/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#f5f5f7;--bg-soft:#f5f5f7;--surface:#fff;--surface-2:#f5f5f7;--surface-3:#fff;--nav:#111112;--border:#e8e8ed;--border-strong:#e8e8ed;--text:#1d1d1f;--muted:#86868b;--muted-2:#86868b;--red:#d31222;--red-dark:#9f0e1a;--red-soft:#fff0f1;--gold:#aa7e31;--gold-dim:#f7f1e5;--green:#16845f;--green-soft:#edf8f4;--blue:#2575a7;--blue-soft:#eef6fa;--purple:#2575a7;--radius:18px;--radius-sm:12px;--shadow:0 22px 70px #1111121f}.prototype-deliveries{--proto-bg:#050505;--proto-panel:#0a0a0b;--proto-panel-2:#101011;--proto-line:#e0b86938;--proto-line-soft:#ffffff1a;--proto-red:#ef171d;--proto-red-dark:#a50006;--proto-gold:#d8ab5f;--proto-copy:#f5f5f5;min-height:100vh;color:var(--proto-copy);background:radial-gradient(circle at 50% 11%, #ef171d13, transparent 24%), radial-gradient(circle at 12% 36%, #d8ab5f09, transparent 26%), var(--proto-bg);font-family:var(--font-poppins), Poppins, sans-serif;padding-top:20px;overflow:hidden}.prototype-deliveries *,.prototype-deliveries :before,.prototype-deliveries :after{box-sizing:border-box}.prototype-deliveries button,.prototype-deliveries input{font:inherit}.prototype-nav{z-index:20;border:1px solid var(--proto-line);-webkit-backdrop-filter:blur(20px)saturate(130%);background:#080809db;border-radius:20px;grid-template-columns:180px 1fr 180px;align-items:center;gap:20px;width:min(100% - 40px,1180px);min-height:72px;margin:0 auto;padding:0 22px;display:grid;position:relative;box-shadow:0 20px 50px #00000057,inset 0 1px #ffffff09}.prototype-nav>a{align-items:center;width:145px;display:flex}.prototype-nav img{object-fit:contain;width:145px;height:auto}.prototype-nav nav{justify-content:center;align-items:center;gap:32px;display:flex}.prototype-nav nav a{color:#a7a7aa;font-size:11px;font-weight:600;text-decoration:none;transition:color .25s}.prototype-nav nav a:hover{color:#fff}.prototype-nav>button{min-height:42px;color:var(--proto-gold);border:1px solid var(--proto-line);cursor:pointer;background:#111112;border-radius:12px;justify-content:center;justify-self:end;align-items:center;gap:10px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.prototype-hero{isolation:isolate;background:#050506;border:1px solid #ffffff14;border-radius:28px;width:min(100% - 40px,1180px);height:clamp(540px,56vw,650px);margin:18px auto 0;position:relative;overflow:hidden;box-shadow:0 32px 80px #0000006b,inset 0 1px #ffffff0d}.prototype-hero>img{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0}.prototype-hero-shade{background:linear-gradient(90deg,#030303fa 0%,#030303cc 33%,#0303030a 69%),linear-gradient(#03030314 0%,#0000 55%,#030303b3 100%);position:absolute;inset:0}.prototype-hero-content{z-index:4;width:min(47%,485px);position:absolute;bottom:clamp(48px,8vw,92px);left:clamp(32px,6vw,74px)}.prototype-hero-content>p,.prototype-map-card>header p,.prototype-ranking>header p,.prototype-regions header p,.prototype-testimonials>header p,.prototype-all-deliveries>header p{color:var(--proto-red);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.prototype-hero-content h1{color:#fff;letter-spacing:-.045em;text-transform:uppercase;margin:16px 0 0;font-size:clamp(40px,5.2vw,68px);font-weight:700;line-height:1.04}.prototype-hero-content h1 em{color:var(--proto-red);font-style:normal}.prototype-hero-content>span{color:#d1d1d3;max-width:390px;margin-top:18px;font-size:clamp(13px,1.5vw,17px);line-height:1.55;display:block}.prototype-hero-content>button,.prototype-final-cta button{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.045em;background:linear-gradient(135deg,#d30b11,#9d0005);border:1px solid #d30b11;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin-top:26px;padding:0 19px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 15px 30px #d0080e3d,inset 0 1px #ffffff26}.prototype-summary,.prototype-regions,.prototype-coverage,.prototype-testimonials,.prototype-all-deliveries,.prototype-final-cta,.prototype-trust,.prototype-footer{width:min(100% - 40px,1180px);margin-left:auto;margin-right:auto}.prototype-summary{border:1px solid var(--proto-line);background:#0a0a0bf5;border-radius:24px;margin-top:18px;padding:18px}.prototype-live{color:#c3c3c6;border:1px solid var(--proto-line-soft);background:#0e0e0f;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:44px;margin-bottom:14px;font-size:10px;display:flex}.prototype-live i{background:#22c76d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 6px #22c76d14,0 0 18px #22c76d99}.prototype-stats{border:1px solid var(--proto-line-soft);background:linear-gradient(145deg,#111112,#09090a);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.prototype-stats article{border-right:1px solid var(--proto-line-soft);grid-template-rows:1fr 1fr;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:12px;min-height:130px;padding:20px;display:grid}.prototype-stats article:last-child{border-right:0}.prototype-stats article>svg{width:30px;height:30px;color:var(--proto-gold);filter:drop-shadow(0 0 12px #d8ab5f1f);grid-row:1/-1;overflow:visible}.prototype-stats article:nth-child(2)>svg{width:34px;height:34px}.prototype-stats strong{color:var(--proto-gold);align-self:end;font-size:28px;line-height:1}.prototype-stats small{color:#d6d6d8;text-transform:uppercase;align-self:start;margin-top:7px;font-size:9px;font-weight:600;line-height:1.35}.prototype-regions{border-bottom:1px solid var(--proto-line-soft);margin-top:22px;padding:26px}.prototype-regions header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.prototype-regions header span{color:#77777c;font-size:10px}.prototype-regions>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.prototype-regions button{color:#ceced1;border:1px solid var(--proto-line-soft);cursor:pointer;background:#0c0c0d;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:45px;padding:0 14px;font-size:10px;transition:border-color .25s,transform .25s,background .25s;display:grid}.prototype-regions button:hover,.prototype-regions button.active{background:#ef171d14;border-color:#ef171d9e;transform:translateY(-2px)}.prototype-regions button i{background:var(--proto-red);border-radius:50%;width:8px;height:8px;box-shadow:0 0 11px #ef171db8}.prototype-regions button span{text-align:left}.prototype-regions button b{color:#fff;font-size:12px}.prototype-coverage{grid-template-columns:minmax(0,1.58fr) minmax(330px,.72fr);align-items:start;gap:18px;margin-top:28px;display:grid}.prototype-map-card,.prototype-ranking{border:1px solid var(--proto-line);background:var(--proto-panel);border-radius:24px;overflow:hidden;box-shadow:0 26px 65px #00000047,inset 0 1px #ffffff06}.prototype-map-card>header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:116px;padding:24px 26px 18px;display:flex}.prototype-map-card>header h2{color:#fff;letter-spacing:-.035em;max-width:600px;margin:9px 0 0;font-size:clamp(25px,3.1vw,40px);line-height:1.08}.prototype-map-card>header span{color:#85858a;margin-top:9px;font-size:10px;display:block}.prototype-map-card>header button{min-height:36px;color:var(--proto-gold);border:1px solid var(--proto-line);cursor:pointer;background:#111112;border-radius:10px;padding:0 12px;font-size:9px}.prototype-map-stage{padding:0 18px 18px}.prototype-map-stage .delivery-map-shell{background:radial-gradient(circle at 49% 48%,#16110e 0,#0c0b0b 52%,#070708 100%);border:0;border-radius:16px;min-height:610px}.prototype-map-stage .delivery-map-shell:before{background:radial-gradient(at 51% 48%,#591c1329,#0000 64%)}.prototype-map-stage .delivery-map-texture{opacity:.35}.prototype-map-stage .delivery-map{filter:drop-shadow(0 22px 38px #0000008c);width:min(100%,590px)}.prototype-map-stage .delivery-map path{stroke:#f0b76b4d;stroke-width:.75px}.prototype-map-stage .delivery-map path.level-empty{fill:#18181b;opacity:.92}.prototype-map-stage .delivery-map path.level-1{fill:#f3a270}.prototype-map-stage .delivery-map path.level-2{fill:#ff6845}.prototype-map-stage .delivery-map path.level-3{fill:#f11a17}.prototype-map-stage .delivery-map path.level-4{fill:#b2070b}.prototype-map-stage .delivery-map path.level-5{fill:#69050a}.prototype-map-stage .delivery-map path:not(.level-empty):hover,.prototype-map-stage .delivery-map path:not(.level-empty):focus-visible{fill:#ff171e;filter:drop-shadow(0 0 13px #ff171ebf)}.prototype-map-stage .delivery-map path.selected{fill:#e90c13;stroke:#ffcf82;stroke-width:1.4px}.prototype-map-stage .delivery-map-connections .delivery-route-base{stroke:#d8ab5f21}.prototype-map-stage .delivery-map-connections .delivery-route-arc{stroke:#ff1744;filter:drop-shadow(0 0 5px #ff1744b8)}.prototype-map-stage .delivery-city-pin .city-dot{fill:#ff171e;stroke:#ffd18a;stroke-width:1.25px}.prototype-map-stage .delivery-city-pin .city-pulse{stroke:#ff171e8c}.prototype-map-stage .delivery-map-legend{color:#a5a5aa;font-size:7px;bottom:17px;right:22px}.prototype-map-stage .delivery-map-legend i{background:linear-gradient(90deg,#f3a270,#ff3024,#69050a);width:86px;height:7px}.prototype-map-stage .delivery-state-tooltip,.prototype-map-stage .delivery-city-preview{color:#fff;background:#0d0d0ee6;border-color:#ffffff1c;box-shadow:0 24px 52px #00000080,inset 0 1px #ffffff0d}.prototype-map-stage .delivery-state-tooltip strong,.prototype-map-stage .city-preview-body h3{color:#fff}.prototype-map-stage .delivery-state-tooltip small,.prototype-map-stage .city-preview-body small{color:#a3a3a7}.prototype-ranking{min-height:744px}.prototype-ranking>header{border-bottom:1px solid var(--proto-line-soft);padding:25px 22px 19px}.prototype-ranking>header span{color:#808085;margin-top:6px;font-size:9px;display:block}.prototype-ranking-tabs{background:#151517;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;margin:18px 18px 10px;padding:4px;display:grid}.prototype-ranking-tabs button{color:#acacb1;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-radius:8px;min-height:35px;font-size:8px;font-weight:700}.prototype-ranking-tabs button.active{color:#fff;background:linear-gradient(135deg, var(--proto-red), #a50006);box-shadow:0 8px 18px #ef171d38}.prototype-ranking-list{padding:0 18px}.prototype-ranking-list>button{color:#fff;border:0;border-bottom:1px solid var(--proto-line-soft);cursor:pointer;text-align:left;background:0 0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:0;display:grid}.prototype-ranking-list>button.with-flag{grid-template-columns:18px 30px minmax(0,1fr) auto}.prototype-rank-position{color:#d7d7da;font-size:11px;font-style:normal}.prototype-state-flag{border:1px solid #fff3;border-radius:3px;width:28px;height:20px;display:block;position:relative;overflow:hidden;box-shadow:0 4px 10px #0000005c}.prototype-state-flag i{display:block;position:absolute;inset:0}.prototype-state-flag.flag-sp{background:repeating-linear-gradient(#fff 0 2px,#111 2px 4px)}.prototype-state-flag.flag-sp:before{content:"";z-index:2;background:#e51d2a;width:11px;height:9px;position:absolute;top:0;left:0}.prototype-state-flag.flag-sp:after{content:"★";z-index:3;color:#fff;font-size:5px;position:absolute;top:-2px;left:3px}.prototype-state-flag.flag-ba{background:linear-gradient(#f7f7f7 0 33%,#d71e2b 33% 66%,#f7f7f7 66%)}.prototype-state-flag.flag-ba:before{content:"";background:#243881;width:10px;height:10px;position:absolute;top:0;left:0}.prototype-state-flag.flag-ba:after{content:"★";color:#fff;font-size:5px;position:absolute;top:0;left:3px}.prototype-state-flag.flag-mt{background:#1b5ead}.prototype-state-flag.flag-mt:before,.prototype-state-flag.flag-go:before,.prototype-state-flag.flag-ce:before{content:"";background:#fff;width:13px;height:13px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.prototype-state-flag.flag-mt:after{content:"";background:#48a555;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:10px}.prototype-state-flag.flag-go{background:repeating-linear-gradient(#1e8b47 0 3px,#f2c940 3px 6px)}.prototype-state-flag.flag-go:before{background:#2a4a91;width:10px;height:9px;top:0;left:0;transform:none}.prototype-state-flag.flag-go:after{content:"★";color:#fff;font-size:5px;position:absolute;top:0;left:3px}.prototype-state-flag.flag-ce{background:#168443}.prototype-state-flag.flag-ce:before{background:#f7f7f7}.prototype-state-flag.flag-ce:after{content:"";background:#235095;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:10px}.prototype-ranking-list>button>span{min-width:0}.prototype-ranking-list strong,.prototype-ranking-list small{display:block}.prototype-ranking-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.prototype-ranking-list small{background:#262628;border-radius:999px;height:5px;margin-top:8px;overflow:hidden}.prototype-ranking-list small em{border-radius:inherit;background:linear-gradient(90deg,#ff262d,#e70c13);height:100%;display:block;box-shadow:0 0 9px #ef171d73}.prototype-ranking-list>button>b{color:#f0d59d;font-size:13px}.prototype-ranking-cta{color:#f2d49b;border:1px solid var(--proto-line);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:calc(100% - 36px);min-height:42px;margin:18px;font-size:9px;font-weight:700;display:flex}.prototype-latest-mini{border-top:1px solid var(--proto-line-soft);margin-top:8px;padding:22px 18px 16px}.prototype-latest-mini h3{color:var(--proto-red);letter-spacing:.08em;margin:0 0 10px;font-size:10px}.prototype-latest-mini>button{color:#fff;border:0;border-bottom:1px solid var(--proto-line-soft);cursor:pointer;text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:9px;width:100%;min-height:66px;padding:8px 0;display:grid}.prototype-latest-mini>button>span{border:1px solid var(--proto-line);color:#f6dfb1;background:linear-gradient(145deg,#5a3824,#171719);border-radius:50%;place-items:center;width:38px;height:38px;font-size:9px;font-weight:800;display:grid}.prototype-latest-mini>button>span img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.prototype-latest-mini strong,.prototype-latest-mini small{display:block}.prototype-latest-mini strong{font-size:9px}.prototype-latest-mini small{color:#949499;margin-top:3px;font-size:7px;line-height:1.45}.prototype-latest-mini time{color:#8b8b90;font-size:7px}.prototype-latest-mini svg{color:#27c66f}.prototype-testimonials{border:1px solid var(--proto-line);background:var(--proto-panel);border-radius:24px;margin-top:28px;padding:30px}.prototype-testimonials>header{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.prototype-testimonials>header h2{color:#fff;letter-spacing:-.035em;margin:9px 0 0;font-size:clamp(24px,3vw,36px)}.prototype-testimonials>header>span{color:#848489;text-align:right;max-width:360px;font-size:10px;line-height:1.55}.prototype-testimonial-stage{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:14px;margin-top:26px;display:grid}.prototype-testimonial-stage>button{width:44px;height:44px;color:var(--proto-gold);border:1px solid var(--proto-line);cursor:pointer;background:#101011;border-radius:50%;place-items:center;transition:border-color .25s,transform .25s;display:grid}.prototype-testimonial-stage>button:hover{border-color:#d8ab5fb8;transform:scale(1.06)}.prototype-testimonial-stage>article{background:radial-gradient(circle at 82%,#d8ab5f17,#0000 31%),linear-gradient(145deg,#141415,#09090a 70%);border:1px solid #d8ab5f61;border-radius:22px;grid-template-columns:minmax(0,1.38fr) minmax(235px,.62fr);align-items:stretch;gap:28px;min-height:330px;padding:34px 34px 28px;animation:.42s both prototype-testimonial-in;display:grid;overflow:hidden;box-shadow:0 24px 55px #00000057,inset 0 1px #ffffff09}.prototype-testimonial-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.prototype-customer{grid-template-columns:78px minmax(0,1fr) 26px;align-items:center;gap:14px;display:grid}.prototype-customer>img{object-fit:cover;border:2px solid #d8ab5f94;border-radius:50%;width:78px;height:78px;display:block;box-shadow:0 10px 28px #0006,0 0 0 5px #d8ab5f0f}.prototype-customer strong,.prototype-customer small{display:block}.prototype-customer strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.prototype-customer small{color:#929297;margin-top:5px;font-size:9px}.prototype-customer svg{color:#29bf6c}.prototype-stars{color:var(--proto-gold);gap:4px;margin-top:22px;display:flex}.prototype-testimonial-copy blockquote{color:#fff;letter-spacing:-.035em;max-width:630px;margin:16px 0 0;font-size:clamp(22px,3vw,36px);font-weight:650;line-height:1.22}.prototype-testimonial-copy>p{color:#75dca0;align-items:center;gap:7px;margin:20px 0 0;font-size:8px;font-weight:650;display:flex}.prototype-testimonial-vehicle{border-left:1px solid var(--proto-line-soft);flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;padding:18px 20px;display:flex;position:relative}.prototype-testimonial-vehicle:before{content:"";filter:blur(16px);background:#000000a6;border-radius:50%;width:82%;height:30px;position:absolute;bottom:70px;left:9%}.prototype-testimonial-vehicle>img{z-index:1;object-fit:contain;filter:drop-shadow(0 15px 14px #00000080);width:min(100%,280px);height:180px;position:relative}.prototype-testimonial-vehicle footer{z-index:1;text-align:center;width:100%;padding-top:14px;position:relative}.prototype-testimonial-vehicle footer span,.prototype-testimonial-vehicle footer strong{display:block}.prototype-testimonial-vehicle footer span{color:#737378;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.prototype-testimonial-vehicle footer strong{color:#f0d59d;margin-top:5px;font-size:10px}.prototype-testimonial-controls{justify-content:center;align-items:center;gap:17px;margin-top:18px;display:flex}.prototype-testimonial-controls>div{gap:6px;display:flex}.prototype-testimonial-controls>div button{cursor:pointer;background:#3d3d40;border:0;border-radius:99px;width:6px;height:6px;padding:0;transition:width .25s,background .25s}.prototype-testimonial-controls>div button.active{background:var(--proto-red);width:19px}@keyframes prototype-testimonial-in{0%{opacity:0;transform:translateY(6px)scale(.992)}to{opacity:1;transform:none}}.prototype-all-deliveries{background:radial-gradient(circle at 8% 0,#ef171d29,#0000 34%),linear-gradient(145deg,#111112,#070708 72%);border:1px solid #d8ab5f57;border-radius:28px;margin-top:32px;padding:36px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000061,inset 0 1px #ffffff09}.prototype-all-deliveries:before{content:"";border:1px solid #ef171d33;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-150px;right:-130px;box-shadow:0 0 80px #ef171d14}.prototype-all-deliveries>header{z-index:1;justify-content:space-between;align-items:flex-end;gap:28px;display:flex;position:relative}.prototype-all-deliveries>header h2{color:#fff;letter-spacing:-.045em;max-width:660px;margin:9px 0 0;font-size:clamp(30px,4.1vw,48px);line-height:1.08}.prototype-all-deliveries>header>div>span{color:#98989d;margin-top:10px;font-size:10px;line-height:1.55;display:block}.prototype-all-deliveries>header label{color:#d3b271;background:#141415e0;border:1px solid #d8ab5f52;border-radius:14px;align-items:center;gap:10px;width:min(100%,390px);min-height:52px;padding:0 15px;display:flex;box-shadow:inset 0 1px #ffffff09,0 14px 30px #00000038}.prototype-all-deliveries>header label:focus-within{border-color:#ef171d9e;box-shadow:0 0 0 3px #ef171d14}.prototype-all-deliveries input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.prototype-all-deliveries label button{color:#a3a3a7;cursor:pointer;background:#242426;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.prototype-story-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid;position:relative}.prototype-story-grid article{border:1px solid var(--proto-line-soft);background:linear-gradient(155deg,#151516,#0b0b0c);border-radius:18px;min-width:0;transition:transform .3s,border-color .3s;overflow:hidden;box-shadow:0 18px 42px #0000003d}.prototype-story-grid article:hover{border-color:#d8ab5f6b;transform:translateY(-4px)}.prototype-story-photo{height:205px;position:relative;overflow:hidden}.prototype-story-photo:after{content:"";background:linear-gradient(#0000 48%,#050506cc);position:absolute;inset:0}.prototype-story-photo img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.prototype-story-grid article:hover .prototype-story-photo img{transform:scale(1.025)}.prototype-story-photo>span{z-index:2;color:#fff;background:linear-gradient(135deg,#ff262d,#c4070d);border-radius:8px;place-items:center;min-width:32px;min-height:26px;padding:0 8px;font-size:8px;font-weight:800;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 8px 20px #ef171d4d}.prototype-story-photo>b{z-index:2;color:#e8fff1;align-items:center;gap:5px;font-size:7px;font-weight:700;display:flex;position:absolute;bottom:11px;right:12px}.prototype-story-photo>b svg{color:#24c76e}.prototype-story-grid article>section{padding:16px}.prototype-story-grid article small{color:var(--proto-red);letter-spacing:.035em;text-transform:uppercase;font-size:7px;font-weight:800}.prototype-story-grid article h3{color:#fff;margin:7px 0 0;font-size:14px}.prototype-story-grid article blockquote{color:#b7b7bb;min-height:40px;margin:8px 0 0;font-size:9px;line-height:1.55}.prototype-story-grid article footer{border-top:1px solid var(--proto-line-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:11px;display:flex}.prototype-story-grid article footer strong{color:#f0d59d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.prototype-story-grid article footer time{color:#747479;flex:none;font-size:7px}.prototype-final-cta{border:1px solid var(--proto-line);text-align:center;background:radial-gradient(circle at 50% 0,#ef171d29,#0000 56%),linear-gradient(145deg,#121011,#070708);border-radius:24px;margin-top:20px;padding:54px 28px}.prototype-final-cta p{color:var(--proto-red);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.prototype-final-cta h2{color:#fff;letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(28px,4.2vw,48px)}.prototype-final-cta button{margin-top:24px}.prototype-trust{border:1px solid var(--proto-line);background:#09090a;border-radius:20px;grid-template-columns:repeat(3,1fr);align-items:center;min-height:104px;margin-top:20px;padding:20px 34px;display:grid}.prototype-trust>div{border-right:1px solid var(--proto-line-soft);justify-content:center;align-items:center;gap:15px;min-height:60px;display:flex}.prototype-trust>div:last-child{border-right:0}.prototype-trust svg{color:var(--proto-gold)}.prototype-trust strong,.prototype-trust small{text-transform:uppercase;letter-spacing:.07em;display:block}.prototype-trust strong{color:#fff;font-size:11px}.prototype-trust small{color:#a1a1a6;margin-top:4px;font-size:8px}.prototype-footer{grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;min-height:150px;padding:28px 4px 42px;display:grid}.prototype-footer img{width:122px;height:auto}.prototype-footer p{color:#77777d;text-align:center;font-size:8px}.prototype-footer a{color:#b8b8bc;border:1px solid var(--proto-line-soft);background:#0d0d0e;border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:8px;text-decoration:none;display:inline-flex}@media (width<=920px){.prototype-nav{grid-template-columns:1fr auto}.prototype-nav nav{display:none}.prototype-coverage{grid-template-columns:1fr}.prototype-ranking{min-height:0}.prototype-regions>div{grid-template-columns:repeat(3,minmax(0,1fr))}.prototype-testimonial-stage{grid-template-columns:38px minmax(0,1fr) 38px;gap:9px}.prototype-testimonial-stage>button{width:38px;height:38px}.prototype-testimonial-stage>article{grid-template-columns:minmax(0,1fr) minmax(190px,.55fr);gap:20px;padding:27px}.prototype-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.prototype-deliveries{padding-top:8px;overflow-x:clip}.prototype-nav,.prototype-hero,.prototype-summary,.prototype-regions,.prototype-coverage,.prototype-testimonials,.prototype-all-deliveries,.prototype-final-cta,.prototype-trust,.prototype-footer{width:calc(100% - 24px)}.prototype-nav{z-index:50;min-height:60px;top:max(8px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#0a0a0be0;border-radius:17px;padding:0 12px 0 15px;position:sticky;box-shadow:0 16px 34px #00000052}.prototype-nav>a,.prototype-nav img{width:108px}.prototype-nav>button{border-radius:12px;width:44px;min-height:44px;padding:0}.prototype-nav>button span{display:none}.prototype-hero{background:#050506;border-radius:22px;height:690px;margin-top:10px}.prototype-hero>img{object-fit:cover;object-position:right center;height:46%;bottom:auto}.prototype-hero-shade{background:linear-gradient(#0505060a 0%,#0505060d 28%,#050506db 49%,#050506 55% 100%)}.prototype-hero-content{width:auto;bottom:26px;left:20px;right:20px}.prototype-hero-content>p{font-size:10px}.prototype-hero-content h1{margin-top:12px;font-size:clamp(31px,9.5vw,43px);line-height:1.02}.prototype-hero-content>span{margin-top:15px;font-size:12px;line-height:1.48}.prototype-hero-content>button{border-radius:13px;width:100%;min-height:49px;margin-top:20px}.prototype-summary{border-radius:19px;margin-top:12px;padding:8px}.prototype-live{border-radius:12px;min-height:42px;margin-bottom:8px;font-size:9px}.prototype-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.prototype-stats article{border-bottom:1px solid var(--proto-line-soft);grid-template-columns:34px minmax(0,1fr);column-gap:9px;min-height:106px;padding:13px}.prototype-stats article:nth-child(2){border-right:0}.prototype-stats article:nth-child(3),.prototype-stats article:nth-child(4){border-bottom:0}.prototype-stats article>svg,.prototype-stats article:nth-child(2)>svg{width:25px;height:25px}.prototype-stats strong{font-size:25px}.prototype-stats small{margin-top:5px;font-size:7px}.prototype-regions{margin-top:18px;padding:21px 0 18px;overflow:hidden}.prototype-regions header{padding:0 4px;display:block}.prototype-regions header span{margin-top:7px;line-height:1.45;display:block}.prototype-regions>div{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin-top:14px;padding:0 4px 5px;display:flex;overflow-x:auto}.prototype-regions>div::-webkit-scrollbar{display:none}.prototype-regions button{scroll-snap-align:start;flex:0 0 148px;min-height:48px;padding:0 13px}.prototype-regions button:last-child{grid-column:auto}.prototype-map-card,.prototype-ranking,.prototype-testimonials,.prototype-final-cta{border-radius:19px}.prototype-coverage{gap:14px;margin-top:18px}.prototype-map-card>header{min-height:0;padding:21px 18px 15px;display:block}.prototype-map-card>header h2{max-width:100%;font-size:clamp(25px,8vw,31px)}.prototype-map-card>header span{line-height:1.45}.prototype-map-card>header button{min-height:42px;margin-top:13px}.prototype-map-stage{padding:0 7px 7px}.prototype-map-stage .delivery-map-shell{touch-action:pan-y pinch-zoom;border-radius:14px;min-height:445px;padding:10px 5px 37px}.prototype-map-stage .delivery-map{width:min(100%,430px)}.prototype-map-stage .delivery-map-legend{white-space:nowrap;bottom:13px;right:50%;transform:translate(50%)}.prototype-map-stage .delivery-state-tooltip,.prototype-map-stage .delivery-city-preview{width:min(290px,100vw - 44px);max-width:calc(100vw - 44px)}.prototype-ranking>header{padding:22px 18px 17px}.prototype-ranking-tabs{border-radius:12px;margin:14px 12px 8px;padding:4px}.prototype-ranking-tabs button{min-height:42px;font-size:8px}.prototype-ranking-list{padding:0 12px}.prototype-ranking-list>button{gap:8px;min-height:66px}.prototype-ranking-list>button.with-flag{grid-template-columns:18px 32px minmax(0,1fr) auto}.prototype-state-flag{width:30px;height:21px}.prototype-ranking-list strong{font-size:10px}.prototype-ranking-list>button>b{font-size:15px}.prototype-ranking-cta{border-radius:12px;width:calc(100% - 24px);min-height:48px;margin:16px 12px}.prototype-latest-mini{padding:20px 12px 14px}.prototype-latest-mini>button{grid-template-columns:42px minmax(0,1fr) auto 18px;min-height:70px}.prototype-latest-mini>button>span{width:42px;height:42px}.prototype-latest-mini strong{font-size:10px}.prototype-latest-mini small{font-size:8px}.prototype-testimonials{margin-top:18px;padding:23px 14px 18px}.prototype-testimonials>header{padding:0 3px;display:block}.prototype-testimonials>header h2{font-size:clamp(27px,8.5vw,34px);line-height:1.08}.prototype-testimonials>header>span{text-align:left;margin-top:9px;display:block}.prototype-testimonial-stage{margin-top:20px;display:block;position:relative}.prototype-testimonial-stage>button{z-index:3;background:#0c0c0deb;width:40px;height:40px;position:absolute;top:52%;transform:translateY(-50%);box-shadow:0 8px 22px #00000061}.prototype-testimonial-stage>button:hover{transform:translateY(-50%)}.prototype-testimonial-stage>button:first-child{left:-7px}.prototype-testimonial-stage>button:last-child{right:-7px}.prototype-testimonial-stage>article{border-radius:18px;grid-template-columns:1fr;gap:20px;min-height:0;padding:23px 18px 17px}.prototype-customer{grid-template-columns:66px minmax(0,1fr) 22px;gap:12px}.prototype-customer>img{width:66px;height:66px}.prototype-customer strong{font-size:13px}.prototype-customer small{font-size:8px}.prototype-stars{margin-top:19px}.prototype-testimonial-copy blockquote{margin-top:14px;font-size:clamp(22px,7vw,29px)}.prototype-testimonial-copy>p{margin-top:15px}.prototype-testimonial-vehicle{border-top:1px solid var(--proto-line-soft);border-left:0;min-height:160px;padding:10px 12px 4px}.prototype-testimonial-vehicle>img{height:116px}.prototype-testimonial-vehicle:before{bottom:43px}.prototype-testimonial-controls{margin-top:15px}.prototype-all-deliveries{border-radius:20px;margin-top:18px;padding:25px 14px}.prototype-all-deliveries>header{display:block}.prototype-all-deliveries>header h2{font-size:clamp(29px,9vw,38px);line-height:1.06}.prototype-all-deliveries>header span{line-height:1.5}.prototype-all-deliveries>header label{border-radius:13px;width:100%;min-height:50px;margin-top:18px}.prototype-story-grid{grid-template-columns:1fr;gap:12px}.prototype-story-photo{height:clamp(235px,70vw,290px)}.prototype-story-grid article>section{padding:18px}.prototype-story-grid article h3{font-size:16px}.prototype-story-grid article blockquote{min-height:0;font-size:10px}.prototype-story-grid article footer strong{font-size:9px}.prototype-final-cta{margin-top:14px;padding:40px 18px}.prototype-final-cta h2{font-size:clamp(29px,9vw,38px);line-height:1.08}.prototype-final-cta button{width:100%;min-height:49px}.prototype-trust{grid-template-columns:1fr;min-height:0;margin-top:14px;padding:10px 16px}.prototype-trust>div{border-right:0;border-bottom:1px solid var(--proto-line-soft);justify-content:flex-start;min-height:72px}.prototype-trust>div:last-child{border-bottom:0}.prototype-footer{min-height:0;padding:28px 4px calc(34px + env(safe-area-inset-bottom));grid-template-columns:1fr;justify-items:center;gap:16px}.prototype-footer p{text-align:center;margin:0}.prototype-footer a{justify-content:center;width:100%;min-height:46px}}@media (width<=420px){.prototype-hero{height:670px}.prototype-hero>img{object-position:right center;height:45%}.prototype-hero-shade{background:linear-gradient(#0505060a 26%,#050506e0 48%,#050506 54% 100%)}.prototype-hero-content{bottom:22px;left:18px;right:18px}.prototype-map-stage .delivery-map-shell{min-height:415px}.prototype-latest-mini time{display:none}.prototype-latest-mini>button{grid-template-columns:42px minmax(0,1fr) 18px}.prototype-testimonial-stage>button:first-child{left:-10px}.prototype-testimonial-stage>button:last-child{right:-10px}}@media (prefers-reduced-motion:reduce){.prototype-testimonial-stage>article{animation:none}}*{box-sizing:border-box;scroll-behavior:smooth}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:88px}body,main,section,aside,nav,div,ul,ol{-webkit-overflow-scrolling:touch}body{background:radial-gradient(circle at 72% -10%, #ff303812, transparent 30%), radial-gradient(circle at 18% 8%, #e8c66c0b, transparent 22%), var(--bg);color:var(--text);min-height:100vh;margin:0;font-family:Poppins,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.app-shell{min-height:100vh;padding-bottom:48px}.topbar{z-index:40;-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);background:#0c0d10c7;border-bottom:1px solid #ff3038b3;height:70px;position:sticky;top:0}.topbar:after{content:"";background:linear-gradient(90deg, transparent 8%, var(--red) 50%, transparent 92%);opacity:.75;height:1px;position:absolute;inset:auto 0 -1px}.topbar-inner{align-items:center;gap:28px;max-width:1280px;height:100%;margin:auto;padding:0 28px;display:flex}.brand{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;min-width:135px;padding:0;display:flex}.brand>span:last-child{letter-spacing:.04em;color:#e9e9eb;font-weight:800;line-height:.9}.brand small{letter-spacing:.24em;color:var(--gold);font-size:7px;font-weight:500;display:block}.brand-symbol{background:#ffffff0a;border:1px solid #ffffff17;border-radius:9px;place-items:center;width:29px;height:29px;display:inline-grid;position:relative;overflow:hidden}.brand-symbol:before,.brand-symbol i{content:"";clip-path:polygon(0 100%,100% 0,74% 100%);width:14px;height:20px;position:absolute}.brand-symbol:before{background:var(--red);transform:translate(-4px)}.brand-symbol i{background:#fff;transform:translate(5px)scale(.72)}.desktop-nav{flex:1;align-self:stretch;gap:3px;display:flex}.desktop-nav button{color:#90929a;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0 13px;font-size:12px;transition:color .2s,background .2s;display:flex;position:relative}.desktop-nav button span{color:#b8bac1;font-size:14px}.desktop-nav button.active{color:#fff;background:linear-gradient(#ffffff12,#ffffff06)}.desktop-nav button.active:after{content:"";background:var(--red);border-radius:2px;height:2px;position:absolute;bottom:6px;left:12px;right:12px;box-shadow:0 0 14px #ff30388c}.user-tools{align-items:center;gap:10px;display:flex}.icon-button{border:1px solid var(--border);cursor:pointer;background:#ffffff09;border-radius:12px;width:38px;height:38px;position:relative}.notification-dot{background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:9px;box-shadow:0 0 0 3px #ff30381f}.profile-button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:16px 16px;grid-template-columns:32px auto;align-items:center;column-gap:8px;display:grid}.profile-button>span{width:32px;height:32px;color:var(--gold);background:var(--gold-dim);border:1px solid #e8c66c40;border-radius:50%;grid-row:1/3;place-items:center;font-size:10px;font-weight:700;display:grid}.profile-button b{font-size:11px;font-weight:650}.content-shell{max-width:1120px;margin:0 auto;padding:34px 24px 80px}.page-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin:4px 0 26px;display:flex}.page-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,34px);line-height:1.12}.page-heading>div:first-child>p:last-child{color:var(--muted);margin:7px 0 0}.eyebrow{color:#a8abb4;text-transform:uppercase;letter-spacing:.13em;margin:0 0 8px;font-size:10px;font-weight:700}.heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 15px;font-size:12px;font-weight:650;transition:transform .18s,filter .18s,background .18s;display:inline-flex}.button:hover{filter:brightness(1.08);transform:translateY(-1px)}.button.secondary{background:var(--surface-3);border-color:var(--border)}.button.ghost{color:var(--muted-2);background:0 0;border-color:#0000}.button.full{width:100%}.text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:11px}.text-button:hover{color:var(--text)}.segment-control{background:var(--surface-2);border:1px solid var(--border);border-radius:11px;gap:2px;padding:3px;display:flex;overflow-x:auto}.segment-control button{min-height:30px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:11px}.metrics-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.metric-card{border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(155deg, #ffffff09, #ffffff03), var(--surface);min-height:126px;padding:17px 18px;position:relative;overflow:hidden}.metric-card:after{content:"";opacity:.035;background:currentColor;border-radius:50%;width:120px;height:120px;position:absolute;top:-60px;right:-60px}.metric-head{color:var(--muted-2);align-items:center;gap:7px;display:flex}.metric-head>span{color:var(--blue)}.metric-head p{text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:9px;font-weight:700}.metric-head i{opacity:.28;margin-left:auto;font-style:normal}.metric-card>strong{letter-spacing:-.04em;margin-top:11px;font-size:clamp(23px,2.4vw,29px);line-height:1;display:block}.metric-card>small{color:var(--muted);margin-top:8px;font-size:9px;display:block}.panel{border:1px solid var(--border);background:linear-gradient(145deg, #ffffff07, #ffffff02), var(--surface);border-radius:var(--radius);box-shadow:inset 0 1px #ffffff06}.panel-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;display:flex}.panel-title>div{align-items:center;gap:8px;display:flex}.panel-title h2{letter-spacing:-.015em;margin:0;font-size:14px}.title-icon{font-style:normal}.title-icon.gold{color:var(--gold)}.badge{color:#b3b5bc;white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff13;border-radius:99px;justify-content:center;align-items:center;min-height:20px;padding:2px 7px;font-size:8px;font-weight:650;line-height:1;display:inline-flex}.payment-list button{width:100%;min-height:45px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;grid-template-columns:130px 1fr auto 1.35fr 120px 10px;align-items:center;gap:10px;transition:background .18s;display:grid}.payment-list button:last-child{border-bottom:0}.payment-list button:hover{background:#ffffff06}.payment-list code{color:#656872;font-size:8px}.payment-list strong{color:#fff;font-size:11px}.payment-list b{color:#fff;text-align:right;font-size:12px}.payment-list span{font-size:9px}.payment-list i{font-size:16px;font-style:normal}.dashboard-grid{grid-template-columns:1.05fr .95fr;gap:16px;margin-top:16px;display:grid}.funnel{flex-direction:column;align-items:center;padding:24px 26px 14px;display:flex}.funnel-stage{color:#fff;clip-path:polygon(4% 0,96% 0,88% 100%,12% 100%);text-shadow:0 1px 6px #0000004d;justify-content:center;align-items:center;gap:8px;height:46px;margin-top:-1px;font-size:11px;display:flex}.funnel-stage small{opacity:.72;font-size:8px}.stage-created{background:linear-gradient(#85878d,#55565c);width:100%}.stage-sent{background:linear-gradient(#f7c72f,#dca700);width:88%}.stage-viewed{background:linear-gradient(#55baff,#2884d5);width:73%}.stage-accepted{color:#1b160b;width:52%;text-shadow:none;background:linear-gradient(#e9d39c,#c5a75f)}.stage-paid{background:linear-gradient(#51d7ad,#139c76);width:32%}.fine-print{color:#5f626c;margin:0 28px;font-size:8px;line-height:1.6}.ranking-row{border:1px solid var(--border);background:#ffffff03;border-radius:12px;align-items:center;gap:10px;min-height:59px;margin:8px 10px;padding:9px 11px;display:flex}.rank-number{color:#656872;text-align:center;width:16px;font-size:10px}.avatar{width:29px;height:29px;color:var(--gold);background:#e8c66c14;border:1px solid #e8c66c30;border-radius:50%;flex:0 0 29px;place-items:center;font-size:8px;font-weight:700;display:grid}.ranking-row>div{min-width:0}.ranking-row strong{font-size:11px;display:block}.ranking-row small{color:var(--muted);margin-top:2px;font-size:8px;display:block}.ranking-row>b{color:#f3f3f4;white-space:nowrap;margin-left:auto;font-size:11px}.seller-grid{grid-template-columns:1fr 1fr;display:grid}.toolbar{border:1px solid var(--border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius-sm);background:#141519c7;align-items:center;gap:8px;min-height:58px;margin-bottom:13px;padding:10px;display:flex}.search-field{border:1px solid var(--border);height:36px;color:var(--muted);background:#101115;border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.search-field input{width:100%;height:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.filter-button{background:var(--surface-2);border:1px solid var(--border);min-height:36px;color:var(--muted-2);cursor:pointer;white-space:nowrap;border-radius:9px;padding:0 12px;font-size:10px}.status-filter-row{gap:6px;margin:0 2px 14px;padding-bottom:2px;display:flex;overflow-x:auto}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.data-card{border:1px solid var(--border);border-left:2px solid var(--blue);border-radius:var(--radius);background:linear-gradient(145deg, #ffffff06, #ffffff01), var(--surface);text-align:left;cursor:pointer;min-height:235px;padding:15px;transition:transform .2s,border-color .2s,background .2s;position:relative;overflow:hidden;box-shadow:0 12px 35px #0000001f}.data-card:hover{background:var(--surface-2);border-color:#42b9ff61;transform:translateY(-3px)}.card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-meta code{color:#676a73;font-size:8px}.data-card h3{letter-spacing:-.02em;margin:19px 0 4px;font-size:14px}.data-card>p{color:#5d6068;margin:0;font-size:9px}.data-card>span.line-clamp{color:#9699a2;text-overflow:ellipsis;white-space:nowrap;margin-top:18px;font-size:10px;display:block;overflow:hidden}.value-band,.service-value{background:#ffffff09;border-radius:10px;justify-content:space-between;align-items:center;min-height:51px;margin-top:12px;padding:9px 11px;display:flex}.value-band small,.service-value small{color:#7d8089;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:700}.value-band strong,.service-value strong{letter-spacing:-.03em;font-size:16px}.service-value{flex-direction:column;align-items:flex-start;gap:2px}.card-footer{color:#777a83;align-items:center;gap:6px;min-width:0;margin-top:12px;font-size:8px;display:flex}.card-footer>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-footer time{white-space:nowrap;margin-left:auto}.mini-avatar{width:22px;height:22px;color:var(--gold);background:#e8c66c14;border-radius:50%;flex:0 0 22px;place-items:center;font-size:6px;display:grid}.card-open{color:#bfc1c7;background:#ffffff0b;border-radius:8px;place-items:center;min-height:29px;margin-top:13px;font-size:9px;font-weight:600;display:grid}.pagination{color:var(--muted);justify-content:center;align-items:center;gap:12px;margin:22px auto 0;font-size:10px;display:flex}.pagination button{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:9px;min-height:31px;padding:0 11px;font-size:9px}.empty-state{min-height:280px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-state>span{font-size:34px}.empty-state h3{color:#fff;margin:10px 0 5px}.empty-state p{margin:0}.detail-topline{align-items:center;gap:13px;min-height:60px;margin-bottom:16px;display:flex}.detail-topline>div:nth-child(2){flex:1}.detail-topline code{color:#e6e6e8;font-size:12px;font-weight:700}.detail-topline .badge{margin-left:7px}.detail-topline p{color:var(--muted);margin:5px 0 0;font-size:10px}.detail-topline h1{letter-spacing:-.04em;margin:0 0 7px;font-size:27px}.back-button{min-height:34px;color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 9px}.simulation-detail-grid{grid-template-columns:386px 1fr;align-items:start;gap:18px;display:grid}.preview-panel{padding:16px}.finance-preview{text-align:center;background:radial-gradient(circle at 50% 12%,#e8c66c16,#0000 30%),linear-gradient(#171616,#050607 75%);border:1px solid #e8c66c29;border-radius:24px;flex-direction:column;align-items:center;min-height:780px;padding:34px 27px 22px;display:flex;box-shadow:inset 0 0 70px #0009}.finance-logo{margin-bottom:22px}.finance-logo .brand-symbol{border-radius:18px;width:64px;height:64px}.finance-logo .brand-symbol:before,.finance-logo .brand-symbol i{width:28px;height:40px}.finance-logo .brand-symbol:before{transform:translate(-7px)}.finance-logo .brand-symbol i{transform:translate(10px)scale(.75)}.finance-preview h2{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;margin:0 0 28px;font-size:24px;line-height:1.15}.finance-preview small{color:#92959e;text-transform:uppercase;letter-spacing:.22em;margin:8px 0 6px;font-size:7px}.finance-preview h3{max-width:290px;margin:0 0 12px;font-size:16px}.finance-preview .red-label{color:var(--red);text-transform:uppercase;letter-spacing:.09em;margin:10px 0 11px;font-size:11px;font-weight:800}.installment-row{background:linear-gradient(160deg,#ffffff0e,#ffffff03);border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:10px;width:100%;min-height:56px;margin:5px 0;padding:0 15px;display:flex}.installment-row span{width:23px;height:23px;color:var(--red);border:1px solid #ff303880;border-radius:50%;place-items:center;display:grid}.installment-row b{color:var(--gold);margin-left:auto;font-size:17px}.finance-preview h4{color:var(--gold);margin:0 0 18px}.finance-preview footer{width:100%;color:var(--gold);text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #e8c66c21;margin-top:auto;padding-top:18px;font-size:9px;font-weight:700}.detail-stack{flex-direction:column;gap:14px;display:flex}.share-panel,.summary-panel{padding:18px}.share-input{border:1px solid var(--border-strong);border-radius:9px;display:flex;overflow:hidden}.share-input code{color:#fff;background:#00000029;flex:1;padding:10px;font-size:9px}.share-input button{border:0;border-left:1px solid var(--border);background:var(--surface-3);cursor:pointer;font-size:10px}.inline-actions{gap:7px;margin-top:9px;display:flex}.inline-actions button,.client-link button{border:1px solid var(--border);background:var(--surface-3);cursor:pointer;border-radius:9px;min-height:34px;padding:0 11px;font-size:9px}.next-step{background:linear-gradient(145deg, #e8c66c1f, #e8c66c09), var(--surface);border-color:#e8c66c40;align-items:center;gap:8px;padding:15px;display:flex}.next-step>div:first-child{flex:1;align-items:flex-start;gap:11px;display:flex}.next-step>div>span{color:var(--gold)}.next-step h3{color:var(--gold);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px}.next-step p{color:var(--muted-2);margin:5px 0 0;font-size:9px}.summary-panel dl{grid-template-columns:repeat(2,1fr);gap:16px 28px;margin:14px 0 0;display:grid}.summary-panel dt,.info-panel dt,.spec-panel dt{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px}.summary-panel dd,.info-panel dd,.spec-panel dd{margin:4px 0 0;font-size:10px}.summary-panel dd.accent{color:var(--red);font-weight:700}.proposal-heading{max-width:810px;margin-left:auto;margin-right:auto}.stepper{justify-content:space-between;max-width:800px;margin:4px auto 14px;display:flex;position:relative}.stepper:before{content:"";background:var(--border-strong);height:1px;position:absolute;top:12px;left:25px;right:25px}.stepper div{z-index:1;color:var(--muted);background:var(--bg);align-items:center;gap:7px;padding:0 8px;display:flex;position:relative}.stepper span{border:1px solid var(--border-strong);background:var(--surface);border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.stepper p{margin:0;font-size:9px}.stepper div.active span{color:#160a0b;background:var(--red);border-color:var(--red)}.flow-panel,.proposal-actions,.finance-metrics,.client-link,.proposal-info-grid,.benefits{max-width:800px;margin-left:auto;margin-right:auto}.flow-panel{padding:18px}.flow-columns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.flow-columns>div>small{color:#656872;text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.flow-item{color:#656872;grid-template-columns:24px 1fr auto;align-items:center;gap:5px;min-height:37px;display:grid}.flow-item>span{border:1px solid var(--border-strong);border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.flow-item b{font-size:10px}.flow-item small{font-size:8px}.flow-item.done>span{color:var(--blue);border-color:var(--blue)}.proposal-actions{gap:7px;margin-top:13px;margin-bottom:13px;display:flex}.finance-metrics{grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.finance-metrics>div{border-right:1px solid var(--border);padding:17px}.finance-metrics>div:last-child{border-right:0}.finance-metrics small{color:var(--muted);text-transform:uppercase;font-size:8px}.finance-metrics strong{color:var(--gold);letter-spacing:-.03em;margin:7px 0 3px;font-size:20px;display:block}.finance-metrics p{color:#666973;margin:0;font-size:8px}.client-link{align-items:center;gap:8px;margin-top:13px;padding:12px;display:flex}.client-link>div{flex:1}.client-link b{font-size:10px;display:block}.client-link code{color:var(--muted);font-size:8px}.proposal-info-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.info-panel{padding:16px}.info-panel h2{margin:4px 0 12px;font-size:18px}.info-panel h3{margin:4px 0 12px;font-size:13px}.info-panel dl,.spec-panel dl{margin:0}.info-panel dl>div,.spec-panel dl>div{border-bottom:1px solid #ffffff0b;justify-content:space-between;align-items:center;gap:20px;min-height:31px;display:flex}.info-panel dl>div:last-child,.spec-panel dl>div:last-child{border-bottom:0}.benefits{margin-top:13px;padding:16px}.benefits>div{color:var(--muted-2);grid-template-columns:repeat(3,1fr);gap:11px;font-size:9px;display:grid}.benefits span:first-letter{color:var(--green)}.vehicle-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.vehicle-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);text-align:left;cursor:pointer;padding:0;transition:transform .2s,border-color .2s;overflow:hidden}.vehicle-card:hover{border-color:#fff3;transform:translateY(-3px)}.vehicle-photo{background-color:#1a1b20;background-repeat:no-repeat;background-size:315%;height:190px;position:relative;overflow:hidden}.vehicle-photo:after{content:"";background:linear-gradient(#0000,#0000004d);height:40%;position:absolute;inset:auto 0 0}.vehicle-photo>span{z-index:2;color:#0b1b05;background:#8fe936;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:700;position:absolute;top:8px;left:8px}.vehicle-photo>i{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border-radius:8px;padding:3px 6px;font-size:7px;font-style:normal;position:absolute;bottom:8px;right:8px}.vehicle-card-body h3{letter-spacing:-.025em;margin:9px 0 4px;font-size:14px}.vehicle-card-body p{color:var(--muted);margin:0;font-size:9px}.vehicle-card-body>div:last-child{justify-content:space-between;align-items:baseline;gap:8px;margin-top:14px;display:flex}.vehicle-card-body strong{font-size:17px}.vehicle-card-body small{color:#656872;font-size:8px}.vehicle-heading{align-items:flex-start}.vehicle-heading>div:last-child{gap:7px;display:flex}.vehicle-detail-grid{grid-template-columns:1fr 300px;align-items:start;gap:17px;display:grid}.detail-photo{border-radius:var(--radius);border:1px solid var(--border);background-size:400%;height:530px}.thumbnail-row{align-items:center;gap:9px;min-height:78px;display:flex}.thumbnail{border:2px solid var(--red);background:var(--surface);border-radius:11px;width:74px;height:58px;padding:0;overflow:hidden}.thumbnail .vehicle-photo{background-size:400%;width:100%;height:100%}.thumbnail .vehicle-photo>span,.thumbnail .vehicle-photo>i{display:none}.add-photo{border:1px dashed var(--border-strong);height:58px;color:var(--muted);cursor:pointer;background:0 0;border-radius:11px;padding:0 14px;font-size:9px}.upload-panel{text-align:center;padding:13px}.upload-panel button{border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:9px;width:100%;height:38px;font-size:10px}.upload-panel small{color:var(--muted);margin-top:8px;font-size:8px;display:block}.price-panel,.spec-panel,.send-panel{padding:17px}.price-panel>small{color:var(--muted);text-transform:uppercase;font-size:8px}.price-panel strong{color:var(--gold);letter-spacing:-.04em;margin:5px 0;font-size:28px;display:block}.price-panel p,.send-panel p{color:var(--muted);margin:0;font-size:9px}.send-panel p{margin-bottom:13px;line-height:1.5}.send-panel .button+.button{margin-top:7px}.records-list{flex-direction:column;gap:7px;display:flex}.records-list>button{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;align-items:center;gap:12px;min-height:67px;padding:10px 14px;transition:transform .18s,background .18s;display:flex}.records-list>button:hover{background:var(--surface-2);transform:translate(3px)}.records-list>button>div{flex:1;min-width:0}.records-list h3{margin:0 0 4px;font-size:12px}.records-list h3 .badge{vertical-align:middle;margin-left:6px}.records-list p{color:#666973;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;overflow:hidden}.records-list time{color:#777a82;font-size:9px}.records-list>button>i{color:var(--muted);font-size:17px;font-style:normal}.guide-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.guide-grid .panel{min-height:190px;padding:22px}.guide-number{color:var(--red);letter-spacing:.15em;font-size:11px;font-weight:800}.guide-grid h2{margin:28px 0 8px;font-size:18px}.guide-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.token-panel{align-items:center;gap:30px;margin-top:13px;padding:20px;display:flex}.token-panel h2{margin:0}.swatches{flex:1;grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.swatches>span{border:1px solid var(--border);border-radius:11px;flex-direction:column;justify-content:flex-end;min-height:82px;padding:10px;display:flex;box-shadow:inset 0 1px #ffffff14}.swatches b{font-size:9px}.swatches small{opacity:.65;font-size:8px}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020304bf;place-items:center;padding:20px;animation:.18s fade-in;display:grid;position:fixed;inset:0}.modal{border:1px solid var(--border-strong);width:min(620px,100%);box-shadow:var(--shadow);background:linear-gradient(145deg,#ffffff08,#0000),#111216;border-radius:22px;padding:22px;animation:.25s rise}.modal-head{justify-content:space-between;align-items:flex-start;display:flex}.modal-head h2{margin:0;font-size:22px}.modal-head>button{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:10px;width:34px;height:34px;font-size:20px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;display:grid}.form-grid label{flex-direction:column;gap:7px;display:flex}.form-grid label.full{grid-column:1/-1}.form-grid label span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:700}.form-grid input,.form-grid select{border:1px solid var(--border);color:#fff;background:#0b0c0f;border-radius:10px;outline:0;width:100%;height:43px;padding:0 12px}.modal-actions{justify-content:flex-end;gap:8px;display:flex}.toast{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:48px;box-shadow:var(--shadow);background:#131818eb;border:1px solid #36d39933;border-radius:14px;align-items:center;gap:10px;padding:0 16px 0 10px;font-size:11px;animation:.25s rise;display:flex;position:fixed;bottom:25px;right:24px}.toast span{width:28px;height:28px;color:var(--green);background:#36d3991a;border-radius:9px;place-items:center;display:grid}.mobile-nav{display:none}button:focus-visible,input:focus-visible,select:focus-visible{outline-color:var(--red)}.topbar{border-bottom-color:var(--red);background:#111112f5}.brand>span:last-child,.desktop-nav button.active,.desktop-nav button:hover,.profile-button b{color:#fff}.brand small,.profile-button>span{color:#d9b867}.brand-symbol{background:#ffffff0d;border-color:#ffffff1f}.desktop-nav button,.desktop-nav button span,.profile-button small{color:#a1a1a6}.desktop-nav button:hover{background:#ffffff0d}.desktop-nav button.active{background:linear-gradient(#ffffff14,#ffffff06)}.desktop-nav button.active:after{box-shadow:0 0 14px #d3122273}.notification-dot{box-shadow:0 0 0 3px #d3122226}.profile-button>span{background:#aa7e312b;border-color:#aa7e3157}.button.primary{color:#fff;background:linear-gradient(145deg, #df2635, var(--red));box-shadow:0 8px 26px #d3122229}.button.secondary,.filter-button,.pagination button{color:var(--text);background:var(--surface);border-color:var(--border)}.button.gold{color:#fff;background:linear-gradient(145deg, #b98c3d, var(--gold))}.button.danger{color:var(--red)}.button.danger.ghost{background:var(--red-soft);border-color:#f3c9cd}.button.whatsapp{color:var(--green);background:var(--green-soft);border-color:#c9e8dc}.metric-card,.panel,.data-card,.vehicle-card,.records-list>button{background:linear-gradient(145deg, #fffc, #fffffffa), var(--surface);border-color:var(--border);box-shadow:inset 0 1px #fff}.metric-head{color:var(--muted)}.metric-card.gold .metric-head>span,.metric-card.gold strong{color:var(--gold)}.metric-card.green .metric-head>span{color:var(--green)}.metric-card>strong,.panel-title h2,.payment-list strong,.payment-list b,.ranking-row strong,.ranking-row>b,.data-card h3,.value-band strong,.service-value strong,.vehicle-card-body h3,.vehicle-card-body strong,.records-list h3{color:var(--text)}.panel-title,.payment-list button,.finance-metrics>div,.info-panel dl>div,.spec-panel dl>div{border-color:var(--border)}.badge{color:var(--muted);background:var(--bg);border-color:var(--border)}.badge-blue{color:var(--blue);background:var(--blue-soft);border-color:#c9dfec}.badge-green{color:var(--green);background:var(--green-soft);border-color:#c9e8dc}.badge-gold{color:var(--gold);background:var(--gold-dim);border-color:#e7d8b9}.badge-purple{color:var(--blue);background:var(--blue-soft);border-color:#c9dfec}.badge-red{color:var(--red);background:var(--red-soft);border-color:#f3c9cd}.payment-list button:hover,.records-list>button:hover{background:#fafafa}.payment-list code,.fine-print,.rank-number,.card-meta code,.data-card>p,.value-band small,.service-value small,.card-footer,.vehicle-card-body p,.vehicle-card-body small,.records-list p,.records-list time{color:var(--muted)}.ranking-row{border-color:var(--border);background:#fff}.ranking-row.featured{background:var(--gold-dim);border-color:#e1cea9}.avatar,.mini-avatar{color:var(--gold);background:var(--gold-dim);border-color:#e1cea9}.ranking-row.featured>b{color:var(--gold)}.toolbar{border-color:var(--border);background:#fffffff0}.search-field,.form-grid input,.form-grid select{border-color:var(--border);color:var(--text);background:#fff}.search-field input{color:var(--text)}.search-field input::placeholder{color:var(--muted)}.data-card{border-left-color:var(--blue);box-shadow:0 12px 35px #1111120f}.data-card:hover{background:#fff;border-color:#cfdfe9}.data-card.converted{border-left-color:var(--green)}.proposal-card{border-left-color:var(--border)}.proposal-card.status-em-negociacao{border-left-color:var(--blue)}.proposal-card.status-aceite-proposta{border-left-color:var(--gold)}.proposal-card.status-paga{border-left-color:var(--green)}.proposal-card.status-perdida{border-left-color:var(--red)}.data-card>span.line-clamp{color:var(--muted)}.value-band,.service-value,.card-open{color:var(--text);background:var(--bg)}.card-open{border:1px solid var(--border)}.empty-state h3,.detail-topline code{color:var(--text)}.finance-preview{background:radial-gradient(circle at 50% 12%, #aa7e3124, transparent 30%), linear-gradient(180deg, #1d1d1f, var(--nav) 75%);color:#fff;border-color:#aa7e315c;box-shadow:inset 0 0 70px #00000052}.finance-preview h2,.finance-preview h4,.finance-preview footer,.installment-row b{color:#d6b769}.finance-preview small{color:#a1a1a6}.installment-row{background:linear-gradient(160deg,#ffffff14,#ffffff06);border-color:#ffffff1f}.installment-row span{border-color:#d31222b3}.finance-preview footer{border-color:#aa7e3147}.share-input{border-color:var(--border)}.share-input code{color:var(--text);background:var(--bg)}.share-input button,.inline-actions button,.client-link button{color:var(--text);border-color:var(--border);background:#fff}.next-step{background:linear-gradient(145deg, var(--gold-dim), #fff), var(--surface);border-color:#e1cea9}.next-step p{color:var(--muted)}.summary-panel dd.accent{color:var(--red)}.stepper:before{background:var(--border)}.stepper div{color:var(--muted);background:var(--bg)}.stepper span{border-color:var(--border);background:#fff}.stepper div.active{color:var(--text)}.stepper div.active span{color:#fff}.flow-columns>div>small,.flow-item{color:var(--muted)}.flow-item>span{border-color:var(--border)}.flow-item.done{color:var(--text)}.finance-metrics p,.client-link code{color:var(--muted)}.vehicle-card:hover{border-color:#d2d2d7}.vehicle-photo{background-color:var(--nav)}.vehicle-photo>span{color:#fff;background:var(--green)}.price-panel strong{color:var(--gold)}.add-photo,.upload-panel button{color:var(--muted);border-color:var(--border)}.modal-backdrop{background:#1111128f}.modal{color:var(--text);border-color:var(--border);background:linear-gradient(145deg, #ffffffe6, #fff), var(--surface)}.modal-head>button{color:var(--text);background:var(--bg);border-color:var(--border)}.toast{color:var(--text);background:#fffffff5;border-color:#c9e8dc}.toast span{color:var(--green);background:var(--green-soft)}.mobile-nav{background:#111112f0;border-color:#ffffff24}.mobile-nav button{color:#a1a1a6}.mobile-nav button.active{color:#fff;background:#ffffff14}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(9px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1000px){.desktop-nav button{padding:0 8px;font-size:0}.desktop-nav button span{font-size:16px}.profile-button b,.profile-button small{display:none}.profile-button{grid-template-columns:32px}.metrics-grid{grid-template-columns:repeat(2,1fr)}.content-shell{padding-left:20px;padding-right:20px}.vehicle-detail-grid{grid-template-columns:1fr 260px}.detail-photo{height:430px}}@media (width<=760px){body{font-size:13px}.app-shell{padding-bottom:82px}.topbar{height:59px}.topbar-inner{padding:0 16px}.desktop-nav{display:none}.user-tools{margin-left:auto}.profile-button{display:none}.content-shell{padding:22px 14px 60px}.page-heading{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:20px}.heading-actions{justify-content:flex-start;width:100%}.heading-actions .segment-control{max-width:100%}.metrics-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{min-height:112px;padding:14px}.metric-card>strong{font-size:22px}.payment-list button{grid-template-columns:1fr auto 12px;min-height:59px;padding:8px 2px}.payment-list code,.payment-list .badge,.payment-list span{display:none}.payment-list b{text-align:right}.dashboard-grid,.seller-grid{grid-template-columns:1fr}.toolbar{flex-wrap:nowrap;align-items:stretch;overflow-x:auto}.search-field{min-width:240px}.card-grid,.vehicle-grid{grid-template-columns:1fr}.data-card{min-height:225px}.vehicle-photo{background-size:305%;height:230px}.simulation-detail-grid,.vehicle-detail-grid{grid-template-columns:1fr}.simulation-detail-grid .preview-panel{order:2}.finance-preview{min-height:700px}.detail-topline{flex-wrap:wrap}.detail-topline .button.danger{margin-left:auto}.detail-topline.vehicle-heading>div:last-child{width:100%}.flow-columns,.proposal-info-grid,.finance-metrics{grid-template-columns:1fr}.finance-metrics>div{border-right:0;border-bottom:1px solid var(--border)}.finance-metrics>div:last-child{border-bottom:0}.client-link{flex-wrap:wrap;align-items:stretch}.client-link>div{flex-basis:100%}.benefits>div{grid-template-columns:1fr 1fr}.detail-photo{height:360px}.records-list .avatar,.records-list time{display:none}.guide-grid{grid-template-columns:1fr}.token-panel{flex-direction:column;align-items:flex-start}.swatches{grid-template-columns:repeat(2,1fr);width:100%}.swatches>span:last-child{grid-column:1/-1}.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}.mobile-nav{z-index:50;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:#111112f0;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:repeat(5,1fr);min-height:60px;padding:6px;display:grid;position:fixed;bottom:9px;left:10px;right:10px;box-shadow:0 16px 50px #1111123d}.mobile-nav button{color:#a1a1a6;cursor:pointer;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;display:flex}.mobile-nav button span{font-size:16px}.mobile-nav button small{text-overflow:ellipsis;max-width:100%;font-size:7px;overflow:hidden}.mobile-nav button.active{color:#fff;background:#ffffff14}.mobile-nav button.active span{color:var(--red)}.toast{bottom:80px;left:14px;right:14px}.inline-actions{flex-wrap:wrap}.next-step{flex-wrap:wrap;align-items:flex-start}.next-step>div:first-child{flex-basis:100%}}@media (width<=420px){.metrics-grid{grid-template-columns:1fr}.metric-card{min-height:104px}.brand{min-width:0}.panel-title{padding:0 12px}.ranking-row>b{font-size:9px}.funnel{padding-left:10px;padding-right:10px}.finance-preview{padding-left:15px;padding-right:15px}.installment-row b{font-size:14px}.benefits>div{grid-template-columns:1fr}.records-list p{max-width:230px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}body{background:radial-gradient(circle at 8% 12%, #d312221a, transparent 25%), radial-gradient(circle at 92% 6%, #2575a71a, transparent 24%), radial-gradient(circle at 78% 88%, #aa7e3114, transparent 25%), var(--bg);overflow-x:hidden}.app-shell{min-height:100vh;padding-bottom:40px;position:relative}.app-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 70%,#ffffffb8,#0000 25%),linear-gradient(135deg,#ffffff42,#0000 38%);position:fixed;inset:0}.topbar{z-index:50;-webkit-backdrop-filter:blur(34px)saturate(155%);background:radial-gradient(circle at 20% 0,#ffffff21,#0000 28%),linear-gradient(160deg,#1d1d1fe8,#111112d6);border:1px solid #ffffff29;border-radius:28px;width:238px;height:auto;position:fixed;top:18px;bottom:18px;left:18px;box-shadow:0 28px 70px #1111123d,inset 0 1px #ffffff2e,inset 0 -1px #ffffff0f}.topbar:after{opacity:.8;background:linear-gradient(90deg,#0000,#ffffff85,#0000);border-radius:99px;height:1px;inset:1px 18px auto}.topbar-inner{flex-direction:column;align-items:stretch;gap:18px;width:100%;max-width:none;height:100%;margin:0;padding:13px;display:flex}.brand{border-bottom:1px solid #ffffff17;width:100%;min-height:62px;padding:0 10px}.brand-symbol{background:linear-gradient(145deg,#ffffff24,#ffffff09);box-shadow:inset 0 1px #ffffff2e,0 8px 24px #00000029}.desktop-nav{flex-direction:column;flex:none;align-self:auto;gap:7px;width:100%;display:flex}.desktop-nav button{color:#a7a7ad;border-radius:15px;justify-content:flex-start;width:100%;min-height:47px;padding:0 13px;transition:color .2s,background .2s,transform .2s,box-shadow .2s}.desktop-nav button span{text-align:center;color:#c1c1c6;width:22px}.desktop-nav button:hover{color:#fff;background:linear-gradient(135deg,#ffffff1c,#ffffff0b);transform:translate(2px)}.desktop-nav button.active span{color:#fff}.desktop-nav button.active:after{display:none}.user-tools{background:linear-gradient(145deg,#ffffff1a,#ffffff09);border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:38px 1fr;align-items:center;gap:8px;width:100%;margin-top:auto;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff1c}.icon-button{background:#ffffff17}.profile-button{grid-template-columns:32px minmax(0,1fr);min-width:0}.profile-button b,.profile-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.content-shell{width:auto;max-width:1440px;margin:0 auto 0 274px;padding:38px 36px 90px}.page-heading{margin-top:0}.page-heading h1{text-shadow:0 1px #ffffffbf}.toolbar{z-index:22;-webkit-backdrop-filter:blur(28px)saturate(165%);background:linear-gradient(145deg,#ffffffdb,#ffffffad);border-color:#ffffffeb;position:sticky;top:18px;box-shadow:0 14px 38px #11111214,inset 0 1px #fff}.panel,.metric-card,.data-card,.vehicle-card,.records-list>button,.modal{-webkit-backdrop-filter:blur(26px)saturate(150%);background:linear-gradient(145deg,#ffffffed,#ffffffad),#ffffffb3;border-color:#fffffff0;box-shadow:0 18px 48px #11111213,inset 0 1px #fff,inset 0 -1px #1111120b}.metric-card:before,.panel:before,.data-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff2,#0000);border-radius:99px;height:1px;position:absolute;inset:1px 12% auto}.panel{position:relative;overflow:hidden}.button,.filter-button,.segment-control,.search-field,.pagination button,.card-open,.inline-actions button,.client-link button{-webkit-backdrop-filter:blur(18px)saturate(150%);box-shadow:inset 0 1px #ffffffe6,0 7px 20px #1111120e}.segment-control{background:#ebebf094;border-color:#fffc}.segment-control button.active{background:#ffffffe6;box-shadow:0 4px 14px #11111212,inset 0 1px #fff}.search-field{background:#ffffffb8;border-color:#fffffff5}.ranking-row,.value-band,.service-value,.card-open{background:#f5f5f794;border-color:#ffffffd1}.ranking-row.featured,.next-step{background:linear-gradient(145deg,#fffaeee8,#f7f1e5b3)}.data-card:hover,.vehicle-card:hover,.records-list>button:hover{background:linear-gradient(145deg,#fffffffa,#ffffffc7);border-color:#fff;box-shadow:0 22px 54px #1111121c,inset 0 1px #fff}.flow-panel,.finance-metrics,.client-link,.proposal-info-grid .panel,.benefits{box-shadow:0 14px 38px #11111211,inset 0 1px #fff}.modal-backdrop{-webkit-backdrop-filter:blur(22px)saturate(130%)}.toast{-webkit-backdrop-filter:blur(26px)saturate(160%);box-shadow:0 18px 52px #11111229,inset 0 1px #fff}@media (width<=1180px){.topbar{width:88px}.topbar-inner{padding:12px 9px}.brand{justify-content:center;min-width:0;padding:0}.brand>span:last-child{display:none}.desktop-nav button{justify-content:center;padding:0;font-size:0}.desktop-nav button span{width:auto;font-size:17px}.desktop-nav button:hover{transform:translateY(-1px)}.user-tools{flex-direction:column;padding:8px;display:flex}.profile-button{padding:0;display:block}.profile-button>span{display:grid}.profile-button b,.profile-button small{display:none}.content-shell{margin-left:122px;padding-left:26px;padding-right:26px}}@media (width<=760px){.app-shell{padding-bottom:82px}.topbar{background:linear-gradient(145deg,#111112ed,#111112d1);border-width:0 0 1px;border-radius:0 0 22px 22px;width:100%;height:62px;position:sticky;top:0;bottom:auto;left:0;box-shadow:0 12px 36px #11111229,inset 0 1px #ffffff1f}.topbar:after{inset:auto 18% 0}.topbar-inner{flex-direction:row;align-items:center;padding:0 14px}.brand{border:0;justify-content:flex-start;width:auto;min-height:44px;padding:0}.brand>span:last-child{display:block}.desktop-nav{display:none}.user-tools{width:auto;box-shadow:none;background:0 0;border:0;margin:0 0 0 auto;padding:0;display:block}.profile-button{display:none}.content-shell{max-width:none;margin:0;padding:24px 14px 62px}.toolbar{top:72px}.mobile-nav{-webkit-backdrop-filter:blur(30px)saturate(170%);background:linear-gradient(145deg,#1d1d1fe6,#111112d1);border-color:#ffffff2e;box-shadow:0 20px 52px #11111247,inset 0 1px #ffffff2e}.mobile-nav button.active{background:linear-gradient(145deg,#d31222f5,#b00c1bbd);box-shadow:inset 0 1px #ffffff42,0 7px 18px #d3122238}.mobile-nav button.active span{color:#fff}}.app-shell{background:#f7f7f9;border:1px solid #1111121f;border-radius:30px;min-height:calc(100vh - 28px);margin:14px;padding:0;box-shadow:0 28px 80px #11111229}.app-shell:before{display:none}.topbar{-webkit-backdrop-filter:none;background:linear-gradient(160deg,#292725,#171615 72%);border:0;border-radius:29px 0 0 29px;width:244px;top:14px;bottom:14px;left:14px;box-shadow:inset -1px 0 #ffffff0f}.topbar:after{background:linear-gradient(90deg,#0000,#ffffff26,#0000);height:1px;inset:0 0 auto}.brand{border-bottom-color:#ffffff14;min-height:68px;padding:0 8px 12px}.brand>span:last-child{letter-spacing:.06em}.brand small{color:#c8a45a}.desktop-nav button{color:#aaa7a4;border-radius:14px;min-height:48px;padding:0 12px;font-weight:500}.desktop-nav button span{color:#c6c3c0;background:#ffffff12;border-radius:11px;place-items:center;width:32px;height:32px;transition:color .2s,background .2s,transform .2s;display:grid}.desktop-nav button:hover{background:#ffffff0f;transform:none}.desktop-nav button:hover span{background:#ffffff1c}.desktop-nav button.active{color:#fff;background:linear-gradient(90deg,#ffffff21,#ffffff0e);box-shadow:inset 0 1px #ffffff14}.desktop-nav button.active:before{content:"";background:var(--red);border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;left:-16px;box-shadow:0 0 16px #d3122280}.desktop-nav button.active span{color:#fff;background:var(--red);box-shadow:0 6px 18px #d312223d}.user-tools{box-shadow:none;background:#ffffff0e;border-color:#ffffff14;padding:10px}.icon-button{background:#ffffff12;border-color:#ffffff14}.content-shell{isolation:isolate;background:linear-gradient(135deg,#e1e5ff57,#0000 27%),linear-gradient(315deg,#ffe8e34d,#0000 28%),#f7f7f9;border-radius:0 29px 29px 0;width:auto;max-width:none;min-height:calc(100vh - 28px);margin:0 0 0 244px;padding:34px 38px 84px;animation:.52s cubic-bezier(.22,1,.36,1) both page-reveal;position:relative;overflow:hidden}.content-shell:before,.content-shell:after{content:"";z-index:-1;filter:blur(80px);opacity:.18;pointer-events:none;border-radius:50%;width:330px;height:330px;position:absolute}.content-shell:before{background:#9dbbff;top:-180px;right:5%}.content-shell:after{background:#f2aeba;bottom:-190px;left:18%}.content-shell>*{z-index:1;position:relative}.page-heading{margin-bottom:28px}.page-heading h1{letter-spacing:-.05em;text-shadow:none;font-size:clamp(28px,3vw,38px);font-weight:650}.page-heading>div:first-child>p:last-child{color:#747479}.eyebrow{color:#7c7c82}.toolbar{-webkit-backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid #e5e5e9;border-radius:14px;padding:9px;top:14px;box-shadow:0 8px 24px #1111120e}.search-field,.filter-button,.segment-control,.pagination button{box-shadow:none;-webkit-backdrop-filter:none;background:#f8f8fa;border-color:#e6e6ea}.segment-control button.active{color:var(--text);background:#fff;box-shadow:0 3px 10px #11111212}.panel,.metric-card,.data-card,.vehicle-card,.records-list>button,.modal{-webkit-backdrop-filter:none;background:#fffffff0;border:1px solid #e8e8ed;box-shadow:0 8px 26px #1111120b}.metric-card:before,.panel:before,.data-card:before{display:none}.panel{overflow:hidden}.metric-card{border-radius:18px;min-height:132px;animation:.48s cubic-bezier(.22,1,.36,1) both surface-reveal}.metric-card:nth-child(2){animation-delay:40ms}.metric-card:nth-child(3){animation-delay:80ms}.metric-card:nth-child(4){animation-delay:.12s}.metric-card.strong{background:linear-gradient(145deg,#fffdfa,#f8f2e8);border-color:#e7ddc9}.panel{border-radius:20px;animation:.48s cubic-bezier(.22,1,.36,1) 80ms both surface-reveal}.panel-title h2{font-size:14px;font-weight:650}.dashboard-grid{gap:16px}.ranking-row,.value-band,.service-value,.card-open{background:#fafafa;border:1px solid #ececef}.ranking-row.featured,.next-step{background:#fbf7ef;border-color:#eadfc9}.data-card,.vehicle-card,.records-list>button{border-radius:18px;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .24s;animation:.46s cubic-bezier(.22,1,.36,1) both surface-reveal}.card-grid>:nth-child(2),.vehicle-grid>:nth-child(2),.records-list>:nth-child(2){animation-delay:35ms}.card-grid>:nth-child(3),.vehicle-grid>:nth-child(3),.records-list>:nth-child(3){animation-delay:70ms}.card-grid>:nth-child(4),.vehicle-grid>:nth-child(4),.records-list>:nth-child(4){animation-delay:.105s}.card-grid>:nth-child(5),.vehicle-grid>:nth-child(5),.records-list>:nth-child(5){animation-delay:.14s}.card-grid>:nth-child(6),.vehicle-grid>:nth-child(6),.records-list>:nth-child(6){animation-delay:.175s}.data-card:hover,.vehicle-card:hover,.records-list>button:hover{background:#fff;border-color:#d9d9de;transform:translateY(-3px);box-shadow:0 16px 38px #11111217}.button,.filter-button,.pagination button,.inline-actions button,.client-link button{-webkit-backdrop-filter:none;box-shadow:none;transition:transform .18s,filter .18s,box-shadow .18s}.button:hover{transform:translateY(-1px)}.button:active,.filter-button:active,.pagination button:active,.inline-actions button:active,.client-link button:active{transform:scale(.97)}.button.primary{background:var(--red);box-shadow:0 8px 20px #d3122229}.button.primary:hover{box-shadow:0 10px 26px #d3122238}.button.secondary,.filter-button,.pagination button,.inline-actions button,.client-link button{background:#fff;border-color:#e4e4e8}.badge{font-weight:600}.finance-preview{box-shadow:0 16px 38px #1111122e,inset 0 1px #ffffff1a}.modal-backdrop{-webkit-backdrop-filter:blur(12px);background:#11111257}.modal{box-shadow:0 28px 80px #11111233}.toast{border-color:#d9eae4;box-shadow:0 14px 42px #11111224}@keyframes page-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes surface-reveal{0%{opacity:0;transform:translateY(9px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1180px){.topbar{width:88px}.topbar-inner{padding:16px 10px}.brand{justify-content:center;padding:0 0 12px}.brand>span:last-child{display:none}.desktop-nav button{justify-content:center;padding:0;font-size:0}.desktop-nav button span{width:34px;font-size:17px}.desktop-nav button.active:before{left:-10px}.user-tools{padding:8px;display:flex}.content-shell{margin-left:88px;padding-left:28px;padding-right:28px}}@media (width<=760px){body{background:#f7f7f9}.app-shell{min-height:100vh;box-shadow:none;border:0;border-radius:0;margin:0}.topbar{-webkit-backdrop-filter:blur(18px);background:#181716f2;border-radius:0 0 20px 20px;width:100%;height:62px;top:0;bottom:auto;left:0}.topbar-inner{padding:0 14px}.brand{padding:0}.brand>span:last-child{display:block}.content-shell{background:linear-gradient(145deg,#e2e8ff47,#0000 26%),#f7f7f9;border-radius:0;min-height:calc(100vh - 62px);margin:0;padding:24px 14px 72px}.toolbar{top:72px}.mobile-nav{-webkit-backdrop-filter:blur(20px);background:#181716ed;border-color:#ffffff1f}.mobile-nav button.active{background:var(--red);box-shadow:0 7px 18px #d3122233}}body{background:#dfdddc}.app-shell{border-color:#1111121a;border-radius:34px;box-shadow:0 32px 90px #11111226}.topbar{background:radial-gradient(circle at 18% 0,#d312221f,#0000 28%),linear-gradient(165deg,#2b2927,#171615 72%);border-radius:33px 0 0 33px}.content-shell{background:radial-gradient(circle at 22% 5%,#c4cbff3d,#0000 28%),radial-gradient(circle at 94% 16%,#ffddcd3d,#0000 25%),radial-gradient(circle at 82% 92%,#cdeee233,#0000 28%),#f8f8fa;border-radius:0 33px 33px 0;padding:40px 42px 92px}.content-shell:before{opacity:.13;top:-210px;right:2%}.content-shell:after{opacity:.11;left:10%}.page-heading{align-items:center;min-height:76px;margin-bottom:24px;padding:0 4px}.page-heading h1{font-size:clamp(30px,3vw,40px);line-height:1.04}.page-heading>div:first-child>p:last-child{margin-top:9px}.heading-actions{gap:10px}.button{border-radius:13px;min-height:40px}.button.primary{border:1px solid #a807142e}.button.gold{box-shadow:0 8px 20px #aa7e311f}.metrics-grid{gap:16px}.metric-card:after{opacity:.16;background:var(--spark,var(--red));clip-path:polygon(0 82%,14% 64%,28% 71%,44% 39%,59% 52%,73% 25%,87% 34%,100% 3%,100% 100%,0 100%);border-radius:0;width:84px;height:45px;top:auto;bottom:16px;right:17px}.metric-card.blue{--spark:var(--blue)}.metric-card.gold{--spark:var(--gold)}.metric-card.green{--spark:var(--green)}.metric-card.strong{--spark:var(--gold)}.metric-card>small{max-width:62%;margin-top:10px}.metric-head i{opacity:.72;background:#f5f5f7;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.panel{border-radius:24px}.panel-title{min-height:62px;padding:0 20px}.payment-list{padding:6px 18px 10px}.payment-list button{min-height:51px}.dashboard-grid,.proposal-info-grid{gap:18px}.ranking-row{border-radius:15px;min-height:64px;margin:9px 12px;padding:10px 12px}.ranking-row .avatar{flex-basis:32px;width:32px;height:32px}.seller-grid{padding:2px 2px 7px}.funnel{padding-top:30px;padding-bottom:19px}.toolbar{border-radius:18px;min-height:62px;padding:10px}.search-field{border-radius:12px;height:40px}.filter-button{border-radius:12px;min-height:40px}.segment-control{border-radius:13px}.segment-control button{border-radius:10px;min-height:34px}.status-filter-row{margin-top:2px;margin-bottom:16px;padding:0 2px 4px}.card-grid,.vehicle-grid{gap:16px}.data-card,.vehicle-card{border-radius:22px}.data-card{min-height:246px;padding:17px}.data-card h3{margin-top:20px;font-size:15px}.value-band,.service-value{border-radius:13px;min-height:55px}.card-open{border-radius:10px;min-height:33px}.vehicle-photo{height:198px}.vehicle-card-body{padding:15px 16px 17px}.vehicle-card-body h3{font-size:15px}.records-list{gap:9px}.records-list>button{border-radius:17px;min-height:72px;padding-left:16px;padding-right:16px}.finance-metrics,.client-link,.info-panel,.benefits,.flow-panel,.share-panel,.summary-panel,.price-panel,.spec-panel,.send-panel{border-radius:22px}.modal{border-radius:26px}.toast{border-radius:16px}@media (width<=1180px){.content-shell{padding:34px 30px 88px}.metric-card{min-height:134px}}@media (width<=760px){body{background:#f8f8fa}.app-shell{border-radius:0}.topbar{border-radius:0 0 20px 20px}.content-shell{border-radius:0;padding:25px 14px 76px}.page-heading{align-items:flex-start;min-height:0;padding:0}.page-heading h1{font-size:30px}.metrics-grid{gap:10px}.metric-card{border-radius:19px;min-height:126px;padding:16px}.metric-card:after{width:70px;height:36px;bottom:13px;right:13px}.panel{border-radius:20px}.toolbar{border-radius:16px;min-height:58px}.card-grid,.vehicle-grid{gap:12px}.data-card,.vehicle-card{border-radius:19px}}.global-command{justify-content:space-between;align-items:center;gap:20px;min-height:66px;margin:-8px 0 28px;display:flex;top:14px;z-index:34!important;position:sticky!important}.global-search-wrap{-webkit-backdrop-filter:blur(24px)saturate(150%);background:#ffffffe0;border:1px solid #fffffff5;border-radius:22px;align-items:center;gap:12px;width:min(780px,100% - 190px);height:58px;padding:0 14px 0 18px;transition:border-color .24s,box-shadow .24s,background .24s,transform .24s;display:flex;position:relative;box-shadow:0 12px 36px #11111214,inset 0 1px #fff}.global-command.focused .global-search-wrap{background:#fffffff7;border-color:#d3122233;transform:translateY(-1px);box-shadow:0 18px 48px #1111121f,0 0 0 4px #d312220e,inset 0 1px #fff}.global-search-icon{color:#68686d;font-size:22px;line-height:1}.global-search-wrap input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.global-search-wrap input::placeholder{color:#a0a0a5}.global-search-wrap kbd{color:#8b8b90;background:#f7f7f9;border:1px solid #e5e5e9;border-radius:10px;place-items:center;min-width:49px;height:34px;padding:0 9px;font-family:inherit;font-size:11px;display:grid;box-shadow:inset 0 1px #fff}.search-clear{color:#75757a;cursor:pointer;background:#f0f0f2;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.global-actions{align-items:center;gap:9px;display:flex}.global-actions>button{color:#3a3a3e;-webkit-backdrop-filter:blur(22px)saturate(150%);cursor:pointer;background:#ffffffd6;border:1px solid #fffffff2;border-radius:50%;place-items:center;width:50px;height:50px;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:grid;position:relative;box-shadow:0 10px 30px #11111212,inset 0 1px #fff}.global-actions>button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #1111121c,inset 0 1px #fff}.global-actions>button:active{transform:scale(.94)}.global-actions .global-profile{color:#fff;background:#242426;border-color:#fff3;width:54px;height:54px;font-size:11px;font-weight:700}.global-alert i{background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px;box-shadow:0 0 0 3px #fff0f1}.global-results{z-index:60;background:#fffffffa;border:1px solid #e8e8ed;border-radius:18px;width:100%;max-height:min(470px,68vh);padding:8px;animation:.24s cubic-bezier(.22,1,.36,1) both search-results-in;position:absolute;top:calc(100% + 9px);left:0;overflow-y:auto;box-shadow:0 26px 70px #1111122e}.global-results>button{width:100%;min-height:62px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:8px 10px;transition:background .16s,transform .16s;display:grid}.global-results>button:hover{background:#f6f6f8;transform:translate(2px)}.result-icon{width:34px;height:34px;color:var(--red);background:var(--red-soft);border-radius:11px;place-items:center;display:grid}.global-results>button>span:nth-child(2){min-width:0}.global-results b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.global-results small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin-top:3px;font-size:8px;display:block;overflow:hidden}.global-results i{color:#a0a0a5;font-style:normal}.global-empty{min-height:110px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.global-empty>span{font-size:24px}.global-empty p{margin:7px 0 0;font-size:10px}.toolbar{top:94px}.metric-card,.data-card,.vehicle-card,.records-list>button{transform-origin:50%;will-change:transform, box-shadow;transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .42s cubic-bezier(.2,.8,.2,1),border-color .28s,background .28s;transform:translateZ(0)}.vehicle-card{position:relative}.data-card:before,.vehicle-card:before{content:"";z-index:3;pointer-events:none;border-radius:inherit;opacity:0;background:linear-gradient(118deg,#0000 18%,#ffffff70 46%,#0000 72%);transition:opacity .28s,transform .62s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;inset:0;transform:translate(-36%)}.metric-card>*,.data-card>*,.vehicle-card-body,.records-list>button>*{transition:transform .42s cubic-bezier(.2,.8,.2,1)}.vehicle-photo{transition:background-size .58s cubic-bezier(.2,.8,.2,1),filter .42s}@media (hover:hover) and (pointer:fine){.metric-card:hover,.data-card:hover,.vehicle-card:hover,.records-list>button:hover{border-color:#1111121a;transform:translateY(-6px)scale(1.012);box-shadow:0 24px 54px #11111221}.metric-card:hover>*,.data-card:hover>*,.vehicle-card:hover .vehicle-card-body,.records-list>button:hover>*{transform:translateY(-1px)}.data-card:hover:before,.vehicle-card:hover:before{opacity:.42;transform:translate(34%)}.vehicle-card:hover .vehicle-photo{filter:saturate(1.04)contrast(1.02);background-size:324%}.metric-card:hover:after{opacity:.22;transform:translateY(-2px)scale(1.08)}}.data-card:active,.vehicle-card:active,.records-list>button:active{transition-duration:.12s;transform:scale(.985)}.metric-card:after{transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .28s}@keyframes search-results-in{0%{opacity:0;transform:translateY(-7px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){.global-command{gap:8px;min-height:54px;margin:-5px 0 21px;top:72px}.global-search-wrap{border-radius:17px;width:100%;height:50px;padding-left:14px}.global-search-wrap input{font-size:12px}.global-search-wrap kbd,.global-actions>button:not(.global-profile){display:none}.global-actions .global-profile{width:46px;height:46px}.global-results{width:calc(100vw - 28px)}.toolbar{top:136px}}.global-search-wrap{background:#ffffffd1;border-radius:30px;gap:14px;width:min(820px,100% - 200px);height:64px;padding:0 15px 0 21px;box-shadow:0 18px 46px #44485e17,inset 0 1px #fff}.global-search-icon,.result-icon,.global-results i,.global-empty{place-items:center;display:grid}.global-search-icon{color:#77777d}.global-search-wrap input{letter-spacing:-.01em;font-size:15px}.global-search-wrap kbd{border-radius:12px;height:38px}.global-actions{gap:10px}.global-actions>button{color:#343438;width:54px;height:54px;box-shadow:0 14px 36px #44485e14,inset 0 1px #fff}.desktop-nav button span svg,.mobile-nav button span svg,.icon-button svg,.global-actions svg,.button svg,.filter-button svg{display:block}.desktop-nav button span{place-items:center;display:grid}.icon-button{color:#efeff1;place-items:center;display:grid}.filter-button{align-items:center;gap:7px;display:inline-flex}.dashboard-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:54px;min-height:250px;padding:42px 5px 38px;display:grid}.dashboard-hero-copy{max-width:720px}.dashboard-hero-copy .eyebrow{color:#8c8c92;letter-spacing:.24em;margin:0 0 22px;font-size:10px;font-weight:650}.dashboard-hero h1{color:#1d1d1f;letter-spacing:-.065em;margin:0;font-size:clamp(46px,5.2vw,72px);font-weight:650;line-height:.98}.dashboard-hero h1 span{transform-origin:70% 75%;margin-left:.08em;font-size:.72em;animation:1.1s cubic-bezier(.22,1,.36,1) .18s both hero-wave;display:inline-block}.dashboard-hero-actions{align-items:center;gap:14px;display:flex}.hero-action{-webkit-backdrop-filter:blur(24px)saturate(145%);cursor:pointer;background:#ffffffc7;border:1px solid #fffffff5;border-radius:25px;justify-content:center;align-items:center;gap:12px;min-height:74px;padding:0 26px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .25s;display:inline-flex;box-shadow:0 18px 44px #44485e17,inset 0 1px #fff}.hero-action b{white-space:nowrap;font-size:13px;font-weight:650}.hero-action-secondary span{width:38px;height:38px;color:var(--red);background:var(--red-soft);border-radius:13px;place-items:center;display:grid}.hero-action-primary{color:#fff;background:linear-gradient(145deg, #ed2636, var(--red));border-color:#ffffff3d;border-radius:999px;min-width:148px;box-shadow:0 19px 38px #d312223b,inset 0 1px #ffffff54}.hero-action:hover{transform:translateY(-4px);box-shadow:0 24px 54px #44485e24,inset 0 1px #fff}.hero-action-primary:hover{box-shadow:0 24px 52px #d3122247,inset 0 1px #ffffff57}.hero-action:active{transform:translateY(0)scale(.97)}.dashboard-controls{justify-content:flex-end;align-items:center;gap:10px;min-height:52px;margin:0 0 18px;display:flex}.dashboard-controls .segment-control{background:#ebebf08f;border-radius:16px;min-height:48px;padding:4px}.dashboard-controls .segment-control button{border-radius:12px;min-height:38px;padding:0 17px}.dashboard-controls .button{border-radius:16px;min-height:48px}.metric-card{border-radius:27px;min-height:218px;padding:26px 25px;overflow:hidden}.metric-card:after{display:none}.metric-head{justify-content:space-between}.metric-head>span{width:52px;height:52px;color:var(--red);background:var(--red-soft);border-radius:17px;place-items:center;display:grid;box-shadow:inset 0 1px #fff}.metric-card.gold .metric-head>span{color:var(--gold);background:var(--gold-dim)}.metric-card.green .metric-head>span{color:var(--green);background:var(--green-soft)}.metric-head i{color:#77777c;opacity:1;background:#f7f7f9eb;border:1px solid #ececf0;border-radius:50%;place-items:center;width:34px;height:34px;margin:0;display:grid}.metric-label{color:#85858a;letter-spacing:-.01em;margin:20px 0 0;font-size:12px;font-weight:500}.metric-card>strong{color:#1d1d1f;letter-spacing:-.055em;margin-top:11px;font-size:clamp(30px,2.8vw,42px);font-weight:650}.metric-card>small{color:#9a9a9f;margin-top:10px;font-size:9px}.metric-bars{height:38px;color:var(--red);align-items:flex-end;gap:5px;display:flex;position:absolute;bottom:25px;right:25px}.metric-bars span{opacity:.12;background:currentColor;border-radius:99px;width:7px}.metric-bars span:nth-child(4){opacity:.34;height:31px}.metric-bars span:nth-child(5){opacity:.68;height:25px}.metric-bars span:nth-child(6){opacity:1;height:38px}.metric-card.gold .metric-bars{color:var(--gold)}.metric-card.green .metric-bars{color:var(--green)}.metric-card.strong .metric-bars{color:#d1a64c}@keyframes hero-wave{0%{opacity:0;transform:translateY(12px)rotate(0)}45%{opacity:1;transform:translateY(0)rotate(16deg)}70%{transform:rotate(-7deg)}to{opacity:1;transform:rotate(0)}}@media (width<=1180px){.dashboard-hero{gap:26px;min-height:220px}.dashboard-hero h1{font-size:clamp(42px,5vw,58px)}.hero-action{border-radius:21px;min-height:64px;padding:0 20px}.hero-action-primary{border-radius:999px;min-width:124px}.metric-card{min-height:202px;padding:22px}}@media (width<=760px){.global-command{min-height:54px;margin:-5px 0 8px}.global-search-wrap{border-radius:19px;height:52px}.dashboard-hero{grid-template-columns:1fr;gap:26px;min-height:0;padding:30px 2px 27px}.dashboard-hero-copy .eyebrow{margin-bottom:15px;font-size:8px}.dashboard-hero h1{font-size:clamp(38px,11vw,52px)}.dashboard-hero-actions{width:100%}.hero-action{border-radius:19px;flex:1;min-width:0;min-height:58px;padding:0 16px}.hero-action-primary{border-radius:999px}.hero-action-secondary span{border-radius:11px;width:34px;height:34px}.dashboard-controls{justify-content:flex-start;overflow-x:auto}.dashboard-controls .segment-control{min-width:max-content}.metric-card{border-radius:22px;min-height:178px;padding:19px}.metric-head>span{border-radius:14px;width:44px;height:44px}.metric-label{margin-top:15px}.metric-card>strong{font-size:clamp(26px,8vw,34px)}.metric-bars{transform-origin:100% 100%;bottom:19px;right:18px;transform:scale(.86)}}@media (width<=420px){.dashboard-hero-actions{flex-direction:column;align-items:stretch}.hero-action{width:100%}}.global-command{min-height:60px;margin:-8px 0 4px}.global-search-wrap{border-radius:24px;height:54px;padding:0 13px 0 18px}.global-search-wrap input{font-size:13px}.global-search-wrap kbd{border-radius:9px;min-width:46px;height:32px}.dashboard-hero-copy .eyebrow{letter-spacing:.2em;margin-bottom:13px;font-size:8px}.dashboard-hero h1{font-size:clamp(37px,4.1vw,54px);line-height:1}.dashboard-hero-actions{gap:10px}.hero-action{border-radius:19px;gap:9px;min-height:56px;padding:0 18px}.hero-action b{font-size:11px}.hero-action-primary{border-radius:999px;min-width:118px}.dashboard-controls .segment-control{border-radius:14px;min-height:42px;padding:3px}.dashboard-controls .segment-control button{border-radius:10px;min-height:34px;padding:0 14px;font-size:10px}.dashboard-controls .button{border-radius:14px;min-height:42px;font-size:10px}.metric-card>small{margin-top:7px;font-size:8px}.metric-bars{gap:4px;height:31px;bottom:19px;right:19px}.metric-bars span{width:6px}.metric-bars span:first-child{height:10px}.metric-bars span:nth-child(2){height:17px}.metric-bars span:nth-child(3){height:14px}.metric-bars span:nth-child(4){height:25px}.metric-bars span:nth-child(5){height:21px}.metric-bars span:nth-child(6){height:31px}@media (width<=1180px){.dashboard-hero{gap:20px;min-height:145px}.dashboard-hero h1{font-size:clamp(34px,4vw,46px)}.hero-action{border-radius:17px;min-height:52px;padding:0 15px}.metric-card{min-height:162px;padding:18px}}@media (width<=760px){.global-command{min-height:50px;margin-bottom:3px}.global-search-wrap{border-radius:17px;height:48px}.global-actions .global-profile{width:43px;height:43px}.dashboard-hero{gap:18px;padding:22px 2px 20px}.dashboard-hero-copy .eyebrow{margin-bottom:10px}.dashboard-hero h1{font-size:clamp(33px,9.5vw,44px)}.hero-action{border-radius:16px;min-height:50px}.hero-action-secondary span{border-radius:10px;width:30px;height:30px}.metric-card{border-radius:19px;min-height:150px;padding:16px}.metric-head>span{border-radius:12px;width:38px;height:38px}.metric-head i{width:27px;height:27px}.metric-card>strong{font-size:clamp(23px,7vw,30px)}.metric-bars{bottom:15px;right:15px;transform:scale(.78)}}.global-command{min-height:54px;margin-bottom:0}.global-search-wrap{border-radius:21px;height:50px}.global-search-wrap kbd{height:29px}.global-actions>button{width:42px;height:42px}.global-actions .global-profile{width:46px;height:46px}.dashboard-hero{gap:24px;min-height:132px;padding:18px 4px 17px}.dashboard-hero-copy .eyebrow{margin-bottom:10px;font-size:7px}.dashboard-hero h1{font-size:clamp(34px,3.7vw,48px)}.hero-action{border-radius:17px;min-height:50px;padding:0 15px}.hero-action-secondary span{border-radius:10px;width:29px;height:29px}.hero-action-primary{min-width:106px}.dashboard-controls{min-height:39px;margin-bottom:12px}.dashboard-controls .segment-control{min-height:38px}.dashboard-controls .segment-control button{min-height:30px;padding:0 12px}.dashboard-controls .button{min-height:38px}.metrics-grid{gap:12px;margin-bottom:18px}.metric-card{border-radius:20px;min-height:154px;padding:17px}.metric-head>span{border-radius:12px;width:38px;height:38px}.metric-head i{width:27px;height:27px}.metric-label{margin-top:11px;font-size:9px}.metric-card>strong{margin-top:6px;font-size:clamp(24px,2vw,31px)}.metric-card>small{margin-top:6px}.metric-bars{transform-origin:100% 100%;bottom:16px;right:16px;transform:scale(.84)}@media (width<=760px){.global-command{min-height:46px}.global-search-wrap{height:45px}.global-actions .global-profile{width:40px;height:40px}.dashboard-hero{gap:15px;padding:17px 2px 16px}.dashboard-hero h1{font-size:clamp(30px,8.8vw,39px)}.hero-action{min-height:46px}.metric-card{min-height:140px;padding:15px}.metric-card>strong{font-size:clamp(22px,6.5vw,28px)}}.metric-card{background:#ffffffeb;border-color:#fffffff5;box-shadow:0 9px 28px #40445412,inset 0 1px #fff}.dashboard-widget{background:#ffffffeb;border:0;border-radius:27px;padding:9px;overflow:hidden;box-shadow:0 10px 30px #40445412,inset 0 1px #fff}.dashboard-widget:before{display:none}.dashboard-widget .panel-title{border:0;min-height:55px;padding:0 9px}.dashboard-widget .panel-title>div{gap:9px;min-width:0}.dashboard-widget .panel-title h2{color:#242428;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.dashboard-widget .title-icon{border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.title-icon-orange{color:#e78927;background:#fff4e8}.title-icon-purple{color:#7352d8;background:#f1edff}.title-icon-gold{color:var(--gold);background:var(--gold-dim)}.title-icon-blue{color:var(--blue);background:var(--blue-soft)}.dashboard-widget .badge{background:#f3f3f5;border:0;min-height:21px}.dashboard-widget .text-button{color:#77777d;background:#f4f4f6;border-radius:999px;align-items:center;gap:4px;min-height:32px;padding:0 10px;font-size:9px;transition:color .2s,background .2s,transform .2s;display:inline-flex}.dashboard-widget .text-button:hover{color:var(--text);background:#ededf0;transform:translate(1px)}.pending-panel{margin-top:0}.pending-panel .payment-list{gap:6px;padding:2px;display:grid}.pending-panel .payment-list button{background:#f5f5f7;border:0;border-radius:15px;grid-template-columns:116px minmax(115px,1fr) auto minmax(150px,1.2fr) 106px 28px;gap:9px;min-height:54px;padding:0 11px;transition:transform .22s,background .22s,box-shadow .22s}.pending-panel .payment-list button:hover{background:#f0f0f3;transform:translate(2px);box-shadow:inset 0 0 0 1px #11111206}.pending-panel .payment-list code{color:#96969c;font-size:7px}.pending-panel .payment-list strong{color:#28282c;font-size:10px}.pending-panel .payment-list span{color:#929298;font-size:8px}.pending-panel .payment-list b{color:#28282c;font-size:10px}.pending-panel .payment-list i{color:#77777d;background:#fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;box-shadow:0 3px 10px #2d303c0f}.dashboard-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:14px;margin-top:14px}.funnel-panel{padding-bottom:9px}.funnel-panel .funnel{align-items:stretch;gap:6px;padding:3px 2px 5px}.funnel-stage{--stage-color:#9a9aa0;--stage-progress:100%;clip-path:none;color:#343438;width:100%;height:41px;text-shadow:none;background:#f5f5f7;border-radius:13px;justify-content:flex-start;gap:8px;margin:0;padding:0 13px;position:relative;overflow:hidden}.funnel-stage:after{content:"";width:var(--stage-progress);background:var(--stage-color);border-radius:0 99px 99px 0;height:3px;position:absolute;bottom:0;left:0}.funnel-stage span{align-items:center;gap:8px;min-width:105px;display:flex}.funnel-stage span:before{content:"";background:var(--stage-color);width:8px;height:8px;box-shadow:0 0 0 5px var(--stage-color);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.funnel-stage span:before{box-shadow:0 0 0 5px color-mix(in srgb, var(--stage-color) 11%, transparent)}}.funnel-stage strong{color:#242428;margin-left:auto;font-size:11px}.funnel-stage small{color:#96969c;text-align:right;opacity:1;width:35px}.stage-created{--stage-color:#919197;--stage-progress:100%}.stage-sent{--stage-color:#ef9b2d;--stage-progress:85%}.stage-viewed{--stage-color:#4c9cdc;--stage-progress:83%}.stage-accepted{--stage-color:#7352d8;--stage-progress:35%}.stage-paid{--stage-color:#27a878;--stage-progress:15%}.funnel-panel .fine-print{color:#96969c;background:#fafafa;border-radius:13px;margin:5px 2px 0;padding:10px 12px;font-size:7px}.ranking-panel{padding-bottom:9px}.dashboard-widget .ranking-row{background:#f5f5f7;border:0;border-radius:15px;min-height:58px;margin:6px 2px;padding:8px 10px}.dashboard-widget .ranking-row.featured{background:linear-gradient(145deg,#fff9fa,#fff1f2);border:1px solid #f4dadd;box-shadow:0 6px 18px #d312220e}.dashboard-widget .rank-number{color:#77777d;background:#fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:8px;font-weight:700;display:grid}.dashboard-widget .avatar{color:#7352d8;background:#ece6ff;border:0;flex-basis:31px;width:31px;height:31px}.dashboard-widget .ranking-row strong{color:#29292d;font-size:10px}.dashboard-widget .ranking-row small{color:#99999e;font-size:7px}.dashboard-widget .ranking-row>b{color:#29292d;font-size:10px}.dashboard-widget .ranking-row.featured>b{color:var(--red)}.sellers-panel{margin-top:14px;padding-bottom:9px}.sellers-panel .seller-grid{gap:0 4px;padding:0}.sellers-panel .ranking-row{margin-top:3px;margin-bottom:3px}@media (hover:hover) and (pointer:fine){.dashboard-widget{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.dashboard-widget:hover{transform:translateY(-2px);box-shadow:0 16px 38px #40445417,inset 0 1px #fff}}@media (width<=1000px){.pending-panel .payment-list button{grid-template-columns:95px minmax(105px,1fr) auto minmax(120px,1fr) 90px 27px}.dashboard-grid{grid-template-columns:1fr}}@media (width<=760px){.dashboard-widget{border-radius:22px;padding:7px}.dashboard-widget .panel-title{min-height:51px;padding:0 7px}.dashboard-widget .title-icon{border-radius:10px;flex-basis:31px;width:31px;height:31px}.dashboard-widget .panel-title h2{font-size:10px}.pending-panel .payment-list button{grid-template-columns:minmax(0,1fr) auto 27px;min-height:50px;padding:0 8px}.pending-panel .payment-list code,.pending-panel .payment-list .badge,.pending-panel .payment-list span{display:none}.pending-panel .payment-list b{text-align:right}.funnel-stage{height:38px;padding:0 10px}.funnel-stage span{min-width:100px}.dashboard-widget .ranking-row{min-height:54px;margin:5px 1px;padding:7px 8px}.sellers-panel .seller-grid{grid-template-columns:1fr}}.dashboard-hero-copy .eyebrow{font-size:8px}.metric-label{font-size:10px}.metric-card>small,.badge{font-size:9px}.dashboard-widget .panel-title h2{font-size:13px}.dashboard-widget .text-button{font-size:10px}.pending-panel .payment-list code{font-size:8px}.pending-panel .payment-list strong{font-size:11px}.pending-panel .payment-list span{font-size:9px}.pending-panel .payment-list b,.funnel-stage{font-size:11px}.funnel-stage strong{font-size:12px}.funnel-stage small{font-size:9px}.funnel-panel .fine-print{font-size:8px}.dashboard-widget .rank-number,.dashboard-widget .avatar{font-size:9px}.dashboard-widget .ranking-row strong{font-size:11px}.dashboard-widget .ranking-row small{font-size:8px}.dashboard-widget .ranking-row>b{font-size:11px}.global-results small,.card-meta code,.value-band small,.service-value small,.card-footer,.finance-preview small,.summary-panel dt,.info-panel dt,.spec-panel dt,.flow-columns>div>small,.flow-item small,.finance-metrics small,.finance-metrics p,.client-link code,.vehicle-card-body small,.upload-panel small,.price-panel>small,.records-list p,.swatches small{font-size:9px}.data-card>p,.card-open,.pagination button,.share-input code,.inline-actions button,.client-link button,.next-step p,.summary-panel dd,.info-panel dd,.spec-panel dd,.stepper p,.stepper span,.flow-item b,.client-link b,.vehicle-card-body p,.add-photo,.price-panel p,.send-panel p,.records-list time,.form-grid label span,.benefits>div{font-size:10px}.vehicle-photo>span,.vehicle-photo>i{font-size:8px}.mini-avatar{font-size:7px}.mobile-nav button small{font-size:8px}@media (width<=760px){.dashboard-widget .panel-title h2{font-size:11px}.dashboard-widget .ranking-row small{font-size:8px}}.topbar{background:radial-gradient(circle at 12% 3%,#ffffff1a,#0000 26%),linear-gradient(165deg,#444448,#353538 76%);border:1px solid #ffffff21;border-radius:34px;width:232px;top:24px;bottom:24px;left:24px;overflow:hidden;box-shadow:0 28px 64px #2021283b,inset 0 1px #ffffff2b,inset 0 -1px #0000002e}.topbar:after{background:linear-gradient(90deg,#0000,#ffffff52,#0000);inset:1px 25px auto}.topbar-inner{gap:20px;padding:19px 17px}.brand{border-bottom:0;min-height:92px;padding:4px 10px 16px}.brand-logo{object-fit:contain;width:112px;max-width:100%;height:auto;display:block}.brand-symbol{background:#18181b5c;border-color:#ffffff0f;border-radius:50%;width:42px;height:42px;box-shadow:0 10px 26px #14141733,inset 0 1px #ffffff12}.brand>span:last-child{letter-spacing:.1em;font-size:15px}.brand small{color:#99999f;letter-spacing:.34em;margin-bottom:7px;font-size:8px;font-weight:500}.desktop-nav{gap:7px}.desktop-nav:before{content:"Central comercial";color:#84848a;text-transform:uppercase;letter-spacing:.23em;padding:0 10px 8px;font-size:8px;font-weight:500}.desktop-nav button{color:#a8a8ae;border:1px solid #0000;border-radius:17px;gap:9px;min-height:52px;padding:0 14px;font-size:12px}.desktop-nav button span{color:#a4a4aa;background:0 0;width:28px;height:28px}.desktop-nav button:hover{color:#f7f7f8;background:#1414172e}.desktop-nav button:hover span{color:#d6d6d9;background:0 0}.desktop-nav button.active{color:#fff;background:linear-gradient(145deg,#27272ab8,#1a1a1d94);border-color:#ffffff17;box-shadow:0 12px 30px #16161929,inset 0 1px #ffffff12}.desktop-nav button.active:before{display:none}.desktop-nav button.active span{color:#ff3a49;box-shadow:none;background:0 0}.user-tools{background:0 0;border:0;border-top:1px solid #1212156b;border-radius:0;grid-template-columns:minmax(0,1fr) 36px;gap:8px;margin-top:auto;padding:19px 2px 1px;box-shadow:inset 0 1px #ffffff0e}.profile-button{order:1;grid-template-rows:20px 20px;grid-template-columns:44px minmax(0,1fr);column-gap:10px;width:100%;min-width:0;padding:0}.profile-button>span{color:#29292d;background:#fff;border:0;width:44px;height:44px;font-size:11px}.profile-button b{color:#fff;font-size:10px}.profile-button small{color:#8e8e94;font-size:8px}.user-tools .icon-button{color:#a5a5aa;background:#ffffff0e;border:0;border-radius:50%;order:2;width:36px;height:36px}.content-shell{border-radius:28px;margin-left:264px}@media (width<=1180px){.topbar{border-radius:27px;width:80px;top:18px;bottom:18px;left:18px}.topbar-inner{gap:16px;padding:13px 9px}.brand{justify-content:center;min-height:62px;padding:0}.brand-logo{width:44px}.brand-symbol{width:38px;height:38px}.brand>span:last-child,.desktop-nav:before{display:none}.desktop-nav button{justify-content:center;min-height:48px;padding:0;font-size:0}.desktop-nav button span{width:32px;height:32px}.user-tools{flex-direction:column;padding:14px 4px 0;display:flex}.profile-button{width:40px;display:block}.profile-button>span{width:40px;height:40px}.profile-button b,.profile-button small{display:none}.user-tools .icon-button{width:34px;height:34px}.content-shell{border-radius:26px;margin-left:104px}}@media (width<=760px){.topbar{background:linear-gradient(145deg,#37373bf5,#262629f0);border-width:0 0 1px;border-radius:0 0 21px 21px;width:100%;height:62px;position:sticky;top:0;bottom:auto;left:0;overflow:visible}.topbar-inner{flex-direction:row;align-items:center;gap:12px;padding:0 14px}.brand{justify-content:flex-start;width:auto;min-height:44px;padding:0}.brand-logo{width:88px}.brand-symbol{width:34px;height:34px}.brand>span:last-child{font-size:12px;display:block}.brand small{margin-bottom:4px;font-size:6px}.desktop-nav,.desktop-nav:before{display:none}.user-tools{width:auto;box-shadow:none;border:0;margin:0 0 0 auto;padding:0;display:block}.profile-button{display:none}.user-tools .icon-button{display:grid}.content-shell{border-radius:0;margin:0}}.metric-card.strong{color:#fff;background:#1d1d1f;border-color:#1d1d1f;box-shadow:0 14px 34px #1d1d1f33,inset 0 1px #ffffff14}.metric-card.strong .metric-head>span{color:#d7ad55;background:#ffffff14;box-shadow:inset 0 1px #ffffff14}.metric-card.strong .metric-head i{color:#d7ad55;background:#ffffff0f;border-color:#ffffff1f}.metric-card.strong .metric-label,.metric-card.strong>small{color:#a1a1a6}.metric-card.strong>strong{color:#fff}.topbar{background:#1d1d1f}@media (width<=760px){.topbar{background:#1d1d1f}}.operational-view,.detail-view{--view-surface:#fffffff0;--view-soft:#f7f7f9;--view-line:#e7e7eb;animation:.42s cubic-bezier(.22,1,.36,1) both operational-view-in}.operational-view .page-heading{background:radial-gradient(circle at 88% 12%,#d3122212,#0000 26%),linear-gradient(135deg,#fffffff5,#f8f8fadb);border:1px solid #fffffff0;border-radius:24px;align-items:center;min-height:114px;margin:0 0 18px;padding:22px 24px;box-shadow:0 14px 36px #1d1d1f0e,inset 0 1px #fff}.operational-view .page-heading h1{font-size:clamp(26px,2.5vw,34px);font-weight:680;line-height:1.02}.operational-view .page-heading .eyebrow{margin-bottom:8px}.operational-view .page-heading>div:first-child>p:last-child{color:#77777d;max-width:620px;margin-top:8px;font-size:11px;line-height:1.55}.operational-view .heading-actions .button,.detail-view .button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.operational-view .toolbar{z-index:2;-webkit-backdrop-filter:blur(24px)saturate(145%);background:#fafafc;border-color:#e4e4e8eb;border-radius:18px;gap:8px;min-height:64px;margin-bottom:14px;padding:10px;position:relative;top:auto;box-shadow:0 12px 28px #1d1d1f11,inset 0 1px #ffffffe6}.operational-view .status-filter-row,.operational-view .card-grid,.vehicles-view .vehicle-grid,.records-view .records-list{z-index:1;position:relative}.operational-view .search-field{background:#fff;border-color:#e2e2e7;border-radius:13px;min-width:280px;height:42px;padding:0 13px;transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:0 2px 8px #1d1d1f09}.operational-view .search-field:focus-within{border-color:#d3122257;box-shadow:0 0 0 4px #d3122212,0 3px 10px #1d1d1f0a}.operational-view .search-field input{font-size:11px}.operational-view .filter-button{color:#5f5f65;background:#fff;border-color:#e3e3e7;border-radius:13px;gap:7px;min-height:42px;padding:0 13px;font-size:10px;font-weight:560}.operational-view .filter-button:hover{color:var(--text);background:#fafafa;border-color:#d8d8dd}.operational-view .status-filter-row{scrollbar-width:none;gap:7px;margin:0 0 16px;padding:2px 2px 5px}.operational-view .status-filter-row::-webkit-scrollbar{display:none}.operational-view .status-filter-row .badge{white-space:nowrap;border:1px solid #1d1d1f0e;border-radius:999px;align-items:center;min-height:29px;padding:0 10px;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.operational-view .card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.operational-view .data-card{border:1px solid var(--view-line);background:var(--view-surface);isolation:isolate;border-radius:20px;min-height:246px;padding:18px;box-shadow:0 10px 28px #1d1d1f0d,inset 0 1px #fff}.operational-view .data-card:after{content:"";z-index:4;background:var(--state-color,var(--blue));opacity:.92;border-radius:0 4px 4px 0;width:3px;position:absolute;top:18px;bottom:18px;left:0}.operational-view .simulation-card.converted{--state-color:var(--green)}.operational-view .proposal-card.status-em-negociacao{--state-color:var(--blue)}.operational-view .proposal-card.status-aceite-proposta{--state-color:var(--gold)}.operational-view .proposal-card.status-paga{--state-color:var(--green)}.operational-view .proposal-card.status-perdida{--state-color:var(--red)}.operational-view .card-meta code{text-overflow:ellipsis;color:#77777d;white-space:nowrap;background:#f6f6f8;border-radius:7px;max-width:60%;padding:5px 7px;font-size:8px;overflow:hidden}.operational-view .data-card h3{color:#202023;margin:21px 0 5px;font-size:15px;font-weight:650;line-height:1.25}.operational-view .data-card>p{color:#8a8a90;font-size:9px}.operational-view .data-card>span.line-clamp{color:#69696f;margin-top:17px;font-size:10px;line-height:1.45}.operational-view .value-band,.operational-view .service-value{background:linear-gradient(145deg,#fafafa,#f4f4f6);border-color:#ebebee;border-radius:14px;min-height:58px;margin-top:15px;padding:10px 12px}.operational-view .value-band small,.operational-view .service-value small{color:#85858b;font-size:8px}.operational-view .value-band strong,.operational-view .service-value strong{color:#1d1d1f;font-size:18px}.operational-view .card-footer{color:#75757b;border-top:1px solid #eeeef1;min-height:35px;margin-top:12px;padding-top:10px;font-size:8px}.operational-view .mini-avatar{color:#fff;background:#2d2d30;flex:0 0 24px;width:24px;height:24px;font-size:7px}.operational-view .card-open{color:#5f5f65;background:#fafafa;border-color:#e7e7eb;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:36px;margin-top:11px;font-size:9px;transition:color .2s,background .2s,border-color .2s;display:flex}.operational-view .proposal-card:hover .card-open{color:#fff;background:#1d1d1f;border-color:#1d1d1f}.vehicles-view .vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.vehicles-view .vehicle-card{border-color:var(--view-line);background:var(--view-surface);border-radius:21px;box-shadow:0 10px 28px #1d1d1f0e,inset 0 1px #fff}.vehicles-view .vehicle-photo{border-bottom:1px solid #1d1d1f0f;height:214px}.vehicles-view .vehicle-photo>span{border-radius:999px;padding:5px 8px;top:11px;left:11px;box-shadow:0 5px 14px #16845f29}.vehicles-view .vehicle-photo>i{padding:5px 8px;bottom:11px;right:11px}.vehicles-view .vehicle-card-body{padding:16px 17px 18px}.vehicles-view .vehicle-card-body h3{color:#242427;margin:10px 0 5px;font-size:15px;line-height:1.28}.vehicles-view .vehicle-card-body p{color:#808086;font-size:9px}.vehicles-view .vehicle-card-body>div:last-child{border-top:1px solid #ececef;margin-top:16px;padding-top:13px}.vehicles-view .vehicle-card-body strong{color:#1d1d1f;font-size:19px}.vehicles-view .vehicle-card-body small{color:#8a8a90;font-size:8px}.records-view .records-list{border:1px solid var(--view-line);background:#ffffffe0;border-radius:22px;gap:2px;padding:8px;box-shadow:0 12px 32px #1d1d1f0d,inset 0 1px #fff}.records-view .records-list>button{min-height:76px;box-shadow:none;background:0 0;border:0;border-radius:15px;padding:10px 13px;animation:none}.records-view .records-list>button+button{border-top:1px solid #ededf0}.records-view .records-list>button:hover{box-shadow:none;background:#f7f7f9;border-color:#0000;transform:translate(2px)}.records-view .records-list .avatar{color:#fff;background:linear-gradient(145deg,#37373b,#1d1d1f);flex:0 0 40px;width:40px;height:40px;font-size:9px}.records-view .records-list h3{color:#29292c;margin-bottom:6px;font-size:13px}.records-view .records-list p{color:#7e7e84;font-size:9px}.records-view .records-list p code{color:#66666c}.records-view .records-list time{color:#85858b;font-size:9px}.records-view .records-list>button>i{color:#9a9aa0;background:#f3f3f5;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.operational-view .pagination{gap:10px;margin-top:24px;padding-bottom:4px}.operational-view .pagination button{background:#fff;border-radius:11px;align-items:center;gap:5px;min-height:36px;padding:0 12px;display:inline-flex}.operational-view .empty-state{background:#ffffffb3;border:1px dashed #d9d9de;border-radius:22px;min-height:260px;margin-top:14px}.operational-view .empty-state>span{width:48px;height:48px;color:var(--red);background:var(--red-soft);border-radius:16px;place-items:center;margin:0 auto 12px;display:grid}.detail-view{max-width:1160px;margin:0 auto}.detail-view .detail-topline{border:1px solid var(--view-line);background:#ffffffe0;border-radius:19px;min-height:76px;margin-bottom:18px;padding:11px 14px;box-shadow:0 10px 28px #1d1d1f0d,inset 0 1px #fff}.detail-view .back-button{color:#5f5f65;background:#f8f8fa;border:1px solid #e6e6ea;border-radius:11px;align-items:center;gap:4px;min-height:38px;padding:0 11px;transition:color .18s,background .18s,transform .18s;display:inline-flex}.detail-view .back-button:hover{color:#1d1d1f;background:#fff;transform:translate(-2px)}.detail-view .detail-topline code{color:#2c2c30;font-size:11px}.detail-view .detail-topline p{color:#7b7b81;font-size:9px}.detail-view .detail-stack{gap:14px}.detail-view .panel{border-color:var(--view-line);background:#ffffffeb;box-shadow:0 11px 30px #1d1d1f0d,inset 0 1px #fff}.simulation-detail-view .simulation-detail-grid{grid-template-columns:348px minmax(0,1fr);gap:20px}.simulation-detail-view .preview-panel{border-radius:22px;padding:14px}.simulation-detail-view .finance-preview{border-radius:20px;min-height:720px;padding:30px 22px 20px}.simulation-detail-view .finance-preview h2{font-size:21px}.simulation-detail-view .installment-row{border-radius:12px;min-height:54px}.simulation-detail-view .share-panel,.simulation-detail-view .summary-panel{border-radius:20px;padding:19px}.simulation-detail-view .share-input{background:#f8f8fa;border:1px solid #e6e6ea;border-radius:12px;min-height:44px}.simulation-detail-view .share-input code{color:#5f5f65}.simulation-detail-view .share-input button,.simulation-detail-view .inline-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.simulation-detail-view .next-step{border-radius:20px;padding:17px}.simulation-detail-view .next-step>div>span{background:#aa7e311f;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.simulation-detail-view .summary-panel dl{gap:18px 30px}.proposal-detail-view{max-width:930px}.proposal-detail-view .proposal-heading{max-width:none}.proposal-detail-view .stepper{border:1px solid var(--view-line);background:#ffffffbd;border-radius:17px;max-width:none;margin-bottom:15px;padding:13px 14px}.proposal-detail-view .stepper:before{top:25px;left:48px;right:48px}.proposal-detail-view .stepper div{background:0 0}.proposal-detail-view .flow-panel,.proposal-detail-view .proposal-actions,.proposal-detail-view .finance-metrics,.proposal-detail-view .client-link,.proposal-detail-view .proposal-info-grid,.proposal-detail-view .benefits{max-width:none}.proposal-detail-view .flow-panel{border-radius:21px;padding:21px}.proposal-detail-view .flow-columns{gap:34px}.proposal-detail-view .flow-item{min-height:41px}.proposal-detail-view .proposal-actions{justify-content:flex-end}.proposal-detail-view .finance-metrics{border-radius:20px}.proposal-detail-view .finance-metrics>div{padding:19px}.proposal-detail-view .finance-metrics strong{color:#1d1d1f;font-size:21px}.proposal-detail-view .finance-metrics>div:first-child strong{color:var(--gold)}.proposal-detail-view .client-link{border-radius:18px;min-height:68px;padding:12px 14px}.proposal-detail-view .client-link b{align-items:center;gap:6px;display:flex}.proposal-detail-view .client-link button{align-items:center;gap:6px;display:inline-flex}.proposal-detail-view .proposal-info-grid{gap:15px}.proposal-detail-view .info-panel,.proposal-detail-view .benefits{border-radius:20px;padding:19px}.vehicle-detail-view .vehicle-heading>div:last-child{gap:7px;display:flex}.vehicle-detail-view .vehicle-detail-grid{grid-template-columns:minmax(0,1.6fr) 300px;gap:20px}.vehicle-detail-view .detail-photo{border:1px solid #1d1d1f0f;border-radius:24px;height:470px;box-shadow:0 16px 38px #1d1d1f17}.vehicle-detail-view .thumbnail-row{gap:10px;margin-top:11px}.vehicle-detail-view .thumbnail{border-radius:13px}.vehicle-detail-view .add-photo,.vehicle-detail-view .upload-panel button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.vehicle-detail-view .upload-panel{border-radius:19px;margin-top:12px;padding:14px}.vehicle-detail-view .price-panel,.vehicle-detail-view .spec-panel,.vehicle-detail-view .send-panel{border-radius:20px;padding:19px}.vehicle-detail-view .price-panel{color:#fff;background:#1d1d1f;border-color:#1d1d1f;box-shadow:0 14px 34px #1d1d1f2e,inset 0 1px #ffffff14}.vehicle-detail-view .price-panel>small,.vehicle-detail-view .price-panel p{color:#a1a1a6}.vehicle-detail-view .price-panel strong{color:#fff;font-size:30px}.vehicle-detail-view .spec-panel dl>div{border-color:#eeeef1;min-height:38px}.vehicle-detail-view .send-panel .button{margin-top:9px}.operational-view button:focus-visible,.detail-view button:focus-visible,.operational-view input:focus-visible{outline-offset:2px;outline:3px solid #d312222e}@keyframes operational-view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1040px){.operational-view .card-grid,.vehicles-view .vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simulation-detail-view .simulation-detail-grid{grid-template-columns:320px minmax(0,1fr)}.vehicle-detail-view .vehicle-detail-grid{grid-template-columns:minmax(0,1fr) 280px}}@media (width<=760px){.operational-view .page-heading{border-radius:20px;align-items:flex-start;min-height:0;padding:18px}.operational-view .page-heading h1{font-size:27px}.operational-view .page-heading>div:first-child>p:last-child{font-size:10px}.operational-view .heading-actions{justify-content:stretch;width:100%}.operational-view .heading-actions .button{flex:1}.operational-view .toolbar{border-radius:17px;flex-wrap:wrap;display:flex;position:static;overflow:visible}.operational-view .search-field{flex-basis:100%;min-width:100%}.operational-view .filter-button{flex:1;justify-content:center}.operational-view .toolbar .segment-control{justify-content:flex-start;width:100%;overflow-x:auto}.operational-view .card-grid,.vehicles-view .vehicle-grid{grid-template-columns:1fr;gap:12px}.operational-view .data-card{min-height:232px}.vehicles-view .vehicle-photo{height:230px}.records-view .records-list{box-shadow:none;background:0 0;border:0;padding:0}.records-view .records-list>button{border:1px solid var(--view-line);background:#ffffffeb;border-radius:16px;min-height:78px}.records-view .records-list>button+button{border-top:1px solid var(--view-line)}.detail-view .detail-topline{flex-wrap:wrap;align-items:flex-start;padding:12px}.detail-view .detail-topline>div:nth-child(2){flex-basis:100%;order:3}.simulation-detail-view .simulation-detail-grid,.vehicle-detail-view .vehicle-detail-grid{grid-template-columns:1fr}.simulation-detail-view .preview-panel{order:2}.simulation-detail-view .finance-preview{min-height:690px}.simulation-detail-view .next-step{align-items:stretch}.proposal-detail-view .stepper{gap:18px;overflow-x:auto}.proposal-detail-view .stepper div{min-width:80px}.proposal-detail-view .flow-columns,.proposal-detail-view .proposal-info-grid,.proposal-detail-view .finance-metrics{grid-template-columns:1fr}.proposal-detail-view .finance-metrics>div{border-right:0;border-bottom:1px solid var(--view-line)}.proposal-detail-view .client-link{align-items:stretch}.vehicle-detail-view .vehicle-heading>div:last-child{width:auto;margin-left:auto}.vehicle-detail-view .detail-photo{border-radius:20px;height:350px}.vehicle-detail-view .detail-stack{order:2}}@media (prefers-reduced-motion:reduce){.operational-view,.detail-view,.operational-view .data-card,.vehicles-view .vehicle-card,.records-view .records-list>button{transition-duration:.01ms;animation:none}}.funnel-panel .funnel{isolation:isolate;align-items:center;gap:5px;padding:20px 18px 14px;position:relative}.funnel-panel .funnel:before{content:"";z-index:-1;background:linear-gradient(#fafafcdb,#ffffff61);border:1px solid #1d1d1f0b;border-radius:18px;position:absolute;inset:10px 8px 2px}.funnel-panel .funnel-stage{--stage-width:100%;--stage-color:#8e8e93;width:var(--stage-width);clip-path:none;border:1px solid var(--stage-color);justify-content:flex-start;align-items:center;gap:8px;min-width:116px;height:44px;margin:0;padding:0 clamp(13px,3vw,22px);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.funnel-panel .funnel-stage{border:1px solid color-mix(in srgb, var(--stage-color) 18%, #e8e8ed)}}.funnel-panel .funnel-stage{color:#343438;background:var(--stage-color);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.funnel-panel .funnel-stage{background:color-mix(in srgb, var(--stage-color) 7%, #fff)}}.funnel-panel .funnel-stage{text-shadow:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .2s;box-shadow:inset 0 1px #ffffffe0,0 5px 14px #1d1d1f09}.funnel-panel .funnel-stage:after{display:none}.funnel-panel .funnel-stage span{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:10px;font-weight:600;display:inline-flex}.funnel-panel .funnel-stage span:before{content:"";background:var(--stage-color);width:7px;height:7px;box-shadow:0 0 0 4px var(--stage-color);border-radius:50%;flex:0 0 7px}@supports (color:color-mix(in lab, red, red)){.funnel-panel .funnel-stage span:before{box-shadow:0 0 0 4px color-mix(in srgb, var(--stage-color) 11%, transparent)}}.funnel-panel .funnel-stage strong{color:#1d1d1f;margin-left:auto;font-size:12px;font-weight:720}.funnel-panel .funnel-stage small{color:#85858b;text-align:right;opacity:1;width:auto;min-width:28px;font-size:9px;font-weight:560}.funnel-panel .stage-created{--stage-width:100%;--stage-color:#8e8e93}.funnel-panel .stage-sent{--stage-width:88%;--stage-color:#d31222}.funnel-panel .stage-viewed{--stage-width:76%;--stage-color:#2575a7}.funnel-panel .stage-accepted{--stage-width:60%;--stage-color:#aa7e31}.funnel-panel .stage-paid{--stage-width:46%;--stage-color:#16845f;clip-path:none;padding-left:14px;padding-right:14px}.funnel-panel .stage-paid span,.funnel-panel .stage-paid strong,.funnel-panel .stage-paid small{flex-shrink:0}.funnel-panel .fine-print{color:#8a8a90;background:#fafafacc;border:1px solid #eeeef1;border-radius:12px;margin:3px 18px 9px;padding:10px 12px;line-height:1.55}@media (hover:hover) and (pointer:fine){.funnel-panel .funnel-stage:hover{filter:saturate(1.06);transform:scale(1.018)}}@media (width<=760px){.funnel-panel .funnel{gap:4px;padding:16px 7px 12px}.funnel-panel .funnel-stage{height:41px;padding:0 13px}.funnel-panel .funnel-stage span{font-size:9px}.funnel-panel .funnel-stage strong{font-size:11px}.funnel-panel .funnel-stage small{font-size:8px}.funnel-panel .stage-sent{--stage-width:90%}.funnel-panel .stage-viewed{--stage-width:80%}.funnel-panel .stage-accepted{--stage-width:68%}.funnel-panel .stage-paid{--stage-width:58%;padding-left:10px;padding-right:10px}.funnel-panel .fine-print{margin-left:7px;margin-right:7px}}.simulation-detail-view .preview-panel{-webkit-backdrop-filter:blur(26px)saturate(135%);background:#ffffffb8;border-radius:26px;padding:12px;box-shadow:0 18px 46px #1d1d1f17,inset 0 1px #fffffff5}.simulation-detail-view .preview-panel>.eyebrow{margin:4px 6px 11px}.simulation-detail-view .finance-preview{color:#fff;text-align:left;isolation:isolate;background:radial-gradient(circle at 92% 4%,#d3122233,#0000 30%),radial-gradient(circle at 8% 84%,#aa7e3129,#0000 32%),linear-gradient(160deg,#242428 0%,#111114 48%,#09090b 100%);border:1px solid #ffffff24;border-radius:27px;align-items:stretch;min-height:780px;padding:22px 20px 18px;position:relative;overflow:hidden;box-shadow:0 24px 50px #1d1d1f3d,inset 0 1px #ffffff24,inset 0 -1px #ffffff0d}.simulation-detail-view .finance-preview:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(118deg,#ffffff1f,#0000 19% 74%,#ffffff0b);border-radius:26px;position:absolute;inset:1px}.simulation-detail-view .finance-preview:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff17,#0000);width:58%;height:145%;animation:8s ease-in-out 1.2s infinite finance-glass-sheen;position:absolute;top:-22%;left:-55%;transform:rotate(16deg)}.simulation-detail-view .finance-preview>:not(.finance-orb){z-index:2;position:relative}.finance-orb{z-index:0;filter:blur(42px);opacity:.32;pointer-events:none;border-radius:50%;display:block;position:absolute}.finance-orb-red{background:#d31222;width:150px;height:150px;top:72px;right:-70px}.finance-orb-gold{background:#aa7e31;width:130px;height:130px;bottom:76px;left:-62px}.finance-preview-header{justify-content:center;align-items:center;min-height:34px;display:flex}.finance-preview-header img{filter:drop-shadow(0 7px 18px #0000002e);width:100px;height:auto;display:block}.finance-preview-hero{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;margin:20px 0 16px;display:grid}.finance-preview-hero>span{color:#f3cc75;-webkit-backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 1px #ffffff1a}.simulation-detail-view .finance-preview-hero h2{color:#fff;text-transform:uppercase;letter-spacing:.075em;margin:0;font-size:20px;font-weight:720;line-height:1.1}.finance-client-card{-webkit-backdrop-filter:blur(24px)saturate(135%);background:#ffffff13;border:1px solid #ffffff1f;border-radius:19px;padding:15px 16px;box-shadow:inset 0 1px #ffffff1a,0 12px 28px #0000001f}.finance-client-card>div{min-width:0}.finance-client-card i{background:linear-gradient(90deg,#0000,#ffffff21,#0000);height:1px;margin:13px 0;display:block}.simulation-detail-view .finance-client-card small{color:#a9a9af;text-transform:uppercase;letter-spacing:.18em;margin:0 0 6px;font-size:7px;font-weight:560;display:block}.simulation-detail-view .finance-client-card h3{overflow-wrap:anywhere;color:#fff;max-width:none;margin:0;font-size:14px;font-weight:650;line-height:1.35}.simulation-detail-view .finance-client-card>div:first-child h3{font-size:16px}.finance-offers{margin-top:17px}.simulation-detail-view .finance-offers .red-label{color:#f4c966;letter-spacing:.12em;align-items:center;gap:7px;margin:0 2px 9px;font-size:8px;font-weight:680;display:flex}.simulation-detail-view .finance-offers .red-label:before{content:"";background:#d31222;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #d3122221}.simulation-detail-view .installment-row{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(125%);background:#ffffff0e;border:1px solid #ffffff1b;border-radius:16px;width:100%;min-height:52px;margin:6px 0;padding:0 13px;transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .2s,background .2s;box-shadow:inset 0 1px #ffffff12}.simulation-detail-view .installment-row.featured{background:linear-gradient(135deg,#d3122236,#fff1);border-color:#d312226b;box-shadow:0 12px 26px #d312221a,inset 0 1px #ffffff1a}.simulation-detail-view .installment-row>span{color:#fff;background:#ffffff12;border-color:#ffffff24;flex:0 0 25px;width:25px;height:25px}.simulation-detail-view .installment-row.featured>span{color:#fff;background:#d31222;border-color:#d3122285}.simulation-detail-view .installment-row strong{color:#f0f0f2;font-size:11px;font-weight:620}.simulation-detail-view .installment-row b{color:#f4cf7e;letter-spacing:-.02em;margin-left:auto;font-size:16px;font-weight:720}.finance-consultant{-webkit-backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff18;border-radius:17px;align-items:center;gap:10px;min-height:57px;margin-top:13px;padding:9px 11px;display:flex}.finance-consultant>span{color:#f4cf7e;background:#aa7e311f;border:1px solid #f4cf7e3d;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:8px;font-weight:700;display:grid}.finance-consultant>div{min-width:0}.simulation-detail-view .finance-consultant small{color:#929298;text-transform:uppercase;letter-spacing:.16em;margin:0 0 3px;font-size:6px;display:block}.simulation-detail-view .finance-consultant h4{color:#fff;margin:0;font-size:10px;font-weight:620}.simulation-detail-view .finance-preview footer{color:#b7b7bc;text-transform:uppercase;letter-spacing:.11em;border-top:1px solid #ffffff14;justify-content:center;align-items:center;gap:7px;width:100%;min-height:38px;margin-top:auto;padding:12px 2px 0;font-size:7px;font-weight:600;display:flex}@media (hover:hover) and (pointer:fine){.simulation-detail-view .installment-row:hover{background:#ffffff16;border-color:#ffffff2e;transform:translateY(-2px)}.simulation-detail-view .installment-row.featured:hover{background:linear-gradient(135deg,#d3122242,#ffffff14);border-color:#d312228f}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.global-search-wrap,.dashboard-widget,.operational-view .page-heading,.detail-view .detail-topline{-webkit-backdrop-filter:blur(24px)saturate(138%);background:#ffffffc2;box-shadow:0 16px 38px #2d303c11,inset 0 1px #fffffff2}.operational-view .toolbar{-webkit-backdrop-filter:blur(22px)saturate(135%);background:#fafafcd6}}@keyframes finance-glass-sheen{0%,58%{opacity:0;transform:translate(0)rotate(16deg)}68%{opacity:.6}84%,to{opacity:0;transform:translate(290%)rotate(16deg)}}@media (width<=760px){.simulation-detail-view .preview-panel{border-radius:23px;padding:10px}.simulation-detail-view .finance-preview{border-radius:24px;max-width:360px;min-height:770px;margin:0 auto;padding:20px 17px 17px}.simulation-detail-view .finance-preview:before{border-radius:23px}.simulation-detail-view .finance-preview-hero h2{font-size:18px}.simulation-detail-view .installment-row b{font-size:15px}}@media (prefers-reduced-motion:reduce){.simulation-detail-view .finance-preview:after{animation:none}.simulation-detail-view .installment-row{transition:none}}.simulation-builder-backdrop{z-index:120;-webkit-backdrop-filter:blur(28px)saturate(145%);background:radial-gradient(circle at 12% 8%,#2575a71f,#0000 26%),radial-gradient(circle at 86% 12%,#d312221a,#0000 24%),#eeeef2d1;place-items:center;padding:12px;overflow:hidden}.simulation-builder{color:#1d1d1f;background:linear-gradient(135deg,#ffffffeb,#f9f9fbc2),#ffffffd1;border:1px solid #ffffffdb;border-radius:30px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(1220px,100%);height:min(920px,100vh - 24px);max-height:calc(100vh - 24px);padding:0;animation:.5s cubic-bezier(.2,.8,.2,1) both builder-open;display:grid;overflow:hidden;box-shadow:0 34px 100px #2326312e,inset 0 1px #fff}.simulation-builder-header{-webkit-backdrop-filter:blur(22px)saturate(145%);background:#ffffffb8;border-bottom:1px solid #e8e8ed;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:15px 21px 14px 23px;display:flex}.builder-brand,.builder-header-actions,.simulation-builder-footer,.simulation-builder-footer>div,.builder-section-title,.results-heading,.builder-check>span,.consent-card>span,.finance-total,.selected-installment,.deliverables-ready{align-items:center;display:flex}.builder-brand{gap:14px;min-width:0}.builder-brand img{object-fit:contain;width:90px;height:auto;display:block}.builder-brand>span{background:#dedee3;width:1px;height:28px}.builder-brand h2{letter-spacing:-.025em;margin:0;font-size:18px;line-height:1.25}.builder-brand p{color:#86868b;margin:3px 0 0;font-size:9px}.builder-header-actions{gap:8px}.builder-header-actions .button{color:#1d1d1f;background:#ffffffc7;border-color:#e3e3e8;border-radius:14px;min-height:42px;padding:0 15px;box-shadow:0 7px 20px #2a2c360f}.builder-close{color:#56565b;cursor:pointer;background:#ffffffc7;border:1px solid #e3e3e8;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .22s,background .22s;display:grid}.builder-close:hover{background:#fff;transform:rotate(4deg)scale(1.04)}.builder-progress{color:#929297;background:#fafafcb8;border-bottom:1px solid #e8e8eddb;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 28px;display:flex}.builder-progress span{align-items:center;gap:7px;font-size:10px;font-weight:600;display:inline-flex}.builder-progress span i{background:#fff;border:1px solid #e0e0e5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;display:grid}.builder-progress span.active{color:#1d1d1f}.builder-progress span.active i{color:#fff;background:#d31222;border-color:#d31222;box-shadow:0 6px 16px #d3122233}.builder-progress b{background:#e1e1e6;width:72px;height:1px}.builder-progress b.active{background:linear-gradient(90deg,#d31222,#d312225c)}.simulation-builder-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7c7cc transparent;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:16px;min-height:0;padding:20px;display:grid;overflow:auto}.builder-form-column,.builder-summary-column{flex-direction:column;gap:16px;min-width:0;display:flex}.builder-section{-webkit-backdrop-filter:blur(20px)saturate(138%);background:#ffffffb8;border:1px solid #e1e1e6e0;border-radius:22px;padding:19px;position:relative;overflow:hidden;box-shadow:0 11px 30px #3235410e,inset 0 1px #fff}.builder-section:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(130deg,#ffffff61,#0000 28%);position:absolute;inset:0}.builder-section>*{z-index:1;position:relative}.assignment-section{background:linear-gradient(140deg,#fff0f1b8,#ffffffbd)}.negotiation-section{background:linear-gradient(145deg,#ffffffd1,#f8f8faad)}.builder-section-title{align-items:flex-start;gap:11px;margin-bottom:17px}.builder-section-title>span{color:#d31222;background:#fff0f1;border:1px solid #d3122214;border-radius:12px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.builder-section-title h3{letter-spacing:-.01em;margin:1px 0 0;font-size:13px;line-height:1.25}.builder-section-title p{color:#86868b;margin:4px 0 0;font-size:8px;line-height:1.5}.builder-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.builder-field{flex-direction:column;gap:6px;min-width:0;display:flex}.builder-field.full{grid-column:1/-1}.builder-field>span,.builder-choice-block>span{color:#6f6f75;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:700}.builder-field input,.builder-field select,.money-input{color:#1d1d1f;background:#fafafccc;border:1px solid #e1e1e6;border-radius:12px;outline:none;width:100%;height:42px;transition:border-color .2s,box-shadow .2s,background .2s}.builder-field input,.builder-field select{padding:0 12px;font-size:10px}.builder-field input::placeholder{color:#aaaab0}.builder-field input[readonly]{color:#5e5e64;background:#f5f5f7}.builder-field input:focus,.builder-field select:focus,.money-input:focus-within{background:#fff;border-color:#d3122259;box-shadow:0 0 0 4px #d312220f}.builder-field select{cursor:pointer}.builder-choice-block{margin-top:16px}.choice-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.choice-row button{color:#67676d;cursor:pointer;background:#fafafcd1;border:1px solid #e1e1e6;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:600;transition:transform .2s,color .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.choice-row button:hover{background:#fff;border-color:#d1d1d7;transform:translateY(-1px)}.choice-row button.selected{color:#fff;background:#d31222;border-color:#d31222;box-shadow:0 8px 20px #d312222b}.sale-origin .choice-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sale-origin small{color:#9a9aa0;margin-top:7px;font-size:7px;line-height:1.5;display:block}.plan-choice .choice-row{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.plan-choice .choice-row button{border-radius:10px;min-height:34px;padding:0 7px;font-size:8px}.money-input{align-items:center;padding:0 11px;display:flex}.money-input>small{color:#86868b;font-size:9px}.money-input input{text-align:right;background:0 0;border:0;flex:1;min-width:0;height:38px;padding-left:8px;font-size:11px;font-weight:600}.money-input input:focus{box-shadow:none;background:0 0}.money-input:has(input:disabled){opacity:.55}.builder-check{cursor:pointer;margin:9px 0 14px;display:block}.builder-check input,.consent-card input{opacity:0;pointer-events:none;position:absolute}.builder-check>span{color:#6f6f75;gap:7px}.builder-check i,.consent-card i{color:#0000;background:#fff;border:1px solid #d6d6dc;border-radius:6px;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.builder-check input:checked+span i,.consent-card input:checked+span i{color:#fff;background:#d31222;border-color:#d31222}.builder-check b{font-size:9px;font-weight:600}.builder-check small{color:#a0a0a6;font-size:8px}.finance-total{background:linear-gradient(135deg,#fff5f6,#fff);border:1px solid #d3122224;border-radius:17px;justify-content:space-between;gap:16px;min-height:67px;margin-top:17px;padding:0 16px}.finance-total span{color:#68686e;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:600}.finance-total strong{color:#d31222;letter-spacing:-.035em;font-size:22px}.results-heading{justify-content:space-between;align-items:flex-start;gap:12px}.results-heading .builder-section-title{margin-bottom:15px}.results-heading .badge{white-space:nowrap;margin-top:2px}.term-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.term-grid button{color:#7b7b81;cursor:pointer;background:#fafafc;border:1px solid #e4e4e8;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:57px;padding:7px 4px;transition:transform .2s,border-color .2s,background .2s;display:flex}.term-grid button:hover{border-color:#cfcfd5;transform:translateY(-2px)}.term-grid button.selected{color:#fff;background:#1d1d1f;border-color:#1d1d1f;box-shadow:0 10px 22px #1d1d1f29}.term-grid button span{font-size:10px;font-weight:700}.term-grid button strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:7px;font-weight:500;overflow:hidden}.simulation-empty{color:#99999f;text-align:center;background:#fafafca6;border:1px dashed #dedee4;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:88px;margin-top:10px;display:flex}.simulation-empty>span{color:#2575a7;background:#eef6fa;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.simulation-empty p{margin:0;font-size:8px}.selected-installment{background:#edf8f4;border:1px solid #16845f24;border-radius:17px;gap:7px;min-height:75px;margin-top:10px;padding:0 16px}.selected-installment span{color:#5f6764;font-size:8px}.selected-installment strong{color:#16845f;margin-left:auto;font-size:18px}.selected-installment small{color:#16845f;font-size:7px}.simulation-disclaimer{color:#9a9aa0;text-transform:uppercase;margin:12px 0 0;font-size:6px;line-height:1.65}.deliverables-section .builder-section-title{margin-bottom:0}.deliverables-ready{color:#356655;background:#edf8f4;border-radius:13px;gap:9px;margin-top:13px;padding:11px 12px}.deliverables-ready>span{color:#fff;background:#16845f;border-radius:9px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.deliverables-ready p{margin:0;font-size:8px;line-height:1.45}.consent-card{cursor:pointer;background:#ffffffad;border:1px solid #e1e1e6;border-radius:18px;padding:15px;display:block;position:relative;box-shadow:inset 0 1px #fff}.consent-card>span{align-items:flex-start;gap:10px}.consent-card p{color:#85858b;margin:0;font-size:7px;line-height:1.6}.simulation-builder-footer{-webkit-backdrop-filter:blur(26px)saturate(145%);background:#ffffffd1;border-top:1px solid #e2e2e7;justify-content:space-between;gap:20px;min-height:74px;padding:10px 22px}.simulation-builder-footer>div:first-child{gap:9px;min-width:0}.simulation-builder-footer small{color:#86868b;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.simulation-builder-footer strong{color:#d31222;font-size:17px}.simulation-builder-footer span{color:#929297;border-left:1px solid #dedee3;padding-left:9px;font-size:8px}.simulation-builder-footer>div:last-child{gap:8px}.simulation-builder-footer .button{border-radius:14px;min-height:42px;padding:0 16px}.simulation-builder-footer .button.primary{color:#fff;background:#d31222;box-shadow:0 10px 25px #d3122233}@keyframes builder-open{0%{opacity:0;transform:translateY(15px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (hover:hover) and (pointer:fine){.builder-section{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s}.builder-section:hover{transform:translateY(-1px);box-shadow:0 15px 34px #32354113,inset 0 1px #fff}}@media (width<=900px){.simulation-builder{border-radius:24px;height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.simulation-builder-backdrop{padding:8px}.simulation-builder-body{grid-template-columns:1fr}.builder-summary-column{padding-bottom:8px}.builder-progress b{width:38px}}@media (width<=620px){.simulation-builder-backdrop{padding:0}.simulation-builder{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.simulation-builder-header{min-height:66px;padding:10px 12px}.builder-brand{gap:9px}.builder-brand img{width:62px}.builder-brand>span{height:23px}.builder-brand h2{font-size:13px}.builder-brand p{max-width:190px;font-size:6px}.builder-header-actions .button{width:40px;min-height:40px;padding:0;font-size:0}.builder-close{width:40px;height:40px}.builder-progress{gap:6px;min-height:46px;padding:0 10px}.builder-progress span{gap:5px;font-size:8px}.builder-progress span i{width:21px;height:21px}.builder-progress b{width:15px}.simulation-builder-body{gap:10px;padding:10px}.builder-form-column,.builder-summary-column{gap:10px}.builder-section{border-radius:18px;padding:15px}.builder-field-grid{grid-template-columns:1fr;gap:10px}.builder-field.full{grid-column:auto}.sale-origin .choice-row{grid-template-columns:1fr}.plan-choice .choice-row{grid-template-columns:repeat(2,1fr)}.term-grid{grid-template-columns:repeat(5,minmax(52px,1fr));padding-bottom:3px;overflow-x:auto}.simulation-builder-footer{min-height:66px;padding:9px 10px}.simulation-builder-footer>div:first-child{grid-template-columns:auto auto;gap:2px 8px;display:grid}.simulation-builder-footer>div:first-child span,.simulation-builder-footer>div:last-child .button.secondary{display:none}.simulation-builder-footer .button{min-height:42px;padding:0 13px;font-size:10px}}@media (prefers-reduced-motion:reduce){.simulation-builder,.builder-section,.choice-row button,.term-grid button{transition:none;animation:none}}.login-screen{isolation:isolate;background:radial-gradient(circle at 10% 15%,#2575a71a,#0000 27%),radial-gradient(circle at 88% 78%,#d3122217,#0000 29%),#f5f5f7;place-items:center;min-height:100dvh;padding:26px;display:grid;position:relative;overflow:hidden}.login-screen:before{content:"";z-index:-2;opacity:.42;background-image:linear-gradient(#86868b14 1px,#0000 1px),linear-gradient(90deg,#86868b14 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.login-orb{z-index:-1;filter:blur(3px);opacity:.7;border-radius:50%;animation:11s ease-in-out infinite alternate login-orb-drift;position:absolute}.login-orb-blue{background:radial-gradient(circle at 36% 34%,#ffffffeb,#5a91d32e 42%,#2575a70a 70%);width:320px;height:320px;top:-155px;left:13%}.login-orb-red{background:radial-gradient(circle at 35% 30%,#ffffffe0,#d3122226 43%,#d3122208 72%);width:380px;height:380px;animation-delay:-5s;bottom:-190px;right:-145px}.login-shell{-webkit-backdrop-filter:blur(28px)saturate(145%);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:36px;grid-template-columns:minmax(390px,.82fr) minmax(560px,1.18fr);width:min(1180px,100%);min-height:min(740px,100dvh - 52px);animation:.65s cubic-bezier(.2,.8,.2,1) both login-shell-in;display:grid;overflow:hidden;box-shadow:0 34px 100px #2e324026,inset 0 1px #fff}.login-brand-panel{color:#fff;background-blend-mode:soft-light, screen, screen, normal;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.22'/%3E%3C/svg%3E") 0 0/132px 132px,radial-gradient(circle at 13% 8%,#ffffff24,#0000 27%),radial-gradient(circle at 90% 80%,#b70c1c47,#0000 33%),linear-gradient(145deg,#292a2e,#151619 74%);border:1px solid #ffffff1f;border-radius:29px;order:2;grid-template-rows:minmax(0,1fr) auto;gap:0;min-width:0;margin:12px;padding:25px 26px 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 18px 54px #1d1d1f33}.login-brand-panel:before{content:"";filter:blur(50px);background:#d312221f;border-radius:50%;width:290px;height:290px;animation:6s ease-in-out infinite login-glow-pulse;position:absolute;top:31%;left:22%}.login-brand-panel:after{content:"";pointer-events:none;background:linear-gradient(116deg,#0000 24%,#ffffff0e 45%,#0000 62%);animation:8s ease-in-out infinite login-panel-sheen;position:absolute;inset:0;transform:translate(-80%)}.login-brand-panel>*{z-index:2;position:relative}.login-brand-panel>header,.login-brand-panel>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.login-brand-panel>header img{object-fit:contain;width:132px;height:auto}.login-brand-panel>header .badge{color:#f4cf7e;background:#aa7e3121;border-color:#f4cf7e30}.login-showcase-copy{max-width:440px}.login-showcase-copy .eyebrow{color:#b4b4ba;letter-spacing:.22em;margin-bottom:6px;font-size:7px}.login-showcase-copy h1{letter-spacing:-.045em;margin:0;font-size:clamp(23px,2.15vw,34px);line-height:1.05}.login-showcase-copy>p:last-child{color:#a9a9af;max-width:400px;margin:9px 0 0;font-size:9px;line-height:1.6}.login-brand-panel>footer{color:#939399;border-top:1px solid #ffffff14;padding-top:12px;font-size:7px}.login-brand-panel>footer span{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:7px;display:inline-flex}.login-brand-panel>footer span i{background:#34c759;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #34c7591a}.login-map-stage{place-items:center;height:100%;min-height:0;padding:18px 34px 8px;display:grid;position:relative}.login-brazil-map{filter:drop-shadow(0 20px 30px #00000047);width:min(84%,596px);height:auto;max-height:min(72dvh,700px);overflow:visible;transform:translate(-5%)}.login-map-states path{fill:#17181c;stroke:#ff2335b8;stroke-width:.78px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:fill .32s,stroke .32s,filter .32s;animation:.72s cubic-bezier(.2,.8,.2,1) forwards login-map-state-in,5.4s ease-in-out infinite login-map-state-breathe}.login-map-states path.empty{fill:#17181c;stroke:#ff23356b}.login-map-states path.level-1,.login-map-states path.level-2,.login-map-states path.level-3,.login-map-states path.level-4,.login-map-states path.level-5{fill:#17181c}.login-map-states path.active{fill:#d31222;stroke:#ff4a57;stroke-width:1.15px;animation-name:login-map-state-in,login-map-active-breathe}.login-map-marker{opacity:0;animation:.42s cubic-bezier(.2,.8,.2,1) forwards login-map-marker-in}.login-marker-halo{fill:#ff23351a;stroke:#ff233538;stroke-width:.65px;transform-box:fill-box;transform-origin:50%;animation:2.9s ease-out infinite login-map-marker-pulse}.login-marker-ring{fill:#0c0c0eeb;stroke:#ffffffe0;stroke-width:1px;filter:url(#login-map-glow)}.login-marker-core{fill:#ff2335}.login-map-marker.featured .login-marker-ring{stroke:#ffffffeb}.login-map-hub circle:first-child{fill:#ff23351f;stroke:#ff233573;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite login-map-marker-pulse}.login-map-hub circle:nth-child(2){fill:#121214;stroke:#ffffffeb;stroke-width:1.2px;filter:url(#login-map-glow)}.login-map-hub circle:nth-child(3){fill:#ff2335}.login-map-hub text{fill:#fff;paint-order:stroke;stroke:#0c0c0ed1;stroke-width:3px;font-size:9px;font-weight:700}.login-state-delivery-popup{opacity:0;pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:2.75s cubic-bezier(.2,.8,.2,1) both login-state-popup}.login-state-delivery-popup rect{fill:#18181bfa;stroke:#f4cf7eb8;stroke-width:1px;filter:drop-shadow(0 9px 14px #0000007a)drop-shadow(0 0 7px #f4cf7e1a)}.login-state-delivery-popup circle{fill:#35d27a;stroke:#35d27a4d;stroke-width:4.8px;filter:drop-shadow(0 0 3px #35d27a73)}.login-state-delivery-popup path{fill:#18181bfa;stroke:#f4cf7e94;stroke-width:.8px;stroke-linejoin:round}.login-state-delivery-popup text{fill:#fff;pointer-events:none;font-family:inherit}.login-state-popup-title{letter-spacing:.4px;font-size:5.8px;font-weight:780}.login-state-popup-meta{font-size:7.3px;font-weight:650}.login-payment-notification{z-index:4;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(118%);background:linear-gradient(145deg,#121316bd,#261b1e9e);border:1px solid #ffffff1c;border-radius:18px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;width:220px;min-height:68px;padding:8px 10px;animation:4.9s cubic-bezier(.2,.8,.2,1) both login-payment-toast;display:grid;position:absolute;bottom:26px;right:16px;overflow:hidden;box-shadow:0 15px 34px #00000047,inset 0 1px #ffffff1a,inset 0 -1px #ffffff09}.login-payment-notification:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff0e,#0000 43%,#ffffff05);position:absolute;inset:0}.login-payment-notification>*{z-index:1;position:relative}.login-payment-app{color:#ffffffd1;background:linear-gradient(145deg,#ffffff21,#ffffff0b);border:1px solid #ffffff24;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative;box-shadow:0 6px 13px #0003}.login-payment-app>i{color:#fff;background:#34c759;border:2px solid #1c1e21eb;border-radius:50%;place-items:center;width:12px;height:12px;display:grid;position:absolute;bottom:-1px;right:-2px;box-shadow:0 2px 5px #0c5a2d52}.login-payment-copy{min-width:0}.login-payment-copy header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.login-payment-copy header strong{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;font-size:8.4px;font-weight:720;line-height:1.05;overflow:hidden}.login-payment-copy time{color:#ffffff6b;flex:none;font-size:5.8px;font-weight:500}.login-payment-copy p{color:#ffffff9e;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:6.4px;font-weight:500;line-height:1.2;overflow:hidden}.login-payment-copy p b{color:#ffffff70;font-weight:550}.login-payment-copy em{color:#fffffff0;letter-spacing:-.02em;text-shadow:0 1px 6px #0000002e;margin-top:4px;font-size:11.5px;font-style:normal;font-weight:780;line-height:1;display:block}.login-form-panel{order:1;align-self:center;width:min(390px,100% - 48px);margin:auto;padding:42px 0 34px}.login-mobile-brand{display:none}.login-form-intro>span{color:#d31222;background:#fff0f1;border:1px solid #d3122217;border-radius:15px;place-items:center;width:44px;height:44px;margin-bottom:19px;display:grid;box-shadow:0 10px 26px #d3122214}.login-form-intro .eyebrow{color:#9a9aa0;letter-spacing:.18em;margin-bottom:7px;font-size:8px}.login-system-brand{justify-content:flex-start;align-items:center;width:218px;display:flex}.login-system-brand img{filter:drop-shadow(0 7px 15px #00000029)drop-shadow(0 1px 1px #1d1d1f59);width:100%;height:auto;display:block}.login-system-brand .login-system-logo-light,html[data-theme=light] .login-system-brand .login-system-logo-dark{display:none}html[data-theme=light] .login-system-brand .login-system-logo-light,html[data-theme=dark] .login-system-brand .login-system-logo-dark{display:block}html[data-theme=dark] .login-system-brand .login-system-logo-light{display:none}.login-form-intro>p:last-child{color:#86868b;margin:9px 0 0;font-size:10px}.login-form{margin-top:29px}.login-form>label{margin-top:15px;display:block}.login-form>label>span{color:#66666c;text-transform:uppercase;letter-spacing:.055em;margin-bottom:7px;font-size:8px;font-weight:650;display:block}.login-input{color:#98989e;background:#fafafcc7;border:1px solid #e1e1e6;border-radius:15px;align-items:center;gap:10px;height:51px;padding:0 13px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.login-input:focus-within{color:#d31222;background:#fff;border-color:#d3122257;box-shadow:0 0 0 4px #d312220e,0 10px 24px #2a2c360d}.login-input input{color:#1d1d1f;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0;font-size:10px}.login-input input::placeholder{color:#a7a7ad}.login-input button{color:#86868b;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.login-options{justify-content:space-between;align-items:center;gap:12px;margin:15px 1px 0;display:flex}.login-remember{color:#77777d;cursor:pointer;align-items:center;gap:7px;font-size:8px;display:flex}.login-remember input{opacity:0;position:absolute}.login-remember>span{color:#0000;background:#fff;border:1px solid #d8d8dd;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.login-remember input:checked+span{color:#fff;background:#d31222;border-color:#d31222}.login-options>button{color:#d31222;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:600}.login-recovery{color:#6d5a35;background:#f7f1e5;border-radius:10px;margin:10px 0 0;padding:9px 10px;font-size:7px;line-height:1.45;animation:.2s fade-in}.login-submit,.login-demo{cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;font-size:10px;font-weight:650;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s,background .2s;display:flex}.login-submit{color:#fff;background:linear-gradient(145deg,#ec3342,#d31222);border:1px solid #9e09152e;margin-top:21px;box-shadow:0 13px 30px #d3122233,inset 0 1px #ffffff3d}.login-submit:hover{transform:translateY(-2px);box-shadow:0 17px 34px #d3122245,inset 0 1px #ffffff3d}.login-submit:disabled{cursor:wait;opacity:.82}.login-submit i{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite login-spinner}.login-separator{color:#aaaab0;align-items:center;height:29px;font-size:7px;display:flex}.login-separator:before,.login-separator:after{content:"";background:#e7e7eb;flex:1;height:1px}.login-separator span{padding:0 10px}.login-demo{color:#4f4f55;background:#ffffffb8;border:1px solid #e1e1e6;box-shadow:0 8px 22px #2a2c360b}.login-demo:hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 26px #2a2c3613}.login-security{color:#16845f;border-top:1px solid #ececf0;justify-content:center;align-items:center;gap:8px;margin-top:23px;padding-top:17px;display:flex}.login-security p{flex-direction:column;margin:0;display:flex}.login-security strong{color:#5f5f65;font-size:7px}.login-security small{color:#a0a0a6;margin-top:2px;font-size:6px}.logout-button{color:#a5a5aa!important}.logout-button:hover{color:#fff!important;background:#d312223d!important}.user-tools{grid-template-columns:minmax(0,1fr) 36px 36px}@keyframes login-shell-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes login-map-state-in{0%{opacity:0;stroke-dashoffset:1px;transform:scale(.965)}to{opacity:1;stroke-dashoffset:0;transform:scale(1)}}@keyframes login-map-state-breathe{0%,to{filter:drop-shadow(0 0 1px #ff23351a)}50%{filter:drop-shadow(0 0 2.5px #ff23353d)}}@keyframes login-map-active-breathe{0%,to{filter:drop-shadow(0 0 3px #ff23357a)}50%{filter:drop-shadow(0 0 7px #ff2335d1)}}@keyframes login-map-marker-in{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@keyframes login-map-marker-pulse{0%{opacity:.72;transform:scale(.45)}72%,to{opacity:0;transform:scale(1.5)}}@keyframes login-state-popup{0%,7%{opacity:0;transform:translateY(7px)scale(.94)}17%,80%{opacity:1;transform:translateY(0)scale(1)}92%,to{opacity:0;transform:translateY(-5px)scale(.98)}}@keyframes login-payment-toast{0%,7%{opacity:0;transform:translateY(14px)scale(.96)}17%,78%{opacity:1;transform:translateY(0)scale(1)}91%,to{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes login-orb-drift{0%{transform:translate(-10px,-4px)scale(.96)}to{transform:translate(18px,14px)scale(1.05)}}@keyframes login-glow-pulse{0%,to{opacity:.56;transform:scale(.92)}50%{opacity:.9;transform:scale(1.12)}}@keyframes login-panel-sheen{0%,58%{opacity:0;transform:translate(-80%)}68%{opacity:1}84%,to{opacity:0;transform:translate(80%)}}@keyframes login-spinner{to{transform:rotate(360deg)}}@media (width<=1000px){.login-screen{padding:18px}.login-shell{border-radius:30px;grid-template-columns:minmax(340px,.85fr) minmax(440px,1.15fr);min-height:calc(100dvh - 36px)}.login-brand-panel{grid-template-rows:minmax(0,1fr) auto;padding:22px 20px 18px}.login-form-panel{width:min(350px,100% - 36px)}.login-map-stage{padding:14px 18px 6px}.login-brazil-map{width:min(88%,500px);max-height:min(68dvh,590px);transform:translate(-7%)}.login-payment-notification{border-radius:17px;grid-template-columns:30px minmax(0,1fr);gap:8px;width:204px;min-height:64px;bottom:16px;right:6px}.login-payment-app{width:30px;height:30px}.login-payment-copy header strong{font-size:8px}.login-payment-copy em{font-size:11px}}@media (width<=780px){.login-screen{padding:0;overflow:auto}.login-shell{background:#ffffffe0;border:0;border-radius:0;width:100%;min-height:100dvh;display:block}.login-brand-panel{display:none}.login-form-panel{flex-direction:column;justify-content:center;width:min(390px,100% - 38px);min-height:100dvh;padding:28px 0;display:flex}.login-mobile-brand{background:#1d1d1f;border-radius:14px;width:fit-content;margin-bottom:34px;padding:10px 14px;display:block;box-shadow:0 12px 30px #1d1d1f1f}.login-mobile-brand img{width:104px;height:auto;display:block}.login-system-brand{width:min(218px,68vw)}.login-security{margin-top:20px}.user-tools .logout-button{display:none}}@media (prefers-reduced-motion:reduce){.login-shell,.login-orb,.login-brand-panel:after,.login-brand-panel:before,.login-map-states path,.login-map-marker,.login-marker-halo,.login-map-hub circle:first-child,.login-state-delivery-popup,.login-payment-notification{opacity:1;animation:none}}:root{--responsive-gutter:clamp(14px, 3vw, 38px);--mobile-header-height:62px;--mobile-nav-height:68px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#f5f5f7;min-width:320px;scroll-padding-top:18px}body,.app-shell,.content-shell,.operational-view,.detail-view{min-width:0}img,video,canvas,svg{max-width:100%}button,input,select,textarea{font:inherit}.content-shell,.content-shell>*,.page-heading>div,.heading-actions,.toolbar>*,.card-grid>*,.vehicle-grid>*,.detail-stack,.simulation-detail-grid>*,.vehicle-detail-grid>*,.proposal-info-grid>*{min-width:0}.card-meta code,.detail-topline code,.share-input code,.client-link code,.records-list code,.info-panel dd,.spec-panel dd,.summary-panel dd{overflow-wrap:anywhere;word-break:break-word}@media (width<=1180px) and (width>=761px){.content-shell{margin-left:104px;padding:30px clamp(22px,3vw,34px) 88px}.global-search-wrap{width:min(720px,100% - 182px)}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-view .page-heading{min-height:104px}.operational-view .toolbar{flex-wrap:wrap;align-items:stretch}.operational-view .search-field{flex:320px}.simulation-detail-view .simulation-detail-grid,.vehicle-detail-view .vehicle-detail-grid{grid-template-columns:1fr}.simulation-detail-view .preview-panel{max-width:440px;margin:0 auto}.vehicle-detail-view .detail-stack{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vehicle-detail-view .send-panel .button{width:100%}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){:root{--responsive-gutter:clamp(12px, 4vw, 18px)}html{scroll-padding-top:calc(var(--mobile-header-height) + 12px);background:#f8f8fa}body{background:#f8f8fa;width:100%;min-width:320px;overflow-x:clip}.app-shell{min-height:100dvh;padding-bottom:calc(var(--mobile-nav-height) + env(safe-area-inset-bottom))}.topbar{z-index:70;width:100%;height:calc(var(--mobile-header-height) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);border-radius:0 0 20px 20px;position:sticky;top:0}.topbar-inner{height:var(--mobile-header-height);padding:0 var(--responsive-gutter)}.brand{min-height:44px}.brand-logo{width:clamp(78px,24vw,94px)}.user-tools .icon-button{flex:0 0 44px;width:44px;height:44px}.content-shell{width:100%;min-height:calc(100dvh - var(--mobile-header-height));padding:18px var(--responsive-gutter) calc(var(--mobile-nav-height) + 24px + env(safe-area-inset-bottom));margin:0;overflow:visible}.content-shell:before,.content-shell:after{filter:blur(70px);width:220px;height:220px}.global-command{gap:8px;width:100%;min-height:48px;margin:0 0 10px;top:auto;z-index:35!important;position:relative!important}.global-search-wrap{border-radius:18px;width:100%;height:48px;padding:0 12px 0 14px}.global-search-wrap input,.search-field input,.form-grid input,.form-grid select,.builder-field input,.builder-field select,.money-input input,.login-input input{font-size:16px}.global-actions{flex:none}.global-actions .global-profile{width:44px;height:44px}.global-results{width:calc(100vw - (2 * var(--responsive-gutter)));border-radius:17px;max-height:min(62vh,440px);left:0}.global-results>button{grid-template-columns:38px minmax(0,1fr) auto;min-height:64px}.global-results>button>i{display:none}.dashboard-hero{grid-template-columns:1fr;gap:16px;min-height:0;padding:16px 2px 18px}.dashboard-hero h1{font-size:clamp(30px,9.5vw,42px)}.dashboard-hero-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.hero-action{width:100%;min-height:48px;padding:0 14px}.dashboard-controls{width:calc(100% + (2 * var(--responsive-gutter)));margin:0 calc(-1 * var(--responsive-gutter)) 13px;padding:0 var(--responsive-gutter) 4px;overscroll-behavior-inline:contain;scrollbar-width:none;overflow-x:auto}.dashboard-controls::-webkit-scrollbar{display:none}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card{min-height:148px;padding:15px}.metric-card>strong{overflow-wrap:anywhere;max-width:100%;font-size:clamp(22px,6.6vw,30px)}.metric-card.strong>strong{font-size:clamp(20px,5.8vw,28px)}.dashboard-widget .panel-title{align-items:center;min-height:54px;padding:4px 7px}.dashboard-widget .panel-title>div{flex:1}.dashboard-widget .panel-title h2{white-space:normal;font-size:12px;line-height:1.3}.dashboard-widget .text-button{flex:none;min-height:38px}.pending-panel .payment-list button{grid-template-columns:minmax(0,1fr) auto 32px;min-height:58px;padding:0 9px}.pending-panel .payment-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pending-panel .payment-list i{width:32px;height:32px}.dashboard-grid{grid-template-columns:1fr}.funnel-panel .funnel{padding:14px 5px 10px;overflow:visible}.funnel-panel .funnel-stage{min-width:min(100%,260px);height:44px;padding-inline:clamp(10px,3.5vw,15px)}.funnel-panel .funnel-stage span{flex:auto;min-width:0}.funnel-panel .funnel-stage strong{margin-left:8px}.funnel-panel .funnel-stage small{width:34px}.seller-grid{grid-template-columns:1fr}.dashboard-widget .ranking-row{grid-template-columns:25px 31px minmax(0,1fr) auto;gap:7px}.dashboard-widget .ranking-row>div{min-width:0}.dashboard-widget .ranking-row strong,.dashboard-widget .ranking-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-widget .ranking-row>b{text-align:right;max-width:96px}.operational-view .page-heading{gap:15px;margin-bottom:12px;padding:17px}.operational-view .page-heading h1{font-size:clamp(25px,8vw,31px)}.operational-view .page-heading>div:first-child>p:last-child{font-size:11px}.operational-view .heading-actions{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.operational-view .heading-actions .button{width:100%;min-height:46px}.operational-view .toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;margin-bottom:12px;padding:8px;display:grid;position:static}.operational-view .search-field{grid-column:1/-1;width:100%;min-width:0;height:46px}.operational-view .filter-button{justify-content:center;min-width:0;min-height:44px;padding:0 10px}.operational-view .toolbar .segment-control{scrollbar-width:none;grid-column:1/-1;justify-content:flex-start;width:100%;min-height:44px;overflow-x:auto}.operational-view .toolbar .segment-control::-webkit-scrollbar{display:none}.operational-view .toolbar .segment-control button{flex:none;min-height:36px}.operational-view .status-filter-row{width:calc(100% + (2 * var(--responsive-gutter)));margin-left:calc(-1 * var(--responsive-gutter));padding:2px var(--responsive-gutter) 8px;scroll-padding-inline:var(--responsive-gutter);overflow-x:auto}.operational-view .status-filter-row .badge{min-height:34px}.operational-view .card-grid,.vehicles-view .vehicle-grid{grid-template-columns:1fr}.operational-view .data-card{min-height:0;padding:17px}.operational-view .data-card h3{font-size:17px}.operational-view .card-footer{flex-wrap:wrap;row-gap:8px}.operational-view .card-footer time{margin-left:auto}.operational-view .card-open{min-height:44px}.vehicles-view .vehicle-photo{height:clamp(220px,62vw,300px)}.vehicles-view .vehicle-card-body h3{font-size:17px}.vehicles-view .vehicle-card-body p{font-size:11px}.records-view .records-list>button{align-items:flex-start;min-height:88px;padding:12px}.records-view .records-list .avatar{flex-basis:38px;width:38px;height:38px;display:grid}.records-view .records-list h3{flex-wrap:wrap;gap:5px;font-size:13px;display:flex}.records-view .records-list h3 .badge{margin-left:0}.records-view .records-list p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:none;line-height:1.45;display:-webkit-box;overflow:hidden}.records-view .records-list time{display:none}.records-view .records-list>button>i{flex:0 0 32px}.detail-view{width:100%}.detail-view .detail-topline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-height:0;margin-bottom:12px;padding:11px;display:grid}.detail-view .detail-topline .back-button{grid-column:1/-1;width:fit-content;min-height:44px}.detail-view .detail-topline>div{min-width:0}.detail-view .detail-topline>.button{min-height:44px}.detail-view .detail-topline code{max-width:100%;display:inline-block}.detail-view .detail-topline p{line-height:1.45}.simulation-detail-view .simulation-detail-grid,.vehicle-detail-view .vehicle-detail-grid,.proposal-info-grid,.flow-columns,.finance-metrics{grid-template-columns:1fr}.simulation-detail-view .preview-panel{order:2;width:100%}.simulation-detail-view .finance-preview{width:min(100%,360px)}.simulation-detail-view .share-input{grid-template-columns:minmax(0,1fr) auto;display:grid}.simulation-detail-view .share-input code{min-width:0}.simulation-detail-view .inline-actions{grid-template-columns:1fr;display:grid}.simulation-detail-view .inline-actions button{min-height:44px}.simulation-detail-view .next-step{grid-template-columns:1fr 1fr;display:grid}.simulation-detail-view .next-step>div:first-child{grid-column:1/-1}.simulation-detail-view .next-step .button{min-height:44px}.simulation-detail-view .summary-panel dl{grid-template-columns:1fr;gap:12px}.proposal-detail-view .stepper{width:calc(100% + (2 * var(--responsive-gutter)));margin-left:calc(-1 * var(--responsive-gutter));padding-inline:var(--responsive-gutter);scrollbar-width:none;border-left:0;border-right:0;border-radius:0;overflow-x:auto}.proposal-detail-view .stepper::-webkit-scrollbar{display:none}.proposal-detail-view .stepper div{min-width:74px}.proposal-detail-view .stepper:before{min-width:250px;left:48px;right:48px}.proposal-detail-view .flow-panel{padding:16px}.proposal-detail-view .flow-columns{gap:20px}.proposal-detail-view .flow-item{grid-template-columns:24px minmax(0,1fr)}.proposal-detail-view .flow-item small{text-align:left;grid-column:2}.proposal-detail-view .proposal-actions{grid-template-columns:1fr 1fr;display:grid}.proposal-detail-view .proposal-actions .button{min-height:44px}.proposal-detail-view .finance-metrics>div{border-right:0;border-bottom:1px solid var(--border)}.proposal-detail-view .finance-metrics>div:last-child{border-bottom:0}.proposal-detail-view .client-link{grid-template-columns:1fr 1fr;display:grid}.proposal-detail-view .client-link>div{grid-column:1/-1;min-width:0}.proposal-detail-view .client-link button{justify-content:center;min-height:44px}.proposal-detail-view .info-panel dl>div,.vehicle-detail-view .spec-panel dl>div{gap:12px}.benefits>div,.vehicle-detail-view .vehicle-heading{grid-template-columns:1fr}.vehicle-detail-view .vehicle-heading>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;display:grid}.vehicle-detail-view .vehicle-heading>div:last-child .button{min-height:44px}.vehicle-detail-view .detail-photo{aspect-ratio:4/3;background-size:400%;width:100%;height:auto;min-height:260px}.vehicle-detail-view .thumbnail-row{padding-bottom:4px;overflow-x:auto}.vehicle-detail-view .thumbnail{flex:0 0 74px}.vehicle-detail-view .add-photo{flex:none;min-height:58px}.vehicle-detail-view .detail-stack{grid-template-columns:1fr;display:grid}.vehicle-detail-view .send-panel .button{width:100%;min-height:44px}.guide-grid{grid-template-columns:1fr}.guide-grid .panel{min-height:0}.token-panel{gap:18px}.swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.pagination{flex-wrap:wrap}.pagination button{min-height:44px}.toast{right:var(--responsive-gutter);bottom:calc(var(--mobile-nav-height) + 16px + env(safe-area-inset-bottom));left:var(--responsive-gutter)}.mobile-nav{z-index:90;left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));min-height:var(--mobile-nav-height);border-radius:21px;grid-template-columns:repeat(6,minmax(0,1fr));padding:6px}.mobile-nav button{min-height:54px;padding:3px 1px}.mobile-nav button span{place-items:center;min-height:24px;display:grid}.mobile-nav button small{font-size:clamp(7px,2vw,8px);line-height:1.1}.modal-backdrop{align-items:end;padding:0}.modal:not(.simulation-builder){width:100%;max-height:calc(100dvh - env(safe-area-inset-top));padding:20px var(--responsive-gutter) calc(20px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;overflow-y:auto}.modal-actions{grid-template-columns:1fr 1fr;display:grid}.modal-actions .button{min-height:46px}.simulation-builder{grid-template-rows:auto auto minmax(0,1fr) auto;height:100dvh;max-height:100dvh}.simulation-builder-header{padding-top:max(10px, env(safe-area-inset-top))}.builder-progress{scrollbar-width:none;justify-content:flex-start;scroll-padding-inline:10px;overflow-x:auto}.builder-progress::-webkit-scrollbar{display:none}.builder-progress span{flex:none}.simulation-builder-body{-webkit-overflow-scrolling:touch}.builder-section-title h3{font-size:14px}.builder-section-title p,.builder-field>span,.builder-choice-block>span{font-size:10px}.builder-field input,.builder-field select,.money-input{min-height:48px}.choice-row button{min-height:44px;font-size:10px}.term-grid{scroll-snap-type:x proximity}.term-grid button{scroll-snap-align:start;min-width:66px;min-height:64px}.simulation-builder-footer{min-height:calc(72px + env(safe-area-inset-bottom));padding:9px 10px calc(9px + env(safe-area-inset-bottom))}.login-screen{min-height:100dvh}.login-form-panel{width:min(420px, calc(100% - (2 * var(--responsive-gutter))));min-height:100dvh;padding:calc(24px + env(safe-area-inset-top)) 0 calc(24px + env(safe-area-inset-bottom))}.login-mobile-brand{margin-bottom:clamp(22px,7vh,34px)}.login-system-brand{width:min(218px,68vw)}.login-input{min-height:52px}.login-options,.login-options>button,.login-remember{min-height:36px}.login-submit,.login-demo{min-height:50px}}@media (width<=390px){:root{--responsive-gutter:12px}.content-shell{padding-inline:12px}.dashboard-hero-actions,.metrics-grid{grid-template-columns:1fr}.metric-card{min-height:138px}.metric-card>strong,.metric-card.strong>strong{font-size:28px}.operational-view .toolbar{grid-template-columns:1fr}.operational-view .search-field,.operational-view .toolbar .segment-control{grid-column:1}.detail-view .detail-topline{grid-template-columns:1fr}.detail-view .detail-topline>.button{width:100%}.simulation-detail-view .next-step,.proposal-detail-view .proposal-actions,.proposal-detail-view .client-link,.vehicle-detail-view .vehicle-heading>div:last-child,.modal-actions{grid-template-columns:1fr}.proposal-detail-view .client-link>div{grid-column:1}.mobile-nav{padding-inline:3px;left:6px;right:6px}.mobile-nav button small{font-size:7px}.login-options{flex-direction:column;align-items:flex-start;gap:2px}}@media (orientation:landscape) and (height<=560px) and (width<=900px){.mobile-nav{--mobile-nav-height:58px;min-height:58px}.mobile-nav button{min-height:44px}.mobile-nav button small{display:none}.dashboard-hero{grid-template-columns:1fr auto}.dashboard-hero-actions{grid-template-columns:auto auto;width:auto}.login-form-panel{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.deliveries-view{--delivery-red:#d31222;--delivery-soft:#fff0f1}.delivery-heading{background:radial-gradient(circle at 87% 18%,#d312221a,#0000 28%),linear-gradient(135deg,#fffffffa,#f7f7fae0);border:1px solid #fffffff2;border-radius:26px;justify-content:space-between;align-items:center;gap:24px;min-height:138px;margin-bottom:14px;padding:26px 28px;display:flex;box-shadow:0 18px 46px #1d1d1f11,inset 0 1px #fff}.delivery-heading>div:first-child{max-width:650px}.delivery-heading .eyebrow{color:var(--red);margin:0 0 8px}.delivery-heading h1{color:#1d1d1f;letter-spacing:-.045em;margin:0;font-size:clamp(30px,3vw,42px);line-height:1.04}.delivery-heading>div:first-child>p:last-child{color:#747479;max-width:610px;margin:10px 0 0;font-size:12px;line-height:1.55}.delivery-heading-actions{align-items:center;gap:8px;display:flex}.delivery-heading-actions .button{white-space:nowrap;min-height:43px;text-decoration:none}.button.whatsapp{color:#173b0f;background:#8ee14d;border:1px solid #80ca45;box-shadow:0 10px 24px #58aa232b,inset 0 1px #ffffff73}.button.whatsapp:hover{background:#82d442;transform:translateY(-1px)}.delivery-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.delivery-metrics article{background:#ffffffe8;border:1px solid #fffffff0;border-radius:22px;min-height:112px;padding:18px;position:relative;overflow:hidden;box-shadow:0 12px 34px #1d1d1f0e,inset 0 1px #fff}.delivery-metrics article:after{content:"";background:#d312220e;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-48px;right:-36px}.delivery-metrics span{width:33px;height:33px;color:var(--red);background:var(--delivery-soft);border-radius:11px;place-items:center;display:grid}.delivery-metrics strong{color:#1d1d1f;letter-spacing:-.04em;margin-top:12px;font-size:25px;line-height:1;display:block}.delivery-metrics small{color:#85858b;text-transform:uppercase;letter-spacing:.09em;margin-top:5px;font-size:9px;font-weight:600;display:block}.delivery-workspace{grid-template-columns:minmax(0,1.07fr) minmax(360px,.93fr);align-items:start;gap:14px;display:grid}.delivery-map-card,.delivery-upload-card,.state-deliveries-card{background:#ffffffeb;border-radius:25px}.delivery-map-card{min-height:700px;padding:18px}.delivery-side-column{gap:14px;min-width:0;display:grid}.delivery-upload-card,.state-deliveries-card{padding:18px}.delivery-card-title{justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin-bottom:12px;display:flex}.delivery-card-title>div{align-items:center;gap:10px;min-width:0;display:flex}.delivery-card-title>div>span{width:35px;height:35px;color:var(--red);background:var(--delivery-soft);border-radius:12px;flex:0 0 35px;place-items:center;display:grid}.delivery-card-title strong{color:#242427;font-size:13px;display:block}.delivery-card-title small{color:#8c8c92;margin-top:3px;font-size:9px;display:block}.live-indicator{color:#828287;align-items:center;gap:5px;font-size:8px;display:flex}.live-indicator i{background:#16845f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #16845f1a}.delivery-map-shell{background:radial-gradient(circle at 48% 42%,#fff 0,#f8f8fa 50%,#f1f1f4 100%);border:1px solid #ececf0;border-radius:21px;place-items:center;min-height:582px;padding:24px 26px 12px;display:grid;position:relative;overflow:hidden}.delivery-map{filter:drop-shadow(0 20px 32px #2b1b1e21);width:min(100%,570px);height:auto;overflow:visible}.delivery-map path{stroke:#ffffffeb;stroke-width:1.4px;vector-effect:non-scaling-stroke;cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:fill .24s,transform .24s,filter .24s,opacity .24s}.delivery-map path.level-empty{fill:#e6e6eb;opacity:.7;cursor:default}.delivery-map path.level-1{fill:#f9c5c9}.delivery-map path.level-2{fill:#f19199}.delivery-map path.level-3{fill:#ea626e}.delivery-map path.level-4{fill:#df3040}.delivery-map path.level-5{fill:#b90d1b}.delivery-map path:not(.level-empty):hover,.delivery-map path:not(.level-empty):focus-visible{fill:#d31222;filter:drop-shadow(0 8px 12px #d3122247);outline:none;transform:translateY(-2px)scale(1.012)}.delivery-map path.selected{fill:#d31222;stroke:#fff;stroke-width:3px;filter:drop-shadow(0 9px 15px #d3122257)}.delivery-map-legend{color:#8c8c92;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:8px;display:flex;position:absolute;bottom:16px;right:18px}.delivery-map-legend i{background:linear-gradient(90deg,#f9c5c9,#ea626e,#b90d1b);border-radius:999px;width:74px;height:6px}.map-attribution{color:#a1a1a6;text-align:right;margin-top:8px;font-size:7px;display:block}.delivery-upload-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.delivery-upload-grid label>span{color:#85858b;text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px 2px;font-size:8px;display:block}.delivery-upload-grid select,.delivery-upload-grid input{color:#303034;background:#f8f8fa;border:1px solid #e3e3e7;border-radius:12px;outline:0;width:100%;min-height:42px;padding:0 12px;font-size:10px}.delivery-upload-grid select:focus,.delivery-upload-grid input:focus{border-color:#d3122259;box-shadow:0 0 0 4px #d3122212}.delivery-kind-control{background:#f0f0f3;border-radius:10px;width:fit-content;margin:10px 0;padding:3px;display:flex}.delivery-kind-control button{color:#77777d;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:29px;padding:0 12px;font-size:9px;font-weight:650}.delivery-kind-control button.active{color:#fff;background:var(--red);box-shadow:0 5px 12px #d312222e}.delivery-dropzone{color:#8b8b91;cursor:pointer;background:#fafafd;border:1px dashed #d8d8dd;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:104px;transition:border-color .2s,background .2s,color .2s;display:flex}.delivery-dropzone:hover,.delivery-dropzone.has-files{color:var(--red);background:#fff7f8;border-color:#d3122261}.delivery-dropzone strong{font-size:10px}.delivery-dropzone small{color:#a0a0a5;font-size:8px}.delivery-dropzone input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.delivery-submit{justify-content:center;width:100%;min-height:42px;margin-top:10px}.selected-state-summary{justify-content:space-between;align-items:center;gap:16px;display:flex}.selected-state-summary>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.selected-state-summary>div:first-child>span{color:#fff;letter-spacing:.08em;background:#1d1d1f;border-radius:14px;flex:0 0 45px;place-items:center;width:45px;height:45px;font-size:11px;font-weight:750;display:grid;box-shadow:0 10px 22px #1d1d1f2b}.selected-state-summary .eyebrow{color:var(--red);margin:0 0 2px;font-size:7px}.selected-state-summary h2{color:#1d1d1f;letter-spacing:-.03em;margin:0;font-size:18px}.selected-state-summary>div:first-child small{color:#8b8b90;font-size:9px}.selected-state-summary>div:last-child{text-align:right}.selected-state-summary>div:last-child strong{color:var(--red);font-size:25px;line-height:1;display:block}.selected-state-summary>div:last-child small{color:#8b8b90;text-transform:uppercase;font-size:8px}.selected-state-progress{background:#ededf0;border-radius:99px;height:5px;margin:15px 0 12px;overflow:hidden}.selected-state-progress span{border-radius:inherit;background:linear-gradient(90deg,#f07680,#d31222);height:100%;transition:width .42s cubic-bezier(.22,1,.36,1);display:block}.state-deliveries-copy{color:#85858b;margin:0 0 12px;font-size:9px;line-height:1.55}.delivery-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.delivery-preview-card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e7eb;border-radius:14px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:9px;padding:0;transition:transform .22s,box-shadow .22s,border-color .22s;display:grid;overflow:hidden}.delivery-preview-card:hover{border-color:#d8d8dd;transform:translateY(-2px);box-shadow:0 10px 24px #1d1d1f14}.delivery-thumb{background-color:#28282b;background-repeat:no-repeat;background-size:315%;min-height:74px;display:block;position:relative}.delivery-thumb:after{content:"";background:linear-gradient(#00000005,#0000008c);position:absolute;inset:0}.delivery-thumb i{z-index:2;color:#fff;background:#d31222eb;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 7px 16px #d3122245}.delivery-thumb b{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:6px;position:absolute;bottom:5px;left:7px}.delivery-preview-card>span:last-child{min-width:0;padding-right:9px}.delivery-preview-card>span:last-child strong,.delivery-preview-card>span:last-child small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.delivery-preview-card>span:last-child strong{color:#2a2a2d;font-size:10px}.delivery-preview-card>span:last-child small{color:#8b8b90;margin-top:4px;font-size:7px}.delivery-more{color:#343438;cursor:pointer;background:#f8f8fa;border:1px solid #e1e1e5;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:40px;margin-top:10px;padding:0 12px;font-size:9px;font-weight:650;display:flex}.delivery-more:hover{color:var(--red);background:#fff5f6;border-color:#d3122233}.public-deliveries-page{color:#f5f5f7;background:radial-gradient(circle at 78% 19%,#d3122229,#0000 30%),linear-gradient(150deg,#08090c 0%,#151013 48%,#090a0d 100%);min-height:100vh}.public-deliveries-header{-webkit-backdrop-filter:blur(26px)saturate(140%);backdrop-filter:blur(26px)saturate(140%);background:#07080bb8;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:18px;height:72px;padding:0 max(28px,50vw - 640px);display:flex}.public-deliveries-header a{align-items:center;display:flex}.public-deliveries-header img{width:106px;height:auto}.public-deliveries-header>div{color:#9a9aa1;align-items:center;gap:8px;font-size:9px;display:flex}.public-deliveries-header>div span{align-items:center;gap:6px;display:flex}.public-deliveries-header>div i{background:#20b77b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #20b77b1a,0 0 16px #20b77b66}.public-deliveries-header>div b{color:#dbb55f}.public-deliveries-hero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(42px,7vw,98px);max-width:1280px;min-height:650px;margin:0 auto;padding:70px 28px 54px;display:grid}.public-eyebrow{color:#ff3848;text-transform:uppercase;letter-spacing:.24em;margin:0 0 18px;font-size:9px;font-weight:750}.public-hero-copy h1{color:#fff;letter-spacing:-.06em;max-width:550px;margin:0;font-size:clamp(48px,5.8vw,78px);line-height:.96}.public-hero-copy h1 em{color:#f51b2d;text-shadow:0 0 34px #f51b2d4d;font-style:normal}.public-hero-copy>p:nth-of-type(2){color:#b0b0b7;max-width:560px;margin:24px 0 0;font-size:14px;line-height:1.65}.public-delivery-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.public-delivery-stats strong{color:#edc56e;letter-spacing:-.04em;font-size:35px;line-height:1;display:block}.public-delivery-stats strong small{color:#85858c;font-size:12px}.public-delivery-stats span{color:#8f8f96;text-transform:uppercase;letter-spacing:.13em;margin-top:7px;font-size:8px;font-weight:650;display:block}.public-region-list{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.public-region-list>span{color:#a7a7ad;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 10px;font-size:8px;display:flex}.public-region-list i{background:#f51b2d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #f51b2d8c}.public-scroll-prompt{color:#85858c;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:38px;margin-top:14px;padding:0;font-size:9px;display:flex}.public-map-wrap{min-width:0;position:relative}.public-map-wrap .delivery-map-shell{background:0 0;border:0;min-height:530px;overflow:visible}.public-map-selection{-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);background:#181518b8;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-width:210px;padding:12px 14px;display:grid;position:absolute;bottom:10%;right:4%;box-shadow:0 18px 35px #00000038,inset 0 1px #ffffff14}.public-map-selection>span{color:#fff;background:#d31222;border-radius:12px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:750;display:grid}.public-map-selection p{margin:0}.public-map-selection strong,.public-map-selection small{display:block}.public-map-selection strong{color:#fff;font-size:11px}.public-map-selection small{color:#97979d;margin-top:3px;font-size:8px}.public-map-selection svg{color:#32bb84}.public-testimonials{max-width:1280px;margin:0 auto;padding:72px 28px 92px;scroll-margin-top:24px}.public-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.public-section-heading .public-eyebrow{margin-bottom:12px}.public-section-heading h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,48px)}.public-section-heading>div>p:last-child{color:#929299;margin:10px 0 0;font-size:12px}.public-section-heading>button{color:#dcf5d0;cursor:pointer;background:#5999272e;border:1px solid #8ee14d47;border-radius:14px;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:9px;font-weight:650;display:flex}.public-delivery-filters{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff09;border:1px solid #ffffff13;border-radius:18px;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:12px;margin-bottom:16px;padding:10px;display:grid}.public-delivery-filters>label{color:#77777e;background:#05060959;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:9px;min-height:44px;padding:0 13px;display:flex}.public-delivery-filters input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.public-delivery-filters label button{color:#8c8c92;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.public-delivery-filters>div{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.public-delivery-filters>div::-webkit-scrollbar{display:none}.public-delivery-filters>div button{color:#8d8d94;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;flex:none;min-height:34px;padding:0 11px;font-size:8px;font-weight:650}.public-delivery-filters>div button.active{color:#fff;background:#d3122238;border-color:#f51b2d52}.public-delivery-result-line{color:#85858c;justify-content:space-between;align-items:center;gap:18px;margin:0 2px 14px;font-size:9px;display:flex}.public-delivery-result-line p{margin:0}.public-delivery-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.public-delivery-gallery article{background:#ffffff09;border:1px solid #ffffff13;border-radius:19px;min-width:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s;overflow:hidden;box-shadow:0 18px 40px #0000001f}.public-delivery-gallery article:hover{background:#ffffff0e;border-color:#ffffff24;transform:translateY(-5px)}.public-delivery-gallery article.featured{grid-column:span 2}.public-delivery-photo{background-color:#262629;background-repeat:no-repeat;background-size:315%;height:220px;transition:background-size .5s cubic-bezier(.2,.8,.2,1),filter .3s;position:relative;overflow:hidden}.public-delivery-gallery article.featured .public-delivery-photo{height:270px}.public-delivery-gallery article:hover .public-delivery-photo{filter:saturate(1.05);background-size:327%}.public-delivery-photo:after{content:"";background:linear-gradient(#0000001a,#000000ab);position:absolute;inset:0}.public-delivery-photo>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:.08em;background:#0a0a0c85;border:1px solid #ffffff2e;border-radius:8px;align-items:center;min-height:24px;padding:0 8px;font-size:7px;font-weight:700;display:flex;position:absolute;top:10px;left:10px}.public-delivery-photo>button{z-index:2;color:#fff;cursor:pointer;background:#d31222eb;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:48px;height:48px;padding-left:3px;transition:transform .25s,background .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px #d3122259}.public-delivery-photo>button:hover{background:#f21f31;transform:translate(-50%,-50%)scale(1.08)}.public-delivery-photo>i{z-index:2;color:#fff;font-size:9px;font-style:normal;font-weight:750;position:absolute;bottom:10px;right:10px}.public-delivery-gallery article>div:last-child{padding:14px 15px 16px}.public-delivery-gallery article>div:last-child>p{color:#929299;align-items:center;gap:5px;margin:0 0 8px;font-size:8px;display:flex}.public-delivery-gallery h3{color:#fff;margin:0;font-size:14px}.public-delivery-gallery article>div:last-child>small{color:#818188;margin-top:4px;font-size:8px;display:block}.public-delivery-gallery footer{color:#6f6f76;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:11px;font-size:7px;display:flex}.public-delivery-gallery footer b{color:#50c895;align-items:center;gap:4px;font-weight:650;display:flex}.public-delivery-empty{color:#727279;text-align:center;background:#ffffff06;border:1px dashed #ffffff1c;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.public-delivery-empty h3{color:#fff;margin:14px 0 6px;font-size:17px}.public-delivery-empty p{margin:0;font-size:10px}.public-delivery-empty button{color:#fff;cursor:pointer;background:#d31222;border:0;border-radius:12px;min-height:38px;margin-top:16px;padding:0 14px;font-size:9px}.public-load-more{color:#fff;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:10px;min-height:48px;margin:22px auto 0;padding:0 15px 0 18px;font-size:9px;font-weight:650;display:flex}.public-load-more span{color:#77777e;font-size:8px;font-weight:500}.public-load-more:hover{background:#d3122229;border-color:#f51b2d52}.public-deliveries-footer{border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr auto;align-items:center;gap:28px;max-width:1280px;min-height:176px;margin:0 auto;padding:34px 28px 46px;display:grid}.public-deliveries-footer>div{align-items:center;gap:10px;display:flex}.public-deliveries-footer>div>span{color:#e3bb62;background:#28282d;border-radius:50%;place-items:center;width:43px;height:43px;font-size:10px;font-weight:750;display:grid}.public-deliveries-footer p{margin:0}.public-deliveries-footer strong,.public-deliveries-footer small{display:block}.public-deliveries-footer strong{color:#fff;font-size:10px}.public-deliveries-footer small{color:#73737a;margin-top:3px;font-size:8px}.public-deliveries-footer>p{color:#77777e;font-size:8px}.public-deliveries-footer>p b{color:#b4b4ba;text-transform:uppercase;letter-spacing:.1em}.public-deliveries-footer>p span{margin-left:12px}.public-deliveries-footer>a{color:#b9b9bf;background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:8px;text-decoration:none;display:flex}.public-deliveries-footer>a:hover{color:#fff;background:#ffffff0f}@media (width<=1180px){.delivery-workspace{grid-template-columns:1fr}.delivery-map-card{min-height:600px}.delivery-side-column{grid-template-columns:.84fr 1.16fr}.public-deliveries-hero{grid-template-columns:1fr 1fr;gap:34px}.public-map-wrap .delivery-map-shell{min-height:480px}.public-delivery-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.mobile-nav{grid-template-columns:repeat(7,minmax(0,1fr))}.mobile-nav button small{font-size:clamp(6px,1.8vw,7px)}.delivery-heading{gap:18px;min-height:0;padding:18px;display:grid}.delivery-heading h1{font-size:clamp(28px,8.7vw,34px)}.delivery-heading>div:first-child>p:last-child{font-size:11px}.delivery-heading-actions{grid-template-columns:1fr 1fr;display:grid}.delivery-heading-actions .button{justify-content:center;width:100%;min-width:0}.delivery-heading-actions .button:last-child{grid-column:1/-1}.delivery-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.delivery-metrics article{min-height:106px;padding:15px}.delivery-metrics strong{font-size:23px}.delivery-workspace,.delivery-side-column{grid-template-columns:1fr}.delivery-map-card,.delivery-upload-card,.state-deliveries-card{border-radius:20px}.delivery-map-card{min-height:0;padding:12px}.delivery-map-shell{border-radius:17px;min-height:410px;padding:15px 10px 30px}.delivery-map{width:min(100%,390px)}.delivery-map-legend{bottom:11px;right:12px}.delivery-map-legend i{width:54px}.delivery-upload-card,.state-deliveries-card{padding:15px}.delivery-upload-grid{grid-template-columns:1fr}.delivery-upload-grid select,.delivery-upload-grid input{min-height:46px;font-size:16px}.delivery-dropzone{min-height:118px}.delivery-submit{min-height:46px}.delivery-preview-grid{grid-template-columns:1fr}.delivery-preview-card{grid-template-columns:92px minmax(0,1fr)}.delivery-thumb{min-height:86px}.public-deliveries-header{height:64px;padding:0 16px}.public-deliveries-header img{width:88px}.public-deliveries-header>div span{display:none}.public-deliveries-hero{grid-template-columns:1fr;gap:18px;min-height:0;padding:48px 18px 28px}.public-hero-copy h1{font-size:clamp(43px,14vw,64px)}.public-hero-copy>p:nth-of-type(2){font-size:13px}.public-delivery-stats{gap:10px}.public-delivery-stats strong{font-size:clamp(27px,8vw,34px)}.public-delivery-stats span{font-size:7px}.public-map-wrap .delivery-map-shell{min-height:410px;padding-inline:0}.public-map-selection{bottom:6%;left:50%;right:auto;transform:translate(-50%)}.public-testimonials{padding:56px 18px 72px}.public-section-heading{flex-direction:column;align-items:flex-start}.public-section-heading h2{font-size:34px}.public-section-heading>button{justify-content:center;width:100%}.public-delivery-filters{grid-template-columns:1fr}.public-delivery-filters input{font-size:16px}.public-delivery-result-line{flex-direction:column;align-items:flex-start;gap:5px}.public-delivery-gallery{grid-template-columns:1fr 1fr;gap:9px}.public-delivery-gallery article.featured{grid-column:span 2}.public-delivery-photo{height:180px}.public-delivery-gallery article.featured .public-delivery-photo{height:220px}.public-delivery-gallery article>div:last-child{padding:12px}.public-delivery-gallery h3{font-size:12px}.public-delivery-gallery footer{flex-direction:column;align-items:flex-start}.public-deliveries-footer{min-height:0;padding:30px 18px calc(34px + env(safe-area-inset-bottom));grid-template-columns:1fr}.public-deliveries-footer>p span{margin:6px 0 0;display:block}.public-deliveries-footer>a{width:fit-content}}@media (width<=390px){.delivery-heading-actions{grid-template-columns:1fr}.delivery-heading-actions .button:last-child{grid-column:1}.delivery-metrics{grid-template-columns:1fr}.delivery-metrics article{min-height:96px}.delivery-map-shell{min-height:350px}.selected-state-summary{align-items:flex-start}.public-delivery-stats{grid-template-columns:1fr 1fr}.public-delivery-stats>div:last-child{grid-column:1/-1}.public-delivery-gallery{grid-template-columns:1fr}.public-delivery-gallery article.featured{grid-column:1}.public-delivery-photo,.public-delivery-gallery article.featured .public-delivery-photo{height:230px}}@media (prefers-reduced-motion:reduce){.delivery-map path,.selected-state-progress span,.delivery-preview-card,.public-delivery-gallery article,.public-delivery-photo,.public-delivery-photo>button{transition:none}}.deliveries-view{color:#1d1d1f}.deliveries-view .delivery-heading,.deliveries-view .delivery-metrics article,.deliveries-view .delivery-map-card,.deliveries-view .delivery-upload-card,.deliveries-view .state-deliveries-card{-webkit-backdrop-filter:blur(24px)saturate(145%);background:#ffffffeb;border-color:#e8e8ed;box-shadow:0 14px 36px #1d1d1f0e,inset 0 1px #fffffff5}.deliveries-view .delivery-heading{background:radial-gradient(circle at 87% 16%,#d3122214,#0000 31%),linear-gradient(135deg,#fffffffa,#f8f8fae8)}.deliveries-view .delivery-metrics article:nth-child(2) span{color:#16845f;background:#edf8f4}.deliveries-view .delivery-metrics article:nth-child(3) span{color:#2575a7;background:#eef7fc}.deliveries-view .delivery-metrics article:nth-child(4) span{color:#aa7e31;background:#fbf6ec}.deliveries-view .delivery-map-shell{background:radial-gradient(circle at 48% 41%,#fffffffa,#f7f7f9f5 58%,#f0f0f4eb),#f5f5f7;border-color:#e8e8ed}.deliveries-view .delivery-workspace{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:16px}.deliveries-view .delivery-map-card{padding:16px}.deliveries-view .delivery-map-shell{min-height:610px}.deliveries-view .delivery-map{width:min(100%,600px)}.deliveries-view .delivery-side-column{gap:16px}.deliveries-view .state-deliveries-card{order:-1}.deliveries-view .delivery-upload-card{order:2}.deliveries-view .delivery-side-column .delivery-preview-grid{grid-template-columns:1fr}.deliveries-view .delivery-side-column .delivery-preview-card{grid-template-columns:94px minmax(0,1fr)}.deliveries-view .delivery-side-column .delivery-thumb{min-height:82px}.delivery-map-status{align-items:center;gap:10px;display:flex}.delivery-map-status>b{color:#68686e;background:#f6f6f8;border:1px solid #e7e7eb;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:8px;font-weight:650;display:inline-flex}.delivery-map-markers{pointer-events:none}.delivery-map-marker .marker-halo{fill:none;stroke:#d3122240;stroke-width:.85px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:3.1s ease-out infinite delivery-marker-pulse}.delivery-map-marker .marker-ring{fill:#ffffffad;stroke:#d31222b8;stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 3px 6px #431f2321)}.delivery-map-marker .marker-core{fill:#d31222;stroke:#fff;stroke-width:1.15px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 3px 6px #431f2333)}.delivery-map-marker text{fill:#d31222;stroke:#ffffffeb;stroke-width:2.2px;paint-order:stroke fill;letter-spacing:-.025em;font-size:7px;font-weight:800}.delivery-map-marker.selected .marker-halo{fill:#d312223d}.delivery-map-marker.selected .marker-core{fill:#d31222;stroke:#fff;stroke-width:1.5px}.delivery-map-marker.selected text{fill:#fff}@keyframes delivery-marker-pulse{0%{opacity:.72;transform:scale(.72)}70%,to{opacity:0;transform:scale(1.45)}}.delivery-map-current{z-index:3;-webkit-backdrop-filter:blur(22px)saturate(150%);background:#ffffffd6;border:1px solid #fffffff2;border-radius:17px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:224px;min-height:64px;padding:9px 11px;display:grid;position:absolute;top:16px;left:16px;box-shadow:0 14px 34px #1d1d1f1c,inset 0 1px #fff}.delivery-map-current>span{color:#fff;letter-spacing:.08em;background:#d31222;border-radius:13px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:760;display:grid;box-shadow:0 8px 18px #d3122230}.delivery-map-current p{min-width:0;margin:0}.delivery-map-current p small,.delivery-map-current p strong{display:block}.delivery-map-current p small{color:#86868b;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.delivery-map-current p strong{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.delivery-map-current>b{color:#1d1d1f;font-size:17px}.delivery-map-current>b small{color:#86868b;font-size:7px;font-weight:550}.delivery-map-ranking{background:#f8f8fa;border:1px solid #e8e8ed;border-radius:18px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.delivery-map-ranking-title{align-items:center;gap:9px;min-width:0;display:flex}.delivery-map-ranking-title>span{color:#d31222;background:#fff0f1;border-radius:11px;place-items:center;width:32px;height:32px;display:grid}.delivery-map-ranking-title p{min-width:0;margin:0}.delivery-map-ranking-title strong,.delivery-map-ranking-title small{display:block}.delivery-map-ranking-title strong{color:#1d1d1f;font-size:10px}.delivery-map-ranking-title small{color:#86868b;margin-top:2px;font-size:7px}.delivery-map-ranking>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0;display:grid}.delivery-map-ranking button{color:#1d1d1f;cursor:pointer;text-align:left;background:#fff;border:1px solid #e8e8ed;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:52px;padding:7px 8px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.delivery-map-ranking button:hover{border-color:#d7d7dc;transform:translateY(-2px);box-shadow:0 8px 18px #1d1d1f0f}.delivery-map-ranking button.active{background:#fff0f1;border-color:#d3122238}.delivery-map-ranking button>i{color:#aaaab0;font-size:7px;font-style:normal}.delivery-map-ranking button>span{min-width:0}.delivery-map-ranking button strong,.delivery-map-ranking button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.delivery-map-ranking button strong{color:#343438;font-size:8px}.delivery-map-ranking button small{color:#96969b;margin-top:2px;font-size:6px}.delivery-map-ranking button>b{color:#d31222;font-size:13px}.public-deliveries-page{color:#1d1d1f;background:radial-gradient(circle at 9% 7%,#2575a71a,#0000 26%),radial-gradient(circle at 92% 16%,#d312221a,#0000 27%),#f5f5f7}.public-deliveries-header{background:#1d1d1ff0;border-bottom-color:#ffffff14;box-shadow:0 10px 30px #1d1d1f1a}.public-deliveries-hero{-webkit-backdrop-filter:blur(28px)saturate(145%);background:#ffffffc9;border:1px solid #fffffff0;border-radius:32px;width:min(100% - 56px,1280px);margin:28px auto 0;box-shadow:0 22px 60px #1d1d1f12,inset 0 1px #fff}.public-eyebrow{color:#d31222}.public-hero-copy h1{color:#1d1d1f}.public-hero-copy h1 em{color:#d31222;text-shadow:0 10px 30px #d3122221}.public-hero-copy>p:nth-of-type(2){color:#68686e}.public-hero-copy>p strong{color:#1d1d1f}.public-delivery-stats strong{color:#aa7e31}.public-delivery-stats strong small,.public-delivery-stats span{color:#86868b}.public-region-list>span{color:#68686e;background:#ffffffd1;border-color:#e3e3e7;box-shadow:inset 0 1px #fff}.public-region-list i{background:#d31222;box-shadow:0 0 0 4px #d3122214}.public-region-list b{color:#1d1d1f}.public-scroll-prompt{color:#68686e}.public-scroll-prompt:hover{color:#d31222}.public-map-wrap{background:radial-gradient(circle at 50% 42%,#fff,#f6f6f8 62%,#eeeef2);border:1px solid #e8e8ed;border-radius:28px;box-shadow:0 16px 38px #1d1d1f0f,inset 0 1px #fff}.public-map-wrap .delivery-map{filter:drop-shadow(0 22px 38px #2d252724)}.public-map-wrap .delivery-map path{stroke:#fffffff0}.public-map-wrap .delivery-map path.level-empty{fill:#dedee4;opacity:.72}.public-map-wrap .delivery-map-legend{color:#86868b}.public-map-selection{background:#ffffffe6;border-color:#fffffff0;box-shadow:0 16px 38px #1d1d1f1f,inset 0 1px #fff}.public-map-selection strong{color:#1d1d1f}.public-map-selection small{color:#86868b}.public-testimonials{-webkit-backdrop-filter:blur(28px)saturate(145%);background:#ffffffc2;border:1px solid #fffffff0;border-radius:32px;width:min(100% - 56px,1280px);margin:26px auto 48px;padding:44px;box-shadow:0 22px 60px #1d1d1f11,inset 0 1px #fff}.public-section-heading h2{color:#1d1d1f}.public-section-heading>div>p:last-child{color:#747479}.public-section-heading>button{color:#166342;background:#edf8f4;border-color:#cfeadd}.public-section-heading>button:hover{background:#e3f4ec}.public-delivery-filters{background:#f7f7f9;border-color:#e8e8ed;box-shadow:inset 0 1px #fff}.public-delivery-filters>label{color:#86868b;background:#fff;border-color:#e2e2e7}.public-delivery-filters input{color:#1d1d1f}.public-delivery-filters input::placeholder{color:#9a9aa0}.public-delivery-filters label button{color:#86868b;background:#f1f1f4}.public-delivery-filters>div button{color:#68686e}.public-delivery-filters>div button:hover{color:#1d1d1f;background:#ededf0}.public-delivery-filters>div button.active{color:#fff;background:#d31222;border-color:#d31222;box-shadow:0 7px 16px #d3122229}.public-delivery-result-line{color:#86868b}.public-delivery-result-line strong{color:#1d1d1f}.public-delivery-result-line span{color:#86868b}.public-delivery-gallery article{background:#fff;border-color:#e8e8ed;box-shadow:0 14px 34px #1d1d1f0e,inset 0 1px #fff}.public-delivery-gallery article:hover{background:#fff;border-color:#d9d9de}.public-delivery-gallery article>div:last-child>p{color:#747479}.public-delivery-gallery h3{color:#1d1d1f}.public-delivery-gallery article>div:last-child>small{color:#86868b}.public-delivery-gallery footer{color:#86868b;border-top-color:#ededf0}.public-delivery-gallery footer b{color:#16845f}.public-delivery-empty{color:#86868b;background:#fafafc;border-color:#d9d9de}.public-delivery-empty h3{color:#1d1d1f}.public-load-more{color:#1d1d1f;background:#fff;border-color:#dedee3;box-shadow:0 10px 24px #1d1d1f0d}.public-load-more span{color:#86868b}.public-load-more:hover{color:#d31222;background:#fff0f1;border-color:#d312223d}.public-deliveries-footer{color:#f5f5f7;background:#1d1d1f;border-top-color:#ffffff14;max-width:none;padding-inline:max(28px,50vw - 612px)}.public-deliveries-footer strong{color:#fff}.public-deliveries-footer small,.public-deliveries-footer>p{color:#a1a1a6}.public-deliveries-footer>p b{color:#d5d5d8}.public-deliveries-footer>a{color:#f5f5f7;background:#ffffff12;border-color:#ffffff1f}@media (width<=1180px){.deliveries-view .delivery-workspace{grid-template-columns:1fr}.deliveries-view .delivery-side-column{grid-template-columns:1fr 1fr}.deliveries-view .delivery-side-column .delivery-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.deliveries-view .delivery-side-column,.deliveries-view .delivery-side-column .delivery-preview-grid{grid-template-columns:1fr}.deliveries-view .delivery-map-card{padding:12px}.deliveries-view .delivery-map-shell{min-height:410px}.delivery-map-status>.live-indicator{display:none}.delivery-map-current{grid-template-columns:36px minmax(0,1fr) auto;min-width:190px;min-height:56px;top:10px;left:10px}.delivery-map-current>span{width:36px;height:36px}.delivery-map-current>b small{display:none}.delivery-map-ranking{grid-template-columns:1fr}.delivery-map-ranking>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.public-deliveries-hero,.public-testimonials{border-radius:24px;width:calc(100% - 24px)}.public-deliveries-hero{margin-top:12px;padding:34px 18px 20px}.public-testimonials{margin:14px auto 24px;padding:28px 16px 48px}.public-map-wrap{border-radius:21px}.public-deliveries-footer{padding-inline:18px}}.delivery-mobile-filter-trigger,.delivery-map-toolbar>header{display:none}.delivery-map-toolbar{-webkit-backdrop-filter:blur(26px)saturate(150%);background:#ffffffc7;border:1px solid #fffffffa;border-radius:19px;align-items:center;gap:7px;margin:0 0 14px;padding:9px;display:flex;box-shadow:0 12px 30px #1d1d1f0e,inset 0 1px #fff}.delivery-map-toolbar>label{color:#86868b;background:#f8f8faeb;border:1px solid #e8e8ed;border-radius:12px;flex:142px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 11px;transition:border-color .25s,box-shadow .25s,background .25s;display:flex}.delivery-map-toolbar>label:focus-within{color:#d31222;background:#fff;border-color:#d3122247;box-shadow:0 0 0 4px #d312220e}.delivery-map-toolbar .delivery-map-search{flex:2.2 290px}.delivery-map-toolbar input,.delivery-map-toolbar select{color:#1d1d1f;width:100%;min-width:0;height:40px;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.delivery-map-toolbar input::placeholder{color:#9b9ba1}.delivery-map-toolbar select{cursor:pointer}.delivery-map-search>button{color:#86868b;cursor:pointer;background:#eeeef1;border:0;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.delivery-view-toggle{background:#f3f3f6;border:1px solid #e8e8ed;border-radius:12px;flex:none;min-height:42px;padding:3px;display:flex}.delivery-view-toggle button{color:#77777d;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:62px;padding:0 10px;font-size:9px;font-weight:680;transition:color .25s,background .25s,box-shadow .25s}.delivery-view-toggle button.active{color:#fff;background:#1d1d1f;box-shadow:0 6px 14px #1d1d1f29}.delivery-reset-map,.delivery-clear-filters{color:#55555a;cursor:pointer;background:#fff;border:1px solid #e8e8ed;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 12px;font-size:9px;font-weight:680;transition:transform .25s,color .25s,border-color .25s,background .25s;display:inline-flex}.delivery-reset-map:hover{color:#d31222;border-color:#d3122238;transform:translateY(-1px)}.delivery-clear-filters{color:#fff;background:#d31222;border-color:#d31222}.delivery-clear-filters:hover{background:#b90d1b;transform:translateY(-1px)}.delivery-map-shell{isolation:isolate;touch-action:manipulation}.delivery-map-shell:before{content:"";z-index:-2;background:radial-gradient(at 51% 48%,#ffffffeb 0 30%,#0000 69%),linear-gradient(142deg,#2575a709,#0000 42%),linear-gradient(318deg,#d3122209,#0000 45%);position:absolute;inset:0}.delivery-map-texture{z-index:-1;pointer-events:none;opacity:.62;background:repeating-radial-gradient(at 37% 46%,#0000 0 23px,#1d1d1f06 24px 25px,#0000 26px 39px),repeating-linear-gradient(118deg,#0000 0 37px,#2575a705 38px 39px,#0000 40px 74px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 18%,#000000a8 67%,#0000 100%);mask-image:radial-gradient(#000 18%,#000000a8 67%,#0000 100%)}.delivery-map-stage{transform-box:view-box;transform-origin:50%;transition:transform .38s cubic-bezier(.2,.78,.2,1)}.delivery-map-shell.is-zoomed .delivery-map{cursor:zoom-out}.delivery-map-shell.is-zoomed .delivery-map path:not(.selected){opacity:.42}.delivery-map-shell.is-zoomed .delivery-map path.selected{opacity:1}.delivery-map path{stroke-width:.85px}.delivery-state-tooltip{z-index:7;color:#1d1d1f;-webkit-backdrop-filter:blur(24px)saturate(155%);background:#ffffffe0;border:1px solid #fffffffa;border-radius:17px;width:min(240px,100% - 24px);padding:12px;animation:.28s cubic-bezier(.2,.8,.2,1) both delivery-tooltip-in;position:absolute;box-shadow:0 18px 42px #1d1d1f24,inset 0 1px #fff}.delivery-state-tooltip header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.delivery-state-tooltip header>span{color:#fff;letter-spacing:.08em;background:#d31222;border-radius:11px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:780;display:grid}.delivery-state-tooltip p{min-width:0;margin:0}.delivery-state-tooltip small,.delivery-state-tooltip strong{display:block}.delivery-state-tooltip small{color:#86868b;font-size:7px}.delivery-state-tooltip strong{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.delivery-state-tooltip header>b{color:#d31222;letter-spacing:-.045em;font-size:20px}.delivery-state-tooltip>div{border-top:1px solid #ededf0;border-bottom:1px solid #ededf0;grid-template-columns:.75fr 1.25fr;gap:8px;margin-top:10px;padding:9px 0;display:grid}.delivery-state-tooltip footer{gap:7px;margin-top:9px;display:grid}.delivery-state-tooltip footer>span{color:#68686e;font-size:8px}.delivery-state-tooltip footer>button{color:#fff;cursor:pointer;background:#1d1d1f;border:0;border-radius:10px;justify-content:space-between;align-items:center;min-height:33px;padding:0 10px;font-size:8px;font-weight:680;display:flex}.delivery-state-tooltip footer>button:hover{background:#d31222}.delivery-city-pin{cursor:pointer;outline:none;animation:.34s cubic-bezier(.2,.8,.2,1) both delivery-pin-in}.delivery-city-pin .city-dot{fill:#d31222;stroke:#fffffff5;stroke-width:2.4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 4px 6px #690f1740);transition:r .28s,fill .28s,stroke-width .28s}.delivery-city-pin:hover .city-dot,.delivery-city-pin:focus-visible .city-dot,.delivery-city-pin.active .city-dot{r:7;fill:#1d1d1f;stroke-width:3px}.delivery-city-pin .city-pulse{fill:none;stroke:#d3122266;stroke-width:1.8px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite delivery-city-pulse}.delivery-city-preview{z-index:8;color:#1d1d1f;-webkit-backdrop-filter:blur(25px)saturate(155%);background:#ffffffe6;border:1px solid #fffffffa;border-radius:19px;grid-template-rows:1fr auto;grid-template-columns:104px minmax(0,1fr);gap:8px 11px;width:min(336px,100% - 24px);min-height:138px;padding:8px;animation:.3s cubic-bezier(.2,.8,.2,1) both delivery-preview-in;display:grid;position:absolute;bottom:45px;right:12px;box-shadow:0 22px 50px #1d1d1f29,inset 0 1px #fff}.city-preview-close{z-index:2;color:#68686e;cursor:pointer;background:#f5f5f7e6;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:7px;right:7px}.city-preview-media{color:#fff;background-color:#1d1d1f;background-repeat:no-repeat;background-size:315%;border-radius:13px;align-content:center;place-items:center;gap:6px;min-height:102px;display:grid;position:relative;overflow:hidden}.city-preview-media:after{content:"";background:linear-gradient(#00000014,#0000009e);position:absolute;inset:0}.city-preview-media>span,.city-preview-media>small{z-index:1;position:relative}.city-preview-media>span{background:#d31222eb;border:1px solid #ffffff52;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 18px #d3122247}.city-preview-media>small{text-transform:uppercase;letter-spacing:.08em;font-size:6px;font-weight:700}.city-preview-body{min-width:0;padding:10px 25px 0 0}.city-preview-body p{color:#d31222;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:4px;margin:0;font-size:7px;font-weight:700;display:flex}.city-preview-body h3{color:#1d1d1f;letter-spacing:-.025em;margin:8px 0 5px;font-size:14px;line-height:1.12}.city-preview-body strong,.city-preview-body small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.city-preview-body strong{color:#444449;font-size:9px}.city-preview-body small{color:#86868b;margin-top:4px;font-size:7px}.delivery-city-preview>footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;min-height:34px;display:flex}.delivery-city-preview>footer>div{align-items:center;gap:5px;display:flex}.delivery-city-preview>footer>div button{color:#56565b;cursor:pointer;background:#fff;border:1px solid #e5e5e9;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.delivery-city-preview>footer>div span{color:#86868b;font-size:7px}.delivery-city-preview>footer>button{color:#fff;cursor:pointer;background:#d31222;border:0;border-radius:10px;min-height:32px;margin-left:auto;padding:0 11px;font-size:8px;font-weight:700}.delivery-city-preview>footer>button:hover{background:#b90d1b}.delivery-map-legend{z-index:4;-webkit-backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #fffffff2;border-radius:999px;padding:8px 10px;box-shadow:0 8px 20px #1d1d1f12}.delivery-state-tooltip,.delivery-city-preview,.delivery-map-current,.public-map-selection{isolation:isolate;-webkit-backdrop-filter:blur(36px)saturate(145%);background:linear-gradient(145deg,#fffffffb,#f8f8faf0);border-color:#fffffffa;overflow:hidden;box-shadow:0 24px 56px #1d1d1f29,0 3px 10px #1d1d1f0e,inset 0 1px #fff,inset 0 -1px #e8e8edb8}.delivery-state-tooltip:before,.delivery-city-preview:before,.delivery-map-current:before,.public-map-selection:before{content:"";z-index:0;pointer-events:none;opacity:.78;background:radial-gradient(circle at 12% -8%,#fffffffa,#0000 42%),linear-gradient(120deg,#ffffff7a,#0000 52%);position:absolute;inset:0}.delivery-state-tooltip>*,.delivery-city-preview>*,.delivery-map-current>*,.public-map-selection>*{z-index:1;position:relative}.delivery-map-legend{-webkit-backdrop-filter:blur(28px)saturate(140%);background:#ffffffeb;box-shadow:0 12px 30px #1d1d1f1a,inset 0 1px #fff}@keyframes delivery-tooltip-in{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes delivery-preview-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes delivery-pin-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes delivery-city-pulse{0%{opacity:.58;transform:scale(.55)}75%,to{opacity:0;transform:scale(1.65)}}@media (width<=1080px){.delivery-map-toolbar{flex-wrap:wrap}.delivery-map-toolbar .delivery-map-search{flex-basis:calc(100% - 8px)}}@media (width<=760px){.delivery-mobile-filter-trigger{color:#1d1d1f;background:#ffffffe6;border:1px solid #e8e8ed;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin:0 0 12px;padding:0 14px;font-size:11px;font-weight:700;display:flex;position:relative;box-shadow:0 10px 24px #1d1d1f0e}.delivery-mobile-filter-trigger i{background:#d31222;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:calc(50% - 59px)}.delivery-filter-backdrop{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1d1d1f40;border:0;display:block;position:fixed;inset:0}.delivery-map-toolbar{width:auto;max-height:min(78vh,620px);padding:10px 14px calc(14px + env(safe-area-inset-bottom));z-index:71;visibility:hidden;background:#fffffff2;border-radius:24px;grid-template-columns:1fr;gap:8px;margin:0;transition:transform .34s cubic-bezier(.2,.8,.2,1),visibility .34s;display:grid;position:fixed;bottom:8px;left:8px;right:8px;overflow-y:auto;transform:translateY(calc(100% + 26px));box-shadow:0 24px 70px #1d1d1f40,inset 0 1px #fff}.delivery-map-toolbar.open{visibility:visible;transform:translateY(0)}.delivery-map-toolbar>header{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.delivery-map-toolbar>header>div{color:#1d1d1f;align-items:center;gap:8px;display:flex}.delivery-map-toolbar>header strong{font-size:14px}.delivery-map-toolbar>header>button{color:#56565b;background:#f0f0f3;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.delivery-map-toolbar>label,.delivery-map-toolbar .delivery-map-search{flex:none;width:100%;min-height:48px}.delivery-map-toolbar input,.delivery-map-toolbar select{min-height:46px;font-size:16px}.delivery-view-toggle{min-height:48px}.delivery-view-toggle button{flex:1;min-height:40px;font-size:11px}.delivery-reset-map,.delivery-clear-filters{width:100%;min-height:48px;font-size:11px}.delivery-map-texture{opacity:.42}.delivery-state-tooltip{display:none}.delivery-map-current{max-width:calc(100% - 20px)}.delivery-city-preview{grid-template-columns:92px minmax(0,1fr);width:auto;bottom:48px;left:8px;right:8px}.city-preview-media{min-height:96px}.delivery-map-legend{letter-spacing:.04em;justify-content:center;gap:5px;width:auto;font-size:6px;bottom:8px;left:8px;right:8px}.delivery-map-legend i{width:min(78px,22vw)}}@media (prefers-reduced-motion:reduce){.delivery-map-stage,.delivery-city-pin,.delivery-city-pin .city-dot,.delivery-state-tooltip,.delivery-city-preview,.delivery-map-toolbar{transition:none!important;animation:none!important}.delivery-city-pin .city-pulse,.delivery-map-marker .marker-halo{display:none}}.delivery-heading h1{letter-spacing:-.045em;font-size:clamp(26px,2.5vw,34px);font-weight:680;line-height:1.02}.delivery-heading>div:first-child>p:last-child{max-width:620px;margin-top:8px;font-size:11px;line-height:1.55}.public-hero-copy h1{letter-spacing:-.055em;max-width:590px;font-size:clamp(44px,4.8vw,64px);font-weight:650;line-height:.98}.public-section-heading h2{letter-spacing:-.045em;font-size:clamp(30px,3.2vw,42px);font-weight:680;line-height:1.04}.public-deliveries-hero{grid-template-columns:.92fr 1.08fr;gap:clamp(34px,5vw,72px);min-height:580px;padding:50px 44px 42px}.public-testimonials{padding:42px 44px 48px}.delivery-map,.delivery-map *{-webkit-tap-highlight-color:transparent}.delivery-map:focus,.delivery-map :focus{outline:none!important}.delivery-map path:not(.level-empty):focus-visible{fill:#d31222;filter:drop-shadow(0 8px 12px #d3122247)}.delivery-map path{stroke-dasharray:1;stroke-dashoffset:0;animation:.66s cubic-bezier(.2,.78,.2,1) both delivery-state-build}.delivery-map-connections{--delivery-route-neon:#ff1744;pointer-events:none;opacity:.86;transition:opacity .32s}.delivery-map-connections .delivery-route-base,.delivery-map-connections .delivery-route-arc{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.delivery-map-connections .delivery-route-base{stroke:#1d1d1f1f;stroke-width:.64px;stroke-dasharray:1;filter:drop-shadow(0 0 2px #1d1d1f0d);animation:.82s cubic-bezier(.2,.8,.2,1) both delivery-route-base-build}.delivery-map-connections .delivery-route-arc{stroke:var(--delivery-route-neon);stroke-width:1.12px;stroke-dasharray:.075 .925;filter:drop-shadow(0 0 2px #ff1744f5)drop-shadow(0 0 6px #ff174494);animation:4.4s linear infinite delivery-route-flow}.delivery-route-spark{fill:#fff;stroke:var(--delivery-route-neon);stroke-width:.8px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #ff1744fa)drop-shadow(0 0 7px #ff1744b3)}.delivery-map-shell.is-zoomed .delivery-map-connections{opacity:.14}.delivery-map-shell.is-zoomed .delivery-map-hub{opacity:.12}.delivery-map-hub{pointer-events:none;transition:opacity .32s}.delivery-map-hub .hub-halo{fill:none;stroke:#d3122238;stroke-width:.9px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite delivery-hub-pulse}.delivery-map-hub .hub-ring{fill:#ffffffc7;stroke:#d31222;stroke-width:1px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 4px 8px #431f2329)}.delivery-map-hub .hub-core{fill:#d31222;stroke:#fff;stroke-width:1.1px;vector-effect:non-scaling-stroke}.delivery-map-hub text{fill:#1d1d1f;stroke:#fffffff5;stroke-width:3px;paint-order:stroke fill;letter-spacing:-.02em;font-size:8px;font-weight:750}.delivery-state-tooltip footer>button:disabled{color:#86868b;cursor:default;background:#f2f2f5;border:1px solid #e8e8ed}@keyframes delivery-state-build{0%{opacity:0;stroke-dashoffset:1px;filter:saturate(.7)}58%{opacity:.72}to{opacity:1;stroke-dashoffset:0;filter:saturate()}}@keyframes delivery-route-base-build{0%{opacity:0;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes delivery-route-flow{0%{opacity:0;stroke-dashoffset:1px}12%{opacity:.92}84%{opacity:.92}to{opacity:0;stroke-dashoffset:-1px}}@keyframes delivery-hub-pulse{0%{opacity:.68;transform:scale(.48)}72%,to{opacity:0;transform:scale(1.16)}}@media (width<=760px){.delivery-heading h1{font-size:clamp(25px,8vw,31px)}.delivery-heading>div:first-child>p:last-child{font-size:11px}.public-deliveries-hero{grid-template-columns:1fr;gap:20px;min-height:0;padding:34px 18px 22px}.public-hero-copy h1{max-width:100%;font-size:clamp(36px,11.5vw,48px);line-height:.98}.public-section-heading h2{font-size:clamp(28px,9vw,36px)}.public-testimonials{padding:28px 16px 48px}.delivery-map-connections .delivery-route-base{stroke-width:.58px}.delivery-map-connections .delivery-route-arc{stroke-width:.85px}}@media (prefers-reduced-motion:reduce){.delivery-map path,.delivery-map-connections path{animation:none!important}.delivery-route-spark{display:none}.delivery-map-hub .hub-halo{animation:none!important}}.client-link-open{min-height:34px;color:var(--text);background:#fff;border:1px solid #e4e4e8;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:9px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.client-link-open:hover{border-color:#cfcfd4;transform:translateY(-1px);box-shadow:0 8px 18px #1d1d1f12}.client-link-open:active{transform:scale(.97)}.client-proposal-page{--proposal-black:#0b0b0b;--proposal-green:#79c24c;--proposal-green-dark:#4f7f20;--proposal-green-soft:#eef8df;--proposal-paper:#fbfaf6;--proposal-line:#e6e1d6;color:#1d1d1f;background:radial-gradient(circle at 7% 7%,#79c24c1f,#0000 24rem),radial-gradient(circle at 92% 34%,#79c24c14,#0000 28rem),#f5f5f3;min-height:100vh;position:relative;overflow:hidden}.proposal-ambient{z-index:0;pointer-events:none;filter:blur(90px);opacity:.24;border-radius:50%;width:340px;height:340px;position:fixed}.proposal-ambient-one{background:#79c24c;top:4%;left:-180px}.proposal-ambient-two{opacity:.15;background:#79c24c;bottom:8%;right:-210px}.client-proposal-topbar{z-index:40;-webkit-backdrop-filter:blur(28px)saturate(145%);background:#0b0b0bed;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:0 max(24px,50vw - 640px);display:flex;position:sticky;top:0;box-shadow:0 12px 34px #0b0b0b24}.client-proposal-topbar>a{align-items:center;display:inline-flex}.client-proposal-topbar img{object-fit:contain;object-position:left center;width:158px;height:46px}.client-proposal-topbar>div{align-items:center;gap:15px;display:flex}.client-proposal-topbar>div span{color:#b7b7b7;align-items:center;gap:5px;font-size:11px;display:inline-flex}.client-proposal-topbar>div span svg{color:var(--proposal-green)}.client-proposal-topbar>div b{color:#fff;letter-spacing:.09em;font-size:11px}.client-proposal-welcome{z-index:1;width:min(100% - 48px,1280px);margin:0 auto;padding:48px 0 28px;position:relative}.client-proposal-welcome>p{color:var(--proposal-green-dark);margin:0 0 7px;font-size:14px;font-weight:760}.client-proposal-welcome h1{color:#1d1d1f;letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(27px,3vw,43px);font-weight:700;line-height:1.06}.proposal-welcome-meta{gap:8px;margin-top:18px;display:flex}.proposal-welcome-meta span{color:#5c5c61;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #fffffff0;border-radius:999px;align-items:center;gap:6px;min-height:33px;padding:0 11px;font-size:10px;display:inline-flex;box-shadow:0 8px 22px #1d1d1f0d}.proposal-welcome-meta svg{color:var(--proposal-green-dark)}.client-proposal-layout{z-index:1;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;width:min(100% - 48px,1280px);margin:0 auto;padding-bottom:64px;display:grid;position:relative}.client-proposal-document{-webkit-backdrop-filter:blur(26px)saturate(120%);background:#fbfaf6eb;border:1px solid #fffffff5;border-radius:30px;overflow:hidden;box-shadow:0 28px 78px #1d1d1f1c,inset 0 1px #fff}.client-proposal-cover{border-bottom:1px solid var(--proposal-line);padding-bottom:28px}.client-proposal-brandbar{color:#fff;border-bottom:3px solid var(--proposal-green);background:radial-gradient(circle at 82% -30%, #79c24c29, transparent 40%), var(--proposal-black);justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:24px 34px;display:flex}.client-proposal-brandbar img{object-fit:contain;object-position:left center;width:188px;height:66px}.client-proposal-brandbar span{color:#c8c8c8;letter-spacing:.12em;font-size:11px;font-weight:720}.client-proposal-title{padding:34px 34px 22px}.client-proposal-title>span{color:var(--proposal-green-dark);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:6px;font-size:9px;font-weight:760;display:inline-flex}.client-proposal-title h2{color:#111112;text-transform:uppercase;letter-spacing:-.045em;margin:12px 0 7px;font-size:clamp(31px,4vw,48px);font-weight:700;line-height:.98}.client-proposal-title p{color:#727278;max-width:610px;margin:0;font-size:12px;line-height:1.55}.client-proposal-identity-grid{grid-template-columns:1fr 1fr;gap:11px;padding:0 34px;display:grid}.client-proposal-identity-grid>section{border:1px solid var(--proposal-line);background:#ffffffc4;border-radius:18px;min-height:128px;padding:18px;box-shadow:0 9px 22px #1d1d1f09,inset 0 1px #fff}.client-proposal-identity-grid>section>span{color:#74747a;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;font-size:8px;font-weight:760;display:flex}.client-proposal-identity-grid>section>span svg{color:var(--proposal-green-dark)}.client-proposal-identity-grid strong{color:#111112;margin-top:13px;font-size:16px;display:block}.client-proposal-identity-grid small{color:#717177;margin-top:5px;font-size:10px;display:block}.client-proposal-identity-grid p{color:#515156;margin:12px 0 0;font-size:10px;line-height:1.55}.client-proposal-identity-grid .proposal-ready-card{color:#fff;background:linear-gradient(145deg,#11150e,#0b0b0b);border-color:#17200f}.client-proposal-identity-grid .proposal-ready-card>span,.client-proposal-identity-grid .proposal-ready-card>span svg{color:var(--proposal-green)}.client-proposal-identity-grid .proposal-ready-card p{color:#ededed}.proposal-value-section{padding:30px 34px 0}.proposal-section-heading{border:1px solid var(--proposal-line);background:#fff;border-radius:19px;align-items:center;gap:18px;min-height:122px;padding:22px;display:flex}.proposal-section-heading>span{width:48px;height:48px;color:var(--proposal-green-dark);background:var(--proposal-green-soft);border-radius:15px;flex:0 0 48px;place-items:center;display:grid}.proposal-section-heading small{color:#77777d;text-transform:uppercase;letter-spacing:.13em;font-size:8px;font-weight:760}.proposal-section-heading h3{color:#111112;letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(29px,4vw,43px);font-weight:700}.proposal-vehicle-offer{border:1px solid var(--proposal-line);background:#fff;border-radius:19px;margin-top:12px;overflow:hidden}.proposal-vehicle-offer>p{color:var(--proposal-green-dark);text-transform:uppercase;letter-spacing:.13em;margin:0;padding:15px 18px 0;font-size:8px;font-weight:760}.proposal-vehicle-offer h4{color:#1d1d1f;margin:9px 18px 15px;font-size:12px;font-weight:700;line-height:1.45}.proposal-vehicle-offer>div{border-top:1px solid var(--proposal-line);grid-template-columns:1fr 1fr;display:grid}.proposal-vehicle-offer button{border:0;border-right:1px solid var(--proposal-line);cursor:pointer;background:#fff;align-content:center;place-items:center;gap:3px;min-height:78px;transition:background .2s,box-shadow .2s;display:grid}.proposal-vehicle-offer button:last-child{border-right:0}.proposal-vehicle-offer button b{color:var(--proposal-green-dark);font-size:21px}.proposal-vehicle-offer button span{color:#1d1d1f;font-size:10px;font-weight:650}.proposal-vehicle-offer button.selected{background:var(--proposal-green-soft);box-shadow:inset 0 -3px 0 var(--proposal-green)}.proposal-content-section{padding:32px 34px 0}.proposal-section-label{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.proposal-section-label span{color:#111112;text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:800}.proposal-section-label small{color:#8a8a8f;font-size:9px;font-style:italic}.proposal-benefits-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.proposal-benefits-grid>span{color:#3e3e43;background:#ffffffb8;border:1px solid #e6e1d6eb;border-radius:15px;align-items:center;gap:10px;min-width:0;min-height:56px;padding:9px 11px;font-size:10px;line-height:1.35;display:flex;box-shadow:0 7px 18px #1d1d1f09,inset 0 1px #fff}.proposal-benefits-grid i{width:34px;height:34px;color:var(--proposal-green-dark);background:var(--proposal-green-soft);border:1px solid #4f7f202e;border-radius:11px;flex:0 0 34px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffb8}.proposal-benefits-grid b{color:#3e3e43;min-width:0;font-size:inherit;font-weight:620}.proposal-benefits-grid>span:nth-child(3n+2) i{color:#6a951d;background:#f3f8e8}.proposal-benefits-grid>span:nth-child(3n) i{color:#44751f;background:#edf6e8}.proposal-section-kicker{color:var(--proposal-green-dark);align-items:center;gap:8px;display:flex}.proposal-section-kicker span{color:#111112;text-transform:uppercase;letter-spacing:-.02em;font-size:17px;font-weight:800}.proposal-content-section>h3{color:#818187;margin:8px 0 0;font-size:10px;font-style:italic;font-weight:500}.proposal-scope-copy{color:#49494e;border:1px solid var(--proposal-line);background:#fff;border-radius:18px;margin:15px 0 0;padding:20px;font-size:11px;line-height:1.75}.proposal-service-flow{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.proposal-service-flow article{border:1px solid var(--proposal-line);background:#fff;border-radius:16px;grid-template-columns:27px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:89px;padding:15px;display:grid}.proposal-service-flow article>span{width:27px;height:27px;color:var(--proposal-green-dark);background:var(--proposal-green-soft);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.proposal-service-flow h4{color:#1d1d1f;margin:0;font-size:11px;font-weight:700}.proposal-service-flow p{color:#77777c;margin:4px 0 0;font-size:9px;line-height:1.4}.proposal-service-flow article>svg{color:#b2b2b7}.proposal-payment-card{color:#fff;background:linear-gradient(145deg,#11150e,#0b0b0b);border:1px solid #17200f;border-radius:18px;margin:30px 34px 0;padding:22px;box-shadow:0 18px 38px #0b0b0b29}.proposal-payment-card>span{color:var(--proposal-green);align-items:center;gap:7px;font-size:13px;font-weight:780;display:flex}.proposal-payment-card p{color:#eee;margin:11px 0 0;font-size:10px;line-height:1.65}.proposal-signatures>p{color:#85858a;margin:8px 0 0;font-size:9px;font-style:italic}.proposal-signatures>div{grid-template-columns:1fr 1fr;gap:11px;margin-top:16px;display:grid}.proposal-signatures article{color:#94949a;background:#ffffff94;border:1px dashed #d8d4c9;border-radius:17px;justify-content:center;align-items:center;gap:9px;min-height:122px;padding:18px;display:flex;position:relative}.proposal-signatures article.accepted{color:var(--proposal-green-dark);background:var(--proposal-green-soft);border-style:solid;border-color:#79c24c75}.proposal-signatures article>small,.proposal-signatures article>b{color:#8a8a8f;text-transform:uppercase;letter-spacing:.12em;font-size:7px;position:absolute;bottom:-19px}.proposal-signatures .company-signature{color:#1d1d1f;background:#fff;border-style:solid;justify-content:flex-start;align-items:flex-start}.company-signature>svg{color:#fff;background:var(--proposal-black);border-radius:10px;flex:0 0 34px;padding:6px}.company-signature div small{color:#85858a;text-transform:uppercase;font-size:7px;font-weight:760;display:block}.company-signature div strong{color:#1d1d1f;text-transform:uppercase;margin-top:3px;font-size:10px;display:block}.company-signature div span{color:#6d6d72;margin-top:3px;font-size:8px;line-height:1.4;display:block}.proposal-special-condition{color:#4d4d52;border-left:3px solid var(--proposal-green);background:var(--proposal-green-soft);border-radius:13px;margin:49px 34px 0;padding:18px 20px;font-size:10px;line-height:1.65}.proposal-special-condition b{color:#111112;text-transform:uppercase}.proposal-privacy{padding:27px 34px 30px}.proposal-privacy h3{color:#3e3e43;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:10px;font-weight:700}.proposal-privacy p{color:#7d7d82;text-align:justify;margin:10px 0 0;font-size:8px;line-height:1.65}.proposal-privacy small{color:#929298;margin-top:20px;font-size:8px;font-style:italic;display:block}.client-proposal-document-footer{color:#fff;background:var(--proposal-black);justify-content:space-between;align-items:center;gap:20px;min-height:45px;padding:0 34px;display:flex}.client-proposal-document-footer span{text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:720}.client-proposal-document-footer b{color:#bfbfbf;letter-spacing:.08em;font-size:8px}.proposal-acceptance-panel{-webkit-backdrop-filter:blur(34px)saturate(135%);background:linear-gradient(145deg,#fffffffa,#f9f9f7f0);border:1px solid #fffffffa;border-radius:24px;padding:20px;position:sticky;top:92px;overflow:hidden;box-shadow:0 24px 58px #1d1d1f21,inset 0 1px #fff}.acceptance-panel-heading>span{color:var(--proposal-green-dark);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;font-size:8px;font-weight:760;display:flex}.acceptance-panel-heading h2{color:#111112;letter-spacing:-.04em;margin:12px 0 7px;font-size:25px;font-weight:700;line-height:1}.acceptance-panel-heading p{color:#74747a;margin:0;font-size:9px;line-height:1.55}.proposal-acceptance-panel form{gap:17px;margin-top:21px;display:grid}.proposal-acceptance-panel fieldset{border:0;min-width:0;margin:0;padding:0}.proposal-acceptance-panel legend,.acceptance-cpf>span{color:#5c5c61;text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-size:8px;font-weight:760;display:block}.proposal-acceptance-panel legend b,.acceptance-cpf>span b{color:var(--proposal-green-dark)}.acceptance-terms{grid-template-columns:1fr 1fr;gap:8px;display:grid}.acceptance-terms button{color:#4a4a4f;cursor:pointer;background:#fff;border:1px solid #dedee2;border-radius:14px;place-items:center;gap:3px;min-height:60px;padding:10px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid}.acceptance-terms button span{font-size:14px;font-weight:760}.acceptance-terms button small{color:#88888e;font-size:7px}.acceptance-terms button.selected{color:var(--proposal-green-dark);background:var(--proposal-green-soft);box-shadow:inset 0 -2px 0 var(--proposal-green);border-color:#79c24cb3}.acceptance-terms button:active{transform:scale(.97)}.acceptance-cpf>div{color:#89898f;background:#fff;border:1px solid #dedee2;border-radius:14px;align-items:center;gap:8px;min-height:47px;padding:0 12px;transition:border-color .18s,box-shadow .18s;display:flex}.acceptance-cpf>div:focus-within{border-color:var(--proposal-green);box-shadow:0 0 0 3px #79c24c26}.acceptance-cpf input{color:#1d1d1f;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11px}.acceptance-cpf>small{color:#96969c;margin-top:6px;font-size:7px;line-height:1.4;display:block}.acceptance-check{cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:9px;display:grid}.acceptance-check input{opacity:0;pointer-events:none;position:absolute}.acceptance-check>span{color:#0000;background:#fff;border:1px solid #babac0;border-radius:6px;place-items:center;width:20px;height:20px;transition:color .18s,border-color .18s,background .18s;display:grid}.acceptance-check input:checked+span{color:#fff;border-color:var(--proposal-green-dark);background:var(--proposal-green-dark)}.acceptance-check input:focus-visible+span{box-shadow:0 0 0 3px #79c24c2e}.acceptance-check p{color:#5f5f65;margin:0;font-size:8px;line-height:1.5}.acceptance-submit{color:#20330f;background:var(--proposal-green);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:11px;font-weight:780;transition:transform .18s,box-shadow .18s,opacity .18s;display:flex;box-shadow:0 12px 24px #4f7f202e}.acceptance-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 28px #4f7f203d}.acceptance-submit:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.proposal-acceptance-panel>footer{color:#8a8a90;background:#f5f5f3b3;border-top:1px solid #e8e8e5;align-items:flex-start;gap:6px;margin:18px -20px -20px;padding:13px 20px;font-size:7px;line-height:1.4;display:flex}.proposal-acceptance-panel>footer svg{color:var(--proposal-green-dark);flex:0 0 14px}.proposal-accepted-state{text-align:center;align-content:center;place-items:center;min-height:280px;padding:30px 10px;display:grid}.proposal-accepted-state>span{width:62px;height:62px;color:var(--proposal-green-dark);background:var(--proposal-green-soft);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 9px #79c24c14}.proposal-accepted-state h3{color:#1d1d1f;margin:20px 0 5px;font-size:17px;font-weight:700}.proposal-accepted-state p{color:#67676d;margin:0;font-size:9px}.proposal-accepted-state small{color:#96969c;margin-top:6px;font-size:8px}@media (width<=980px){.client-proposal-layout{grid-template-columns:1fr}.proposal-acceptance-panel{order:-1;position:static}.proposal-acceptance-panel form{grid-template-columns:1fr 1fr}.proposal-acceptance-panel fieldset,.acceptance-cpf{min-width:0}.acceptance-check,.acceptance-submit{grid-column:1/-1}}@media (width<=680px){.client-proposal-topbar{min-height:64px;padding:0 16px}.client-proposal-topbar img{width:124px;height:38px}.client-proposal-topbar>div span{display:none}.client-proposal-topbar>div b{font-size:8px}.client-proposal-welcome,.client-proposal-layout{width:min(100% - 24px,1280px)}.client-proposal-welcome{padding:30px 2px 20px}.client-proposal-welcome h1{font-size:clamp(26px,8.5vw,36px)}.proposal-welcome-meta{flex-wrap:wrap}.client-proposal-document,.proposal-acceptance-panel{border-radius:21px}.proposal-acceptance-panel{padding:17px}.proposal-acceptance-panel form{grid-template-columns:1fr}.proposal-acceptance-panel fieldset,.acceptance-cpf,.acceptance-check,.acceptance-submit{grid-column:1}.proposal-acceptance-panel>footer{margin:17px -17px -17px;padding-inline:17px}.client-proposal-brandbar{min-height:92px;padding:18px}.client-proposal-brandbar img{width:144px;height:52px}.client-proposal-brandbar span{font-size:7px}.client-proposal-title{padding:25px 18px 18px}.client-proposal-title h2{font-size:32px}.client-proposal-title p{font-size:10px}.client-proposal-identity-grid{grid-template-columns:1fr;padding:0 18px}.client-proposal-identity-grid>section{min-height:0}.proposal-value-section,.proposal-content-section,.proposal-privacy{padding-left:18px;padding-right:18px}.proposal-section-heading{min-height:105px;padding:17px}.proposal-section-heading h3{font-size:31px}.proposal-benefits-grid{grid-template-columns:1fr;gap:10px}.proposal-service-flow{grid-template-columns:1fr}.proposal-payment-card{margin-left:18px;margin-right:18px}.proposal-signatures>div{grid-template-columns:1fr;gap:32px}.proposal-special-condition{margin-left:18px;margin-right:18px}.proposal-privacy p{text-align:left}.client-proposal-document-footer{padding:0 18px}.client-proposal-document-footer b{display:none}}@media (prefers-reduced-motion:reduce){.acceptance-submit,.acceptance-terms button,.client-link-open{transition:none}}.deliveries-view .delivery-metrics article:after{content:none}.deliveries-view .delivery-map-toolbar{z-index:2;margin-bottom:22px;position:relative}.deliveries-view .delivery-map-toolbar>label:focus-within{color:#1d1d1f;background:#fff;border-color:#d7d7dc;box-shadow:0 0 0 3px #1d1d1f0e,0 8px 20px #1d1d1f0b}.deliveries-view .delivery-workspace{z-index:1;position:relative}.deliveries-view .delivery-card-title{min-height:54px;margin-bottom:18px}.deliveries-view .delivery-map-status{background:#1d1d1f;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:10px;min-height:44px;padding:6px 7px 6px 12px;display:grid;box-shadow:0 10px 24px #1d1d1f1f,inset 0 1px #ffffff0f}.deliveries-view .delivery-map-status .live-indicator{place-items:initial;color:#c3c3c8;white-space:nowrap;background:0 0;border-radius:0;flex:none;width:auto;min-width:max-content;height:auto;padding:0;font-size:8px;font-weight:650;line-height:1.2}.deliveries-view .delivery-map-status .live-indicator i{box-shadow:0 0 0 4px #20b77b1f,0 0 12px #20b77b57}.deliveries-view .delivery-map-status>b{color:#fff;white-space:nowrap;background:#2a2a2d;border-color:#ffffff14;border-radius:10px;justify-content:center;min-height:31px;padding:0 10px;font-size:8px}.public-deliveries-header{border:1px solid #ffffff17;border-radius:22px;width:min(100% - 56px,1280px);height:72px;margin:20px auto 0;padding:0 24px;box-shadow:0 16px 40px #1d1d1f1f,inset 0 1px #ffffff0f}.public-delivery-stats{gap:10px}.public-delivery-stats>div{background:#1d1d1f;border:1px solid #ffffff14;border-radius:17px;flex-direction:column;justify-content:space-between;min-width:0;min-height:104px;padding:15px 16px;display:flex;box-shadow:0 13px 28px #1d1d1f1c,inset 0 1px #ffffff0f}.public-delivery-stats>div strong{color:#aa7e31}.public-delivery-stats>div strong small,.public-delivery-stats>div span{color:#b4b4b9}.public-region-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.public-region-list>span{color:#b7b7bc;background:#1d1d1f;border-color:#ffffff14;border-radius:12px;justify-content:flex-start;min-width:0;min-height:42px;padding:0 10px;line-height:1.2;box-shadow:0 9px 20px #1d1d1f17,inset 0 1px #ffffff0e}.public-region-list>span b{color:#fff;margin-left:auto}@media (width<=760px){.deliveries-view .delivery-map-toolbar{margin:0}.deliveries-view .delivery-card-title{align-items:flex-start;min-height:0;margin-bottom:14px}.deliveries-view .delivery-map-status{border-radius:12px;gap:7px;min-height:38px;padding:5px 6px 5px 9px}.deliveries-view .delivery-map-status>b{min-height:28px;padding-inline:8px}.public-deliveries-header{border-radius:18px;width:calc(100% - 24px);height:64px;margin-top:12px;padding:0 16px}.public-delivery-stats>div{border-radius:14px;min-height:92px;padding:13px 12px}.public-region-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.deliveries-view .delivery-card-title{grid-template-columns:1fr;display:grid}.deliveries-view .delivery-map-status{grid-template-columns:minmax(0,1fr) auto;width:100%}.public-delivery-stats{grid-template-columns:1fr}.public-delivery-stats>div:last-child{grid-column:auto}}.public-deliveries-page .public-delivery-stats{gap:10px;margin-top:30px}.public-deliveries-page .public-delivery-stats>.public-stat-card{color:#1d1d1f;-webkit-backdrop-filter:blur(20px)saturate(135%);background:#ffffffe0;border:1px solid #e8e8edf0;border-radius:18px;grid-template-rows:auto auto auto;grid-template-columns:36px minmax(0,1fr);align-content:start;gap:4px 10px;min-width:0;min-height:126px;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #1d1d1f12,inset 0 1px #fff}.public-deliveries-page .public-delivery-stats>.public-stat-card:after{content:"";background:#d312220e;border-radius:50%;width:86px;height:86px;position:absolute;bottom:-50px;right:-42px}.public-deliveries-page .public-stat-card.featured{background:linear-gradient(145deg,#fffffff5,#fff0f1eb);border-color:#d3122226}.public-deliveries-page .public-stat-icon{color:#d31222;background:#fff0f1;border-radius:12px;grid-row:1/span 2;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #d312220f}.public-deliveries-page .public-stat-card p{align-items:baseline;gap:3px;min-width:0;margin:0;display:flex}.public-deliveries-page .public-stat-card p strong{color:#1d1d1f;letter-spacing:-.055em;font-size:29px;font-weight:750;line-height:.95}.public-deliveries-page .public-stat-card p small{color:#86868b;font-size:10px;font-weight:650}.public-deliveries-page .public-stat-card>b{color:#333336;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:700;line-height:1.25}.public-deliveries-page .public-stat-card>i{color:#86868b;grid-column:1/-1;margin-top:8px;font-size:8px;font-style:normal;line-height:1.35}.public-deliveries-page .public-region-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.public-deliveries-page .public-region-list>button{color:#1d1d1f;cursor:pointer;text-align:left;background:#ffffffc2;border:1px solid #e8e8ed;border-radius:14px;align-content:center;gap:8px;min-width:0;min-height:56px;padding:10px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:grid;box-shadow:0 8px 18px #1d1d1f0b,inset 0 1px #fff}.public-deliveries-page .public-region-list>button:hover,.public-deliveries-page .public-region-list>button.active{background:#fff8f8;border-color:#d3122238;transform:translateY(-2px);box-shadow:0 11px 24px #d3122212,inset 0 1px #fff}.public-deliveries-page .public-region-list>button>span{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.public-deliveries-page .public-region-list>button b{color:#54545a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-weight:620;overflow:hidden}.public-deliveries-page .public-region-list>button strong{color:#1d1d1f;font-size:8px;font-weight:750}.public-deliveries-page .public-region-list>button>i{width:100%;height:3px;box-shadow:none;background:#ededf0;border-radius:99px;display:block;overflow:hidden}.public-deliveries-page .public-region-list>button>i>span{border-radius:inherit;background:linear-gradient(90deg,#f18b94,#d31222);height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);display:block}.public-vehicle-page,.public-vehicle-page *{box-sizing:border-box}.public-vehicle-page{color:#1d1d1f;background:radial-gradient(circle at 8% 8%,#2575a714,#0000 26%),radial-gradient(circle at 93% 16%,#d3122216,#0000 28%),#f5f5f7;min-height:100vh;padding-top:1px}.public-vehicle-header{-webkit-backdrop-filter:blur(26px)saturate(150%);background:#1d1d1f;border:1px solid #ffffff1a;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;width:min(100% - 40px,1280px);min-height:72px;margin:20px auto 0;padding:0 20px;display:flex;box-shadow:0 16px 42px #1d1d1f29,inset 0 1px #ffffff14}.public-vehicle-header>a{background:0 0;border-radius:14px;align-items:center;min-width:150px;min-height:45px;padding:0 16px;display:flex}.public-vehicle-header img{width:118px;height:auto}.public-vehicle-header>div{align-items:center;gap:10px;display:flex}.public-vehicle-header>div>span{color:#d2d2d7;align-items:center;gap:8px;font-size:9px;display:flex}.public-vehicle-header>div>span i{background:#31c48d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #31c48d1f}.public-vehicle-header button{color:#f5f5f7;cursor:pointer;min-height:40px;font:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:13px;align-items:center;gap:7px;padding:0 14px;font-size:9px;font-weight:650;display:flex}.public-vehicle-hero{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:start;gap:20px;width:min(100% - 40px,1280px);margin:26px auto 0;display:grid}.public-vehicle-gallery-shell,.public-vehicle-summary,.public-vehicle-detail-grid>article{-webkit-backdrop-filter:blur(24px)saturate(140%);background:#ffffffd1;border:1px solid #ffffffeb;box-shadow:0 20px 55px #1d1d1f13,inset 0 1px #fff}.public-vehicle-gallery-shell{border-radius:28px;padding:12px}.public-vehicle-main-media{background-color:#e7e7eb;background-repeat:no-repeat;background-size:400%;border-radius:21px;min-height:540px;transition:background-position .45s cubic-bezier(.22,1,.36,1),filter .3s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1d1d1f0d}.public-vehicle-main-media:after{content:"";pointer-events:none;background:linear-gradient(#0000000a,#0000 55%,#0000003d);position:absolute;inset:0}.public-media-count{z-index:3;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1d1d1f7a;border:1px solid #ffffff40;border-radius:10px;align-items:center;min-height:30px;padding:0 10px;font-size:8px;font-weight:650;display:flex;position:absolute;top:14px;right:14px}.public-media-arrow{z-index:3;color:#1d1d1f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffffd6;border:1px solid #fffc;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .22s,background .22s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 22px #1d1d1f1c}.public-media-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.05)}.public-media-arrow.previous{left:14px}.public-media-arrow.next{right:14px}.public-media-play{z-index:4;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);cursor:pointer;background:#d31222e6;border:1px solid #ffffff38;border-radius:17px;justify-content:center;align-items:center;gap:9px;min-width:164px;min-height:54px;padding:0 18px;font-size:10px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 32px #d3122247}.public-media-progress{z-index:4;background:#ffffff59;border-radius:99px;height:3px;position:absolute;bottom:16px;left:18px;right:18px;overflow:hidden}.public-media-progress span{border-radius:inherit;background:#fff;width:48%;height:100%;animation:5s linear infinite publicMediaProgress;display:block}@keyframes publicMediaProgress{0%{transform:translate(-100%)}to{transform:translate(210%)}}.public-vehicle-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.public-vehicle-thumbnails button{color:#74747a;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;min-width:0;padding:5px;transition:border-color .22s,background .22s;position:relative;overflow:hidden}.public-vehicle-thumbnails button.active{color:#1d1d1f;background:#fff0f1;border-color:#d3122238}.public-vehicle-thumbnails button>span{background-color:#e4e4e8;background-repeat:no-repeat;background-size:400%;border-radius:9px;height:58px;display:block}.public-vehicle-thumbnails button>i{color:#fff;background:#d31222e6;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:34px;left:50%;transform:translate(-50%,-50%)}.public-vehicle-thumbnails small{text-overflow:ellipsis;white-space:nowrap;margin:6px 3px 2px;font-size:7px;font-weight:600;display:block;overflow:hidden}.public-vehicle-summary{border-radius:28px;padding:30px}.public-vehicle-eyebrow{color:#16845f;align-items:center;gap:7px;margin:0 0 16px;font-size:9px;font-weight:700;display:flex}.public-vehicle-summary h1{color:#1d1d1f;letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,50px);font-weight:750;line-height:.98}.public-vehicle-intro{color:#74747a;margin:18px 0 0;font-size:11px;line-height:1.65}.public-vehicle-price{background:#1d1d1f;border:1px solid #e7e7eb;border-radius:20px;margin-top:25px;padding:19px 20px;box-shadow:0 16px 30px #1d1d1f24}.public-vehicle-price span,.public-vehicle-price small{color:#a7a7ad;display:block}.public-vehicle-price span{text-transform:uppercase;letter-spacing:.1em;font-size:8px}.public-vehicle-price strong{color:#fff;letter-spacing:-.045em;margin:8px 0 6px;font-size:34px;line-height:1;display:block}.public-vehicle-price small{font-size:8px}.public-vehicle-quick-specs{grid-template-columns:1fr;margin:14px 0 0;display:grid}.public-vehicle-quick-specs>div{border-bottom:1px solid #e8e8ed;justify-content:space-between;align-items:center;gap:14px;min-height:52px;display:flex}.public-vehicle-quick-specs dt{color:#85858b;align-items:center;gap:8px;font-size:9px;display:flex}.public-vehicle-quick-specs dt svg{color:#d31222}.public-vehicle-quick-specs dd{color:#1d1d1f;margin:0;font-size:10px;font-weight:700}.public-vehicle-primary{color:#fff;cursor:pointer;width:100%;min-height:50px;font:inherit;background:#d31222;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;margin-top:20px;font-size:10px;font-weight:750;display:flex;box-shadow:0 14px 28px #d3122238}.public-vehicle-trust{color:#16845f;align-items:center;gap:9px;margin:18px 0 0;display:flex}.public-vehicle-trust span,.public-vehicle-trust b,.public-vehicle-trust small{display:block}.public-vehicle-trust b{color:#424246;font-size:8px}.public-vehicle-trust small{color:#929298;margin-top:3px;font-size:7px}.public-vehicle-details{width:min(100% - 40px,1280px);margin:78px auto 0}.public-vehicle-section-heading{max-width:700px}.public-vehicle-section-heading p{color:#d31222;text-transform:uppercase;letter-spacing:.18em;margin:0 0 10px;font-size:9px;font-weight:750}.public-vehicle-section-heading h2{color:#1d1d1f;letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,48px);font-weight:750;line-height:1.03}.public-vehicle-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.public-vehicle-detail-grid>article{border-radius:24px;min-height:290px;padding:25px}.public-vehicle-detail-grid>article>span{color:#d31222;background:#fff0f1;border-radius:11px;place-items:center;width:33px;height:33px;font-size:8px;font-weight:750;display:grid}.public-vehicle-detail-grid h3{color:#1d1d1f;margin:20px 0 16px;font-size:18px;font-weight:750}.public-vehicle-detail-grid dl{margin:0}.public-vehicle-detail-grid dl>div{border-bottom:1px solid #ededf0;justify-content:space-between;align-items:center;gap:12px;min-height:33px;display:flex}.public-vehicle-detail-grid dt{color:#8a8a90;text-transform:uppercase;letter-spacing:.06em;font-size:8px}.public-vehicle-detail-grid dd{color:#2d2d30;margin:0;font-size:9px;font-weight:680}.public-vehicle-detail-grid ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.public-vehicle-detail-grid li{color:#4f4f54;align-items:center;gap:8px;font-size:9px;display:flex}.public-vehicle-detail-grid li svg{color:#16845f}.public-vehicle-detail-grid article>p{color:#74747a;font-size:10px;line-height:1.65}.public-vehicle-detail-grid article>button{color:#d31222;cursor:pointer;min-height:40px;font:inherit;background:#fff0f1;border:1px solid #d3122229;border-radius:12px;align-items:center;gap:6px;margin-top:16px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.public-vehicle-highlight{background:linear-gradient(145deg,#fffffff2,#fff0f1db)}.public-vehicle-cta{color:#fff;background:#1d1d1f;border-radius:26px;justify-content:space-between;align-items:center;gap:22px;width:min(100% - 40px,1280px);min-height:150px;margin:18px auto 0;padding:28px 32px;display:flex;box-shadow:0 18px 42px #1d1d1f24}.public-vehicle-cta p{color:#e4b95a;text-transform:uppercase;letter-spacing:.14em;margin:0 0 7px;font-size:8px;font-weight:700}.public-vehicle-cta h2{color:#fff;letter-spacing:-.035em;max-width:630px;margin:0;font-size:25px;font-weight:750}.public-vehicle-cta button{color:#fff;cursor:pointer;min-height:46px;font:inherit;background:#d31222;border:0;border-radius:14px;align-items:center;gap:8px;padding:0 17px;font-size:9px;font-weight:720;display:flex}.public-vehicle-footer{color:#85858b;border-top:1px solid #dfdfe4;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:30px;width:min(100% - 40px,1280px);min-height:150px;margin:18px auto 0;padding:30px 4px 42px;display:grid}.public-vehicle-footer img{filter:drop-shadow(0 1px #1d1d1f1f);width:108px;height:auto}.public-vehicle-footer p{max-width:640px;margin:0;font-size:8px;line-height:1.55}.public-vehicle-footer a{color:#4d4d52;background:#fff;border:1px solid #dedee3;border-radius:12px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:8px;font-weight:650;text-decoration:none;display:flex}.public-vehicle-mobile-contact{display:none}.vehicle-detail-view .client-preview-link{color:#5f5f65;background:#fff;border:1px solid #e1e1e6;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:34px;margin-top:9px;font-size:8px;font-weight:650;text-decoration:none;display:flex}@media (width<=980px){.public-vehicle-hero{grid-template-columns:1fr}.public-vehicle-summary{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.public-vehicle-summary>h1,.public-vehicle-intro,.public-vehicle-eyebrow{grid-column:1/-1}.public-vehicle-price{grid-column:1}.public-vehicle-quick-specs{grid-area:4/2/span 2}.public-vehicle-primary,.public-vehicle-trust{grid-column:1}}@media (width<=760px){.public-deliveries-page .public-delivery-stats{grid-template-columns:1fr 1fr}.public-deliveries-page .public-delivery-stats>.public-stat-card:last-child{grid-column:1/-1}.public-deliveries-page .public-region-list{grid-template-columns:repeat(2,minmax(0,1fr))}.public-deliveries-page .public-region-list>button:last-child{grid-column:1/-1}.public-vehicle-header{border-radius:18px;width:calc(100% - 24px);min-height:64px;margin-top:12px;padding:0 12px}.public-vehicle-header>a{min-width:126px;min-height:40px;padding:0 12px}.public-vehicle-header img{width:99px}.public-vehicle-header>div>span{display:none}.public-vehicle-header button{justify-content:center;width:40px;padding:0}.public-vehicle-header button span{display:none}.public-vehicle-hero,.public-vehicle-details,.public-vehicle-cta,.public-vehicle-footer{width:calc(100% - 24px)}.public-vehicle-hero{gap:12px;margin-top:12px}.public-vehicle-gallery-shell,.public-vehicle-summary{border-radius:21px}.public-vehicle-main-media{border-radius:16px;min-height:clamp(330px,82vw,470px)}.public-media-arrow{width:38px;height:38px}.public-vehicle-thumbnails{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.public-vehicle-thumbnails button{scroll-snap-align:start;min-width:108px}.public-vehicle-summary{padding:22px;display:block}.public-vehicle-summary h1{font-size:38px}.public-vehicle-price strong{font-size:31px}.public-vehicle-details{margin-top:52px}.public-vehicle-detail-grid{grid-template-columns:1fr}.public-vehicle-detail-grid>article{min-height:0}.public-vehicle-cta{flex-direction:column;align-items:flex-start;padding:24px}.public-vehicle-cta button{justify-content:center;width:100%}.public-vehicle-footer{grid-template-columns:1fr;gap:16px;padding-bottom:96px}.public-vehicle-footer a{width:fit-content}.public-vehicle-mobile-contact{z-index:30;min-height:54px;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font:inherit;background:#d31222eb;border:1px solid #ffffff40;border-radius:17px;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex;position:fixed;box-shadow:0 18px 45px #d3122247}}@media (width<=430px){.public-deliveries-page .public-delivery-stats{grid-template-columns:1fr}.public-deliveries-page .public-delivery-stats>.public-stat-card:last-child{grid-column:auto}.public-vehicle-main-media{background-size:520%}.public-media-play{min-width:142px;min-height:48px}}@media (prefers-reduced-motion:reduce){.public-deliveries-page .public-region-list>button,.public-deliveries-page .public-region-list>button>i>span,.public-vehicle-main-media,.public-media-arrow{transition:none}.public-media-progress span{animation:none}}.tracking-page,.tracking-page *{box-sizing:border-box}.tracking-page{color:#1d1d1f;background:radial-gradient(circle at 8% 9%,#2575a717,#0000 27%),radial-gradient(circle at 93% 12%,#d3122217,#0000 30%),linear-gradient(#f9f9fb 0%,#f5f5f7 52%,#f2f2f5 100%);min-height:100vh;padding:1px 0 28px;position:relative;overflow:hidden}.tracking-ambient{z-index:0;pointer-events:none;filter:blur(85px);opacity:.24;border-radius:50%;width:420px;height:420px;position:fixed}.tracking-ambient-blue{background:#2575a747;top:24%;left:-260px}.tracking-ambient-red{background:#d312223d;top:4%;right:-250px}.tracking-header,.tracking-intro,.tracking-layout,.tracking-help-card,.tracking-footer{z-index:1;width:min(100% - 40px,1180px);margin-left:auto;margin-right:auto;position:relative}.tracking-header{color:#fff;background:#1d1d1f;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:180px 1fr auto;align-items:center;gap:20px;min-height:76px;margin-top:20px;padding:0 18px;display:grid;box-shadow:0 18px 50px #1d1d1f29,inset 0 1px #ffffff14}.tracking-header>a{align-items:center;min-height:48px;text-decoration:none;display:flex}.tracking-header img{object-fit:contain;width:132px;height:auto}.tracking-header-title{justify-self:center;align-items:center;gap:15px;display:flex}.tracking-header-title>span{color:#f5f5f7;text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:700}.tracking-header-title>b{color:#b9b9bf;align-items:center;gap:7px;font-size:8px;font-weight:560;display:flex}.tracking-header-title>b i{background:#31c48d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #31c48d21}.tracking-header>button{color:#f5f5f7;cursor:pointer;min-height:42px;font:inherit;background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:9px;font-weight:680;transition:transform .25s,background .25s;display:flex}.tracking-header>button:hover{background:#ffffff21;transform:translateY(-2px)}.tracking-intro{justify-content:space-between;align-items:flex-end;gap:34px;min-height:238px;padding:52px 28px 32px;display:flex}.tracking-intro>div:first-child{max-width:720px}.tracking-kicker{color:#d31222;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:8px;margin:0 0 16px;font-size:9px;font-weight:750;display:flex}.tracking-intro h1{color:#1d1d1f;letter-spacing:-.058em;margin:0;font-size:clamp(38px,5vw,60px);font-weight:760;line-height:.98}.tracking-intro h1 span{font-size:.62em}.tracking-intro>div:first-child>p:last-child{color:#727278;max-width:650px;margin:20px 0 0;font-size:12px;line-height:1.7}.tracking-live-badge{color:#16845f;-webkit-backdrop-filter:blur(22px)saturate(140%);background:#ffffffad;border:1px solid #16845f1f;border-radius:19px;align-items:center;gap:12px;min-width:178px;min-height:64px;padding:12px 15px;display:flex;box-shadow:0 14px 34px #1d1d1f12,inset 0 1px #fff}.tracking-live-badge>svg{animation:4s ease-in-out infinite trackingSync}.tracking-live-badge span,.tracking-live-badge b,.tracking-live-badge small{display:block}.tracking-live-badge b{color:#3a3a3e;font-size:9px}.tracking-live-badge small{color:#8b8b91;margin-top:4px;font-size:8px}.tracking-layout{grid-template-columns:minmax(320px,390px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.tracking-summary-column{gap:13px;display:grid;position:sticky;top:18px}.tracking-glass-card{-webkit-backdrop-filter:blur(28px)saturate(145%);background:#ffffffc7;border:1px solid #ffffffed;box-shadow:0 22px 58px #1d1d1f16,inset 0 1px #fff}.tracking-contract-card{border-radius:28px;grid-template-columns:114px minmax(0,1fr);align-items:center;gap:21px;min-height:230px;padding:25px;display:grid}.tracking-progress-ring{--tracking-progress:226deg;background:conic-gradient(from 0deg, #d31222 0deg, #e82b38 54deg, #aa7e31 126deg, #16845f var(--tracking-progress), #ededf0 var(--tracking-progress) 360deg);border-radius:50%;place-items:center;width:114px;height:114px;animation:.8s cubic-bezier(.22,1,.36,1) both trackingRingIn;display:grid;position:relative;box-shadow:0 13px 34px #1d1d1f14,0 0 26px #16845f14}.tracking-progress-ring:before{content:"";border-radius:inherit;background:#fffffff2;position:absolute;inset:9px;box-shadow:inset 0 0 0 1px #eeeef1}.tracking-progress-ring>span{z-index:1;text-align:center;position:relative}.tracking-progress-ring strong,.tracking-progress-ring small{display:block}.tracking-progress-ring strong{color:#1d1d1f;letter-spacing:-.05em;font-size:28px;line-height:1}.tracking-progress-ring small{color:#8a8a90;text-transform:uppercase;letter-spacing:.11em;margin-top:5px;font-size:7px}.tracking-contract-copy>p{color:#16845f;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:7px;margin:0;font-size:8px;font-weight:700;display:flex}.tracking-contract-copy h2{color:#1d1d1f;letter-spacing:-.045em;margin:9px 0 15px;font-size:24px;font-weight:760;line-height:1}.tracking-contract-meta{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tracking-contract-meta>span{background:#f5f5f7b8;border:1px solid #ececf0;border-radius:13px;min-height:48px;padding:9px 10px}.tracking-contract-meta small,.tracking-contract-meta b{display:block}.tracking-contract-meta small{color:#8a8a90;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.tracking-contract-meta b{color:#1d1d1f;margin-top:4px;font-size:11px}.tracking-progress-bar{background:#ebebef;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.tracking-progress-bar>span{border-radius:inherit;background:linear-gradient(90deg,#ef4f5c,#d31222);height:100%;transition:width .65s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 16px #d3122240}.tracking-next-action{color:#1d1d1f;background:linear-gradient(145deg,#ffffffeb,#fff0f1f0);border:1px solid #d3122229;border-radius:26px;grid-template-columns:42px minmax(0,1fr);align-content:center;gap:14px;min-height:190px;padding:22px;display:grid;box-shadow:0 20px 48px #d3122217,inset 0 1px #fff}.tracking-next-action>span{color:#fff;background:#d31222;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 12px 24px #d3122238}.tracking-next-action p{color:#d31222;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:8px;font-weight:750}.tracking-next-action h2{letter-spacing:-.035em;margin:5px 0;font-size:20px;font-weight:750}.tracking-next-action small{color:#727278;font-size:9px;line-height:1.55;display:block}.tracking-next-action>button,.tracking-next-action>b{border-radius:14px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:45px;display:flex}.tracking-next-action>button{color:#fff;cursor:pointer;font:inherit;background:#d31222;border:0;font-size:10px;font-weight:750;transition:transform .25s,box-shadow .25s;box-shadow:0 14px 28px #d3122233}.tracking-next-action>button:hover{transform:translateY(-2px);box-shadow:0 18px 32px #d3122242}.tracking-next-action>b{color:#16845f;background:#edf8f4;font-size:10px}.tracking-next-action.is-signed{background:linear-gradient(145deg,#fffffff2,#edf8f4f0);border-color:#16845f26}.tracking-next-action.is-signed>span{background:#16845f;box-shadow:0 12px 24px #16845f33}.tracking-next-action.is-signed p{color:#16845f}.tracking-consultant-card{border-radius:23px;grid-template-columns:45px minmax(0,1fr) 42px;align-items:center;gap:12px;min-height:114px;padding:18px;display:grid}.tracking-consultant-card>span{color:#fff;background:#1d1d1f;border-radius:50%;place-items:center;width:45px;height:45px;font-size:10px;font-weight:750;display:grid}.tracking-consultant-card small{color:#8b8b91;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.tracking-consultant-card h2{margin:3px 0;font-size:14px;font-weight:750}.tracking-consultant-card p{color:#88888e;margin:0;font-size:8px;line-height:1.45}.tracking-consultant-card>button{color:#16845f;cursor:pointer;background:#edf8f4;border:1px solid #16845f1f;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.tracking-copy-link{color:#5d5d63;cursor:pointer;min-height:44px;font:inherit;background:#ffffffb3;border:1px solid #e3e3e8;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:9px;font-weight:680;display:flex}.tracking-timeline-card{border-radius:30px;min-width:0;padding:32px}.tracking-timeline-heading{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.tracking-timeline-heading p{color:#d31222;text-transform:uppercase;letter-spacing:.15em;margin:0 0 6px;font-size:8px;font-weight:750}.tracking-timeline-heading h2{color:#1d1d1f;letter-spacing:-.045em;margin:0;font-size:27px;font-weight:760;line-height:1.06}.tracking-timeline-heading>span{color:#77777d;white-space:nowrap;background:#f5f5f7bd;border:1px solid #e8e8ed;border-radius:13px;align-items:center;gap:5px;min-height:38px;padding:0 12px;font-size:8px;display:flex}.tracking-timeline-heading>span svg{color:#d31222}.tracking-timeline-heading>span b{color:#1d1d1f}.tracking-overview-rail{grid-template-columns:repeat(8,1fr);gap:5px;margin:24px 0 19px;display:grid}.tracking-overview-rail>span{background:#e7e7eb;border-radius:99px;height:5px;position:relative}.tracking-overview-rail>span.done{background:#16845f}.tracking-overview-rail>span.current{background:#d31222;box-shadow:0 0 14px #d312222e}.tracking-overview-rail>span:after{content:"";border-radius:inherit;opacity:0;animation:trackingRailLoop 7.2s ease-in-out var(--loop-delay,0s) infinite;background:#ffffffb8;position:absolute;inset:0}.tracking-overview-rail i{display:none}.tracking-timeline{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tracking-timeline>li{--step-delay:0s;opacity:0;min-width:0;animation:trackingStepIn .48s cubic-bezier(.22, 1, .36, 1) var(--step-delay) forwards;border:1px solid #0000;border-radius:20px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:15px 16px;display:grid;position:relative;transform:translateY(12px)}.tracking-timeline>li:after{content:"";background:#e3e3e8;width:1px;position:absolute;top:58px;bottom:-15px;left:37px}.tracking-timeline>li:last-child:after{display:none}.tracking-timeline>li.current{background:linear-gradient(135deg,#fff0f1eb,#ffffffc2);border-color:#d3122224;padding-top:18px;padding-bottom:18px;box-shadow:0 15px 34px #d3122212,inset 0 1px #fff}.tracking-timeline>li.upcoming{opacity:0}.tracking-step-icon{z-index:2;color:#929298;background:#f5f5f7;border:1px solid #dedee4;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;position:relative}.tracking-step-icon:before{content:"";z-index:-1;opacity:0;animation:trackingStageLoop 7.2s cubic-bezier(.22, 1, .36, 1) var(--loop-delay,0s) infinite;border:1px solid;border-radius:18px;position:absolute;inset:-5px;transform:scale(.88)}.tracking-step-icon>svg:first-child{animation:trackingIconLoop 7.2s cubic-bezier(.22, 1, .36, 1) var(--loop-delay,0s) infinite}.tracking-step-check{color:#16845f;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-5px;right:-5px;box-shadow:0 4px 10px #16845f33}.tracking-timeline>li.done .tracking-step-icon{color:#fff;background:#16845f;border-color:#16845f;box-shadow:0 9px 19px #16845f29}.tracking-timeline>li.current .tracking-step-icon{color:#fff;background:#d31222;border-color:#d31222;box-shadow:0 10px 23px #d3122238}.tracking-timeline article{min-width:0}.tracking-step-title{justify-content:space-between;align-items:center;gap:16px;display:flex}.tracking-step-title h3{color:#1d1d1f;letter-spacing:-.025em;margin:0;font-size:13px;font-weight:730}.tracking-step-title b{color:#8a8a90;text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;font-size:7px;font-weight:750}.tracking-timeline>li.done .tracking-step-title b{color:#16845f}.tracking-timeline>li.current .tracking-step-title b{color:#d31222}.tracking-timeline article>p{color:#77777d;margin:5px 0 7px;font-size:9px;line-height:1.5}.tracking-timeline article>small{color:#9a9aa0;align-items:center;gap:5px;font-size:7px;display:flex}.tracking-timeline article>button{color:#fff;cursor:pointer;min-height:38px;font:inherit;background:#d31222;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin-top:13px;padding:0 13px;font-size:8px;font-weight:750;display:flex}.tracking-timeline>li.upcoming .tracking-step-title h3,.tracking-timeline>li.upcoming article>p{color:#9b9ba1}@keyframes trackingStageLoop{0%,8%,to{opacity:0;transform:scale(.88)}12%{opacity:.34;transform:scale(1.08)}18%{opacity:0;transform:scale(1.22)}}@keyframes trackingIconLoop{0%,8%,to{transform:translateY(0)scale(1)}12%{transform:translateY(-1px)scale(1.08)}18%{transform:translateY(0)scale(1)}}@keyframes trackingRailLoop{0%,8%,to{opacity:0;transform:scaleX(.15)}12%{opacity:.72;transform:scaleX(1)}18%{opacity:0;transform:scaleX(1)}}.tracking-help-card{color:#fff;background:#1d1d1f;border-radius:28px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:150px;margin-top:18px;padding:28px 30px;display:grid;box-shadow:0 22px 55px #1d1d1f29,inset 0 1px #ffffff14}.tracking-help-card>span{color:#e4b95a;background:#e4b95a14;border:1px solid #e4b95a29;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.tracking-help-card p{color:#e4b95a;text-transform:uppercase;letter-spacing:.12em;margin:0 0 5px;font-size:8px;font-weight:750}.tracking-help-card h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:20px;font-weight:730}.tracking-help-card small{color:#a7a7ad;margin-top:5px;font-size:8px;display:block}.tracking-help-card>button{color:#0d281e;cursor:pointer;min-height:47px;font:inherit;background:#8fe936;border:0;border-radius:15px;align-items:center;gap:8px;padding:0 17px;font-size:9px;font-weight:750;display:flex}.tracking-footer{color:#85858b;justify-content:space-between;align-items:center;gap:24px;min-height:118px;padding:28px 5px 12px;display:flex}.tracking-footer img{filter:drop-shadow(0 1px #1d1d1f1f);width:105px;height:auto}.tracking-footer p{align-items:center;gap:7px;margin:0;font-size:8px;display:flex}.tracking-footer p svg{color:#16845f}.tracking-mobile-contact{display:none}.tracking-toast{z-index:80;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#1d1d1ff0;border:1px solid #ffffff24;border-radius:15px;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:9px;font-weight:650;animation:.32s cubic-bezier(.22,1,.36,1) both trackingToastIn;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 44px #1d1d1f38}.tracking-toast svg{color:#8fe936}.proposal-detail-view .tracking-client-link{color:#fff;background:#1d1d1f;border-color:#ffffff17;width:100%;min-height:88px;margin-top:16px;padding:16px 18px;box-shadow:0 22px 48px #1d1d1f29,inset 0 1px #ffffff14}.proposal-detail-view .tracking-client-link>div>b{color:#fff}.proposal-detail-view .tracking-client-link code{color:#ffffff94}.proposal-detail-view .tracking-client-link button,.proposal-detail-view .tracking-client-link .client-link-open{color:#fff;background:#ffffff17;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14}.proposal-detail-view .tracking-client-link button:hover,.proposal-detail-view .tracking-client-link .client-link-open:hover{background:#ffffff24;border-color:#ffffff4d;box-shadow:0 10px 24px #00000026,inset 0 1px #ffffff1a}@keyframes trackingSync{0%,to{transform:rotate(0)}45%{transform:rotate(0)}70%{transform:rotate(360deg)}}@keyframes trackingRingIn{0%{opacity:0;transform:scale(.86)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes trackingStepIn{to{opacity:1;transform:translateY(0)}}@keyframes trackingToastIn{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.tracking-header-title{display:none}.tracking-header{grid-template-columns:1fr auto}.tracking-intro{min-height:220px;padding-left:12px;padding-right:12px}.tracking-layout{grid-template-columns:1fr}.tracking-summary-column{grid-template-columns:1fr 1fr;position:static}.tracking-contract-card,.tracking-copy-link{grid-column:1/-1}}@media (width<=660px){.tracking-page{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.tracking-header,.tracking-intro,.tracking-layout,.tracking-help-card,.tracking-footer{width:calc(100% - 24px)}.tracking-header{border-radius:19px;min-height:64px;margin-top:12px;padding:0 13px}.tracking-header img{width:105px}.tracking-header>button{width:42px;min-height:42px;padding:0}.tracking-header>button span{display:none}.tracking-intro{flex-direction:column;align-items:flex-start;gap:22px;min-height:244px;padding:41px 4px 25px}.tracking-intro h1{font-size:42px}.tracking-intro>div:first-child>p:last-child{margin-top:16px;font-size:11px}.tracking-live-badge{width:100%;min-width:0;min-height:58px}.tracking-summary-column{grid-template-columns:1fr}.tracking-contract-card{border-radius:23px;grid-template-columns:96px minmax(0,1fr);gap:16px;min-height:0;padding:21px}.tracking-progress-ring{width:96px;height:96px}.tracking-progress-ring strong{font-size:24px}.tracking-contract-copy h2{font-size:20px}.tracking-next-action{border-radius:23px;min-height:0;padding:21px}.tracking-timeline-card{border-radius:24px;padding:21px 13px}.tracking-timeline-heading{padding:0 5px}.tracking-timeline-heading h2{font-size:23px}.tracking-timeline-heading>span{display:none}.tracking-overview-rail{margin-left:5px;margin-right:5px}.tracking-timeline>li{grid-template-columns:39px minmax(0,1fr);gap:11px;padding:14px 9px}.tracking-timeline>li.current{padding:16px 11px}.tracking-timeline>li:after{left:28px}.tracking-step-icon{border-radius:13px;width:39px;height:39px}.tracking-step-title{flex-direction:column;align-items:flex-start;gap:4px}.tracking-step-title h3{font-size:12px}.tracking-timeline article>p{font-size:8px}.tracking-help-card{border-radius:23px;grid-template-columns:42px minmax(0,1fr);min-height:0;margin-top:13px;padding:23px}.tracking-help-card>span{width:42px;height:42px}.tracking-help-card h2{font-size:17px}.tracking-help-card>button{grid-column:1/-1;justify-content:center;width:100%}.tracking-footer{flex-direction:column;align-items:flex-start;gap:12px;min-height:104px}.tracking-footer p{align-items:flex-start;line-height:1.45}.tracking-mobile-contact{z-index:60;min-height:56px;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));color:#0c271d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font:inherit;background:#8fe936f0;border:1px solid #ffffff59;border-radius:17px;justify-content:center;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex;position:fixed;box-shadow:0 18px 44px #39740c38}.tracking-toast{left:14px;right:14px;bottom:calc(78px + env(safe-area-inset-bottom));justify-content:center}}@media (width<=390px){.tracking-contract-card{text-align:center;grid-template-columns:1fr}.tracking-progress-ring{margin:0 auto}.tracking-contract-copy>p{justify-content:center}}@media (prefers-reduced-motion:reduce){.tracking-live-badge>svg,.tracking-progress-ring,.tracking-timeline>li,.tracking-toast{opacity:1;animation:none;transform:none}.tracking-header>button,.tracking-next-action>button,.tracking-progress-bar>span{transition:none}}.tracking-header-title>span{font-size:12px}.tracking-header-title>b{font-size:11px}.tracking-header>button{font-size:12px}.tracking-kicker{font-size:11px}.tracking-intro>div:first-child>p:last-child{font-size:15px;line-height:1.68}.tracking-live-badge b{font-size:12px}.tracking-live-badge small{font-size:10px}.tracking-progress-ring small{font-size:9px}.tracking-contract-copy>p{font-size:10px}.tracking-contract-meta small{font-size:9px}.tracking-contract-meta b{font-size:13px}.tracking-next-action p{font-size:10px}.tracking-next-action small{font-size:12px}.tracking-next-action>button,.tracking-next-action>b{font-size:13px}.tracking-consultant-card small{font-size:9px}.tracking-consultant-card h2{font-size:16px}.tracking-consultant-card p{font-size:11px}.tracking-copy-link{font-size:12px}.tracking-timeline-heading p,.tracking-timeline-heading>span{font-size:10px}.tracking-step-title h3{font-size:15px}.tracking-step-title b{font-size:9px}.tracking-timeline article>p{font-size:12px}.tracking-timeline article>small{font-size:10px}.tracking-timeline article>button{font-size:12px}.tracking-help-card p{font-size:10px}.tracking-help-card small{font-size:11px}.tracking-help-card>button{font-size:12px}.tracking-footer p{font-size:10px}.tracking-toast{font-size:12px}.tracking-signature-backdrop{z-index:120;-webkit-backdrop-filter:blur(14px)saturate(120%);background:#11111261;place-items:center;padding:24px;animation:.28s both trackingBackdropIn;display:grid;position:fixed;inset:0}.tracking-signature-sheet{color:#1d1d1f;-webkit-backdrop-filter:blur(32px)saturate(150%);background:#ffffffe6;border:1px solid #fffffff2;border-radius:30px;width:min(100%,510px);padding:34px;animation:.38s cubic-bezier(.22,1,.36,1) both trackingSheetIn;position:relative;box-shadow:0 35px 100px #1111123b,inset 0 1px #fff}.tracking-signature-close{color:#626268;cursor:pointer;background:#f5f5f7db;border:1px solid #e8e8ed;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px}.tracking-signature-icon{color:#fff;background:#d31222;border-radius:19px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 16px 34px #d312223d}.tracking-signature-sheet>p{color:#d31222;letter-spacing:.14em;text-transform:uppercase;margin:24px 0 8px;font-size:10px;font-weight:750}.tracking-signature-sheet>h2{letter-spacing:-.045em;max-width:400px;margin:0;font-size:30px;font-weight:760;line-height:1.08}.tracking-signature-sheet>small{color:#7e7e84;margin-top:12px;font-size:12px;display:block}.tracking-signature-security{color:#16845f;background:#edf8f4;border:1px solid #16845f1f;border-radius:17px;align-items:flex-start;gap:12px;margin-top:25px;padding:16px;display:flex}.tracking-signature-security span,.tracking-signature-security b,.tracking-signature-security small{display:block}.tracking-signature-security b{font-size:12px}.tracking-signature-security small{color:#5d736b;margin-top:4px;font-size:10px;line-height:1.45}.tracking-signature-actions{grid-template-columns:.7fr 1.3fr;gap:10px;margin-top:25px;display:grid}.tracking-signature-actions button{cursor:pointer;min-height:50px;font:inherit;border-radius:15px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:720;display:flex}.tracking-signature-actions button:first-child{color:#55555b;background:#f5f5f7;border:1px solid #e3e3e8}.tracking-signature-actions button:last-child{color:#fff;background:#d31222;border:1px solid #d31222;box-shadow:0 14px 30px #d3122233}@keyframes trackingBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes trackingSheetIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=660px){.tracking-summary-column .tracking-next-action{order:-1}.tracking-intro>div:first-child>p:last-child{font-size:14px}.tracking-timeline article>p{font-size:11px}.tracking-timeline article>small{font-size:9px}.tracking-signature-backdrop{place-items:end stretch;padding:0}.tracking-signature-sheet{width:100%;padding:30px 20px calc(22px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0}.tracking-signature-sheet>h2{padding-right:28px;font-size:25px}.tracking-signature-actions{grid-template-columns:1fr}.tracking-signature-actions button:last-child{grid-row:1}}@media (prefers-reduced-motion:reduce){.tracking-signature-backdrop,.tracking-signature-sheet,.tracking-overview-rail>span:after,.tracking-step-icon:before,.tracking-step-icon>svg:first-child{animation:none}}.delivery-experience{--delivery-red:#d31222;--delivery-red-bright:#ff1744;--delivery-gold:#d9b867;--delivery-ink:#09090b;--delivery-panel:#111114;--delivery-line:#ffffff1b;color:#f7f7f8;background:radial-gradient(circle at 78% 14%,#d3122229,#0000 27%),radial-gradient(circle at 9% 2%,#d9b86714,#0000 20%),linear-gradient(148deg,#08080a 0%,#111013 48%,#08080a 100%);border:1px solid #1d1d1f14;border-radius:30px;min-height:100vh;padding:clamp(20px,3vw,38px);overflow:hidden;box-shadow:0 28px 70px #1d1d1f29,inset 0 1px #ffffff0d}.delivery-experience button,.delivery-experience a,.delivery-experience input,.delivery-experience select{font:inherit}.delivery-experience-head{justify-content:space-between;align-items:flex-start;gap:36px;min-height:190px;display:flex}.delivery-experience-copy{max-width:720px}.delivery-experience-copy>p,.delivery-section-title>p,.delivery-map-feature-head p,.delivery-ranking-title p{color:var(--delivery-red-bright);letter-spacing:.13em;margin:0;font-size:10px;font-weight:800}.delivery-experience-copy h1{color:#fff;letter-spacing:-.055em;text-transform:uppercase;margin:15px 0 13px;font-size:clamp(34px,4.1vw,56px);font-weight:780;line-height:.98}.delivery-experience-copy h1 em{color:var(--delivery-red-bright);font-style:normal}.delivery-experience-copy>span{color:#a6a6ad;max-width:620px;font-size:13px;line-height:1.58;display:block}.delivery-experience-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.delivery-experience-actions button,.delivery-experience-actions a{color:#d9d9dd;border:1px solid var(--delivery-line);cursor:pointer;background:#ffffff0b;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:9px;font-weight:700;text-decoration:none;transition:border-color .25s,background .25s,transform .25s;display:flex}.delivery-experience-actions button:hover,.delivery-experience-actions a:hover{color:#fff;background:#d9b86714;border-color:#d9b8675c;transform:translateY(-2px)}.delivery-experience-stats{border:1px solid var(--delivery-line);background:linear-gradient(150deg,#ffffff0e,#ffffff05);border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:inset 0 1px #ffffff0b}.delivery-experience-stats article{border-right:1px solid var(--delivery-line);align-items:center;gap:15px;min-height:110px;padding:22px;display:flex}.delivery-experience-stats article:last-child{border-right:0}.delivery-experience-stats article>span{width:45px;height:45px;color:var(--delivery-gold);background:#d9b86712;border:1px solid #d9b8673d;border-radius:14px;flex:none;place-items:center;display:grid}.delivery-experience-stats strong,.delivery-experience-stats small{display:block}.delivery-experience-stats strong{color:var(--delivery-gold);letter-spacing:-.045em;font-size:30px;font-weight:780;line-height:1}.delivery-experience-stats small{color:#b4b4ba;letter-spacing:.04em;text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:700}.delivery-last-update{color:#9d9da4;border:1px solid var(--delivery-line);background:#ffffff06;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:46px;margin:12px 0 28px;padding:0 16px;font-size:9px;display:flex}.delivery-last-update>span,.delivery-last-update>b{align-items:center;gap:8px;display:flex}.delivery-last-update>span i{background:#22d483;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #22d48317,0 0 14px #22d4838c}.delivery-last-update>b{color:#d0d0d4;font-weight:650}.delivery-last-update svg{color:#22d483}.delivery-region-section,.delivery-proof-section{padding:0 0 28px}.delivery-section-title{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:13px;display:flex}.delivery-section-title>span{color:#77777f;font-size:9px}.delivery-region-pills{flex-wrap:wrap;gap:8px;display:flex}.delivery-region-pills button{color:#d4d4d8;border:1px solid var(--delivery-line);cursor:pointer;background:#ffffff07;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:9px;transition:all .25s;display:flex}.delivery-region-pills button i{background:var(--delivery-red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ff17447a}.delivery-region-pills button b{color:#fff;font-size:10px}.delivery-region-pills button:hover,.delivery-region-pills button.active{background:#d312221c;border-color:#ff17446b;transform:translateY(-1px)}.delivery-experience>.delivery-map-toolbar{border-color:var(--delivery-line);box-shadow:none;background:#ffffff09;margin:0 0 12px}.delivery-experience>.delivery-map-toolbar>label{background:#ffffff0a;border-color:#ffffff17}.delivery-experience>.delivery-map-toolbar>label svg{color:#77777e}.delivery-experience>.delivery-map-toolbar input,.delivery-experience>.delivery-map-toolbar select{color:#f5f5f7}.delivery-experience>.delivery-map-toolbar input::placeholder{color:#77777e}.delivery-experience>.delivery-map-toolbar select option{color:#1d1d1f}.delivery-experience>.delivery-map-toolbar .delivery-view-toggle{background:#ffffff09;border-color:#ffffff17}.delivery-experience>.delivery-map-toolbar .delivery-view-toggle button{color:#9d9da3}.delivery-experience>.delivery-map-toolbar .delivery-view-toggle button.active{color:#fff;background:var(--delivery-red)}.delivery-experience>.delivery-map-toolbar .delivery-reset-map{color:#d5d5d8;background:#ffffff0a;border-color:#ffffff17}.delivery-map-and-ranking{border:1px solid var(--delivery-line);background:#0606089e;border-radius:24px;grid-template-columns:minmax(0,1.64fr) minmax(285px,.76fr);min-height:670px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.delivery-map-feature{border-right:1px solid var(--delivery-line);min-width:0;padding:24px}.delivery-map-feature-head{justify-content:space-between;align-items:flex-start;gap:18px;min-height:72px;display:flex}.delivery-map-feature-head h2{color:#fff;letter-spacing:-.04em;margin:7px 0 4px;font-size:26px;font-weight:720}.delivery-map-feature-head span{color:#85858c;font-size:9px}.delivery-map-feature-head button{color:#d4d4d8;border:1px solid var(--delivery-line);cursor:pointer;background:#ffffff0a;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:8px;display:flex}.delivery-experience .delivery-map-shell{background:radial-gradient(#d312221f,#0000 53%);border:0;border-radius:20px;min-height:555px;padding:18px 22px 34px}.delivery-experience .delivery-map-shell:before{background:radial-gradient(at 51% 48%,#ffffff06 0 30%,#0000 69%)}.delivery-experience .delivery-map-texture{opacity:.35;filter:invert()}.delivery-experience .delivery-map{filter:drop-shadow(0 25px 38px #00000061);width:min(100%,600px)}.delivery-experience .delivery-map path{stroke:#09090bb8}.delivery-experience .delivery-map path.level-empty{fill:#252529;opacity:.84}.delivery-experience .delivery-map path.level-1{fill:#f1a183}.delivery-experience .delivery-map path.level-2{fill:#f16b5e}.delivery-experience .delivery-map path.level-3{fill:#ef332e}.delivery-experience .delivery-map path.level-4{fill:#d31222}.delivery-experience .delivery-map path.level-5{fill:#7c0912}.delivery-experience .delivery-map-hub text{fill:#fff;stroke:#09090bf0}.delivery-experience .delivery-map-connections .delivery-route-base{stroke:#ffffff1f}.delivery-experience .delivery-map-marker text{fill:#fff;stroke:#09090bcc;paint-order:stroke fill;stroke-width:2px}.delivery-experience .delivery-map-current{color:#1d1d1f}.delivery-experience .delivery-map-legend{color:#9c9ca3;background:#0c0c0fb8;border-color:#ffffff1a;box-shadow:0 12px 30px #0003}.delivery-experience .delivery-map-legend i{background:linear-gradient(90deg,#f1a183,#ef332e,#7c0912)}.delivery-ranking-panel{flex-direction:column;min-width:0;padding:24px;display:flex}.delivery-ranking-title{align-items:center;gap:10px;display:flex}.delivery-ranking-title>span{width:38px;height:38px;color:var(--delivery-gold);background:#d9b86712;border:1px solid #d9b8672e;border-radius:12px;place-items:center;display:grid}.delivery-ranking-title small{color:#717178;margin-top:4px;font-size:8px;display:block}.delivery-ranking-tabs{border:1px solid var(--delivery-line);background:#ffffff08;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;margin:23px 0 13px;padding:4px;display:grid}.delivery-ranking-tabs button{color:#8e8e95;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-radius:8px;min-height:34px;font-size:8px;font-weight:700}.delivery-ranking-tabs button.active{color:#fff;background:var(--delivery-red);box-shadow:0 9px 20px #d3122238}.delivery-ranking-list{flex-direction:column;display:flex}.delivery-ranking-list>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:9px 0;display:grid}.delivery-ranking-list>button>i{color:#88888f;font-size:9px;font-style:normal}.delivery-ranking-list>button>span{min-width:0}.delivery-ranking-list strong{color:#e4e4e7;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.delivery-ranking-list small{background:#ffffff14;border-radius:99px;height:4px;margin-top:8px;display:block;overflow:hidden}.delivery-ranking-list small em{border-radius:inherit;background:linear-gradient(90deg, var(--delivery-red), var(--delivery-red-bright));height:100%;display:block;box-shadow:0 0 10px #ff17446b}.delivery-ranking-list>button>b{color:var(--delivery-gold);font-size:13px}.delivery-ranking-list>button>b svg{color:#22c77e}.delivery-ranking-list>button:hover,.delivery-ranking-list>button.active{background:#ffffff06;padding-left:7px}.delivery-ranking-cta{min-height:43px;color:var(--delivery-gold);cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #d9b86747;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:9px;font-weight:750;display:flex}.delivery-ranking-cta:hover{color:#fff;background:var(--delivery-red);border-color:var(--delivery-red)}.delivery-proof-section{padding-top:34px}.delivery-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.delivery-proof-grid>article{border:1px solid var(--delivery-line);background:linear-gradient(145deg,#ffffff0c,#ffffff04);border-radius:18px;min-width:0;padding:17px}.delivery-proof-grid article>header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.delivery-proof-grid article>header>span{width:40px;height:40px;color:var(--delivery-gold);background:#d9b86714;border:1px solid #d9b8673b;border-radius:50%;place-items:center;font-size:9px;font-weight:750;display:grid}.delivery-proof-grid article>header strong,.delivery-proof-grid article>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.delivery-proof-grid article>header strong{color:#f5f5f7;font-size:10px}.delivery-proof-grid article>header small{color:#77777f;margin-top:3px;font-size:8px}.delivery-proof-grid article>header svg{color:#25c984}.delivery-stars{color:var(--delivery-gold);gap:3px;margin:15px 0 8px;display:flex}.delivery-proof-grid blockquote{color:#b6b6bc;min-height:42px;margin:0 0 14px;font-size:10px;font-style:italic;line-height:1.45}.delivery-proof-grid article>button{color:#fff;text-align:left;cursor:pointer;background:#00000038;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:64px;padding:6px;display:grid}.delivery-proof-photo{background-color:#1d1d1f;background-repeat:no-repeat;background-size:315%;border-radius:9px;place-items:center;height:52px;display:grid;position:relative;overflow:hidden}.delivery-proof-photo:after{content:"";background:#00000052;position:absolute;inset:0}.delivery-proof-photo i{z-index:1;background:#d31222eb;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:relative}.delivery-proof-grid article>button small,.delivery-proof-grid article>button strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.delivery-proof-grid article>button small{color:#6f6f76;text-transform:uppercase;font-size:7px}.delivery-proof-grid article>button strong{color:#d9d9dd;margin-top:4px;font-size:9px}.delivery-trust-strip{border:1px solid var(--delivery-line);background:#ffffff06;border-radius:20px;grid-template-columns:repeat(3,1fr);min-height:90px;margin:5px 0 22px;display:grid}.delivery-trust-strip>div{color:var(--delivery-gold);border-right:1px solid var(--delivery-line);justify-content:center;align-items:center;gap:13px;padding:18px 24px;display:flex}.delivery-trust-strip>div:last-child{border-right:0}.delivery-trust-strip strong,.delivery-trust-strip small{text-transform:uppercase;display:block}.delivery-trust-strip strong{color:#dddde1;letter-spacing:.08em;font-size:10px}.delivery-trust-strip small{color:#77777f;letter-spacing:.05em;margin-top:4px;font-size:8px}.delivery-operations{border:1px solid var(--delivery-line);background:#ffffff06;border-radius:18px;overflow:hidden}.delivery-operations-trigger{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:70px;padding:12px 18px;display:flex}.delivery-operations-trigger>span{align-items:center;gap:11px;display:flex}.delivery-operations-trigger>span>svg{color:var(--delivery-gold)}.delivery-operations-trigger strong,.delivery-operations-trigger small{display:block}.delivery-operations-trigger strong{font-size:11px}.delivery-operations-trigger small{color:#77777f;margin-top:4px;font-size:8px}.delivery-operations-trigger>svg{transition:transform .25s}.delivery-operations-trigger[aria-expanded=true]>svg{transform:rotate(90deg)}.delivery-experience .delivery-upload-card{border-top:1px solid var(--delivery-line);background:#00000038;grid-template-columns:1fr .7fr 1fr auto;align-items:end;gap:12px;padding:18px;display:grid}.delivery-experience .delivery-upload-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.delivery-experience .delivery-upload-grid label{gap:5px;display:grid}.delivery-experience .delivery-upload-grid label>span{color:#8b8b92;text-transform:uppercase;font-size:8px;font-weight:700}.delivery-experience .delivery-upload-grid input,.delivery-experience .delivery-upload-grid select{color:#fff;border:1px solid var(--delivery-line);background:#121216;border-radius:10px;outline:none;height:42px;padding:0 10px}.delivery-experience .delivery-kind-control{border:1px solid var(--delivery-line);background:#121216;border-radius:10px;grid-template-columns:1fr 1fr;min-height:42px;padding:3px;display:grid}.delivery-experience .delivery-kind-control button{color:#8c8c93;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:4px;font-size:8px;display:flex}.delivery-experience .delivery-kind-control button.active{color:#fff;background:var(--delivery-red)}.delivery-experience .delivery-dropzone{min-height:64px;color:var(--delivery-gold);cursor:pointer;border:1px dashed #d9b8674d;border-radius:11px;align-content:center;place-items:center;padding:8px;display:grid}.delivery-experience .delivery-dropzone strong{color:#dddde1;margin-top:4px;font-size:8px}.delivery-experience .delivery-dropzone small{color:#717178;font-size:7px}.delivery-experience .delivery-dropzone input{display:none}.delivery-experience .delivery-submit{color:#fff;background:var(--delivery-red);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 14px;font-size:8px;font-weight:750;display:flex}@media (width<=1100px){.delivery-experience-head{min-height:0;margin-bottom:26px}.delivery-experience-stats{grid-template-columns:repeat(2,1fr)}.delivery-experience-stats article:nth-child(2){border-right:0}.delivery-experience-stats article:nth-child(-n+2){border-bottom:1px solid var(--delivery-line)}.delivery-map-and-ranking{grid-template-columns:1fr}.delivery-map-feature{border-right:0;border-bottom:1px solid var(--delivery-line)}.delivery-ranking-panel{min-height:520px}.delivery-experience .delivery-upload-card{grid-template-columns:1fr 1fr}}@media (width<=760px){.delivery-experience{padding:22px 14px calc(92px + env(safe-area-inset-bottom));border-radius:0;margin:-8px}.delivery-experience-head{gap:20px;display:grid}.delivery-experience-copy h1{font-size:clamp(30px,10.8vw,43px)}.delivery-experience-copy>span{font-size:11px}.delivery-experience-actions{grid-template-columns:1fr 1fr;display:grid}.delivery-experience-actions a{grid-column:1/-1}.delivery-experience-stats{box-shadow:none;background:0 0;border:0;gap:8px}.delivery-experience-stats article{background:#ffffff09;border-radius:15px;min-height:98px;padding:13px;border:1px solid var(--delivery-line)!important}.delivery-experience-stats article>span{border-radius:11px;width:38px;height:38px}.delivery-experience-stats strong{font-size:24px}.delivery-experience-stats small{font-size:7px}.delivery-last-update{padding:0 12px;font-size:8px}.delivery-last-update>b{display:none}.delivery-section-title{display:block}.delivery-section-title>span{margin-top:5px;line-height:1.4;display:block}.delivery-region-pills{grid-template-columns:1fr 1fr;display:grid}.delivery-region-pills button{justify-content:flex-start}.delivery-region-pills button:last-child{grid-column:1/-1}.delivery-region-pills button b{margin-left:auto}.delivery-experience>.delivery-map-toolbar{color:#1d1d1f;background:#fffffff5}.delivery-experience>.delivery-map-toolbar>label{background:#f5f5f7}.delivery-experience>.delivery-map-toolbar input,.delivery-experience>.delivery-map-toolbar select{color:#1d1d1f}.delivery-map-and-ranking{border-radius:19px;min-height:0}.delivery-map-feature{padding:16px 10px 10px}.delivery-map-feature-head{min-height:84px;padding:0 8px}.delivery-map-feature-head h2{font-size:22px}.delivery-map-feature-head button{min-width:36px;padding:0 9px}.delivery-map-feature-head button svg{flex:none}.delivery-experience .delivery-map-shell{min-height:410px;padding:8px 0 40px}.delivery-experience .delivery-map-legend{bottom:6px;left:6px;right:6px}.delivery-ranking-panel{min-height:490px;padding:18px 14px}.delivery-proof-grid{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.delivery-proof-grid::-webkit-scrollbar{display:none}.delivery-proof-grid>article{scroll-snap-align:start;min-width:min(84vw,330px)}.delivery-trust-strip{grid-template-columns:1fr}.delivery-trust-strip>div{border-right:0;border-bottom:1px solid var(--delivery-line);justify-content:flex-start}.delivery-trust-strip>div:last-child{border-bottom:0}.delivery-experience .delivery-upload-card,.delivery-experience .delivery-upload-grid{grid-template-columns:1fr}}@media (width<=420px){.delivery-experience-stats{grid-template-columns:1fr 1fr}.delivery-experience-stats article{grid-template-columns:35px 1fr;gap:10px;display:grid}.delivery-experience-stats article>span{width:35px;height:35px}.delivery-experience-stats strong{font-size:21px}.delivery-map-feature-head button{color:#0000;gap:0;width:35px;overflow:hidden}.delivery-map-feature-head button svg{color:#d4d4d8}}@media (prefers-reduced-motion:reduce){.delivery-experience *,.delivery-experience :before,.delivery-experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-delivery-experience{--public-red:#d31222;--public-neon:#ff1744;--public-gold:#d9b867;--public-line:#ffffff1b;color:#f7f7f8;background:radial-gradient(circle at 77% 9%,#d312222b,#0000 24%),radial-gradient(circle at 11% 6%,#d9b86712,#0000 18%),linear-gradient(148deg,#070709 0%,#111013 48%,#08080a 100%);min-height:100vh;padding:0 max(22px,50vw - 660px)}.public-delivery-experience button,.public-delivery-experience input,.public-delivery-experience a{font:inherit}.public-delivery-nav{border-bottom:1px solid var(--public-line);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:78px;padding:0 18px;display:grid}.public-delivery-nav>a{align-items:center;display:flex}.public-delivery-nav img{width:112px;height:auto}.public-delivery-nav nav{align-items:center;gap:28px;display:flex}.public-delivery-nav nav a{color:#8f8f96;font-size:9px;font-weight:650;text-decoration:none}.public-delivery-nav nav a:hover{color:#fff}.public-delivery-nav>button{min-height:38px;color:var(--public-gold);cursor:pointer;background:#d9b8670e;border:1px solid #d9b86740;border-radius:11px;align-items:center;gap:8px;margin-left:auto;padding:0 13px;font-size:8px;font-weight:700;display:flex}.public-delivery-nav>button svg{display:none}.public-delivery-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(30px,5vw,72px);min-height:650px;padding:62px 28px 38px;display:grid}.public-delivery-hero>div:first-child>p,.public-delivery-regions>header p,.public-delivery-map-card>header p,.public-delivery-ranking>header p,.public-delivery-voices>header p,.public-delivery-stories>header p{color:var(--public-neon);letter-spacing:.13em;margin:0;font-size:10px;font-weight:800}.public-delivery-hero h1{color:#fff;letter-spacing:-.06em;text-transform:uppercase;margin:16px 0 17px;font-size:clamp(42px,5.1vw,70px);font-weight:780;line-height:.96}.public-delivery-hero h1 em{color:var(--public-neon);font-style:normal}.public-delivery-hero>div:first-child>span{color:#aaaab0;max-width:560px;font-size:14px;line-height:1.62;display:block}.public-delivery-hero>div:first-child>button{color:#fff;background:linear-gradient(135deg, var(--public-red), #a50714);cursor:pointer;text-transform:uppercase;border:0;border-radius:12px;align-items:center;gap:8px;min-height:46px;margin-top:25px;padding:0 18px;font-size:9px;font-weight:750;display:flex;box-shadow:0 15px 34px #d312223b}.public-delivery-hero-map{min-width:0}.public-delivery-hero-map .delivery-map-shell{background:0 0;border:0;min-height:520px;padding:0 0 34px}.public-delivery-hero-map .delivery-map-shell:before{background:radial-gradient(at 52% 48%,#d3122214,#0000 62%)}.public-delivery-hero-map .delivery-map-texture{opacity:.3;filter:invert()}.public-delivery-hero-map .delivery-map{filter:drop-shadow(0 30px 45px #0000006b)}.public-delivery-hero-map .delivery-map path{stroke:#08080ab8}.public-delivery-hero-map .delivery-map path.level-empty{fill:#26262a;opacity:.9}.public-delivery-hero-map .delivery-map-hub text{fill:#fff;stroke:#08080af5}.public-delivery-hero-map .delivery-map-legend{color:#8d8d94;border-color:var(--public-line);background:#09090bbf}.public-delivery-stats{border:1px solid var(--public-line);background:#ffffff06;border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid}.public-delivery-stats article{border-right:1px solid var(--public-line);justify-content:center;align-items:center;gap:14px;min-height:108px;padding:20px;display:flex}.public-delivery-stats article:last-child{border-right:0}.public-delivery-stats article>span{width:44px;height:44px;color:var(--public-gold);background:#d9b8670f;border:1px solid #d9b86738;border-radius:13px;flex:none;place-items:center;display:grid}.public-delivery-stats strong,.public-delivery-stats small{display:block}.public-delivery-stats strong{color:var(--public-gold);letter-spacing:-.045em;font-size:29px;line-height:1}.public-delivery-stats small{color:#aaaab1;text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:700}.public-delivery-update{color:#929299;border:1px solid var(--public-line);background:#ffffff05;border-radius:14px;justify-content:space-between;align-items:center;min-height:46px;margin:12px 0 30px;padding:0 16px;font-size:9px;display:flex}.public-delivery-update>span,.public-delivery-update>b{align-items:center;gap:8px;display:flex}.public-delivery-update i{background:#22ce83;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #22ce8314,0 0 14px #22ce8366}.public-delivery-update b{color:#c5c5ca;font-weight:650}.public-delivery-update svg{color:#22ce83}.public-delivery-regions{padding:0 4px 30px}.public-delivery-regions>header{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.public-delivery-regions>header span{color:#77777f;font-size:9px}.public-delivery-regions>div{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.public-delivery-regions button{color:#d5d5d9;border:1px solid var(--public-line);cursor:pointer;background:#ffffff06;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:9px;display:flex}.public-delivery-regions button i{background:var(--public-red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ff174473}.public-delivery-regions button b{color:#fff;font-size:10px}.public-delivery-regions button.active{background:#d312221c;border-color:#ff17446b}.public-delivery-map-layout{border:1px solid var(--public-line);background:#050507a3;border-radius:24px;grid-template-columns:minmax(0,1.65fr) minmax(295px,.75fr);min-height:670px;display:grid;overflow:hidden}.public-delivery-map-card{border-right:1px solid var(--public-line);min-width:0;padding:24px}.public-delivery-map-card>header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:74px;display:flex}.public-delivery-map-card h2{letter-spacing:-.04em;margin:7px 0 4px;font-size:27px}.public-delivery-map-card>header span{color:#7d7d84;font-size:9px}.public-delivery-map-card>header button{color:#d5d5d9;border:1px solid var(--public-line);cursor:pointer;background:#ffffff0a;border-radius:10px;min-height:34px;padding:0 10px;font-size:8px}.public-delivery-map-card .delivery-map-shell{background:radial-gradient(#d312221a,#0000 55%);border:0;min-height:545px;padding:14px 16px 36px}.public-delivery-map-card .delivery-map-shell:before{background:0 0}.public-delivery-map-card .delivery-map-texture{opacity:.32;filter:invert()}.public-delivery-map-card .delivery-map{filter:drop-shadow(0 25px 40px #0000006b);width:min(100%,600px)}.public-delivery-map-card .delivery-map path{stroke:#08080abd}.public-delivery-map-card .delivery-map path.level-empty{fill:#242428;opacity:.88}.public-delivery-map-card .delivery-map-hub text{fill:#fff;stroke:#08080af5}.public-delivery-map-card .delivery-map-legend{color:#8f8f96;border-color:var(--public-line);background:#08080ab8}.public-delivery-map-card .delivery-map-legend i{background:linear-gradient(90deg,#f1a183,#ef332e,#7c0912)}.public-delivery-ranking{flex-direction:column;min-width:0;padding:24px;display:flex}.public-delivery-ranking>header{align-items:center;gap:10px;display:flex}.public-delivery-ranking>header>span{width:38px;height:38px;color:var(--public-gold);background:#d9b8670f;border:1px solid #d9b86733;border-radius:12px;place-items:center;display:grid}.public-delivery-ranking>header small{color:#73737a;margin-top:4px;font-size:8px;display:block}.public-delivery-ranking-tabs{border:1px solid var(--public-line);background:#ffffff06;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;margin:23px 0 13px;padding:4px;display:grid}.public-delivery-ranking-tabs button{color:#88888f;cursor:pointer;text-transform:uppercase;background:0 0;border:0;border-radius:8px;min-height:34px;font-size:8px;font-weight:750}.public-delivery-ranking-tabs button.active{color:#fff;background:var(--public-red)}.public-delivery-ranking-list{flex-direction:column;display:flex}.public-delivery-ranking-list>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:9px 0;display:grid}.public-delivery-ranking-list>button>i{color:#828289;font-size:9px;font-style:normal}.public-delivery-ranking-list>button>span{min-width:0}.public-delivery-ranking-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.public-delivery-ranking-list small{background:#ffffff14;border-radius:999px;height:4px;margin-top:8px;display:block;overflow:hidden}.public-delivery-ranking-list small em{border-radius:inherit;background:linear-gradient(90deg, var(--public-red), var(--public-neon));height:100%;display:block}.public-delivery-ranking-list>button>b{color:var(--public-gold);font-size:13px}.public-delivery-ranking-list>button>b svg{color:#22c77e}.public-ranking-cta{min-height:43px;color:var(--public-gold);cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #d9b86745;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:9px;font-weight:750;display:flex}.public-delivery-voices{padding:58px 4px 42px}.public-delivery-voices>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.public-delivery-voices h2,.public-delivery-stories h2{letter-spacing:-.05em;margin:8px 0 5px;font-size:clamp(27px,3.2vw,42px);line-height:1.02}.public-delivery-voices>header span{color:#77777f;font-size:10px}.public-delivery-voices>header button{color:#fff;cursor:pointer;background:#24b77b14;border:1px solid #24b77b4d;border-radius:11px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:8px;display:flex}.public-delivery-voices>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.public-delivery-voices article{border:1px solid var(--public-line);background:#ffffff07;border-radius:18px;padding:17px}.public-delivery-voices article>header{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.public-delivery-voices article>header>span{width:40px;height:40px;color:var(--public-gold);background:#d9b86712;border:1px solid #d9b86738;border-radius:50%;place-items:center;font-size:9px;font-weight:750;display:grid}.public-delivery-voices article>header strong,.public-delivery-voices article>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.public-delivery-voices article>header strong{font-size:10px}.public-delivery-voices article>header small{color:#77777f;margin-top:3px;font-size:8px}.public-delivery-voices article>header svg{color:#22c77e}.public-delivery-stars{color:var(--public-gold);gap:3px;margin:15px 0 8px;display:flex}.public-delivery-voices blockquote{color:#b6b6bc;min-height:42px;margin:0 0 14px;font-size:10px;font-style:italic;line-height:1.45}.public-delivery-voices article>button{color:#fff;text-align:left;cursor:pointer;background:#00000038;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:64px;padding:6px;display:grid}.public-delivery-voices article>button>span{background-repeat:no-repeat;background-size:315%;border-radius:9px;place-items:center;height:52px;display:grid;position:relative;overflow:hidden}.public-delivery-voices article>button>span:after{content:"";background:#00000057;position:absolute;inset:0}.public-delivery-voices article>button i{z-index:1;background:var(--public-red);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.public-delivery-voices article>button small,.public-delivery-voices article>button strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.public-delivery-voices article>button small{color:#73737a;text-transform:uppercase;font-size:7px}.public-delivery-voices article>button strong{color:#d9d9dd;margin-top:4px;font-size:9px}.public-delivery-stories{border-top:1px solid var(--public-line);padding:42px 4px 54px}.public-delivery-stories>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.public-delivery-stories>header label{color:#77777f;border:1px solid var(--public-line);background:#ffffff08;border-radius:12px;align-items:center;gap:8px;min-width:min(360px,100%);min-height:44px;padding:0 12px;display:flex}.public-delivery-stories input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.public-delivery-stories label button{color:#9999a0;background:#ffffff0f;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.public-delivery-experience .public-delivery-gallery{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.public-delivery-experience .public-delivery-gallery>article{border:1px solid var(--public-line);background:#ffffff06;border-radius:17px;overflow:hidden}.public-delivery-experience .public-delivery-gallery>article>div{background-repeat:no-repeat;background-size:315%;place-items:center;height:170px;display:grid;position:relative}.public-delivery-experience .public-delivery-gallery>article>div:after{content:"";background:linear-gradient(#0000000d,#0000009e);position:absolute;inset:0}.public-delivery-experience .public-delivery-gallery>article>div>span,.public-delivery-experience .public-delivery-gallery>article>div>i,.public-delivery-experience .public-delivery-gallery>article>div>button{z-index:1;position:absolute}.public-delivery-experience .public-delivery-gallery>article>div>span{color:#fff;background:var(--public-red);border-radius:7px;padding:4px 7px;font-size:7px;font-weight:700;top:9px;left:9px}.public-delivery-experience .public-delivery-gallery>article>div>i{background:#00000094;border-radius:8px;padding:4px 7px;font-size:7px;font-style:normal;bottom:9px;right:9px}.public-delivery-experience .public-delivery-gallery>article>div>button{color:#fff;background:#d31222e6;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.public-delivery-experience .public-delivery-gallery article>section{padding:13px}.public-delivery-experience .public-delivery-gallery article p{color:var(--public-neon);text-transform:uppercase;align-items:center;gap:5px;margin:0;font-size:7px;font-weight:700;display:flex}.public-delivery-experience .public-delivery-gallery h3{margin:8px 0 3px;font-size:12px}.public-delivery-experience .public-delivery-gallery section>small{color:#85858c;font-size:8px}.public-delivery-experience .public-delivery-gallery footer{color:#73737a;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin-top:13px;padding-top:10px;font-size:7px;display:flex}.public-delivery-experience .public-delivery-gallery footer b{color:#22c77e;align-items:center;gap:4px;display:flex}.public-delivery-experience .public-load-more{min-height:44px;color:var(--public-gold);cursor:pointer;background:0 0;border:1px solid #d9b86740;border-radius:12px;align-items:center;gap:7px;margin:22px auto 0;padding:0 17px;font-size:9px;font-weight:700;display:flex}.public-delivery-trust{border:1px solid var(--public-line);background:#ffffff05;border-radius:20px;grid-template-columns:repeat(3,1fr);min-height:95px;display:grid}.public-delivery-trust>div{color:var(--public-gold);border-right:1px solid var(--public-line);justify-content:center;align-items:center;gap:13px;padding:18px 24px;display:flex}.public-delivery-trust>div:last-child{border-right:0}.public-delivery-trust strong,.public-delivery-trust small{text-transform:uppercase;display:block}.public-delivery-trust strong{color:#dddde1;letter-spacing:.08em;font-size:10px}.public-delivery-trust small{color:#77777f;letter-spacing:.05em;margin-top:4px;font-size:8px}.public-delivery-footer{color:#85858c;border-top:1px solid var(--public-line);grid-template-columns:1fr 1fr auto;align-items:center;gap:28px;min-height:160px;padding:38px 18px;display:grid}.public-delivery-footer img{width:104px;height:auto}.public-delivery-footer p{margin:0;font-size:9px}.public-delivery-footer a{color:#c5c5ca;border:1px solid var(--public-line);background:#ffffff06;border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:8px;text-decoration:none;display:flex}@media (width<=1040px){.public-delivery-hero{grid-template-columns:1fr 1fr;gap:24px;min-height:580px}.public-delivery-stats{grid-template-columns:repeat(2,1fr)}.public-delivery-stats article:nth-child(2){border-right:0}.public-delivery-stats article:nth-child(-n+2){border-bottom:1px solid var(--public-line)}.public-delivery-map-layout{grid-template-columns:1fr}.public-delivery-map-card{border-right:0;border-bottom:1px solid var(--public-line)}.public-delivery-ranking{min-height:500px}.public-delivery-experience .public-delivery-gallery{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.public-delivery-experience{padding:0 14px}.public-delivery-nav{grid-template-columns:1fr auto;height:66px;padding:0 4px}.public-delivery-nav img{width:94px}.public-delivery-nav nav{display:none}.public-delivery-nav>button{border-radius:12px;place-items:center;width:40px;height:40px;padding:0;display:grid}.public-delivery-nav>button span{display:none}.public-delivery-nav>button svg{display:block}.public-delivery-hero{grid-template-columns:1fr;gap:10px;min-height:0;padding:48px 4px 20px}.public-delivery-hero h1{font-size:clamp(35px,12vw,51px)}.public-delivery-hero>div:first-child>span{font-size:12px}.public-delivery-hero-map .delivery-map-shell{min-height:420px}.public-delivery-stats{background:0 0;border:0;gap:8px}.public-delivery-stats article{background:#ffffff08;border-radius:15px;justify-content:flex-start;min-height:96px;padding:13px;border:1px solid var(--public-line)!important}.public-delivery-stats article>span{width:37px;height:37px}.public-delivery-stats strong{font-size:24px}.public-delivery-update>b{display:none}.public-delivery-regions>header{display:block}.public-delivery-regions>header span{margin-top:5px;display:block}.public-delivery-regions>div{grid-template-columns:1fr 1fr;display:grid}.public-delivery-regions button:last-child{grid-column:1/-1}.public-delivery-regions button b{margin-left:auto}.public-delivery-map-layout{border-radius:19px}.public-delivery-map-card{padding:17px 9px 10px}.public-delivery-map-card>header{min-height:84px;padding:0 7px}.public-delivery-map-card h2{font-size:22px}.public-delivery-map-card .delivery-map-shell{min-height:410px;padding:5px 0 40px}.public-delivery-ranking{min-height:490px;padding:18px 14px}.public-delivery-voices>header,.public-delivery-stories>header{align-items:start;display:grid}.public-delivery-voices>header button{width:fit-content}.public-delivery-voices>div{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.public-delivery-voices>div::-webkit-scrollbar{display:none}.public-delivery-voices article{scroll-snap-align:start;min-width:min(84vw,330px)}.public-delivery-stories>header label{width:100%;min-width:0}.public-delivery-experience .public-delivery-gallery{grid-template-columns:1fr 1fr}.public-delivery-trust{grid-template-columns:1fr}.public-delivery-trust>div{border-right:0;border-bottom:1px solid var(--public-line);justify-content:flex-start}.public-delivery-trust>div:last-child{border-bottom:0}.public-delivery-footer{grid-template-columns:1fr}.public-delivery-footer a{width:fit-content}}@media (width<=480px){.public-delivery-experience .public-delivery-gallery{grid-template-columns:1fr}.public-delivery-experience .public-delivery-gallery>article>div{height:210px}.public-delivery-map-card>header button{max-width:78px}}@media (prefers-reduced-motion:reduce){.public-delivery-experience *,.public-delivery-experience :before,.public-delivery-experience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.delivery-light{--dl-red:#cc030a;--dl-red-dark:#7a0e12;--dl-ink:#171719;--dl-muted:#68686d;--dl-line:#e6e6e9;--dl-bg:#f5f5f7;--dl-card:#fff;min-width:0;color:var(--dl-ink);font-family:var(--font-poppins), Poppins, sans-serif}.delivery-light button,.delivery-light input,.delivery-light select{font:inherit}.delivery-light-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;display:flex}.delivery-light-head>div:first-child>p,.delivery-light-map>header p,.delivery-insights header p,.delivery-evolution header p,.delivery-light-ranking>header p,.delivery-latest>header p,.delivery-proof-light>header p{color:var(--dl-red);letter-spacing:.12em;margin:0;font-size:9px;font-weight:800}.delivery-light-head h1{letter-spacing:-.05em;margin:7px 0 5px;font-size:clamp(29px,3.4vw,40px);font-weight:760;line-height:1.05}.delivery-light-head>div:first-child>span{color:var(--dl-muted);font-size:11px;display:block}.delivery-light-head>div:first-child>small{color:#3d7a5d;align-items:center;gap:7px;margin-top:10px;font-size:8px;font-weight:650;display:flex}.delivery-light-head small i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #22c55e17,0 0 12px #22c55e59}.delivery-light-head>div:last-child{gap:8px;display:flex}.delivery-light-head>div:last-child button{cursor:pointer;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:9px;font-weight:700;display:flex}.delivery-export{color:#3f3f44;border:1px solid var(--dl-line);background:#fff}.delivery-new{color:#fff;border:1px solid var(--dl-red);background:linear-gradient(135deg, var(--dl-red-dark), var(--dl-red));box-shadow:0 10px 24px #cc030a2e}.delivery-light-toolbar{border:1px solid var(--dl-line);background:#ffffffd6;border-radius:16px;margin-bottom:13px;padding:8px;box-shadow:0 8px 24px #1717190a}.delivery-light-toolbar>label{border-color:var(--dl-line);background:#f8f8fa;min-height:42px}.delivery-light-toolbar input,.delivery-light-toolbar select{color:var(--dl-ink);font-size:9px}.delivery-light-toolbar .delivery-map-search{flex:2.4 250px}.delivery-light-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.delivery-light-stats article{border:1px solid var(--dl-line);background:#fff;border-radius:17px;min-height:148px;padding:16px;position:relative;overflow:hidden;box-shadow:0 10px 28px #1717190b}.delivery-light-stats article:before{content:"";background:radial-gradient(circle,#cc030a12,#0000 68%);border-radius:50%;width:90px;height:90px;position:absolute;top:-30px;right:-28px}.delivery-light-stats header{justify-content:space-between;align-items:center;display:flex}.delivery-light-stats header>span{width:37px;height:37px;color:var(--dl-red);background:#fff3f4;border:1px solid #f2cfd1;border-radius:11px;place-items:center;display:grid}.delivery-light-stats header b{color:#1f9b58;align-items:center;gap:3px;font-size:7px;font-weight:700;display:flex}.delivery-light-stats article>strong{letter-spacing:-.045em;margin-top:15px;font-size:27px;line-height:1;display:block}.delivery-light-stats article>p{color:var(--dl-muted);margin:5px 0 0;font-size:8px;font-weight:650}.delivery-light-stats article>div{align-items:end;gap:3px;height:23px;margin-top:13px;display:flex}.delivery-light-stats article>div i{opacity:.72;background:linear-gradient(#e97a7f,#cc030a);border-radius:2px 2px 0 0;width:100%}.delivery-light-main{grid-template-columns:minmax(0,1.76fr) minmax(260px,.64fr);align-items:stretch;gap:12px;margin-top:13px;display:grid}.delivery-light-map,.delivery-insights,.delivery-evolution,.delivery-light-ranking,.delivery-latest,.delivery-proof-light{border:1px solid var(--dl-line);background:#fff;border-radius:19px;box-shadow:0 12px 34px #1717190d}.delivery-light-map{min-width:0;min-height:640px;padding:18px;transition:all .3s;position:relative}.delivery-light-map.expanded{z-index:90;min-height:auto;position:fixed;inset:14px;box-shadow:0 30px 100px #17171940}.delivery-light-map>header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:66px;display:flex}.delivery-light-map>header h2{letter-spacing:-.035em;margin:6px 0 3px;font-size:18px;font-weight:720}.delivery-light-map>header span{color:#85858b;font-size:8px}.delivery-map-actions{gap:5px;display:flex}.delivery-map-actions button{color:#626267;border:1px solid var(--dl-line);cursor:pointer;background:#f8f8fa;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.delivery-map-actions button.active{color:#fff;border-color:var(--dl-red);background:var(--dl-red)}.delivery-map-mode{border:1px solid var(--dl-line);background:#f6f6f8;border-radius:10px;gap:3px;width:fit-content;margin-bottom:4px;padding:3px;display:flex}.delivery-map-mode button{color:#77777d;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:30px;padding:0 10px;font-size:7px;font-weight:700}.delivery-map-mode button.active{color:#fff;background:var(--dl-red)}.delivery-light-map .delivery-map-shell{background:radial-gradient(#cc030a09,#0000 62%);border:0;min-height:520px;padding:0 12px 34px}.delivery-light-map .delivery-map-shell:before{background:radial-gradient(#fff 0 32%,#0000 72%)}.delivery-light-map .delivery-map path.level-empty{fill:#e4e4e8;opacity:.85;stroke-dasharray:3 2}.delivery-light-map .delivery-map path.level-1{fill:#facfd1}.delivery-light-map .delivery-map path.level-2{fill:#ef8589}.delivery-light-map .delivery-map path.level-3{fill:#e0474d}.delivery-light-map .delivery-map path.level-4{fill:#cc030a}.delivery-light-map .delivery-map path.level-5{fill:#7a0e12}.delivery-light-map.routes-hidden .delivery-map-connections{display:none}.delivery-light-map .delivery-map-legend{color:#77777d;background:#ffffffeb;border-color:#ececef}.delivery-light-map .delivery-map-legend i{background:linear-gradient(90deg,#facfd1,#cc030a,#7a0e12)}.delivery-state-drawer{z-index:10;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#fffffff0;border:1px solid #ffffffeb;border-radius:17px;width:min(300px,100% - 26px);max-height:calc(100% - 96px);padding:16px;animation:.3s both deliveryDrawerIn;position:absolute;top:78px;right:13px;overflow-y:auto;box-shadow:0 24px 60px #1717192e}.delivery-state-drawer>button:first-child{color:#77777d;background:#f1f1f4;border:0;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:10px;right:10px}.delivery-state-drawer>header{align-items:center;gap:10px;display:flex}.delivery-state-drawer>header>span{color:#fff;background:linear-gradient(135deg, var(--dl-red-dark), var(--dl-red));border-radius:12px;place-items:center;width:43px;height:43px;font-size:10px;font-weight:800;display:grid}.delivery-state-drawer header small,.delivery-state-drawer header p{color:#85858b;font-size:7px}.delivery-state-drawer h3{margin:2px 0;font-size:15px}.delivery-state-drawer header p{margin:0}.delivery-state-numbers{grid-template-columns:1fr 1fr;gap:7px;margin:13px 0;display:grid}.delivery-state-numbers p{border:1px solid var(--dl-line);background:#f8f8fa;border-radius:11px;margin:0;padding:10px}.delivery-state-numbers strong,.delivery-state-numbers small{display:block}.delivery-state-numbers strong{font-size:18px}.delivery-state-numbers small{color:#85858b;margin-top:3px;font-size:7px}.delivery-state-drawer dl{margin:0}.delivery-state-drawer dl>div{border-bottom:1px solid #eeeef1;justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.delivery-state-drawer dt{color:#85858b;font-size:7px}.delivery-state-drawer dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;font-weight:650;overflow:hidden}.delivery-state-drawer>section{margin-top:10px}.delivery-state-drawer>section button{width:100%;min-height:43px;color:var(--dl-ink);text-align:left;background:0 0;border:0;border-bottom:1px solid #efeff2;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 0;display:grid}.delivery-state-drawer>section button>span{width:30px;height:30px;color:var(--dl-red);background:#fff0f1;border-radius:50%;place-items:center;font-size:7px;font-weight:700;display:grid}.delivery-state-drawer>section strong,.delivery-state-drawer>section small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.delivery-state-drawer>section strong{font-size:8px}.delivery-state-drawer>section small{color:#8a8a90;margin-top:2px;font-size:6px}.delivery-state-all{color:#fff;background:var(--dl-red);border:0;border-radius:10px;width:100%;min-height:36px;margin-top:10px;font-size:7px;font-weight:700}.delivery-insights{min-width:0;padding:17px}.delivery-insights>header{align-items:center;gap:9px;display:flex}.delivery-insights>header>span{width:37px;height:37px;color:var(--dl-red);background:#fff3f4;border:1px solid #f2cfd1;border-radius:11px;place-items:center;display:grid}.delivery-insights header small{color:#85858b;margin-top:3px;font-size:7px;display:block}.delivery-insight-list{margin-top:13px}.delivery-insight-list article{border-bottom:1px solid #ededf0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:75px;display:grid}.delivery-insight-list article>span{color:#56565b;background:#f3f3f5;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.delivery-insight-list p{min-width:0;margin:0}.delivery-insight-list small,.delivery-insight-list strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.delivery-insight-list small{color:#8b8b91;font-size:6px}.delivery-insight-list strong{margin-top:4px;font-size:8px}.delivery-insight-list b{color:var(--dl-red);font-size:9px}.delivery-insights>footer{background:#f1fbf5;border:1px solid #cfedda;border-radius:13px;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;margin-top:14px;padding:12px;display:grid}.delivery-insights>footer>i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #22c55e1a}.delivery-insights footer strong,.delivery-insights footer small{display:block}.delivery-insights footer strong{color:#256c43;font-size:7px}.delivery-insights footer small{color:#6e8f7b;margin-top:3px;font-size:6px}.delivery-insights footer svg{color:#22a85a}.delivery-analytics-row{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:12px;margin-top:12px;display:grid}.delivery-evolution,.delivery-light-ranking{padding:17px}.delivery-evolution>header,.delivery-light-ranking>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.delivery-evolution h2,.delivery-light-ranking h2{letter-spacing:-.03em;margin:5px 0 0;font-size:15px}.delivery-evolution>header>div:last-child{border:1px solid var(--dl-line);background:#f7f7f9;border-radius:9px;gap:2px;padding:3px;display:flex}.delivery-evolution header button{color:#7c7c82;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:27px;padding:0 7px;font-size:6px}.delivery-evolution header button.active{color:#fff;background:var(--dl-red)}.delivery-chart{margin-top:14px}.delivery-chart svg{width:100%;height:180px;overflow:visible}.delivery-chart footer{color:#929298;grid-template-columns:1fr auto 1fr;align-items:center;font-size:6px;display:grid}.delivery-chart footer b{color:#1d9a55;font-size:7px}.delivery-chart footer span:last-child{text-align:right}.delivery-light-ranking>header svg{color:var(--dl-red)}.delivery-light-ranking .delivery-ranking-tabs{border-color:var(--dl-line);background:#f6f6f8;margin:13px 0 7px}.delivery-light-ranking .delivery-ranking-tabs button{color:#77777d}.delivery-light-ranking .delivery-ranking-tabs button.active{color:#fff;background:var(--dl-red)}.delivery-light-ranking .delivery-ranking-list>button{min-height:51px;color:var(--dl-ink);border-color:#ededf0;grid-template-columns:18px minmax(0,1fr) auto 15px;padding:6px 0}.delivery-light-ranking .delivery-ranking-list strong{color:var(--dl-ink)}.delivery-light-ranking .delivery-ranking-list small{color:#85858b;background:0 0;height:auto;margin-top:3px;overflow:visible}.delivery-light-ranking .delivery-ranking-list small em{background:linear-gradient(90deg, var(--dl-red-dark), var(--dl-red));height:3px;margin-top:5px;display:block}.delivery-light-ranking .delivery-ranking-list>button>b{color:var(--dl-red)}.delivery-ranking-full{width:100%;min-height:36px;color:var(--dl-red);background:#fff5f5;border:1px solid #efcacc;border-radius:10px;justify-content:center;align-items:center;gap:5px;margin-top:8px;font-size:7px;font-weight:700;display:flex}.delivery-latest{margin-top:12px;overflow:hidden}.delivery-latest>header{border-bottom:1px solid var(--dl-line);justify-content:space-between;align-items:flex-end;gap:16px;padding:17px;display:flex}.delivery-latest h2,.delivery-proof-light h2{letter-spacing:-.035em;margin:5px 0 0;font-size:16px}.delivery-latest>header>div:last-child{gap:5px;display:flex}.delivery-latest>header button{color:#77777d;border:1px solid var(--dl-line);background:#fff;border-radius:8px;min-height:30px;padding:0 9px;font-size:7px}.delivery-latest>header button.active{color:var(--dl-red);background:#fff3f4;border-color:#efcacc}.delivery-table{min-width:900px}.delivery-table-head,.delivery-table>button{grid-template-columns:1.2fr .8fr 1.25fr .68fr 1fr .8fr 24px;align-items:center;gap:10px;display:grid}.delivery-table-head{color:#8a8a90;text-transform:uppercase;background:#f7f7f9;min-height:37px;padding:0 17px;font-size:6px;font-weight:700}.delivery-table>button{width:100%;min-height:62px;color:var(--dl-ink);text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #efeff2;padding:8px 17px;font-size:7px}.delivery-table>button:hover{background:#fafafa}.delivery-table>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.delivery-table>button>span small{color:#8a8a90;margin-top:3px;font-size:6px;display:block}.delivery-client-cell{align-items:center;gap:8px;display:flex}.delivery-client-cell>i{width:32px;height:32px;color:var(--dl-red);background:#fff0f1;border-radius:50%;flex:none;place-items:center;font-size:7px;font-style:normal;font-weight:700;display:grid}.delivery-client-cell p{min-width:0;margin:0}.delivery-client-cell strong,.delivery-client-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.delivery-status{border-radius:999px;width:fit-content;padding:5px 7px;font-size:6px;font-weight:700;display:block}.delivery-status.green{color:#187747;background:#eaf8f0}.delivery-status.blue{color:#22698d;background:#eaf4fa}.delivery-status.yellow{color:#84631d;background:#fff8df}.delivery-status.gray{color:#66666c;background:#f0f0f3}.delivery-status.red{color:#a20d13;background:#fff0f1}.delivery-latest>footer{color:#8b8b91;justify-content:space-between;align-items:center;min-height:48px;padding:0 17px;font-size:7px;display:flex}.delivery-latest>footer>div{gap:4px;display:flex}.delivery-latest footer button{color:#74747a;border:1px solid var(--dl-line);background:#fff;border-radius:7px;min-width:28px;height:28px;padding:0 7px;font-size:6px}.delivery-latest footer button.active{color:#fff;border-color:var(--dl-red);background:var(--dl-red)}.delivery-proof-light{margin-top:12px;padding:17px}.delivery-proof-light>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.delivery-proof-light>header>span{color:#85858b;font-size:7px}.delivery-proof-light>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.delivery-proof-light article{border:1px solid var(--dl-line);background:#fff;border-radius:15px;padding:14px}.delivery-proof-light article>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.delivery-proof-light article>header>span{width:36px;height:36px;color:var(--dl-red);background:#fff0f1;border-radius:50%;place-items:center;font-size:7px;font-weight:700;display:grid}.delivery-proof-light article>header strong,.delivery-proof-light article>header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.delivery-proof-light article>header strong{font-size:8px}.delivery-proof-light article>header small{color:#85858b;margin-top:3px;font-size:6px}.delivery-proof-light article>header svg{color:#22a85a}.delivery-proof-light .delivery-stars{color:#e5b65a;margin:11px 0 7px}.delivery-proof-light blockquote{color:#5f5f64;min-height:38px;margin:0 0 10px;font-size:8px;font-style:italic;line-height:1.45}.delivery-proof-light article>button{width:100%;min-height:58px;color:var(--dl-ink);text-align:left;background:#f8f8fa;border:1px solid #ededf0;border-radius:11px;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px;display:grid}.delivery-proof-light article>button>span{background-repeat:no-repeat;background-size:315%;border-radius:8px;place-items:center;height:48px;display:grid;position:relative;overflow:hidden}.delivery-proof-light article>button>span:after{content:"";background:#00000040;position:absolute;inset:0}.delivery-proof-light article>button i{z-index:1;color:#fff;background:var(--dl-red);border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:relative}.delivery-proof-light article>button p{min-width:0;margin:0}.delivery-proof-light article>button small,.delivery-proof-light article>button strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.delivery-proof-light article>button small{color:#8a8a90;font-size:6px}.delivery-proof-light article>button strong{margin-top:3px;font-size:7px}.delivery-final-cta{color:#fff;background:radial-gradient(circle at 78% 20%,#cc030a4d,#0000 34%),#1d1d1f;border-radius:19px;justify-content:space-between;align-items:center;gap:28px;min-height:130px;margin-top:12px;padding:24px;display:flex;box-shadow:0 16px 40px #17171921}.delivery-final-cta p{letter-spacing:-.04em;margin:0;font-size:21px;font-weight:740}.delivery-final-cta span{color:#a7a7ad;margin-top:7px;font-size:9px;display:block}.delivery-final-cta>div:last-child{gap:7px;display:flex}.delivery-final-cta button{color:#fff;background:#ffffff0d;border:1px solid #ffffff21;border-radius:11px;align-items:center;gap:6px;min-height:40px;padding:0 13px;font-size:8px;font-weight:700;display:flex}.delivery-final-cta button:first-child{border-color:var(--dl-red);background:var(--dl-red)}.delivery-light .delivery-operations{border-color:var(--dl-line);background:#fff;margin-top:12px}.delivery-light .delivery-operations-trigger{color:var(--dl-ink)}.delivery-light .delivery-operations-trigger>span>svg{color:var(--dl-red)}.delivery-light .delivery-operations-trigger small{color:#85858b}.delivery-light .delivery-upload-card{border-top:1px solid var(--dl-line);background:#f8f8fa;grid-template-columns:1fr .7fr 1fr auto;align-items:end;gap:10px;padding:17px;display:grid}.delivery-light .delivery-upload-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.delivery-light .delivery-upload-grid label{gap:5px;display:grid}.delivery-light .delivery-upload-grid span{color:#7f7f85;font-size:7px;font-weight:700}.delivery-light .delivery-upload-grid input,.delivery-light .delivery-upload-grid select{height:40px;color:var(--dl-ink);border:1px solid var(--dl-line);background:#fff;border-radius:10px;padding:0 9px}.delivery-light .delivery-kind-control{border:1px solid var(--dl-line);background:#fff;border-radius:10px;grid-template-columns:1fr 1fr;min-height:40px;padding:3px;display:grid}.delivery-light .delivery-kind-control button{color:#77777d;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:4px;font-size:7px;display:flex}.delivery-light .delivery-kind-control button.active{color:#fff;background:var(--dl-red)}.delivery-light .delivery-dropzone{min-height:62px;color:var(--dl-red);background:#fff;border:1px dashed #e7aeb1;border-radius:11px;align-content:center;place-items:center;display:grid}.delivery-light .delivery-dropzone strong{color:var(--dl-ink);margin-top:3px;font-size:7px}.delivery-light .delivery-dropzone small{color:#85858b;font-size:6px}.delivery-light .delivery-dropzone input{display:none}.delivery-light .delivery-submit{color:#fff;background:var(--dl-red);border:0;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:0 12px;font-size:7px;font-weight:700;display:flex}.delivery-drawer-backdrop{z-index:92;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17171947;border:0;animation:.2s fade-in;position:fixed;inset:0}.delivery-detail-drawer{z-index:93;background:#fff;border-radius:22px;width:min(420px,100vw - 18px);padding:22px;animation:.32s both deliveryDrawerIn;position:fixed;top:9px;bottom:9px;right:9px;overflow-y:auto;box-shadow:0 30px 100px #17171940}.delivery-detail-drawer>header{justify-content:space-between;gap:18px;display:flex}.delivery-detail-drawer>header p,.delivery-detail-drawer>section>p{color:var(--dl-red);letter-spacing:.11em;margin:0;font-size:8px;font-weight:800}.delivery-detail-drawer h2{letter-spacing:-.045em;margin:5px 0 3px;font-size:24px}.delivery-detail-drawer>header span{color:#7e7e84;font-size:9px}.delivery-detail-drawer>header button{color:#66666c;background:#f1f1f4;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.delivery-drawer-vehicle{background-repeat:no-repeat;background-size:315%;border-radius:16px;height:190px;margin:20px 0;position:relative;overflow:hidden}.delivery-drawer-vehicle:after{content:"";background:linear-gradient(#0000 45%,#000000b8);position:absolute;inset:0}.delivery-drawer-vehicle span{z-index:1;color:#fff;font-size:12px;font-weight:700;position:absolute;bottom:13px;left:15px;right:15px}.delivery-detail-drawer>section article{grid-template-columns:36px 1fr;align-items:center;gap:10px;min-height:64px;display:grid;position:relative}.delivery-detail-drawer>section article:before{content:"";background:#e7e7ea;width:2px;position:absolute;top:49px;bottom:-15px;left:17px}.delivery-detail-drawer>section article:last-child:before{display:none}.delivery-detail-drawer>section article>span{color:#85858b;background:#fff;border:1px solid #e3e3e7;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.delivery-detail-drawer>section article.done>span{color:#178a50;background:#ecf9f2;border-color:#bfe6cf}.delivery-detail-drawer>section article.current>span{color:#fff;border-color:var(--dl-red);background:var(--dl-red);box-shadow:0 0 0 6px #cc030a14}.delivery-detail-drawer article strong,.delivery-detail-drawer article small{display:block}.delivery-detail-drawer article strong{font-size:10px}.delivery-detail-drawer article small{color:#85858b;margin-top:4px;font-size:7px}.delivery-drawer-action{color:#fff;background:var(--dl-red);border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;margin-top:20px;font-size:8px;font-weight:700;display:flex}@keyframes deliveryDrawerIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=1040px){.delivery-light-main,.delivery-analytics-row{grid-template-columns:1fr}.delivery-insight-list{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.delivery-light .delivery-upload-card{grid-template-columns:1fr 1fr}}@media (width<=760px){.delivery-light{margin:-8px;padding:15px 10px 82px}.delivery-light-head{align-items:start;display:grid}.delivery-light-head h1{font-size:29px}.delivery-light-head>div:last-child{grid-template-columns:1fr 1fr;display:grid}.delivery-light-head>div:last-child button{justify-content:center}.delivery-light-toolbar{background:#fffffff7}.delivery-light-stats{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.delivery-light-stats::-webkit-scrollbar{display:none}.delivery-light-stats article{scroll-snap-align:start;min-width:70vw}.delivery-light-map{min-height:555px;padding:13px 8px}.delivery-light-map.expanded{inset:5px}.delivery-light-map>header{padding:0 5px}.delivery-light-map>header h2{max-width:230px;font-size:16px}.delivery-light-map .delivery-map-shell{min-height:435px;padding-inline:0}.delivery-state-drawer{z-index:96;border-radius:23px;width:auto;max-height:74vh;padding:18px;animation:.32s both deliverySheetIn;position:fixed;inset:auto 6px 6px}.delivery-insight-list{grid-template-columns:1fr}.delivery-evolution>header{display:grid}.delivery-evolution>header>div:last-child{width:100%;overflow-x:auto}.delivery-chart svg{height:150px}.delivery-latest{overflow-x:auto}.delivery-latest>header,.delivery-latest>footer{min-width:900px}.delivery-proof-light>header{display:block}.delivery-proof-light>header>span{margin-top:5px;display:block}.delivery-proof-light>div{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.delivery-proof-light>div::-webkit-scrollbar{display:none}.delivery-proof-light article{scroll-snap-align:start;min-width:82vw}.delivery-final-cta{padding:21px;display:grid}.delivery-final-cta p{font-size:20px}.delivery-final-cta>div:last-child{grid-template-columns:1fr 1fr;display:grid}.delivery-final-cta button{justify-content:center}.delivery-light .delivery-upload-card,.delivery-light .delivery-upload-grid{grid-template-columns:1fr}.delivery-detail-drawer{border-radius:26px 26px 0 0;width:100%;max-height:88vh;animation:.32s both deliverySheetIn;inset:auto 0 0}}@keyframes deliverySheetIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.delivery-light *,.delivery-light :before,.delivery-light :after{transition:none!important;animation:none!important}}html[data-theme=dark]{--bg:#09090b;--bg-soft:#0f0f12;--surface:#151517;--surface-2:#1b1b1e;--surface-3:#202024;--border:#2a2a2f;--border-strong:#35353b;--text:#f5f5f7;--muted:#a1a1a6;--muted-2:#b5b5ba;--red-soft:#2b1115;--gold-dim:#282116;--green-soft:#10251d;--blue-soft:#10212b;--shadow:0 24px 70px #0000006b;background:#09090b}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.global-theme-toggle{z-index:999;min-width:128px;min-height:46px;right:18px;bottom:calc(18px + env(safe-area-inset-bottom));color:#343438;-webkit-backdrop-filter:blur(22px)saturate(150%);cursor:pointer;font-family:var(--font-poppins), Poppins, sans-serif;background:#ffffffe0;border:1px solid #ffffffd6;border-radius:15px;align-items:center;gap:9px;padding:5px 13px 5px 6px;transition:color .28s,background .28s,border-color .28s,transform .22s,box-shadow .28s;display:flex;position:fixed;box-shadow:0 16px 38px #1d1d1f29,inset 0 1px #fff}.global-theme-toggle:hover{transform:translateY(-2px)}.global-theme-toggle>span{color:#fff;background:#1d1d1f;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.global-theme-toggle b{white-space:nowrap;font-size:9px;font-weight:700}html[data-theme=dark] .global-theme-toggle{color:#f5f5f7;background:#18181be0;border-color:#ffffff1c;box-shadow:0 18px 44px #0000006b,inset 0 1px #ffffff12}html[data-theme=dark] .global-theme-toggle>span{color:#1d1d1f;background:#e0b55f}html[data-theme=dark] body,html[data-theme=dark] .app-shell{color:var(--text);background:radial-gradient(circle at 72% -10%, #d312221a, transparent 30%), radial-gradient(circle at 18% 8%, #aa7e3112, transparent 24%), var(--bg)}html[data-theme=dark] .app-shell:before{opacity:.26}html[data-theme=dark] .content-shell,html[data-theme=dark] .operational-view,html[data-theme=dark] .detail-view{color:var(--text)}html[data-theme=dark] :is(.metric-card,.panel,.data-card,.vehicle-card,.records-list>button,.dashboard-widget,.toolbar,.global-command,.global-search-wrap,.global-results,.builder-section,.simulation-builder,.modal,.delivery-light-ranking,.delivery-light-map,.delivery-insights,.delivery-evolution,.delivery-latest,.delivery-proof-light){color:var(--text);border-color:var(--border);background:linear-gradient(145deg, #ffffff06, transparent), var(--surface);box-shadow:inset 0 1px #ffffff0b,0 18px 48px #0003}html[data-theme=dark] :is(.page-heading h1,.dashboard-hero h1,.dashboard-widget .panel-title h2,.metric-card>strong,.data-card h3,.vehicle-card h3,.records-list h3,.detail-view h1,.detail-view h2,.detail-view h3,.info-panel dd,.spec-panel dd,.global-results b,.empty-state h3){color:var(--text)}html[data-theme=dark] :is(.page-heading>div>p:last-child,.dashboard-hero-copy>p:last-child,.data-card>p,.vehicle-card p,.records-list p,.fine-print,.card-footer,.global-results small,.empty-state p){color:var(--muted)}html[data-theme=dark] :is(.search-field,.filter-button,.segment-control,.value-band,.service-value,.card-open,.share-input,.share-input code,.inline-actions button,.client-link button,.client-link-open,.thumbnail,.add-photo,.builder-field input,.builder-field select,.builder-field textarea,.form-grid input,.form-grid select){color:var(--text);border-color:var(--border);background:var(--surface-2)}html[data-theme=dark] :is(.search-field input,.global-search-wrap input,.login-input input){color:var(--text)}html[data-theme=dark] :is(.search-field input,.global-search-wrap input,.login-input input)::placeholder{color:#77777d}html[data-theme=dark] .data-card:hover,html[data-theme=dark] .vehicle-card:hover,html[data-theme=dark] .records-list>button:hover,html[data-theme=dark] .payment-list button:hover{background:#1d1d20}html[data-theme=dark] .ranking-row{color:var(--text);border-color:var(--border);background:var(--surface-2)}html[data-theme=dark] .ranking-row.featured,html[data-theme=dark] .metric-card.strong,html[data-theme=dark] .next-step{background:linear-gradient(145deg, #aa7e3121, #ffffff05), var(--surface);border-color:#aa7e3152}html[data-theme=dark] .stepper div{background:var(--bg)}html[data-theme=dark] .stepper span{background:var(--surface-2)}html[data-theme=dark] .proposal-detail-view .finance-metrics strong{color:var(--text)}html[data-theme=dark] .badge{border-color:var(--border)}html[data-theme=dark] .mobile-nav{background:#101012f0;border-color:#ffffff1a;box-shadow:0 -12px 34px #00000057}html[data-theme=dark] .login-screen{color:var(--text);background:#09090b}html[data-theme=dark] .login-orb{display:none}html[data-theme=dark] .login-shell{border-color:var(--border);background:#111113;box-shadow:0 35px 100px #0000007a}html[data-theme=dark] .login-form-panel{color:var(--text)}html[data-theme=dark] .login-system-brand img{filter:drop-shadow(0 8px 18px #00000057)}html[data-theme=dark] .login-form-intro>p:last-child,html[data-theme=dark] .login-form>label>span,html[data-theme=dark] .login-remember{color:var(--muted)}html[data-theme=dark] .login-input,html[data-theme=dark] .login-demo{color:var(--text);border-color:var(--border);background:var(--surface-2);box-shadow:none}html[data-theme=dark] .login-input:focus-within,html[data-theme=dark] .login-demo:hover{background:#202024}html[data-theme=dark] .login-separator:before,html[data-theme=dark] .login-separator:after,html[data-theme=dark] .login-security{border-color:var(--border)}html[data-theme=light] .prototype-deliveries{--proto-bg:#f5f5f7;--proto-panel:#fff;--proto-panel-2:#f6f6f8;--proto-line:#aa7e3147;--proto-line-soft:#1d1d1f1a;--proto-copy:#1d1d1f;color:var(--proto-copy);background:radial-gradient(circle at 50% 11%,#ef171d0e,#0000 25%),radial-gradient(circle at 12% 36%,#d8ab5f14,#0000 28%),#f5f5f7}html[data-theme=light] .prototype-summary,html[data-theme=light] .prototype-map-card,html[data-theme=light] .prototype-ranking,html[data-theme=light] .prototype-testimonials{background:#fffffff0;box-shadow:0 24px 62px #1d1d1f14,inset 0 1px #fff}html[data-theme=light] .prototype-live{color:#66666c;background:#f7f7f9}html[data-theme=light] .prototype-stats{background:linear-gradient(145deg,#fff,#f5f5f7)}html[data-theme=light] .prototype-stats small,html[data-theme=light] .prototype-regions button,html[data-theme=light] .prototype-ranking-list>button,html[data-theme=light] .prototype-latest-mini>button{color:#3f3f44}html[data-theme=light] .prototype-regions header span,html[data-theme=light] .prototype-map-card>header span,html[data-theme=light] .prototype-ranking>header span,html[data-theme=light] .prototype-latest-mini small,html[data-theme=light] .prototype-latest-mini time,html[data-theme=light] .prototype-testimonials>header>span,html[data-theme=light] .prototype-customer small{color:#77777d}html[data-theme=light] .prototype-regions button,html[data-theme=light] .prototype-map-card>header button,html[data-theme=light] .prototype-testimonial-stage>button{background:#fff}html[data-theme=light] :is(.prototype-regions button b,.prototype-map-card>header h2,.prototype-ranking-list strong,.prototype-testimonials>header h2,.prototype-customer strong,.prototype-testimonial-copy blockquote){color:#1d1d1f}html[data-theme=light] .prototype-ranking-tabs{background:#f0f0f3}html[data-theme=light] .prototype-ranking-tabs button{color:#68686e}html[data-theme=light] .prototype-ranking-tabs button.active{color:#fff}html[data-theme=light] .prototype-ranking-list small{background:#e3e3e7}html[data-theme=light] .prototype-testimonial-stage>article{background:radial-gradient(circle at 82%,#d8ab5f1a,#0000 31%),linear-gradient(145deg,#fff,#f5f5f7 72%);border-color:#aa7e3140;box-shadow:0 22px 50px #1d1d1f17,inset 0 1px #fff}html[data-theme=light] .prototype-all-deliveries{background:radial-gradient(circle at 8% 0,#ef171d17,#0000 34%),linear-gradient(145deg,#fff,#f5f5f7 72%);border-color:#aa7e3140;box-shadow:0 26px 70px #1d1d1f1a,inset 0 1px #fff}html[data-theme=light] .prototype-all-deliveries>header h2,html[data-theme=light] .prototype-story-grid article h3{color:#1d1d1f}html[data-theme=light] .prototype-all-deliveries>header span,html[data-theme=light] .prototype-story-grid article blockquote{color:#68686e}html[data-theme=light] .prototype-all-deliveries>header label,html[data-theme=light] .prototype-story-grid article{color:#1d1d1f;background:#fff;border-color:#e1e1e6;box-shadow:0 16px 38px #1d1d1f12}html[data-theme=light] .prototype-all-deliveries>header input{color:#1d1d1f}html[data-theme=light] .prototype-all-deliveries>header input::placeholder{color:#8a8a90}html[data-theme=light] .prototype-trust{background:#fff;box-shadow:0 18px 44px #1d1d1f12}html[data-theme=light] .prototype-trust strong{color:#1d1d1f}html[data-theme=light] .prototype-trust small,html[data-theme=light] .prototype-footer p{color:#77777d}html[data-theme=light] .prototype-footer a{color:#4d4d52;background:#fff}html[data-theme=dark] .delivery-light{--dl-ink:#f5f5f7;--dl-muted:#a1a1a6;--dl-line:#2b2b30;--dl-bg:#0e0e11;--dl-card:#171719}html[data-theme=dark] .delivery-light :is(.delivery-light-toolbar,.delivery-light-stats article,.delivery-light-map,.delivery-insights,.delivery-evolution,.delivery-light-ranking,.delivery-latest,.delivery-proof-light,.delivery-state-drawer,.delivery-state-numbers p,.delivery-upload-card,.delivery-kind-control,.delivery-dropzone,.delivery-detail-drawer){color:var(--dl-ink);border-color:var(--dl-line);background:var(--dl-card);box-shadow:inset 0 1px #ffffff0b,0 16px 42px #00000038}html[data-theme=dark] .delivery-light :is(.delivery-light-toolbar input,.delivery-light-toolbar select,.delivery-map-actions button,.delivery-map-mode,.delivery-map-mode button,.delivery-light-ranking .ranking-tabs,.delivery-light input,.delivery-light select,.delivery-detail-drawer>header button){color:var(--dl-ink);border-color:var(--dl-line);background:#202024}html[data-theme=dark] .delivery-light-map .delivery-map-shell{background:radial-gradient(#cc030a1a,#0000 64%)}html[data-theme=dark] .delivery-light-map .delivery-map-shell:before{background:radial-gradient(#18181b 0 32%,#0000 72%)}html[data-theme=dark] .delivery-light-map .delivery-map path.level-empty{fill:#2a2a2f}html[data-theme=dark] .delivery-light-map .delivery-map-legend{color:#b2b2b7;border-color:var(--dl-line);background:#171719eb}html[data-theme=dark] .client-proposal-page{--proposal-paper:#151517;--proposal-line:#2e2e32;color:#f5f5f7;background:radial-gradient(circle at 7% 7%,#79c24c1a,#0000 24rem),radial-gradient(circle at 92% 34%,#79c24c12,#0000 28rem),#09090b}html[data-theme=dark] .client-proposal-welcome h1{color:#f5f5f7}html[data-theme=dark] .proposal-welcome-meta span{color:#c6c6ca;background:#1c1c1fd1;border-color:#ffffff17;box-shadow:0 10px 28px #00000038}html[data-theme=dark] .client-proposal-document,html[data-theme=dark] .proposal-acceptance-panel{color:#f5f5f7;background:#151517;border-color:#2c2c30;box-shadow:0 26px 72px #00000057,inset 0 1px #ffffff0a}html[data-theme=dark] :is(.client-proposal-title h2,.client-proposal-identity-grid strong,.proposal-section-heading h3,.proposal-vehicle-offer h4,.proposal-vehicle-offer button span,.proposal-section-label span,.proposal-benefits-grid b,.proposal-section-kicker span,.proposal-service-flow h4,.proposal-special-condition b,.proposal-privacy h3,.proposal-accepted-state h3){color:#f5f5f7}html[data-theme=dark] :is(.client-proposal-identity-grid>section,.proposal-section-heading,.proposal-vehicle-offer,.proposal-vehicle-offer button,.proposal-benefits-grid>span,.proposal-scope-copy,.proposal-service-flow article,.proposal-signatures article,.proposal-signatures .company-signature){color:#d5d5d9;border-color:var(--proposal-line);background:#1d1d20;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] :is(.client-proposal-title p,.client-proposal-identity-grid small,.client-proposal-identity-grid p,.proposal-section-heading small,.proposal-scope-copy,.proposal-service-flow p,.proposal-signatures>p,.proposal-privacy p,.proposal-privacy small,.proposal-accepted-state p,.proposal-accepted-state small){color:#a1a1a6}html[data-theme=dark] .proposal-acceptance-panel :is(input,select){color:#f5f5f7;background:#202024;border-color:#343439}html[data-theme=dark] .proposal-acceptance-panel>footer{color:#9a9aa0;background:#111113;border-color:#2e2e32}html[data-theme=dark] .public-vehicle-page{color:#f5f5f7;background:radial-gradient(circle at 8% 8%,#2575a71f,#0000 26%),radial-gradient(circle at 93% 16%,#d312221f,#0000 28%),#09090b}html[data-theme=dark] :is(.public-vehicle-gallery-shell,.public-vehicle-summary,.public-vehicle-detail-grid>article){color:#f5f5f7;background:#171719e0;border-color:#2b2b30;box-shadow:0 22px 58px #0000004d,inset 0 1px #ffffff0b}html[data-theme=dark] :is(.public-vehicle-summary h1,.public-vehicle-quick-specs dd,.public-vehicle-section-heading h2,.public-vehicle-detail-grid h3,.public-vehicle-detail-grid dd){color:#f5f5f7}html[data-theme=dark] :is(.public-vehicle-intro,.public-vehicle-quick-specs dt,.public-vehicle-detail-grid dt,.public-vehicle-detail-grid li,.public-vehicle-detail-grid article>p,.public-vehicle-footer){color:#a1a1a6}html[data-theme=dark] .public-vehicle-quick-specs>div,html[data-theme=dark] .public-vehicle-detail-grid dl>div,html[data-theme=dark] .public-vehicle-footer{border-color:#2b2b30}html[data-theme=dark] .public-vehicle-thumbnails button.active,html[data-theme=dark] .public-vehicle-detail-grid article>button,html[data-theme=dark] .public-vehicle-footer a{color:#f5f5f7;background:#2b1115;border-color:#3a2529}html[data-theme=dark] .tracking-page{color:#f5f5f7;background:radial-gradient(circle at 8% 9%,#2575a721,#0000 27%),radial-gradient(circle at 93% 12%,#d3122221,#0000 30%),linear-gradient(#09090b,#0f0f12)}html[data-theme=dark] :is(.tracking-intro h1,.tracking-contract-copy h2,.tracking-contract-meta b,.tracking-timeline-heading h2,.tracking-timeline-heading>span b,.tracking-next-action h2,.tracking-consultant-card h2,.tracking-step-title h3){color:#f5f5f7}html[data-theme=dark] :is(.tracking-intro>div:first-child>p:last-child,.tracking-live-badge small,.tracking-contract-meta small,.tracking-next-action small,.tracking-consultant-card p,.tracking-timeline-heading>span,.tracking-step-copy p){color:#a1a1a6}html[data-theme=dark] .tracking-glass-card,html[data-theme=dark] .tracking-live-badge,html[data-theme=dark] .tracking-copy-link{color:#f5f5f7;background:#171719e0;border-color:#2b2b30;box-shadow:0 22px 58px #0000004d,inset 0 1px #ffffff0b}html[data-theme=dark] .tracking-progress-ring:before{background:#171719;box-shadow:inset 0 0 0 1px #2b2b30}html[data-theme=dark] .tracking-progress-ring strong{color:#f5f5f7}html[data-theme=dark] .tracking-contract-meta>span,html[data-theme=dark] .tracking-timeline-heading>span,html[data-theme=dark] .tracking-step-icon{background:#202024;border-color:#2f2f34}html[data-theme=dark] .tracking-next-action{color:#f5f5f7;background:linear-gradient(145deg,#211417,#171719);border-color:#d3122247;box-shadow:0 20px 48px #00000047,inset 0 1px #ffffff0a}html[data-theme=dark] .tracking-timeline>li.current{background:linear-gradient(135deg,#261317,#18181b);border-color:#d3122242;box-shadow:0 16px 36px #0000003d,inset 0 1px #ffffff0a}html[data-theme=dark] .tracking-timeline>li:after{background:#343439}@media (width<=680px){.global-theme-toggle{width:46px;min-width:46px;height:46px;right:12px;bottom:calc(82px + env(safe-area-inset-bottom));border-radius:15px;padding:5px}.global-theme-toggle>span{width:34px;height:34px}.global-theme-toggle b{display:none}}@media (prefers-reduced-motion:reduce){.global-theme-toggle,html[data-theme=dark] body,html[data-theme=light] body{transition:none!important}}html[data-theme=dark] body{background:#07070a}html[data-theme=dark] .app-shell{background:#0c0c0f;border-color:#242428;box-shadow:0 28px 80px #00000075}html[data-theme=dark] .content-shell{background:linear-gradient(135deg,#4a588e1a,#0000 28%),linear-gradient(315deg,#7d232b17,#0000 30%),#0c0c0f}html[data-theme=dark] .content-shell:before,html[data-theme=dark] .content-shell:after{opacity:.08}html[data-theme=dark] .app-shell :is(.toolbar,.global-search-wrap,.global-results,.operational-view .page-heading,.detail-view .detail-topline,.hero-action,.panel,.metric-card,.data-card,.vehicle-card,.records-list>button,.dashboard-widget,.preview-panel,.modal,.token-panel){color:var(--text);background:linear-gradient(145deg,#ffffff06,#0000),#151517;border-color:#2b2b30;box-shadow:inset 0 1px #ffffff0b,0 16px 42px #00000038}html[data-theme=dark] .app-shell :is(.metric-card.strong,.ranking-row.featured,.next-step){background:linear-gradient(145deg,#aa7e3121,#ffffff04),#171719;border-color:#aa7e314d}html[data-theme=dark] .app-shell :is(.data-card,.vehicle-card,.records-list>button):hover{background:#1d1d20;border-color:#3a3a40;box-shadow:0 20px 48px #00000052,inset 0 1px #ffffff0e}html[data-theme=dark] .app-shell :is(.global-search-wrap,.toolbar,.operational-view .page-heading,.detail-view .detail-topline,.dashboard-widget){-webkit-backdrop-filter:blur(24px)saturate(130%);background:#151517e0}html[data-theme=dark] .app-shell :is(.page-heading h1,.dashboard-hero h1,.detail-topline h1,.panel-title h2,.guide-grid h2,.info-panel h2,.info-panel h3,.spec-panel h2,.send-panel h2,.vehicle-card-body h3,.records-list h3,.metric-card>strong){color:#f5f5f7}html[data-theme=dark] .app-shell :is(.page-heading>div:first-child>p:last-child,.dashboard-hero-copy .eyebrow,.data-card>p,.data-card>span.line-clamp,.vehicle-card-body p,.records-list p,.records-list time,.card-footer,.fine-print,.flow-columns>div>small,.flow-item,.send-panel p,.price-panel p,.upload-panel small,.guide-grid p){color:#a1a1a6}html[data-theme=dark] .page-heading h1{text-shadow:none}html[data-theme=dark] .app-shell :is(.search-field,.filter-button,.segment-control,.button.secondary,.pagination button,.card-open,.value-band,.service-value,.share-input,.share-input code,.share-input button,.inline-actions button,.client-link button,.client-link-open,.client-preview-link,.thumbnail,.add-photo,.upload-panel button,.global-search-wrap kbd,.search-clear,.hero-action-secondary,.global-actions>button:not(.global-profile)){color:#ededf0;background:#202024;border-color:#303036;box-shadow:inset 0 1px #ffffff0b}html[data-theme=dark] .app-shell .segment-control{background:#101012}html[data-theme=dark] .app-shell .segment-control button{color:#a1a1a6}html[data-theme=dark] .app-shell .segment-control button.active{color:#fff;background:#2a2a2f;box-shadow:inset 0 1px #ffffff12,0 5px 15px #00000038}html[data-theme=dark] .app-shell .hero-action-primary{color:#fff;background:linear-gradient(145deg,#ed2636,#b90d1b);border-color:#ffffff21;box-shadow:0 18px 38px #d312223b,inset 0 1px #ffffff40}html[data-theme=dark] .app-shell .hero-action-secondary span{color:#ff6974;background:#2b1115}html[data-theme=dark] .app-shell .global-command.focused .global-search-wrap{background:#1b1b1e;border-color:#d3122261;box-shadow:0 16px 42px #00000057,0 0 0 4px #d3122214}html[data-theme=dark] .app-shell .global-results>button:hover{background:#242428}html[data-theme=dark] .app-shell .global-search-wrap input,html[data-theme=dark] .app-shell :is(input,select,textarea){color:#f5f5f7}html[data-theme=dark] .app-shell :is(input,textarea)::placeholder{color:#77777d}html[data-theme=dark] .app-shell .ranking-row{background:#1b1b1e;border-color:#2b2b30}html[data-theme=dark] .app-shell .payment-list button{border-color:#2a2a2f}html[data-theme=dark] .app-shell .stepper div{background:#0c0c0f}html[data-theme=dark] .app-shell .stepper span{background:#202024;border-color:#303036}html[data-theme=dark] .app-shell .benefits>div{background:#1b1b1e;border-color:#303036}html[data-theme=dark] .simulation-builder-backdrop{background:radial-gradient(circle at 12% 8%,#2575a71a,#0000 28%),#050507db}html[data-theme=dark] .simulation-builder{color:#f5f5f7;background:linear-gradient(145deg,#ffffff06,#0000),#101012;border-color:#333338;box-shadow:0 36px 110px #00000094,inset 0 1px #ffffff0d}html[data-theme=dark] :is(.simulation-builder-header,.builder-progress,.simulation-builder-footer){color:#d7d7db;background:#171719;border-color:#2b2b30}html[data-theme=dark] .simulation-builder-body{scrollbar-color:#3c3c42 transparent}html[data-theme=dark] .builder-section{color:#f5f5f7;background:#19191c;border-color:#2b2b30;box-shadow:inset 0 1px #ffffff0a,0 12px 30px #0000002e}html[data-theme=dark] :is(.assignment-section,.negotiation-section){background:linear-gradient(145deg,#d312220e,#0000 38%),#19191c}html[data-theme=dark] .builder-section:after{background:linear-gradient(130deg,#ffffff06,#0000 30%)}html[data-theme=dark] :is(.builder-header-actions .button,.builder-close,.builder-progress span i,.builder-field input,.builder-field select,.money-input,.choice-row button,.term-grid button,.consent-card){color:#e6e6e9;background:#222226;border-color:#343439;box-shadow:inset 0 1px #ffffff09}html[data-theme=dark] :is(.builder-field input,.builder-field select,.money-input):focus,html[data-theme=dark] .money-input:focus-within{background:#27272b;border-color:#d312227a}html[data-theme=dark] .builder-field input[readonly]{color:#b3b3b8;background:#1d1d20}html[data-theme=dark] :is(.builder-field>span,.builder-choice-block>span,.builder-check>span,.consent-card p){color:#a1a1a6}html[data-theme=dark] :is(.builder-check i,.consent-card i){background:#252529;border-color:#45454b}html[data-theme=dark] .choice-row button:hover,html[data-theme=dark] .term-grid button:hover{background:#2a2a2f;border-color:#505057}html[data-theme=dark] .choice-row button.selected{color:#fff;background:#d31222;border-color:#d31222}html[data-theme=dark] .term-grid button.selected{color:#fff;background:#303035;border-color:#55555d}html[data-theme=dark] .finance-total{background:linear-gradient(135deg,#281216,#1a1a1d);border-color:#d3122242}html[data-theme=dark] .finance-total span{color:#b4b4b9}html[data-theme=dark] .simulation-empty{color:#a1a1a6;background:#1d1d20;border-color:#3a3a40}html[data-theme=dark] .simulation-empty>span{background:#10212b}html[data-theme=dark] .selected-installment,html[data-theme=dark] .deliverables-ready{color:#8ed8bb;background:#10251d;border-color:#16845f42}html[data-theme=dark] .delivery-light{color:var(--dl-ink);background:var(--dl-bg)}html[data-theme=dark] .delivery-light :is(.delivery-export,.delivery-mobile-filter-trigger,.delivery-operations,.delivery-operations-trigger,.delivery-ranking-list>button,.delivery-ranking-full,.delivery-latest>header button,.delivery-table>button,.delivery-latest footer button,.delivery-proof-light article,.delivery-state-drawer>section button,.delivery-state-all,.delivery-detail-drawer>section article>span){color:#e8e8eb;border-color:var(--dl-line);background:#1d1d20}html[data-theme=dark] .delivery-light :is(.delivery-light-stats header>span,.delivery-insights>header>span,.delivery-client-cell>i,.delivery-proof-light article>header>span,.delivery-state-drawer>section button>span){color:#ff6570;background:#2b1115;border-color:#d312223d}html[data-theme=dark] .delivery-light .delivery-map-shell{border-color:var(--dl-line);background:radial-gradient(circle at 48% 42%,#202024 0,#171719 55%,#111113 100%)}html[data-theme=dark] .delivery-light .delivery-table-head,html[data-theme=dark] .delivery-light .delivery-table>button{border-color:var(--dl-line)}html[data-theme=dark] .delivery-light .delivery-table>button:hover{background:#252529}html[data-theme=dark] .delivery-light .delivery-status.green{color:#66d8aa;background:#10251d}html[data-theme=dark] .delivery-light .delivery-status.yellow{color:#e2bf68;background:#292314}html[data-theme=dark] .delivery-light .delivery-status.red{color:#ff7a83;background:#2b1115}html[data-theme=dark] .delivery-light .delivery-detail-drawer>section article:before{background:#35353a}html[data-theme=dark] .delivery-light .delivery-dropzone:hover,html[data-theme=dark] .delivery-light .delivery-dropzone.has-files{background:#281216}html[data-theme=dark] .proposal-acceptance-panel :is(.acceptance-terms button,.acceptance-cpf>div,.acceptance-check>span){color:#ededf0;background:#202024;border-color:#343439}html[data-theme=dark] .proposal-acceptance-panel .acceptance-terms button.active{background:#182519;border-color:#79c24c}html[data-theme=dark] .public-vehicle-page :is(.public-media-arrow,.public-vehicle-mobile-contact){color:#f5f5f7;background:#1e1e21e6;border-color:#343439}html[data-theme=light] .prototype-map-stage .delivery-map-shell{background:radial-gradient(at 52% 49%,#d312220e,#0000 52%),linear-gradient(145deg,#fff,#f2f2f5);border:1px solid #e5e5e9;box-shadow:inset 0 1px #fff,inset 0 0 70px #1d1d1f06}html[data-theme=light] .prototype-map-stage .delivery-map-shell:before{background:radial-gradient(at 51% 48%,#fffffff0 0 28%,#0000 70%),linear-gradient(142deg,#2575a706,#0000 44%),linear-gradient(318deg,#d3122209,#0000 46%)}html[data-theme=light] .prototype-map-stage .delivery-map-texture{opacity:.56;filter:none}html[data-theme=light] .prototype-map-stage .delivery-map{filter:drop-shadow(0 24px 34px #53232729)}html[data-theme=light] .prototype-map-stage .delivery-map path{stroke:#ffffffd1;stroke-width:.9px}html[data-theme=light] .prototype-map-stage .delivery-map path.level-empty{fill:#e2e2e7;opacity:.92}html[data-theme=light] .prototype-map-stage .delivery-map-connections .delivery-route-base{stroke:#7a0e1229}html[data-theme=light] .prototype-map-stage .delivery-map-hub text{fill:#1d1d1f;stroke:#fffffffa}html[data-theme=light] .prototype-map-stage .delivery-map-legend{color:#77777d;background:#fffffff0;border-color:#e1e1e6;box-shadow:0 10px 28px #1d1d1f14,inset 0 1px #fff}html[data-theme=light] .prototype-map-stage :is(.delivery-state-tooltip,.delivery-city-preview){color:#1d1d1f;background:#ffffffeb;border-color:#fffffffa;box-shadow:0 22px 52px #1d1d1f29,inset 0 1px #fff}html[data-theme=light] .prototype-map-stage .delivery-state-tooltip strong,html[data-theme=light] .prototype-map-stage .city-preview-body h3{color:#1d1d1f}html[data-theme=light] .prototype-map-stage .delivery-state-tooltip small,html[data-theme=light] .prototype-map-stage .city-preview-body small{color:#77777d}html[data-theme=light] .delivery-light .delivery-map-shell{background:radial-gradient(circle at 50% 48%,#fff 0,#f6f6f8 56%,#efeff2 100%);border-color:#e6e6e9}html[data-theme=light] .delivery-light .delivery-map-shell:before{background:radial-gradient(#fffffff5 0 31%,#0000 72%)}.prototype-deliveries :is(h1,h2,h3),.delivery-light :is(h1,h2,h3){font-weight:700!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
