:root{--ink:#0f1012;--ink2:#1b1d21;--bg:#f4f2ee;--card:#fff;--line:#e6e2da;--mute:#7b7a76;--volt:#d4ff3a;--volt-ink:#1a2200;--ok:#16a34a}*{box-sizing:border-box;margin:0}svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.logo{letter-spacing:-.03em;align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex}.logo i{background:var(--volt);width:26px;height:26px;color:var(--volt-ink);border-radius:8px;place-items:center;display:grid}.logo i svg{stroke-width:2.6px;width:16px;height:16px}.pad{padding:0 18px}.hd{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.loc small{color:var(--mute);font-size:11px;display:block}.loc b{align-items:center;gap:4px;font-size:15px;display:flex}.loc b svg{width:14px;height:14px}.ic{background:var(--card);border:1px solid var(--line);border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.ic svg{width:18px;height:18px}.ic i{background:#ff5a3c;border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.seg{background:var(--ink);color:#fff;border-radius:26px;grid-template-columns:1fr 1fr;height:48px;margin-top:16px;padding:4px;font-size:14px;font-weight:700;display:grid}.seg span{border-radius:22px;place-items:center;display:grid}.seg .on{background:var(--volt);color:var(--volt-ink)}.rech{background:var(--card);border:1px solid var(--line);height:46px;color:var(--mute);border-radius:24px;align-items:center;gap:10px;margin-top:12px;padding:0 5px 0 16px;font-size:13.5px;display:flex}.rech svg{width:17px;height:17px;color:var(--ink)}.rech .f{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.rech .f svg{color:#fff;width:16px;height:16px}.brands{gap:8px;margin:14px -18px 0;padding:0 18px;display:flex;overflow:hidden}.brands span{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-shrink:0;align-items:center;height:36px;padding:0 14px;font-size:12.5px;font-weight:700;display:flex}.brands span.on{background:var(--ink);color:#fff;border-color:var(--ink)}.st{justify-content:space-between;align-items:baseline;margin-top:20px;display:flex}.st b{letter-spacing:-.02em;font-size:17px;font-weight:800}.st a{color:var(--mute);font-size:12px;font-weight:700}.hero{color:#fff;background:#222 50%/cover;border-radius:26px;height:262px;margin-top:12px;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(#00000040,#0000 35%,#000000d9);position:absolute;inset:0}.hero>*{z-index:2;position:absolute}.tg{gap:6px;display:flex;top:14px;left:14px}.tg span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f101299;border-radius:12px;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:10.5px;font-weight:800;display:flex}.tg .v{background:var(--volt);color:var(--volt-ink)}.tg svg{stroke-width:2.6px;width:12px;height:12px}.fav{width:36px;height:36px;color:var(--ink);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;top:12px;right:14px}.fav svg{width:17px;height:17px}.hb{bottom:14px;left:16px;right:16px}.hb small{opacity:.8;font-size:11px}.hb h3{letter-spacing:-.02em;margin-top:2px;font-size:21px;font-weight:800}.hb .pr{justify-content:space-between;align-items:flex-end;margin-top:8px;display:flex}.hb .pr b{font-size:20px;font-weight:800}.hb .pr b u{opacity:.75;margin-left:3px;font-size:11px;font-weight:700;text-decoration:none}.chips{flex-wrap:wrap;gap:5px;display:flex}.chips span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29;border-radius:10px;padding:4px 8px;font-size:10.5px}.list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.it{background:var(--card);border:1px solid var(--line);border-radius:20px;gap:12px;padding:8px;display:flex}.it .im{background:#ddd 50%/cover;border-radius:14px;flex-shrink:0;width:108px;height:84px;position:relative}.it .im i{background:var(--volt);color:var(--volt-ink);border-radius:7px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:6px;left:6px}.it .tx{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.it b{font-size:14px;font-weight:800}.it small{color:var(--mute);font-size:11px}.it .p{margin-top:3px;font-size:15px;font-weight:800}.it .p u{color:var(--mute);font-size:10.5px;font-weight:700;text-decoration:none}.nav{background:var(--ink);border-radius:32px;align-items:center;gap:4px;height:62px;padding:0 7px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 14px 30px #00000040}.nav span{color:#ffffff8c;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.nav span svg{width:20px;height:20px}.nav .on{color:var(--ink);background:#fff}.nav .add{background:var(--volt);width:54px;height:54px;color:var(--volt-ink)}.nav .add svg{stroke-width:2.6px;width:22px;height:22px}.fade{background:linear-gradient(#f4f2ee00,var(--bg) 70%);height:120px;position:absolute;bottom:0;left:0;right:0}.gal{background:#222 50%/cover;height:310px;position:relative}.gal .top{justify-content:space-between;display:flex;position:absolute;top:52px;left:16px;right:16px}.gal .top span{background:#ffffffeb;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.gal .top span svg{width:18px;height:18px}.gal .cnt{color:#fff;background:#0000008c;border-radius:12px;padding:5px 10px;font-size:11px;font-weight:700;position:absolute;bottom:30px;right:16px}.gal .thumbs{gap:6px;display:flex;position:absolute;bottom:24px;left:16px}.gal .thumbs i{background:50%/cover;border:2px solid #ffffffb3;border-radius:9px;width:44px;height:34px}.gal .thumbs i.on{border-color:var(--volt)}.sheet{background:var(--bg);border-radius:28px 28px 0 0;padding:18px 18px 0;position:absolute;inset:292px 0 0}.sheet .h{justify-content:space-between;align-items:flex-start;display:flex}.sheet h2{letter-spacing:-.025em;font-size:22px;font-weight:800}.sheet .sub{color:var(--mute);margin-top:3px;font-size:12px}.badge{color:#2c4a00;background:#e8f8d0;border-radius:11px;align-items:center;gap:5px;padding:5px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.badge svg{stroke-width:2.6px;width:12px;height:12px}.price{align-items:baseline;gap:8px;margin-top:12px;display:flex}.price b{letter-spacing:-.03em;font-size:26px;font-weight:800}.price small{color:var(--mute);font-size:12px}.price .neg{color:#9a5b00;background:#fff1d6;border-radius:11px;margin-left:auto;padding:5px 9px;font-size:11px;font-weight:800}.specs{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.specs div{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:8px 10px}.specs svg{width:16px;height:16px;color:var(--mute)}.specs small{color:var(--mute);margin-top:3px;font-size:10px;display:block}.specs b{font-size:13px;font-weight:800}.insp{background:var(--ink);color:#fff;border-radius:18px;align-items:center;gap:10px;margin-top:10px;padding:12px;display:flex}.insp .sc{border:3px solid var(--volt);border-radius:50%;place-items:center;width:44px;height:44px;font-size:13px;font-weight:800;display:grid}.insp b{font-size:13px}.insp small{opacity:.65;margin-top:2px;font-size:11px;display:block}.seller{background:var(--card);border:1px solid var(--line);border-radius:18px;align-items:center;gap:10px;margin-top:10px;padding:10px;display:flex}.seller .a{color:#fff;background:#3b3f46;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.seller b{align-items:center;gap:4px;font-size:13px;display:flex}.seller b svg{color:#1d9bf0;width:13px;height:13px}.seller small{color:var(--mute);font-size:11px;display:block}.seller .r{margin-left:auto;font-size:12px;font-weight:800}.cta{gap:8px;display:flex;position:absolute;bottom:22px;left:14px;right:14px}.cta .wa{color:#fff;background:#1fae5b;border-radius:28px;flex:1;justify-content:center;align-items:center;gap:8px;height:54px;font-size:14px;font-weight:800;display:flex}.cta .wa svg{width:18px;height:18px}.cta .of{background:var(--ink);color:#fff;border-radius:28px;flex:1;place-items:center;height:54px;font-size:14px;font-weight:800;display:grid}.cta .call{background:var(--card);border:1px solid var(--line);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.cta .call svg{width:19px;height:19px}.dark{background:var(--ink);color:#fff}.rh{background:50%/cover;height:300px;position:relative}.rh:after{content:"";background:linear-gradient(#0f101233,#0f10121a 40%,#0f1012);position:absolute;inset:0}.rh>*{z-index:2;position:absolute}.rh .tt{bottom:16px;left:18px}.rh .tt small{color:var(--volt);letter-spacing:.1em;font-size:11px;font-weight:800}.rh .tt h2{letter-spacing:-.03em;margin-top:4px;font-size:26px;font-weight:800}.rh .tt p{opacity:.7;margin-top:2px;font-size:12px}.box{background:var(--ink2);border:1px solid #2b2e33;border-radius:20px;margin-top:12px;padding:14px}.box h4{color:#9c9b97;margin-bottom:10px;font-size:12px;font-weight:700}.days{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.days span{color:#d9d8d3;border-radius:12px;padding:9px 0;font-size:12px;font-weight:700}.days small{color:#77766f;padding-bottom:4px;font-size:10px}.days .in{color:var(--volt);background:#d4ff3a24;border-radius:0}.days .st1{background:var(--volt);color:var(--volt-ink);border-radius:12px 0 0 12px}.days .st2{background:var(--volt);color:var(--volt-ink);border-radius:0 12px 12px 0}.days .off{color:#4a4a46;text-decoration:line-through}.tog{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tog div{border:1px solid #33363c;border-radius:16px;padding:12px}.tog div.on{border-color:var(--volt);background:#d4ff3a12}.tog b{font-size:13px;display:block}.tog small{color:#9c9b97;font-size:11px}.lines{flex-direction:column;gap:7px;font-size:12.5px;display:flex}.lines div{color:#c8c7c2;justify-content:space-between;display:flex}.lines .tot{color:#fff;border-top:1px dashed #3a3d43;padding-top:8px;font-size:15px;font-weight:800}.pay{background:var(--volt);height:58px;color:var(--volt-ink);border-radius:30px;justify-content:space-between;align-items:center;padding:0 8px 0 22px;font-weight:800;display:flex;position:absolute;bottom:22px;left:14px;right:14px}.pay span{gap:6px;display:flex}.pay i{background:var(--volt-ink);height:42px;color:var(--volt);border-radius:21px;place-items:center;padding:0 12px;font-size:11px;font-style:normal;display:grid}.steps{gap:6px;margin-top:14px;display:flex}.steps i{background:var(--line);border-radius:3px;flex:1;height:5px}.steps i.on{background:var(--ink)}.ph{grid-template-rows:96px 96px;grid-template-columns:2fr 1fr;gap:8px;margin-top:14px;display:grid}.ph div{background:50%/cover;border-radius:16px}.ph .big{grid-row:span 2;position:relative}.ph .big b{background:var(--ink);color:#fff;border-radius:8px;padding:4px 8px;font-size:10px;position:absolute;top:8px;left:8px}.ph .add{color:var(--mute);background:0 0;border:2px dashed #cfc9bd;place-items:center;font-size:11px;font-weight:700;display:grid}.fl{flex-direction:column;gap:8px;margin-top:12px;display:flex}.fl div{background:var(--card);border:1px solid var(--line);border-radius:16px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.fl small{color:var(--mute);font-size:10.5px;display:block}.fl b{font-size:14px}.fl svg{width:16px;height:16px;color:var(--mute)}.est{background:var(--ink);color:#fff;border-radius:20px;margin-top:12px;padding:14px}.est small{color:var(--volt);letter-spacing:.08em;font-size:10.5px;font-weight:800}.est b{margin-top:4px;font-size:20px;font-weight:800;display:block}.bar{background:linear-gradient(90deg,#3a3d43,var(--volt) 45%,var(--volt) 62%,#3a3d43);border-radius:4px;height:8px;margin-top:10px;position:relative}.bar i{background:#fff;border-radius:2px;width:4px;height:18px;position:absolute;top:-5px;left:55%}.est p{opacity:.65;margin-top:8px;font-size:11px}.next{background:var(--ink);color:#fff;border-radius:28px;place-items:center;height:56px;font-weight:800;display:grid;position:absolute;bottom:22px;left:14px;right:14px}.web{background:var(--bg);color:var(--ink);border:1px solid #2a2c30;border-radius:26px;margin-top:44px;overflow:hidden}.wtop{justify-content:space-between;align-items:center;padding:20px 40px;display:flex}.wtop nav{color:#4a4946;gap:28px;font-size:14px;font-weight:700;display:flex}.wtop .r{align-items:center;gap:10px;display:flex}.wtop .r a{font-size:14px;font-weight:700}.wtop .r b{background:var(--ink);color:#fff;border-radius:21px;place-items:center;height:42px;padding:0 18px;font-size:13.5px;display:grid}.whero:after{content:"";background:linear-gradient(90deg,#0a0b0dd9,#0a0b0d59 55%,#0a0b0d0d);position:absolute;inset:0}.whero>*{z-index:2;position:absolute}.whero .tx{width:620px;top:48px;left:56px}.whero .tx small{letter-spacing:.16em;color:var(--volt);font-size:12px;font-weight:800}.whero h2{margin-top:12px;font-family:Instrument Serif;font-size:66px;font-weight:400;line-height:.95}.whero h2 em{color:var(--volt)}.whero p{opacity:.8;max-width:470px;margin-top:12px;font-size:15px;line-height:1.5}.wsearch{height:78px;color:var(--ink);background:#fff;border-radius:40px;align-items:center;gap:6px;padding:8px;display:flex;bottom:46px;left:56px;right:56px}.wsearch .sg{background:var(--bg);border-radius:31px;height:62px;padding:5px;display:flex}.wsearch .sg span{border-radius:26px;place-items:center;padding:0 22px;font-size:14px;font-weight:800;display:grid}.wsearch .sg .on{background:var(--ink);color:#fff}.wsearch .fd{border-right:1px solid var(--line);flex:1;padding:0 18px}.wsearch .fd small{color:var(--mute);font-size:11px;font-weight:700;display:block}.wsearch .fd b{font-size:14.5px}.wsearch .go{background:var(--volt);height:62px;color:var(--volt-ink);border-radius:31px;align-items:center;gap:8px;padding:0 30px;font-size:15px;font-weight:800;display:flex}.wsearch .go svg{stroke-width:2.4px;width:18px;height:18px}.wstats{flex-direction:column;align-items:flex-end;gap:10px;display:flex;top:70px;right:56px}.wstats div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:right;background:#0f10128c;border:1px solid #ffffff1f;border-radius:18px;padding:12px 16px}.wstats b{font-size:22px;font-weight:800;display:block}.wstats small{opacity:.7;font-size:11.5px}.wgrid{padding:32px 40px 40px}.wgrid .hh{justify-content:space-between;align-items:flex-end;display:flex}.wgrid h3{letter-spacing:-.03em;font-size:28px;font-weight:800}.wgrid .flt{gap:8px;display:flex}.wgrid .flt span{border:1px solid var(--line);background:#fff;border-radius:19px;align-items:center;height:38px;padding:0 15px;font-size:13px;font-weight:700;display:flex}.wgrid .flt .on{background:var(--ink);color:#fff;border-color:var(--ink)}.cards{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:20px;display:grid}.cd{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden}.cd .im{background:50%/cover;height:190px;position:relative}.cd .im .tg{position:absolute}.cd .b{padding:14px 16px 16px}.cd .b small{color:var(--mute);font-size:11.5px}.cd .b b{margin-top:2px;font-size:16px;font-weight:800;display:block}.cd .b .sp{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cd .b .sp span{background:var(--bg);border-radius:9px;padding:4px 8px;font-size:11px}.cd .b .pp{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.cd .b .pp b{margin:0;font-size:18px}.cd .b .pp i{color:var(--ok);font-size:11.5px;font-style:normal;font-weight:800}.h1{letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.08}.muted{color:var(--mute)}.btn{border-radius:28px;place-items:center;height:54px;font-size:15px;font-weight:800;display:grid}.btn.ink{background:var(--ink);color:#fff}.btn.volt{background:var(--volt);color:var(--volt-ink)}.btn.line{border:1px solid var(--line);background:var(--card)}.bottom{flex-direction:column;gap:10px;display:flex;position:absolute;bottom:26px;left:18px;right:18px}.dots{gap:5px;display:flex}.dots i{background:#cfc9bd;border-radius:3px;width:6px;height:6px}.dots i.on{background:var(--ink);width:22px}.dark .dots i{background:#3a3d43}.dark .dots i.on{background:var(--volt)}.field{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:11px 16px}.field small{color:var(--mute);font-size:11px;display:block}.field b{font-size:16px}.otp{gap:9px;margin-top:14px;display:flex}.otp span{background:var(--card);border:1px solid var(--line);border-radius:16px;flex:1;place-items:center;height:58px;font-size:22px;font-weight:800;display:grid}.otp .on{border:2px solid var(--ink)}.choice{background:var(--card);border:1px solid var(--line);border-radius:20px;align-items:center;gap:12px;padding:14px;display:flex}.choice.on{border:2px solid var(--ink)}.choice .ci{background:var(--bg);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.choice .ci svg{width:21px;height:21px}.choice b{font-size:14.5px}.choice small{color:var(--mute);margin-top:2px;font-size:11.5px;display:block}.choice .rd{border:2px solid #cfc9bd;border-radius:50%;width:22px;height:22px;margin-left:auto}.choice.on .rd{border:7px solid var(--ink)}.topbar{align-items:center;gap:10px;margin-top:6px;display:flex}.topbar b{font-size:17px;font-weight:800}.grid2{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.gc{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden}.gc .im{background:50%/cover;height:104px;position:relative}.gc .im .fv{background:#ffffffeb;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:7px;right:7px}.gc .im .fv svg{width:14px;height:14px}.gc .im .tg{position:absolute;top:7px;left:7px}.gc .im .tg span{height:20px;padding:0 7px;font-size:9px}.gc .b{padding:8px 10px 10px}.gc b{font-size:12.5px;font-weight:800;display:block}.gc small{color:var(--mute);font-size:10.5px}.gc .p{margin-top:4px;font-size:14px;font-weight:800}.sheetb{background:var(--card);border-radius:28px 28px 0 0;padding:10px 18px 24px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 40px #0000002e}.grab{background:#d8d3c9;border-radius:3px;width:42px;height:5px;margin:0 auto 12px}.pills{flex-wrap:wrap;gap:7px;display:flex}.pills span{border:1px solid var(--line);background:var(--card);border-radius:17px;align-items:center;height:34px;padding:0 13px;font-size:12.5px;font-weight:700;display:flex}.pills .on{background:var(--ink);color:#fff;border-color:var(--ink)}.range{background:var(--line);border-radius:3px;height:6px;margin:18px 6px 8px;position:relative}.range i{background:var(--ink);border-radius:3px;position:absolute;inset:0 35% 0 15%}.range b{border:2px solid var(--ink);background:#fff;border-radius:50%;width:22px;height:22px;position:absolute;top:-8px}.sec{color:var(--mute);letter-spacing:.02em;margin:16px 0 8px;font-size:12px;font-weight:800}.map{background:#e7e3da;position:absolute;inset:0}.map .rd{background:#fff;border-radius:10px;position:absolute}.pin{background:var(--ink);color:#fff;border-radius:15px;align-items:center;height:30px;padding:0 10px;font-size:11.5px;font-weight:800;display:flex;position:absolute;box-shadow:0 6px 14px #0003}.pin.on{background:var(--volt);color:var(--volt-ink)}.pin:after{content:"";border:5px solid #0000;border-top-color:inherit;border-bottom:0;margin-left:-5px;position:absolute;bottom:-5px;left:50%}.msg{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:11px 0;display:flex}.msg .a{background:50%/cover;border-radius:16px;flex-shrink:0;width:50px;height:50px;position:relative}.msg .a i{border:2px solid var(--bg);color:#fff;background:#3b3f46;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8.5px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:-3px;right:-3px}.msg b{font-size:13.5px;display:block}.msg small{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:11.5px;display:block;overflow:hidden}.msg .r{text-align:right;color:var(--mute);margin-left:auto;font-size:10.5px}.msg .r u{background:var(--ink);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-top:4px;font-size:10px;font-weight:800;text-decoration:none;display:inline-grid}.bub{border-radius:18px;max-width:78%;margin-top:8px;padding:10px 13px;font-size:13px;line-height:1.35}.bub.me{background:var(--ink);color:#fff;border-bottom-right-radius:6px;margin-left:auto}.bub.him{background:var(--card);border:1px solid var(--line);border-bottom-left-radius:6px}.offer{background:var(--card);border:1px solid var(--line);border-radius:20px;width:80%;margin-top:10px;padding:12px}.offer small{color:var(--mute);letter-spacing:.06em;font-size:10.5px;font-weight:800}.offer b{margin-top:3px;font-size:21px;font-weight:800;display:block}.offer .ac{gap:6px;margin-top:10px;display:flex}.offer .ac span{border-radius:18px;flex:1;place-items:center;height:36px;font-size:12px;font-weight:800;display:grid}.compose{background:var(--card);border:1px solid var(--line);height:50px;color:var(--mute);border-radius:26px;align-items:center;gap:8px;padding:0 5px 0 16px;font-size:13px;display:flex;position:absolute;bottom:22px;left:14px;right:14px}.compose .s{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.compose .s svg{width:16px;height:16px}.stat{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:12px}.stat small{color:var(--mute);font-size:10.5px;display:block}.stat b{font-size:20px;font-weight:800}.stat i{color:var(--ok);font-size:10.5px;font-style:normal;font-weight:800}.menu{background:var(--card);border:1px solid var(--line);border-radius:20px;margin-top:12px;overflow:hidden}.menu div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 14px;font-size:13.5px;font-weight:700;display:flex}.menu div:last-child{border-bottom:0}.menu svg{width:18px;height:18px;color:var(--mute)}.menu em{color:var(--mute);margin-left:auto;font-size:11px;font-style:normal;font-weight:700}.menu .k{color:#2c4a00;background:#e8f8d0;border-radius:9px;margin-left:auto;padding:4px 8px;font-size:10.5px;font-weight:800}.notif{background:var(--card);border:1px solid var(--line);border-radius:18px;gap:11px;margin-top:8px;padding:12px;display:flex}.notif .ni{border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.notif .ni svg{width:18px;height:18px}.notif b{font-size:13px;display:block}.notif small{color:var(--mute);margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.notif em{color:var(--mute);white-space:nowrap;margin-left:auto;font-size:10.5px;font-style:normal}.plan{border:1px solid var(--line);background:var(--card);border-radius:20px;margin-top:10px;padding:14px;position:relative}.plan.on{border:2px solid var(--ink)}.plan b{font-size:15px}.plan small{color:var(--mute);margin-top:3px;font-size:11.5px;display:block}.plan .pp{font-size:16px;font-weight:800;position:absolute;top:14px;right:14px}.plan .tag{background:var(--volt);color:var(--volt-ink);border-radius:8px;margin-top:8px;padding:3px 8px;font-size:10px;font-weight:800;display:inline-block}.resa{background:var(--card);border:1px solid var(--line);border-radius:22px;margin-top:10px;overflow:hidden}.resa .im{background:50%/cover;height:120px;position:relative}.resa .im span{background:var(--volt);color:var(--volt-ink);border-radius:10px;padding:5px 9px;font-size:10.5px;font-weight:800;position:absolute;top:10px;left:10px}.resa .b{padding:12px}.resa b{font-size:14.5px}.resa small{color:var(--mute);margin-top:2px;font-size:11.5px;display:block}.resa .tl{justify-content:space-between;margin-top:10px;font-size:11.5px;display:flex}.resa .tl div b{font-size:13px;display:block}.kyc{flex-direction:column;gap:9px;margin-top:14px;display:flex}.kyc div{background:var(--card);border:1px solid var(--line);border-radius:18px;align-items:center;gap:12px;padding:13px;display:flex}.kyc .st{border-radius:9px;margin-left:auto;padding:4px 9px;font-size:10.5px;font-weight:800}.kyc .ok{color:#2c4a00;background:#e8f8d0}.kyc .wait{color:#9a5b00;background:#fff1d6}.kyc .todo{background:var(--ink);color:#fff}.kyc svg{width:20px;height:20px}.pills span,.stat b,.stat i{white-space:nowrap}
html,body{height:100%}body{color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#e7e3db;font-family:Geist,system-ui,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}input,select,textarea{font:inherit;color:inherit}img{display:block}:root{--col:480px;--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px)}.app{max-width:var(--col);background:var(--bg);min-height:100dvh;padding-top:calc(var(--safe-t) + 14px);padding-bottom:calc(190px + var(--safe-b));margin:0 auto;position:relative;overflow-x:hidden}.app.dark{background:var(--ink);color:#fff}.app.full{height:100dvh;padding:0;overflow:hidden}.app.nopad{padding-bottom:calc(30px + var(--safe-b))}.enter{animation:.42s cubic-bezier(.2,.7,.2,1) backwards entree}@keyframes entree{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.stagger>*{animation:.5s cubic-bezier(.2,.7,.2,1) backwards entree}.stagger>:nth-child(2){animation-delay:50ms}.stagger>:nth-child(3){animation-delay:.1s}.stagger>:nth-child(4){animation-delay:.15s}.stagger>:nth-child(5){animation-delay:.2s}.stagger>:nth-child(6){animation-delay:.25s}.stagger>:nth-child(n+7){animation-delay:.3s}.nav,.bottom,.cta,.compose,.pay{z-index:40;position:fixed}.nav{bottom:calc(18px + var(--safe-b));left:50%;transform:translate(-50%)}.bottom,.cta,.compose,.pay{width:calc(min(100vw,var(--col)) - 32px);left:50%;bottom:calc(20px + var(--safe-b));transform:translate(-50%)}.bottom.row{flex-direction:row}.nav span{transition:background .3s,color .3s,transform .2s}.nav a:active span,.press:active{transform:scale(.94)}.press{transition:transform .15s}.btn{cursor:pointer;width:100%;transition:transform .15s,opacity .2s}.btn:active{transform:scale(.97)}.btn[disabled]{opacity:.35;pointer-events:none}.fadeb{width:min(100vw,var(--col));background:linear-gradient(#f4f2ee00,var(--bg) 60%);z-index:30;pointer-events:none;height:130px;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.dark .fadeb{background:linear-gradient(#0f101200,var(--ink) 60%)}.inp{background:0 0;border:0;outline:0;width:100%;padding:2px 0;font-size:16px;font-weight:700}.field:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}select.inp{appearance:none}.fl label{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:10px 14px;display:block}.fl label small{color:var(--mute);font-size:10.5px;display:block}.fl label:focus-within{border-color:var(--ink)}.pills button{border:1px solid var(--line);background:var(--card);white-space:nowrap;border-radius:17px;align-items:center;gap:5px;height:34px;padding:0 13px;font-size:12.5px;font-weight:700;transition:background .2s,color .2s;display:flex}.pills button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.scrollx{scrollbar-width:none;gap:7px;margin:0 -18px;padding:0 18px;display:flex;overflow-x:auto}.scrollx::-webkit-scrollbar{display:none}.scrollx>*{flex-shrink:0}.voile{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0b0d73;animation:.25s both fondu;position:fixed;inset:0}@keyframes fondu{0%{opacity:0}}.feuille{width:min(100vw,var(--col));background:var(--card);max-height:88dvh;color:var(--ink);padding:10px 18px calc(22px + var(--safe-b));z-index:61;border-radius:28px 28px 0 0;animation:.38s cubic-bezier(.2,.8,.2,1) both monte;position:fixed;bottom:0;left:50%;overflow:auto;transform:translate(-50%)}@keyframes monte{0%{transform:translate(-50%,100%)}to{transform:translate(-50%)}}.toasts{top:calc(12px + var(--safe-t));width:calc(min(100vw,var(--col)) - 24px);z-index:90;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast{background:var(--ink);color:#fff;pointer-events:auto;border-radius:18px;align-items:center;gap:10px;padding:12px 14px;animation:.4s cubic-bezier(.2,.9,.3,1.2) both toast;display:flex;box-shadow:0 14px 30px #00000040}.toast i{background:var(--volt);width:30px;height:30px;color:var(--volt-ink);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.toast b{font-size:13px;display:block}.toast small{opacity:.7;font-size:11.5px}@keyframes toast{0%{opacity:0;transform:translateY(-20px)scale(.96)}}.op{border:1px solid var(--line);border-radius:18px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.op.on{border:2px solid var(--ink)}.op i{border-radius:12px;place-items:center;width:40px;height:40px;font-size:11px;font-style:normal;font-weight:800;display:grid}.spin{border:5px solid var(--line);border-top-color:var(--ink);border-radius:50%;width:64px;height:64px;margin:0 auto;animation:1s linear infinite tourne}@keyframes tourne{to{transform:rotate(360deg)}}.okrond{background:var(--volt);width:72px;height:72px;color:var(--volt-ink);border-radius:50%;place-items:center;margin:0 auto;animation:.5s cubic-bezier(.3,1.6,.5,1) both pop;display:grid}.okrond svg{stroke-width:2.6px;stroke-dasharray:30;stroke-dashoffset:30px;width:34px;height:34px;animation:.5s .25s forwards trace}@keyframes pop{0%{opacity:0;transform:scale(.3)}}@keyframes trace{to{stroke-dashoffset:0}}@property --p{syntax:"<number>";inherits:false;initial-value:0}.anneau{--p:0;background:conic-gradient(var(--volt) calc(var(--p)*1%),#2b2e33 0);border-radius:50%;flex-shrink:0;place-items:center;width:84px;height:84px;animation:1.4s cubic-bezier(.3,.7,.2,1) forwards remplir;display:grid;position:relative}.anneau:before{content:"";background:var(--ink2);border-radius:50%;position:absolute;inset:7px}.anneau b{font-size:26px;font-weight:800;position:relative}@keyframes remplir{to{--p:var(--cible)}}.galx{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.galx::-webkit-scrollbar{display:none}.galx div{scroll-snap-align:start;background:50%/cover;flex:0 0 100%}.tri{background:var(--bg);border-radius:11px;gap:2px;padding:2px;display:flex}.tri button{color:var(--mute);border-radius:9px;padding:6px 9px;font-size:11px;font-weight:800;transition:background .2s,color .2s}.tri .ok.on{color:#2c4a00;background:#e8f8d0}.tri .warn.on{color:#9a5b00;background:#fff1d6}.tri .ko.on{color:#b3261e;background:#ffe1dc}.demo{right:12px;top:calc(12px + var(--safe-t));z-index:80;gap:6px;display:flex;position:fixed}.demo button,.demo a{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1012db;border-radius:17px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:11.5px;font-weight:800;display:flex;box-shadow:0 6px 16px #0003}.demo .v{background:var(--volt);color:var(--volt-ink)}.bande{width:min(100vw,var(--col));background:var(--volt);z-index:70;height:5px;position:fixed;top:0;left:50%;transform:translate(-50%)}.carte{background:#e7e3da;position:relative;overflow:hidden}.carte .rd{background:#fff;border-radius:10px;position:absolute}.carte .pin{cursor:pointer;transition:transform .2s}.carte .pin:hover{transform:scale(1.06)}.chip{border-radius:10px;align-items:center;gap:5px;padding:5px 9px;font-size:10.5px;font-weight:800;display:inline-flex}.ok-chip{color:#2c4a00;background:#e8f8d0}.warn-chip{color:#9a5b00;background:#fff1d6}.ko-chip{color:#b3261e;background:#ffe1dc}.ink-chip{background:var(--ink);color:#fff}.volt-chip{background:var(--volt);color:var(--volt-ink)}.lien{color:var(--mute);font-size:12px;font-weight:800}.carton{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:14px}.dark .carton,.carton.d{background:var(--ink2);color:#fff;border-color:#2b2e33}.vide{text-align:center;color:var(--mute);padding:40px 20px;font-size:13px}.vide b{color:var(--ink);margin-bottom:6px;font-size:16px;display:block}.sig{touch-action:none;background:#fff;border-radius:18px;width:100%;height:120px;display:block}.typing{gap:4px;padding:12px 14px;display:inline-flex}.typing i{background:var(--mute);border-radius:50%;width:6px;height:6px;animation:1s infinite saut}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes saut{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-4px)}}.compose input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.splash-logo{animation:.7s cubic-bezier(.3,1.5,.5,1) both pop}.kenburns{animation:14s ease-out both kb}@keyframes kb{0%{transform:scale(1.15)}to{transform:scale(1)}}.range input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:-8px 0}.web{background:var(--bg);min-height:100dvh;color:var(--ink)}.web .wtop{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#f4f2eee6;padding:16px 40px;position:sticky;top:0}.web .wtop nav a{border-bottom:2px solid #0000;padding:6px 0}.web .wtop nav a.on{border-color:var(--ink);color:var(--ink)}.wtop .ic{cursor:pointer}.wbody{max-width:1360px;margin:0 auto;padding:24px 32px 60px}.mobcol{max-width:var(--col);border:1px solid var(--line);border-radius:30px;margin:24px auto;overflow:hidden;box-shadow:0 30px 60px #0000001f}.mobcol .app{min-height:calc(100dvh - 120px)}.whero{color:#fff;background:url(/cars/c2.jpg) 50% 60%/cover;border-radius:30px;height:540px;margin:0;position:relative;overflow:hidden}.cards{grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.cd{cursor:pointer;transition:transform .25s,box-shadow .25s}.cd:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0000001a}.side{border:1px solid var(--line);background:#fff;border-radius:22px;padding:18px}@media (min-width:1024px){.m-only{display:none!important}}@media (max-width:1023px){.d-only{display:none!important}}button.choice,button.plan,button.op{text-align:left;width:100%}.seg button{border-radius:22px;place-items:center;font-size:14px;font-weight:700;transition:background .25s,color .25s;display:grid}.seg button.on{background:var(--volt);color:var(--volt-ink)}.wsearch .sg button.on{background:var(--ink);color:#fff}.days button{border-radius:0}.days button.st1{border-radius:12px 0 0 12px}.days button.st2{border-radius:0 12px 12px 0}.days button.st1.st2{border-radius:12px}.days button.off{text-decoration:line-through;color:#4a4a46!important}.tog button b{font-size:13px;display:block}.tog button small{color:#9c9b97;font-size:11px}.menu a,.menu button{color:inherit;display:block}.menu a:last-child div,.menu button:last-child div{border-bottom:0}.kyc .st,.gc .im .fv{border:0}.pay[disabled]{pointer-events:none}.fl label .inp{font-size:14px}.pin-osm{background:0 0;border:0}.pin-osm .pin{white-space:nowrap;cursor:pointer;border-color:var(--ink);top:-6px;left:0;transform:translate(-50%,-100%)}.pin-osm .pin.on{border-top-color:var(--volt)}.carte .leaflet-container{background:#e7e3da;font-family:inherit}.carte .leaflet-control-attribution{background:#ffffffbf;border-radius:8px 0 0;font-size:9px}.web{border:0;border-radius:0;margin:0;overflow:visible}.dk-espace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:24px;max-width:1180px;margin:0 auto;display:grid}.dk-espace aside{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;gap:2px;padding:14px;display:flex;position:sticky;top:96px}.dk-espace aside a{color:#4a4946;border-radius:14px;align-items:center;gap:11px;padding:11px 12px;font-size:14px;font-weight:700;transition:background .2s;display:flex}.dk-espace aside a:hover{background:var(--bg)}.dk-espace aside a.on{background:var(--ink);color:#fff}.dk-espace aside a em{background:var(--volt);min-width:20px;height:20px;color:var(--volt-ink);border-radius:10px;place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-style:normal;display:grid}.dk-espace aside a.vendre{background:var(--volt);color:var(--volt-ink);justify-content:center;margin-top:10px}.dk-espace aside.sombre{background:var(--ink);color:#fff;border-color:#2b2e33}.dk-espace aside.sombre a{color:#cfc9bd}.dk-espace aside.sombre a.on{background:var(--volt);color:var(--volt-ink)}.dk-espace aside.sombre a:hover{background:#1f2126}.dk-espace main.app{border:1px solid var(--line);border-radius:28px;max-width:none;min-height:calc(100dvh - 130px);margin:0;padding:26px 32px 32px;overflow:visible}.dk-espace main.app.dark{border-color:#2b2e33}.dk-espace main.app.full{height:calc(100dvh - 130px);padding:0;overflow:hidden}.dk-espace main .pad{padding:0}.dk-espace main .bottom{flex-direction:row;width:auto;max-width:640px;margin-top:24px;position:static;transform:none}.dk-espace main .bottom>*{flex:1}.dk-espace main.full .bottom{width:520px;position:absolute;bottom:40px;left:40px;right:auto}.dk-espace main .bande{border-radius:28px 28px 0 0;width:auto;position:absolute;top:0;left:0;right:0;transform:none}.dk-espace main .fadeb{display:none}.dk-espace main .stagger:has(>.resa){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.dk-espace main .stagger>.resa{margin-top:16px}.dk-espace main .kyc,.dk-espace main .notif,.dk-espace main .menu{max-width:760px}@media (min-width:1024px){.feuille{border-radius:28px;max-width:540px;padding:18px 24px 24px;animation:.3s cubic-bezier(.2,.8,.2,1) both modale;top:50%;bottom:auto}.feuille .grab{display:none}@keyframes modale{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}}
