/*! tailwindcss v4.3.2 | 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Archivo", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--spacing:.25rem;--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-radiant:#ff4f18;--color-pure:#fff;--color-fog:#f2f4f7;--color-coal:#141517;--color-milano:#ff4f18;--color-splash:#f2f4f7;--color-ink:#141517;--font-display:"Clash Display", system-ui, sans-serif;--ease-smooth:cubic-bezier(.33, 1, .68, 1)}}@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{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.top-1\/2{top:50%}.right-5{right:calc(var(--spacing) * 5)}.z-10{z-index:10}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.h-\[18px\]{height:18px}.h-auto{height:auto}.h-full{height:100%}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-14{min-height:calc(var(--spacing) * 14)}.w-12{width:calc(var(--spacing) * 12)}.w-\[18px\]{width:18px}.w-full{width:100%}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-78{max-width:calc(var(--spacing) * 78)}.max-w-80{max-width:calc(var(--spacing) * 80)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.overflow-x-auto{overflow-x:auto}.overflow-y-hidden{overflow-y:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-coal\/8{border-color:#14151714}@supports (color:color-mix(in lab, red, red)){.border-coal\/8{border-color:color-mix(in oklab, var(--color-coal) 8%, transparent)}}.bg-fog{background-color:var(--color-fog)}.bg-pure{background-color:var(--color-pure)}.bg-radiant{background-color:var(--color-radiant)}.p-1{padding:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[0\.95rem\]{padding-block:.95rem}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-13{padding-top:calc(var(--spacing) * 13)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-11{padding-bottom:calc(var(--spacing) * 11)}.text-center{text-align:center}.font-display{font-family:var(--font-display)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.85rem\]{font-size:.85rem}.text-\[0\.88rem\]{font-size:.88rem}.text-\[0\.92rem\]{font-size:.92rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.85rem\]{font-size:1.85rem}.text-\[1rem\]{font-size:1rem}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-black\/40{color:#0006}@supports (color:color-mix(in lab, red, red)){.text-black\/40{color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.text-black\/45{color:#00000073}@supports (color:color-mix(in lab, red, red)){.text-black\/45{color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.text-black\/55{color:#0000008c}@supports (color:color-mix(in lab, red, red)){.text-black\/55{color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.text-black\/60{color:#0009}@supports (color:color-mix(in lab, red, red)){.text-black\/60{color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.text-black\/88{color:#000000e0}@supports (color:color-mix(in lab, red, red)){.text-black\/88{color:color-mix(in oklab, var(--color-black) 88%, transparent)}}.text-coal{color:var(--color-coal)}.text-pure{color:var(--color-pure)}.text-radiant{color:var(--color-radiant)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.no-underline{text-decoration-line:none}.shadow-\[0_2px_12px_rgba\(20\,21\,23\,0\.06\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#1415170f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(20\,21\,23\,0\.08\)\]{--tw-shadow:0 2px 12px var(--tw-shadow-color,#14151714);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(255\,79\,24\,0\.28\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#ff4f1847);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.filter{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,)}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-coal\/35::placeholder{color:#14151759}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-coal\/35::placeholder{color:color-mix(in oklab, var(--color-coal) 35%, transparent)}}@media (hover:hover){.hover\:text-black\/75:hover{color:#000000bf}@supports (color:color-mix(in lab, red, red)){.hover\:text-black\/75:hover{color:color-mix(in oklab, var(--color-black) 75%, transparent)}}}.focus\:border-radiant\/40:focus{border-color:#ff4f1866}@supports (color:color-mix(in lab, red, red)){.focus\:border-radiant\/40:focus{border-color:color-mix(in oklab, var(--color-radiant) 40%, transparent)}}.active\:scale-\[0\.98\]:active{scale:.98}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:active\:scale-100:disabled:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;max-height:100%}html,body{overflow:hidden}body{font-family:var(--font-sans);background:var(--color-fog);color:var(--color-coal);-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0;font-weight:400}h1,h2,h3{font-family:var(--font-display);text-wrap:balance;font-weight:600}#root{background:var(--color-fog);flex-direction:column;height:100%;max-height:100%;display:flex;position:relative;overflow:hidden}#root>*{flex-direction:column;flex:1;min-height:0;display:flex}@media (display-mode:standalone),(display-mode:fullscreen),(display-mode:minimal-ui){html,body,#root{height:100%;max-height:100%}@supports (height:100dvh){html,body,#root{height:100dvh;max-height:100dvh}}}html.is-standalone,html.is-standalone body,html.is-standalone #root{height:100%;max-height:100%}@supports (height:100dvh){html.is-standalone,html.is-standalone body,html.is-standalone #root{height:100dvh;max-height:100dvh}}@media (width>=480px){html,body{background:var(--color-coal)}body{justify-content:center;align-items:center;display:flex}#root{border-radius:1.75rem;flex:none;width:390px;height:min(844px,100dvh);max-height:100dvh;overflow:hidden;transform:translateZ(0);box-shadow:0 0 0 10px #3e3f41,0 28px 70px #14151773}@supports (color:color-mix(in lab, red, red)){#root{box-shadow:0 0 0 10px color-mix(in srgb, var(--color-coal) 82%, var(--color-pure)), 0 28px 70px color-mix(in srgb, var(--color-coal) 45%, transparent)}}html.is-standalone #root{height:min(844px,100dvh);max-height:100dvh}}@keyframes splash-s-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes splash-letter-open{0%{max-width:0}to{max-width:1.2em}}@keyframes splash-glyph-in{0%{opacity:0;filter:blur(2px);transform:translate(-.22em,.08em)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes splash-bar-fill{0%{opacity:1;width:0%}to{opacity:1;width:100%}}@keyframes splash-track-in{to{opacity:1}}.splash-brand{flex-direction:column;align-items:stretch;display:flex}.splash-mark{font-family:var(--font-display);letter-spacing:-.04em;justify-content:center;align-items:baseline;margin:0;font-size:3.35rem;font-weight:600;line-height:1;display:flex}.splash-s{color:var(--color-ink);opacity:0;transform-origin:50%;animation:.85s cubic-bezier(.16,1,.3,1) .12s forwards splash-s-in;display:inline-block;transform:scale(.96)}.splash-letter{vertical-align:baseline;max-width:0;animation:.85s cubic-bezier(.16,1,.3,1) forwards splash-letter-open;display:inline-block;overflow:hidden}.splash-letter>span{opacity:0;will-change:transform, opacity, filter;animation:.85s cubic-bezier(.16,1,.3,1) forwards splash-glyph-in;display:inline-block}.splash-e,.splash-e>span,.splash-i1,.splash-i1>span{color:var(--color-ink)}.splash-e,.splash-e>span{animation-delay:.95s}.splash-i1,.splash-i1>span{animation-delay:1.2s}.splash-b,.splash-b>span{animation-delay:1.45s}.splash-i2,.splash-i2>span{animation-delay:1.7s}.splash-bar-track{opacity:0;background:#ff4f1833;border-radius:999px;width:100%;height:3px;margin-top:1.2rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.splash-bar-track{background:color-mix(in srgb, var(--color-milano) 20%, transparent)}}.splash-bar-track{animation:.4s 2.45s forwards splash-track-in}.splash-underline{background:var(--color-milano);border-radius:999px;width:0%;height:100%;animation:1.7s cubic-bezier(.22,1,.36,1) 2.55s forwards splash-bar-fill;display:block}@media (prefers-reduced-motion:reduce){.splash-s,.splash-letter,.splash-letter>span,.splash-underline,.splash-bar-track{opacity:1;filter:none;width:100%;max-width:none;animation:none;transform:none}}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:seibi-depth-out 1.15s var(--ease-smooth) both}::view-transition-new(root){animation:seibi-depth-in 1.15s var(--ease-smooth) both}}@keyframes seibi-depth-out{to{opacity:0;transform:scale(.97)}}@keyframes seibi-depth-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.info-viewport{scrollbar-width:none;touch-action:pan-x}.info-viewport::-webkit-scrollbar{display:none}.info-slide{scroll-snap-align:start;scroll-snap-stop:always;text-align:center;flex-direction:column;flex:0 0 100%;justify-content:flex-start;align-items:center;padding:.35rem 1.5rem .5rem;display:flex}.info-stage{opacity:0;visibility:hidden;pointer-events:none;order:2;justify-content:center;align-items:center;width:100%;max-width:300px;height:270px;margin-top:1.15rem;display:flex;position:relative;transform:scale(.94)translateY(16px)}.info-slide.active .info-stage{visibility:visible;pointer-events:auto;animation:seibi-stage-in .55s var(--ease-smooth) 60ms both}.info-stage-glow{pointer-events:none;background:radial-gradient(circle,#ff4f181f 0%,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute}.mock-card{background:var(--color-pure);text-align:left;border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 6px #00000008,0 16px 40px #00000014}.mock-card-header{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;padding:.75rem 1rem .55rem;display:flex}.mock-vehicle-label{align-items:center;gap:.55rem;min-width:0;display:flex}.mock-car-thumb{opacity:0;filter:drop-shadow(0 3px 6px #0000001f);flex-shrink:0;width:52px;height:auto;display:block;transform:translate(-18px)scale(.92)}.info-slide.active .mock-car-thumb{animation:seibi-car-thumb-in .7s var(--ease-smooth) .5s forwards}.mock-card-label{letter-spacing:.06em;text-transform:uppercase;color:#0006;font-size:.68rem;font-weight:600}.mock-badge{color:var(--color-milano);background:#ff4f181a;border-radius:20px;padding:.2rem .5rem;font-size:.62rem;font-weight:600}.mock-timeline{flex-direction:column;gap:.7rem;padding:.65rem 1rem .9rem;display:flex}.mock-row{opacity:0;align-items:flex-start;gap:.7rem;display:flex;transform:translate(-14px)}.info-slide.active .mock-row{animation:seibi-slide-row-in .55s var(--ease-smooth) forwards}.info-slide.active .mock-row:first-child{animation-delay:.55s}.info-slide.active .mock-row:nth-child(2){animation-delay:.7s}.info-slide.active .mock-row:nth-child(3){animation-delay:.85s}.mock-row-icon{width:1.55rem;height:1.55rem;color:var(--color-milano);background:#ff4f181f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.05rem;display:inline-flex}.mock-row-icon svg{width:.95rem;height:.95rem;display:block}.mock-row-icon.muted{color:#0000007a;background:#0000000f}.mock-dot{background:var(--color-milano);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:.28rem;box-shadow:0 0 0 3px #ff4f1826}.mock-dot.muted{box-shadow:none;background:#0003}.mock-row-body{flex:1;min-width:0}.mock-row-title{color:var(--color-ink);font-size:.78rem;font-weight:600;line-height:1.2}.mock-row-meta{color:#00000073;margin-top:.14rem;font-size:.62rem;line-height:1.35}.mock-row-place{color:#00000080;margin-top:.14rem;font-size:.62rem;line-height:1.3}.mock-row-when{color:#00000061;margin-top:.06rem;font-size:.6rem;line-height:1.3}.mock-row-cost{color:var(--color-ink);opacity:0;transform-origin:100%;text-align:right;flex-shrink:0;min-width:3.2em;margin-top:.05rem;font-size:.72rem;font-weight:600;display:inline-block;transform:translateY(-10px)scale(1.35)}.info-slide.active .mock-row:first-child .mock-row-cost{animation:seibi-cost-settle-in .65s var(--ease-smooth) .85s forwards}.info-slide.active .mock-row:nth-child(2) .mock-row-cost{animation:seibi-cost-settle-in .65s var(--ease-smooth) 1.05s forwards}.info-slide.active .mock-row:nth-child(3) .mock-row-cost{animation:seibi-cost-settle-in .65s var(--ease-smooth) 1.25s forwards}.mock-odometer{flex-direction:column;gap:.7rem;padding:.85rem 1.1rem .95rem;display:flex}.mock-km-block{opacity:0;align-items:baseline;gap:.35rem;display:flex;transform:translateY(12px)}.info-slide.active .mock-km-block{animation:seibi-rise-in .6s var(--ease-smooth) .55s forwards}.mock-km-value{letter-spacing:-.03em;color:var(--color-ink);font-variant-numeric:tabular-nums;transform-origin:0;will-change:transform;font-size:1.65rem;font-weight:700;display:inline-block}.mock-km-value.counting{animation:seibi-km-pulse 1.6s var(--ease-smooth) both}.mock-km-unit{color:#00000073;font-size:.75rem;font-weight:500}.mock-progress{opacity:0;padding:.85rem 0 .15rem;position:relative}.info-slide.active .mock-progress{animation:.4s .7s forwards seibi-fade-soft}.mock-progress-track{background:#00000012;border-radius:8px;height:8px;overflow:hidden}.mock-progress-fill{background:linear-gradient(90deg, var(--color-milano), #e03a3a);border-radius:8px;width:0%;height:100%}.info-slide.active .mock-progress-fill{animation:seibi-fill-bar 1.35s var(--ease-smooth) .85s forwards}.mock-progress-car{filter:drop-shadow(0 2px 4px #0000002e);pointer-events:none;z-index:2;width:44px;height:auto;position:absolute;top:0;left:0;transform:translate(-50%)}.info-slide.active .mock-progress-car{animation:seibi-car-drive 1.35s var(--ease-smooth) .85s forwards}.mock-alerts{flex-direction:column;gap:.45rem;display:flex}.mock-alert{opacity:0;background:#ff4f1812;border:1px solid #ff4f181f;border-radius:14px;align-items:center;gap:.55rem;padding:.55rem .7rem;display:flex;transform:translateY(10px)}.info-slide.active .mock-alert:first-child{animation:seibi-rise-in .55s var(--ease-smooth) 1.05s forwards, seibi-alert-pulse .7s var(--ease-smooth) 1.85s 1}.info-slide.active .mock-alert:nth-child(2){animation:seibi-rise-in .55s var(--ease-smooth) 1.22s forwards, seibi-alert-pulse .7s var(--ease-smooth) 2.65s 1}.info-slide.active .mock-alert:first-child .mock-alert-icon{animation:seibi-icon-pulse .7s var(--ease-smooth) 1.85s 1}.info-slide.active .mock-alert:nth-child(2) .mock-alert-icon{animation:seibi-icon-pulse .7s var(--ease-smooth) 2.65s 1}.mock-alert-icon{background:var(--color-milano);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.mock-alert-icon svg{width:14px;height:14px}.mock-alert-text{color:#000000c7;font-size:.7rem;font-weight:500;line-height:1.35}.mock-alert-text strong{color:var(--color-milano);font-weight:700}.mock-browser-bar{background:#00000008;border-bottom:1px solid #0000000f;align-items:center;gap:.55rem;padding:.7rem .85rem;display:flex}.mock-browser-dots{flex-shrink:0;gap:4px;display:flex}.mock-browser-dots span{background:#00000026;border-radius:50%;width:7px;height:7px}.mock-browser-dots span:first-child{background:var(--color-radiant)}.mock-browser-dots span:nth-child(2){background:#febc2e}.mock-browser-dots span:nth-child(3){background:#28c840}.mock-browser-url{color:#00000073;text-align:center;letter-spacing:.01em;background:#ffffffd9;border:1px solid #0000000f;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:.28rem .55rem;font-size:.62rem;font-weight:500;display:flex}.mock-chat{flex-direction:column;gap:.55rem;min-height:188px;padding:.75rem .8rem .85rem;display:flex}.mock-chat-bubble{opacity:0;transform-origin:100% 100%;will-change:transform, opacity;filter:blur(2px);border-radius:18px;max-width:92%;padding:.55rem .75rem;font-size:.7rem;line-height:1.4;transform:translateY(14px)scale(.82)}.mock-chat-bubble.user{background:var(--color-milano);color:var(--color-pure);transform-origin:100% 100%;border-bottom-right-radius:5px;align-self:flex-end;min-height:2.1rem;font-weight:500;box-shadow:0 6px 18px #ff4f182e}.mock-chat-bubble.user.visible{animation:.45s cubic-bezier(.22,1.2,.36,1) forwards seibi-bubble-in-user}.mock-chat-bubble.reply{color:var(--color-ink);transform-origin:0 100%;background:#0000000d;border-bottom-left-radius:5px;align-self:flex-start;width:100%;max-width:100%;box-shadow:0 8px 22px #0000000f}.mock-chat-bubble.reply.visible{animation:.55s cubic-bezier(.22,1.15,.36,1) forwards seibi-bubble-in-reply}.mock-chat-typing{transform-origin:0 100%;background:#0000000d;border-radius:18px 18px 18px 5px;align-self:flex-start;align-items:center;gap:5px;padding:.6rem .85rem;display:none;box-shadow:0 4px 14px #0000000d}.mock-chat-typing.visible{animation:.35s cubic-bezier(.22,1.2,.36,1) forwards seibi-bubble-in-typing;display:flex}.mock-chat-typing.hiding{animation:.18s cubic-bezier(.4,0,.2,1) forwards seibi-bubble-out}.mock-chat-typing span{background:#00000047;border-radius:50%;width:6px;height:6px;animation:1.15s ease-in-out infinite seibi-typing-dot}.mock-chat-typing span:nth-child(2){animation-delay:.18s}.mock-chat-typing span:nth-child(3){animation-delay:.36s}.mock-chat-caret{vertical-align:-1px;background:#ffffffe6;border-radius:1px;width:1.5px;height:.85em;margin-left:1px;animation:.85s ease-in-out infinite seibi-caret-blink;display:inline-block}.mock-chat-caret.hide{display:none}.chat-reply-title{margin-bottom:.15rem;font-size:.68rem;font-weight:600}.chat-reply-meta{color:#00000073;margin-bottom:.55rem;font-size:.6rem}.chat-reply-price-row{justify-content:space-between;align-items:flex-end;gap:.5rem;margin-bottom:.55rem;display:flex}.chat-reply-price{color:var(--color-milano);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700;line-height:1}.chat-reply-range{color:#00000073;text-align:right;font-size:.58rem;line-height:1.35}.chat-reply-bars{flex-direction:column;gap:.35rem;display:flex}.chat-reply-bar{align-items:center;gap:.45rem;display:flex}.chat-reply-bar-name{color:#00000080;flex-shrink:0;width:48px;font-size:.55rem;font-weight:500}.chat-reply-bar-track{background:#00000014;border-radius:5px;flex:1;height:5px;overflow:hidden}.chat-reply-bar-fill{background:var(--color-milano);border-radius:5px;width:0%;height:100%}.chat-reply-bar-fill.parts{background:#00000047}.mock-chat-bubble.reply.visible .chat-reply-bar-fill.labor{animation:.65s cubic-bezier(.22,1,.36,1) .18s forwards seibi-fill-labor}.mock-chat-bubble.reply.visible .chat-reply-bar-fill.parts{animation:.65s cubic-bezier(.22,1,.36,1) .28s forwards seibi-fill-parts}.mock-chat-bubble.reply.visible .chat-reply-price{animation:.45s cubic-bezier(.22,1.2,.36,1) .1s both seibi-bubble-price-in}.mock-chat-bubble.reply.visible .chat-reply-title,.mock-chat-bubble.reply.visible .chat-reply-meta,.mock-chat-bubble.reply.visible .chat-reply-range{animation:.35s cubic-bezier(.22,1,.36,1) both seibi-bubble-soft-in}.mock-chat-bubble.reply.visible .chat-reply-title{animation-delay:40ms}.mock-chat-bubble.reply.visible .chat-reply-meta{animation-delay:80ms}.mock-chat-bubble.reply.visible .chat-reply-range{animation-delay:.16s}.chat-reply-title,.chat-reply-meta,.chat-reply-range,.chat-reply-price{opacity:0}.info-copy{text-align:left;opacity:0;order:1;width:100%;max-width:310px;padding:.15rem .15rem 0;position:relative;transform:translateY(18px)}.info-slide.active .info-copy{animation:seibi-copy-in .7s var(--ease-smooth) .1s forwards}.info-copy-top{align-items:center;gap:.7rem;margin-bottom:.75rem;display:flex;overflow:hidden}.info-step{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-coal);background:var(--color-milano);opacity:0;filter:blur(6px);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;font-size:.95rem;font-weight:700;display:inline-flex;transform:scale(.2);box-shadow:0 6px 16px #ff4f1847}.info-slide.active .info-step{animation:.85s cubic-bezier(.16,1.2,.3,1) .12s forwards seibi-step-drop}.info-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#0000006b;opacity:0;padding-left:.7rem;font-size:.68rem;font-weight:600;position:relative;transform:translate(28px)}.info-slide.active .info-eyebrow{animation:seibi-eyebrow-slide-in .6s var(--ease-smooth) .35s forwards}.info-eyebrow:before{content:"";background:var(--color-milano);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.info-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);white-space:nowrap;max-width:100%;margin-bottom:.65rem;font-size:1.18rem;font-weight:600;line-height:1.2}.info-title em{color:var(--color-milano);font-style:normal;display:inline;position:relative}.info-title em:after{content:"";z-index:-1;background:#ff4f1824;border-radius:2px;height:.28em;position:absolute;bottom:.08em;left:0;right:0}.info-desc{color:#000000d1;border-left:2px solid #ff4f1847;max-width:290px;padding-left:.85rem;font-size:.8rem;font-weight:400;line-height:1.55}.info-copy-watermark{font-family:var(--font-display);letter-spacing:-.06em;color:#ff4f1812;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:4.2rem;font-weight:700;line-height:1;position:absolute;top:-.55rem;right:-.35rem}.info-copy>:not(.info-copy-watermark){z-index:1;position:relative}.info-copy.theme-historial .info-step{border-radius:10px 10px 4px}.info-copy.theme-recordatorios .info-step{border-radius:50%}.info-copy.theme-recordatorios .info-desc{border-left-color:#ff4f1873}.info-copy.theme-estimados .info-step{background:#111;border-radius:8px;box-shadow:0 6px 16px #00000038}.info-copy.theme-estimados .info-eyebrow:before{border-radius:2px;width:.45rem;height:.45rem}.setup-intro{position:relative;overflow:hidden}.setup-intro-glow{height:42%;animation:setup-intro-glow 2.8s var(--ease-smooth) infinite alternate;pointer-events:none;background:radial-gradient(#ff4f1829 0%,#ff4f180d 42%,#0000 70%);position:absolute;inset:18% -20% auto}.setup-intro-logo,.setup-intro-eyebrow,.setup-intro-title,.setup-intro-desc,.setup-intro-pulse{opacity:0}.setup-intro-logo{animation:setup-intro-rise .8s var(--ease-smooth) both}.setup-intro-eyebrow{animation:setup-intro-rise .8s var(--ease-smooth) .15s both}.setup-intro-title{animation:setup-intro-rise .85s var(--ease-smooth) .28s both}.setup-intro-desc{animation:setup-intro-rise .85s var(--ease-smooth) .42s both}.setup-intro-pulse{animation:setup-intro-rise .7s var(--ease-smooth) .55s both;justify-content:center;align-items:center;gap:.45rem;display:flex}.setup-intro-pulse span{width:7px;height:7px;animation:setup-intro-dot 1.2s var(--ease-smooth) infinite;background:#ff4f1859;border-radius:50%}.setup-intro-pulse span:nth-child(2){animation-delay:.15s}.setup-intro-pulse span:nth-child(3){animation-delay:.3s}@keyframes setup-intro-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes setup-intro-glow{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}@keyframes setup-intro-dot{0%,to{background:#ff4f1847;transform:translateY(0)}50%{background:#ff4f18d9;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.setup-intro-glow,.setup-intro-logo,.setup-intro-eyebrow,.setup-intro-title,.setup-intro-desc,.setup-intro-pulse,.setup-intro-pulse span{opacity:1;animation:none;transform:none}}.setup-option{isolation:isolate;background:var(--color-pure);color:var(--color-coal);transition:border-color .35s var(--ease-smooth), box-shadow .35s var(--ease-smooth), color .28s var(--ease-smooth) 80ms, transform .15s var(--ease-smooth);border:1px solid #00000014;position:relative;overflow:hidden;box-shadow:0 2px 12px #0000000f}.setup-option:active{transform:scale(.99)}.setup-option-fill{z-index:0;border-radius:inherit;background:var(--color-radiant);opacity:0;transform-origin:50%;transition:transform .28s var(--ease-smooth), opacity .22s var(--ease-smooth);pointer-events:none;position:absolute;inset:0;transform:scale(.72)}.setup-option-label{z-index:1;position:relative}.setup-option.is-selected{border-color:#ff4f188c}@supports (color:color-mix(in lab, red, red)){.setup-option.is-selected{border-color:color-mix(in srgb, var(--color-radiant) 55%, transparent)}}.setup-option.is-selected{color:var(--color-pure);box-shadow:0 4px 16px #ff4f1847}@supports (color:color-mix(in lab, red, red)){.setup-option.is-selected{box-shadow:0 4px 16px color-mix(in srgb, var(--color-radiant) 28%, transparent)}}.setup-option.is-selected{animation:setup-option-glow 1.6s var(--ease-smooth) infinite}.setup-option.is-selected .setup-option-fill{animation:setup-option-pulse .5s var(--ease-smooth) forwards}@keyframes setup-option-pulse{0%{opacity:.55;transform:scale(.72)}58%{opacity:1;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes setup-option-glow{0%,to{box-shadow:0 4px 16px color-mix(in srgb, var(--color-radiant) 28%, transparent)}50%{box-shadow:0 6px 22px color-mix(in srgb, var(--color-radiant) 48%, transparent)}}.setup-option--chip{border-radius:999px;padding:.625rem 1rem;font-size:.85rem;font-weight:600}.setup-option--chip:active{transform:scale(.98)}.setup-option--block{text-align:left;border-radius:1rem;width:100%;padding:1rem 1.25rem;font-size:.92rem;font-weight:600}.brand-carousel{--brand-active:0;flex-direction:column;gap:.85rem;margin-top:.25rem;display:flex}.brand-carousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;align-items:center;gap:.85rem;padding:1.35rem max(1.5rem,50% - 6.25rem);scroll-padding-inline:calc(50% - 6.25rem);display:flex;overflow:auto hidden}.brand-carousel:not(.is-spread) .brand-carousel-track{touch-action:none;pointer-events:none;overflow:hidden}.brand-carousel-track::-webkit-scrollbar{display:none}.brand-carousel-item{--brand-focus:0;--brand-index:0;--brand-delta:0;--brand-stack:calc(var(--brand-delta) * -13.35rem);isolation:isolate;scroll-snap-align:center;-webkit-backdrop-filter:blur(10px);height:8.5rem;color:var(--color-coal);transform:translateX(var(--brand-stack)) scale(calc(.9 + (.1 * var(--brand-focus))));opacity:calc(.12 + (.88 * var(--brand-focus)));will-change:transform, opacity;background:#ffffffd1;border:1px solid #00000014;border-radius:1.5rem;flex:0 0 12.5rem;position:relative;box-shadow:0 10px 28px #00000014,0 2px 8px #0000000a}.brand-carousel.is-spread .brand-carousel-item{--brand-stack:0rem;transform:translateX(0) scale(calc(.84 + (.16 * var(--brand-focus))));opacity:calc(.42 + (.58 * var(--brand-focus)))}.brand-carousel.is-ready .brand-carousel-item{transition:transform .78s cubic-bezier(.22,1,.36,1),opacity .7s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.brand-carousel-item-fill{z-index:0;border-radius:inherit;background-color:#b00000;background-image:repeating-linear-gradient(-28deg, transparent 0 5px, #00000038 5px 7px, transparent 7px 12px), repeating-linear-gradient(28deg, transparent 0 5px, #00000029 5px 7px, transparent 7px 12px), linear-gradient(90deg, var(--color-radiant) 0%, var(--color-radiant) 42%, var(--color-radiant) 100%);opacity:var(--brand-focus);pointer-events:none;background-size:18px 18px,18px 18px,100% 100%;position:absolute;inset:0}.brand-carousel-item-label{z-index:1;height:100%;font-family:var(--font-display);letter-spacing:-.02em;text-align:center;color:#1a1a1a;justify-content:center;align-items:center;padding:1rem 1.1rem;font-size:1.35rem;font-weight:600;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.brand-carousel-item-label{color:color-mix(in srgb, #1a1a1a calc((1 - var(--brand-focus)) * 100%), #fff calc(var(--brand-focus) * 100%))}}.brand-carousel-item.is-active{border-color:#ff4f1873;box-shadow:0 16px 36px #ff4f1838,0 6px 16px #00000014}.brand-carousel-hint-row{opacity:0;justify-content:center;align-items:center;gap:.85rem;min-height:2rem;display:flex;transform:translateY(6px)}.brand-carousel.is-spread .brand-carousel-hint-row{opacity:1;transition:opacity .5s cubic-bezier(.22,1,.36,1) .35s,transform .5s cubic-bezier(.22,1,.36,1) .35s;transform:translateY(0)}.brand-carousel-hint{text-align:center;letter-spacing:.04em;color:#0006;margin:0;font-size:.72rem;font-weight:500}.brand-carousel-arrow{color:#00000073;width:1.85rem;height:1.85rem;transition:color .25s var(--ease-smooth), background-color .25s var(--ease-smooth), border-color .25s var(--ease-smooth), opacity .25s var(--ease-smooth), transform .2s var(--ease-smooth);background:#ffffffb8;border:1px solid #00000014;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 2px 10px #0000000d}.brand-carousel-arrow svg{width:1rem;height:1rem}.brand-carousel-arrow:not(:disabled):active{transform:scale(.94)}.brand-carousel-arrow:not(:disabled):hover{color:var(--color-milano);background:var(--color-pure);border-color:#ff4f1847}.brand-carousel-arrow:disabled{opacity:.28}@media (prefers-reduced-motion:reduce){.brand-carousel-item,.brand-carousel-hint-row,.setup-option,.setup-option-fill{transition:none;animation:none}.brand-carousel:not(.is-spread) .brand-carousel-item,.brand-carousel.is-spread .brand-carousel-item{--brand-stack:0rem;transform:translateX(0) scale(calc(.84 + (.16 * var(--brand-focus))));opacity:calc(.42 + (.58 * var(--brand-focus)))}.brand-carousel-hint-row{opacity:1;transform:none}.setup-option.is-selected .setup-option-fill{opacity:1;transform:scale(1)}}.setup-progress{align-items:center;gap:.4rem;display:flex}.setup-progress-seg{height:3px;transition:background-color .4s var(--ease-smooth), transform .4s var(--ease-smooth);background:#0000001a;border-radius:999px;flex:1}.setup-progress-seg.is-done{background:#ff4f1873}.setup-progress-seg.is-current{background:var(--color-milano);transform:scaleY(1.35)}.setup-step{animation:setup-step-in .4s var(--ease-smooth) both}@keyframes setup-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.setup-step{animation:none}.setup-progress-seg{transition:none;transform:none}}.info-dot{cursor:pointer;width:7px;height:7px;transition:width .35s var(--ease-smooth), background .35s var(--ease-smooth), border-radius .35s var(--ease-smooth);background:#00000026;border:none;border-radius:50%;padding:0}.info-dot.active{background:var(--color-milano);border-radius:4px;width:22px}@media (prefers-reduced-motion:reduce){.info-slide.active .info-copy,.info-slide.active .info-step,.info-slide.active .info-eyebrow,.info-slide.active .info-stage,.info-slide.active .mock-car-thumb,.info-slide.active .mock-row,.info-slide.active .mock-row-cost,.info-slide.active .mock-km-block,.info-slide.active .mock-progress,.info-slide.active .mock-progress-fill,.info-slide.active .mock-progress-car,.info-slide.active .mock-alert{opacity:1;visibility:visible;pointer-events:auto;filter:none;animation:none;transform:none}}@keyframes seibi-copy-in{to{opacity:1;transform:translateY(0)}}@keyframes seibi-step-drop{0%{opacity:0;filter:blur(8px);transform:scale(.15)}55%{opacity:1;filter:blur();transform:scale(1.18)}78%{transform:scale(.94)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes seibi-eyebrow-slide-in{to{opacity:1;transform:translate(0)}}@keyframes seibi-slide-row-in{to{opacity:1;transform:translate(0)}}@keyframes seibi-cost-settle-in{0%{opacity:0;transform:translateY(-12px)scale(1.4)}55%{opacity:1;transform:translateY(2px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes seibi-rise-in{to{opacity:1;transform:translateY(0)}}@keyframes seibi-fade-soft{to{opacity:1}}@keyframes seibi-stage-in{0%{opacity:0;transform:scale(.94)translateY(16px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes seibi-fill-bar{to{width:78%}}@keyframes seibi-car-drive{0%{left:0%}to{left:78%}}@keyframes seibi-km-pulse{0%{transform:scale(1)}18%{transform:scale(1.14)}55%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes seibi-fill-labor{to{width:62%}}@keyframes seibi-fill-parts{to{width:38%}}@keyframes seibi-car-thumb-in{to{opacity:1;transform:translate(0)scale(1)}}@keyframes seibi-alert-pulse{0%{background:#ff4f1812;box-shadow:0 0 #ff4f1800}40%{background:#ff4f1824;box-shadow:0 0 0 7px #ff4f1824}to{background:#ff4f1812;box-shadow:0 0 #ff4f1800}}@keyframes seibi-icon-pulse{0%,to{transform:scale(1)}40%{transform:scale(1.12)}}@keyframes seibi-bubble-in-user{0%{opacity:0;filter:blur(3px);transform:translateY(16px)scale(.78)}60%{opacity:1;filter:blur();transform:translateY(-3px)scale(1.04)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes seibi-bubble-in-reply{0%{opacity:0;filter:blur(3px);transform:translateY(18px)scale(.84)}58%{opacity:1;filter:blur();transform:translateY(-4px)scale(1.03)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes seibi-bubble-in-typing{0%{opacity:0;transform:translateY(10px)scale(.8)}65%{opacity:1;transform:translateY(-2px)scale(1.05)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes seibi-bubble-out{to{opacity:0;transform:translateY(6px)scale(.88)}}@keyframes seibi-bubble-soft-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes seibi-bubble-price-in{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes seibi-typing-dot{0%,70%,to{opacity:.35;transform:translateY(0)scale(1)}35%{opacity:1;transform:translateY(-4px)scale(1.15)}}@keyframes seibi-caret-blink{0%,to{opacity:1}50%{opacity:0}}.dash-home{background:var(--color-fog);height:100%;min-height:0;color:var(--color-coal);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.dash-home .garage-hero-eyebrow,.dash-home .dash-block-head h2,.dash-home .avisos-title,.dash-home .estimados-title,.dash-home .perfil-title{color:var(--color-coal)}.dash-home .garage-hero-title{color:#ffffff9e}.dash-home .dash-block-context,.dash-home .avisos-context,.dash-home .avisos-back,.dash-home .estimados-context,.dash-home .garage-empty-hint,.dash-home .dash-tx-empty,.dash-home .dash-tx-meta{color:#ffffff85}.dash-home .garage-empty{color:var(--color-coal);background:#ffffff0a;border-color:#ffffff29}.dash-home .garage-empty-title{color:var(--color-coal)}.dash-home .dash-tx-empty{background:#ffffff0f}.dash-home .dash-tx{background:var(--color-pure);box-shadow:0 8px 22px #14151714}@supports (color:color-mix(in lab, red, red)){.dash-home .dash-tx{box-shadow:0 8px 22px color-mix(in srgb, var(--color-coal) 8%, transparent)}}.dash-home .dash-tx-name,.dash-home .dash-tx strong{color:var(--color-coal)}.dash-home .dash-tx strong{color:var(--color-radiant)}.dash-home .dash-tx-icon{background:var(--color-radiant);color:var(--color-coal)}.dash-home .garage-stage{background:radial-gradient(80% 70% at 50% 78%,#ff4f182e,#0000 72%)}.dash-home .dash-lock{color:#ffffff8c;background:#ffffff1a}.dash-home .dash-upcoming-menu{background:#160a0a;border-color:#ffffff1a}.dash-home .dash-upcoming-menu button{color:var(--color-coal)}.dash-home .dash-upcoming-card.tone-ok{background:var(--color-pure);color:var(--color-coal)}.dash-home .avisos-row{background:#ffffff0f}.dash-home .avisos-row-name,.dash-home .avisos-row-due{color:var(--color-coal)}.dash-home .avisos-row-meta{color:#ffffff80}.dash-home .estimados-bubble.reply,.dash-home .estimados-composer,.dash-home .estimados-empty{color:var(--color-coal);background:#ffffff0f}.dash-home .estimados-input{color:var(--color-coal)}.dash-home .estimados-input::placeholder{color:#fff6}.dash-home .estimados-empty-title,.dash-home .estimados-reply-title,.dash-home .estimados-reply-price{color:var(--color-coal)}.dash-home .estimados-empty-desc,.dash-home .estimados-reply-meta,.dash-home .estimados-reply-range,.dash-home .estimados-reply-bar-name{color:#ffffff80}.dash-home .estimados-zone-summary{color:var(--color-milano)}.dash-home .avisos-chip.tone-danger{background:var(--color-radiant);color:var(--color-pure)}.dash-home .avisos-chip.tone-warn{background:#ffeae3}@supports (color:color-mix(in lab, red, red)){.dash-home .avisos-chip.tone-warn{background:color-mix(in srgb, var(--color-radiant) 12%, var(--color-pure))}}.dash-home .avisos-chip.tone-warn{color:var(--color-coal)}.dash-home .avisos-chip.tone-ok{background:#ececec}@supports (color:color-mix(in lab, red, red)){.dash-home .avisos-chip.tone-ok{background:color-mix(in srgb, var(--color-coal) 8%, var(--color-pure))}}.dash-home .avisos-chip.tone-ok{color:#3e3f41}@supports (color:color-mix(in lab, red, red)){.dash-home .avisos-chip.tone-ok{color:color-mix(in srgb, var(--color-coal) 82%, var(--color-pure))}}.dash-home .avisos-row:not(.tone-danger):not(.tone-warn){color:var(--color-coal);background:#ffffff12;box-shadow:inset 0 1px #ffffff0f}.dash-home .avisos-row:not(.tone-danger):not(.tone-warn) .avisos-row-icon{background:#ffffff1a}.dash-home .perfil-name{color:var(--color-coal)}.dash-home .perfil-email,.dash-home .perfil-row-value,.dash-home .perfil-row-chevron{color:#ffffff80}.dash-home .perfil-row{color:var(--color-coal);background:#ffffff14}.dash-home .tutorial-coach-card{color:var(--color-coal);background:#160a0aeb;border-color:#ffffff1a}.dash-home .tutorial-coach-step,.dash-home .tutorial-coach-skip,.dash-home .tutorial-coach-desc{color:#ffffff8c}.dash-home .tutorial-coach-title{color:var(--color-coal)}.dash-home .dash-estimate{background:#ffffff12;border-color:#ffffff14;box-shadow:0 10px 28px #00000047}.dash-home .dash-estimate-title{color:var(--color-coal)}.dash-home .dash-estimate-desc{color:#ffffff80}.dash-scroll{touch-action:pan-x pan-y;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:3.25rem 1.25rem calc(5.6rem + env(safe-area-inset-bottom));scrollbar-width:none;flex-direction:column;flex:1;gap:1.25rem;display:flex;overflow:clip auto}.dash-home.is-tutoring .dash-scroll{padding-bottom:calc(8.5rem + env(safe-area-inset-bottom))}.dash-home.is-toolbar-settled .dash-scroll{padding-top:calc(1.1rem + env(safe-area-inset-top))}.dash-scroll::-webkit-scrollbar{display:none}.dash-scroll>*{flex-shrink:0}.dash-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dash-header--actions-only{justify-content:flex-end;min-height:2.55rem}.dash-header-actions{gap:.55rem;display:flex}.dash-icon-btn,.garage-add-btn{width:2.55rem;height:2.55rem;color:var(--color-coal);isolation:isolate;cursor:pointer;-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);transition:transform .15s var(--ease-smooth), box-shadow .25s var(--ease-smooth), background .25s var(--ease-smooth), filter .25s var(--ease-smooth);background:radial-gradient(120% 90% at 28% 14%,#ffffff29 0%,#0000 55%),#121216d1;border:0;border-radius:1.05rem;place-items:center;display:grid;position:relative;box-shadow:0 10px 22px #00000047,0 0 16px #ff4f1847,0 0 12px #ff4f1833,inset 0 1px #fff6,inset 0 -1px #00000059}.dash-icon-btn:before,.garage-add-btn:before{content:"";border-radius:inherit;background:linear-gradient(140deg, var(--color-fog) 0%, var(--color-radiant) 16%, #ffffff38 45%, var(--color-radiant) 78%, var(--color-radiant) 100%);-webkit-mask-composite:xor;pointer-events:none;z-index:1;opacity:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dash-icon-btn:after,.garage-add-btn:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff1f 0%,#0000 42%);border-radius:calc(1.05rem - 1.4px);position:absolute;inset:1.4px}.dash-icon-btn:active,.garage-add-btn:active{transform:scale(.94)}.dash-icon-btn svg,.garage-add-btn svg{z-index:2;width:1.28rem;height:1.28rem;color:var(--color-coal);filter:drop-shadow(0 0 6px #ffffff8c)drop-shadow(0 1px 2px #00000080);position:relative}.garage-add-btn{background:radial-gradient(120% 90% at 28% 14%,#ffbebe47 0%,#0000 58%),#aa0000e0;box-shadow:0 10px 22px #8c000061,0 0 18px #ff4f1866,0 0 10px #ff8c8c38,inset 0 1px #ffffff73,inset 0 -1px #0000004d}.garage-add-btn:before{background:linear-gradient(140deg, var(--color-fog) 0%, var(--color-fog) 18%, #fff3 46%, var(--color-radiant) 76%, var(--color-radiant) 100%)}.dash-dot{z-index:3;background:var(--color-radiant);border-radius:999px;width:.48rem;height:.48rem;position:absolute;top:.42rem;right:.44rem;box-shadow:0 0 0 2px #0c0c10cc,0 0 12px #ff4f18e6}.dash-lockable{transition:opacity .45s var(--ease-smooth), transform .45s var(--ease-smooth), box-shadow .45s var(--ease-smooth), filter .45s var(--ease-smooth);position:relative}.dash-lockable.is-locked{opacity:.42;filter:grayscale(.3)}.dash-lockable.is-locked>:not(.dash-lock){pointer-events:none;-webkit-user-select:none;user-select:none}.dash-lockable.is-highlighted{transform:translateY(-2px)}.dash-lock{z-index:3;color:#00000073;background:#00000014;border-radius:999px;place-items:center;width:1.85rem;height:1.85rem;display:grid;position:absolute;top:.75rem;right:.75rem}.dash-lock svg{width:.95rem;height:.95rem}.garage-hero{flex-direction:column;gap:.85rem;padding:0 0 .25rem;display:flex}.garage-hero.is-highlighted{border-radius:1.2rem;box-shadow:0 0 0 3px #ff4f181f,0 12px 28px #ff4f181a}.garage-hero-head{margin:calc(-1.1rem - env(safe-area-inset-top,0px)) -1.25rem 0;padding:calc(1.1rem + env(safe-area-inset-top,0px)) 1.25rem .95rem;background:linear-gradient(#ffffff0d 0%,#ffffff05 55%,#25252a73 100%),#0a060659;border:0;border-bottom:1px solid #ffffff1f;border-radius:0 0 1.35rem 1.35rem;justify-content:space-between;align-items:center;gap:.75rem;display:flex;box-shadow:0 12px 28px #0003,inset 0 -1px #ffffff0f}.garage-hero-actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.garage-hero-actions .dash-icon-btn,.garage-hero-actions .garage-add-btn{border-radius:1.15rem;width:2.85rem;height:2.85rem}.garage-hero-actions .dash-icon-btn:after,.garage-hero-actions .garage-add-btn:after{border-radius:calc(1.15rem - 1.4px)}.garage-hero-actions .dash-icon-btn svg,.garage-hero-actions .garage-add-btn svg{width:1.32rem;height:1.32rem}.garage-hero-eyebrow{font-family:var(--font-display);letter-spacing:-.02em;text-transform:none;color:var(--color-coal);margin:0;font-size:1.35rem;font-weight:600}.garage-hero-title{letter-spacing:-.01em;color:#ffffff9e;margin:.15rem 0 0;font-size:.82rem;font-weight:500}.garage-stage-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:.4rem;margin:.1rem -.35rem .15rem;display:grid}.garage-stage-rail{flex-direction:column;justify-content:center;gap:.45rem;padding:.15rem 0;display:flex}.garage-stage-rail-btn{border-radius:.9rem;flex-shrink:0;width:2.15rem;height:2.15rem}.garage-stage-rail-btn:after{border-radius:calc(.9rem - 1.4px)}.garage-stage-rail-btn svg{width:1.05rem;height:1.05rem}.garage-stage-rail-btn--battery{overflow:hidden}.garage-battery-icon{z-index:2;place-items:center;width:1.35rem;height:1.35rem;display:grid;position:relative}.garage-battery-icon svg{filter:drop-shadow(0 0 6px #ffffff8c)drop-shadow(0 1px 2px #00000080);width:100%;height:100%}.garage-battery-pct{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-coal);text-shadow:0 1px 2px #0000008c;place-items:center;padding-right:.1rem;font-size:.46rem;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.garage-stage-rail-slot{background:#ffffff08;border:1px dashed #ffffff2e;border-radius:.9rem;flex-shrink:0;width:2.15rem;height:2.15rem;display:block}.garage-stage{touch-action:pan-y;pointer-events:none;background:radial-gradient(80% 70% at 50% 78%,#ff4f1812,#0000 72%);border-radius:1.2rem;width:100%;height:11rem;min-height:11rem;margin:0;position:relative;overflow:hidden}.garage-stage--empty{pointer-events:none;background:radial-gradient(70% 55% at 50% 70%,#ff4f180f,#0000 70%)}.garage-stage--add-focus{place-items:center;padding:1rem 1.25rem;display:grid}.garage-stage-empty-copy{text-align:center;max-width:12rem;font-family:var(--font-display);letter-spacing:-.02em;color:#ffffffb8;margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.garage-stage-canvas{display:block;width:100%!important;height:100%!important}.garage-stage canvas{touch-action:pan-y;pointer-events:none;outline:none;display:block;width:100%!important;height:100%!important}.garage-add-btn{flex-shrink:0}.garage-add-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.garage-add-btn:disabled:active{transform:none}.garage-add-btn svg{width:1.2rem;height:1.2rem}.garage-empty{text-align:left;color:var(--color-ink);background:#ff4f180f;border:1px dashed #ff4f1859;border-radius:1.4rem;padding:1.4rem 1.2rem}.garage-empty-title{font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:600}.garage-empty-hint{color:#0000008c;margin:.4rem 0 0;font-size:.82rem}.garage-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none;grid-auto-columns:minmax(12.5rem,72%);grid-auto-flow:column;gap:.55rem;margin-inline:-.85rem;padding:.35rem .55rem .5rem;display:grid;overflow-x:auto}.garage-track::-webkit-scrollbar{display:none}.garage-track-item{scroll-snap-align:center;scroll-snap-stop:always}.garage-card{aspect-ratio:16/10;isolation:isolate;-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;min-height:6.5rem;color:var(--color-coal);opacity:.78;transition:transform .45s var(--ease-smooth), opacity .45s var(--ease-smooth), box-shadow .45s var(--ease-smooth), border-color .45s var(--ease-smooth);background:radial-gradient(120% 90% at 90% 20%,#ff4f1859,#0000 55%),linear-gradient(160deg,#1d1412 0%,#2a1a17 55%,#120d0c 100%);border:1px solid #ffffff14;border-radius:.9rem;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:scale(.94);box-shadow:0 8px 18px #00000029}.garage-card.is-active{opacity:1;border-color:#ff4f188c;transform:scale(1);box-shadow:0 0 0 2px #ff4f1840,0 14px 28px #ff4f1842}.garage-card--add{opacity:.88;cursor:pointer;text-align:center;color:var(--color-coal);transition:transform .45s var(--ease-smooth), opacity .45s var(--ease-smooth), box-shadow .45s var(--ease-smooth), border-color .45s var(--ease-smooth);background:radial-gradient(120% 90% at 90% 20%,#ff4f1838,#0000 55%),linear-gradient(160deg,#1a1413 0%,#241816 55%,#100d0c 100%);border-style:dashed;border-color:#ffffff38;justify-content:center;align-items:center;gap:.45rem;padding:1rem 1.1rem;transform:scale(.94)}.garage-card--add.is-active{opacity:1;border-style:solid;border-color:#ff4f188c;transform:scale(1);box-shadow:0 0 0 2px #ff4f1840,0 14px 28px #ff4f1842}.garage-card--add.is-armed .garage-card-add-icon{animation-duration:2.2s;box-shadow:0 0 0 4px #ff4f182e,0 8px 18px #ff4f1866}.garage-card--add.is-armed .garage-card-add-hint{color:#ffffffd1}.garage-card--add:disabled{opacity:.45;cursor:default}.garage-card--add:not(:disabled):active{transform:scale(.97)}.garage-card--add.is-active:not(:disabled):active{transform:scale(.985)}.garage-card-add-icon{background:var(--color-milano);width:2.75rem;height:2.75rem;color:var(--color-pure);transition:transform .35s var(--ease-smooth), box-shadow .35s var(--ease-smooth);border-radius:999px;place-items:center;animation:2.6s ease-in-out infinite garage-add-icon-pulse;display:grid;box-shadow:0 8px 18px #ff4f1859}@keyframes garage-add-icon-pulse{0%,to{transform:scale(1);box-shadow:0 8px 18px #ff4f1859,0 0 #ff4f1833}50%{transform:scale(1.08);box-shadow:0 10px 22px #ff4f187a,0 0 0 10px #ff4f181f}}@media (prefers-reduced-motion:reduce){.garage-card-add-icon{animation:none}}.garage-card-add-icon svg{width:1.25rem;height:1.25rem}.garage-card-add-title{font-family:var(--font-display);letter-spacing:-.02em;margin:.35rem 0 0;font-size:1.05rem;font-weight:600}.garage-card-add-hint{color:#ffffff8c;max-width:10.5rem;margin:0;font-size:.72rem;line-height:1.35}.garage-card-main{z-index:1;width:100%;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:.55rem .7rem 3.15rem;display:block;position:absolute;inset:0}.garage-card-top{z-index:2;justify-content:space-between;align-items:flex-start;gap:.5rem;max-width:100%;padding-right:2.1rem;display:flex;position:relative}.garage-card-top>div{min-width:0;max-width:min(100%,16rem)}.garage-card-settings{z-index:4;background:var(--color-milano);width:1.7rem;height:1.7rem;color:var(--color-pure);pointer-events:auto;opacity:.72;transition:transform .35s var(--ease-smooth), opacity .35s var(--ease-smooth), box-shadow .35s var(--ease-smooth);border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex;position:absolute;top:.55rem;right:.55rem;transform:scale(.94);box-shadow:0 5px 12px #00000040}.garage-card.is-active .garage-card-settings{opacity:.9;transform:scale(1)}.garage-card-settings.is-armed{opacity:1;transform:scale(1.06);box-shadow:0 0 0 4px #ff4f1833,0 8px 16px #ff4f1859}.garage-card-settings.is-armed:active{transform:scale(.98)}.garage-card-settings svg{flex-shrink:0;width:.88rem;height:.88rem;display:block;translate:-.5px .65px}.vehicle-edit-form{flex-direction:column;gap:.65rem;margin-top:1.25rem;display:flex}.vehicle-edit-label{letter-spacing:.08em;text-transform:uppercase;color:#00000073;margin:.45rem 0 0;font-size:.72rem;font-weight:700}.garage-card-brand{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;text-shadow:0 1px 8px #0000008c;margin:0;font-size:.55rem;font-weight:700}.garage-card-title{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-coal);text-shadow:0 2px 10px #000000a6;-webkit-line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;margin:.12rem 0 0;font-size:.92rem;font-weight:600;line-height:1.1;display:-webkit-box;overflow:hidden}.garage-card-title span{opacity:.72;margin-left:.18rem;font-size:.7rem;font-weight:500;display:inline-block}.garage-card-meta{color:#ffffff8c;text-shadow:0 1px 6px #00000080;margin:.22rem 0 0;font-size:.62rem}.garage-card-art{object-fit:contain;filter:drop-shadow(0 8px 12px #00000059);pointer-events:none;width:48%;max-width:9rem;height:auto;transition:transform .45s var(--ease-smooth);position:absolute;bottom:2.55rem;right:-.35rem}.garage-card.is-active .garage-card-art{transform:translate(-.25rem)scale(1.04)}.garage-card-badge{z-index:3;pointer-events:none;background:#121214e0;border:1px solid #ffffff14;border-radius:.7rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.2rem .38rem;width:calc(100% - 1.3rem);max-width:none;margin:0;padding:.32rem .55rem;display:grid;position:absolute;bottom:.55rem;left:.65rem}.garage-card-badge-km{text-align:right;min-width:0}.garage-card-badge-km strong{justify-content:flex-end;align-items:baseline;gap:.18em;min-width:0;display:flex}.garage-card-badge-km strong span:last-child{flex-shrink:0;font-size:.78em}.garage-card-badge-status{text-align:left;min-width:0}.garage-card-badge p{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;margin:0;font-size:.5rem}.garage-card-badge strong{font-family:var(--font-display);color:var(--color-coal);margin-top:.06rem;font-size:.84rem;font-weight:700;display:block}.garage-card-badge strong.is-ready{color:#3ecf6a}.garage-card-badge strong.is-service{color:var(--color-fog);font-size:.72rem;line-height:1.2}.garage-card-status-btn{text-align:left;font-family:var(--font-display);color:var(--color-fog);pointer-events:none;cursor:pointer;background:0 0;border:0;margin-top:.1rem;padding:0;font-size:.84rem;font-weight:700;line-height:1.1;text-decoration:none;display:block}.garage-card-status-btn.is-warn,.garage-card-status-btn.is-armed.is-warn{color:#c7920a}.garage-card-status-btn.is-danger,.garage-card-status-btn.is-armed.is-danger{color:#e02420}.garage-card-status-btn.is-armed{color:var(--color-fog);pointer-events:auto}.garage-card-status-btn:disabled{opacity:1}.garage-card-status-btn.is-armed:active{opacity:.85}.dash-upcoming-card.is-service-focus{z-index:1;isolation:isolate;position:relative;overflow:hidden}.dash-upcoming-card.is-service-focus:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(160deg, var(--color-radiant) 0%, var(--color-radiant) 100%);opacity:0;animation:1.1s ease-in-out 3 service-focus-pulse;position:absolute;inset:0}.dash-upcoming-card.is-service-focus>*{z-index:1;position:relative}@keyframes service-focus-pulse{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dash-upcoming-card.is-service-focus:before{opacity:.45;animation:none}}.garage-card-badge-divider{background:#ffffff29;align-self:stretch;width:1px}.garage-active-strip{isolation:isolate;width:100%;color:var(--color-coal);text-align:center;cursor:pointer;transition:transform .15s var(--ease-smooth), box-shadow .25s var(--ease-smooth);background:radial-gradient(120% 90% at 28% 14%,#ffbebe24 0%,#0000 58%),#960000e6;border:0;border-radius:1.15rem;justify-content:center;align-self:stretch;align-items:center;padding:.55rem 1rem .6rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #00000047,0 0 8px #ff4f182e,inset 0 1px #ffffff47,inset 0 -1px #00000047}.garage-active-strip:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(140deg,#ffe6e6b3 0%,#ffa0a059 22%,#ffffff1a 48%,#ff4f1866 78%,#ff4f188c 100%);padding:1.2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.garage-active-strip:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff14 0%,#0000 40%);border-radius:calc(1.15rem - 1.2px);position:absolute;inset:1.2px}.garage-active-strip:not(:disabled):active{transform:scale(.96)}.garage-active-strip:disabled{cursor:default}.garage-active-copy{z-index:2;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex;position:relative}.garage-active-km-wrap{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.15rem;display:flex}.garage-active-km-hint{letter-spacing:.02em;opacity:.78;margin-top:.15rem;font-size:.58rem;font-weight:500}.fleet-sheet-desc{color:#ffffff8c;margin:0 0 .9rem;font-size:.88rem;line-height:1.4}.fleet-sheet .vehicle-sheet-panel{color:#f5f5f5;background:linear-gradient(#2a2a2c 0%,#1a1a1c 100%);height:min(100svh - 6.2rem,46rem);box-shadow:0 -16px 48px #00000073}.fleet-sheet .vehicle-sheet-handle{background:#ffffff38}.fleet-sheet .vehicle-setup-back{color:#ffffffb8}.fleet-sheet .vehicle-setup-progress{color:#ffffff80}.fleet-sheet .vehicle-setup-title{color:var(--color-coal)}.fleet-sheet-search{margin-bottom:1rem;display:block;position:relative}.fleet-sheet-search-icon{color:#0006;pointer-events:none;width:1.05rem;height:1.05rem;position:absolute;top:50%;left:.95rem;transform:translateY(-50%)}.fleet-sheet-search-icon svg{width:100%;height:100%}.fleet-sheet-search input{background:var(--color-pure);width:100%;color:var(--color-ink);border:0;border-radius:999px;padding:.9rem 1rem .9rem 2.55rem;font-size:.95rem;box-shadow:0 8px 24px #0000002e}.fleet-sheet-search input::placeholder{color:#00000061}.fleet-sheet-list{flex-direction:column;flex:1;gap:.85rem;min-height:0;margin:0;padding:0 0 1.25rem;list-style:none;display:flex;overflow-y:auto}.fleet-sheet-item{background:var(--color-pure);text-align:left;width:100%;color:var(--color-ink);cursor:pointer;transition:transform .2s var(--ease-smooth), box-shadow .2s var(--ease-smooth);border:0;border-radius:1.55rem;flex-direction:column;gap:.75rem;padding:1rem 1.05rem;display:flex;box-shadow:0 14px 32px #00000038}.fleet-sheet-item:active{transform:scale(.985)}.fleet-sheet-item.is-active{box-shadow:0 0 0 2px #ff4f1859,0 16px 36px #00000047}.fleet-sheet-item-top{grid-template-columns:minmax(0,1fr) minmax(7.5rem,44%);align-items:center;gap:.65rem;min-height:5.75rem;display:grid}.fleet-sheet-item-identity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.35rem .55rem;min-width:0;display:grid}.fleet-sheet-item-mark{width:1.55rem;height:1.55rem;color:var(--color-coal);font-family:var(--font-display);letter-spacing:-.02em;background:#111;border-radius:.4rem;place-items:center;margin-top:.1rem;font-size:.82rem;font-weight:700;display:grid}.fleet-sheet-item-names{flex-direction:column;justify-content:center;gap:.12rem;min-width:0;min-height:1.55rem;display:flex}.fleet-sheet-item-brand{color:#00000094;font-size:.9rem;font-weight:500;line-height:1.2}.fleet-sheet-item-model{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-coal);word-break:break-word;font-size:1.28rem;font-weight:700;line-height:1.15}.fleet-sheet-item-model span{color:#0000008c;margin-left:.28rem;font-size:.92em;font-weight:600}.fleet-sheet-item-placa{letter-spacing:.08em;text-transform:uppercase;color:#0000007a;margin-top:.08rem;font-size:.78rem;font-weight:600}.fleet-sheet-item-art{object-fit:contain;object-position:center right;filter:drop-shadow(0 8px 12px #0000003d);pointer-events:none;-webkit-user-select:none;user-select:none;place-self:center end;width:100%;height:5.5rem}.fleet-sheet-item-footer{justify-content:space-between;align-items:center;gap:.55rem;min-height:2rem;display:flex}.fleet-sheet-pills{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.fleet-sheet-pill{color:#000000b8;white-space:nowrap;box-sizing:border-box;background:#efefef;border-radius:999px;justify-content:center;align-items:center;gap:.28rem;height:1.85rem;padding:0 .62rem;font-size:.72rem;font-weight:600;display:inline-flex}.fleet-sheet-pill svg{opacity:.7;flex-shrink:0;width:.85rem;height:.85rem}.fleet-sheet-pill--accent{background:var(--color-splash);color:var(--color-coal);flex-shrink:0;height:1.85rem;padding:0 .75rem;font-size:.78rem}.fleet-sheet-pill--accent strong{font-weight:700;line-height:1}.fleet-sheet-pill--accent.is-active{color:var(--color-milano);background:#ff4f1824}.fleet-sheet-pill--accent.is-service,.fleet-sheet-pill--accent.is-warn{background:var(--color-fog);color:#9a7400}.fleet-sheet-pill--accent.is-danger{color:#c01812;background:#ffe3e0}.fleet-sheet-empty{text-align:center;color:#ffffff8c;margin:1.5rem 0 .5rem;font-size:.9rem}.notif-sheet-desc{color:#0000008c;margin:0 0 .95rem;font-size:.88rem;line-height:1.4}.notif-sheet-list{flex-direction:column;flex:1;gap:.5rem;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.notif-sheet-item{background:var(--color-pure);text-align:left;width:100%;color:var(--color-ink);cursor:pointer;animation:dash-upcoming-menu-in .32s var(--ease-smooth) both;border:1px solid #0000000f;border-radius:1.1rem;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.9rem 1rem;display:flex}.notif-sheet-item:first-child{animation-delay:30ms}.notif-sheet-item:nth-child(2){animation-delay:70ms}.notif-sheet-item:nth-child(3){animation-delay:.11s}.notif-sheet-item:nth-child(4){animation-delay:.15s}.notif-sheet-item:active{transform:scale(.99)}.notif-sheet-kind{letter-spacing:.08em;text-transform:uppercase;color:#0000006b;font-size:.62rem;font-weight:700}.notif-sheet-item.kind-aviso .notif-sheet-kind{color:var(--color-milano)}.notif-sheet-item.kind-recomendacion .notif-sheet-kind{color:#b8860b}.notif-sheet-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.02rem;font-weight:600}.notif-sheet-body{color:#0000008c;font-size:.82rem;line-height:1.35}.notif-sheet-empty{text-align:center;color:#00000080;margin:1.5rem 0 .5rem;font-size:.9rem}.notif-screen .notif-sheet-list{flex:none;overflow:visible}.notif-clear{width:100%;color:var(--color-milano);cursor:pointer;background:0 0;border:0;border-radius:999px;margin-top:.35rem;padding:.95rem 1.2rem;font-size:.95rem;font-weight:600}.dash-home .notif-sheet-empty{color:#ffffff80}.dash-home .vehicle-setup-progress{color:#ffffff85}.dash-home .vehicle-setup-seg{background:#ffffff1f}.dash-home .vehicle-edit-label{color:#ffffff85}.mileage-modal{z-index:120;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.mileage-modal-backdrop{animation:vehicle-sheet-fade .25s var(--ease-smooth) both;background:#0000007a;border:0;padding:0;position:absolute;inset:0}.mileage-modal-card{z-index:1;background:linear-gradient(180deg, var(--color-fog) 0%, var(--color-splash) 100%);width:min(100%,22rem);color:var(--color-ink);max-height:min(88dvh,38rem);animation:mileage-modal-in .32s var(--ease-smooth) both;border-radius:1.45rem;padding:1.15rem 1.2rem 1.25rem;position:relative;overflow-y:auto;box-shadow:0 22px 48px #00000038}.mileage-modal-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.mileage-modal-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--color-milano);margin:0;font-size:.68rem;font-weight:700}.mileage-modal-title{letter-spacing:-.02em;color:var(--color-ink);margin:.25rem 0 0;font-size:1.25rem}.mileage-modal-close{color:#00000073;background:0 0;border:0;flex-shrink:0;padding:.15rem 0;font-size:.78rem;font-weight:500}.mileage-modal-vehicle{color:var(--color-ink);margin:.85rem 0 0;font-size:.95rem;font-weight:600}.mileage-modal-desc{color:#0000008c;margin:.35rem 0 0;font-size:.82rem;line-height:1.4}.mileage-modal-field{margin:1.1rem 0 1rem}@keyframes mileage-modal-in{0%{opacity:0;transform:translateY(.6rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.mileage-modal-card,.mileage-modal-backdrop{animation:none}}.garage-active-strip .dash-lock{color:var(--color-coal);background:#ffffff29}.garage-active-label{letter-spacing:.1em;text-transform:uppercase;opacity:.78;margin:0;font-size:.52rem;font-weight:600}.garage-active-km{font-family:var(--font-display);letter-spacing:-.02em;text-transform:none;text-shadow:0 2px 10px #0000002e;margin:0;font-size:1.05rem;font-weight:600;line-height:1}.garage-active-km--empty{letter-spacing:-.01em;opacity:.88;text-shadow:none;font-size:.88rem}.garage-active-strip.is-pending-add{cursor:default;pointer-events:none}.garage-active-name{opacity:.95;margin:.18rem 0 0;font-size:.7rem;font-weight:600}.vehicle-sheet{top:0;left:0;right:0;bottom:calc(4.85rem + env(safe-area-inset-bottom));z-index:120;justify-content:center;align-items:flex-end;display:flex;position:fixed}.vehicle-sheet-backdrop{animation:vehicle-sheet-fade .25s var(--ease-smooth) both;background:#00000073;border:0;padding:0;position:absolute;inset:0}.vehicle-sheet-panel{z-index:1;background:linear-gradient(180deg, var(--color-fog) 0%, var(--color-splash) 100%);width:min(100%,32rem);height:auto;min-height:0;max-height:min(100svh - 6.2rem,46rem);color:var(--color-ink);padding:.55rem 1.25rem calc(1.15rem + env(safe-area-inset-bottom));animation:vehicle-sheet-up .35s var(--ease-smooth) both;border-radius:1.6rem 1.6rem 0 0;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 -16px 48px #0003}.vehicle-sheet-handle{background:#00000024;border-radius:999px;width:2.5rem;height:.28rem;margin:.2rem auto .55rem}.vehicle-sheet-grabber{cursor:grab;touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:calc(100% + 2.5rem);margin:-.55rem -1.25rem 0;padding:.7rem 1.25rem .45rem;display:flex}.vehicle-sheet-grabber:active{cursor:grabbing}.vehicle-sheet-title-grab{cursor:grab;touch-action:none;background:0 0;border:0;padding:.2rem .45rem}.vehicle-sheet-title-grab:active{cursor:grabbing}.vehicle-sheet-grabber .vehicle-sheet-handle{pointer-events:none;margin:0}.vehicle-sheet-panel.is-dragging{transition:none;animation:none}.vehicle-sheet-header{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;margin-bottom:.75rem;display:grid}.vehicle-sheet-header .vehicle-setup-back{justify-self:start}.vehicle-sheet-header>span:last-child{justify-self:end;width:3rem}.vehicle-sheet-content{scrollbar-width:none;flex:auto;min-height:0;padding-bottom:.75rem;overflow-y:auto}.vehicle-sheet-content::-webkit-scrollbar{display:none}.vehicle-sheet-footer{flex-shrink:0;padding-top:.65rem;padding-bottom:.15rem}.vehicle-setup-back{color:#00000073;background:0 0;border:0;padding:.15rem 0;font-size:.78rem;font-weight:500}.vehicle-setup-progress{letter-spacing:.04em;color:#00000073;margin:0;font-size:.72rem;font-weight:600}.vehicle-setup-bar{grid-template-columns:repeat(4,1fr);gap:.35rem;margin:0 0 1.1rem;display:grid}.vehicle-setup-seg{background:#00000014;border-radius:999px;height:.28rem}.vehicle-setup-seg.is-done,.vehicle-setup-seg.is-current{background:var(--color-milano)}.vehicle-setup-seg.is-current{opacity:.55}.vehicle-setup-title{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:1.55rem}.vehicle-setup-desc{color:#0000008c;max-width:22rem;margin:.45rem 0 0;font-size:.88rem;line-height:1.45}.vehicle-setup-body{flex-direction:column;gap:.85rem;min-height:0;margin-top:1.35rem;display:flex}.vehicle-brand-row{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;gap:.55rem;padding:.15rem 0 .35rem;display:grid;overflow-x:auto}.vehicle-brand-row::-webkit-scrollbar{display:none}.vehicle-brand-chip{background:var(--color-pure);color:#1a1a1a;white-space:nowrap;transition:background .2s var(--ease-smooth), color .2s var(--ease-smooth), border-color .2s var(--ease-smooth);border:1px solid #00000014;border-radius:999px;padding:.75rem 1.1rem;font-size:.9rem;font-weight:600;box-shadow:0 4px 14px #0000000d}.vehicle-brand-chip.is-active{background:var(--color-milano);border-color:var(--color-milano);color:var(--color-coal)}.brand-search{flex-direction:column;gap:.55rem;display:flex;position:relative}.brand-search-list{background:var(--color-pure);border:1px solid #0000000f;border-radius:1.15rem;flex-direction:column;gap:.25rem;max-height:min(12.5rem,28svh);margin:0;padding:.35rem;list-style:none;display:flex;overflow-y:auto;box-shadow:0 12px 28px #0000001a}.brand-search-option{width:100%;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.85rem;padding:.78rem .9rem;font-size:1rem;font-weight:600}.brand-search-option:active,.brand-search-option.is-active{color:var(--color-milano);background:#ff4f1814}.brand-search-option--custom{color:#000000b3;font-weight:500}.brand-search-empty{color:#00000073;padding:.85rem .9rem;font-size:.88rem}.vehicle-setup-field{display:block;position:relative}.vehicle-setup-field input{background:var(--color-pure);width:100%;color:var(--color-ink);border:1px solid #00000014;border-radius:1.15rem;outline:none;padding:1.05rem 1.2rem;font-size:1.05rem;box-shadow:0 4px 16px #0000000d}.vehicle-setup-field input:focus{border-color:#ff4f1866}.vehicle-setup-field span{color:#0006;pointer-events:none;font-size:.85rem;font-weight:500;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.vehicle-setup-cta{background:var(--color-milano);width:100%;color:var(--color-pure);transition:transform .15s var(--ease-smooth);border:0;border-radius:999px;padding:1rem 1.2rem;font-size:.95rem;font-weight:600;box-shadow:0 4px 20px #ff4f1847}.vehicle-setup-cta:active:not(:disabled){transform:scale(.98)}.vehicle-setup-cta:disabled{opacity:.4;cursor:not-allowed}.vehicle-setup-screen .vehicle-setup-bar{margin:.15rem 0 1rem}.vehicle-setup-screen .avisos-back{margin-bottom:.55rem}.vehicle-setup-screen .vehicle-setup-body{margin-top:.15rem}.vehicle-setup-screen .vehicle-setup-cta{margin-top:.35rem}.vehicle-setup-overlay{z-index:80;padding:calc(1.1rem + env(safe-area-inset-top)) 1.25rem calc(5.6rem + env(safe-area-inset-bottom));background:inherit;animation:vehicle-setup-in .42s var(--ease-smooth) both;position:absolute;inset:0;overflow:clip auto}.vehicle-setup-overlay.is-leaving{animation:vehicle-setup-out .36s var(--ease-smooth) both;pointer-events:none}@keyframes vehicle-setup-in{0%{opacity:.72;transform:translateY(18%)}to{opacity:1;transform:translate(0)}}@keyframes vehicle-setup-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(16%)}}@keyframes vehicle-sheet-fade{0%{opacity:0}to{opacity:1}}@keyframes vehicle-sheet-up{0%{opacity:.6;transform:translateY(18%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vehicle-sheet-backdrop,.vehicle-sheet-panel,.vehicle-setup-overlay,.vehicle-setup-overlay.is-leaving{animation:none}.garage-card,.garage-card-art{transition:none}.garage-track{scroll-behavior:auto}}.dash-block{flex-direction:column;gap:.85rem;display:flex}.dash-home .dash-block{-webkit-backdrop-filter:blur(8px)saturate(1.1);backdrop-filter:blur(8px)saturate(1.1);background:linear-gradient(#ffffff08 0%,#ffffff03 55%,#25252a2e 100%),#0a06061f;border:1px solid #ffffff12;border-radius:1.35rem;padding:1rem .95rem 1.1rem;box-shadow:0 8px 20px #0000001a,inset 0 1px #ffffff0d}.dash-home .dash-block-head{background:linear-gradient(165deg,#ffffff14 0%,#ffffff08 100%),#08060673;border:1px solid #ffffff1a;border-radius:1rem;align-items:center;padding:.7rem .8rem;box-shadow:inset 0 1px #ffffff12}.dash-block.is-highlighted,.dash-estimate.is-highlighted{border-radius:1.2rem;box-shadow:0 0 0 3px #ff4f181f,0 12px 28px #ff4f181f}.dash-home .dash-block.is-highlighted{border-color:#ff4f1873;box-shadow:0 0 0 2px #ff4f1847,0 12px 28px #ff4f182e,inset 0 1px #ffffff14}.dash-block-head{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:0 .1rem;display:flex}.dash-block-head h2{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:1.15rem}.dash-block-context{color:#00000073;margin:.2rem 0 0;font-size:.74rem;font-weight:500}.dash-block-head button{color:var(--color-milano);background:0 0;border:0;padding:0;font-size:.82rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.aviso-live{border:1px solid color-mix(in srgb, var(--color-coal) 8%, transparent);box-shadow:0 8px 22px color-mix(in srgb, var(--color-coal) 8%, transparent)}.aviso-live.is-focused{outline:2px solid color-mix(in srgb, var(--color-radiant) 45%, transparent)}.aviso-live.tone-warn .aviso-live-icon{background:color-mix(in srgb, var(--color-radiant) 16%, var(--color-pure))}.aviso-live.tone-warn{border-color:color-mix(in srgb, var(--color-radiant) 22%, transparent)}.aviso-live.tone-danger{border-color:color-mix(in srgb, var(--color-radiant) 35%, transparent);box-shadow:0 10px 24px color-mix(in srgb, var(--color-radiant) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-radiant) 12%, transparent)}}@keyframes aviso-live-thumb-pulse-warn{0%,to{box-shadow:0 2px 8px color-mix(in srgb, var(--color-coal) 18%, transparent), 0 0 0 0 color-mix(in srgb, var(--color-radiant) 35%, transparent);transform:scale(1)}50%{box-shadow:0 2px 10px color-mix(in srgb, var(--color-coal) 22%, transparent), 0 0 0 7px color-mix(in srgb, var(--color-radiant) 22%, transparent);transform:scale(1.18)}}@supports (color:color-mix(in lab, red, red)){.aviso-live.tone-danger .aviso-live-track-done{background:color-mix(in srgb, var(--color-radiant) 45%, var(--color-pure))}.aviso-live.tone-danger .aviso-live-track-line{background:color-mix(in srgb, var(--color-radiant) 28%, var(--color-pure))}.aviso-live.tone-danger.is-focused{outline-color:color-mix(in srgb, var(--color-radiant) 50%, transparent)}.aviso-live-name{color:color-mix(in srgb, var(--color-coal) 78%, var(--color-pure))}.aviso-live-badge{background:color-mix(in srgb, var(--color-coal) 10%, var(--color-pure));color:color-mix(in srgb, var(--color-coal) 82%, var(--color-pure))}.aviso-live-track-line{background:color-mix(in srgb, var(--color-coal) 12%, var(--color-pure))}.aviso-live-thumb{box-shadow:0 2px 8px color-mix(in srgb, var(--color-coal) 18%, transparent)}.aviso-live-end{border:2px solid color-mix(in srgb, var(--color-coal) 18%, var(--color-pure))}}@keyframes aviso-live-thumb-pulse{0%,to{transform:scale(1);box-shadow:0 2px 8px #00000059,0 0 #ff4f1859}50%{transform:scale(1.18);box-shadow:0 2px 10px #0006,0 0 0 7px #ff4f182e}}@media (prefers-reduced-motion:reduce){.aviso-live-thumb.is-at-end{animation:none}}@supports (color:color-mix(in lab, red, red)){.aviso-live-more{color:color-mix(in srgb, var(--color-coal) 55%, var(--color-pure))}.aviso-live .dash-upcoming-menu{border-color:color-mix(in srgb, var(--color-coal) 8%, transparent)}}.aviso-live-list{flex-direction:column;gap:.65rem;display:flex}.aviso-live-list:has(.is-menu-open){padding-bottom:.5rem;overflow:visible}.aviso-live{background:var(--color-pure);border:1px solid #14151714;border-radius:1.35rem;position:relative}@supports (color:color-mix(in lab, red, red)){.aviso-live{border:1px solid color-mix(in srgb, var(--color-coal) 8%, transparent)}}.aviso-live{box-shadow:0 8px 22px #14151714}@supports (color:color-mix(in lab, red, red)){.aviso-live{box-shadow:0 8px 22px color-mix(in srgb, var(--color-coal) 8%, transparent)}}.aviso-live{color:var(--color-coal);overflow:hidden}.aviso-live.is-menu-open{z-index:6;overflow:visible}.aviso-live.is-focused{outline:2px solid #ff4f1873}@supports (color:color-mix(in lab, red, red)){.aviso-live.is-focused{outline:2px solid color-mix(in srgb, var(--color-radiant) 45%, transparent)}}.aviso-live.is-focused{outline-offset:2px}.aviso-live-open{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:.85rem;padding:.9rem 1rem 1rem;display:flex}.aviso-live-top{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding-right:1.6rem;display:grid}.aviso-live-icon{background:var(--color-fog);width:2.35rem;height:2.35rem;color:var(--color-coal);border-radius:.7rem;flex-shrink:0;place-items:center;display:grid}.aviso-live.tone-warn .aviso-live-icon{background:#ffe3da}@supports (color:color-mix(in lab, red, red)){.aviso-live.tone-warn .aviso-live-icon{background:color-mix(in srgb, var(--color-radiant) 16%, var(--color-pure))}}.aviso-live.tone-warn .aviso-live-icon{color:var(--color-radiant)}.aviso-live.tone-danger .aviso-live-icon{background:var(--color-radiant);color:var(--color-pure)}.aviso-live.tone-warn{border-color:#ff4f1838}@supports (color:color-mix(in lab, red, red)){.aviso-live.tone-warn{border-color:color-mix(in srgb, var(--color-radiant) 22%, transparent)}}.aviso-live.tone-danger{border-color:#ff4f1859}@supports (color:color-mix(in lab, red, red)){.aviso-live.tone-danger{border-color:color-mix(in srgb, var(--color-radiant) 35%, transparent)}}.aviso-live.tone-danger{box-shadow:0 10px 24px #ff4f182e,0 0 0 1px #ff4f181f}@supports (color:color-mix(in lab, red, red)){.aviso-live.tone-danger{box-shadow:0 10px 24px color-mix(in srgb, var(--color-radiant) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-radiant) 12%, transparent)}}.aviso-live.tone-danger .aviso-live-thumb{background:var(--color-radiant);color:var(--color-pure)}.aviso-live.tone-warn .aviso-live-thumb.is-at-end{animation-name:aviso-live-thumb-pulse-warn}.aviso-live.tone-danger .aviso-live-track-done{background:#ffb097}@supports (color:color-mix(in lab, red, red)){.aviso-live.tone-danger .aviso-live-track-done{background:color-mix(in srgb, var(--color-radiant) 45%, var(--color-pure))}}.aviso-live.tone-danger .aviso-live-track-line{background:#ffcebe}@supports (color:color-mix(in lab, red, red)){.aviso-live.tone-danger .aviso-live-track-line{background:color-mix(in srgb, var(--color-radiant) 28%, var(--color-pure))}}.aviso-live.tone-danger.is-focused{outline-color:#ff4f1880}@supports (color:color-mix(in lab, red, red)){.aviso-live.tone-danger.is-focused{outline-color:color-mix(in srgb, var(--color-radiant) 50%, transparent)}}.aviso-live-icon svg{width:1.15rem;height:1.15rem}.aviso-live-copy{min-width:0}.aviso-live-due{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-coal);margin:0;font-size:1.05rem;font-weight:600}.aviso-live-name{color:#48484a;margin:.15rem 0 0;font-size:.78rem;font-weight:500}@supports (color:color-mix(in lab, red, red)){.aviso-live-name{color:color-mix(in srgb, var(--color-coal) 78%, var(--color-pure))}}.aviso-live-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aviso-live-badge{background:#e8e8e8;border-radius:999px;justify-self:end;max-width:6.5rem;padding:.28rem .55rem}@supports (color:color-mix(in lab, red, red)){.aviso-live-badge{background:color-mix(in srgb, var(--color-coal) 10%, var(--color-pure))}}.aviso-live-badge{color:#3e3f41}@supports (color:color-mix(in lab, red, red)){.aviso-live-badge{color:color-mix(in srgb, var(--color-coal) 82%, var(--color-pure))}}.aviso-live-badge{text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;font-weight:600;line-height:1.2;overflow:hidden}.aviso-live-track{align-items:center;height:1.35rem;display:flex;position:relative}.aviso-live-track-line{background:#e3e3e3;border-radius:999px;height:.22rem;position:absolute;left:.35rem;right:.55rem}@supports (color:color-mix(in lab, red, red)){.aviso-live-track-line{background:color-mix(in srgb, var(--color-coal) 12%, var(--color-pure))}}.aviso-live-track-done{background:var(--color-radiant);border-radius:999px;max-width:calc(100% - 1.1rem);height:.22rem;position:absolute;left:.35rem}.aviso-live-thumb{background:var(--color-radiant);width:1.35rem;height:1.35rem;color:var(--color-pure);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 2px 8px #1415172e}@supports (color:color-mix(in lab, red, red)){.aviso-live-thumb{box-shadow:0 2px 8px color-mix(in srgb, var(--color-coal) 18%, transparent)}}.aviso-live-thumb{z-index:2}.aviso-live-thumb svg{z-index:1;width:.75rem;height:.75rem;position:relative}.aviso-live-thumb.is-at-end{z-index:3;animation:1.15s ease-in-out infinite aviso-live-thumb-pulse;left:auto;right:.05rem;translate:0 -50%}.aviso-live-track:has(.aviso-live-thumb.is-at-end) .aviso-live-end{opacity:0;pointer-events:none}.aviso-live-end{border:2px solid #d5d5d5;border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:50%;right:.2rem;translate:0 -50%}@supports (color:color-mix(in lab, red, red)){.aviso-live-end{border:2px solid color-mix(in srgb, var(--color-coal) 18%, var(--color-pure))}}.aviso-live-end{background:var(--color-pure);z-index:1}@media (prefers-reduced-motion:reduce){.aviso-live-thumb.is-at-end{animation:none}}.aviso-live-more{z-index:2;color:#7e7e7f;background:0 0;border:0;position:absolute;top:.7rem;right:.65rem}@supports (color:color-mix(in lab, red, red)){.aviso-live-more{color:color-mix(in srgb, var(--color-coal) 55%, var(--color-pure))}}.aviso-live-more{letter-spacing:.08em;cursor:pointer;padding:.2rem;font-size:1rem;line-height:1}.aviso-live-more.is-open,.aviso-live-more:active{color:var(--color-coal)}.aviso-live .dash-upcoming-menu{background:var(--color-pure);border-color:#14151714;top:2.35rem;right:.45rem}@supports (color:color-mix(in lab, red, red)){.aviso-live .dash-upcoming-menu{border-color:color-mix(in srgb, var(--color-coal) 8%, transparent)}}.aviso-live .dash-upcoming-menu-item{color:var(--color-coal)}.dash-upcoming{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(11.5rem,68%);grid-auto-flow:column;gap:.75rem;margin:0 -.15rem;padding:.2rem .15rem .35rem;display:grid;overflow-x:auto}.dash-upcoming:has(.is-menu-open){padding-bottom:.85rem;overflow:visible}.dash-upcoming--compact{grid-auto-columns:minmax(9.25rem,46%);gap:.55rem}.dash-upcoming::-webkit-scrollbar{display:none}.dash-upcoming-card{scroll-snap-align:start;border-radius:1.35rem;flex-direction:column;min-height:9.5rem;padding:0;display:flex;position:relative;overflow:hidden}.dash-upcoming-card.is-menu-open{z-index:6;overflow:visible}.dash-upcoming--compact .dash-upcoming-card{border-radius:1.05rem;min-height:7.1rem}.dash-upcoming-open{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:1rem 1rem 1.1rem;display:flex}.dash-upcoming--compact .dash-upcoming-open{padding:.7rem .75rem .8rem}.dash-upcoming-more{z-index:2;color:inherit;letter-spacing:.08em;opacity:.7;cursor:pointer;background:0 0;border:0;padding:.2rem;font-size:1.1rem;line-height:1;position:absolute;top:.85rem;right:.75rem}.dash-upcoming-more.is-open,.dash-upcoming-more:active{opacity:1}.dash-upcoming-more.is-open{transition:transform .22s var(--ease-smooth), opacity .2s var(--ease-smooth);transform:scale(1.08)}.dash-upcoming--compact .dash-upcoming-more{font-size:.95rem;top:.55rem;right:.5rem}.dash-upcoming-menu{z-index:8;background:var(--color-fog);transform-origin:100% 0;border:1px solid #00000014;border-radius:.95rem;min-width:10.5rem;padding:.35rem;animation:.34s cubic-bezier(.22,1.2,.36,1) both dash-upcoming-menu-in;position:absolute;top:2.15rem;right:.4rem;box-shadow:0 4px 14px #0000000f,0 18px 40px #00000029}.dash-upcoming--compact .dash-upcoming-menu{min-width:9.75rem;top:1.75rem;right:.3rem}.dash-upcoming-menu-item{width:100%;color:var(--color-ink);font-family:var(--font-sans);text-align:left;cursor:pointer;opacity:0;animation:dash-upcoming-menu-item-in .28s var(--ease-smooth) both;background:0 0;border:0;border-radius:.7rem;padding:.65rem .7rem;font-size:.86rem;font-weight:500;display:block;transform:translateY(.35rem)}.dash-upcoming-menu-item:first-child{animation-delay:50ms}.dash-upcoming-menu-item:nth-child(2){animation-delay:.1s}.dash-upcoming-menu-item:nth-child(3){animation-delay:.15s}.dash-upcoming-menu-item:active,.dash-upcoming-menu-item:hover{color:var(--color-milano);background:#ff4f1814}@keyframes dash-upcoming-menu-in{0%{opacity:0;filter:blur(2px);transform:translateY(-.35rem)scale(.72)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes dash-upcoming-menu-item-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dash-upcoming-menu,.dash-upcoming-menu-item{opacity:1;filter:none;animation:none;transform:none}}.dash-upcoming-card.tone-ok{color:#1a1a1a;background:#efeee9}.dash-upcoming-card.tone-warn{color:#1a1408;background:linear-gradient(160deg,#f0b429 0%,#d99400 100%);box-shadow:0 10px 24px #c48c0033}.dash-upcoming-card.tone-danger{background:linear-gradient(160deg, var(--color-radiant) 0%, var(--color-radiant) 100%);color:var(--color-coal);box-shadow:0 12px 28px #ff4f1838}.dash-upcoming-top{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.dash-upcoming-icon{width:2.2rem;height:2.2rem;color:inherit;background:#0000000f;border-radius:.75rem;place-items:center;display:grid}.dash-upcoming--compact .dash-upcoming-icon{border-radius:.55rem;width:1.7rem;height:1.7rem}.dash-upcoming-card.tone-warn .dash-upcoming-icon,.dash-upcoming-card.tone-danger .dash-upcoming-icon{background:#ffffff38}.dash-upcoming-card.tone-danger .dash-upcoming-icon{background:#ffffff29}.dash-upcoming-icon svg{width:1.1rem;height:1.1rem}.dash-upcoming--compact .dash-upcoming-icon svg{width:.9rem;height:.9rem}.dash-upcoming-top button{color:inherit;letter-spacing:.08em;opacity:.7;background:0 0;border:0;padding:.2rem;font-size:1.1rem;line-height:1}.dash-upcoming-open .dash-upcoming-top{padding-right:1.6rem}.dash-upcoming--compact .dash-upcoming-top{margin-bottom:.55rem}.dash-upcoming-name{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:600}.dash-upcoming--compact .dash-upcoming-name{letter-spacing:-.015em;font-size:.88rem}.dash-upcoming-meta,.dash-upcoming-due{opacity:.75;margin:.25rem 0 0;font-size:.78rem}.dash-upcoming--compact .dash-upcoming-meta,.dash-upcoming--compact .dash-upcoming-due{margin-top:.15rem;font-size:.68rem}.dash-upcoming-due{opacity:.95;margin-top:auto;padding-top:.85rem;font-weight:600}.dash-upcoming--compact .dash-upcoming-due{padding-top:.55rem}.dash-upcoming-card.tone-danger .dash-upcoming-due{color:var(--color-fog);opacity:1}.dash-upcoming-card.tone-warn .dash-upcoming-due{color:#5c3d00;opacity:1}.dash-tx-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.dash-tx-empty{color:#00000073;text-align:center;background:#0000000a;border-radius:1.15rem;margin:.35rem .1rem 0;padding:1.1rem 1rem;font-size:.9rem;font-weight:500}.dash-tx{background:var(--color-pure);border-radius:1.15rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.9rem 1rem;display:grid;box-shadow:0 6px 18px #0000000a}button.dash-tx--button{width:100%;font:inherit;text-align:left;cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;border:0}button.dash-tx--button:active{transform:scale(.985)}.dash-tx.is-focused{outline-offset:2px;outline:2px solid #ff4f1859;animation:1.1s ease-in-out 2 aviso-focus-pulse}.servicios-screen .servicios-row{grid-template-columns:auto 1fr auto auto}.servicios-chevron{color:#00000047;flex-shrink:0;width:1.05rem;height:1.05rem}.servicios-chip-btn{cursor:pointer;font:inherit;border:0}.servicios-chip-btn:active{transform:scale(.97)}.dash-home .servicios-screen .avisos-chip.tone-ok{color:#000000b8;background:#00000012}.dash-home .servicios-screen .avisos-chip.tone-warn,.dash-home .servicios-screen .servicios-chip-btn,.dash-home .servicios-screen .avisos-chip.tone-danger{color:var(--color-milano);background:#ff4f1824}.servicios-desc{color:#0000008c;max-width:22rem;margin:.55rem 0 0;font-size:.84rem;line-height:1.4}.avisos-legend{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.servicios-screen .avisos-legend{gap:.5rem}.servicios-add-btn{background:var(--color-milano);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;margin-left:auto;display:grid;box-shadow:0 8px 18px #ff4f183d}.servicios-add-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.servicios-add-btn:not(:disabled):active{transform:scale(.96)}.servicios-add-btn svg{width:1.1rem;height:1.1rem}.servicios-add-field{flex-direction:column;gap:.35rem;margin-top:.75rem;display:flex}.servicios-add-field span{letter-spacing:.04em;text-transform:uppercase;color:#00000073;font-size:.72rem;font-weight:650}.servicios-add-field input{box-sizing:border-box;width:100%;font:inherit;color:#111;background:#fff;border:0;border-radius:.95rem;padding:.8rem .9rem;font-size:.92rem;box-shadow:0 4px 14px #00000009}.servicios-add-field input:focus{outline-offset:1px;outline:2px solid #ff4f1847}.servicios-detail-save:disabled{opacity:.45;cursor:not-allowed}.servicios-filters{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.servicios-filter{flex-direction:column;gap:.35rem;min-width:0;display:flex}.servicios-filter>span{letter-spacing:.04em;text-transform:uppercase;color:#00000073;font-size:.72rem;font-weight:650}.servicios-filter-trigger{appearance:none;color:#111;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:.95rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .9rem;font-size:.9rem;font-weight:600;display:flex;box-shadow:0 6px 18px #0000000a}.servicios-filter-trigger:after{content:"";border-bottom:1.8px solid #0000006b;border-right:1.8px solid #0000006b;flex-shrink:0;width:.45rem;height:.45rem;transform:rotate(45deg)translateY(-.1rem)}.servicios-filter-trigger.is-active{color:var(--color-milano);background:#ff4f181a;box-shadow:inset 0 0 0 1.5px #ff4f1859}@supports (color:color-mix(in lab, red, red)){.servicios-filter-trigger.is-active{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-milano) 35%, transparent)}}.servicios-filter-trigger.is-active:after{border-color:var(--color-milano)}.servicios-filter-trigger:active{transform:scale(.98)}.servicios-period{z-index:70;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.servicios-period-backdrop{animation:vehicle-sheet-fade .25s var(--ease-smooth) both;background:#1111117a;border:0;position:absolute;inset:0}.servicios-period-panel{z-index:1;width:min(100%,22.5rem);max-height:min(78vh,34rem);animation:servicios-detail-pop .28s var(--ease-smooth) both;background:radial-gradient(120% 80% at 100% 0,#ff4f181f,#0000 55%),#f7f6f2;border-radius:1.45rem;padding:.95rem .95rem 1.05rem;position:relative;overflow:auto;box-shadow:0 22px 48px #00000047}.servicios-period-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.servicios-period-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-milano);margin:0;font-size:.68rem;font-weight:650}.servicios-period-head h2{letter-spacing:-.03em;color:var(--color-ink);text-transform:capitalize;margin:.18rem 0 0;font-size:1.2rem}.servicios-period-close{font:inherit;color:#0000006b;cursor:pointer;background:0 0;border:0;padding:.15rem 0;font-size:.8rem;font-weight:650}.servicios-period-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.servicios-period-grid.is-years{grid-template-columns:repeat(2,minmax(0,1fr))}.servicios-period-option{color:var(--color-ink);font:inherit;cursor:pointer;background:#ffffffc7;border:1px solid #12121414;border-radius:1rem;margin:0;padding:.78rem .45rem;font-size:.86rem;font-weight:650;transition:background .15s,box-shadow .15s,transform .15s}.servicios-period-option.is-all{background:#0000000d;grid-column:1/-1;padding:.85rem .75rem}.servicios-period-option.is-selected{box-shadow:inset 0 0 0 1.5px var(--color-milano);color:var(--color-milano);background:#ff4f181f}.servicios-period-option:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.servicios-period-backdrop,.servicios-period-panel,.servicios-filter-trigger:active,.servicios-period-option:active{animation:none;transform:none}}.servicios-detail{z-index:60;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.servicios-detail-backdrop{animation:vehicle-sheet-fade .25s var(--ease-smooth) both;background:#1111117a;border:0;position:absolute;inset:0}.servicios-detail-panel{z-index:1;width:min(100%,22.5rem);max-height:min(78vh,32rem);animation:servicios-detail-pop .28s var(--ease-smooth) both;background:#f7f6f2;border-radius:1.35rem;padding:.85rem .95rem .95rem;position:relative;overflow:auto;box-shadow:0 22px 48px #00000047}.servicios-detail-handle{display:none}@keyframes servicios-detail-pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.servicios-detail-backdrop,.servicios-detail-panel,.servicios-detail-save:active{animation:none;transform:none}}.servicios-detail-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.servicios-detail-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-milano);margin:0;font-size:.68rem;font-weight:650}.servicios-detail-head h2{letter-spacing:-.03em;color:var(--color-ink);margin:.18rem 0 0;font-size:1.12rem}.servicios-detail-close{font:inherit;color:#0000006b;cursor:pointer;background:0 0;border:0;padding:.15rem 0;font-size:.8rem;font-weight:650}.servicios-detail-meta{grid-template-columns:1fr;gap:.55rem;margin-top:.85rem;display:grid}.servicios-detail-meta>div{background:#fff;border-radius:.95rem;flex-direction:column;gap:.2rem;min-width:0;padding:.7rem .75rem;display:flex;box-shadow:0 4px 14px #00000009}.servicios-detail-meta span{letter-spacing:.04em;text-transform:uppercase;color:#0000006b;font-size:.66rem;font-weight:650}.servicios-detail-meta strong{color:#111;text-overflow:unset;white-space:normal;font-size:.9rem;font-weight:700;overflow:visible}.servicios-detail-meta em{color:var(--color-milano);margin-top:.15rem;font-size:.92rem;font-style:normal;font-weight:700}.servicios-detail-meta>div:first-child strong{color:#111;font-size:.95rem}.servicios-detail-block{margin-top:.8rem}.servicios-detail-block--comment{margin-top:.7rem}.servicios-detail-label{letter-spacing:.05em;text-transform:uppercase;color:#0000006b;margin:0 0 .4rem;font-size:.68rem;font-weight:650;display:block}.servicios-detail-comment{box-sizing:border-box;resize:none;width:100%;min-height:4.4rem;font:inherit;color:#111;background:#fff;border:0;border-radius:.95rem;padding:.75rem .85rem;font-size:.88rem;line-height:1.35;box-shadow:0 4px 14px #00000009}.servicios-detail-comment:focus{outline-offset:1px;outline:2px solid #ff4f1847}.servicios-detail-footer{margin-top:.85rem}.servicios-detail-save{background:var(--color-milano);color:#fff;width:100%;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.82rem 1.1rem;font-size:.9rem;font-weight:700}.servicios-detail-save:active{transform:scale(.985)}.servicios-cal{background:#fff;border-radius:1rem;width:min(100%,13.5rem);margin:0 auto;padding:.55rem .55rem .65rem;box-shadow:0 4px 14px #00000009}.servicios-cal-month{text-align:center;letter-spacing:.02em;text-transform:capitalize;color:#0000009e;margin:0 0 .4rem;font-size:.74rem;font-weight:700}.servicios-cal-weekdays,.servicios-cal-grid{grid-template-columns:repeat(7,1fr);gap:.12rem;display:grid}.servicios-cal-weekdays span{text-align:center;color:#00000057;font-size:.58rem;font-weight:650}.servicios-cal-day{color:#0000008c;border-radius:999px;place-items:center;height:1.35rem;font-size:.66rem;font-weight:600;display:grid}.servicios-cal-day.is-empty{visibility:hidden}.servicios-cal-day.is-selected{background:var(--color-milano);color:#fff;box-shadow:0 4px 10px #ff4f1840}.servicios-month-block{flex-direction:column;gap:.4rem;display:flex}.servicios-screen{gap:.85rem}.servicios-recs{flex-direction:column;gap:.5rem;margin-top:0;display:flex}.servicios-recs-head h2{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:1.15rem}.servicios-recs-head p{color:#00000080;margin:.25rem 0 0;font-size:.82rem;line-height:1.35}.servicios-recs-list{flex-direction:column;gap:.55rem;display:flex}.servicios-month-total{background:#fff;border-radius:1.15rem;justify-content:space-between;align-items:center;gap:.85rem;margin:0;padding:.95rem 1rem;display:flex;box-shadow:0 6px 18px #0000000a}.servicios-month-list-label{letter-spacing:.04em;text-transform:uppercase;color:var(--color-milano);margin:.15rem 0 0;font-size:.78rem;font-weight:700}.servicios-month-label{letter-spacing:.05em;text-transform:uppercase;color:#0000006b;margin:0;font-size:.72rem;font-weight:650}.servicios-month-period{text-transform:capitalize;color:#111;margin:.25rem 0 0;font-size:.95rem;font-weight:700}.servicios-month-count{color:#00000073;margin:.2rem 0 0;font-size:.76rem}.servicios-month-sum{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.servicios-month-sum span{letter-spacing:.04em;text-transform:uppercase;color:#0000006b;font-size:.68rem;font-weight:650}.servicios-month-sum strong{color:var(--color-milano);font-size:1.2rem;font-weight:750}.servicios-rec{background:var(--color-pure);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:1.15rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.95rem 1rem;display:grid;box-shadow:0 6px 18px #0000000a}.servicios-rec:active{transform:scale(.985)}.servicios-rec-icon{width:2.45rem;height:2.45rem;color:var(--color-milano);background:#ff4f181a;border-radius:.85rem;flex-shrink:0;place-items:center;display:grid}.servicios-rec.tone-danger .servicios-rec-icon{color:#d32f2f;background:#ff3b301f}.servicios-rec.tone-warn .servicios-rec-icon{color:#8a5a00;background:#f5c54238}.servicios-rec-icon svg{width:1.15rem;height:1.15rem}.servicios-rec-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.servicios-rec-copy strong{color:#111;font-size:.95rem;font-weight:650}.servicios-rec-copy span{color:var(--color-milano);font-size:.78rem;font-weight:600}.servicios-rec.tone-danger .servicios-rec-copy span{color:#d32f2f}.servicios-rec.tone-warn .servicios-rec-copy span{color:#8a5a00}.servicios-rec-copy em{color:#00000073;font-size:.72rem;font-style:normal}.servicios-rec-action{color:var(--color-milano);white-space:nowrap;font-size:.72rem;font-weight:650}@media (prefers-reduced-motion:reduce){.servicios-rec:active,button.dash-tx--button:active{transform:none}.dash-tx.is-focused{animation:none}.servicios-chip-btn:active{transform:none}}.dash-tx-icon{width:2.55rem;height:2.55rem;color:var(--color-milano);background:#ff4f1814;border-radius:999px;place-items:center;display:grid}.dash-tx-icon svg{width:1.15rem;height:1.15rem}.dash-tx-name{color:var(--color-coal);margin:0;font-size:.95rem;font-weight:600}.dash-tx-meta{color:#00000073;margin:.2rem 0 0;font-size:.74rem}.dash-tx strong{color:var(--color-milano);font-size:.95rem;font-weight:700}.dash-estimate{background:var(--color-pure);border:1px solid #0000000d;border-radius:1.35rem;overflow:hidden;box-shadow:0 8px 22px #0000000a}.dash-estimate-open{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.2rem;display:flex}.dash-estimate-open:disabled{cursor:default}.dash-estimate-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-milano);margin:0;font-size:.68rem;font-weight:700}.dash-estimate-title{font-family:var(--font-display);color:var(--color-ink);margin:.3rem 0 0;font-size:1.15rem;font-weight:600}.dash-estimate-desc{color:#00000080;margin:.3rem 0 0;font-size:.78rem;line-height:1.4}.dash-estimate-price{font-family:var(--font-display);color:var(--color-milano);flex-shrink:0;margin:0;font-size:1.7rem;font-weight:600}.dash-nav{left:50%;bottom:calc(.7rem + env(safe-area-inset-bottom));z-index:200;isolation:isolate;background:linear-gradient(180deg, var(--color-fog) 0%, var(--color-radiant) 46%, var(--color-radiant) 100%);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);pointer-events:auto;border:1px solid #ffffff61;border-radius:999px;justify-content:space-between;align-items:center;gap:.15rem;width:min(21.5rem,100% - 1.8rem);margin:0;padding:.38rem .42rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 24px #ff4f1861,inset 0 1.5px #ffffff6b,inset 0 -1.5px #ff4f1861}.dash-nav.is-scroll-hidden{pointer-events:none;transform:translate(-50%,calc(100% + 10rem))}.dash-nav-indicator{z-index:0;pointer-events:none;opacity:0;background:linear-gradient(165deg, var(--color-fog) 0%, var(--color-radiant) 48%, var(--color-radiant) 100%);transition:transform .48s cubic-bezier(.22, 1, .36, 1), width .48s cubic-bezier(.22, 1, .36, 1), height .48s cubic-bezier(.22, 1, .36, 1), opacity .25s var(--ease-smooth);will-change:transform, width, height;border:1px solid #ffffff47;border-radius:999px;position:absolute;top:0;left:0;box-shadow:0 6px 14px #ff4f1859,inset 0 1.5px #ffffff8c,inset 0 -1.5px #ff4f1847}.dash-nav-indicator.is-ready{opacity:1}.dash-nav>button{z-index:1;color:#1212148c;cursor:pointer;background:0 0;border:0;flex:1;place-items:center;min-width:0;padding:0;display:grid;position:relative}.dash-nav-hit{width:2.75rem;height:2.75rem;transition:color .25s var(--ease-smooth), transform .15s var(--ease-smooth);border-radius:999px;place-items:center;display:grid;position:relative}.dash-nav-badge{z-index:2;background:var(--color-pure);min-width:.95rem;height:.95rem;color:var(--color-radiant);font-family:var(--font-display);letter-spacing:-.02em;pointer-events:none;border-radius:999px;place-items:center;padding:0 .22rem;font-size:.52rem;font-weight:700;line-height:1;display:grid;position:absolute;top:.18rem;left:auto;right:.18rem;box-shadow:0 0 0 1.5px #ff4f188c,0 2px 8px #ff4f1859}.dash-nav>button svg{fill:none;stroke:currentColor;width:1.28rem;height:1.28rem}.dash-nav>button.is-active{color:var(--color-coal)}.dash-nav>button.is-active svg{fill:none;stroke:currentColor;filter:drop-shadow(0 0 6px #12121440)}.dash-nav>button:active .dash-nav-hit{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.dash-nav,.dash-nav-indicator{transition-duration:.01ms}}.tutorial-coach{left:0;right:0;bottom:calc(4.6rem + env(safe-area-inset-bottom));z-index:20;pointer-events:none;padding:0 1.1rem;position:absolute}.tutorial-coach-card{pointer-events:auto;animation:setup-step-in .4s var(--ease-smooth) both;background:#fffffff5;border:1px solid #0000000f;border-radius:1.4rem 1.4rem 1.15rem 1.15rem;padding:1rem 1.15rem 1.15rem;box-shadow:0 -8px 40px #0000001f}.tutorial-coach-top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.55rem;display:flex}.tutorial-coach-step{letter-spacing:.04em;color:#00000073;font-size:.72rem;font-weight:600}.tutorial-coach-skip{color:#0006;background:0 0;border:0;padding:.2rem;font-size:.75rem;font-weight:500}.tutorial-coach-title{letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:1.2rem}.tutorial-coach-desc{color:#0000008c;margin:.4rem 0 0;font-size:.86rem;line-height:1.45}.tutorial-coach-cta{background:var(--color-milano);width:100%;color:var(--color-pure);transition:transform .15s var(--ease-smooth);border:0;border-radius:999px;margin-top:1rem;padding:.9rem 1.2rem;font-size:.9rem;font-weight:600;box-shadow:0 4px 20px #ff4f1847}.tutorial-coach-cta:active{transform:scale(.98)}.avisos-scroll{padding-top:1.35rem}.avisos-screen{flex-direction:column;gap:1.25rem;padding-bottom:.5rem;display:flex}.avisos-screen .dash-upcoming-card.is-focused{outline-offset:2px;outline:2px solid #ff4f1859;animation:1.1s ease-in-out 2 aviso-focus-pulse}@media (prefers-reduced-motion:reduce){.avisos-screen .dash-upcoming-card.is-focused{animation:none}}.avisos-header{padding:0 .1rem}.avisos-back{color:#00000073;background:0 0;border:0;align-items:center;margin:0 0 .65rem;padding:0;font-size:.84rem;font-weight:600;display:inline-flex}.avisos-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-milano);margin:0;font-size:.72rem;font-weight:600}.avisos-title{letter-spacing:-.03em;color:var(--color-ink);margin:.35rem 0 0;font-size:1.75rem}.avisos-screen .avisos-title{line-height:1.02}.avisos-context{color:#00000073;margin:.35rem 0 0;font-size:.84rem}.avisos-legend{flex-wrap:wrap;gap:.45rem;display:flex}.avisos-groups{flex-direction:column;gap:1.15rem;display:flex}.avisos-group{flex-direction:column;gap:.55rem;display:flex}.avisos-group-head{align-items:center;margin:0;display:flex}.avisos-group-empty{color:#7e7e7f;margin:0;padding:.15rem .1rem .2rem;font-size:.82rem}@supports (color:color-mix(in lab, red, red)){.avisos-group-empty{color:color-mix(in srgb, var(--color-coal) 55%, var(--color-pure))}}.avisos-chip{border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.72rem;font-weight:600;display:inline-flex}.avisos-chip.tone-danger{background:var(--color-radiant);color:var(--color-pure)}.avisos-chip.tone-warn{background:#ffeae3}@supports (color:color-mix(in lab, red, red)){.avisos-chip.tone-warn{background:color-mix(in srgb, var(--color-radiant) 12%, var(--color-pure))}}.avisos-chip.tone-warn{color:var(--color-coal)}.avisos-chip.tone-ok{background:#ececec}@supports (color:color-mix(in lab, red, red)){.avisos-chip.tone-ok{background:color-mix(in srgb, var(--color-coal) 8%, var(--color-pure))}}.avisos-chip.tone-ok{color:#3e3f41}@supports (color:color-mix(in lab, red, red)){.avisos-chip.tone-ok{color:color-mix(in srgb, var(--color-coal) 82%, var(--color-pure))}}.avisos-list{flex-direction:column;gap:.7rem;display:flex}.avisos-row{color:#1a1a1a;background:#efeee9;border-radius:1.2rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.95rem 1rem;display:grid}.avisos-row.tone-danger{background:linear-gradient(160deg, var(--color-radiant) 0%, var(--color-radiant) 100%);color:var(--color-coal);box-shadow:0 10px 24px #ff4f182e}.avisos-row.tone-warn{color:#1a1408;background:linear-gradient(160deg,#f0b429 0%,#d99400 100%);box-shadow:0 8px 20px #c48c0029}.avisos-row-icon{background:#0000000f;border-radius:.8rem;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;display:grid}.avisos-row.tone-danger .avisos-row-icon,.avisos-row.tone-warn .avisos-row-icon{background:#fff3}.avisos-row-icon svg{width:1.15rem;height:1.15rem}.avisos-row-name{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:600}.avisos-row-meta{opacity:.72;margin:.2rem 0 0;font-size:.74rem}.avisos-row-due{text-align:right;max-width:7.5rem;margin:0;font-size:.74rem;font-weight:600;line-height:1.3}.avisos-row.tone-danger .avisos-row-due{color:var(--color-fog)}.avisos-row.tone-warn .avisos-row-due{color:#5c3d00}.avisos-row.is-focused{outline-offset:2px;outline:2px solid #ff4f1859;animation:1.1s ease-in-out 2 aviso-focus-pulse}@keyframes aviso-focus-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.avisos-row.is-focused{animation:none}.dash-lockable,.tutorial-coach-card{transition:none;animation:none}}.estimados-scroll{flex-direction:column;gap:0;min-height:0;display:flex}.dash-scroll.estimados-scroll>.estimados-screen{flex:none;min-height:0}.estimados-screen{flex-direction:column;flex:none;gap:.85rem;min-height:0;display:flex;position:relative}.estimados-header{flex-direction:column;gap:.75rem;padding:0 .1rem;display:flex}.estimados-header-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.estimados-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-milano);margin:0;font-size:.72rem;font-weight:600}.estimados-title{letter-spacing:-.03em;color:var(--color-ink);margin:.35rem 0 0;font-size:1.65rem}.estimados-context{color:#00000073;margin:.35rem 0 0;font-size:.84rem}.estimados-locate-btn{color:var(--color-milano);letter-spacing:.02em;background:#ff4f181f;border:1px solid #ff4f1859;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;margin-top:.15rem;padding:.55rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex}.estimados-locate-btn svg{width:.95rem;height:.95rem}.estimados-locate-btn.is-open{background:var(--color-milano);color:#0b1211;border-color:#0000}.estimados-zone-summary{color:var(--color-milano);margin:.4rem 0 0;font-size:.76rem;font-weight:600}.estimados-location-hint{color:#0000007a;margin:0;font-size:.78rem;line-height:1.4}.estimados-map-frame{background:#0000000f;border:1px solid #00000014;border-radius:.95rem;height:9.5rem;position:relative;overflow:hidden}.estimados-map-frame--sheet{flex-shrink:0;height:9.75rem}.estimados-map{filter:grayscale(.15)contrast(1.05);border:0;width:100%;height:100%;display:block}.estimados-map-loading{color:#00000073;place-items:center;height:100%;font-size:.8rem;display:grid}.estimados-map-radius{width:calc(5.2rem * var(--radius-scale,.5));height:calc(5.2rem * var(--radius-scale,.5));pointer-events:none;background:#ff4f1829;border:2px solid #ff4f18d9;border-radius:999px;transition:width .12s ease-out,height .12s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ff4f1840}.estimados-radius{flex-direction:column;gap:.55rem;padding:.15rem 0 .1rem;display:flex}.estimados-radius-top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.estimados-radius-label{letter-spacing:.06em;text-transform:uppercase;color:#00000073;margin:0;font-size:.7rem;font-weight:700}.estimados-radius-value{font-family:var(--font-display);color:var(--color-milano);font-variant-numeric:tabular-nums;text-align:right;min-width:3.4rem;margin:0;font-size:1.15rem;font-weight:600}.estimados-radius-slider-wrap{--radius-progress:0%;touch-action:none;place-items:center;height:2.4rem;display:grid;position:relative}.estimados-radius-track{pointer-events:none;background:#ffffff1f;border-radius:999px;height:.55rem;position:absolute;left:.7rem;right:.7rem;overflow:hidden;box-shadow:inset 0 1px 2px #00000059}.estimados-radius-fill{height:100%;width:var(--radius-progress);border-radius:inherit;background:linear-gradient(90deg, var(--color-radiant) 0%, var(--color-radiant) 55%, var(--color-radiant) 100%);box-shadow:0 0 12px #ff4f1859}.estimados-radius-slider{appearance:none;z-index:1;cursor:pointer;background:0 0;outline:none;width:100%;height:2.4rem;margin:0;position:relative}.estimados-radius-slider:focus-visible{outline:none}.estimados-radius-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #ff4f1847,0 6px 16px #00000059}.estimados-radius-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #ff4f1847,0 6px 16px #00000059}.estimados-radius-slider::-webkit-slider-runnable-track{background:0 0;border:none;height:.55rem}.estimados-radius-slider::-moz-range-track{background:0 0;border:none;height:.55rem}.estimados-radius-slider::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 35% 30%, #ffc1ae 0%, var(--color-radiant) 42%, var(--color-radiant) 100%);border-radius:999px;width:1.55rem;height:1.55rem;margin-top:-.5rem}@supports (color:color-mix(in lab, red, red)){.estimados-radius-slider::-webkit-slider-thumb{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--color-radiant) 35%, var(--color-pure)) 0%, var(--color-radiant) 42%, var(--color-radiant) 100%)}}.estimados-radius-slider::-webkit-slider-thumb{transition:transform .12s var(--ease-smooth);border:3px solid #fff;box-shadow:0 2px 4px #0003,0 8px 18px #ff4f1873}.estimados-radius-slider:active::-webkit-slider-thumb{transform:scale(1.08)}.estimados-radius-slider::-moz-range-thumb{background:radial-gradient(circle at 35% 30%, #ffc1ae 0%, var(--color-radiant) 42%, var(--color-radiant) 100%);border-radius:999px;width:1.55rem;height:1.55rem}@supports (color:color-mix(in lab, red, red)){.estimados-radius-slider::-moz-range-thumb{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--color-radiant) 35%, var(--color-pure)) 0%, var(--color-radiant) 42%, var(--color-radiant) 100%)}}.estimados-radius-slider::-moz-range-thumb{transition:transform .12s var(--ease-smooth);border:3px solid #fff;box-shadow:0 2px 4px #0003,0 8px 18px #ff4f1873}.estimados-radius-slider:active::-moz-range-thumb{transform:scale(1.08)}.estimados-radius-ends{color:#0006;justify-content:space-between;padding:0 .15rem;font-size:.7rem;font-weight:600;display:flex}.estimados-sheet{z-index:60;padding:1.75rem 1.15rem calc(5.8rem + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.estimados-sheet-backdrop{-webkit-backdrop-filter:blur(6px);pointer-events:auto;animation:vehicle-sheet-fade .25s var(--ease-smooth) both;background:#0000009e;border:0;position:absolute;inset:0}.estimados-sheet-panel{z-index:1;pointer-events:auto;width:min(100%,21.5rem);max-height:min(62svh,28rem);color:var(--color-coal);animation:estimados-float-in .32s var(--ease-smooth) both;background:linear-gradient(165deg,#2e2e32 0%,#1a1a1e 58%,#141417 100%);border:1px solid #ffffff1a;border-radius:1.45rem;flex-direction:column;gap:.75rem;padding:1.05rem 1.05rem 1.1rem;display:flex;position:relative;overflow:auto;box-shadow:0 28px 64px #0000008c,0 0 0 1px #ff4f1814,inset 0 1px #ffffff14}@keyframes estimados-float-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.estimados-sheet-panel{animation:.2s both vehicle-sheet-fade}}.estimados-sheet-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.estimados-sheet-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-milano);margin:0;font-size:.68rem;font-weight:700}.estimados-sheet-title{letter-spacing:-.02em;color:var(--color-coal);margin:.3rem 0 0;font-size:1.2rem}.estimados-sheet-close{color:#ffffff8c;background:0 0;border:0;padding:.35rem .15rem;font-size:.78rem;font-weight:600}.estimados-sheet-cta{background:var(--color-milano);color:#0b1211;border:0;border-radius:999px;padding:.9rem 1rem;font-size:.92rem;font-weight:700;box-shadow:0 10px 24px #ff4f1847}.estimados-sheet .estimados-location-hint,.estimados-sheet .estimados-radius-label,.estimados-sheet .estimados-radius-ends,.estimados-sheet .estimados-map-loading{color:#ffffff80}.estimados-sheet .estimados-map-frame{background:#00000047;border-color:#ffffff1a}.estimados-sheet .estimados-radius-track{background:#ffffff1f}.estimados-thread{scrollbar-width:none;flex-direction:column;flex:1;gap:.65rem;min-height:12rem;padding:.35rem .1rem .5rem;display:flex;overflow-y:auto}.estimados-thread::-webkit-scrollbar{display:none}.estimados-empty{background:#ffffffb8;border:1px solid #0000000d;border-radius:1.25rem;margin-top:.35rem;padding:1.1rem 1.15rem}.estimados-empty-title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:1.1rem;font-weight:600}.estimados-empty-desc{color:#00000080;margin:.4rem 0 0;font-size:.84rem;line-height:1.45}.estimados-suggestions{flex-wrap:wrap;gap:.45rem;margin-top:.95rem;display:flex}.estimados-chip{color:var(--color-radiant);background:#ff4f180f;border:1px solid #ff4f182e;border-radius:999px;padding:.45rem .75rem;font-size:.74rem;font-weight:600}.estimados-bubble{border-radius:1.15rem;max-width:92%;padding:.7rem .9rem;font-size:.88rem;line-height:1.4}.estimados-bubble.user{background:var(--color-milano);color:var(--color-pure);border-bottom-right-radius:.35rem;align-self:flex-end;font-weight:500;box-shadow:0 6px 18px #ff4f182e}.estimados-bubble.reply{background:var(--color-pure);border:1px solid #0000000d;border-bottom-left-radius:.35rem;align-self:flex-start;width:100%;max-width:100%;padding:.95rem 1rem;box-shadow:0 8px 22px #0000000d}.estimados-typing{background:#0000000d;border-radius:1.15rem 1.15rem 1.15rem .35rem;align-self:flex-start;align-items:center;gap:5px;padding:.7rem .95rem;display:flex}.estimados-typing span{background:#00000047;border-radius:50%;width:6px;height:6px;animation:1.15s ease-in-out infinite seibi-typing-dot}.estimados-typing span:nth-child(2){animation-delay:.18s}.estimados-typing span:nth-child(3){animation-delay:.36s}.estimados-reply-title{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:1rem;font-weight:600}.estimados-reply-meta{color:#0000007a;margin:.25rem 0 0;font-size:.78rem}.estimados-reply-price-row{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:.75rem;display:flex}.estimados-reply-price{font-family:var(--font-display);color:var(--color-milano);font-size:1.65rem;font-weight:600;line-height:1}.estimados-reply-range{color:#0000007a;text-align:right;font-size:.74rem;line-height:1.35}.estimados-reply-bars{flex-direction:column;gap:.55rem;margin-top:.9rem;display:flex}.estimados-reply-bar{grid-template-columns:5.5rem 1fr;align-items:center;gap:.55rem;display:grid}.estimados-reply-bar-name{color:#0000008c;font-size:.7rem;font-weight:600}.estimados-reply-bar-track{background:#0000000f;border-radius:999px;height:.45rem;overflow:hidden}.estimados-reply-bar-fill{border-radius:inherit;background:var(--color-milano);height:100%}.estimados-reply-bar-fill.parts{background:#00000059}.estimados-composer{bottom:calc(5.15rem + env(safe-area-inset-bottom));z-index:150;background:var(--color-pure);border:1px solid #0000000f;border-radius:1.25rem;flex-shrink:0;grid-template-columns:1fr auto;align-items:center;gap:.55rem;margin-top:1rem;padding:.55rem;display:grid;position:sticky;box-shadow:0 10px 28px #0000002e}.estimados-input{width:100%;font:inherit;color:var(--color-ink);background:0 0;border:0;outline:none;padding:.55rem .5rem;font-size:.92rem}.estimados-input::placeholder{color:#00000061}.estimados-send{background:var(--color-milano);width:2.7rem;height:2.7rem;color:var(--color-pure);border:0;border-radius:999px;place-items:center;display:grid;box-shadow:0 8px 18px #ff4f1847}.estimados-send:disabled{opacity:.45;box-shadow:none}.estimados-send svg{width:1.2rem;height:1.2rem}.perfil-screen{flex-direction:column;gap:1rem;padding-bottom:.5rem;display:flex}.perfil-identity{align-items:center;gap:.9rem;padding:.15rem .1rem;display:flex}.perfil-avatar{background:var(--color-milano);width:3.4rem;height:3.4rem;color:var(--color-pure);font-family:var(--font-display);letter-spacing:.02em;border-radius:999px;place-items:center;font-size:1.05rem;font-weight:600;display:grid;overflow:hidden}.profile-avatar-image{object-fit:cover;width:100%;height:100%}.perfil-name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);margin:0;font-size:1.2rem}.perfil-email{color:#00000073;margin:.2rem 0 0;font-size:.84rem}.profile-session-cue{letter-spacing:.08em;text-transform:uppercase;color:var(--color-radiant);margin:.25rem 0 0;font-size:.68rem;font-weight:600}.perfil-card{color:var(--color-coal);background:#2b2b2b;border-radius:1.25rem;padding:1rem 1.05rem}.perfil-card-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;margin:0;font-size:.68rem;font-weight:600}.perfil-card-title{font-family:var(--font-display);letter-spacing:-.02em;margin:.45rem 0 0;font-size:1.2rem}.perfil-card-meta{color:#ffffffb3;margin:.25rem 0 0;font-size:.84rem}.perfil-card-foot{color:#ffffff80;margin:.85rem 0 0;font-size:.78rem}.perfil-list{flex-direction:column;gap:.45rem;display:flex}.perfil-row{width:100%;color:var(--color-ink);text-align:left;cursor:pointer;background:#ffffffb8;border:0;border-radius:1rem;grid-template-columns:1fr auto auto;align-items:center;gap:.55rem;padding:.95rem 1rem;display:grid}.perfil-row-label{font-size:.95rem;font-weight:500}.perfil-row-value{color:#0000006b;font-size:.78rem}.perfil-row-chevron{color:#00000047;place-items:center;width:1.1rem;height:1.1rem;display:grid}.perfil-row-chevron svg{width:100%;height:100%}.perfil-logout{width:100%;color:var(--color-milano);cursor:pointer;background:0 0;border:0;border-radius:999px;margin-top:.35rem;padding:.95rem 1.2rem;font-size:.95rem;font-weight:600}.seibi-dash{--seibi-panel:var(--color-pure);--seibi-panel-line:#14151714}@supports (color:color-mix(in lab, red, red)){.seibi-dash{--seibi-panel-line:color-mix(in srgb, var(--color-coal) 8%, transparent)}}.seibi-dash{flex-direction:column;flex-shrink:0;gap:1.15rem;padding-bottom:.4rem;display:flex}.seibi-dash-head{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.seibi-dash-brand{flex-direction:column;justify-content:center;gap:.16rem;min-width:0;display:flex}.seibi-logo{font-family:var(--font-display);letter-spacing:.08em;color:var(--color-coal);margin:0;font-size:1.42rem;font-style:italic;font-weight:700;line-height:1}.seibi-logo-i{color:var(--color-coal);position:relative}.seibi-logo-i:after{content:"";background:var(--color-radiant);border-radius:999px;width:.28em;height:.28em;position:absolute;top:.08em;left:50%;transform:translate(-35%);box-shadow:0 0 8px #ff4f18cc}.seibi-tagline{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-coal);margin:0;font-size:.98rem;font-style:italic;font-weight:700;line-height:1}.seibi-dash-actions{align-items:center;gap:.38rem;height:2.56rem;display:flex}.seibi-head-btn{border:1px solid #1415171f;border-radius:.82rem;place-items:center;width:2.56rem;height:2.56rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.seibi-head-btn{border:1px solid color-mix(in srgb, var(--color-coal) 12%, transparent)}}.seibi-head-btn{appearance:none;background:var(--color-fog);color:var(--color-coal);box-shadow:4px 5px 10px #1415171f, -3px -3px 8px var(--color-pure), inset 0 1px 0 #ffffffb8}@supports (color:color-mix(in lab, red, red)){.seibi-head-btn{box-shadow:4px 5px 10px color-mix(in srgb, var(--color-coal) 12%, transparent), -3px -3px 8px var(--color-pure), inset 0 1px 0 color-mix(in srgb, var(--color-pure) 72%, transparent)}}.seibi-head-btn{cursor:pointer;flex:0 0 2.56rem}.seibi-head-btn.is-accent{border-color:#1415171f}@supports (color:color-mix(in lab, red, red)){.seibi-head-btn.is-accent{border-color:color-mix(in srgb, var(--color-coal) 12%, transparent)}}.seibi-head-btn.is-accent{box-shadow:4px 5px 10px #1415171f, -3px -3px 8px var(--color-pure), inset 0 1px 0 #ffffffb8}@supports (color:color-mix(in lab, red, red)){.seibi-head-btn.is-accent{box-shadow:4px 5px 10px color-mix(in srgb, var(--color-coal) 12%, transparent), -3px -3px 8px var(--color-pure), inset 0 1px 0 color-mix(in srgb, var(--color-pure) 72%, transparent)}}.seibi-head-btn:not(:disabled):active{transform:scale(.96)}.seibi-head-btn:focus-visible{outline:2px solid var(--color-radiant);outline-offset:2px}.seibi-head-btn svg{width:1.28rem;height:1.28rem}.seibi-head-badge{background:var(--color-radiant);min-width:1rem;height:1rem;color:var(--color-pure);border-radius:999px;place-items:center;padding:0 .22rem;font-size:.55rem;font-weight:700;display:grid;position:absolute;top:-.28rem;right:-.28rem}.seibi-fleet{margin:0 -1.25rem}.seibi-fleet-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:none;grid-auto-columns:minmax(10.6rem,calc(50% - .23rem));grid-auto-flow:column;gap:.45rem;padding:.1rem 1.25rem .22rem;display:grid;overflow-x:auto}.seibi-fleet-track::-webkit-scrollbar{display:none}.seibi-fleet-track.is-single{grid-auto-columns:minmax(10.6rem,calc(50% - .23rem));overflow:hidden}.seibi-hero{isolation:isolate;border:1px solid #1415171f;border-radius:1rem;flex-direction:column;justify-content:space-between;gap:.38rem;width:100%;height:6.7rem;min-height:6.7rem;padding:.48rem .52rem .42rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.seibi-hero{border:1px solid color-mix(in srgb, var(--color-coal) 12%, transparent)}}.seibi-hero{background:var(--color-fog);box-shadow:5px 6px 14px #1415171f, -3px -4px 10px var(--color-pure), inset 0 1px 0 #ffffffb8}@supports (color:color-mix(in lab, red, red)){.seibi-hero{box-shadow:5px 6px 14px color-mix(in srgb, var(--color-coal) 12%, transparent), -3px -4px 10px var(--color-pure), inset 0 1px 0 color-mix(in srgb, var(--color-pure) 72%, transparent)}}.seibi-hero{color:inherit;text-align:left;cursor:pointer;font:inherit;appearance:none;scroll-snap-align:center;scroll-snap-stop:always;opacity:.92;transition:opacity .3s var(--ease-smooth), box-shadow .3s var(--ease-smooth), border-color .3s var(--ease-smooth);transform:none}.seibi-hero.is-active{opacity:1;border-color:#cb42185c}@supports (color:color-mix(in lab, red, red)){.seibi-hero.is-active{border-color:color-mix(in srgb, var(--color-radiant) 28%, var(--color-coal) 8%)}}.seibi-hero.is-active{background:#fb7d56}@supports (color:color-mix(in lab, red, red)){.seibi-hero.is-active{background:color-mix(in srgb, var(--color-radiant) 72%, var(--color-fog))}}.seibi-hero.is-active{box-shadow:6px 8px 18px #ff4f1838, 4px 6px 14px #1415171f, -3px -4px 10px var(--color-pure), inset 0 1px 0 #ffffff8c, inset 0 -1px 0 #1415171f}@supports (color:color-mix(in lab, red, red)){.seibi-hero.is-active{box-shadow:6px 8px 18px color-mix(in srgb, var(--color-radiant) 22%, transparent), 4px 6px 14px color-mix(in srgb, var(--color-coal) 12%, transparent), -3px -4px 10px var(--color-pure), inset 0 1px 0 color-mix(in srgb, var(--color-pure) 55%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-coal) 12%, transparent)}}.seibi-hero.is-active:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(112deg, #ffffff38 0 .6px, transparent .6px 2.4px), repeating-linear-gradient(-14deg, #1415171a 0 .5px, transparent .5px 3.2px), radial-gradient(120% 90% at 12% 8%, #ffb59e 0%, transparent 46%), radial-gradient(90% 70% at 92% 88%, #953518 0%, transparent 52%), linear-gradient(148deg, #ff9979 0%, var(--color-radiant) 34%, #a63918 58%, #ff8059 78%, #cb4218 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.seibi-hero.is-active:before{background:repeating-linear-gradient(112deg, color-mix(in srgb, var(--color-pure) 22%, transparent) 0 .6px, transparent .6px 2.4px), repeating-linear-gradient(-14deg, color-mix(in srgb, var(--color-coal) 10%, transparent) 0 .5px, transparent .5px 3.2px), radial-gradient(120% 90% at 12% 8%, color-mix(in srgb, var(--color-pure) 58%, var(--color-radiant)) 0%, transparent 46%), radial-gradient(90% 70% at 92% 88%, color-mix(in srgb, var(--color-radiant) 55%, var(--color-coal)) 0%, transparent 52%), linear-gradient(148deg, color-mix(in srgb, var(--color-pure) 42%, var(--color-radiant)) 0%, var(--color-radiant) 34%, color-mix(in srgb, var(--color-radiant) 62%, var(--color-coal)) 58%, color-mix(in srgb, var(--color-pure) 28%, var(--color-radiant)) 78%, color-mix(in srgb, var(--color-radiant) 78%, var(--color-coal)) 100%)}}.seibi-hero.is-active:before{opacity:.92;mix-blend-mode:normal}.seibi-hero.is-active:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff2e 0%,#0000 38%,#14151724 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.seibi-hero.is-active:after{background:linear-gradient(180deg, color-mix(in srgb, var(--color-pure) 18%, transparent) 0%, transparent 38%, color-mix(in srgb, var(--color-coal) 14%, transparent) 100%)}}.seibi-hero.is-active .seibi-hero-top,.seibi-hero.is-active .seibi-hero-stats{z-index:1}.seibi-hero.is-active .seibi-kicker{color:#ffeae3}@supports (color:color-mix(in lab, red, red)){.seibi-hero.is-active .seibi-kicker{color:color-mix(in srgb, var(--color-pure) 88%, var(--color-radiant))}}.seibi-hero.is-active .seibi-hero-title{color:var(--color-pure);text-shadow:0 1px 2px #14151747}@supports (color:color-mix(in lab, red, red)){.seibi-hero.is-active .seibi-hero-title{text-shadow:0 1px 2px color-mix(in srgb, var(--color-coal) 28%, transparent)}}.seibi-hero.is-active .seibi-hero-title span{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.seibi-hero.is-active .seibi-hero-title span{color:color-mix(in srgb, var(--color-pure) 72%, transparent)}}.seibi-hero.is-active .seibi-hero-stats p{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.seibi-hero.is-active .seibi-hero-stats p{color:color-mix(in srgb, var(--color-pure) 62%, transparent)}}.seibi-hero.is-active .seibi-hero-stats strong,.seibi-hero.is-active .seibi-hero-stat-action{color:var(--color-pure)}.seibi-hero.is-active .seibi-hero-stats strong.is-ok{color:#3ecf6a;filter:drop-shadow(0 0 4px #14151759)}@supports (color:color-mix(in lab, red, red)){.seibi-hero.is-active .seibi-hero-stats strong.is-ok{filter:drop-shadow(0 0 4px color-mix(in srgb, var(--color-coal) 35%, transparent))}}.seibi-hero.is-active .seibi-hero-stats-divider{background:#ffffff47}@supports (color:color-mix(in lab, red, red)){.seibi-hero.is-active .seibi-hero-stats-divider{background:color-mix(in srgb, var(--color-pure) 28%, transparent)}}.seibi-hero.is-active .seibi-hero-settings{background:#ffffff38}@supports (color:color-mix(in lab, red, red)){.seibi-hero.is-active .seibi-hero-settings{background:color-mix(in srgb, var(--color-pure) 22%, transparent)}}.seibi-hero.is-active .seibi-hero-settings{color:var(--color-pure);box-shadow:inset 1px 2px 4px #14151738,inset -1px -1px 3px #ffffff59}@supports (color:color-mix(in lab, red, red)){.seibi-hero.is-active .seibi-hero-settings{box-shadow:inset 1px 2px 4px color-mix(in srgb, var(--color-coal) 22%, transparent), inset -1px -1px 3px color-mix(in srgb, var(--color-pure) 35%, transparent)}}.seibi-hero.is-active .seibi-hero-settings svg{color:var(--color-pure)}.seibi-hero.is-active .seibi-hero-thumb{opacity:.34;filter:grayscale(.05)brightness(1.15)}.seibi-fleet.is-highlighted .seibi-hero:not(.seibi-hero--add){box-shadow:0 0 0 2px #ff4f1852, 5px 6px 14px #1415171f, -3px -4px 10px var(--color-pure), inset 0 1px 0 #ffffffb8}@supports (color:color-mix(in lab, red, red)){.seibi-fleet.is-highlighted .seibi-hero:not(.seibi-hero--add){box-shadow:0 0 0 2px color-mix(in srgb, var(--color-radiant) 32%, transparent), 5px 6px 14px color-mix(in srgb, var(--color-coal) 12%, transparent), -3px -4px 10px var(--color-pure), inset 0 1px 0 color-mix(in srgb, var(--color-pure) 72%, transparent)}}.seibi-fleet.is-highlighted .seibi-hero.is-active{box-shadow:0 0 0 2px #ff4f1873, 6px 8px 16px #1415171f, -4px -5px 12px var(--color-pure), inset 0 1px 0 #ffffffb8}@supports (color:color-mix(in lab, red, red)){.seibi-fleet.is-highlighted .seibi-hero.is-active{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-radiant) 45%, transparent), 6px 8px 16px color-mix(in srgb, var(--color-coal) 12%, transparent), -4px -5px 12px var(--color-pure), inset 0 1px 0 color-mix(in srgb, var(--color-pure) 72%, transparent)}}.seibi-hero.is-locked,.seibi-hero--add.is-locked{opacity:.4;pointer-events:none;filter:grayscale(.2)}.seibi-fleet-track.is-single .seibi-hero{opacity:1;cursor:default;transform:none}.seibi-hero-top,.seibi-hero-stats{z-index:1;position:relative}.seibi-hero-top{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.seibi-hero-top>div{flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0;padding-right:.35rem;display:flex}.seibi-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-radiant);margin:0;font-size:.48rem;font-weight:700}.seibi-hero-id{flex-direction:column;align-items:flex-start;gap:.18rem;min-width:0;margin-top:0;display:flex}.seibi-hero-brand{color:#ffffff8c;margin:.35rem 0 0;font-size:.92rem}.seibi-hero-title{letter-spacing:-.02em;color:var(--color-coal);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 8px #000000d9;max-width:100%;margin:0;font-size:.92rem;line-height:1.1;overflow:hidden}.seibi-hero-title span{color:#ffffffc7;font-size:.78em;font-weight:500}.seibi-hero-empty-hint{color:#ffffff80;margin:.18rem 0 0;font-size:.68rem}.seibi-status{color:#3ecf6a;background:#3ecf6a1f;border-radius:999px;flex-shrink:0;align-items:center;gap:.22rem;margin:0;padding:.08rem .38rem;font-size:.52rem;font-weight:600;display:inline-flex}.seibi-status span{background:currentColor;border-radius:999px;width:.28rem;height:.28rem}.seibi-status.is-warn{color:var(--color-radiant);background:#ff505024}.seibi-hero-settings{z-index:2;background:var(--color-fog);width:1.72rem;height:1.72rem;color:var(--color-coal);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;place-items:center;display:grid;position:relative;box-shadow:inset 2px 3px 5px #14151724,inset -2px -2px 4px #fffc}@supports (color:color-mix(in lab, red, red)){.seibi-hero-settings{box-shadow:inset 2px 3px 5px color-mix(in srgb, var(--color-coal) 14%, transparent), inset -2px -2px 4px color-mix(in srgb, var(--color-pure) 80%, transparent)}}.seibi-hero-settings svg{width:.88rem;height:.88rem;color:var(--color-coal);display:block}.seibi-hero-thumb{z-index:0;object-fit:contain;object-position:right center;opacity:.2;pointer-events:none;filter:grayscale(.15);width:4.6rem;height:2.45rem;position:absolute;top:1.35rem;right:.35rem;transform:none}.seibi-hero--add{background:radial-gradient(120% 90% at 90% 20%, #ff4f1838, transparent 55%), var(--seibi-panel);opacity:.9;text-align:center;border-style:dashed;border-color:#ffffff38;justify-content:center;align-items:center;gap:.22rem}.seibi-hero--add:active{opacity:1;border-color:#ff4f188c}.seibi-hero--add.is-active{opacity:1;border-style:solid;border-color:#ff4f188c;box-shadow:0 0 0 1px #ff4f1838,0 8px 18px #0003}.seibi-hero--add.is-armed .seibi-hero-add-icon{animation-duration:1.8s;box-shadow:0 0 0 4px #ff4f1833,0 8px 16px #ff4f1866}.seibi-hero--add.is-armed .seibi-hero-add-hint{color:#ffffffd1}.seibi-hero--add.is-highlighted{box-shadow:0 0 0 2px #ff4f1873}.seibi-hero-add-icon{background:var(--color-milano);width:1.85rem;height:1.85rem;color:var(--color-pure);border-radius:999px;place-items:center;animation:2.6s ease-in-out infinite garage-add-icon-pulse;display:grid;box-shadow:0 8px 16px #ff4f1859}.seibi-hero-add-icon svg{width:.95rem;height:.95rem}.seibi-hero-add-title{letter-spacing:-.02em;color:var(--color-coal);margin:.08rem 0 0;font-size:.88rem;font-weight:700}.seibi-hero-add-hint{color:#ffffff80;margin:0;font-size:.58rem}.seibi-hero-stage{border:1px solid var(--seibi-panel-line);background:var(--seibi-panel);pointer-events:none;border-radius:1.2rem;margin:-.15rem -.35rem .1rem;display:block;position:relative;overflow:hidden}.seibi-hero-stage.is-highlighted{box-shadow:0 0 0 2px #ff4f1873,0 12px 28px #ff4f1838}.seibi-stage-slide{transition:transform .55s var(--ease-smooth), opacity .4s var(--ease-smooth)}.seibi-hero-stage.is-adding .seibi-stage-slide{opacity:0;transform:translate(24%)}.seibi-stage-add-pane{z-index:2;opacity:0;pointer-events:none;transition:transform .55s var(--ease-smooth), opacity .4s var(--ease-smooth);place-content:center;justify-items:center;gap:.2rem;padding:1rem;display:grid;position:absolute;inset:0;transform:translate(-16%)}.seibi-hero-stage.is-adding .seibi-stage-add-pane{opacity:1;transform:none}.seibi-stage-add-title{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-coal);margin:0;font-size:1.35rem;font-style:italic;font-weight:700}.seibi-stage-add-hint{color:#ffffff8c;margin:0;font-size:.72rem}.seibi-stage-hit{z-index:4;cursor:pointer;pointer-events:auto;touch-action:pan-y;background:0 0;border:0;padding:0;position:absolute;inset:0}.seibi-hero-stage:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#00000061 52%,#000000d1 100%);height:52%;position:absolute;inset:auto 0 0}.seibi-stage-car{min-width:0}.seibi-hero-stage .garage-stage,.seibi-hero-stage .garage-stage--empty{background:radial-gradient(ellipse 80% 70% at 50% 78%, #ff4f182e, transparent 72%), var(--seibi-panel);border-radius:1.2rem;height:12.4rem;min-height:12.4rem;transform:none}.seibi-stage-id{z-index:2;border-left:2.5px solid var(--color-radiant);background:var(--color-pure);border-radius:0 .7rem .7rem 0;max-width:min(72%,13.5rem);padding:.38rem .7rem .4rem .62rem;position:absolute;bottom:.65rem;left:.7rem;box-shadow:0 8px 22px #1415171a}@supports (color:color-mix(in lab, red, red)){.seibi-stage-id{box-shadow:0 8px 22px color-mix(in srgb, var(--color-coal) 10%, transparent)}}@keyframes seibi-stage-id-in{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-1.15rem)}to{opacity:1;clip-path:inset(0);transform:none}}@media (prefers-reduced-motion:no-preference){.seibi-stage-id{animation:seibi-stage-id-in .7s var(--ease-smooth) both}}.seibi-stage-id .seibi-hero-brand{letter-spacing:.18em;text-transform:uppercase;color:var(--color-radiant);margin:0;font-size:.62rem;font-weight:700}.seibi-stage-id .seibi-hero-title{letter-spacing:.04em;text-transform:uppercase;color:var(--color-coal);text-shadow:none;white-space:normal;margin:.08rem 0 0;font-size:1.35rem;font-style:italic;font-weight:700}.seibi-stage-id .seibi-hero-year{color:#14151794;margin:.04rem 0 0;font-size:.78rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.seibi-stage-id .seibi-hero-year{color:color-mix(in srgb, var(--color-coal) 58%, transparent)}}.seibi-stage-id .seibi-hero-empty-hint{color:#1415178c}@supports (color:color-mix(in lab, red, red)){.seibi-stage-id .seibi-hero-empty-hint{color:color-mix(in srgb, var(--color-coal) 55%, transparent)}}.seibi-hero-stats{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.2rem .38rem;margin-top:auto;display:grid}.seibi-hero-stats-divider{background:#ffffff29;align-self:stretch;width:1px;min-height:1.55rem}.seibi-hero-stat{min-width:0}.seibi-hero-stat:last-child{text-align:left}.seibi-hero-stat--km{text-align:right}.seibi-hero-stat--km strong{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:.18em;min-width:0;display:flex;overflow:hidden}.seibi-hero-km-value{text-overflow:ellipsis;min-width:0;overflow:hidden}.seibi-hero-km-unit{letter-spacing:-.02em;flex-shrink:0;font-size:.78em;font-weight:700}.seibi-hero-stats p{letter-spacing:.08em;text-transform:uppercase;color:#ffffff6b;margin:0;font-size:.5rem;font-weight:700}.seibi-hero-stats strong,.seibi-hero-stat-action{color:var(--color-coal);white-space:normal;background:0 0;border:0;margin-top:.08rem;padding:0;font-size:.84rem;font-weight:700;line-height:1.1;display:block}.seibi-hero-stat-action{appearance:none;text-align:left;cursor:pointer;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;margin-left:0;font-family:inherit}.seibi-hero-stats strong.is-ok{color:#3ecf6a}.seibi-hero-stats strong.is-warn,.seibi-hero-stat-action.is-warn{color:#f5c542;line-height:1.12}.seibi-hero-stats strong.is-due,.seibi-hero-stat-action.is-danger{color:#ff3b30;line-height:1.12}.seibi-hero-stat-action.is-warn,.seibi-hero-stat-action.is-danger{font-size:.62rem;line-height:1.05}.seibi-section{flex-direction:column;gap:.7rem;display:flex}.seibi-section.is-highlighted{border-radius:1.1rem;box-shadow:0 0 0 2px #ff4f1847}.seibi-section-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.seibi-section-head h2{letter-spacing:.14em;text-transform:uppercase;color:#ffffff7a;margin:0;font-size:.68rem;font-weight:700}.seibi-section-head button{color:var(--color-radiant);cursor:pointer;background:0 0;border:0;padding:0;font-size:.78rem;font-weight:600}.seibi-maint{border:1px solid #1415171f;align-items:center;gap:.85rem;width:100%;padding:.95rem 1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.seibi-maint{border:1px solid color-mix(in srgb, var(--color-coal) 12%, transparent)}}.seibi-maint{background:var(--color-fog);color:var(--color-coal);box-shadow:6px 8px 16px #1415171f, -4px -5px 12px var(--color-pure), inset 0 1px 0 #ffffffb8;border-radius:1.35rem}@supports (color:color-mix(in lab, red, red)){.seibi-maint{box-shadow:6px 8px 16px color-mix(in srgb, var(--color-coal) 12%, transparent), -4px -5px 12px var(--color-pure), inset 0 1px 0 color-mix(in srgb, var(--color-pure) 72%, transparent)}}.seibi-maint-main{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:auto 1fr;align-items:center;gap:.85rem;margin:0;padding:0;display:grid}.seibi-maint-icon{background:var(--color-fog);width:3.05rem;height:3.05rem;color:var(--color-coal);border:0;border-radius:999px;place-items:center;display:grid;box-shadow:inset 2px 3px 6px #14151724,inset -2px -2px 5px #fffc}@supports (color:color-mix(in lab, red, red)){.seibi-maint-icon{box-shadow:inset 2px 3px 6px color-mix(in srgb, var(--color-coal) 14%, transparent), inset -2px -2px 5px color-mix(in srgb, var(--color-pure) 80%, transparent)}}.seibi-maint-icon svg{width:1.95rem;height:1.95rem}.seibi-maint-copy{flex-direction:column;gap:.22rem;min-width:0;display:flex}.seibi-maint-copy strong{color:var(--color-coal);font-size:1.02rem;font-weight:700}.seibi-maint-copy span{color:#1415178c;font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.seibi-maint-copy span{color:color-mix(in srgb, var(--color-coal) 55%, transparent)}}.seibi-maint-ring-wrap{appearance:none;background:var(--color-pure);width:3.5rem;height:3.5rem;color:inherit;cursor:pointer;box-shadow:4px 5px 10px #1415171f, -3px -3px 8px var(--color-pure);border:0;border-radius:999px;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.seibi-maint-ring-wrap{box-shadow:4px 5px 10px color-mix(in srgb, var(--color-coal) 12%, transparent), -3px -3px 8px var(--color-pure)}}.seibi-maint-ring-wrap:active{transform:scale(.96)}.seibi-maint-ring-wrap:focus-visible{outline:2px solid var(--color-radiant);outline-offset:2px}.seibi-maint-ring,.seibi-maint-pct{grid-area:1/1}.seibi-maint-ring{pointer-events:none;width:3.5rem;height:3.5rem;transform:rotate(-90deg)}.seibi-maint-ring-track,.seibi-maint-ring-fill{fill:none;stroke-width:5.2px}.seibi-maint-ring-track{stroke:var(--color-fog)}.seibi-maint-ring-fill{stroke:var(--color-radiant);stroke-linecap:round;transition:stroke-dashoffset .12s linear,stroke .35s}.seibi-maint-pct{z-index:1;background:var(--color-pure);width:1.7rem;height:1.7rem;color:var(--color-coal);letter-spacing:-.03em;pointer-events:none;box-shadow:4px 5px 10px #14151729, -2px -2px 6px var(--color-pure);border-radius:999px;place-items:center;font-size:.58rem;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.seibi-maint-pct{box-shadow:4px 5px 10px color-mix(in srgb, var(--color-coal) 16%, transparent), -2px -2px 6px var(--color-pure)}}@media (prefers-reduced-motion:no-preference){.seibi-maint-ring-wrap{transition:transform .16s var(--ease-smooth), box-shadow .16s var(--ease-smooth)}}.seibi-recent{flex-direction:column;gap:.45rem;display:flex}.seibi-recent-row{border:1px solid #1415171f;grid-template-columns:auto 1fr auto;align-items:center;gap:.82rem;width:100%;padding:.88rem .9rem;display:grid}@supports (color:color-mix(in lab, red, red)){.seibi-recent-row{border:1px solid color-mix(in srgb, var(--color-coal) 12%, transparent)}}.seibi-recent-row{appearance:none;background:var(--color-fog);color:var(--color-coal);box-shadow:6px 8px 16px #1415171f, -4px -5px 12px var(--color-pure), inset 0 1px 0 #ffffffb8;border-radius:1.35rem}@supports (color:color-mix(in lab, red, red)){.seibi-recent-row{box-shadow:6px 8px 16px color-mix(in srgb, var(--color-coal) 12%, transparent), -4px -5px 12px var(--color-pure), inset 0 1px 0 color-mix(in srgb, var(--color-pure) 72%, transparent)}}.seibi-recent-row{text-align:left;font:inherit;cursor:pointer}.seibi-recent-row:active{transform:scale(.99)}.seibi-recent-icon{background:var(--color-fog);width:3.05rem;height:3.05rem;color:var(--color-coal);border-radius:999px;place-items:center;display:grid;box-shadow:inset 2px 3px 6px #14151724,inset -2px -2px 5px #fffc}@supports (color:color-mix(in lab, red, red)){.seibi-recent-icon{box-shadow:inset 2px 3px 6px color-mix(in srgb, var(--color-coal) 14%, transparent), inset -2px -2px 5px color-mix(in srgb, var(--color-pure) 80%, transparent)}}.seibi-recent-icon svg{width:1.72rem;height:1.72rem}.seibi-recent-copy{flex-direction:column;gap:.16rem;min-width:0;display:flex}.seibi-recent-copy strong{color:var(--color-coal);font-size:.9rem}.seibi-recent-copy span{color:#1415178c;font-size:.7rem}@supports (color:color-mix(in lab, red, red)){.seibi-recent-copy span{color:color-mix(in srgb, var(--color-coal) 55%, transparent)}}.seibi-recent-cost{border:1px solid #1415171f;border-radius:.7rem;place-items:center;padding:.34rem .52rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.seibi-recent-cost{border:1px solid color-mix(in srgb, var(--color-coal) 12%, transparent)}}.seibi-recent-cost{background:var(--color-fog);box-shadow:3px 4px 8px #1415171f, -2px -2px 6px var(--color-pure), inset 0 1px 0 #ffffffb8}@supports (color:color-mix(in lab, red, red)){.seibi-recent-cost{box-shadow:3px 4px 8px color-mix(in srgb, var(--color-coal) 12%, transparent), -2px -2px 6px var(--color-pure), inset 0 1px 0 color-mix(in srgb, var(--color-pure) 72%, transparent)}}.seibi-recent-cost{color:var(--color-radiant);letter-spacing:-.02em;font-size:.78rem;font-weight:700}.seibi-shortcuts{justify-content:center;gap:.42rem;display:flex}.seibi-shortcut{border:1px solid #1415171f;border-radius:1rem;flex-direction:column;flex:0 0 4.4rem;align-items:center;gap:.32rem;width:4.4rem;padding:.5rem .18rem .42rem;display:flex}@supports (color:color-mix(in lab, red, red)){.seibi-shortcut{border:1px solid color-mix(in srgb, var(--color-coal) 12%, transparent)}}.seibi-shortcut{appearance:none;background:var(--color-fog);box-shadow:5px 6px 12px #1415171f, -3px -4px 9px var(--color-pure), inset 0 1px 0 #ffffffb8}@supports (color:color-mix(in lab, red, red)){.seibi-shortcut{box-shadow:5px 6px 12px color-mix(in srgb, var(--color-coal) 12%, transparent), -3px -4px 9px var(--color-pure), inset 0 1px 0 color-mix(in srgb, var(--color-pure) 72%, transparent)}}.seibi-shortcut{color:var(--color-coal);font:inherit;letter-spacing:-.02em;text-align:center;cursor:pointer;font-size:.55rem;font-weight:600;line-height:1.12}.seibi-shortcut:disabled{opacity:.78;cursor:default;box-shadow:4px 5px 10px #14151717, -3px -3px 7px var(--color-pure)}@supports (color:color-mix(in lab, red, red)){.seibi-shortcut:disabled{box-shadow:4px 5px 10px color-mix(in srgb, var(--color-coal) 9%, transparent), -3px -3px 7px var(--color-pure)}}.seibi-shortcut:not(:disabled):active{box-shadow:inset 3px 4px 7px #14151724, inset -2px -2px 6px var(--color-pure);transform:scale(.98)}@supports (color:color-mix(in lab, red, red)){.seibi-shortcut:not(:disabled):active{box-shadow:inset 3px 4px 7px color-mix(in srgb, var(--color-coal) 14%, transparent), inset -2px -2px 6px var(--color-pure)}}.seibi-shortcut:focus-visible{outline:2px solid var(--color-radiant);outline-offset:2px}.seibi-shortcut-icon{background:var(--color-fog);width:2.05rem;height:2.05rem;color:var(--color-coal);border-radius:999px;place-items:center;display:grid;box-shadow:inset 2px 3px 5px #14151724,inset -2px -2px 4px #fffc}@supports (color:color-mix(in lab, red, red)){.seibi-shortcut-icon{box-shadow:inset 2px 3px 5px color-mix(in srgb, var(--color-coal) 14%, transparent), inset -2px -2px 4px color-mix(in srgb, var(--color-pure) 80%, transparent)}}.seibi-shortcut-icon svg{width:1.65rem;height:1.65rem}@media (prefers-reduced-motion:no-preference){.seibi-recent-row,.seibi-shortcut,.seibi-head-btn{transition:transform .16s var(--ease-smooth), box-shadow .16s var(--ease-smooth)}}.seibi-quick-label{color:#1212149e;margin:0 0 .35rem;font-size:.72rem;font-weight:700;display:block}.seibi-battery-card{flex-direction:column;gap:.55rem;margin:.2rem 0 .9rem;display:flex}.seibi-battery-card strong{color:var(--color-radiant);font-size:1.35rem;font-weight:800}.seibi-battery-card p{color:var(--color-ink);margin:0;font-size:.92rem}.seibi-battery-meta{color:#1212148c!important;font-size:.78rem!important}.seibi-battery-track{background:#ff4f181f;border-radius:999px;height:.55rem;overflow:hidden}.seibi-battery-track span{border-radius:inherit;background:var(--color-radiant);height:100%;display:block}.seibi-pendientes-add{gap:.45rem;margin:.95rem 0 .85rem;display:flex}.seibi-pendientes-add input{background:var(--color-pure);min-width:0;color:var(--color-ink);border:1px solid #00000014;border-radius:1rem;outline:none;flex:1;padding:.85rem .95rem;font-size:.92rem}.seibi-pendientes-add input:focus{border-color:#ff4f1866}.seibi-pendientes-add button{background:var(--color-milano);color:var(--color-pure);border:0;border-radius:1rem;flex-shrink:0;padding:0 .95rem;font-size:.82rem;font-weight:700}.seibi-pendientes-add button:disabled{opacity:.4;cursor:not-allowed}.seibi-pendientes-empty{color:#12121480;text-align:center;margin:.15rem 0 .2rem;font-size:.85rem}.seibi-pendientes-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.seibi-pendiente{background:#1212140b;border-radius:1rem;padding:.75rem .8rem .8rem}.seibi-pendiente.is-open{background:#ff4f1814}.seibi-pendiente-row{align-items:flex-start;gap:.45rem;display:flex}.seibi-pendiente-note{color:var(--color-ink);flex:1;margin:0;font-size:.9rem;font-weight:600;line-height:1.35}.seibi-pendiente-remove{color:#12121461;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;width:1.6rem;height:1.6rem;font-size:1.15rem;line-height:1}.seibi-pendiente-scheduled{color:var(--color-radiant);margin:.35rem 0 0;font-size:.74rem;font-weight:700}.seibi-pendiente-agendar{color:var(--color-radiant);cursor:pointer;background:#ff4f1824;border:0;border-radius:999px;margin-top:.55rem;padding:.4rem .75rem;font-size:.74rem;font-weight:700}.seibi-pendiente-schedule{margin-top:.65rem}.seibi-pendiente-schedule .vehicle-setup-cta{margin-top:.15rem;padding:.85rem 1.1rem;font-size:.9rem}.seibi-wear{margin:.7rem 0 .15rem}.seibi-wear-hero{background:radial-gradient(circle at 50% 42%, var(--wear,#ff4f18), transparent 62%), linear-gradient(180deg, #ffffffb8 0%, #1212140a 100%);border-radius:1.35rem;flex-direction:column;align-items:center;gap:.55rem;margin:0 0 1rem;padding:1rem .7rem 1.05rem;display:flex}@supports (color:color-mix(in lab, red, red)){.seibi-wear-hero{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--wear,var(--color-radiant)) 16%, transparent), transparent 62%), linear-gradient(180deg, #ffffffb8 0%, #1212140a 100%)}}.seibi-wear-now-kicker{letter-spacing:.12em;text-transform:uppercase;color:#1212147a;margin:0;font-size:.68rem;font-weight:700}.seibi-wear-part{text-align:center;color:var(--color-ink);margin:0;font-size:1.02rem;font-weight:700}.seibi-wear-part-row{justify-content:center;align-items:center;gap:.4rem;display:flex}.seibi-wear-edit{background:var(--color-radiant);width:1.55rem;height:1.55rem;color:var(--color-pure);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;place-items:center;margin:0;padding:0;display:grid;box-shadow:0 4px 10px #ff4f1847}.seibi-wear-edit.is-open{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--color-radiant)}.seibi-wear-edit svg{width:.72rem;height:.72rem}.seibi-wear-pick-hint{color:#1212148c;margin:-.2rem 0 .55rem;font-size:.78rem;line-height:1.35}.seibi-wear-gauge{flex-shrink:0;place-items:center;display:grid;position:relative}.seibi-wear-gauge.is-lg{width:8.6rem;height:8.6rem;filter:drop-shadow(0 10px 18px var(--wear))}@supports (color:color-mix(in lab, red, red)){.seibi-wear-gauge.is-lg{filter:drop-shadow(0 10px 18px color-mix(in srgb, var(--wear) 28%, transparent))}}.seibi-wear-gauge.is-sm{width:1.7rem;height:1.7rem}.seibi-wear-gauge svg{width:100%;height:100%;transform:rotate(-90deg)}.seibi-wear-gauge-track,.seibi-wear-gauge-fill{fill:none}.seibi-wear-gauge.is-lg .seibi-wear-gauge-track,.seibi-wear-gauge.is-lg .seibi-wear-gauge-fill{stroke-width:10px}.seibi-wear-gauge.is-sm .seibi-wear-gauge-track,.seibi-wear-gauge.is-sm .seibi-wear-gauge-fill{stroke-width:3.6px}.seibi-wear-gauge-track{stroke:#1212141a}.seibi-wear-gauge-fill{stroke-linecap:round}.seibi-wear-gauge-copy{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.08rem;display:flex;position:absolute;inset:0}.seibi-wear-gauge-copy strong{letter-spacing:-.04em;color:var(--wear);font-size:1.72rem;font-weight:800;line-height:1}.seibi-wear-gauge-copy em{letter-spacing:.02em;color:#1212149e;font-size:.68rem;font-style:normal;font-weight:700}.seibi-wear-legend-title{letter-spacing:.08em;text-transform:uppercase;color:#1212147a;margin:0 0 .45rem;font-size:.72rem;font-weight:700}.seibi-wear-legend{flex-direction:column;gap:.38rem;margin:0;padding:0;list-style:none;display:flex}.seibi-wear-legend li{background:#1212140a;border-radius:.85rem;grid-template-columns:auto 4.6rem 1fr;align-items:center;gap:.55rem;padding:.5rem .65rem;display:grid}.seibi-wear-legend li.is-current{background:var(--wear,#ff4f18)}@supports (color:color-mix(in lab, red, red)){.seibi-wear-legend li.is-current{background:color-mix(in srgb, var(--wear,var(--color-radiant)) 12%, #fff)}}.seibi-wear-legend li.is-current{box-shadow:inset 0 0 0 1px var(--wear,#ff4f18)}@supports (color:color-mix(in lab, red, red)){.seibi-wear-legend li.is-current{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wear,var(--color-radiant)) 28%, transparent)}}.seibi-wear-range{color:var(--color-ink);font-size:.78rem;font-weight:700}.seibi-wear-label{color:#121214b8;font-size:.82rem;font-weight:600}.seibi-cal{margin:.15rem 0 .85rem}.seibi-cal-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.55rem;display:flex}.seibi-cal-head strong{text-transform:capitalize;font-size:.92rem}.seibi-cal-head button{width:2rem;height:2rem;color:var(--color-radiant);cursor:pointer;background:#ff4f181a;border:0;border-radius:999px;font-size:1.2rem;line-height:1}.seibi-cal-week,.seibi-cal-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:.2rem;display:grid}.seibi-cal-week span{color:#12121473;font-size:.62rem;font-weight:700}.seibi-cal-grid button,.seibi-cal-grid span{min-height:2rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:.55rem;font-size:.78rem;font-weight:600}.seibi-cal-grid button.is-today{box-shadow:inset 0 0 0 1px #ff4f1859}.seibi-cal-grid button.is-selected{background:var(--color-radiant);color:var(--color-pure)}.seibi-appt-saved{color:#8a0000;text-align:center;background:#ff4f181a;border-radius:.9rem;margin:.35rem 0 0;padding:.85rem .9rem;font-size:.88rem;font-weight:700}.seibi-hud{isolation:isolate;border:1px solid #1415171f;border-radius:1.35rem;height:16.4rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.seibi-hud{border:1px solid color-mix(in srgb, var(--color-coal) 12%, transparent)}}.seibi-hud{background:var(--color-fog);box-shadow:6px 8px 16px #1415171f, -4px -5px 12px var(--color-pure), inset 0 1px 0 #ffffffb8}@supports (color:color-mix(in lab, red, red)){.seibi-hud{box-shadow:6px 8px 16px color-mix(in srgb, var(--color-coal) 12%, transparent), -4px -5px 12px var(--color-pure), inset 0 1px 0 color-mix(in srgb, var(--color-pure) 72%, transparent)}}.seibi-hud-hex{z-index:0;pointer-events:none;width:78%;height:78%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.seibi-hud-hex-fill{fill:#ff4f180d}.seibi-hud-hex-inner{fill:none;stroke:#ff504647;stroke-width:.9px}.seibi-hud-hex-edge{fill:none;stroke:url(#seibi-hud-stroke);stroke-width:1.7px;stroke-linejoin:round}.seibi-hud-car{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 0 10px #ff4f1859)drop-shadow(0 8px 16px #00000073);pointer-events:none;width:46%;max-width:8.4rem;height:4.6rem;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.seibi-hud-node{z-index:2;border:1px solid #1415171f;border-radius:.85rem;flex-direction:column;align-items:center;gap:.08rem;width:4.55rem;margin:0;padding:.32rem .22rem .28rem;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.seibi-hud-node{border:1px solid color-mix(in srgb, var(--color-coal) 12%, transparent)}}.seibi-hud-node{appearance:none;background:var(--color-fog);box-shadow:4px 5px 10px #1415171f, -3px -3px 8px var(--color-pure), inset 0 1px 0 #ffffffb8}@supports (color:color-mix(in lab, red, red)){.seibi-hud-node{box-shadow:4px 5px 10px color-mix(in srgb, var(--color-coal) 12%, transparent), -3px -3px 8px var(--color-pure), inset 0 1px 0 color-mix(in srgb, var(--color-pure) 72%, transparent)}}.seibi-hud-node{color:inherit;font:inherit;cursor:pointer}.seibi-hud-node.is-top{top:.28rem;left:50%;transform:translate(-50%)}.seibi-hud-node.is-bottom{bottom:.28rem;left:50%;transform:translate(-50%)}.seibi-hud-node.is-left{top:50%;left:.12rem;transform:translateY(-50%)}.seibi-hud-node.is-right{top:50%;right:.12rem;transform:translateY(-50%)}.seibi-hud-node.is-top:not(:disabled):active,.seibi-hud-node.is-bottom:not(:disabled):active{transform:translate(-50%)scale(.97)}.seibi-hud-node.is-left:not(:disabled):active,.seibi-hud-node.is-right:not(:disabled):active{transform:translateY(-50%)scale(.97)}.seibi-hud-icon{background:var(--color-fog);width:1.7rem;height:1.7rem;color:var(--wear,var(--color-coal));border-radius:999px;place-items:center;display:grid;position:relative;box-shadow:inset 2px 2px 4px #14151724,inset -1px -1px 3px #fffc}@supports (color:color-mix(in lab, red, red)){.seibi-hud-icon{box-shadow:inset 2px 2px 4px color-mix(in srgb, var(--color-coal) 14%, transparent), inset -1px -1px 3px color-mix(in srgb, var(--color-pure) 80%, transparent)}}.seibi-hud-icon svg{width:1.22rem;height:1.22rem}.seibi-hud-edit{background:var(--color-radiant);width:.82rem;height:.82rem;color:var(--color-pure);border-radius:999px;place-items:center;display:grid;position:absolute;top:-.28rem;right:-.38rem;box-shadow:0 2px 6px #00000059}.seibi-hud-edit svg{width:.48rem;height:.48rem}.seibi-hud-node strong{color:#1415178c;font-size:.52rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.seibi-hud-node strong{color:color-mix(in srgb, var(--color-coal) 55%, transparent)}}.seibi-hud-node span{text-align:center;color:var(--wear,#3ecf6a);font-size:.68rem;font-weight:700;line-height:1.15}.seibi-hud-node:disabled{opacity:.45;cursor:default}.seibi-hud-pick{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.85rem 0 1rem;display:grid}.seibi-hud-pick-item{color:inherit;font:inherit;cursor:pointer;background:#1212140a;border:1px solid #12121414;border-radius:1rem;flex-direction:column;align-items:center;gap:.22rem;margin:0;padding:.72rem .45rem .68rem;display:flex}.seibi-hud-pick-item.is-selected{box-shadow:inset 0 0 0 1.5px var(--color-radiant);background:#ff4f1814}.seibi-hud-pick-item.is-used:not(.is-selected){opacity:.58}.seibi-hud-pick-icon{width:2.45rem;height:2.45rem;color:var(--color-radiant);background:#ff4f181a;border-radius:999px;place-items:center;display:grid}.seibi-hud-pick-icon svg{width:1.28rem;height:1.28rem}.seibi-hud-pick-item strong{color:var(--color-ink);font-size:.82rem;font-weight:700}.seibi-hud-pick-item span{color:var(--wear,var(--color-radiant));font-size:.68rem;font-weight:700}.dash-nav--seibi{align-items:center}.dash-nav--seibi>button{border-radius:999px;padding:0}.dash-nav--seibi .dash-nav-indicator{border-radius:999px}.dash-nav--seibi .dash-nav-hit{width:2.75rem;height:2.75rem}.dash-nav--seibi>button.is-active{color:var(--color-coal)}.dash-nav-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dash-nav-fab{color:#d2dceb9e;width:auto;height:auto;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;place-items:center;margin:0;padding:0;display:grid}.dash-nav-fab svg{width:1.28rem;height:1.28rem}.dash-home .garage-hero-title,.dash-home .dash-block-context,.dash-home .avisos-context,.dash-home .avisos-back,.dash-home .estimados-context,.dash-home .garage-empty-hint,.dash-home .dash-tx-empty,.dash-home .dash-tx-meta,.dash-home .avisos-row-meta,.dash-home .estimados-empty-desc,.dash-home .estimados-reply-meta,.dash-home .estimados-reply-range,.dash-home .estimados-reply-bar-name,.dash-home .perfil-email,.dash-home .perfil-row-value,.dash-home .perfil-row-chevron,.dash-home .tutorial-coach-step,.dash-home .tutorial-coach-skip,.dash-home .tutorial-coach-desc,.dash-home .dash-estimate-desc,.dash-home .dash-upcoming-menu button,.dash-home .estimados-input::placeholder{color:#1415178c}@supports (color:color-mix(in lab, red, red)){.dash-home .garage-hero-title,.dash-home .dash-block-context,.dash-home .avisos-context,.dash-home .avisos-back,.dash-home .estimados-context,.dash-home .garage-empty-hint,.dash-home .dash-tx-empty,.dash-home .dash-tx-meta,.dash-home .avisos-row-meta,.dash-home .estimados-empty-desc,.dash-home .estimados-reply-meta,.dash-home .estimados-reply-range,.dash-home .estimados-reply-bar-name,.dash-home .perfil-email,.dash-home .perfil-row-value,.dash-home .perfil-row-chevron,.dash-home .tutorial-coach-step,.dash-home .tutorial-coach-skip,.dash-home .tutorial-coach-desc,.dash-home .dash-estimate-desc,.dash-home .dash-upcoming-menu button,.dash-home .estimados-input::placeholder{color:color-mix(in srgb, var(--color-coal) 55%, transparent)}}.dash-home .garage-empty,.dash-home .dash-tx-empty,.dash-home .dash-tx,.dash-home .dash-tx-icon,.dash-home .avisos-row,.dash-home .estimados-bubble.reply,.dash-home .estimados-composer,.dash-home .estimados-empty,.dash-home .perfil-row,.dash-home .dash-estimate,.dash-home .tutorial-coach-card,.dash-home .dash-upcoming-menu{background:var(--color-pure);border-color:#14151714}@supports (color:color-mix(in lab, red, red)){.dash-home .garage-empty,.dash-home .dash-tx-empty,.dash-home .dash-tx,.dash-home .dash-tx-icon,.dash-home .avisos-row,.dash-home .estimados-bubble.reply,.dash-home .estimados-composer,.dash-home .estimados-empty,.dash-home .perfil-row,.dash-home .dash-estimate,.dash-home .tutorial-coach-card,.dash-home .dash-upcoming-menu{border-color:color-mix(in srgb, var(--color-coal) 8%, transparent)}}.dash-home .garage-empty,.dash-home .dash-tx-empty,.dash-home .dash-tx,.dash-home .dash-tx-icon,.dash-home .avisos-row,.dash-home .estimados-bubble.reply,.dash-home .estimados-composer,.dash-home .estimados-empty,.dash-home .perfil-row,.dash-home .dash-estimate,.dash-home .tutorial-coach-card,.dash-home .dash-upcoming-menu{box-shadow:0 8px 22px #14151714}@supports (color:color-mix(in lab, red, red)){.dash-home .garage-empty,.dash-home .dash-tx-empty,.dash-home .dash-tx,.dash-home .dash-tx-icon,.dash-home .avisos-row,.dash-home .estimados-bubble.reply,.dash-home .estimados-composer,.dash-home .estimados-empty,.dash-home .perfil-row,.dash-home .dash-estimate,.dash-home .tutorial-coach-card,.dash-home .dash-upcoming-menu{box-shadow:0 8px 22px color-mix(in srgb, var(--color-coal) 8%, transparent)}}.dash-home .garage-empty,.dash-home .dash-tx-empty,.dash-home .dash-tx,.dash-home .dash-tx-icon,.dash-home .avisos-row,.dash-home .estimados-bubble.reply,.dash-home .estimados-composer,.dash-home .estimados-empty,.dash-home .perfil-row,.dash-home .dash-estimate,.dash-home .tutorial-coach-card,.dash-home .dash-upcoming-menu{color:var(--color-coal)}.dash-icon-btn,.garage-add-btn{background:var(--color-pure);color:var(--color-coal);box-shadow:0 8px 18px #1415171a}@supports (color:color-mix(in lab, red, red)){.dash-icon-btn,.garage-add-btn{box-shadow:0 8px 18px color-mix(in srgb, var(--color-coal) 10%, transparent)}}.dash-icon-btn svg,.garage-add-btn svg{color:var(--color-coal);filter:none}.garage-add-btn{background:var(--color-radiant);color:var(--color-pure)}.garage-add-btn svg{color:var(--color-pure)}.dash-dot{background:var(--color-radiant);box-shadow:0 0 0 2px var(--color-pure)}.dash-nav{border:1px solid #14151714}@supports (color:color-mix(in lab, red, red)){.dash-nav{border:1px solid color-mix(in srgb, var(--color-coal) 8%, transparent)}}.dash-nav{background:var(--color-pure);box-shadow:0 10px 24px #1415171f}@supports (color:color-mix(in lab, red, red)){.dash-nav{box-shadow:0 10px 24px color-mix(in srgb, var(--color-coal) 12%, transparent)}}.dash-nav-indicator{background:var(--color-radiant);border-color:#0000;box-shadow:0 6px 14px #ff4f1847}.dash-nav>button{color:var(--color-coal)}.dash-nav>button.is-active,.dash-nav--seibi>button.is-active{color:var(--color-pure)}.dash-nav-badge{background:var(--color-radiant);color:var(--color-pure);box-shadow:0 0 0 1.5px var(--color-pure)}.seibi-head-btn{color:var(--color-coal);border-color:#1415171f}@supports (color:color-mix(in lab, red, red)){.seibi-head-btn{border-color:color-mix(in srgb, var(--color-coal) 12%, transparent)}}.seibi-head-btn.is-accent{color:var(--color-coal)}.seibi-logo-i,.seibi-kicker{color:var(--color-radiant)}.mock-alert-icon{color:var(--color-pure)}.splash-s,.splash-e,.splash-e>span,.splash-i1,.splash-i1>span{color:var(--color-coal)}.splash-b,.splash-b>span,.splash-i2,.splash-i2>span{color:var(--color-radiant)}.seibi-hero-title{text-shadow:none}.dash-home .aviso-live,.dash-home .aviso-live.tone-ok{background:var(--color-pure);color:var(--color-coal);border-color:#14151714}@supports (color:color-mix(in lab, red, red)){.dash-home .aviso-live,.dash-home .aviso-live.tone-ok{border-color:color-mix(in srgb, var(--color-coal) 8%, transparent)}}.dash-home .aviso-live,.dash-home .aviso-live.tone-ok{box-shadow:0 8px 22px #14151714}@supports (color:color-mix(in lab, red, red)){.dash-home .aviso-live,.dash-home .aviso-live.tone-ok{box-shadow:0 8px 22px color-mix(in srgb, var(--color-coal) 8%, transparent)}}.dash-home .aviso-live-due{color:var(--color-coal)}.dash-home .aviso-live-name{color:#48484a}@supports (color:color-mix(in lab, red, red)){.dash-home .aviso-live-name{color:color-mix(in srgb, var(--color-coal) 78%, var(--color-pure))}}.dash-home .aviso-live-badge{background:#e8e8e8}@supports (color:color-mix(in lab, red, red)){.dash-home .aviso-live-badge{background:color-mix(in srgb, var(--color-coal) 10%, var(--color-pure))}}.dash-home .aviso-live-badge{color:#3e3f41}@supports (color:color-mix(in lab, red, red)){.dash-home .aviso-live-badge{color:color-mix(in srgb, var(--color-coal) 82%, var(--color-pure))}}.dash-home .avisos-screen .avisos-context,.dash-home .avisos-screen .avisos-back{color:#565758}@supports (color:color-mix(in lab, red, red)){.dash-home .avisos-screen .avisos-context,.dash-home .avisos-screen .avisos-back{color:color-mix(in srgb, var(--color-coal) 72%, var(--color-pure))}}.dash-home .aviso-live-more{color:#7e7e7f}@supports (color:color-mix(in lab, red, red)){.dash-home .aviso-live-more{color:color-mix(in srgb, var(--color-coal) 55%, var(--color-pure))}}.dash-home .aviso-live-icon{background:var(--color-fog);color:var(--color-coal)}.dash-home .aviso-live.tone-warn .aviso-live-icon{background:#ffe3da}@supports (color:color-mix(in lab, red, red)){.dash-home .aviso-live.tone-warn .aviso-live-icon{background:color-mix(in srgb, var(--color-radiant) 16%, var(--color-pure))}}.dash-home .aviso-live.tone-warn .aviso-live-icon{color:var(--color-radiant)}.dash-home .aviso-live.tone-danger .aviso-live-icon{background:var(--color-radiant);color:var(--color-pure)}.seibi-hero-brand,.seibi-hero-title span,.seibi-hero-empty-hint,.seibi-stage-add-hint,.seibi-section-head h2{color:#14151794}@supports (color:color-mix(in lab, red, red)){.seibi-hero-brand,.seibi-hero-title span,.seibi-hero-empty-hint,.seibi-stage-add-hint,.seibi-section-head h2{color:color-mix(in srgb, var(--color-coal) 58%, transparent)}}.seibi-shortcut-icon,.seibi-hero-settings,.seibi-head-btn svg{color:var(--color-coal)}.seibi-hero-settings{background:var(--color-fog)}.seibi-stage-id{background:var(--color-pure)}.seibi-stage-id .seibi-hero-brand{color:var(--color-radiant)}.seibi-stage-id .seibi-hero-title{color:var(--color-coal)}.seibi-stage-id .seibi-hero-year,.seibi-stage-id .seibi-hero-empty-hint{color:#14151794}@supports (color:color-mix(in lab, red, red)){.seibi-stage-id .seibi-hero-year,.seibi-stage-id .seibi-hero-empty-hint{color:color-mix(in srgb, var(--color-coal) 58%, transparent)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
