.mosaic-market .telepark-banner{display:none;grid-column:1/-1;grid-row:4;min-width:0;position:relative;isolation:isolate;overflow:hidden;border:1px solid #d6e0e5;border-radius:22px;background:#f5f8fa;color:#122029;box-shadow:0 5px 20px #172e3710;margin:8px 0;grid-template-columns:1.05fr 1fr;align-items:center}@media(max-width:1100px){.mosaic-market .showcase-grid:has(>.listing:nth-child(7))>.telepark-banner{display:grid}}@media(min-width:1101px)and (max-width:1499px){.mosaic-market .showcase-grid>.telepark-banner{display:none}.mosaic-market .showcase-grid:has(>.listing:nth-child(13))>.telepark-banner{display:grid}}@media(min-width:1500px){.mosaic-market .showcase-grid>.telepark-banner{display:none}.mosaic-market .showcase-grid:has(>.listing:nth-child(16))>.telepark-banner{display:grid}}.telepark-copy{padding:28px 0 28px 32px;z-index:1}.telepark-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.telepark-brand{display:flex;align-items:center;gap:10px;font-size:25px;font-weight:800;letter-spacing:-.045em}.telepark-logo{position:relative;width:44px;height:44px;overflow:hidden;flex:none;mix-blend-mode:multiply}.telepark-logo img{position:absolute;width:92px;max-width:none;height:92px;left:-24px;top:-20px}.telepark-ad-label{font-size:10px;letter-spacing:.03em;color:#63727a;margin-right:18px}.mosaic-market .telepark-offer{display:flex;align-items:center;justify-content:flex-start;gap:22px;background:#bcff00;border-radius:14px 40px 40px 14px;padding:12px 24px 16px 20px;margin:0;width:fit-content;color:#122029;line-height:1;letter-spacing:-.04em}.telepark-offer strong{font-size:clamp(72px,8vw,112px);font-weight:800;letter-spacing:-.085em;line-height:.95;white-space:nowrap}.telepark-offer strong span{font-size:.78em}.telepark-offer>span{font-size:clamp(22px,2.5vw,34px);font-weight:750;line-height:1.02;letter-spacing:-.055em}.telepark-benefits{display:flex;gap:22px;align-items:center;margin-top:21px}.telepark-benefits p{margin:0;color:#24343e;font-size:16px;line-height:1.35;font-weight:500}.telepark-benefits p+p{border-left:1px solid #c5d0d7;padding-left:22px}.telepark-visual{position:relative;min-width:0;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:8px 8px 18px 0}.telepark-visual>img{width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.telepark-visual>small{position:absolute;bottom:12px;right:24px;font-size:10px;color:#60717d}@media(max-width:800px){.telepark-copy{padding:22px 0 22px 22px}.telepark-brand{font-size:19px}.telepark-logo{width:34px;height:34px}.telepark-logo img{width:72px;height:72px;left:-19px;top:-16px}.telepark-heading{margin-bottom:14px}.mosaic-market .telepark-offer{gap:14px;padding:12px 16px}.telepark-offer strong{font-size:65px}.telepark-offer>span{font-size:22px}.telepark-benefits{gap:12px;margin-top:16px}.telepark-benefits p{font-size:13px}.telepark-benefits p+p{padding-left:12px}}@media(max-width:600px){.mosaic-market .telepark-banner{grid-template-columns:1fr;border-radius:16px;margin:6px 0}.telepark-copy{padding:20px 20px 0}.telepark-brand{font-size:21px}.telepark-ad-label{margin-right:0}.mosaic-market .telepark-offer{width:100%;box-sizing:border-box;justify-content:center;gap:20px;border-radius:12px 28px 28px 12px;padding:12px 14px 14px}.telepark-offer strong{font-size:80px}.telepark-offer>span{font-size:25px}.telepark-benefits{gap:14px;justify-content:center;margin-top:15px}.telepark-benefits p{font-size:13px}.telepark-visual{padding:0 28px 18px;height:185px}.telepark-visual>img{height:100%;width:100%;object-fit:contain}.telepark-visual>small{bottom:9px;right:0;left:0;text-align:center;font-size:9px}}@media(max-width:360px){.telepark-copy{padding:16px 14px 0}.telepark-offer strong{font-size:68px}.telepark-offer>span{font-size:22px}.telepark-benefits p{font-size:12px}.telepark-visual{height:163px}}.telepark-visual>img{mask-image:linear-gradient(to right,transparent,#000 7%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 6%,#000 92%,transparent);mask-composite:intersect}.telepark-copy{padding-top:18px;padding-bottom:18px}.telepark-visual{min-height:0;height:100%;box-sizing:border-box}.telepark-visual>img{height:100%;width:100%;object-fit:contain}@media(max-width:630px){.mosaic-market .telepark-banner{grid-template-columns:60% 40%;border-radius:18px}.telepark-copy{padding:11px 0 11px 12px;min-width:0}.telepark-heading{margin-bottom:8px;gap:4px}.telepark-brand{font-size:15px;gap:6px}.telepark-logo{width:24px;height:24px}.telepark-logo img{width:51px;height:51px;left:-13px;top:-11px}.telepark-ad-label{position:absolute;right:12px;top:10px;font-size:8px;margin:0}.mosaic-market .telepark-offer{width:100%;padding:8px;gap:9px;justify-content:center;border-radius:8px 19px 19px 8px}.telepark-offer strong{font-size:46px}.telepark-offer>span{font-size:15px;letter-spacing:-.04em}.telepark-benefits{display:block;margin-top:7px}.telepark-benefits p{font-size:10px;line-height:1.35}.telepark-benefits p+p{border:0;padding:2px 0 0}.telepark-break{display:none}.telepark-visual{height:100%;padding:22px 0 20px;align-self:stretch}.telepark-visual>small{left:4px;right:6px;bottom:10px;font-size:7px;line-height:1.3}}@media(max-width:360px){.telepark-offer strong{font-size:39px}.telepark-offer>span{font-size:13px}.telepark-brand{font-size:13px}.telepark-benefits p{font-size:9px}}.telepark-cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:40px;margin-top:12px;padding:8px 18px;border:1px solid #ffffffb3;border-radius:10px;background:linear-gradient(145deg,#e9fbffb8,#54cbd242,#c7effc8a);color:#075870;box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1px #65bedb33;font-size:14px;line-height:1.2;font-weight:650;text-decoration:none;white-space:nowrap;touch-action:manipulation;transition:filter .16s ease}.telepark-cta:hover{filter:brightness(.96)}.telepark-cta:focus-visible{outline:3px solid #159aa8;outline-offset:3px}@media(min-width:631px){.telepark-copy{padding-top:14px;padding-bottom:14px}.telepark-heading{margin-bottom:12px}.telepark-offer strong{font-size:clamp(65px,7vw,92px)}.telepark-benefits{margin-top:12px}}@media(max-width:630px){.telepark-cta{position:absolute;right:10px;bottom:25px;min-height:32px;margin:0;padding:6px 10px;gap:8px;border-radius:8px;font-size:11px}.telepark-visual{padding-bottom:61px}}@media(prefers-reduced-motion:reduce){.telepark-cta{transition:none}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-55WT6UWF.woff2) format("woff2"),url(./inter-latin-400-normal-FR5HOXA4.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-cyrillic-400-normal-G4TQJ72A.woff2) format("woff2"),url(./inter-cyrillic-400-normal-U23O635P.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-W62DVTXI.woff2) format("woff2"),url(./inter-latin-500-normal-ZNGIZ2YB.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-cyrillic-500-normal-PQK3XKF6.woff2) format("woff2"),url(./inter-cyrillic-500-normal-XH4MSKNN.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-R6Y2SZCR.woff2) format("woff2"),url(./inter-latin-600-normal-ZYHV6QZT.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-cyrillic-600-normal-F5BISKXR.woff2) format("woff2"),url(./inter-cyrillic-600-normal-YOMHVXBS.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-latin-700-normal-SU5XVJMF.woff2) format("woff2"),url(./inter-latin-700-normal-TQQ5JXGD.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(./inter-cyrillic-700-normal-5HS3FXHB.woff2) format("woff2"),url(./inter-cyrillic-700-normal-SPV2HQ4Q.woff) format("woff")}:root{font-family:Inter,system-ui,sans-serif;font-synthesis:none;color:#182c38;background:#f3f6f8;--accent:#1687b8;--line:#dce5ea;--muted:#586e7c}*{box-sizing:border-box}body{margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #1687b8;outline-offset:3px}::selection{background:#bceaf4;color:#143849}main{max-width:1240px;margin:auto;padding:30px 32px 24px}header{display:flex;justify-content:space-between;align-items:center;padding-bottom:40px}.brand{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:700;text-decoration:none;color:inherit;letter-spacing:-.03em}.brand>span{display:grid;place-items:center;width:35px;height:35px;background:linear-gradient(120deg,#49a6f8,#62d7cc);border-radius:10px;font-size:23px;color:#073446}.demo{display:flex;gap:6px;align-items:center;font-size:12px;color:var(--muted)}h1{font-size:32px;letter-spacing:-.035em;line-height:1.2;font-weight:600;margin:0 0 10px}.intro>p{color:var(--muted);margin:0;font-size:14px}nav{display:flex;gap:4px;flex-wrap:wrap;margin:24px 0 32px}nav button{position:relative;border:0;background:transparent;padding:10px 14px;border-radius:8px;color:var(--muted);font-size:13px;min-height:40px}nav button>span:not(.selected){position:relative;z-index:1}.selected{position:absolute;inset:0;border-radius:8px;background:#dfeff5}nav button[aria-pressed=true]{color:#075778;font-weight:600}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.cards.single{grid-template-columns:minmax(0,368px);justify-content:center}.variant-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.variant-heading h2{font-size:15px;font-weight:600;margin:0}.variant-heading>span{display:flex;align-items:center;gap:4px;font-size:10px;color:#376273}.variant-description{font-size:12px;color:var(--muted);margin:6px 0 16px;min-height:34px;max-width:32ch}.card{position:relative;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 8px 22px #233f5010;isolation:isolate;color:#172e3b}.card-head{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 28px;gap:7px;align-items:center;padding:16px 14px 12px;z-index:2;height:76px}.card-head h2{font-size:18px;line-height:1.2;letter-spacing:-.025em;margin:0;white-space:nowrap}.card-head h2>span{font-size:11px;font-weight:500;margin-left:3px}.card-head p{font-size:11px;color:var(--muted);margin:6px 0 0}.card-head p>span{padding:0 4px}.price{text-align:right;font-variant-numeric:tabular-nums}.price>b{font-size:24px;letter-spacing:-.035em;line-height:1.15;white-space:nowrap}.price>b>span{font-size:19px}.price small{display:block;font-size:11px;margin-top:4px;color:var(--muted)}.save{display:grid;place-items:center;background:none;border:0;padding:0;width:28px;height:36px;color:#4b697a}.save>span{display:flex}.save.saved{color:#087dac}.car-photo{height:214px;background:#dde5e8;overflow:hidden}.car-photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.card-bottom{position:relative;z-index:2;background:#fff}.fees{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:13px 10px 12px;gap:0}.fee{display:flex;flex-direction:column;align-items:flex-start;gap:4px;border:0;border-right:1px solid var(--line);background:none;color:inherit;padding:0 9px;min-width:0}.fee:last-child{border:0}.fee>span{font-size:11px;color:var(--muted)}.fee b{font-size:19px;line-height:1.2;letter-spacing:-.025em;white-space:nowrap;font-variant-numeric:tabular-nums}.fee small{font-size:10px;color:var(--muted);white-space:nowrap}.fee:hover b{color:var(--accent)}.park-row{display:flex;align-items:center;justify-content:space-between;gap:9px;border-top:1px solid var(--line);margin:0 14px;padding:11px 0 12px}.identity{display:flex;align-items:center;gap:9px;padding:0;border:0;background:none;color:inherit;text-align:left;min-width:0}.identity>img{width:40px;height:28px;object-fit:contain;flex-shrink:0}.park-text{display:flex;flex-direction:column;gap:3px}.park-text>b{font-size:13px;font-weight:650;line-height:1.1}.park-text>span{display:flex;align-items:center;gap:3px;color:var(--muted);font-size:10px;white-space:nowrap}.park-text i{font-style:normal;margin:0 2px}.park-text strong{font-size:11px;color:inherit}.contacts{display:flex;gap:6px;flex-shrink:0}.contacts button{width:32px;height:32px;padding:5px;display:grid;place-items:center;border:1px solid #60acd1;border-radius:8px;background:transparent;color:#247da6}.contacts img{width:20px;height:20px;object-fit:contain}.contacts button:hover{background:#e4f3f8}.detail{position:absolute;z-index:5;bottom:7px;left:7px;right:7px;background:#fff;color:#183645;border-radius:11px;box-shadow:0 -5px 28px #102b3e28;padding:13px}.detail>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.detail h3{font-size:14px;margin:0}.detail button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:6px;background:#edf4f7;color:#184b63}.detail p{font-size:12px;line-height:1.6;margin:8px 0 2px}.glass{background:#c3c9c8}.glass .card-head{color:#fff;background:#203747;position:absolute;inset:0 0 auto;background:linear-gradient(#122637e6,#12263777,transparent);height:85px;align-items:start;padding-top:16px}.glass .card-head p,.glass .price small,.glass .save{color:#fff}.glass .car-photo{height:290px}.glass .card-bottom{background:#223643db;color:#fff;margin-top:-23px;backdrop-filter:blur(14px);padding-top:2px}.glass .fees{padding-top:15px}.glass .fee>span,.glass .fee small,.glass .park-text>span{color:#e2ebf1}.glass .fee,.glass .park-row{border-color:#ffffff24}.glass .identity>img{filter:brightness(0) invert(1)}.glass .contacts button{color:#8cdbfb;border-color:#6cbedf}.glass .contacts button:hover{background:#ffffff15}.glass .fee:hover b{color:#91d9f6}.ribbon .card-head,.ribbon>.fees{background:#1c3b4a;color:#fff}.ribbon .card-head p,.ribbon .price small,.ribbon .fee>span,.ribbon .fee small{color:#d3e5ef}.ribbon .save{color:#d3e5ef}.ribbon>.fees{padding-top:6px;padding-bottom:14px}.ribbon .fee{border-color:#ffffff28}.ribbon .car-photo{height:214px}.ribbon .fee:hover b{color:#91d9f6}.ribbon .park-row{border:0}footer{margin-top:32px;border-top:1px solid var(--line);padding-top:18px}footer p{font-size:12px;color:var(--muted);line-height:1.5;margin:0 0 6px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.image-error{height:100%;display:grid;place-content:center;text-align:center;gap:8px;font-size:12px;color:#365563}.image-error button{border:0;background:#fff;border-radius:7px;padding:6px}@media(min-width:1050px){.glass .card-bottom{min-height:164px}.paper .card-bottom{min-height:141px}.ribbon>.fees{min-height:79px}.ribbon .park-row{min-height:62px}}@media(max-width:1100px){main{padding-inline:22px}.cards{gap:16px}.card-head{padding-inline:12px;gap:5px}.card-head h2{font-size:16px}.price>b{font-size:22px}.park-row{margin-inline:12px}.identity{gap:6px}.contacts{gap:4px}}@media(max-width:980px){.cards{grid-template-columns:repeat(2,minmax(0,368px));justify-content:center}.card-head h2{font-size:18px}.cards section:last-child{grid-column:1/-1;width:100%;max-width:368px;justify-self:center}}@media(max-width:640px){main{padding:20px 16px}header{padding-bottom:28px}h1{font-size:26px;max-width:19ch}.intro>p{font-size:13px;max-width:31ch}.demo{font-size:10px}.cards{grid-template-columns:minmax(0,368px);gap:30px}nav{gap:2px;margin-block:20px 24px}nav button{font-size:12px;padding:8px 10px}.variant-description{min-height:0}.contacts button{width:36px;height:36px}.card-head{padding-inline:14px}.car-photo{height:214px}.park-row{margin-inline:14px}.card-head h2{font-size:18px}}@media(max-width:360px){main{padding-inline:10px}.card-head h2{font-size:16px}.card-head{gap:3px}.price>b{font-size:21px}.identity>img{width:33px}.contacts{gap:4px}.contacts button{width:32px;height:34px}.fee b{font-size:17px}.fee small{font-size:9px}.fee{padding-inline:7px}}@media(prefers-reduced-transparency:reduce){.glass .card-bottom{background:#243e4e;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}.card{height:390px}.card-head{height:68px;padding-block:12px}.car-photo,.ribbon .car-photo{height:184px}.car-photo>img{object-fit:contain}.fees,.ribbon>.fees{height:78px;min-height:78px;padding-top:10px;padding-bottom:10px}.card-bottom,.paper .card-bottom{min-height:0}.park-row,.ribbon .park-row{height:60px;min-height:60px;padding-block:10px}.glass .car-photo{height:275px}.glass .card-bottom{height:138px;min-height:138px;margin-top:-23px;padding-top:0}.glass .fees{padding-top:10px}.glass .card-head{height:76px}.glass .car-photo{background:#8c9b9f}.glass .card-head h2>span,.glass .card-head p{width:fit-content;background:#182d3da6;border-radius:4px;padding:2px 4px}.glass .card-head h2>span{display:inline-block}.glass .card-head p{margin-top:4px}.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.cards.single{grid-template-columns:minmax(0,570px)}.card.overlay-light,.card.overlay-dark{height:auto;aspect-ratio:1.48;background:#b8cbd2;border-radius:16px;color:var(--overlay-text)}.overlay-light{--overlay-bg:rgba(248,252,255,.84);--overlay-text:#152e3d;--overlay-muted:#3c5362;--overlay-line:#25495e25;--overlay-logo:none}.overlay-dark{--overlay-bg:rgba(16,34,46,.83);--overlay-text:#fff;--overlay-muted:#d3e2ec;--overlay-line:#ffffff2b;--overlay-logo:brightness(0) invert(1)}.overlay-light .car-photo,.overlay-dark .car-photo{position:absolute;inset:0;height:100%;background:#abc2cd}.overlay-light .car-photo>img,.overlay-dark .car-photo>img{width:100%;height:100%;object-fit:contain}.overlay-light .card-head,.overlay-dark .card-head{position:absolute;inset:10px 10px auto;height:61px;padding:10px 12px;background:var(--overlay-bg);backdrop-filter:blur(10px);border-radius:9px;align-items:center;color:var(--overlay-text)}.overlay-light .card-head p,.overlay-dark .card-head p,.overlay-light .price small,.overlay-dark .price small{color:var(--overlay-muted)}.overlay-light .card-bottom,.overlay-dark .card-bottom{position:absolute;inset:auto 10px 10px;min-height:0;background:var(--overlay-bg);backdrop-filter:blur(10px);border-radius:9px;color:var(--overlay-text)}.overlay-light .fees,.overlay-dark .fees{height:53px;min-height:0;padding:7px 7px 5px;grid-template-columns:repeat(3,1fr)}.overlay-light .fee,.overlay-dark .fee{display:grid;grid-template-columns:auto 1fr;gap:1px 6px;align-items:baseline;padding:0 6px;border-color:var(--overlay-line)}.overlay-light .fee>span,.overlay-dark .fee>span{font-size:10px;color:var(--overlay-muted)}.overlay-light .fee>b,.overlay-dark .fee>b{font-size:16px;justify-self:end}.overlay-light .fee small,.overlay-dark .fee small{grid-column:1/-1;color:var(--overlay-muted);font-size:9px}.overlay-light .park-row,.overlay-dark .park-row{height:45px;min-height:0;margin-inline:12px;padding:5px 0;border-color:var(--overlay-line)}.overlay-light .identity,.overlay-dark .identity{color:var(--overlay-text)}.overlay-light .identity>img,.overlay-dark .identity>img{filter:var(--overlay-logo);width:37px;height:24px}.overlay-light .park-text>span,.overlay-dark .park-text>span{color:var(--overlay-muted)}.overlay-light .save,.overlay-dark .save{color:var(--overlay-text)}.overlay-light .contacts button,.overlay-dark .contacts button{width:30px;height:30px;background:transparent}.overlay-dark .contacts button{color:#99defa;border-color:#68bde6}.overlay-dark .contacts button:hover{background:#ffffff1a}.overlay-light .contacts button:hover{background:#d5eff8}@media(max-width:980px){.cards{grid-template-columns:minmax(0,570px)}.cards section:last-child{grid-column:auto;max-width:none}.card.overlay-light,.card.overlay-dark{aspect-ratio:1.48}}@media(max-width:480px){.card.overlay-light,.card.overlay-dark{aspect-ratio:auto;height:355px}.overlay-light .card-head,.overlay-dark .card-head{inset:8px 8px auto;height:63px;padding:9px}.overlay-light .card-bottom,.overlay-dark .card-bottom{inset:auto 8px 8px}.overlay-light .fees,.overlay-dark .fees{height:62px}.overlay-light .fee,.overlay-dark .fee{display:flex;gap:2px}.overlay-light .fee b,.overlay-dark .fee b{font-size:17px}.overlay-light .park-row,.overlay-dark .park-row{height:45px;margin-inline:9px}.overlay-light .car-photo>img,.overlay-dark .car-photo>img{transform:translateY(-10px)}.overlay-light .card-head p,.overlay-dark .card-head p{font-size:9px}}@media(prefers-reduced-transparency:reduce){.overlay-light{--overlay-bg:#f5fafc}.overlay-dark{--overlay-bg:#183141}}.overlay-light .car-photo>img,.overlay-dark .car-photo>img{height:calc(100% - 80px);object-fit:cover;object-position:center 58%;transform:none}@media(max-width:480px){.overlay-light .car-photo>img,.overlay-dark .car-photo>img{height:calc(100% - 90px);object-fit:contain;object-position:center 68%;transform:none}}.overlay-light .fees,.overlay-dark .fees{height:67px;padding:8px 7px;grid-template-columns:repeat(3,minmax(0,1fr))}.overlay-light .fee,.overlay-dark .fee{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding-inline:8px}.overlay-light .fee>b,.overlay-dark .fee>b{font-size:17px;line-height:1.15;align-self:flex-start}.overlay-light .fee>span,.overlay-dark .fee>span{font-size:10px;line-height:1.15}.overlay-light .fee small,.overlay-dark .fee small{font-size:9px;line-height:1.15}.overlay-light{--block-fill:rgba(255,255,255,.87);--block-stroke:rgba(55,97,122,.17)}.overlay-dark{--block-fill:rgba(20,42,56,.9);--block-stroke:rgba(163,213,238,.25)}.overlay-light .card-bottom,.overlay-dark .card-bottom{background:transparent;backdrop-filter:none}.overlay-light .fees,.overlay-dark .fees{height:66px;padding:0;gap:6px;margin-bottom:6px}.overlay-light .fee,.overlay-dark .fee{border:1px solid var(--block-stroke);background:var(--block-fill);backdrop-filter:blur(8px);border-radius:8px;padding:7px 10px;gap:3px}.overlay-light .park-row,.overlay-dark .park-row{border:0;margin:0;padding:0;height:42px;gap:6px}.overlay-light .identity,.overlay-dark .identity{height:42px;flex:1;background:var(--block-fill);border:1px solid var(--block-stroke);border-radius:8px;padding:5px 10px;backdrop-filter:blur(8px)}.overlay-light .contacts,.overlay-dark .contacts{height:42px;padding:5px 7px;gap:6px;background:var(--block-fill);border:1px solid var(--block-stroke);border-radius:8px;backdrop-filter:blur(8px)}.overlay-light{--block-fill:rgba(255,255,255,.609)}.overlay-dark{--block-fill:rgba(20,42,56,.63)}.overlay-light .card-head,.overlay-dark .card-head{background:none;backdrop-filter:none;padding:0;height:61px;gap:6px;grid-template-columns:minmax(0,1fr) auto 30px;align-items:stretch}.overlay-light .card-head>div:first-child,.overlay-dark .card-head>div:first-child{padding:10px 11px;background:var(--block-fill);border:1px solid var(--block-stroke);border-radius:8px;backdrop-filter:blur(8px)}.overlay-light .price,.overlay-dark .price{padding:8px 11px;background:var(--block-fill);border:1px solid var(--block-stroke);border-radius:8px;backdrop-filter:blur(8px)}.overlay-light .save,.overlay-dark .save{width:30px;height:35px;align-self:start;background:var(--block-fill);border:1px solid var(--block-stroke);border-radius:8px;backdrop-filter:blur(8px)}@media(max-width:480px){.overlay-light .card-head,.overlay-dark .card-head{padding:0;gap:5px}.overlay-light .price,.overlay-dark .price{padding-inline:8px}.overlay-light .card-head>div:first-child,.overlay-dark .card-head>div:first-child{padding-inline:8px}}.overlay-light{--block-fill:rgba(255,255,255,.350784)}.overlay-dark{--block-fill:rgba(20,42,56,.36288)}.overlay-light .identity,.overlay-dark .identity{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;padding:5px 12px}.overlay-light .identity>img,.overlay-dark .identity>img{width:46px;height:26px}.park-text{min-width:0;gap:3px}.park-text>b{font-size:14px}.park-text>span{font-size:10px}.park-rating{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--overlay-text)}.park-rating strong{font-size:15px;font-variant-numeric:tabular-nums}.overlay-light .card-head h2,.overlay-dark .card-head h2{white-space:normal}.overlay-light .card-head h2>span,.overlay-dark .card-head h2>span{font-size:10px;color:var(--overlay-muted)}@media(max-width:480px){.overlay-light .identity,.overlay-dark .identity{grid-template-columns:32px minmax(0,1fr) auto;gap:6px;padding-inline:7px}.overlay-light .identity>img,.overlay-dark .identity>img{width:32px}.park-text>b{font-size:12px}.park-text>span{font-size:9px}.park-rating strong{font-size:13px}.overlay-light .card-head h2>span,.overlay-dark .card-head h2>span{display:block;margin:2px 0 0;font-size:9px}.overlay-light .card-head p,.overlay-dark .card-head p{margin-top:3px;font-size:9px}}.showcase{max-width:1504px;padding:22px 28px}.showcase header{padding-bottom:20px}.showcase header>button{border:1px solid var(--line);background:#fff;padding:10px;border-radius:8px;color:inherit}.showcase h1{font-size:26px}.filters{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.filters>span{background:#fff;border:1px solid var(--line);padding:10px 16px;border-radius:8px;font-size:13px}.density-note{font-size:12px;color:var(--muted);margin:16px 0 12px}.showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.showcase-grid .card{height:330px;aspect-ratio:auto}.showcase-grid .card-head{gap:5px;inset:8px 8px auto}.showcase-grid .card-head>div:first-child{padding:9px 8px}.showcase-grid .card-head h2{font-size:16px}.showcase-grid .card-head h2>span{font-size:13px}.showcase-grid .card-head p{font-size:10px;white-space:nowrap}.showcase-grid .card-head p>span{padding:0 2px}.showcase-grid .price{padding:9px 8px}.showcase-grid .price>b{font-size:21px}.showcase-grid .card-bottom{inset:auto 8px 8px}.showcase-grid .identity{grid-template-columns:34px minmax(0,1fr) auto;gap:6px;padding:5px 7px}.showcase-grid .identity>img{width:34px}.showcase-grid .contacts{gap:4px;padding:5px}.showcase-grid .fee{padding:7px}.showcase-grid .car-photo>img{object-fit:contain;object-position:center 60%}@media(min-width:1450px){.showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1090px){.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.showcase{padding:18px 14px}.showcase-grid{grid-template-columns:1fr}.showcase h1{font-size:23px}.filters>span{padding:8px 10px}}.showcase{max-width:1800px}.showcase-grid{grid-template-columns:repeat(5,minmax(290px,1fr));gap:12px}.showcase{overflow-x:auto}.showcase-grid .card{height:330px}.fee:nth-child(2) b{font-size:14px;white-space:nowrap}.photo-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:55px;gap:8px;background:linear-gradient(135deg,#dde8ed,#b8cbd5);color:#426372}.photo-placeholder span{font-size:17px;font-weight:600}.photo-placeholder small{font-size:11px}.market{--page:#f4f7f8;--surface:#fff;--ink:#162f3b;--sub:#627782;--border:#dce6e9;--tint:#e6f3f8;background:var(--page);color:var(--ink);min-height:100vh;transition:background .2s,color .2s}.market.night{--page:#10191e;--surface:#1b272e;--ink:#ecf4f6;--sub:#a1b5bf;--border:#32434c;--tint:#203e4b;color-scheme:dark}.market .showcase{max-width:1800px;overflow:visible;padding:0 32px}.site-header{height:86px;border-bottom:1px solid var(--border);gap:32px!important;padding:0!important}.site-header .brand{font-size:27px}.header-link{margin-right:auto;text-decoration:none;color:var(--sub);font-size:13px}.header-actions{display:flex;align-items:center;gap:14px}.header-actions button{display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:var(--ink);min-height:42px;padding:9px 12px;border-radius:9px;font-size:13px}.header-actions .login{background:var(--tint);color:var(--ink);font-weight:600}.header-actions .theme-icon{border:1px solid var(--border);width:42px}.market-intro{display:flex;justify-content:space-between;align-items:center;padding:36px 0 30px;gap:36px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:.13em;color:var(--sub);margin-bottom:15px}.market .market-intro h1{font-size:clamp(30px,3vw,46px);font-weight:600;letter-spacing:-.045em;line-height:1.12;margin:0 0 16px}.market-intro h1 span{color:#1684b3}.night .market-intro h1 span{color:#65c8ec}.market-intro p{font-size:14px;line-height:1.65;color:var(--sub);margin:0}.intro-note{border-left:1px solid var(--border);padding:12px 0 12px 30px;margin-right:5vw}.intro-note p{font-size:20px;line-height:1.45;color:var(--ink);letter-spacing:-.025em}.intro-note p strong{font-weight:500;color:#1684b3}.intro-note>span:last-child{display:block;font-size:11px;color:var(--sub);margin-top:15px}.search-panel{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px 20px 0;box-shadow:0 5px 20px #12344305}.format-switch{display:flex;gap:4px;margin-bottom:18px}.format-switch button{position:relative;border:0;background:none;padding:10px 16px;color:var(--sub);font-size:13px;border-radius:8px}.format-switch button>span:last-child{position:relative}.format-switch button[aria-pressed=true]{color:var(--ink);font-weight:600}.format-active{position:absolute;inset:0;background:var(--tint);border-radius:8px}.main-filters{display:grid;grid-template-columns:1.2fr 1fr 1.2fr 1fr;gap:20px}.main-filters label{display:flex;flex-direction:column;gap:8px}.main-filters label>span{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--sub)}.market select{font-family:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:11px 30px 11px 12px;font-size:13px;width:100%;min-height:42px}.filter-foot{display:flex;align-items:center;gap:20px;border-top:1px solid var(--border);margin-top:18px;padding:12px 0;font-size:11px;color:var(--sub)}.check-filter{display:flex;align-items:center;gap:7px;color:var(--ink);font-size:12px}.check-filter input{width:16px;height:16px;accent-color:#1684b3}.filter-foot>span{margin-left:auto}.filter-foot button{border:0;background:none;color:var(--sub);text-decoration:underline;font-size:11px;padding:8px}.results-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 0 18px}.results-head h2{margin:0;font-size:20px;letter-spacing:-.025em;font-weight:600}.results-head h2 span{font-size:13px;color:var(--sub);font-weight:400;margin-left:8px}.results-head p{font-size:12px;color:var(--sub);margin:7px 0 0}.sort{width:210px}.market .showcase-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px 14px}.listing-meta{display:flex;justify-content:space-between;gap:6px;padding:9px 3px 0;font-size:10px;color:var(--sub)}.market .showcase-grid .card{height:330px;box-shadow:none}.market .showcase-grid .card-head h2>span{font-size:12px}.how{border-top:1px solid var(--border);margin-top:44px;padding:30px 0}.how>h2{font-size:22px;font-weight:600;margin:0 0 24px}.how>div{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.how p{display:grid;grid-template-columns:30px 1fr;gap:8px;margin:0}.how b{grid-row:span 2;color:#1684b3;font-size:13px}.how strong{font-size:14px;font-weight:600}.how p span{font-size:12px;color:var(--sub);line-height:1.6}.market-footer{border-top:1px solid var(--border);display:flex;gap:20px;align-items:baseline;padding:25px 0!important;margin:0!important;flex-wrap:wrap;color:var(--sub);font-size:12px}.market-footer b{font-size:20px;color:var(--ink)}.market-footer small{width:100%;font-size:10px;max-width:750px;line-height:1.6}.empty{text-align:center;padding:60px 20px;background:var(--surface);border-radius:12px}.empty p{color:var(--sub);font-size:14px}.empty button,.empty a{display:inline-flex;align-items:center;background:var(--tint);color:var(--ink);border:0;border-radius:8px;padding:12px 18px;text-decoration:none;font:inherit}.empty a:focus-visible{outline:3px solid #50b6d2;outline-offset:3px}.notice{position:fixed;bottom:24px;left:50%;transform:translate(-50%);width:min(480px,calc(100% - 32px));background:var(--surface);border:1px solid var(--border);box-shadow:0 10px 40px #0002;border-radius:12px;z-index:20;display:flex;align-items:flex-start;padding:16px;gap:16px}.notice p{font-size:13px;line-height:1.6;margin:0}.notice button{border:0;background:none;color:var(--ink)}@media(max-width:1540px){.market .showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1240px){.market .showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market .showcase{padding:0 24px}.intro-note{margin-right:0}}@media(max-width:960px){.market .showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-filters{grid-template-columns:repeat(2,1fr);gap:14px}.intro-note{display:none}.market-intro{padding:28px 0}.header-link{display:none}.header-actions{margin-left:auto}.how>div{gap:16px}}@media(max-width:630px){.market .showcase{padding:0 16px}.site-header{height:70px;gap:10px!important}.site-header .brand{font-size:23px}.header-actions{gap:6px}.header-actions .park-link{display:none}.header-actions button{padding:8px}.market .market-intro h1{font-size:32px}.eyebrow{font-size:8px;letter-spacing:.08em}.market-intro p{font-size:13px}.search-panel{padding:12px 12px 0}.format-switch{gap:0}.format-switch button{padding:10px;font-size:12px}.main-filters{gap:12px}.main-filters label>span{font-size:10px}.market select{font-size:12px;padding-left:8px}.filter-foot{gap:8px}.filter-foot>span{display:none}.filter-foot>button{margin-left:auto}.market .showcase-grid{grid-template-columns:1fr;gap:22px}.market .showcase-grid .card{height:355px}.results-head{align-items:flex-start;flex-direction:column;gap:12px;padding:24px 0 16px}.results-head h2{font-size:19px}.sort{width:100%}.how>div{grid-template-columns:1fr;gap:22px}.market-footer{gap:12px}.desktop-break{display:none}}@media(prefers-reduced-motion:reduce){.market{transition:none}}@media(prefers-reduced-transparency:reduce){.overlay-light{--block-fill:#f2f6f8}.overlay-dark{--block-fill:#203641}}.market{position:relative;isolation:isolate;background:var(--page)}.market:before{content:"";position:fixed;inset:-15%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 5% 10%,#49a6f826,transparent 48%),radial-gradient(ellipse at 95% 55%,#62d7cc24,transparent 45%),linear-gradient(125deg,transparent 47%,#49a6f809 48%,transparent 65%);animation:ambient-drift 24s ease-in-out infinite alternate}.market.night:before{background:radial-gradient(ellipse at 5% 10%,#1687b82e,transparent 50%),radial-gradient(ellipse at 95% 55%,#62d7cc18,transparent 46%)}@keyframes ambient-drift{to{transform:translate3d(3%,2%,0)}}.market .showcase{padding:0 20px}.site-header{height:48px;gap:20px!important;border-bottom:0}.site-header .brand{font-size:22px}.site-header .brand>span{height:28px;width:28px;font-size:19px;border-radius:8px}.header-actions button{min-height:32px;padding:5px 10px;font-size:12px}.header-actions .theme-icon{width:32px}.market-intro,.how,.header-link{display:none}.search-panel{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;flex-wrap:wrap;background:var(--surface);position:relative}.format-switch{margin:0;flex-shrink:0;gap:0}.format-switch button{font-size:11px;padding:9px 10px}.main-filters{flex:1;grid-template-columns:1fr 1fr 1.2fr;gap:8px}.main-filters label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.main-filters label{gap:0}.main-filters label:last-child{display:none}.market select{min-height:32px;padding:7px 25px 7px 9px;font-size:11px}.filter-foot{display:none}.more-filters{order:3;flex-shrink:0;border:1px solid var(--border);background:var(--tint);color:var(--ink);border-radius:8px;padding:8px 10px;font-size:11px;min-height:32px}.search-panel.expanded .main-filters{grid-template-columns:repeat(4,1fr)}.search-panel.expanded .main-filters label:last-child{display:flex}.search-panel.expanded .filter-foot{display:flex;order:4;width:100%;margin:0;padding:4px 0 0}.results-head{padding:8px 2px;gap:12px;flex-direction:row;align-items:center}.results-head h2{font-size:12px;letter-spacing:0;font-weight:500}.results-head p{display:none}.sort{width:180px}.sort select{border:0;background:transparent;min-height:26px;padding-top:4px;padding-bottom:4px;font-size:10px}.market .showcase-grid{gap:14px 12px}.listing-meta{padding-top:6px}.market-footer{margin-top:28px!important}.market .showcase-grid .card{border:1px solid #8bbdce30}@media(max-width:960px){.search-panel{gap:6px}.format-switch button{padding:8px;font-size:10px}.main-filters{gap:5px}.more-filters{padding:7px}.site-header{height:44px}.header-actions .park-link{display:none}.market .showcase{padding:0 12px}.search-panel.expanded .main-filters{grid-template-columns:repeat(2,1fr)}}@media(max-width:630px){.search-panel{display:grid;grid-template-columns:1fr auto;padding:6px;gap:5px}.format-switch{grid-column:1;grid-row:1}.more-filters{grid-column:2;grid-row:1}.main-filters{grid-column:1/-1;grid-row:2;grid-template-columns:1fr 1fr 1.15fr;min-width:0}.main-filters label{min-width:0}.market select{font-size:10px;padding-left:5px;padding-right:15px}.results-head{padding:7px 0}.results-head h2{font-size:11px}.results-head h2 span{font-size:10px;margin-left:3px}.sort{width:135px}.sort select{font-size:9px}.market .showcase-grid .card{height:330px}.search-panel.expanded .filter-foot{grid-column:1/-1;grid-row:3}.market .showcase{padding:0 10px}.header-actions{gap:5px}}@media(prefers-reduced-motion:reduce){.market:before{animation:none}}.welcome-slider{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:124px;margin:2px 0 12px;padding:18px 24px;border-radius:14px;background:#dcecf3;border:1px solid #8ebdd33d}.welcome-slider:before{content:"";position:absolute;inset:-100% -10%;z-index:-1;background:radial-gradient(ellipse at 80% 60%,#57c7caa8,transparent 38%),radial-gradient(ellipse at 45% 40%,#65b4ef99,transparent 45%),linear-gradient(115deg,#edf6fa,#c5e2ef);animation:welcome-flow 18s ease-in-out infinite alternate}.welcome-slider:after{content:"";position:absolute;right:7%;top:-100%;width:180px;height:360%;border-left:1px solid #ffffff65;border-right:1px solid #ffffff65;transform:rotate(35deg);z-index:-1}.welcome-label{font-size:9px;letter-spacing:.13em;color:#3b6478;font-weight:600}.market .welcome-slider h1{font-size:clamp(23px,2.25vw,36px);font-weight:600;line-height:1.18;letter-spacing:-.035em;margin:7px 0}.welcome-slider p{font-size:12px;color:#436677;margin:0;line-height:1.5}.slider-controls{display:flex;align-items:center;align-self:flex-end;flex-shrink:0;gap:2px}.slider-controls button{border:0;background:transparent;width:25px;height:30px;padding:5px;display:grid;place-items:center;color:inherit}.slider-controls button span{width:6px;height:6px;border-radius:50%;background:#5e82947a}.slider-controls button[aria-pressed=true] span{width:17px;border-radius:4px;background:#127da8}.slider-controls .slider-pause{margin-left:6px;border:1px solid #6798ac55;border-radius:7px;font-size:14px}.night .welcome-slider{background:#183340;border-color:#41667866}.night .welcome-slider:before{background:radial-gradient(ellipse at 80% 60%,#278d9166,transparent 38%),radial-gradient(ellipse at 45% 40%,#26679c88,transparent 45%),linear-gradient(115deg,#182a35,#21485b)}.night .welcome-slider p,.night .welcome-label{color:#b4d2df}.night .slider-controls button[aria-pressed=true] span{background:#75d6ec}.market:before{background:radial-gradient(ellipse at 5% 10%,#49a6f843,transparent 48%),radial-gradient(ellipse at 95% 55%,#62d7cc38,transparent 45%),linear-gradient(125deg,transparent 47%,#49a6f810 48%,transparent 65%)}@keyframes welcome-flow{to{transform:translate3d(5%,5%,0) rotate(5deg)}}@media(max-width:630px){.welcome-slider{padding:12px 14px;min-height:142px;gap:8px;align-items:flex-start}.market .welcome-slider h1{font-size:24px;max-width:24ch}.welcome-slider p{font-size:11px;max-width:37ch}.welcome-label{font-size:7px}.slider-controls{position:absolute;right:9px;bottom:6px}.welcome-copy{padding-bottom:20px}.welcome-slider{margin-bottom:8px}}@media(prefers-reduced-motion:reduce){.welcome-slider:before{animation:none}}@media(min-width:631px)and (max-width:960px){.search-panel{display:grid;grid-template-columns:1fr auto;gap:6px}.format-switch{grid-column:1;grid-row:1}.more-filters{grid-column:2;grid-row:1}.main-filters{grid-column:1/-1;grid-row:2;grid-template-columns:1fr 1fr 1.2fr}.search-panel.expanded .filter-foot{grid-column:1/-1;grid-row:3}}.market{--page:#dae9ef;background:#dae9ef}.market:before{inset:0;background:linear-gradient(180deg,#edf6fa55,#d8edf044),url(./city-routes-LPLG7YYM.svg) center top/1600px 1100px repeat;animation:none;opacity:1}.market:after{content:"";position:fixed;inset:-30%;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 15% 35%,#4daef233,transparent 40%),radial-gradient(ellipse at 85% 65%,#5ccebd33,transparent 40%);animation:ambient-drift 22s ease-in-out infinite alternate}.market.night{background:#101d26}.market.night:before{background:linear-gradient(#0b1c2bea,#0d2730e8),url(./city-routes-LPLG7YYM.svg) center top/1600px 1100px repeat}.market .site-header{border-bottom:1px solid #91b9c530}.market .results-head{color:var(--ink)}.market .listing-meta{color:#365969}.market.night .listing-meta{color:#b9ced8}.market .search-panel{box-shadow:0 5px 16px #3b6a7c09}.market .welcome-slider{border-color:#87b1c55c}.market .market-footer{background:#f3f9fb80;border-radius:12px 12px 0 0;padding:20px!important}.market.night .market-footer{background:#172936bb}@media(prefers-reduced-motion:reduce){.market:after{animation:none}}.overlay-light{--block-fill:rgba(239,249,252,.64);--block-stroke:rgba(75,155,187,.25);color:#174858;--muted:#365867}.overlay-light .price>b,.overlay-light .fee b{color:#006587;text-shadow:0 1px 0 #ffffff55}.overlay-light .card-head h2,.overlay-light .park-text>b{color:#16495b}.overlay-light .card-head p,.overlay-light .fee>span,.overlay-light .fee>small,.overlay-light .price small,.overlay-light .park-text>span{color:#355766}.overlay-light .park-rating{color:#006587}.overlay-dark{--block-fill:rgba(17,39,53,.63);--block-stroke:rgba(98,190,216,.27);color:#e6f4f8;--muted:#bfd4de}.overlay-dark .price>b,.overlay-dark .fee b{color:#8ddbec;text-shadow:none}.overlay-dark .card-head h2,.overlay-dark .park-text>b{color:#e2f2f7}.overlay-dark .card-head p,.overlay-dark .fee>span,.overlay-dark .fee>small,.overlay-dark .price small,.overlay-dark .park-text>span{color:#c0d5df}.overlay-dark .park-rating{color:#8ddbec}@media(prefers-reduced-transparency:reduce){.overlay-light{--block-fill:#eff9fc}.overlay-dark{--block-fill:#112735}}.market .showcase-grid>.listing{min-width:0}.market .showcase-grid .card{contain:layout paint}@media(max-width:630px){.market .card-head>div:first-child,.market .price,.market .save,.market .fee,.market .identity,.market .contacts{backdrop-filter:none;-webkit-backdrop-filter:none}.market .overlay-light{--block-fill:rgba(239,249,252,.78)}.market .overlay-dark{--block-fill:rgba(17,39,53,.78)}}:root{--brand:#007fbd;--brand-strong:#00669d;--brand-soft:#e0f3f8;--brand-gradient:linear-gradient(120deg,#008cff 0%,#00d5c4 52%,#006eea 100%);--ink:#17171b;--muted:#60646d;--line:#dfe2e7;--surface:#fff;--page:#f5f6f8;--radius:14px}body{margin:0;background:var(--page)}::selection{background:#a4e7de;color:#103e45}input,textarea{caret-color:var(--brand)}button,input,select,a{-webkit-tap-highlight-color:transparent}button,a,select{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #159aa8;outline-offset:3px}button:disabled{cursor:not-allowed}input,select,textarea{font-size:14px}button,a{text-underline-offset:3px}h1,h2,h3{letter-spacing:-.03em!important}b,strong,.price,.garage-price{font-variant-numeric:tabular-nums}.fleet-shell,.market{--f-bg:var(--page);--f-panel:var(--surface);--f-text:var(--ink);--f-muted:var(--muted);--f-border:var(--line);background:var(--page);color:var(--ink);font-family:Inter,sans-serif;min-height:100dvh}.fleet-dark,.market.night{--page:#09090b;--surface:#151518;--ink:#f7f7f8;--muted:#b1b3bb;--line:#2c2d33;--brand:#38dff2;--brand-strong:#70eff8;--brand-soft:#102d34;--f-bg:var(--page);--f-panel:var(--surface);--f-text:var(--ink);--f-muted:var(--muted);--f-border:var(--line);color-scheme:dark}.unified-header{display:flex;align-items:center;gap:24px;min-height:68px;margin:auto;padding:12px 28px;max-width:1480px;border-bottom:1px solid var(--line);position:relative;z-index:2}.unified-brand{display:flex;align-items:center;gap:9px;color:var(--ink);font-weight:750;font-size:25px;letter-spacing:-1px;text-decoration:none}.unified-brand>span{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:var(--brand-gradient);color:#073d49;font-size:22px;letter-spacing:-1px}.unified-context{font-size:12px;color:var(--muted)}.unified-actions{display:flex;gap:14px;align-items:center;margin-left:auto}.unified-actions a{display:flex;align-items:center;gap:7px;text-decoration:none;font-size:12px;color:var(--ink)}.unified-actions>button{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);cursor:pointer}.unified-login{padding:10px 13px;background:var(--brand-soft);border:1px solid var(--line);border-radius:9px}.unified-nav{display:flex;gap:6px;align-items:center;max-width:1424px;padding:14px 0 0;margin:0 auto}.unified-nav a{display:flex;align-items:center;gap:8px;font-size:13px;padding:11px 14px;color:var(--muted);text-decoration:none;border-radius:9px}.unified-nav a[aria-current=page]{background:var(--brand-soft);color:var(--brand-strong);font-weight:650}.unified-nav>span{margin-left:auto;font-size:12px;color:var(--muted);padding-right:12px}.fleet-main,.garage-main,.driver-main{padding:24px 28px 40px;max-width:1424px;margin:auto}.fleet-main{max-width:1260px}.driver-main{max-width:1160px}.fleet-kicker,.eyebrow{display:none!important}.fleet-title,.garage-heading{margin:6px 0 24px;gap:18px}.fleet-title h1,.garage-heading h1{font-size:32px;margin:8px 0;line-height:1.2}.fleet-title p,.garage-heading p{font-size:13px;line-height:1.65;max-width:65ch}.fleet-back{margin:0 0 14px}.fleet-step{font-size:12px}.fleet-layout{grid-template-columns:minmax(0,1fr) 270px;gap:22px}.fleet-panel{border-radius:var(--radius);padding:23px;margin-bottom:16px}.fleet-section-title{margin-bottom:20px}.fleet-section-title h2{font-size:18px}.fleet-section-title p{font-size:12px}.fleet-fields{gap:17px 20px}.fleet-field input,.fleet-field select{height:44px;font-size:13px;border-radius:9px}.fleet-field>span{font-size:12px}.fleet-field input::placeholder{color:var(--muted);opacity:.8}.fleet-summary{border-radius:14px;padding:20px}.fleet-summary h2{font-size:21px}.fleet-preview-photo{aspect-ratio:16/10}.fleet-footnote{font-size:11px;line-height:1.7}.fleet-steps{margin-bottom:20px}.fleet-steps button[aria-current=step]{color:var(--brand-strong);background:var(--brand-soft);border-color:var(--brand)}.fleet-actions .fleet-primary,.garage-add{background:#007fbd;border-color:#007fbd;color:#fff;min-height:42px;border-radius:9px}.fleet-actions button:hover,.garage-add:hover{filter:brightness(1.05)}.fleet-actions button:active,.garage-add:active{transform:translateY(1px)}.fleet-section-title>span,.fleet-checklist b,.fleet-total>b,.fleet-calculated b{color:var(--brand-strong)}.fleet-choice button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand);box-shadow:none}.fleet-total{background:var(--brand-soft)}.garage-stats{gap:12px;margin-bottom:18px}.garage-stats button{padding:14px 18px;border-radius:12px}.garage-stats b{font-size:26px}.garage-stats button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand)}.garage-toolbar{margin-bottom:12px}.garage-row{min-height:112px;border-radius:12px;gap:16px}.garage-car img{width:94px;height:72px}.garage-car h2{font-size:14px}.garage-table-head{padding-top:7px;padding-bottom:9px}.garage-price small{color:var(--brand-strong)}.garage-row-actions button,.garage-edit-link{min-height:34px}.garage-edit-link{font-size:11px;color:var(--brand-strong);text-align:center;padding:9px;background:var(--brand-soft);border-radius:7px;text-decoration:none}.garage-no-photo{width:94px;height:72px;background:var(--f-bg);color:var(--muted);display:grid;place-items:center;border-radius:9px;font-size:11px;flex-shrink:0}.garage-dialog{border-radius:14px}.garage-disclaimer{max-width:95ch;margin-top:18px}.garage-feedback:empty{display:none}.company-layout{grid-template-columns:320px minmax(0,1fr);gap:20px}.company-section-head .fleet-section-title>span,.company-brand .fleet-section-title>span{display:none}.company-brand-mark{width:44px;height:44px;background:var(--brand-gradient);color:#0d454d;margin-bottom:18px}.company-empty{padding:24px 18px;border-radius:10px}.company-empty button{color:var(--brand-strong)}.company-record-icon{color:var(--brand-strong);background:var(--brand-soft)}.company-brand .fleet-field{margin-bottom:15px}.company-brand textarea{min-height:88px}.company-section-head{gap:12px}.company-dialog .fleet-field{min-width:0}.driver-intro{margin:10px 0 22px;padding:22px 26px;border-radius:14px;background:linear-gradient(115deg,var(--brand-soft),var(--page));position:relative;overflow:hidden}.driver-intro:after{content:"";position:absolute;right:40px;top:-60px;width:220px;height:220px;border:1px solid #24aaac40;border-radius:60px;transform:rotate(-25deg);pointer-events:none}.driver-intro h1{font-size:36px;line-height:1.15;margin:0 0 12px}.driver-intro h1 br{display:none}.driver-intro h1 em{color:var(--brand-strong);white-space:normal}.driver-intro p{font-size:13px;max-width:70ch}.driver-demo{margin-bottom:16px}.driver-steps{margin-bottom:20px}.driver-layout{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.driver-score{padding:18px;margin-bottom:20px;border-radius:12px}.driver-score b{color:var(--brand-strong);font-size:38px}.driver-score>span{font-size:10px;letter-spacing:0;font-weight:600}.driver-aside{padding-top:0}.driver-aside-list{gap:14px;margin:20px 0}.driver-actions{margin-top:22px;padding-top:18px}.driver-steps button[aria-current=step]>span{background:#007fbd}.driver-steps button[aria-current=step]{border-color:var(--brand)}.driver-registration button[aria-pressed=true]{background:var(--brand-soft);border-color:var(--brand)}.driver-privacy{background:var(--brand-soft)}.driver-privacy svg,.driver-aside>svg{color:var(--brand)}.publication-tip{font-size:12px;line-height:1.7;background:var(--brand-soft);padding:13px;border-radius:8px}.publication-tip a,.publication-success a{color:var(--brand-strong)}.publication-preview{display:flex;gap:18px;align-items:center}.publication-preview img{width:160px;height:115px;object-fit:contain;border-radius:10px;background:var(--page)}.publication-preview h3{font-size:20px;margin:0 0 8px}.publication-preview p{font-size:12px;color:var(--muted);line-height:1.6}.publication-preview b{color:var(--brand-strong);font-size:21px}.publication-success{display:flex;gap:12px;padding:18px;background:var(--brand-soft);border-radius:12px;font-size:13px}.publication-success p{margin-bottom:0}.fleet-panel>h2{font-size:18px;margin:0 0 20px}.market .showcase{padding-top:0}.market .unified-header{padding-left:0;padding-right:0}.market .welcome-slider{margin-top:14px}.market .search-panel.expanded .main-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.market .search-panel:not(.expanded) .main-filters label:nth-child(n+4){display:none}.market .search-panel.expanded .main-filters label{display:block}.market .main-filters label>span{font-size:11px}.market .format-active{background:var(--brand-soft)}.market .welcome-slider{background:linear-gradient(110deg,#c8eced,#b2e4e0 70%,#b7deed)}.market.night .welcome-slider{background:linear-gradient(110deg,#193c46,#20534f,#213f54)}.market .welcome-copy h1{color:var(--ink)}.market:after{animation:none!important}.market .card{border-radius:14px}.market .overlay-light .price>b,.market .overlay-light .fee b{color:#00669d}.market .overlay-dark .price>b,.market .overlay-dark .fee b{color:#70eff8}@keyframes fleetka-enter{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}.fleet-shell main{animation:fleetka-enter .24s cubic-bezier(.16,1,.3,1) both}.garage-dialog[open]{animation:fleetka-enter .18s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.fleet-shell main,.garage-dialog[open]{animation:none}.fleet-shell *{scroll-behavior:auto!important}.fleet-shell button,.fleet-shell a{transition:none!important}}@media(max-width:1480px){.unified-nav{margin:0 28px}}@media(max-width:1150px){.garage-row{grid-template-columns:2fr 1fr 1.2fr}}@media(max-width:950px){.company-layout{grid-template-columns:1fr}.company-brand{grid-template-columns:1fr 1fr}.fleet-layout{grid-template-columns:1fr}.fleet-summary{display:none}.driver-layout{grid-template-columns:1fr}.driver-aside{display:grid;grid-template-columns:1fr 1fr;gap:18px}.driver-score{grid-row:1/5;margin:0}.driver-aside>svg,.driver-aside-list,.driver-aside>small{display:none}.driver-aside h2{margin:0}.driver-next{margin-top:0}.driver-aside>p{margin:0}.unified-context{display:none}}@media(max-width:650px){.unified-header{padding:10px 16px;gap:10px;min-height:60px}.unified-brand{font-size:22px}.unified-actions{gap:9px}.unified-actions a{font-size:11px}.unified-nav{margin:0 16px;padding-top:9px}.unified-nav a{font-size:12px;padding:10px}.unified-nav>span{font-size:11px}.fleet-main,.garage-main,.driver-main{padding:18px 16px 30px}.fleet-title h1,.garage-heading h1{font-size:28px}.garage-row{grid-template-columns:1fr 1fr}.fleet-panel{padding:20px 16px}.fleet-steps{gap:7px}.fleet-steps button{flex:1;flex-direction:column;align-items:start;padding:10px;font-size:11px;gap:5px}.driver-intro{padding:20px}.driver-intro h1{font-size:29px}.driver-intro:after{opacity:.25;right:-80px}.driver-aside{display:block}.driver-score{margin-bottom:20px}.driver-aside h2,.driver-aside>p,.driver-next{display:none}.publication-preview{align-items:start;flex-direction:column}.publication-preview img{width:100%;height:160px}.company-brand{display:block}.market .search-panel.expanded .main-filters{grid-template-columns:1fr 1fr}.market .unified-header{display:grid;grid-template-columns:1fr 1fr;gap:8px}.market .unified-brand{grid-column:1;grid-row:1}.market .unified-actions{display:contents}.market .unified-actions>button{grid-column:2;grid-row:1;justify-self:end;width:44px;height:44px}.market .unified-actions a{display:flex;justify-content:center;min-height:44px;font-size:12px;white-space:nowrap;padding:8px}.market .unified-park{grid-column:1;grid-row:2;border:1px solid var(--line);border-radius:9px}.market .unified-login{grid-column:2;grid-row:2}.unified-login{padding:9px}.company-dialog{padding:20px}.driver-form .fleet-fields{grid-template-columns:1fr}.driver-intro h1 em{display:block}}.company-logo-upload{display:flex;gap:12px;align-items:center;margin-bottom:20px;grid-column:1/-1}.company-logo-upload .company-brand-mark{display:flex;flex-shrink:0;margin:0;width:54px;height:54px;overflow:hidden}.company-brand-mark img{width:100%;height:100%;object-fit:contain;background:var(--surface)}.company-logo-upload>label{font-size:11px;color:var(--muted);display:grid;gap:5px;min-width:0}.company-logo-upload input{font-size:10px;max-width:100%;width:215px}.company-logo-upload small{font-size:10px}.publication-preview{overflow-wrap:anywhere}.unified-nav a:hover,.unified-actions a:hover{color:var(--brand-strong)}.garage-dialog input,.company-dialog input{max-width:100%}.market .search-panel.expanded{align-items:start}.market .search-panel.expanded .main-filters{min-width:0}.fleet-shell .garage-dialog::backdrop{background:#0b242b80}.fleet-dark .company-error{color:#ffaaa4}.unified-brand>.fleetka-mark{position:relative;display:inline-grid;width:36px;height:36px;min-width:36px;place-items:center;overflow:hidden;border-radius:11px;background:var(--brand-gradient);background-size:180% 180%;box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 24%,transparent);transition:background-position .25s ease,transform .2s ease,box-shadow .2s ease}.unified-brand>.fleetka-mark:before{content:"";width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 5.5H17.5M7.5 5.5V18.5M7.5 12H14.75' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='17.25' cy='18.25' r='1.75' fill='white'/%3E%3C/svg%3E") center/contain no-repeat}.fleet-dark,.market.night{--brand-gradient:linear-gradient(120deg,#009cff 0%,#18e0c5 52%,#287cff 100%)}.unified-nav a[aria-current=page]{background:linear-gradient(120deg,#49a6f8,#62d7cc);color:#062c3c}.unified-brand>.fleetka-mark{color:#fff}.market .welcome-slider{background:linear-gradient(120deg,#e3f2ff,#def6f2)}.market.night .welcome-slider{background:linear-gradient(120deg,#203c50,#214841)}.fleet-shell{--brand:#267f9d;--brand-strong:#216c88;--brand-soft:#e7f2f5;--action-gradient:linear-gradient(120deg,#287ca9 0%,#267f96 55%,#28868d 100%);--action-text:#fff;--action-hover:brightness(1.06)}.fleet-shell.fleet-dark{--brand:#68bccd;--brand-strong:#99d9e3;--brand-soft:#193139;--action-gradient:linear-gradient(120deg,#287ca9 0%,#267f96 55%,#28868d 100%)}.fleet-shell .garage-add,.fleet-shell .fleet-actions .fleet-primary,.fleet-shell .company-add,.fleet-shell .company-empty button,.fleet-shell .unified-nav a[aria-current=page],.fleet-shell .cabinet-menu a[aria-current=page],.fleet-shell .fleet-steps button[aria-current=step],.fleet-shell .driver-steps button[aria-current=step]>span{background:var(--action-gradient);color:var(--action-text);border-color:transparent;box-shadow:none;font-weight:600;text-shadow:none;transition:filter .18s,transform .18s}.fleet-shell .garage-add:hover,.fleet-shell .company-add:not(:disabled):hover,.fleet-shell .fleet-actions .fleet-primary:hover{filter:var(--action-hover);box-shadow:none;color:var(--action-text)}.fleet-shell .unified-nav a[aria-current=page]:hover{color:var(--action-text)}.fleet-shell .garage-row-actions button:first-child,.fleet-shell .garage-edit-link,.fleet-shell .garage-lead button:not(:disabled){background:var(--action-gradient);color:var(--action-text);border-color:transparent;box-shadow:none}.fleet-shell .garage-row-actions button:first-child:hover,.fleet-shell .garage-edit-link:hover,.fleet-shell .garage-lead button:not(:disabled):hover{background:var(--action-gradient);color:var(--action-text);filter:var(--action-hover)}.fleet-shell .garage-row-actions button:not(:first-child),.fleet-shell .company-dialog-actions>button:first-child,.fleet-shell .garage-status-actions button{background:var(--surface);color:var(--ink);border-color:var(--line)}.fleet-shell .garage-stats button[aria-pressed=true],.fleet-shell .fleet-choice button[aria-pressed=true],.fleet-shell .driver-registration button[aria-pressed=true]{background:var(--brand-soft);color:var(--brand-strong);border-color:var(--brand);box-shadow:none}.fleet-shell .fleet-checklist b,.fleet-shell .fleet-total>b,.fleet-shell .fleet-calculated b,.fleet-shell .company-empty>svg,.fleet-shell .garage-price small,.fleet-shell .driver-score b,.fleet-shell .driver-intro h1 em{color:var(--brand-strong)}.fleet-shell .fleet-total,.fleet-shell .company-record-icon,.fleet-shell .publication-success,.fleet-shell .publication-tip{background:var(--brand-soft);color:var(--brand-strong)}.fleet-shell .fleet-upload:hover{border-color:var(--brand);background:var(--brand-soft)}.fleet-shell .company-brand-mark{color:#fff;background:var(--action-gradient)}.fleet-shell :focus-visible{outline-color:var(--brand)}.fleet-shell .fleet-steps button[aria-current=step] span{color:inherit}@media(prefers-reduced-motion:reduce){.fleet-shell .garage-add,.fleet-shell .company-add,.fleet-shell .fleet-actions .fleet-primary{transition:none}}.market .card.overlay-light{--block-fill:rgba(239,249,252,.65)}.market .card.overlay-dark{--block-fill:rgba(17,39,53,.65)}.market .card:is(.overlay-light,.overlay-dark),.market .card:is(.overlay-light,.overlay-dark) :not(.contacts):not(.contacts *){color:#000;text-shadow:none}.market .card:is(.overlay-light,.overlay-dark) :is(.card-head>div,.price,.save,.fee,.identity,.contacts){backdrop-filter:none;-webkit-backdrop-filter:none}.mosaic-market{background:#f1f6fa;--mosaic-panel:#fff;--mosaic-ink:#111f32;--mosaic-muted:#64748b;--mosaic-tint:#eef3f8}.mosaic-market.night{background:#0d1823;--mosaic-panel:#192b3a;--mosaic-ink:#f3f8fc;--mosaic-muted:#b6c6d3;--mosaic-tint:#243c4f}.mosaic-market:before,.mosaic-market:after{display:none}.market-masthead{background:linear-gradient(110deg,#006eea,#009ee5 65%,#00bdce);color:#fff;padding:0 max(24px,calc((100vw - 1480px)/2))}.market-utility{display:flex;align-items:center;gap:25px;height:34px;font-size:12px}.market-utility>span{display:flex;gap:6px;align-items:center}.market-utility a{color:inherit;text-decoration:none}.market-header{display:flex;align-items:center;gap:20px;padding:10px 0 22px}.market-logo{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:32px;font-weight:700;letter-spacing:-.04em}.market-logo .fleetka-mark{width:46px;height:46px;flex:none}.market-menu{display:grid;place-items:center;border:1px solid #ffffff65;color:#fff;background:transparent;border-radius:12px;height:46px;width:46px;flex:none}.market-search{display:flex;align-items:center;gap:12px;background:#fff;color:#5c7186;min-width:0;flex:1;padding:0 16px;border-radius:12px;height:48px}.market-search input{min-width:0;width:100%;border:0;outline:0;background:none;color:#152a40;font:inherit;font-size:14px}.market-search button{border:0;background:none;color:inherit;padding:0;display:grid;place-items:center}.market-accounts{display:flex;gap:22px;align-items:center}.market-accounts a,.market-accounts button{display:flex;flex-direction:column;gap:5px;align-items:center;color:#fff;text-decoration:none;background:none;border:0;font-size:11px;padding:0}.market-accounts button[aria-pressed=true]{text-decoration:underline}.market-accounts .market-theme{padding:8px}.mosaic-market .showcase{max-width:1528px;padding:16px 24px 30px}.mosaic-market .search-panel{padding:8px 12px;border:0;box-shadow:none;background:var(--mosaic-panel);margin:0 0 12px;border-radius:12px}.mosaic-market .main-filters select{background:transparent;border:0;font-size:12px;min-height:36px}.mosaic-market .format-switch button{font-size:12px}.mosaic-market .more-filters{background:transparent;border:0}.mosaic-market .market-promo{display:flex;align-items:center;justify-content:center;gap:20px;background:linear-gradient(100deg,#009fe6,#00c6d4);color:#fff;border-radius:11px;min-height:43px;text-decoration:none;font-weight:600;font-size:19px;padding:9px 20px;margin-bottom:12px}.market-promo small{font-size:11px;font-weight:400;margin-left:auto}.market-promo>span{margin-left:auto}.mosaic-market .welcome-slider{height:270px;margin:0 0 22px;padding:30px 38px;border:0;border-radius:15px;background:#152937 url(fleetka-hero.webp) center 55%/cover no-repeat;color:#fff;isolation:isolate}.mosaic-market .welcome-slider:before{inset:0;background:linear-gradient(90deg,#071929d9,#0d23315c 45%,transparent 72%);animation:none}.mosaic-market .welcome-slider:after{display:none}.mosaic-market .welcome-copy{max-width:570px}.mosaic-market .welcome-copy h1{font-size:clamp(30px,3.5vw,50px);color:#fff;line-height:1.04;max-width:15ch;letter-spacing:-.045em!important;margin:0 0 13px;font-weight:700}.mosaic-market .welcome-copy p{color:#f1f7fd;font-size:15px;max-width:45ch}.hero-cta{display:inline-flex;align-items:center;gap:20px;background:#fff;color:#142335;padding:13px 20px;border-radius:10px;font-size:13px;font-weight:600;text-decoration:none;margin-top:22px}.mosaic-market .slider-controls{position:absolute;bottom:13px;left:50%;transform:translate(-50%);color:#fff}.mosaic-market .slider-controls button span{background:#fff7}.mosaic-market .slider-controls button[aria-pressed=true] span{background:#fff}.mosaic-market .slider-pause{border-color:#fff5}.mosaic-market .results-head{padding:0 0 16px;scroll-margin-top:15px}.mosaic-market .results-head h2{font-size:27px;font-weight:650;color:var(--mosaic-ink);display:flex;align-items:center;gap:15px}.mosaic-market .results-head h2>span{font-size:14px;font-weight:400;color:var(--mosaic-muted)}.mosaic-market .sort{width:auto}.mosaic-market .sort select{background:var(--mosaic-panel);padding:10px;border-radius:9px;font-size:12px}.mosaic-market .showcase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:14px}.mosaic-market .listing{position:relative;min-width:0;min-height:0}.mosaic-market .listing:nth-child(5n+1){grid-column:1;grid-row:span 2}.mosaic-market .listing:nth-child(5n+2){grid-column:2/span 2}.mosaic-market .listing:nth-child(5n+3){grid-column:4;grid-row:span 2}.mosaic-market .listing:nth-child(5n+4){grid-column:2}.mosaic-market .listing:nth-child(5n+5){grid-column:3}.mosaic-market .showcase-grid .card{height:100%;aspect-ratio:auto;background:var(--mosaic-panel);border:0;box-shadow:none;border-radius:13px;display:flex;flex-direction:column;padding:0;contain:layout paint;color:var(--mosaic-ink)}.mosaic-market .card .car-photo{position:relative;inset:auto;order:0;flex:1;min-height:0;height:auto;background:#dbe5ec}.mosaic-market .card .car-photo>img{width:100%;height:100%;object-fit:cover;object-position:center;transform:none}.mosaic-market .card .card-head{position:static;order:1;inset:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;height:auto;gap:5px;padding:12px 12px 7px;background:none;border:0;align-items:start}.mosaic-market .card .card-head>div,.mosaic-market .card .price{padding:0;background:none;border:0;backdrop-filter:none;border-radius:0}.mosaic-market .card .card-head h2{font-size:16px;white-space:normal;line-height:1.2}.mosaic-market .card .card-head h2>span{font-size:inherit;margin-left:3px}.mosaic-market .card .card-head p{font-size:10px;margin-top:6px;white-space:nowrap}.mosaic-market .card .price>b{font-size:19px}.mosaic-market .card .price>b>span{font-size:15px}.mosaic-market .card .price small{font-size:9px}.mosaic-market .card .save{position:absolute;top:9px;right:9px;z-index:3;background:#ffffffd9;border:0;width:30px;height:30px;border-radius:50%}.mosaic-market .card .card-bottom{position:static;order:2;inset:auto;background:none;padding:0 10px 10px;min-height:0;border-radius:0}.mosaic-market .card .fees{height:52px;min-height:0;gap:5px;margin:0 0 9px;padding:0}.mosaic-market .card .fee{display:flex;padding:6px;gap:3px;background:var(--mosaic-tint);border:0;border-radius:8px;backdrop-filter:none;align-items:center;justify-content:center}.mosaic-market .card .fee>span{font-size:9px}.mosaic-market .card .fee b{font-size:13px}.mosaic-market .card .fee small{display:none}.mosaic-market .card .park-row{height:32px;min-height:0;padding:0;margin:0;gap:5px}.mosaic-market .card .identity{height:32px;display:flex;gap:6px;padding:0;background:none;border:0;backdrop-filter:none}.mosaic-market .card .identity>img{width:30px;height:23px;filter:none}.mosaic-market .card .park-text>b{font-size:12px}.mosaic-market .card .park-text>span{font-size:9px}.mosaic-market .card .park-rating{display:none}.mosaic-market .card .contacts{height:32px;padding:0;gap:4px;background:none;border:0;backdrop-filter:none}.mosaic-market .card .contacts button{width:28px;height:28px;border-radius:7px}.mosaic-market .listing-meta{display:none}.mosaic-market .card:is(.overlay-light,.overlay-dark) :not(.contacts):not(.contacts *){color:var(--mosaic-ink)}.mosaic-market .card .save{color:#15283b!important}.mosaic-market .card .card-head p,.mosaic-market .card .price small{color:var(--mosaic-muted)!important}.mosaic-market .card .detail{background:var(--mosaic-panel)}.mosaic-market .tile-wide .card{display:grid;grid-template-columns:56% 44%;grid-template-rows:auto 1fr}.mosaic-market .tile-wide .car-photo{grid-column:1;grid-row:1/span 2}.mosaic-market .tile-wide .card-head{grid-column:2;grid-row:1;padding-top:18px}.mosaic-market .tile-wide .card-bottom{grid-column:2;grid-row:2;align-self:end;padding-bottom:15px}.mosaic-market .tile-wide .save{right:calc(44% + 10px)}.mosaic-market .tile-compact .card-head{padding:6px 10px 5px}.mosaic-market .tile-compact .card-head p{display:none}.mosaic-market .tile-compact .fees{height:39px;margin-bottom:5px}.mosaic-market .tile-compact .card-bottom{padding-bottom:7px}.mosaic-market .tile-compact .price small{display:none}.mosaic-market .tile-portrait .car-photo{flex:1.3}.mosaic-market .how{display:block;margin-top:36px}.mosaic-market .how>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.mosaic-market .market-footer{background:transparent!important;padding-inline:0!important}@media(min-width:1500px){.mosaic-market .showcase-grid{grid-auto-rows:235px}}@media(max-width:1100px){.market-header{gap:12px}.market-accounts{gap:14px}.market-logo{font-size:27px}.market-menu{display:none}.mosaic-market .showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:350px}.mosaic-market .listing:nth-child(n){grid-column:auto;grid-row:auto}.mosaic-market .tile-wide .card{display:flex}.mosaic-market .tile-wide .save{right:9px}.mosaic-market .tile-wide .card-bottom{align-self:stretch}.mosaic-market .tile-compact .card-head{padding:12px 12px 7px}.mosaic-market .tile-compact .card-head p{display:block}.mosaic-market .tile-compact .fees{height:52px;margin-bottom:9px}.mosaic-market .tile-compact .price small{display:block}}@media(max-width:630px){.market-masthead{padding:0 14px}.market-utility{height:28px;font-size:10px;gap:14px}.market-utility a:last-child{display:none}.market-header{flex-wrap:wrap;padding:6px 0 14px;gap:12px}.market-logo{font-size:25px}.market-logo .fleetka-mark{width:35px;height:35px}.market-accounts{margin-left:auto;gap:13px}.market-accounts span{font-size:9px}.market-accounts svg{width:20px;height:20px}.market-accounts .market-theme{padding:0}.market-search{order:3;flex-basis:100%;height:42px}.mosaic-market .showcase{padding:10px 12px 24px}.mosaic-market .search-panel{gap:5px;padding:6px}.mosaic-market .format-switch{order:0}.mosaic-market .main-filters{flex-basis:100%;order:2;gap:3px;grid-template-columns:1fr 1fr 1fr}.mosaic-market .search-panel.expanded .main-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mosaic-market .main-filters select{font-size:10px;padding-left:5px}.mosaic-market .more-filters{order:1;margin-left:auto;font-size:10px}.mosaic-market .format-switch button{padding:8px;font-size:10px}.mosaic-market .market-promo{font-size:13px;min-height:36px;gap:10px;padding:7px;margin-bottom:10px}.market-promo>span{margin-left:0}.market-promo small{display:none}.mosaic-market .welcome-slider{height:224px;padding:21px;margin-bottom:18px;background-position:65% center;align-items:flex-start}.mosaic-market .welcome-copy h1{font-size:29px;max-width:12ch}.mosaic-market .welcome-copy p{font-size:12px;max-width:25ch}.hero-cta{font-size:11px;padding:10px 13px;margin-top:15px;gap:12px}.mosaic-market .welcome-slider:before{background:linear-gradient(90deg,#071929df,#07192970 70%,#07192922)}.mosaic-market .results-head{flex-wrap:wrap;gap:10px;padding-bottom:12px}.mosaic-market .results-head h2{font-size:21px;gap:9px}.mosaic-market .results-head h2>span{font-size:12px}.mosaic-market .sort select{font-size:11px;padding:7px}.mosaic-market .showcase-grid{grid-template-columns:1fr;grid-auto-rows:350px;gap:14px}.mosaic-market .card .card-head h2{font-size:18px}.mosaic-market .card .price>b{font-size:21px}.mosaic-market .card .fee b{font-size:15px}.mosaic-market .how>div{grid-template-columns:1fr;gap:10px}.mosaic-market .how h2{font-size:22px}.mosaic-market .notice{left:12px;right:12px;bottom:12px;width:auto}}@media(prefers-reduced-motion:no-preference){.market-accounts a,.market-accounts button,.hero-cta{transition:opacity .15s,transform .15s}.market-accounts a:hover,.market-accounts button:hover{opacity:.8}.hero-cta:hover{transform:translateY(-2px)}}.market-logo>.fleetka-mark{position:relative;display:inline-grid;width:36px;height:36px;min-width:36px;place-items:center;overflow:hidden;border-radius:11px;background:var(--brand-gradient);background-size:180% 180%;box-shadow:0 6px 16px color-mix(in srgb,var(--brand) 24%,transparent);transition:background-position .25s ease,transform .2s ease,box-shadow .2s ease}.market-logo>.fleetka-mark:before{content:"";width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 5.5H17.5M7.5 5.5V18.5M7.5 12H14.75' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='17.25' cy='18.25' r='1.75' fill='white'/%3E%3C/svg%3E") center/contain no-repeat}.market-logo>.fleetka-mark{width:46px;height:46px;min-width:46px;box-shadow:none}@media(max-width:630px){.market-logo{font-size:22px;gap:6px}.market-logo>.fleetka-mark{width:30px;height:30px;min-width:30px;border-radius:8px}.market-accounts{gap:10px}.mosaic-market .welcome-slider{height:250px}.mosaic-market .welcome-copy h1{font-size:27px;max-width:18ch}.mosaic-market .welcome-copy p{max-width:29ch}.mosaic-market .slider-controls{left:auto;right:12px;transform:none;bottom:9px}}.mosaic-market{--mosaic-ink:#102e36;--mosaic-muted:#4f6770;--mosaic-tint:#eff6f6;background:#f5f8f8;--brand:#008c9d;--brand-soft:#e1f5f5}.public-demo-note{padding:6px 16px!important;font-size:11px!important;background:#e8f3f4!important;color:#426069!important}.market-masthead{background:#fff;color:#163b44;border-bottom:1px solid #deebed}.market-utility{color:#54717a;height:32px;font-size:11px;gap:24px}.market-header{gap:26px;padding:12px 0 18px}.market-logo{color:#123942;font-size:31px}.market-logo>.fleetka-mark{background:var(--fleetka-logo-gradient);background-size:100%;border-radius:12px}.market-menu{color:#078b99;border-color:#d4ecec;width:42px;height:42px;background:#f0fafa}.market-categories{display:flex;gap:5px;margin:0;flex:1;flex-wrap:nowrap}.market-categories button{font-size:13px;font-weight:500;color:#48656c;padding:11px 16px;white-space:nowrap;border-radius:9px;background:none;border:0;min-height:43px}.market-categories button[aria-pressed=true]{background:#e1f5f5;color:#006f7d;font-weight:600}.market-accounts{gap:24px}.market-accounts a,.market-accounts button{color:#335761;font-size:11px;min-height:42px;justify-content:center}.market-accounts button[aria-pressed=true]{color:#008595}.market-accounts svg{stroke-width:1.5}.market-accounts .market-theme{background:#f1f7f7;border-radius:10px;min-height:38px;padding:9px}.mosaic-market .showcase{padding-top:16px}.mosaic-market .search-panel{padding:10px 13px;border:1px solid #e3ecee;margin-bottom:12px;gap:14px}.mosaic-market .main-filters{grid-template-columns:1.1fr 1fr 1fr;gap:14px}.mosaic-market .main-filters label{border-right:1px solid #e2ecec;padding-right:12px}.mosaic-market .main-filters select{font-size:13px;min-height:36px;color:var(--mosaic-ink)}.mosaic-market .more-filters{color:#147b87;background:#edf7f7;border-radius:8px;padding:9px 15px;min-height:38px;font-weight:600;font-size:12px}.mosaic-market .filter-foot{padding-top:9px!important}.mosaic-market .filter-foot button{color:#087582}.mosaic-market .market-promo{background:#ddf2f2;color:#16636f;min-height:37px;padding:7px 20px;font-size:14px;justify-content:flex-start;gap:12px;border:1px solid #cfe9e9}.market-promo>span{margin-left:0}.market-promo small{font-size:11px;color:#477880}.mosaic-market .welcome-slider{height:290px;background:#e8f3f0 url(fleetka-city-t7.webp) center 52%/cover no-repeat;color:#10363e;padding:29px 36px;border:1px solid #dce9e8}.mosaic-market .welcome-slider:before{background:linear-gradient(90deg,#edf8f7f5,#edf8f7ed 20%,#edf8f7a8 35%,#edf8f700 55%)}.mosaic-market .welcome-copy{width:46%;max-width:520px}.mosaic-market .welcome-copy h1{font-size:clamp(32px,3.7vw,52px);font-weight:700;line-height:1.03;letter-spacing:-.035em!important;color:#103a42;max-width:15ch;text-wrap:balance}.mosaic-market .welcome-copy p{color:#345d64;font-size:14px;line-height:1.55;max-width:33ch}.hero-cta{color:#fff;background:#087d8b;border:1px solid #087d8b;font-size:13px;min-height:44px;margin-top:18px;box-shadow:0 4px 12px #087d8b12}.mosaic-market .slider-controls{color:#145863;left:36px;transform:none;bottom:13px}.mosaic-market .slider-controls button span{background:#719b9d70}.mosaic-market .slider-controls button[aria-pressed=true] span{background:#087d8b}.mosaic-market .slider-pause{border:1px solid #73a0a555}.mosaic-market .results-head{padding:2px 0 17px}.mosaic-market .results-head h2{font-size:29px;letter-spacing:-.035em!important;line-height:1.15}.mosaic-market .sort select{border:1px solid #e0e9eb;min-height:39px;font-size:12px;color:var(--mosaic-muted)}.mosaic-market .showcase-grid{grid-auto-rows:255px;gap:16px}.mosaic-market .card{transition:box-shadow .18s}.mosaic-market .showcase-grid .card{border:1px solid #e0e9e9}.mosaic-market .card .car-photo{background:#e6eeef}.mosaic-market .tile-portrait .car-photo>img{object-fit:contain}.mosaic-market .card .card-head h2{font-size:18px;font-weight:650;letter-spacing:-.025em!important}.mosaic-market .card .price>b{font-size:21px;letter-spacing:-.035em}.mosaic-market .card .card-head p{font-size:11px}.mosaic-market .card .price small{font-size:10px}.mosaic-market .card .fee>span{font-size:10px}.mosaic-market .card .fees{height:58px;gap:6px;margin-bottom:10px}.mosaic-market .card .fee{background:#eef6f6;padding:7px 5px}.mosaic-market .card .park-text>b{font-size:13px}.mosaic-market .card .park-text>span{font-size:10px}.mosaic-market .card .contacts button{width:30px;height:30px;border-color:#bbdfe5;background:#f6fbfc}.mosaic-market .card .card-bottom{padding:0 12px 12px}.mosaic-market .card .save{width:34px;height:34px;box-shadow:0 1px 6px #17292c15}.mosaic-market .tile-wide .card{grid-template-columns:52% 48%}.mosaic-market .tile-wide .save{right:calc(48% + 10px)}.mosaic-market .tile-wide .card-head{padding:18px 14px 10px}.mosaic-market .tile-wide .card-bottom{padding:0 14px 15px}.mosaic-market .tile-wide .car-photo>img{object-fit:contain}.mosaic-market .tile-compact .card-head{padding:8px 10px 6px}.mosaic-market .tile-compact .card-head h2{font-size:16px}.mosaic-market .tile-compact .price>b{font-size:19px}.mosaic-market .tile-compact .fees{height:45px;margin-bottom:7px}.mosaic-market .tile-compact .card-bottom{padding:0 10px 9px}.mosaic-market .card .detail{padding:16px;border:1px solid #bddadd;box-shadow:0 5px 20px #12384125}.mosaic-market .card .detail p{font-size:13px;line-height:1.55}.mosaic-market .card .detail h3{font-size:16px}.mosaic-market .how{border-top:1px solid #dae8e9;padding-top:27px;margin-top:30px}.mosaic-market .how h2{font-size:26px;margin-bottom:18px}.mosaic-market .how>div{gap:30px}.mosaic-market .how p>b{color:#168b97}.mosaic-market .market-footer{border-color:#dce8e9;color:#55717a}.mosaic-market.night{--mosaic-ink:#edf8f7;--mosaic-muted:#bdd2d5;--mosaic-tint:#203d43;background:#0c1d23}.night .market-masthead{background:#122a31;color:#eefafa;border-color:#29444a}.night .market-logo,.night .market-accounts a,.night .market-accounts button{color:#d4eef0}.night .market-utility{color:#a6c6cd}.night .market-categories button{color:#bfd7dc}.night .market-categories button[aria-pressed=true]{background:#204950;color:#7bd9df}.night .market-menu,.night .market-accounts .market-theme{background:#1b3b42;color:#87dfe4;border-color:#2d555c}.mosaic-market.night .search-panel{border-color:#28434c}.mosaic-market.night .main-filters label{border-color:#294751}.mosaic-market.night .more-filters{background:#204950;color:#b5e9ec}.mosaic-market.night .market-promo{background:#1b3d44;color:#bce7e8;border-color:#285058}.night .market-promo small{color:#a4c9ce}.mosaic-market.night .showcase-grid .card{border-color:#29434a}.mosaic-market.night .card .fee{background:#203d43}.mosaic-market.night .sort select{border-color:#294750}.mosaic-market.night .card .contacts button{background:#203c44;border-color:#396370}.mosaic-market.night .card .car-photo{background:#1d3038}@media(min-width:1500px){.mosaic-market .showcase-grid{grid-auto-rows:270px}}@media(max-width:1150px){.market-header{gap:16px}.market-categories button{padding:10px;font-size:12px}.market-accounts{gap:15px}.market-logo{font-size:27px}.market-menu{display:none}}@media(max-width:1100px){.mosaic-market .showcase-grid{grid-auto-rows:390px}.mosaic-market .tile-wide .card{display:flex}.mosaic-market .tile-wide .save{right:9px}.mosaic-market .tile-wide .card-head{padding:12px 12px 7px}.mosaic-market .tile-wide .card-bottom{padding:0 12px 12px}.mosaic-market .tile-compact .card-head h2{font-size:18px}.mosaic-market .tile-compact .price>b{font-size:21px}.mosaic-market .tile-compact .fees{height:58px;margin-bottom:10px}.mosaic-market .tile-compact .card-head{padding:12px 12px 7px}.mosaic-market .tile-compact .card-bottom{padding:0 12px 12px}.mosaic-market .card .car-photo>img{object-fit:contain}}@media(max-width:900px){.market-header{flex-wrap:wrap;padding-bottom:10px;gap:12px}.market-accounts{margin-left:auto}.market-categories{order:3;flex-basis:100%;border-top:1px solid #e0eeee;padding-top:8px;gap:6px}.market-categories button{flex:1;font-size:13px}.mosaic-market .welcome-slider{height:270px}.mosaic-market .welcome-copy{width:52%}.mosaic-market .welcome-copy h1{font-size:36px}}@media(max-width:630px){.public-demo-note{font-size:10px!important;padding:5px 14px!important;line-height:1.4}.market-utility{font-size:10px;height:26px;gap:16px}.market-header{padding-top:5px;gap:8px}.market-logo{font-size:24px;gap:7px}.market-logo>.fleetka-mark{width:33px;height:33px;min-width:33px}.market-accounts{gap:14px}.market-accounts a,.market-accounts button{font-size:9px;min-height:38px}.market-accounts .market-theme{padding:6px;min-height:32px}.market-categories{padding-top:8px;margin-top:4px}.market-categories button{font-size:12px;min-height:39px;padding:8px}.mosaic-market .showcase{padding-top:10px}.mosaic-market .search-panel{padding:7px;gap:5px;margin-bottom:9px}.mosaic-market .main-filters{order:0;flex-basis:100%;gap:3px}.mosaic-market .main-filters label{padding:0}.mosaic-market .main-filters select{font-size:11px;padding-left:6px;min-height:38px}.mosaic-market .more-filters{order:1;min-height:32px;padding:6px 10px;font-size:11px;margin:0 0 0 auto}.mosaic-market .market-promo{font-size:12px;padding:7px 12px;min-height:34px;margin-bottom:10px}.mosaic-market .welcome-slider{height:300px;padding:19px 21px;background-position:64% bottom;background-size:auto 205px;background-color:#edf7f5;border-color:#dceae9;margin-bottom:20px;align-items:flex-start}.mosaic-market .welcome-slider:before{background:linear-gradient(180deg,#edf7f5 0%,#edf7f5f0 20%,#edf7f555 45%,transparent 65%)}.mosaic-market .welcome-copy{width:100%;max-width:none;padding:0}.mosaic-market .welcome-copy h1{font-size:29px;max-width:21ch;line-height:1.07;margin-bottom:8px}.mosaic-market .welcome-copy p{font-size:12px;max-width:32ch;line-height:1.4}.mosaic-market .hero-cta{min-height:36px;font-size:11px;padding:8px 12px;margin-top:11px;gap:10px}.mosaic-market .slider-controls{left:auto;right:9px;bottom:7px;background:#eff8f4e0;border-radius:8px;padding:0 3px}.mosaic-market .results-head{gap:10px;padding-bottom:13px}.mosaic-market .results-head h2{font-size:23px;gap:9px}.mosaic-market .results-head h2>span{font-size:12px}.mosaic-market .sort select{font-size:11px;min-height:34px}.mosaic-market .showcase-grid{grid-auto-rows:375px;gap:15px}.mosaic-market .card .card-head{padding:12px 12px 8px}.mosaic-market .card .card-head h2{font-size:19px}.mosaic-market .card .price>b{font-size:23px}.mosaic-market .card .card-head p{font-size:11px}.mosaic-market .card .fee>span{font-size:11px}.mosaic-market .card .fee b{font-size:15px}.mosaic-market .card .contacts button{width:34px;height:34px}.mosaic-market .card .park-row{height:35px}.mosaic-market .how h2{font-size:23px}.mosaic-market .how p{margin:0}.mosaic-market .how>div{gap:17px}}@media(max-width:370px){.market-logo{font-size:21px}.market-accounts{gap:9px}.market-logo>.fleetka-mark{width:29px;height:29px;min-width:29px}.market-accounts .market-theme{background:none;padding:0}.mosaic-market .welcome-copy h1{font-size:27px}.mosaic-market .results-head h2{font-size:21px}}@media(prefers-reduced-motion:no-preference){.mosaic-market .card:hover{box-shadow:0 5px 18px #24464b13}.market-categories button{transition:background .18s,color .18s}.mosaic-market .fee:hover{background:#deefef}.mosaic-market.night .fee:hover{background:#2d5058}}.mosaic-market .welcome-slider{background-position:center 76%}.mosaic-market .slider-controls{left:auto;right:18px;bottom:12px;background:#edf8f4db;border-radius:9px;padding:0 4px}@media(min-width:1101px){.mosaic-market .tile-portrait .fees{height:153px;display:flex;flex-direction:column;gap:6px}.mosaic-market .tile-portrait .fee{display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left;padding:6px 10px;gap:1px 6px;min-height:47px}.mosaic-market .tile-portrait .fee b{justify-self:end;font-size:15px}.mosaic-market .tile-portrait .fee>span{font-size:11px}.mosaic-market .tile-portrait .fee small{display:block;font-size:10px;grid-column:1/-1;opacity:.8}.mosaic-market .tile-portrait .car-photo{flex:1}}@media(max-width:630px){.mosaic-market .welcome-slider{background-position:right bottom;background-size:auto 170px}.mosaic-market .welcome-slider:before{background:linear-gradient(180deg,#edf7f5 0%,#edf7f5 30%,#edf7f540 51%,transparent 66%)}.mosaic-market .search-panel:not(.expanded){display:grid;grid-template-columns:1fr 1fr;gap:4px}.mosaic-market .search-panel:not(.expanded) .main-filters{display:contents}.mosaic-market .search-panel:not(.expanded) .main-filters label{border:0;order:0;min-width:0}.mosaic-market .search-panel:not(.expanded) .more-filters{grid-column:2;grid-row:2;margin:0;min-height:38px}.mosaic-market .main-filters select{font-size:12px}.mosaic-market .slider-controls{right:9px;bottom:7px}}.mosaic-market .welcome-slider{background:#e8f4f2;height:310px;padding:30px 36px}.hero-art{position:absolute;inset:0 0 0 auto;width:100%;height:100%;object-fit:contain;object-position:right center;z-index:-2}.mosaic-market .welcome-slider:before{background:linear-gradient(90deg,#e8f4f2 0%,#e8f4f2 25%,#e8f4f2bc 37%,transparent 58%);z-index:-1}.mosaic-market .welcome-copy{width:39%}.mosaic-market .welcome-copy h1{font-size:clamp(30px,3.2vw,46px)}.mosaic-market .welcome-copy p{font-size:13px;line-height:1.5}.mosaic-market .slider-controls{background:#edf8f4ee}.mosaic-market .showcase-grid{grid-auto-rows:220px;gap:14px}.mosaic-market .showcase-grid .card{background:#e4f0f0;border:1px solid #b8d4d6;border-radius:13px}.mosaic-market .card .car-photo{background:#dde9ea;flex:1;min-height:0}.mosaic-market .card .car-photo>img,.mosaic-market .tile-portrait .car-photo>img,.mosaic-market .tile-wide .car-photo>img{object-fit:cover;object-position:center}.mosaic-market .card .card-head{background:#e4f0f0;padding:11px 12px 8px}.mosaic-market .card .card-bottom{background:#e4f0f0;padding:0 12px 11px}.mosaic-market .card .fees{gap:0;height:51px;margin-bottom:10px;background:#f6fbfa;border:1px solid #cfE1e1;border-radius:8px;overflow:hidden}.mosaic-market .card .fee{background:transparent;border-radius:0;border-right:1px solid #d1e3e3;padding:6px 5px}.mosaic-market .card .fee:last-child{border-right:0}.mosaic-market .card .fee>span{font-size:10px;color:#3c6269!important}.mosaic-market .card .fee b{font-size:14px}.mosaic-market .card .contacts button{background:#f8fcfc;border-color:#a7ced3}.mosaic-market .card .price>b{font-size:22px}.mosaic-market .card .card-head h2{font-size:18px}@media(min-width:1101px){.mosaic-market .tile-portrait .car-photo{flex:none;height:190px}.mosaic-market .tile-portrait .card-head{padding-top:12px}.mosaic-market .tile-portrait .card-bottom{flex:1;display:flex;flex-direction:column;justify-content:space-between}.mosaic-market .tile-portrait .fees{height:auto;display:flex;flex-direction:column;gap:0;margin-bottom:9px}.mosaic-market .tile-portrait .fee{min-height:42px;padding:5px 10px;border:0;border-bottom:1px solid #d1e3e3;grid-template-columns:1fr auto;gap:1px}.mosaic-market .tile-portrait .fee:last-child{border-bottom:0}.mosaic-market .tile-portrait .fee small{font-size:10px}.mosaic-market .tile-compact .card-head{padding:7px 10px 5px}.mosaic-market .tile-compact .card-head h2{font-size:16px}.mosaic-market .tile-compact .price>b{font-size:19px}.mosaic-market .tile-compact .card-bottom{padding:0 10px 8px}.mosaic-market .tile-compact .fees{height:42px;margin-bottom:7px}.mosaic-market .tile-compact .fee b{font-size:13px}.mosaic-market .tile-wide .card{grid-template-columns:50% 50%;background:#e4f0f0}.mosaic-market .tile-wide .card-head{padding:17px 14px 10px}.mosaic-market .tile-wide .card-bottom{padding:0 14px 14px}.mosaic-market .tile-wide .save{right:calc(50% + 9px)}}@media(min-width:1500px){.mosaic-market .showcase-grid{grid-auto-rows:235px}.mosaic-market .tile-portrait .car-photo{height:220px}}.mosaic-market.night .showcase-grid .card,.mosaic-market.night .card .card-head,.mosaic-market.night .card .card-bottom{background:#193a42;border-color:#42656b}.mosaic-market.night .card .fees{background:#254850;border-color:#45666b}.mosaic-market.night .card .fee{background:transparent;border-color:#45666b}.mosaic-market.night .card .fee>span{color:#c1dbdd!important}@media(max-width:1100px){.mosaic-market .showcase-grid{grid-auto-rows:auto;align-items:start}.mosaic-market .showcase-grid .card{height:auto}.mosaic-market .card .car-photo{flex:none;height:auto;aspect-ratio:16/10}.mosaic-market .card .car-photo>img{object-fit:cover}.mosaic-market .card .card-head{min-height:66px}.mosaic-market .tile-wide .card{display:flex}.mosaic-market .tile-wide .save{right:9px}.mosaic-market .tile-compact .card-head p{display:block}}@media(max-width:900px){.mosaic-market .welcome-slider{height:290px;padding:23px}.mosaic-market .welcome-copy{width:45%}.mosaic-market .welcome-copy h1{font-size:33px}.mosaic-market .hero-art{width:110%;max-width:none}}@media(max-width:630px){.mosaic-market .welcome-slider{height:330px;padding:19px 21px;background:#e8f4f2}.mosaic-market .hero-art{inset:auto 0 0;width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center bottom}.mosaic-market .welcome-slider:before{background:linear-gradient(180deg,#e8f4f2 0%,#e8f4f2 46%,#e8f4f245 66%,transparent 78%)}.mosaic-market .welcome-copy{width:100%}.mosaic-market .welcome-copy h1{font-size:29px;max-width:21ch}.mosaic-market .welcome-copy p{max-width:32ch;font-size:12px}.mosaic-market .hero-cta{margin-top:10px}.mosaic-market .slider-controls{right:8px;bottom:7px}.mosaic-market .showcase-grid{gap:15px}.mosaic-market .card .card-head{padding:11px 12px 9px;min-height:66px}.mosaic-market .card .card-head h2{font-size:19px}.mosaic-market .card .price>b{font-size:23px}.mosaic-market .card .card-bottom{padding:0 12px 12px}.mosaic-market .card .fees{height:55px}.mosaic-market .card .fee b{font-size:15px}.mosaic-market .card .fee>span{font-size:11px}}@media(min-width:1101px){.mosaic-market .showcase-grid{grid-auto-rows:265px}.mosaic-market .tile-portrait .car-photo{height:260px}.mosaic-market .tile-portrait .car-photo>img{object-fit:cover;object-position:center}.mosaic-market .tile-portrait .card-bottom{justify-content:flex-start}.mosaic-market .tile-portrait .fees{flex:1;margin-bottom:12px}.mosaic-market .tile-portrait .fee{flex:1}.mosaic-market .tile-compact .car-photo>img{object-position:center 62%}}@media(min-width:1500px){.mosaic-market .showcase-grid{grid-auto-rows:285px}.mosaic-market .tile-portrait .car-photo{height:300px}}@media(max-width:630px){.mosaic-market .hero-art{width:145%;max-width:none;height:auto;left:auto;right:0}.mosaic-market .welcome-slider{height:310px}.mosaic-market .welcome-slider:before{background:linear-gradient(180deg,#e8f4f2 0%,#e8f4f2 38%,#e8f4f280 50%,transparent 68%)}}.card-location{display:none}@media(min-width:1101px){.mosaic-market .tile-wide .card-location{position:absolute;left:calc(50% + 14px);right:14px;top:82px;display:flex;gap:7px;flex-wrap:wrap;font-size:11px}.card-location>span{display:inline-flex;align-items:center;gap:4px;background:#f4faf9;border:1px solid #c9dede;border-radius:6px;padding:6px 8px}.night .card-location>span{background:#254850;border-color:#45666b}}.mobile-market-nav,.mobile-card-summary{display:none}@media(max-width:630px){.mosaic-market .showcase{padding:8px 10px calc(85px + env(safe-area-inset-bottom))}.market-masthead{padding:0 12px}.market-utility{display:none}.market-header{padding:10px 0 7px;gap:7px}.market-logo{font-size:24px}.market-logo>.fleetka-mark{width:32px;height:32px;min-width:32px}.market-accounts>a,.market-accounts>button:not(.market-theme){display:none}.market-categories{margin-top:3px;padding-top:6px}.market-categories button{min-height:35px;font-size:11px}.mosaic-market .market-promo{display:none}.mosaic-market .search-panel{margin-bottom:9px}.mosaic-market .welcome-slider{height:165px;padding:15px 16px;margin-bottom:15px}.mosaic-market .hero-art{width:112%;height:100%;max-width:none;object-fit:contain;object-position:right bottom;right:-12%;bottom:0;top:0}.mosaic-market .welcome-slider:before{background:linear-gradient(90deg,#e8f4f2 0%,#e8f4f2f2 32%,#e8f4f260 54%,transparent 75%)}.mosaic-market .welcome-copy{width:62%;position:relative;z-index:1}.mosaic-market .welcome-copy h1{font-size:23px;line-height:1.04;max-width:11ch;margin-bottom:7px}.mosaic-market .welcome-copy p{display:none}.mosaic-market .hero-cta{font-size:10px;min-height:33px;padding:7px 9px;gap:4px;margin-top:5px}.mosaic-market .hero-cta svg{width:14px}.mosaic-market .slider-controls{right:6px;bottom:6px}.mosaic-market .slider-controls button{width:20px;height:25px}.mosaic-market .results-head{gap:8px;padding-bottom:10px}.mosaic-market .results-head h2{font-size:20px}.mosaic-market .sort select{min-height:30px;font-size:10px}.mosaic-market .showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;grid-auto-rows:auto;align-items:start}.mosaic-market .showcase-grid .listing:nth-child(n){grid-column:auto;grid-row:auto}.mosaic-market .showcase-grid .card{height:auto;min-height:0;border-radius:10px;contain:none;overflow:hidden}.mosaic-market .card .car-photo{height:auto;aspect-ratio:4/3;flex:none}.mosaic-market .card .car-photo>img{object-fit:cover;object-position:center}.mosaic-market .card .save{width:32px;height:32px;top:5px;right:5px}.mosaic-market .card .save svg{width:17px;height:17px}.mosaic-market .card .card-head{padding:8px 8px 4px;display:flex;flex-direction:column;gap:5px;min-height:0;align-items:stretch}.mosaic-market .card .card-head>div:first-child{padding:0}.mosaic-market .card .card-head h2{font-size:13px;line-height:1.25;min-height:17px;white-space:nowrap;letter-spacing:-.02em!important}.mosaic-market .card .card-head h2>span{font-size:inherit}.mosaic-market .card .card-head p{display:none}.mosaic-market .card .price{text-align:left;display:flex;gap:4px;align-items:baseline;flex-wrap:wrap}.mosaic-market .card .price>b{font-size:18px;line-height:1.2}.mosaic-market .card .price>b>span{font-size:15px}.mosaic-market .card .price small{display:inline;font-size:9px;margin:0}.mosaic-market .card .card-location{display:none}.mosaic-market .mobile-card-summary{display:flex;flex-direction:column;order:2;padding:2px 8px 8px;gap:4px;font-size:10px;line-height:1.3;color:#385f66}.mobile-card-summary>button{display:flex;align-items:center;justify-content:space-between;text-align:left;border:0;background:#0d7d89;color:#fff!important;min-height:36px;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:500;margin-top:3px}.mosaic-market .card .card-bottom{display:none}.mosaic-market .listing:has(.detail){grid-column:1/-1!important}.mosaic-market .card:has(.detail) .car-photo{aspect-ratio:2/1}.mosaic-market .card:has(.detail) .card-head{display:grid;grid-template-columns:1fr auto;padding:12px}.mosaic-market .card:has(.detail) .card-head h2{font-size:19px}.mosaic-market .card:has(.detail) .price>b{font-size:23px}.mosaic-market .card:has(.detail) .mobile-card-summary{display:none}.mosaic-market .card:has(.detail) .card-bottom{display:block;padding:0 12px 12px}.mosaic-market .card:has(.detail) .detail{position:relative;inset:auto;order:3;margin:0 8px 8px;border-radius:8px;padding:12px;box-shadow:none;max-height:none}.mosaic-market .card .detail p{font-size:13px;line-height:1.6}.mosaic-market .card .detail button{min-height:38px;min-width:38px}.mosaic-market .card .detail h3{font-size:15px}.mobile-market-nav{position:fixed;z-index:45;inset:auto 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:5px 4px calc(5px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #c9dfe0;box-shadow:0 -4px 18px #173d4610;gap:0}.mobile-market-nav>a,.mobile-market-nav>button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-height:49px;padding:4px 0;color:#56727a;text-decoration:none;font-size:9px;border:0;border-radius:8px;background:transparent}.mobile-market-nav>button[aria-pressed=true]{color:#087c89;background:#e5f5f4;font-weight:600}.mosaic-market .notice{bottom:calc(75px + env(safe-area-inset-bottom));z-index:55}.mosaic-market .market-footer{padding-bottom:15px!important}.night .mobile-market-nav{background:#142f36fa;border-color:#426269}.night .mobile-market-nav>a,.night .mobile-market-nav>button{color:#bed9dd}.night .mobile-market-nav>button[aria-pressed=true]{background:#24515a;color:#95e4e6}.mosaic-market .how{margin-top:24px}}@media(max-width:350px){.mosaic-market .card .card-head h2{font-size:12px}.mosaic-market .card .price>b{font-size:17px}.mosaic-market .card .price small{font-size:8px}.mobile-card-summary>button{font-size:9px;padding:5px}.mosaic-market .welcome-copy h1{font-size:21px}.mobile-market-nav>a,.mobile-market-nav>button{font-size:8px}}@media(max-width:630px){.mosaic-market .card .card-head h2>span{display:inline!important}.mosaic-market .hero-art{width:100%;right:0;max-width:100%;object-fit:contain;object-position:right bottom}}.mosaic-market .showcase-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:auto;gap:22px 16px;align-items:start}.mosaic-market .showcase-grid>.listing:nth-child(n){grid-column:auto;grid-row:auto}.mosaic-market .showcase-grid .card.wb-card{display:flex;flex-direction:column;height:auto;min-height:0;aspect-ratio:auto;background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;contain:none}.mosaic-market .card.wb-card .car-photo{position:relative;order:0;height:auto;flex:none;width:100%;aspect-ratio:4/5;background:#e8eef0;border-radius:12px;overflow:hidden}.mosaic-market .card.wb-card .car-photo>img{width:100%;height:100%;object-fit:cover;object-position:center}.mosaic-market .card.wb-card .card-head{position:static;order:1;display:flex;flex-direction:column;align-items:stretch;gap:5px;padding:9px 1px 0;margin:0;min-height:0;background:transparent;border:0}.mosaic-market .card.wb-card .card-head>div:first-child{padding:0;border:0;background:transparent}.mosaic-market .card.wb-card .price{order:-1;display:flex;align-items:baseline;justify-content:flex-start;gap:4px;text-align:left;padding:0;background:none;border:0;flex-wrap:wrap}.mosaic-market .card.wb-card .price>b{color:#087e8c!important;font-size:23px;line-height:1.2;font-weight:700;letter-spacing:-.035em}.mosaic-market .card.wb-card .price>b>span{font-size:19px;color:inherit!important}.mosaic-market .card.wb-card .price small{display:inline;margin:0;font-size:11px;color:#65767d!important}.mosaic-market .card.wb-card .card-head h2{font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0!important;white-space:normal;color:#334f58!important}.mosaic-market .card.wb-card .card-head h2>span{display:inline!important;font-size:inherit;margin-left:3px;color:inherit!important}.mosaic-market .card.wb-card .card-head p{display:block;margin:4px 0 0;font-size:11px;color:#72858c!important;line-height:1.25}.mosaic-market .card.wb-card .save{position:absolute;top:7px;right:7px;left:auto;z-index:3;width:34px;height:34px;background:#fffffff0;border:0;box-shadow:none;border-radius:50%;color:#20343e!important}.mosaic-market .card.wb-card .save.saved{color:#087e8c!important}.mosaic-market .card.wb-card .card-location,.mosaic-market .card.wb-card .card-bottom{display:none}.mosaic-market .card.wb-card .mobile-card-summary{display:flex;flex-direction:column;order:2;padding:6px 1px 0;gap:4px;font-size:11px;line-height:1.3;color:#5e777e!important}.mosaic-market .card.wb-card .mobile-card-summary>span{color:#5e777e!important}.mosaic-market .card.wb-card .wb-park{display:flex;justify-content:space-between;gap:5px;font-size:11px;margin:0 0 3px}.mosaic-market .card.wb-card .wb-park>span:first-child{font-weight:600;color:#294b56!important}.mosaic-market .card.wb-card .wb-park>span:last-child{color:#72858c!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mosaic-market .card.wb-card .mobile-card-summary>button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:39px;border:0;border-radius:10px;background:#078797;color:#fff!important;font-size:12px;font-weight:600;padding:8px;margin-top:6px}.mosaic-market .card.wb-card:has(.detail) .card-bottom{display:block;order:3;padding:12px 0 0;background:transparent}.mosaic-market .card.wb-card:has(.detail) .mobile-card-summary{display:flex}.mosaic-market .card.wb-card .detail{position:relative;order:4;inset:auto;margin:9px 0 0;padding:12px;background:var(--mosaic-panel);border:1px solid #cfdddd;box-shadow:none;border-radius:10px}.mosaic-market .card.wb-card .detail p{font-size:12px}.mosaic-market .card.wb-card .detail h3{font-size:14px}.mosaic-market .card.wb-card .detail button{width:36px;height:36px;flex:none}.mosaic-market.night .card.wb-card .price>b{color:#80d8df!important}.mosaic-market.night .card.wb-card .card-head h2{color:#dbebed!important}.mosaic-market.night .card.wb-card .mobile-card-summary>span,.mosaic-market.night .card.wb-card .card-head p,.mosaic-market.night .card.wb-card .wb-park>span{color:#b8ced3!important}@media(max-width:1200px){.mosaic-market .showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 13px}}@media(max-width:950px){.mosaic-market .showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:630px){.mosaic-market .showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 10px}.mosaic-market .card.wb-card .car-photo{aspect-ratio:4/5;border-radius:10px}.mosaic-market .card.wb-card .card-head{gap:4px;padding:8px 0 0}.mosaic-market .card.wb-card .price>b{font-size:21px}.mosaic-market .card.wb-card .price>b>span{font-size:17px}.mosaic-market .card.wb-card .price small{font-size:10px}.mosaic-market .card.wb-card .card-head h2{font-size:13px}.mosaic-market .card.wb-card .card-head p{font-size:10px}.mosaic-market .card.wb-card .mobile-card-summary{font-size:10px;gap:3px;padding-top:5px}.mosaic-market .card.wb-card .wb-park{font-size:10px}.mosaic-market .card.wb-card .mobile-card-summary>button{min-height:38px;font-size:11px;border-radius:8px;margin-top:6px}.mosaic-market .listing:has(.detail){grid-column:1/-1!important}.mosaic-market .card.wb-card:has(.detail) .car-photo{aspect-ratio:3/2}.mosaic-market .card.wb-card:has(.detail) .card-head{display:flex}.mosaic-market .card.wb-card:has(.detail) .card-head h2{font-size:18px}}@media(max-width:350px){.mosaic-market .card.wb-card .price>b{font-size:19px}.mosaic-market .card.wb-card .price small{font-size:9px}.mosaic-market .card.wb-card .wb-park>span:last-child{max-width:70px}}.mosaic-market .card.wb-card .car-photo{aspect-ratio:4/3}@media(max-width:630px){.mosaic-market .market-masthead{position:sticky;top:0;z-index:40;background:#f7fcfc;border-bottom-color:#c1dfe0}.mosaic-market .search-panel{position:sticky;top:var(--mobile-masthead-height,104px);z-index:39;background:#f8fdfd;border-color:#bcdedf;box-shadow:0 5px 12px #173e4612;margin-bottom:10px;scroll-margin-top:calc(var(--mobile-masthead-height,104px) + 8px)}.mosaic-market .search-panel.expanded{max-height:calc(100dvh - var(--mobile-masthead-height,104px) - 85px);overflow-y:auto;overscroll-behavior:contain}.mosaic-market #offers{scroll-margin-top:calc(var(--mobile-masthead-height,104px) + 114px)}.mosaic-market .mobile-market-nav{background:#c9eeee;border-top:1px solid #68bfc5;box-shadow:0 -5px 18px #147a8522}.mosaic-market .mobile-market-nav>a,.mosaic-market .mobile-market-nav>button{color:#24616b}.mosaic-market .mobile-market-nav>button[aria-pressed=true]{background:#0c8491;color:#fff;font-weight:600}.mosaic-market.night .market-masthead{background:#122e35;border-color:#385e64}.mosaic-market.night .search-panel{background:#193a42;border-color:#42696e}.mosaic-market.night .mobile-market-nav{background:#174e57;border-color:#40939c;box-shadow:0 -5px 18px #0003}.mosaic-market.night .mobile-market-nav>a,.mosaic-market.night .mobile-market-nav>button{color:#c7eff0}.mosaic-market.night .mobile-market-nav>button[aria-pressed=true]{background:#287f8a;color:#fff}}.mosaic-market{--fleetka-logo-gradient:linear-gradient(125deg,#4ba6ed,#54cbd2)}@media(max-width:630px){.mosaic-market .mobile-market-nav,.mosaic-market.night .mobile-market-nav{background:var(--fleetka-logo-gradient);border-top:1px solid #63bce3;box-shadow:0 -4px 16px #419fc328}.mosaic-market .mobile-market-nav>a,.mosaic-market .mobile-market-nav>button,.mosaic-market.night .mobile-market-nav>a,.mosaic-market.night .mobile-market-nav>button{color:#123b51}.mosaic-market .mobile-market-nav>button[aria-pressed=true],.mosaic-market.night .mobile-market-nav>button[aria-pressed=true]{background:#ffffffd9;color:#164660;font-weight:700}}.mosaic-market{isolation:isolate;background:#eef6fc;--mosaic-ink:#183a50;--mosaic-muted:#466274}.mosaic-market:before{content:"";display:block;position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 0% 22%,#4ba6ed55,transparent 58%),radial-gradient(ellipse at 100% 65%,#54cbd24d,transparent 60%),linear-gradient(145deg,#f5faff 15%,#e8f4fb 55%,#eefbfc);animation:fleetka-daylight 4s cubic-bezier(.16,1,.3,1) both;transform-origin:center}.mosaic-market:after{display:none}.mosaic-market .market-masthead{background:#f4faff;border-bottom-color:#d2e5f2}.mosaic-market .market-categories button[aria-pressed=true]{background:#dcedfa;color:#245677}.mosaic-market .card.wb-card .price>b{color:#246582}.mosaic-market .mobile-card-summary>button{background:linear-gradient(125deg,#347cae,#328994);color:#fff}.mosaic-market.night{background:#101f2c}.mosaic-market.night:before{background:radial-gradient(ellipse at 0% 22%,#4ba6ed30,transparent 58%),radial-gradient(ellipse at 100% 65%,#54cbd226,transparent 60%),linear-gradient(145deg,#101f2c,#142d3b)}.mosaic-market.night .market-masthead{background:#152c3d}.mosaic-market.night .market-categories button[aria-pressed=true]{background:#24485f;color:#d4efff}.mosaic-market.night .card.wb-card .price>b{color:#a8def4}@keyframes fleetka-daylight{0%{opacity:.55;transform:scale(1.06) translateY(-12px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(prefers-reduced-motion:reduce){.mosaic-market:before{animation:none;transform:none}}.mosaic-market .card.wb-card .mobile-card-summary>button,.mosaic-market .hero-cta,.mosaic-market.night .card.wb-card .mobile-card-summary>button,.mosaic-market.night .hero-cta{background:var(--fleetka-logo-gradient);color:#123b51!important;border-color:transparent;text-shadow:none}.mosaic-market .card.wb-card .mobile-card-summary>button:hover,.mosaic-market .hero-cta:hover{filter:brightness(.97)}.mosaic-market .card.wb-card .price>b,.mosaic-market .card.wb-card .save.saved{color:#246582!important}.mosaic-market.night .card.wb-card .price>b,.mosaic-market.night .card.wb-card .save.saved{color:#a8def4!important}.mosaic-market .more-filters,.mosaic-market .market-menu,.mosaic-market .market-theme{background:#e4f1fc;color:#245677;border-color:#c9e1f3}.mosaic-market .market-promo{background:linear-gradient(125deg,#d7eafb,#d9f2f4);color:#245677;border-color:#c9e1f3}.mosaic-market .slider-controls{background:#eef7fbe8;color:#245677}.mosaic-market .slider-controls button[aria-current=true]{background:#4ba6ed}.mosaic-market.night .more-filters,.mosaic-market.night .market-menu,.mosaic-market.night .market-theme{background:#24485f;color:#d4efff}.mosaic-market .showcase-grid .card.wb-card{background:transparent;border:1px solid #69b6da;border-radius:14px;padding:8px;box-sizing:border-box;box-shadow:none}.mosaic-market .card.wb-card .car-photo{border-radius:9px;background:#eaf2f8}.mosaic-market .card.wb-card .card-head{padding:10px 4px 0}.mosaic-market .card.wb-card .mobile-card-summary{padding:7px 4px 4px}.mosaic-market .card.wb-card .mobile-card-summary>button{width:100%;margin-top:8px}.mosaic-market.night .showcase-grid .card.wb-card{background:transparent;border-color:#569dbb}@media(max-width:630px){.mosaic-market .showcase-grid{gap:12px 8px}.mosaic-market .showcase-grid .card.wb-card{padding:6px;border-radius:12px}.mosaic-market .card.wb-card .car-photo{border-radius:7px}.mosaic-market .card.wb-card .card-head{padding:8px 2px 0}.mosaic-market .card.wb-card .mobile-card-summary{padding:6px 2px 2px}.mosaic-market .card.wb-card .price>b{font-size:19px}}.mosaic-market .showcase-grid .card.wb-card{padding:0;overflow:hidden}.mosaic-market .card.wb-card .car-photo{aspect-ratio:4/5;border-radius:0;background:#dfedf6}.mosaic-market .card.wb-card .card-head{padding:12px 10px 0}.mosaic-market .card.wb-card .card-head>.price{display:none}.mosaic-market .card.wb-card .mobile-card-summary{padding:7px 10px 10px}.mosaic-market .card.wb-card .save{top:67px;right:8px;width:29px;height:29px}.offer-photo-top{position:absolute;inset:0 0 auto;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:5px;padding:6px 9px;min-height:41px;background:linear-gradient(180deg,#f0f9fff5,#edf8fff0 78%,#edf8ffb8);color:#153d53}.offer-photo-top:after{content:"";position:absolute;left:0;right:0;top:100%;height:4px;background:linear-gradient(#edf8ffb8,transparent)}.offer-photo-price{font-size:24px;line-height:29px;font-weight:700;letter-spacing:-.035em;white-space:nowrap}.offer-photo-price>span{font-size:.85em}.offer-photo-price small{font-size:10px;font-weight:500;margin-left:5px;letter-spacing:0}.offer-schedules{display:flex;flex:none;gap:1px;padding:2px;background:#eef9fbd9;border:1px solid #9ed6e0;border-radius:7px}.offer-schedules button{min-width:29px;min-height:25px;padding:3px 2px;border:0;border-radius:5px;background:transparent;color:#345c68;font-size:10px;font-weight:600}.offer-schedules button[aria-pressed=true]{background:var(--fleetka-logo-gradient);color:#173e50}.offer-photo-badges{position:absolute;bottom:9px;left:8px;right:8px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}.offer-photo-badges>span{max-width:100%;background:#eff8fff2;color:#1d4560;font-size:11px;line-height:1.2;padding:4px 7px;border-radius:5px;font-weight:500}.offer-photo-badges>span:first-child{background:var(--fleetka-logo-gradient);font-weight:600}@media(max-width:630px){.offer-photo-price{font-size:18px;line-height:21px}.offer-schedules button{min-width:22px;font-size:8px}.offer-photo-badges>span{font-size:9px}.mosaic-market .card.wb-card .card-head{padding:12px 9px 0}.mosaic-market .card.wb-card .mobile-card-summary{padding:7px 9px 9px}.mosaic-market .card.wb-card:has(.detail) .car-photo{aspect-ratio:4/3}}.mosaic-market .card.wb-card .car-photo>img{object-fit:contain;object-position:center;width:100%;height:100%;padding:0;box-sizing:border-box}.mosaic-market .card.wb-card .car-photo{background:linear-gradient(150deg,#e5f2fa,#d6ecf2)}.mosaic-market.night .card.wb-card .car-photo{background:linear-gradient(150deg,#213f53,#244b56)}.mosaic-market .showcase-grid .card.wb-card{position:relative;display:block;aspect-ratio:3/5;min-height:0;isolation:isolate;overflow:hidden;background:#dcecf5}.mosaic-market .card.wb-card .car-photo{position:absolute;inset:0;aspect-ratio:auto;height:100%;width:100%;border-radius:0;background:transparent;z-index:-2}.mosaic-market .card.wb-card .car-photo>img{padding:0;object-fit:contain;object-position:center 34%;width:100%;height:100%}.mosaic-market .card.wb-card:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,transparent 30%,#edf7fc55 46%,#edf7fcf5 68%,#e5f1fafc 100%)}.mosaic-market .card.wb-card .offer-photo-top{z-index:3}.mosaic-market .card.wb-card .offer-photo-badges{bottom:40%;left:8px;right:8px}.mosaic-market .card.wb-card .card-head{position:absolute;left:0;right:0;bottom:25%;padding:9px 10px 0;z-index:2}.mosaic-market .card.wb-card .card-head h2{font-weight:650;font-size:16px;color:#173d53!important}.mosaic-market .card.wb-card .card-head p{color:#385b70!important}.mosaic-market .card.wb-card .save{position:fixed}.mosaic-market .card.wb-card .card-head .save{position:absolute;top:auto;bottom:calc(100% + 12px);right:8px}.mosaic-market .card.wb-card .mobile-card-summary{position:absolute;left:0;right:0;bottom:0;padding:5px 10px 10px;z-index:2;color:#244d63!important}.mosaic-market .card.wb-card .mobile-card-summary>span,.mosaic-market .card.wb-card .wb-park>span{color:#244d63!important}.mosaic-market .card.wb-card:has(.detail){aspect-ratio:auto;min-height:440px;padding-top:440px;overflow:visible}.mosaic-market .card.wb-card:has(.detail) .car-photo{height:440px}.mosaic-market .card.wb-card:has(.detail) .card-head{top:310px;bottom:auto}.mosaic-market .card.wb-card:has(.detail) .mobile-card-summary{top:355px;bottom:auto}.mosaic-market .card.wb-card:has(.detail) .card-bottom,.mosaic-market .card.wb-card .detail{position:relative;background:#eff7fc}@media(max-width:630px){.mosaic-market .showcase-grid .card.wb-card{aspect-ratio:1/2;min-height:355px}.mosaic-market .card.wb-card .card-head{bottom:27%;padding:7px 8px 0}.mosaic-market .card.wb-card .card-head h2{font-size:13px}.mosaic-market .card.wb-card .mobile-card-summary{padding:4px 8px 8px}.mosaic-market .card.wb-card .offer-photo-badges{bottom:43%}.mosaic-market .card.wb-card:has(.detail){aspect-ratio:auto;min-height:440px}.mosaic-market .card.wb-card:has(.detail) .car-photo{aspect-ratio:auto}}.mosaic-market .card.wb-card .car-photo>img{object-fit:cover;object-position:center;width:100%;height:100%}.mosaic-market .card.wb-card:before{background:linear-gradient(180deg,transparent 24%,#edf7fc00 36%,#edf7fcdb 68%,#edf7fcf2 100%)}.mosaic-market .card.wb-card .card-head{display:contents}.mosaic-market .card.wb-card .card-head>div:first-child{position:absolute;left:10px;right:10px;bottom:104px;z-index:2}.mosaic-market .card.wb-card .card-head .save{position:absolute;top:52px;bottom:auto;right:8px;z-index:4}.mosaic-market .card.wb-card .offer-photo-badges{bottom:158px}.mosaic-market .card.wb-card:has(.detail) .card-head>div:first-child{top:310px;bottom:auto}.mosaic-market .card.wb-card:has(.detail) .offer-photo-badges{bottom:158px}.mosaic-market .card.wb-card .car-photo>img{object-fit:contain;object-position:center center}.mosaic-market .card.wb-card .car-photo{background:linear-gradient(145deg,#e1eff9,#cde7f0)}.mosaic-market.night .card.wb-card .car-photo{background:linear-gradient(145deg,#223e53,#254c58)}.mosaic-market .showcase-grid .card.wb-card{height:440px;aspect-ratio:auto}.mosaic-market .card.wb-card .car-photo{overflow:hidden}.mosaic-market .card.wb-card .car-photo:before{content:"";position:absolute;inset:-18px;background-image:var(--vehicle-photo);background-size:cover;background-position:center;filter:blur(16px);opacity:.48;pointer-events:none}.mosaic-market .card.wb-card .car-photo>img{position:relative;z-index:0;object-fit:contain;object-position:center;padding:46px 0 133px;box-sizing:border-box;mask-image:linear-gradient(180deg,transparent 9%,#000 14%,#000 70%,transparent 78%)}.mosaic-market .card.wb-card:before{background:linear-gradient(180deg,#edf7fc20 0%,transparent 24%,transparent 47%,#edf7fcbf 66%,#edf7fcf5 100%)}@media(max-width:630px){.mosaic-market .showcase-grid .card.wb-card{height:360px;min-height:360px;aspect-ratio:auto}.mosaic-market .card.wb-card .car-photo>img{padding:43px 0 136px}.mosaic-market .card.wb-card .car-photo:before{filter:blur(12px)}}.mosaic-market .showcase-grid .card.wb-card:has(.detail){height:auto;min-height:440px}.mosaic-market .card.wb-card:before{display:none}.mosaic-market .card.wb-card .car-photo:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#edf7fc20 0%,transparent 24%,transparent 47%,#edf7fcbf 66%,#edf7fcf5 100%)}.mosaic-market .card.wb-card .offer-photo-top{height:calc(var(--photo-start,45px) + 10px);min-height:41px;align-items:flex-end;padding-bottom:10px;background:linear-gradient(180deg,#eef8fcf5,#e8f5f9ed 80%,#e8f5f9bd)}.mosaic-market .card.wb-card .offer-photo-top:after{height:6px;background:linear-gradient(#e8f5f9bd,transparent)}.mosaic-market .card.wb-card .card-head .save{top:calc(var(--photo-start,45px) + 18px)}.mosaic-market .card.wb-card .offer-photo-top{align-items:center;padding-top:10px;padding-bottom:10px}.mosaic-market .showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.reference-card{padding:10px;background:#e9f7fe;border:1px solid #d6eef9;border-radius:22px;color:#090e21;overflow:hidden;font-family:Inter,Arial,sans-serif}.reference-photo{position:relative;aspect-ratio:1.6;overflow:hidden;border-radius:16px 16px 0 0;background:#dcecf5}.reference-photo>img{width:100%;height:100%;object-fit:contain}.reference-tariff{position:absolute;top:12px;left:12px;padding:8px 14px;border-radius:24px;background:linear-gradient(120deg,#5adaf3,#00cfe5);font-size:13px;font-weight:600}.reference-save{position:absolute;right:12px;top:11px;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:#101329;display:grid;place-items:center}.reference-save[aria-pressed=true]{color:#00accf}.reference-photo-count{position:absolute;bottom:13px;left:12px;display:flex;gap:6px;align-items:center;padding:6px 9px;border-radius:12px;background:#243949bb;color:#fff;font-size:11px}.reference-body{position:relative;margin-top:-7px;border-radius:16px 16px 12px 12px;background:linear-gradient(130deg,#fff,#fbfdff);padding:13px 10px 10px}.reference-top,.reference-partner{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center}.reference-top>div+div,.reference-partner>div+div{border-left:1px solid #b7e7fc;padding-left:12px}.reference-top h2{font-size:clamp(19px,1.65vw,28px);line-height:1.1;letter-spacing:-.04em!important;font-weight:750;margin:0;text-transform:uppercase}.reference-top p,.reference-partner p{font-size:11px;color:#8190af;margin:5px 0 0;line-height:1.4}.reference-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.reference-price b{font-size:clamp(23px,2vw,34px);letter-spacing:-.055em;white-space:nowrap;line-height:1.2}.reference-price>span{font-size:10px;text-transform:uppercase;color:#8391ae;font-weight:600}.reference-partner{margin-top:17px}.reference-partner h3{font-size:15px;letter-spacing:-.04em;margin:0}.reference-label{display:block;color:#8491ac;font-size:11px;margin-bottom:6px}.reference-percent{font-size:14px}.reference-schedules{display:flex;border:1px solid #b9e7ff;background:#eff9ff;border-radius:7px;overflow:hidden}.reference-schedules button{flex:1;padding:7px 0;border:0;border-right:1px solid #b9e7ff;background:transparent;color:#101329;font-size:13px}.reference-schedules button:last-child{border-right:0}.reference-schedules button[aria-pressed=true]{background:linear-gradient(120deg,#00bafb,#00d5d9)}.reference-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#edf8fe;border-radius:10px;padding:14px 0;margin:12px 0 9px}.reference-terms button{border:0;border-right:1px solid #bae5fa;background:transparent;min-width:0;padding:0 5px;color:#090e21}.reference-terms button:last-child{border:0}.reference-terms span{display:block;font-size:12px;color:#8290ad;margin-bottom:7px}.reference-terms b{display:block;font-size:clamp(16px,1.7vw,27px);letter-spacing:-.045em;line-height:1.2;overflow-wrap:anywhere}.reference-actions{display:grid;grid-template-columns:1fr 1fr 1fr 2.35fr;gap:5px}.reference-actions button{border:0;border-radius:9px;color:#fff;min-width:0;min-height:49px;display:flex;align-items:center;justify-content:center;gap:3px;font-size:10px;padding:6px 2px;cursor:pointer}.reference-actions button:not(.reference-book){flex-direction:column}.reference-actions img{width:23px;height:23px}.reference-phone{background:#00bc7b}.reference-telegram{background:linear-gradient(120deg,#00cceb,#00a2fa)}.reference-max{background:linear-gradient(115deg,#00b4fa,#a32dff)}.reference-book{background:linear-gradient(120deg,#23b4fc,#00d8d8);font-size:12px!important;letter-spacing:-.025em}.reference-more{margin-top:8px;border-radius:10px;background:#eaf5fa;font-size:12px}.reference-more summary{padding:12px 8px;text-align:center;list-style:none;cursor:pointer}.reference-more summary::-webkit-details-marker{display:none}.reference-more summary span{margin-left:8px}.reference-more p{padding:0 10px 12px;margin:0;font-size:12px;line-height:1.6}.reference-detail{margin-top:9px;padding:12px;background:#eaf5fa;border-radius:10px}.reference-detail>button{float:right;border:0;background:none;color:#18354a}.reference-detail h3{font-size:15px;margin:0 25px 7px 0}.reference-detail p{font-size:12px;line-height:1.6;margin:0}@media(max-width:1100px){.mosaic-market .showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-top h2{font-size:23px}.reference-price b{font-size:27px}.reference-terms b{font-size:22px}}@media(max-width:600px){.mosaic-market .showcase-grid{grid-template-columns:1fr;gap:16px}.reference-card{border-radius:20px;padding:9px}.reference-top h2{font-size:25px}.reference-price b{font-size:29px}.reference-partner h3{font-size:16px}.reference-terms b{font-size:23px}.reference-actions button{min-height:50px}.reference-photo{aspect-ratio:1.6}}.reference-terms b{white-space:nowrap;overflow-wrap:normal;font-size:clamp(16px,1.5vw,25px)}@media(max-width:1100px){.reference-terms b{font-size:20px}}@media(max-width:380px){.reference-top h2{font-size:21px}.reference-price b{font-size:25px}.reference-terms b{font-size:17px}.reference-actions .reference-book{font-size:10px!important}.reference-body{padding-left:7px;padding-right:7px}}.reference-actions img{filter:brightness(0) invert(1)}@media(max-width:600px){.mosaic-market .showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-items:start}.reference-card{padding:4px;border-radius:14px;min-width:0}.reference-photo{aspect-ratio:1.3;border-radius:10px 10px 0 0}.reference-tariff{top:6px;left:5px;padding:4px 7px;font-size:10px}.reference-save{top:4px;right:4px;width:30px;height:30px}.reference-save svg{width:19px;height:19px}.reference-photo-count{bottom:9px;left:5px;font-size:9px;padding:3px 5px;border-radius:6px}.reference-body{padding:9px 6px 6px;border-radius:10px;margin-top:-5px}.reference-top,.reference-partner{grid-template-columns:1fr;gap:6px}.reference-top>div+div,.reference-partner>div+div{border:0;padding-left:0}.reference-top h2{font-size:17px;line-height:1.15}.reference-top p{font-size:9px;margin-top:3px;white-space:nowrap;letter-spacing:-.03em}.reference-price b{font-size:21px}.reference-price>span{font-size:9px}.reference-price{gap:4px}.reference-partner{margin-top:7px;gap:6px}.reference-partner h3{font-size:11px}.reference-partner p{display:none}.reference-label{font-size:9px;margin-bottom:3px}.reference-schedules button{font-size:12px;padding:7px 0}.reference-terms{grid-template-columns:1fr;padding:5px 7px;gap:5px;margin:7px 0}.reference-terms button{display:flex;align-items:center;justify-content:space-between;border:0;padding:0;gap:3px}.reference-terms span{font-size:10px;margin:0}.reference-terms b{font-size:12px;letter-spacing:-.04em}.reference-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.reference-actions button{min-height:36px;font-size:8px;border-radius:7px;padding:4px 1px;gap:2px}.reference-actions img,.reference-actions svg{width:18px;height:18px}.reference-actions .reference-book{grid-column:1/-1;font-size:11px!important;min-height:32px}.reference-more{font-size:10px;margin-top:5px}.reference-more summary{padding:9px 1px;letter-spacing:-.035em}.reference-more summary span{margin-left:2px}.reference-detail{padding:7px}.reference-detail h3{font-size:12px}.reference-detail p,.reference-more p{font-size:11px}}@media(max-width:600px){.reference-top{min-height:71px;grid-template-rows:36px 29px;align-items:start}.reference-partner{min-height:65px;grid-template-rows:14px 45px;align-items:start}.reference-partner h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reference-percent{height:30px;min-height:30px;font-size:12px}.reference-terms{min-height:66px;box-sizing:border-box}.reference-actions{margin-bottom:5px}}@media(min-width:1101px){.mosaic-market .showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:start}.reference-card{padding:4px;border-radius:14px;min-width:0}.reference-photo{aspect-ratio:1.3;border-radius:10px 10px 0 0}.reference-tariff{top:6px;left:5px;padding:4px 7px;font-size:10px}.reference-save{top:4px;right:4px;width:30px;height:30px}.reference-save svg{width:19px;height:19px}.reference-photo-count{bottom:9px;left:5px;font-size:9px;padding:3px 5px;border-radius:6px}.reference-body{padding:9px 6px 6px;border-radius:10px;margin-top:-5px}.reference-top,.reference-partner{grid-template-columns:1fr;gap:6px}.reference-top>div+div,.reference-partner>div+div{border:0;padding-left:0}.reference-top h2{font-size:17px;line-height:1.15}.reference-top p{font-size:9px;margin-top:3px;white-space:nowrap;letter-spacing:-.03em}.reference-price b{font-size:21px}.reference-price>span{font-size:9px}.reference-price{gap:4px}.reference-partner{margin-top:7px;gap:6px}.reference-partner h3{font-size:11px}.reference-partner p{display:none}.reference-label{font-size:9px;margin-bottom:3px}.reference-schedules button{font-size:12px;padding:7px 0}.reference-terms{grid-template-columns:1fr;padding:5px 7px;gap:5px;margin:7px 0}.reference-terms button{display:flex;align-items:center;justify-content:space-between;border:0;padding:0;gap:3px}.reference-terms span{font-size:10px;margin:0}.reference-terms b{font-size:12px;letter-spacing:-.04em}.reference-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.reference-actions button{min-height:36px;font-size:8px;border-radius:7px;padding:4px 1px;gap:2px}.reference-actions img,.reference-actions svg{width:18px;height:18px}.reference-actions .reference-book{grid-column:1/-1;font-size:11px!important;min-height:32px}.reference-more{font-size:10px;margin-top:5px}.reference-more summary{padding:9px 1px;letter-spacing:-.035em}.reference-more summary span{margin-left:2px}.reference-detail{padding:7px}.reference-detail h3{font-size:12px}.reference-detail p,.reference-more p{font-size:11px}}.mosaic-market .showcase-grid{align-items:stretch}.reference-card{display:flex;flex-direction:column;align-self:stretch}.reference-photo{flex:none}.reference-body{flex:1;display:flex;flex-direction:column}.reference-top{min-height:57px}.reference-partner{min-height:62px}.reference-top>div,.reference-partner>div{min-width:0}.reference-top h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-percent{min-height:32px;display:flex;align-items:center}.reference-more{margin-top:auto}.reference-actions{margin-bottom:8px}@media(min-width:1101px){.reference-top{min-height:71px;grid-template-rows:36px 29px;align-items:start}.reference-partner{min-height:65px;grid-template-rows:14px 45px;align-items:start}.reference-partner h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reference-percent{height:30px;min-height:30px;font-size:12px}.reference-terms{min-height:66px;box-sizing:border-box}.reference-actions{margin-bottom:5px}}@media(min-width:1500px){.mosaic-market .showcase-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1101px){.reference-photo{aspect-ratio:1.6}.reference-top{grid-template-columns:1fr 1fr;grid-template-rows:auto;min-height:62px;align-items:center;gap:8px}.reference-top h2{font-size:18px;white-space:normal}.reference-top p{font-size:10px;white-space:normal}.reference-price b{font-size:24px}.reference-price>span{font-size:10px}.reference-partner h3{font-size:13px}.reference-label{font-size:11px}.reference-terms span{font-size:12px}.reference-terms b{font-size:14px}.reference-actions button{font-size:10px;min-height:40px}.reference-actions .reference-book{font-size:13px!important}.reference-more{font-size:12px}}.reference-actions .reference-book{background:#eaf5fa;color:#090e21}.reference-actions{margin-top:auto;margin-bottom:0}.reference-schedules{height:34px;box-sizing:border-box}.reference-schedules button{height:32px;padding:0;box-sizing:border-box}.reference-actions{column-gap:0;row-gap:5px}.reference-actions button:not(.reference-book){height:34px;min-height:34px;padding:3px 1px;gap:1px;border-radius:0;border-right:1px solid #ffffff70;box-sizing:border-box}.reference-actions button:first-child{border-radius:7px 0 0 7px}.reference-actions button:nth-child(3){border-radius:0 7px 7px 0;border-right:0}.reference-actions button:not(.reference-book){font-size:8px;line-height:10px}@media(min-width:601px)and (max-width:1100px){.reference-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-actions .reference-book{grid-column:1/-1}}.reference-schedules{border:0;box-shadow:inset 0 0 0 1px #b9e7ff;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.reference-schedules button{height:34px}.reference-actions button:not(.reference-book){font-size:11px;line-height:12px;font-weight:500;gap:2px;padding:3px 0}.reference-actions button:not(.reference-book) svg,.reference-actions button:not(.reference-book) img{width:15px;height:15px;flex-shrink:0}@media(min-width:601px){.reference-actions button:not(.reference-book){flex-direction:row;font-size:12px;gap:5px}.reference-actions button:not(.reference-book) svg,.reference-actions button:not(.reference-book) img{width:17px;height:17px}}@media(max-width:360px){.reference-actions button:not(.reference-book){font-size:10px}}.reference-actions{grid-template-columns:repeat(3,34px);column-gap:7px;row-gap:6px}.reference-actions button:not(.reference-book){width:34px;height:34px;min-height:34px;padding:0;border:0;border-radius:8px;display:grid;place-items:center}.reference-actions button:not(.reference-book) span{display:none}.reference-actions button:not(.reference-book) svg,.reference-actions button:not(.reference-book) img{width:16px;height:16px}.reference-actions .reference-book{grid-column:1/-1;width:100%}.reference-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 7px}.reference-actions .reference-book{flex:0 0 100%}.reference-actions{display:flex;flex-wrap:nowrap;gap:5px;justify-content:stretch}.reference-actions button:not(.reference-book){flex:0 0 30px;width:30px;height:34px}.reference-actions .reference-book{flex:1 1 0;min-width:0;width:auto;min-height:34px;height:34px;font-size:12px!important;padding:0 4px}.reference-actions .reference-book svg{display:none}@media(max-width:600px){.reference-actions{gap:3px}.reference-actions button:not(.reference-book){flex-basis:21px;width:21px;border-radius:6px}.reference-actions button:not(.reference-book) svg,.reference-actions button:not(.reference-book) img{width:14px;height:14px}.reference-actions .reference-book{font-size:9px!important;letter-spacing:-.045em;padding:0 1px}}@media(max-width:360px){.reference-actions{gap:2px}.reference-actions button:not(.reference-book){flex-basis:18px;width:18px}.reference-actions .reference-book{font-size:8px!important}}.reference-actions{align-items:center}.reference-actions button:not(.reference-book){width:30px;height:30px;min-height:30px;flex-basis:30px;border-radius:7px}@media(max-width:600px){.reference-actions button:not(.reference-book){width:23px;height:23px;min-height:23px;flex-basis:23px;border-radius:6px}}@media(max-width:360px){.reference-actions button:not(.reference-book){width:20px;height:20px;min-height:20px;flex-basis:20px;border-radius:5px}}.reference-partner{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;min-height:38px;align-items:center;gap:6px}.reference-partner>div+div{border:0;padding:0}.reference-partner p,.reference-partner .reference-label{display:none}.reference-partner h3{font-size:12px;white-space:normal;line-height:1.25}.reference-schedules{display:flex;gap:7px;height:30px;border:0;box-shadow:none;background:none;overflow:visible;border-radius:0}.reference-schedules button{flex:0 0 30px;width:30px;height:30px;padding:0;border:1px solid #b9e7ff!important;border-radius:7px;background:#eff9ff;font-size:12px}.reference-percent{height:30px;min-height:30px;font-size:12px}@media(max-width:600px){.reference-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto;min-height:57px;gap:4px;align-items:start}.reference-top h2{font-size:14px;white-space:normal;line-height:1.15}.reference-top p{font-size:8px;white-space:normal;line-height:1.3}.reference-price b{font-size:17px}.reference-price>span{font-size:8px}.reference-price{gap:1px}.reference-partner{min-height:34px;margin-top:5px;gap:3px}.reference-partner h3{font-size:10px}.reference-schedules{gap:3px;height:23px}.reference-schedules button{flex-basis:23px;width:23px;height:23px;border-radius:6px;font-size:10px}.reference-percent{font-size:10px;min-height:23px;height:23px}}@media(max-width:360px){.reference-schedules{gap:2px;height:20px}.reference-schedules button{flex-basis:20px;width:20px;height:20px;border-radius:5px;font-size:9px}.reference-price b{font-size:15px}.reference-top h2{font-size:12px}}.reference-actions button:not(.reference-book){position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:10px;background:linear-gradient(145deg,#fffc,#d8eff747 48%,#ffffff8f);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #a8c5d744,0 2px 5px #244e6826;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);transition:transform .16s ease,box-shadow .16s ease}.reference-actions button:not(.reference-book):before{content:"";position:absolute;inset:1px 2px 48%;border-radius:9px 9px 60% 60%;background:linear-gradient(180deg,#ffffffa8,#fff0);pointer-events:none;z-index:-1}.reference-actions .reference-phone{color:#009968}.reference-actions button:not(.reference-book) img{filter:none}.reference-actions button:not(.reference-book):hover{transform:translateY(-1px);box-shadow:inset 0 1px 1px #fff,0 3px 7px #244e6838}.reference-actions button:not(.reference-book):active{transform:scale(.94)}@media(prefers-reduced-motion:reduce){.reference-actions button:not(.reference-book){transition:none}}@media(max-width:600px){.reference-actions button:not(.reference-book){border-radius:8px}}.reference-schedules button{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.88)!important;border-radius:10px;background:linear-gradient(145deg,#fffc,#d8eff747 48%,#ffffff8f);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #a8c5d744,0 2px 5px #244e6826;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);transition:transform .16s ease,box-shadow .16s ease;color:#244052}.reference-schedules button:before{content:"";position:absolute;inset:1px 2px 48%;border-radius:9px 9px 60% 60%;background:linear-gradient(180deg,#ffffffa8,#fff0);pointer-events:none;z-index:-1}.reference-schedules button[aria-pressed=true]{background:linear-gradient(145deg,#dcfaffc9,#54cbd25c 55%,#bceffc99);color:#075870;box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1px #36b9cd99,0 2px 5px #244e6826;font-weight:700}.reference-schedules button:hover{transform:translateY(-1px)}.reference-schedules button:active{transform:scale(.94)}@media(max-width:600px){.reference-schedules button{border-radius:8px}}@media(prefers-reduced-motion:reduce){.reference-schedules button{transition:none}}@media(max-width:630px){.mosaic-market .mobile-market-nav{inset:auto 8px calc(7px + env(safe-area-inset-bottom));padding:5px 4px;border:1px solid #ffffffc9;border-radius:22px;background:linear-gradient(145deg,#ffffffbc,#d8eff747 48%,#ffffff8f);backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #a8c5d744,0 5px 20px #244e6833;overflow:hidden}.mosaic-market .mobile-market-nav>a,.mosaic-market .mobile-market-nav>button{color:#26495b;border-radius:17px;background:transparent}.mosaic-market .mobile-market-nav>button[aria-pressed=true]{background:linear-gradient(145deg,#e9fbffb8,#54cbd242,#c7effc8a);color:#075870;box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1px #65bedb55;font-weight:700}.mosaic-market.night .mobile-market-nav{background:linear-gradient(145deg,#29475fb8,#16334388,#284b6099);border-color:#b8e8ff55;box-shadow:inset 0 1px 1px #d6f4ff55,0 5px 20px #0004}.mosaic-market.night .mobile-market-nav>a,.mosaic-market.night .mobile-market-nav>button{color:#daedf8}.mosaic-market.night .mobile-market-nav>button[aria-pressed=true]{background:linear-gradient(145deg,#7bccde55,#4ba6ed33);color:#fff;box-shadow:inset 0 1px 1px #d6f4ff66,inset 0 0 0 1px #65bedb55}}.mosaic-market .market-masthead,.mosaic-market .search-panel{background:linear-gradient(145deg,#ffffffbf,#d8eff74d 48%,#ffffff94);border:1px solid #ffffffb3;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);box-shadow:inset 0 1px 1px #fff,0 3px 12px #244e6817}.mosaic-market .market-header,.mosaic-market .market-categories{background:transparent}.mosaic-market .market-categories button,.mosaic-market .main-filters select,.mosaic-market .more-filters{background:linear-gradient(145deg,#ffffff8f,#d8eff72e,#ffffff5c);border:1px solid #ffffffa6;box-shadow:inset 0 1px 1px #fff,0 2px 4px #244e6810;border-radius:12px;color:#26495b}.mosaic-market .market-categories button[aria-pressed=true],.mosaic-market .search-panel.expanded .more-filters{background:linear-gradient(145deg,#e9fbffb8,#54cbd242,#c7effc8a);color:#075870;box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1px #65bedb55}.mosaic-market .main-filters option{background:#f4faff;color:#183c50}.mosaic-market.night .market-masthead,.mosaic-market.night .search-panel{background:linear-gradient(145deg,#29475fb8,#16334388,#284b6099);border-color:#b8e8ff44;box-shadow:inset 0 1px 1px #d6f4ff44,0 3px 12px #0002}.mosaic-market.night .market-categories button,.mosaic-market.night .main-filters select,.mosaic-market.night .more-filters{background:linear-gradient(145deg,#7bccde22,#4ba6ed11);border-color:#b8e8ff33;color:#daedf8;box-shadow:inset 0 1px 1px #d6f4ff33}.mosaic-market.night .market-categories button[aria-pressed=true],.mosaic-market.night .search-panel.expanded .more-filters{background:linear-gradient(145deg,#7bccde55,#4ba6ed33);color:#fff}.mosaic-market.night .main-filters option{background:#18384c;color:#e4f3fc}.reference-top{align-items:stretch;gap:6px;min-height:65px}.reference-top>div,.reference-top>div+div{border:1px solid #ffffffd9;padding:7px 6px;border-radius:11px;background:linear-gradient(145deg,#ffffffc9,#d8eff74d 48%,#ffffff8f);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #a8c5d744,0 2px 5px #244e681a;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4)}.reference-price{align-content:center}@media(max-width:600px){.reference-top{min-height:68px;gap:4px}.reference-top>div,.reference-top>div+div{padding:6px 3px;border-radius:9px}.reference-top h2{font-size:12px}.reference-price b{font-size:15px}.reference-top p{font-size:8px}}@media(max-width:360px){.reference-top h2{font-size:11px}.reference-price b{font-size:13px}}.reference-top{--card-title-size:18px;--card-caption-size:10px;--card-title-track:44px;align-items:stretch}.reference-top>div,.reference-top>div+div{display:grid;grid-template-rows:var(--card-title-track) minmax(26px,auto);align-content:start;justify-items:center;align-items:center;gap:3px;text-align:center}.reference-top h2,.reference-price b{font-family:inherit;font-size:var(--card-title-size);font-weight:750;line-height:1.15;letter-spacing:-.04em!important;margin:0;text-align:center}.reference-top h2{white-space:normal}.reference-top p,.reference-price>span{font-family:inherit;font-size:var(--card-caption-size);font-weight:400;line-height:1.3;letter-spacing:normal;text-transform:none;margin:0;color:#8190af;text-align:center;align-self:start}@media(max-width:600px){.reference-top{--card-title-size:12px;--card-caption-size:8px;--card-title-track:29px}.reference-top>div,.reference-top>div+div{grid-template-rows:var(--card-title-track) minmax(22px,auto)}}@media(max-width:360px){.reference-top{--card-title-size:11px}}.reference-top p,.reference-price>span{align-self:center}.reference-tariff{border-radius:9px;border:1px solid #ffffffe0;background:linear-gradient(145deg,#ffffffdf,#d8eff7ad 48%,#ffffffc9);color:#173c50;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #a8c5d744,0 2px 6px #163e6833;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4)}@media(max-width:600px){.reference-tariff{border-radius:7px}}.reference-tariff{top:8px;left:8px;height:30px;box-sizing:border-box;display:flex;align-items:center;padding:0 10px;border-radius:6px;font-size:11px;background:linear-gradient(145deg,#edfaffd9,#54cbd242 55%,#c7effca8);border:1px solid #ffffffd9;box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1px #65bedb33,0 2px 5px #244e6826}.reference-save{top:8px;right:8px;width:30px;height:30px;box-sizing:border-box;border-radius:6px;border:1px solid #ffffffd9;background:linear-gradient(145deg,#ffffffdc,#d8eff77a,#ffffffb3);color:#244052;box-shadow:inset 0 1px 1px #fff,0 2px 5px #244e6826;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4)}.reference-save svg{width:18px;height:18px}.reference-save[aria-pressed=true]{color:#e33352;background:linear-gradient(145deg,#fff2f5df,#ffd9e18f,#fff5f8bc);border-color:#ffb2c0;box-shadow:inset 0 1px 1px #fff,0 0 9px #ef416755}@media(max-width:600px){.reference-tariff{top:6px;left:5px;height:25px;padding:0 7px;font-size:10px;border-radius:5px}.reference-save{top:6px;right:5px;width:25px;height:25px;border-radius:5px}.reference-save svg{width:16px;height:16px}}.reference-tariff{width:96px;justify-content:center;padding:0 5px;background:linear-gradient(145deg,#ffffffe6,#ffffffa6 55%,#fffc);color:#27333a;border-color:#ffffffe6;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #0000000d,0 2px 5px #0000001a;backdrop-filter:blur(12px) saturate(1);-webkit-backdrop-filter:blur(12px) saturate(1)}@media(max-width:600px){.reference-tariff{width:76px}}.reference-tariff{background:linear-gradient(145deg,#ffffff73,#ffffff53 55%,#fff6);border-color:#ffffff73;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 2px #00000007,0 2px 5px #0000000d}.reference-save{background:linear-gradient(145deg,#ffffff6e,#d8eff73d,#ffffff59);border-color:#ffffff6c;box-shadow:inset 0 1px 1px #ffffff80,0 2px 5px #244e6813}.reference-save[aria-pressed=true]{background:linear-gradient(145deg,#fff2f570,#ffd9e147,#fff5f85e);border-color:#ffb2c080;box-shadow:inset 0 1px 1px #ffffff80,0 0 9px #ef416755}.reference-tariff{background:linear-gradient(145deg,#fff2,#ffffff19 55%,#ffffff1f);border-color:#ffffff38;box-shadow:inset 0 1px 1px #ffffff30,0 1px 3px #0000000a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);text-shadow:0 1px 2px #ffffffb3}.reference-save{background:linear-gradient(145deg,#ffffff21,#d8eff712,#ffffff1b);border-color:#ffffff38;box-shadow:inset 0 1px 1px #ffffff30,0 1px 3px #0000000a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.reference-save[aria-pressed=true]{background:linear-gradient(145deg,#fff2f522,#ffd9e115,#fff5f81c);border-color:#ffb2c044;box-shadow:inset 0 1px 1px #ffffff30,0 0 9px #ef416744}.reference-tariff{background:linear-gradient(145deg,#edf8fe22,#edf8fe19 55%,#edf8fe1f);border-color:#edf8fe47}.mosaic-market .welcome-slider{border:1px solid #ffffffc9;border-radius:22px;background:linear-gradient(145deg,#ffffff70,#d8eff738,#ffffff4d);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #a8c5d744,0 5px 18px #244e681a;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.mosaic-market .welcome-slider:before{background:linear-gradient(90deg,#edf8feaa,#edf8fe38 42%,transparent 65%)}.mosaic-market .welcome-copy{padding:18px 20px;border:1px solid #ffffffa6;border-radius:18px;background:linear-gradient(145deg,#ffffffb3,#d8eff747 55%,#ffffff80);box-shadow:inset 0 1px 1px #fff,0 3px 12px #244e6814;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mosaic-market .hero-cta,.mosaic-market.night .hero-cta{background:linear-gradient(145deg,#e9fbffb8,#54cbd242,#c7effc8a);border:1px solid #ffffffb3;color:#075870!important;box-shadow:inset 0 1px 1px #fff,inset 0 0 0 1px #65bedb33;border-radius:10px}.mosaic-market .slider-controls{background:#fff6;border:1px solid #ffffffa6;border-radius:10px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 1px #fff}.mosaic-market.night .welcome-copy{background:linear-gradient(145deg,#29475fb8,#16334388,#284b6099);border-color:#b8e8ff55;box-shadow:inset 0 1px 1px #d6f4ff44}@media(max-width:630px){.mosaic-market .welcome-slider{padding:10px;height:165px;border-radius:18px}.mosaic-market .welcome-copy{width:59%;padding:10px;border-radius:13px}.mosaic-market .welcome-copy h1{font-size:21px}.mosaic-market .welcome-slider:before{background:linear-gradient(90deg,#edf8fe55,transparent 75%)}.mosaic-market .hero-cta{font-size:9px;padding:6px;min-height:30px}}.reference-top>div,.reference-top>div+div,.reference-schedules button,.reference-actions button:not(.reference-book){backdrop-filter:none;-webkit-backdrop-filter:none}.reference-card{isolation:isolate}.reference-tariff,.reference-save{backdrop-filter:none;-webkit-backdrop-filter:none}@media(max-width:630px){.mosaic-market .market-masthead,.mosaic-market .search-panel,.mosaic-market .mobile-market-nav{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mosaic-market .welcome-slider,.mosaic-market .welcome-copy,.mosaic-market .slider-controls{backdrop-filter:none;-webkit-backdrop-filter:none}.mosaic-market:before{animation:none;transform:none}}.catalog-pagination{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:20px 0;color:var(--ink,#163040)}.catalog-pagination p{font-size:13px;margin:0}.catalog-pagination>div{display:flex;gap:6px;align-items:center}.catalog-pagination button{border:1px solid #9ec9d76b;border-radius:10px;background:linear-gradient(140deg,#ffffffba,#ddf3f775);color:inherit;min-width:40px;height:40px;font:inherit;cursor:pointer}.catalog-pagination button[aria-current]{background:#a6e2ec;color:#123640;font-weight:700}.catalog-pagination button:disabled{opacity:.4;cursor:default}.catalog-pagination button:focus-visible{outline:3px solid #339db7;outline-offset:2px}.night .catalog-pagination{color:#e2f5fa}.night .catalog-pagination button{background:#173745}.night .catalog-pagination button[aria-current]{background:#97dce9;color:#15333e}@media(max-width:600px){.catalog-pagination{flex-direction:column;gap:10px}.catalog-pagination button{min-width:32px;height:40px}.catalog-pagination>div{gap:4px}}.catalog-loading{min-height:65vh;display:grid;place-items:center;color:#35697a;font-size:16px}.catalog-loading{min-height:44px;padding:12px}.showcase-grid[aria-busy=true]{opacity:.55;pointer-events:none}.showcase-grid[aria-busy=true]:empty{min-height:120vh}.catalog-pagination-placeholder{height:40px;margin:20px 0}@media(max-width:600px){.catalog-pagination-placeholder{height:68px}}.mosaic-market{--showcase-banner-height:310px}@media(max-width:900px){.mosaic-market{--showcase-banner-height:290px}}@media(max-width:630px){.mosaic-market{--showcase-banner-height:165px}}.mosaic-market .welcome-slider,.mosaic-market .telepark-banner{height:var(--showcase-banner-height);box-sizing:border-box}.mosaic-market .park-registration-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:22px 0;padding:22px 24px;border:1px solid #80b7cb55;border-radius:18px;background:linear-gradient(125deg,#ffffffb8,#e3f3f8a6);box-shadow:inset 0 1px #fff9;color:var(--ink)}.park-registration-callout>div{min-width:0}.park-registration-callout h2{font-size:20px;line-height:1.3;margin:0 0 7px;text-wrap:balance}.park-registration-callout p{font-size:14px;line-height:1.55;margin:0;color:var(--sub,var(--muted))}.park-registration-callout>a{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:11px 18px;border:1px solid #8bb8cb66;border-radius:12px;background:var(--fleetka-logo-gradient,linear-gradient(120deg,#8dc7ed,#7ed5d9));color:#123b51;text-decoration:none;font-size:14px;font-weight:600;box-shadow:inset 0 1px #fffa;box-sizing:border-box}.park-registration-callout>a svg{flex-shrink:0}.park-registration-callout>a:focus-visible{outline:3px solid #159aa8;outline-offset:3px}.mosaic-market.night .park-registration-callout{background:var(--night-glass,#25455280);border-color:#93c1d24a;box-shadow:var(--night-highlight,inset 0 1px #fff3)}.mosaic-market.night .park-registration-callout p{color:var(--muted)}@media(max-width:700px){.mosaic-market .park-registration-callout{align-items:stretch;flex-direction:column;gap:15px;padding:18px;margin:16px 0}.park-registration-callout h2{font-size:18px}.park-registration-callout p{font-size:13px}.park-registration-callout>a{width:100%;font-size:13px}}.park-cabinet{--brand:#399bb8;--brand-strong:#24657e;--brand-soft:#dff2f780;--brand-gradient:linear-gradient(120deg,#4ba6ed,#54cbd2);--action-gradient:linear-gradient(120deg,#4ba6ed,#54cbd2);--ink:#142835;--muted:#627583;--line:#afd2df88;--surface:#ffffffa6;--page:#edf5f8;--glass:linear-gradient(145deg,#ffffffd9,#e1f0f77a 55%,#ffffffb3);--glass-shadow:inset 0 1px 1px #fff,0 4px 16px #244e680c;background:radial-gradient(ellipse at 8% 5%,#a5dcf14a,transparent 48%),radial-gradient(ellipse at 90% 55%,#ace4e449,transparent 50%),var(--page);background-attachment:scroll}.park-cabinet.fleet-dark{--ink:#eef8fc;--muted:#a3bcc9;--line:#7fb2ca38;--surface:#183342cc;--page:#10232e;--glass:linear-gradient(145deg,#2a4859e6,#173444cc);--glass-shadow:inset 0 1px 1px #d3f3ff26,0 4px 16px #0002;--brand-strong:#97dce9;--brand-soft:#4ba6ed20}.park-cabinet .unified-header{max-width:1184px;min-height:66px;padding:12px 24px;border:0}.park-cabinet .unified-context{font-size:13px}.park-cabinet .unified-nav{box-sizing:border-box;max-width:1184px;margin:0 auto;padding:6px;gap:6px;border:1px solid var(--line);border-radius:15px;background:var(--glass);box-shadow:var(--glass-shadow)}.park-cabinet .unified-nav a{min-height:42px;box-sizing:border-box;justify-content:center;border:1px solid transparent;border-radius:10px;padding:10px 20px;font-size:14px}.park-cabinet .unified-nav a[aria-current=page],.park-cabinet .fleet-steps button[aria-current=step]{background:linear-gradient(145deg,#e9fbffb8,#54cbd242,#c7effc8a);border:1px solid #85bfd35e;box-shadow:inset 0 1px 1px #fff;color:var(--brand-strong)}.park-cabinet .garage-main,.park-cabinet .fleet-main{max-width:1232px;box-sizing:border-box;padding:26px 24px 40px}.park-cabinet .garage-heading{gap:16px;margin-bottom:20px}.park-cabinet .garage-heading h1,.park-cabinet .fleet-title h1{font-size:clamp(26px,2.8vw,34px);line-height:1.18;margin:7px 0}.cabinet-identity{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.cabinet-identity span{font-weight:650;color:var(--ink);border-left:1px solid var(--line);padding-left:8px}.park-cabinet .garage-heading p{font-size:13px}.park-cabinet :is(.garage-stats button,.garage-row,.fleet-panel,.fleet-summary,.garage-search,.garage-toolbar select,.garage-dialog,.company-hint){background:var(--glass);border:1px solid var(--line);box-shadow:var(--glass-shadow);border-radius:16px}.park-cabinet .garage-stats{gap:10px;margin-bottom:14px}.park-cabinet .garage-stats button{min-height:72px;padding:12px 16px}.park-cabinet .garage-stats button[aria-pressed=true]{background:linear-gradient(145deg,#e9fbffb8,#54cbd230,#c7effc8a);border-color:#62a8c2}.park-cabinet .garage-stats b{font-size:26px}.park-cabinet .garage-toolbar{gap:10px;margin-bottom:16px}.park-cabinet .garage-search{max-width:440px}.park-cabinet .garage-toolbar>span{margin-left:auto}.park-cabinet .garage-list{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.park-cabinet .garage-row{grid-template-columns:minmax(0,1fr) 120px;gap:12px;padding:16px;align-content:start}.park-cabinet .garage-car{gap:10px}.park-cabinet .garage-car img,.park-cabinet .garage-no-photo{width:82px;height:74px;object-fit:contain;background:#dcecf44d;border:1px solid var(--line)}.park-cabinet .garage-car h2{font-size:18px;line-height:1.25;margin-bottom:7px}.park-cabinet .garage-car small{font-size:11px;margin-top:7px}.park-cabinet .garage-price{padding:9px;border-radius:10px;background:var(--brand-soft);align-self:stretch}.park-cabinet .garage-price b{font-size:21px;letter-spacing:-.5px}.park-cabinet .garage-status{min-height:36px}.park-cabinet .garage-status small{font-size:11px}.park-cabinet .garage-terms{padding:10px 0;gap:12px}.park-cabinet .garage-card-footer{min-height:44px;gap:10px}.park-cabinet .garage-leads{gap:5px}.park-cabinet .garage-leads span{font-size:11px}.park-cabinet :is(.garage-row-actions button,.garage-edit-link,.company-add,.company-records article>button,.unified-actions>button,.garage-status-actions button){background:var(--glass);color:var(--brand-strong);border:1px solid var(--line);box-shadow:var(--glass-shadow);border-radius:10px;min-height:44px}.park-cabinet :is(.garage-row-actions button:first-child,.garage-edit-link){background:linear-gradient(145deg,#e9fbffb8,#54cbd22b,#c7effc8a);color:var(--brand-strong)}.park-cabinet :is(.garage-add,.fleet-actions .fleet-primary){background:var(--action-gradient);color:#fff;border:1px solid #ffffff80;box-shadow:inset 0 1px 1px #fff6,0 3px 9px #244e6814;min-height:44px;border-radius:11px;font-size:13px;padding:10px 16px}.park-cabinet .company-layout{grid-template-columns:minmax(280px,.85fr) minmax(0,1.45fr);gap:16px;align-items:start}.park-cabinet .fleet-panel{padding:20px;margin-bottom:16px}.park-cabinet .fleet-section-title h2{font-size:20px}.park-cabinet .company-section-head{align-items:center}.park-cabinet .company-empty,.park-cabinet .company-records article{background:var(--brand-soft);border-color:var(--line)}.park-cabinet .company-brand{display:block}.park-cabinet .fleet-field input,.park-cabinet .fleet-field select,.park-cabinet .fleet-field textarea{box-sizing:border-box;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:9px;min-height:44px;font-size:14px}.park-cabinet .garage-dialog{background:var(--page);box-shadow:0 20px 80px #102b3d30}.park-cabinet .garage-dialog h2{font-size:24px}.park-cabinet .fleet-layout{grid-template-columns:minmax(0,1fr) 260px;gap:16px}.park-cabinet .fleet-steps{gap:8px}.park-cabinet .fleet-steps button{background:var(--glass);border:1px solid var(--line);border-radius:11px;min-height:48px}.park-cabinet .garage-disclaimer{font-size:11px;max-width:90ch}.park-cabinet :focus-visible{outline:3px solid #399bb8;outline-offset:3px}@media(max-width:1232px){.park-cabinet .unified-nav{margin:0 24px}}@media(max-width:1000px){.park-cabinet .garage-list{grid-template-columns:1fr}.park-cabinet .garage-row{grid-template-columns:minmax(0,1fr) 150px}.park-cabinet .company-layout{grid-template-columns:1fr 1.3fr}.park-cabinet .fleet-layout{grid-template-columns:1fr}.park-cabinet .fleet-summary{display:none}}@media(max-width:700px){.park-cabinet .company-layout{grid-template-columns:1fr}.park-cabinet .unified-header{padding:10px 16px}.park-cabinet .unified-context{display:none}.park-cabinet .unified-nav{margin:0 16px}.park-cabinet .unified-nav a{flex:1;font-size:13px;padding:10px 8px}.park-cabinet .garage-main,.park-cabinet .fleet-main{padding:22px 16px 30px}.park-cabinet .garage-heading{align-items:stretch;gap:14px}.park-cabinet .garage-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.park-cabinet .garage-stats button{min-height:64px;padding:12px}.park-cabinet .garage-search{max-width:none}.park-cabinet .garage-row{grid-template-columns:minmax(0,1fr) 118px;padding:14px;gap:12px}.park-cabinet .garage-car{grid-column:1/-1;grid-row:1}.park-cabinet .garage-car img{width:96px;height:76px}.park-cabinet .garage-price{grid-column:1;grid-row:2;align-items:flex-start}.park-cabinet .garage-status{grid-column:2;grid-row:2;align-items:flex-end;text-align:right}.park-cabinet .garage-price b{font-size:23px}.park-cabinet .garage-terms{grid-row:3}.park-cabinet .garage-card-footer{grid-row:4;flex-wrap:wrap}.park-cabinet .garage-row-actions{width:100%}.park-cabinet .garage-leads{width:auto}.park-cabinet .garage-row-actions button{font-size:12px!important}.park-cabinet .company-counts{font-size:12px}.park-cabinet .company-section-head .company-add{width:auto;white-space:nowrap}.park-cabinet .fleet-field input,.park-cabinet .fleet-field select,.park-cabinet .fleet-field textarea{font-size:16px}}@media(max-width:700px){.park-cabinet .garage-heading{flex-direction:column}.park-cabinet .garage-add{width:100%;box-sizing:border-box}.park-cabinet .garage-status{flex-direction:column;gap:6px}.park-cabinet .garage-toolbar{flex-wrap:wrap}.park-cabinet .garage-search{flex-basis:100%}.park-cabinet .garage-toolbar>label:not(.garage-search){flex:1}.park-cabinet .garage-toolbar select{width:100%}}.park-cabinet.company-shell .company-layout{grid-template-columns:1fr;gap:16px}.park-cabinet.company-shell .company-brand{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0}.park-cabinet.company-shell .company-brand>.fleet-section-title{grid-column:1;align-self:center}.park-cabinet.company-shell .company-logo-upload{grid-column:2;grid-row:1;padding:10px 14px;margin:0 0 18px;background:var(--glass);box-shadow:var(--glass-shadow);border-color:var(--line);min-width:0}.park-cabinet.company-shell .company-brand-mark{background:var(--brand-gradient);color:#fff;width:44px;height:44px}.park-cabinet.company-shell .company-brand>.fleet-field{margin-bottom:14px}.park-cabinet.company-shell .company-brand>label:last-of-type{grid-column:1/-1}.park-cabinet.company-shell .company-brand textarea{min-height:76px}.park-cabinet.company-shell .company-brand>.garage-add{grid-column:1/-1;justify-self:end;width:auto;min-width:180px}.park-cabinet.company-shell .company-organizations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.park-cabinet.company-shell .company-organizations>.fleet-panel{margin:0;display:flex;flex-direction:column}.park-cabinet.company-shell .company-section-head{align-items:center;min-height:64px;margin-bottom:16px}.park-cabinet.company-shell .company-section-head .fleet-section-title h2{font-size:20px}.park-cabinet.company-shell .company-section-head .fleet-section-title p{max-width:32ch;margin-bottom:0}.park-cabinet.company-shell .company-empty{flex:1;align-content:center;min-height:135px;background:linear-gradient(145deg,#fff5,#d8eff72b);box-shadow:inset 0 1px 1px #ffffff8c}.park-cabinet.company-shell .company-hint{grid-column:1/-1;margin:0;padding:14px 18px}.park-cabinet.company-shell .company-hint p{margin:5px 0 0}.park-cabinet.company-shell .company-counts>span{background:var(--glass);box-shadow:var(--glass-shadow);border-color:var(--line);border-radius:12px;min-width:96px;justify-content:center}.park-cabinet.company-shell .company-add{background:var(--glass);color:var(--brand-strong);border:1px solid var(--line);box-shadow:var(--glass-shadow);border-radius:10px;min-width:108px;justify-content:center}.park-cabinet.company-shell .company-dialog-actions>button{min-width:130px}.park-cabinet.company-shell .company-records article{background:var(--glass);box-shadow:var(--glass-shadow)}.park-cabinet.company-shell .company-records article>button{min-width:44px}.park-cabinet.company-shell .company-inn-lookup{background:var(--glass);border:1px solid var(--line);box-shadow:var(--glass-shadow)}.park-cabinet.company-shell.fleet-dark .company-empty{background:var(--glass)}@media(max-width:900px){.park-cabinet.company-shell .company-organizations{grid-template-columns:1fr}.park-cabinet.company-shell .company-empty{min-height:110px}.park-cabinet.company-shell .company-section-head{min-height:0}}@media(max-width:560px){.park-cabinet.company-shell .company-brand{grid-template-columns:minmax(0,1fr);gap:0}.park-cabinet.company-shell .company-brand>.fleet-section-title,.park-cabinet.company-shell .company-logo-upload{grid-column:1;grid-row:auto}.park-cabinet.company-shell .company-brand>.garage-add{width:100%}.park-cabinet.company-shell .company-counts>span{min-width:0;padding:10px}.park-cabinet.company-shell .company-section-head{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:10px}.park-cabinet.company-shell .company-section-head .company-add{min-width:44px;width:44px;height:44px;padding:0;font-size:0;gap:0}.park-cabinet.company-shell .company-section-head .company-add svg{width:20px;height:20px}.park-cabinet.company-shell .company-section-head .fleet-section-title h2{font-size:20px}.park-cabinet.company-shell .company-empty{min-height:0;padding:14px}.park-cabinet.company-shell .company-dialog-actions>button{min-width:0}}.park-cabinet .unified-nav a[aria-current=page]:hover{color:var(--brand-strong)}.park-cabinet .park-workspace-bar{display:grid;grid-template-columns:minmax(0,430px) auto;justify-content:start;align-items:end;gap:12px 16px}.park-cabinet .park-workspace-bar>.fleet-field{max-width:none;width:auto}.park-cabinet .park-workspace-create{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;white-space:normal}.park-cabinet .park-workspace-hint{grid-column:1/-1;margin:0;font-size:12px;line-height:1.6;color:var(--muted)}.park-cabinet.company-shell .company-brand>.fleet-section-title,.park-cabinet.company-shell .company-brand>.onboarding-note{grid-column:1/-1}@media(max-width:700px){.park-cabinet .park-workspace-bar{grid-template-columns:minmax(0,1fr);align-items:stretch}.park-cabinet .park-workspace-create{width:100%;box-sizing:border-box}}.park-cabinet .garage-dialog .park-editor-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid var(--line);clear:both}.park-cabinet .garage-dialog .park-editor-actions>.garage-add{margin:0;flex-shrink:0}@media(max-width:560px){.park-cabinet .garage-dialog .park-editor-actions>.garage-add{width:100%}}.mosaic-market.night{--page: #223641;--surface: #2b424f;--ink: #edf5f8;--muted: #bfd0d8;--sub: #bfd0d8;--line: #597785;--border: #597785;--tint: #365563;--brand: #82cfdf;--brand-strong: #a6e2ec;--brand-soft: #365563;--fleetka-logo-gradient: linear-gradient(120deg, #008cff, #00d5c4 52%, #006eea);--mosaic-panel: #2b424f;--mosaic-ink: #edf5f8;--mosaic-muted: #bfd0d8;--mosaic-tint: #304d5b;--night-edge: #b9e4f25c;--night-glass: linear-gradient(155deg, #527f9430, transparent 48%, #7dcfe018), linear-gradient(180deg, #315567b3, #29434fa6);--night-shell: linear-gradient(125deg, #d6f4ff18, #5fc2d408 45%, #bce8f812), linear-gradient(180deg, #345060d6, #273e4dd9);--night-highlight: inset 0 1px 1px #e9faff99, inset 1px 0 1px #d3efff33, inset 0 -2px 3px #102c4266, inset 0 -1px 0 #95d8e94d;--night-depth: 0 2px 4px #071d2b40;--night-raised: var(--night-highlight), var(--night-depth);--night-selection: linear-gradient(145deg, #bce7ef, #82cbd9 55%, #73bac9);--night-selection-ink: #173843;background:var(--page);color:var(--ink);color-scheme:dark}body:has(.mosaic-market.night){background:#223641;color-scheme:dark}.mosaic-market.night:before{background:radial-gradient(ellipse at 8% 0%,#6ca6c00d,transparent 55%),radial-gradient(ellipse at 100% 70%,#65b8c208,transparent 50%);animation:none;transform:none}.mosaic-market.night:after{display:none}.public-demo-note:has(+.mosaic-market.night){background:#2b424f!important;color:#bfd0d8!important}.mosaic-market.night .market-masthead,.mosaic-market.night .search-panel{background:var(--night-shell);border-color:var(--night-edge);box-shadow:var(--night-highlight);backdrop-filter:blur(12px) saturate(1.1);-webkit-backdrop-filter:blur(12px) saturate(1.1)}.mosaic-market.night .market-logo,.mosaic-market.night .market-accounts a,.mosaic-market.night .market-accounts button{color:var(--ink)}.mosaic-market.night .market-utility{color:var(--muted)}.mosaic-market.night .market-menu,.mosaic-market.night .market-accounts .market-theme{background:var(--night-glass);border-color:var(--night-edge);color:#a6e2ec;box-shadow:var(--night-highlight)}.mosaic-market.night .market-categories button,.mosaic-market.night .main-filters select,.mosaic-market.night .more-filters,.mosaic-market.night .sort select{color:var(--ink);background:var(--night-glass);border-color:var(--night-edge);box-shadow:var(--night-highlight)}.mosaic-market.night .market-categories button[aria-pressed=true],.mosaic-market.night .search-panel.expanded .more-filters{background:var(--night-selection);color:var(--night-selection-ink);box-shadow:var(--night-highlight)}.mosaic-market.night .main-filters label,.mosaic-market.night .filter-foot{border-color:var(--night-edge)}.mosaic-market.night .main-filters option{background:#2b424f;color:var(--ink)}.mosaic-market.night .filter-foot button{color:#a6e2ec}.mosaic-market.night .market-promo{background:var(--night-glass);border-color:var(--night-edge);color:#d2edf3;box-shadow:var(--night-highlight)}.mosaic-market.night .market-promo small{color:var(--muted)}.mosaic-market.night .welcome-slider{background:#304a58;border-color:var(--night-edge);box-shadow:var(--night-highlight);backdrop-filter:none;-webkit-backdrop-filter:none}.mosaic-market.night .welcome-slider:before{background:linear-gradient(90deg,#304a58dc,#304a5866 35%,transparent 60%)}.mosaic-market.night .welcome-copy{background:linear-gradient(125deg,#d6f4ff26,#87c5df0d 42%,#cbeaf41a),linear-gradient(180deg,#345060ed,#273e4df2);border-color:#c5eaf277;box-shadow:var(--night-highlight);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mosaic-market.night .welcome-copy h1{color:var(--ink)}.mosaic-market.night .welcome-copy p{color:#e0ecf1}.mosaic-market.night .hero-cta,.mosaic-market.night .telepark-cta{background:linear-gradient(125deg,#d6f4ff1a,#94e5ed0f 50%,#cbeaf412),linear-gradient(180deg,#375c6bbf,#2c4d5fbf);border-color:#b7e4ed99;color:#edf8fb!important;box-shadow:var(--night-highlight)}.mosaic-market.night .slider-controls{background:var(--night-shell);border-color:var(--night-edge);color:var(--ink);box-shadow:var(--night-highlight);backdrop-filter:none;-webkit-backdrop-filter:none}.mosaic-market.night .slider-controls button span{background:#9fb7c4}.mosaic-market.night .slider-controls button[aria-pressed=true] span{background:#82cfdf}.mosaic-market.night .slider-pause{border-color:#92bdce66;color:var(--ink)}.mosaic-market.night .reference-card{background:linear-gradient(155deg,#bfddeb0c,transparent 55%),#2b424f;border-color:#a5cbdc55;color:var(--ink);box-shadow:none}.mosaic-market.night .reference-photo{background:#253e4b}.mosaic-market.night .reference-body{background:#2b424f;color:var(--ink)}.mosaic-market.night .reference-top>div{background:var(--night-glass);border-color:var(--night-edge);box-shadow:var(--night-highlight)}.mosaic-market.night .reference-top h2,.mosaic-market.night .reference-price b,.mosaic-market.night .reference-partner h3,.mosaic-market.night .reference-percent{color:var(--ink)}.mosaic-market.night .reference-top p,.mosaic-market.night .reference-price>span,.mosaic-market.night .reference-partner p,.mosaic-market.night .reference-label{color:#d5e5ed}.mosaic-market.night .reference-partner>div+div{border-color:var(--night-edge)}.mosaic-market.night .reference-terms{background:var(--night-glass);box-shadow:var(--night-highlight)}.mosaic-market.night .reference-terms button{color:var(--ink);border-color:var(--night-edge)}.mosaic-market.night .reference-terms span{color:#d5e5ed}.mosaic-market.night .reference-terms b{color:var(--ink)}.mosaic-market.night .reference-schedules button,.mosaic-market.night .reference-actions button:not(.reference-book){background:var(--night-glass);border-color:#b9e4f280!important;color:var(--ink);box-shadow:var(--night-highlight)}.mosaic-market.night .reference-schedules button:before,.mosaic-market.night .reference-actions button:not(.reference-book):before{background:linear-gradient(180deg,#e2f8ff10,#e2f8ff00)}.mosaic-market.night .reference-schedules button[aria-pressed=true]{background:var(--night-selection);border-color:#a8dfe8!important;color:var(--night-selection-ink);box-shadow:var(--night-highlight)}.mosaic-market.night .reference-actions button:not(.reference-book){background:linear-gradient(125deg,#c8eaf018,transparent 65%),#253d4b}.mosaic-market.night .reference-actions button.reference-phone{color:#78dfbc}.mosaic-market.night .reference-actions .reference-book{background:linear-gradient(125deg,#d6f4ff1a,#94e5ed0f 50%,#cbeaf412),linear-gradient(180deg,#375c6bbf,#2c4d5fbf);border:1px solid #b7e4ed99;color:#edf8fb;box-shadow:var(--night-highlight)}.mosaic-market.night .reference-actions button:not(.reference-book):hover{box-shadow:var(--night-highlight)}.mosaic-market.night .reference-detail{background:var(--night-glass);border:1px solid var(--night-edge);color:var(--ink);box-shadow:var(--night-highlight)}.mosaic-market.night .reference-detail>button{color:var(--ink)}.mosaic-market.night .reference-tariff,.mosaic-market.night .reference-save{background:linear-gradient(145deg,#c8eaf014,#c8eaf008 50%),linear-gradient(180deg,#273e4ddb,#304a58db);border-color:#d2e5ef88;color:#f4fafc;text-shadow:none;box-shadow:var(--night-highlight)}.mosaic-market.night .reference-save[aria-pressed=true]{background:#50323dcc;border-color:#ed8ea577;color:#ff8ba3;box-shadow:0 0 7px #ec5c7a33}.mosaic-market.night .reference-photo-count{background:#2b424fe6;color:#edf5f8}.mosaic-market.night .telepark-banner{background:var(--night-glass),#2b424f;border-color:var(--night-edge);color:var(--ink);box-shadow:var(--night-highlight)}.mosaic-market.night .telepark-logo{background:#f5f8fa;border-radius:50%;mix-blend-mode:normal}.mosaic-market.night .telepark-visual>img{mix-blend-mode:normal;mask-image:linear-gradient(to right,transparent,#000 16%,#000 84%,transparent),linear-gradient(to bottom,transparent,#000 16%,#000 84%,transparent)}.mosaic-market.night .telepark-ad-label,.mosaic-market.night .telepark-visual>small{color:var(--muted)}.mosaic-market.night .telepark-benefits p{color:#cfdee5}.mosaic-market.night .telepark-benefits p+p{border-color:var(--night-edge)}.mosaic-market.night .catalog-pagination,.mosaic-market.night .catalog-loading{color:var(--muted)}.mosaic-market.night .catalog-pagination button{background:var(--night-glass);color:var(--ink);border-color:var(--night-edge);box-shadow:var(--night-highlight)}.mosaic-market.night .catalog-pagination button[aria-current]{background:var(--night-selection);color:var(--night-selection-ink)}.mosaic-market.night .empty,.mosaic-market.night .notice{background:var(--night-shell);border:1px solid var(--night-edge);color:var(--ink);box-shadow:var(--night-highlight)}.mosaic-market.night .empty button,.mosaic-market.night .empty a{background:var(--night-glass);color:var(--ink);box-shadow:var(--night-highlight)}.mosaic-market.night .notice button{color:var(--ink)}.mosaic-market.night .how,.mosaic-market.night .market-footer{border-color:var(--night-edge);color:var(--muted)}.mosaic-market.night .how h2,.mosaic-market.night .how strong{color:var(--ink)}.mosaic-market.night .how p>b{color:#82cfdf}.mosaic-market.night :is(button,a,select):focus-visible{outline:2px solid #82cfdf;outline-offset:3px}.mosaic-market.night .reference-top>div,.mosaic-market.night .reference-terms,.mosaic-market.night .reference-detail,.mosaic-market.night .welcome-copy,.mosaic-market.night .hero-cta,.mosaic-market.night .telepark-cta,.mosaic-market.night .reference-actions .reference-book,.mosaic-market.night .market-menu,.mosaic-market.night .market-accounts .market-theme,.mosaic-market.night .market-categories button,.mosaic-market.night .main-filters select,.mosaic-market.night .more-filters,.mosaic-market.night .sort select,.mosaic-market.night .catalog-pagination button{box-shadow:var(--night-raised);border-top-color:#d6f4ff99;border-left-color:#b4deec77;border-right-color:#91bace55;border-bottom-color:#86bed44d}.mosaic-market.night .reference-top>div,.mosaic-market.night .reference-terms,.mosaic-market.night .reference-detail,.mosaic-market.night .welcome-copy,.mosaic-market.night .hero-cta,.mosaic-market.night .telepark-cta,.mosaic-market.night .reference-actions .reference-book{position:relative;isolation:isolate}.mosaic-market.night .reference-top>div:after,.mosaic-market.night .reference-terms:after,.mosaic-market.night .reference-detail:after,.mosaic-market.night .welcome-copy:after,.mosaic-market.night .hero-cta:after,.mosaic-market.night .telepark-cta:after,.mosaic-market.night .reference-actions .reference-book:after{content:"";position:absolute;pointer-events:none;inset:2px 8px auto;height:4px;border-radius:50%;background:linear-gradient(90deg,transparent,#eafaff80 24%,#d9faff26 65%,transparent)}.mosaic-market.night .reference-terms:after{inset-inline:12px}.mosaic-market.night .reference-schedules button,.mosaic-market.night .reference-schedules button[aria-pressed=true],.mosaic-market.night .reference-actions button:not(.reference-book),.mosaic-market.night .reference-actions button:not(.reference-book):hover,.mosaic-market.night .reference-tariff,.mosaic-market.night .reference-save{box-shadow:var(--night-raised);border-top-color:#d6f4ffb3!important;border-left-color:#b4deec88!important;border-right-color:#91bace66!important;border-bottom-color:#86bed459!important}.mosaic-market.night .reference-schedules button:before,.mosaic-market.night .reference-actions button:not(.reference-book):before{inset:1px 3px auto;height:3px;border-radius:50%;background:linear-gradient(90deg,transparent,#eafaff99 28%,#d9faff33 65%,transparent)}.mosaic-market.night .reference-save[aria-pressed=true]{border-color:#ed8ea599!important;box-shadow:var(--night-highlight),0 2px 4px #4d203340}@media(hover:hover)and (pointer:fine){.mosaic-market.night .reference-actions .reference-book:hover,.mosaic-market.night .hero-cta:hover,.mosaic-market.night .telepark-cta:hover{border-top-color:#edfbffd9;box-shadow:var(--night-highlight),0 3px 5px #071d2b4d}}@media(max-width:630px){.mosaic-market.night .mobile-market-nav{background:var(--night-shell);border-color:#b9e4f280;box-shadow:var(--night-highlight)}.mosaic-market.night .mobile-market-nav>a,.mosaic-market.night .mobile-market-nav>button{color:#d5e5eb}.mosaic-market.night .mobile-market-nav>button[aria-pressed=true]{background:linear-gradient(145deg,#a6e2ec36,#4dabb627);color:#edf8fb;box-shadow:var(--night-highlight),inset 0 0 0 1px #92dce678}.mosaic-market.night .market-masthead,.mosaic-market.night .search-panel{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.mosaic-market.night .welcome-copy{backdrop-filter:none;-webkit-backdrop-filter:none}.mosaic-market.night .telepark-cta{position:absolute}}@media(prefers-reduced-transparency:reduce){.mosaic-market.night{--night-glass: linear-gradient(145deg, #385362, #304a58);--night-shell: #304a58}.mosaic-market.night .welcome-copy{background:#304a58;backdrop-filter:none;-webkit-backdrop-filter:none}.mosaic-market.night .market-masthead,.mosaic-market.night .search-panel,.mosaic-market.night .mobile-market-nav{backdrop-filter:none;-webkit-backdrop-filter:none}}.mosaic-market .compact-offer{--offer-ink:#143745;--offer-sub:#566e79;--offer-surface:#f7fcfd;--offer-accent:#006f7a;padding:0;border:1px solid #9bcbd17a;border-radius:16px;background:var(--offer-surface);color:var(--offer-ink);box-shadow:0 3px 14px #214e6009;overflow:hidden;height:auto;min-height:0}.mosaic-market.night .compact-offer{--offer-ink:#edf7f8;--offer-sub:#bdd1d7;--offer-surface:#253f4b;--offer-accent:#75e0dc;border-color:#6c9caa70;background:var(--offer-surface);box-shadow:0 3px 14px #061b2420}.mosaic-market .compact-offer .reference-photo{aspect-ratio:4/3;width:100%;border-radius:0;background:#d6e8ed;overflow:hidden;isolation:isolate}.mosaic-market .compact-offer .reference-photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;padding:0;mask-image:none}.mosaic-market .compact-offer .reference-photo:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#12354255);pointer-events:none;z-index:0}.mosaic-market .compact-offer .reference-tariff{top:10px;left:10px;height:30px;width:auto;padding:0 10px;font-size:11px;line-height:1.2;font-weight:650;border-radius:8px;z-index:2;background:#f4fcfff2!important;color:#194456!important;border:1px solid #ffffffad!important;box-shadow:0 2px 8px #09252f12;backdrop-filter:none}.mosaic-market .compact-offer .reference-save{top:8px;right:8px;width:36px;height:36px;border-radius:10px;z-index:2;border:1px solid #ffffffb0!important;background:#f4fcfff2!important;color:#244751!important;box-shadow:0 2px 8px #09252f12;backdrop-filter:none}.mosaic-market .compact-offer .reference-save svg{width:20px;height:20px}.mosaic-market .compact-offer .reference-save[aria-pressed=true]{color:#be3154!important;background:#fff1f5f5!important}.mosaic-market .compact-offer .reference-photo-count{inset:10px 50px auto auto;height:30px;display:flex;align-items:center;padding:0 7px;gap:3px;border-radius:8px;z-index:2;font-size:10px;background:#153645d9;color:#fff;box-sizing:border-box}.offer-photo-benefits{position:absolute;bottom:8px;left:8px;right:8px;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.offer-photo-benefits button{display:flex;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:44px;border:1px solid #ffffffae;border-radius:9px;background:#f4fcfff0;color:#164451;padding:5px 4px;font:inherit;cursor:pointer;box-shadow:0 2px 5px #12344216}.offer-photo-benefits svg{flex:none;color:#277f8a;width:15px;height:15px}.offer-photo-benefits button>span{min-width:0;text-align:left}.offer-photo-benefits small{display:block;font-size:9px;font-weight:500;line-height:1.3;color:#526e79}.offer-photo-benefits b{display:block;font-size:11px;line-height:1.3;font-weight:700;white-space:nowrap;letter-spacing:-.02em}.mosaic-market.night .compact-offer .offer-photo-benefits button{background:#243f4ef2;color:#effbff;border-color:#a7cfd76b}.mosaic-market.night .compact-offer .offer-photo-benefits small{color:#c0d7df}.mosaic-market.night .compact-offer .offer-photo-benefits svg{color:#85dedb}.mosaic-market .compact-offer .reference-body{padding:10px 12px 12px;margin:0;border-radius:0;background:var(--offer-surface);gap:8px}.mosaic-market .compact-offer .reference-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:10px;min-height:53px}.mosaic-market .compact-offer .reference-top>div{display:block;padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;text-align:left;min-height:0}.mosaic-market .compact-offer .reference-top>div:before,.mosaic-market .compact-offer .reference-top>div:after{display:none}.mosaic-market .compact-offer .reference-top h2{font-size:18px;line-height:1.15;font-weight:750;letter-spacing:-.04em!important;text-align:left;white-space:normal;overflow-wrap:anywhere;color:var(--offer-ink)}.mosaic-market .compact-offer .reference-top p{font-size:10px;line-height:1.4;font-weight:400;color:var(--offer-sub);margin:5px 0 0;text-align:left;white-space:normal}.mosaic-market .compact-offer .reference-top .reference-price{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:1px}.mosaic-market .compact-offer .reference-price b{font-size:28px;font-weight:750;line-height:1.05;letter-spacing:-.055em!important;color:var(--offer-accent);text-align:right}.mosaic-market .compact-offer.share-offer .reference-price b{font-size:34px}.mosaic-market .compact-offer .reference-price>span{font-size:11px;line-height:1.3;text-align:right;font-weight:500;color:var(--offer-sub)}.mosaic-market .compact-offer .reference-partner{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;min-height:20px}.mosaic-market .compact-offer .reference-partner>div+div{padding:0;border:0}.mosaic-market .compact-offer .reference-partner h3{display:flex;align-items:center;gap:5px;margin:0;font-size:11px;line-height:1.3;font-weight:500;letter-spacing:0;color:var(--offer-sub);white-space:normal}.mosaic-market .compact-offer .reference-partner h3 svg{flex:none}.mosaic-market .compact-offer .reference-actions{margin:0;display:flex;flex-wrap:nowrap;gap:5px;align-items:center}.mosaic-market .compact-offer .reference-actions button:not(.reference-book){flex:0 0 32px;width:32px;height:36px;min-height:36px;border-radius:8px;box-shadow:none}.mosaic-market .compact-offer .reference-actions button:not(.reference-book) svg,.mosaic-market .compact-offer .reference-actions button:not(.reference-book) img{width:17px;height:17px}.mosaic-market .compact-offer .reference-actions button:disabled{opacity:.35;cursor:default}.mosaic-market .compact-offer .reference-actions .reference-book{height:36px;min-height:36px;font-size:11px!important;font-weight:600;letter-spacing:0;padding:0 7px;border-radius:8px;box-shadow:none;background:#d9f1f2;color:#18535b}.mosaic-market.night .compact-offer .reference-actions .reference-book{background:#315b64;color:#e1fbf9;border-color:#73b9ba55}.mosaic-market .compact-offer .reference-actions .reference-book:after{display:none}.mosaic-market .compact-offer .reference-schedules{gap:3px}.mosaic-market .compact-offer .reference-schedules button{width:30px;height:28px;flex-basis:30px;font-size:10px}.mosaic-market .compact-offer button:focus-visible{outline:3px solid #159aa7;outline-offset:2px}@media(max-width:600px){.mosaic-market .showcase-grid{grid-template-columns:1fr;gap:16px}.mosaic-market .compact-offer{max-width:430px;width:100%;justify-self:center;box-sizing:border-box}.mosaic-market .compact-offer .reference-top h2{font-size:20px}.mosaic-market .compact-offer .reference-top p{font-size:11px}.mosaic-market .compact-offer .reference-body{padding:10px 12px 12px}.mosaic-market .compact-offer .reference-tariff{font-size:12px;height:34px}.mosaic-market .compact-offer .reference-save{width:40px;height:40px}.mosaic-market .compact-offer .reference-photo-count{height:34px;right:55px;font-size:11px}.offer-photo-benefits small{font-size:10px}.offer-photo-benefits b{font-size:12px}.mosaic-market .compact-offer .reference-actions button:not(.reference-book){width:40px;height:40px;flex-basis:40px;min-height:40px}.mosaic-market .compact-offer .reference-actions .reference-book{height:40px;min-height:40px;font-size:12px!important}.mosaic-market .compact-offer .reference-partner h3{font-size:12px}}@media(prefers-reduced-transparency:reduce){.offer-photo-benefits button{background:#f4fcff}.mosaic-market.night .compact-offer .offer-photo-benefits button{background:#243f4e}}
