.home-header[data-v-0075dbd3]{background-color:var(--flamingo-black);position:sticky;top:0;z-index:40}.home-header[data-v-0075dbd3]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:#f07;opacity:.2;animation:header-line-0075dbd3 5s ease-in-out infinite}@keyframes header-line-0075dbd3{0%,to{opacity:.12}50%{opacity:.28}}.home-header-mobile-btn[data-v-0075dbd3]{margin:-.625rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;padding:.625rem;color:var(--flamingo-gray-muted)}.home-header-mobile-btn[data-v-0075dbd3]:hover{color:var(--flamingo-pink)}.home-header-dialog[data-v-0075dbd3]{background-color:var(--flamingo-black)}.home-header-close-btn[data-v-0075dbd3]{color:var(--flamingo-gray-muted)}.home-header-close-btn[data-v-0075dbd3]:hover{color:var(--flamingo-pink)}nav a[href="#"][data-v-0075dbd3]:hover{color:var(--flamingo-pink)}.version-btn[data-v-0075dbd3]{color:#ffffffb3;background:#ffffff14}.version-btn[data-v-0075dbd3]:hover{color:#fff;background:#ffffff26}.version-btn-active[data-v-0075dbd3]{color:var(--flamingo-pink);background:#f073}.resolution-card[data-v-0075dbd3]{min-width:6rem;text-align:center}.header-equip-dropdown-wrapper[data-v-0075dbd3]{position:relative}.header-equip-dropdown-panel[data-v-0075dbd3]{position:absolute;top:100%;left:0;margin-top:.75rem;min-width:20rem;max-width:28rem;overflow:hidden;border-radius:1.5rem;box-shadow:0 10px 40px #0006;z-index:50;animation:header-dropdown-enter-0075dbd3 .2s ease-out}.header-equip-dropdown-panel--end[data-v-0075dbd3]{left:auto;right:0}@keyframes header-dropdown-enter-0075dbd3{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.home-header-popover{background-color:var(--flamingo-black)!important;border:1px solid rgba(255,0,128,.15)}.home-header-popover .header-equip-item:hover,.home-header-popover .header-equip-item-mobile:hover{background:var(--flamingo-pink-soft)}.home-header-popover .header-equip-title{color:var(--flamingo-pink)}.home-header-popover .header-equip-power{color:var(--flamingo-gray-muted, rgba(255, 255, 255, .5))}.home-header-popover .header-equip-thumb{background:#ffffff0f}.hero-content-visual[data-v-07df4f27]{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start}.hero-content-visual__column[data-v-07df4f27]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start}.hero-content-visual__brand-stack[data-v-07df4f27]{display:flex;flex-direction:column;align-items:center;width:fit-content;max-width:100%}@media(max-width:1023px){.hero-content-visual__brand-stack[data-v-07df4f27]{align-self:center}}.hero-content-visual__rule[data-v-07df4f27]{width:clamp(2.5rem,3vw,4rem);height:2px;background:var(--flamingo-pink);margin:.6rem 0;opacity:0;animation:heroFadeIn-07df4f27 .4s ease-out forwards}.hero-content-visual__rule[data-v-07df4f27]:first-child{animation-delay:0s;margin-top:0}.hero-content-visual__rule[data-v-07df4f27]:nth-child(3){animation-delay:.3s}.hero-content-visual__title-row[data-v-07df4f27]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:clamp(.35rem,1.25vw,1rem);min-width:0}.hero-content-visual__title-logo[data-v-07df4f27]{flex-shrink:0;width:auto;height:clamp(3.25rem,16vw,5rem);object-fit:contain;align-self:center}@media(min-width:640px){.hero-content-visual__title-logo[data-v-07df4f27]{height:clamp(3.85rem,13vw,6.25rem)}}@media(min-width:1024px){.hero-content-visual__title-logo[data-v-07df4f27]{height:clamp(4.75rem,10.5vw,7.5rem)}}@media(min-width:1536px){.hero-content-visual__title-logo[data-v-07df4f27]{height:clamp(5.5rem,9.5vw,8.5rem)}}@media(min-width:1920px){.hero-content-visual__title-logo[data-v-07df4f27]{height:clamp(6.25rem,8.5vw,9.75rem)}}@media(max-width:639px){.hero-content-visual__title-logo[data-v-07df4f27]{height:clamp(3rem,17vw,4.25rem)}}@keyframes heroFadeIn-07df4f27{to{opacity:1}}.hero-content-visual__name[data-v-07df4f27]{margin:0;font-family:Montserrat,system-ui,-apple-system,sans-serif;font-size:3.4rem;font-weight:200;letter-spacing:.3em;color:var(--flamingo-white);text-transform:uppercase;line-height:1.1;opacity:0;transform:scale(1.15) translateY(-20px);animation:heroTitleIn-07df4f27 .85s cubic-bezier(.33,0,.2,1) .1s forwards}@keyframes heroTitleIn-07df4f27{to{opacity:1;transform:scale(1) translateY(0)}}@media(min-width:640px){.hero-content-visual__name[data-v-07df4f27]{font-size:4.15rem;letter-spacing:.32em}}@media(min-width:1024px){.hero-content-visual__name[data-v-07df4f27]{font-size:5.1rem;letter-spacing:.35em}}@media(min-width:1536px){.hero-content-visual__name[data-v-07df4f27]{font-size:6.25rem;letter-spacing:.38em}}@media(min-width:1920px){.hero-content-visual__name[data-v-07df4f27]{font-size:7.5rem;letter-spacing:.4em}}@media(max-width:639px){.hero-content-visual__name[data-v-07df4f27]{font-size:2.8rem;letter-spacing:.25em}}.hero-content-visual__subtag-row[data-v-07df4f27]{display:inline-flex;align-items:center;justify-content:center;gap:.4em;margin:.1rem 0 0;opacity:0;animation:heroFadeUp-07df4f27 .5s ease-out .35s forwards}.hero-content-visual__subtag[data-v-07df4f27]{margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:.92rem;font-weight:500;letter-spacing:.55em;color:var(--flamingo-white);text-transform:uppercase}@media(min-width:640px){.hero-content-visual__subtag[data-v-07df4f27]{font-size:.96rem}}@media(min-width:1024px){.hero-content-visual__subtag[data-v-07df4f27]{font-size:1.06rem;letter-spacing:.6em}}@media(min-width:1536px){.hero-content-visual__subtag[data-v-07df4f27]{font-size:1.2rem;letter-spacing:.65em}}@media(min-width:1920px){.hero-content-visual__subtag[data-v-07df4f27]{font-size:1.32rem;letter-spacing:.7em}}.hero-content-visual__slogan[data-v-07df4f27]{margin:1.5rem 0 0;font-family:Montserrat,system-ui,sans-serif;font-size:.9rem;font-weight:400;color:var(--flamingo-gray);line-height:1.6;text-align:left;white-space:nowrap;opacity:0;animation:heroFadeUp-07df4f27 .6s ease-out .5s forwards}@keyframes heroFadeUp-07df4f27{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:640px){.hero-content-visual__slogan[data-v-07df4f27]{font-size:1rem}}@media(min-width:1536px){.hero-content-visual__slogan[data-v-07df4f27]{font-size:1.15rem;margin-top:2rem}}@media(min-width:1920px){.hero-content-visual__slogan[data-v-07df4f27]{font-size:1.3rem;margin-top:2.25rem}}@media(max-width:480px){.hero-content-visual__slogan[data-v-07df4f27]{white-space:normal;font-size:.82rem}}.hero-content-visual__ctas[data-v-07df4f27]{margin-top:3.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.75rem 1.5rem;opacity:0;animation:heroFadeUp-07df4f27 .6s ease-out .65s forwards}@media(max-width:639px){.hero-content-visual__ctas[data-v-07df4f27]{margin-top:2.35rem;gap:.5rem 1rem}}.hero-content-visual__cta[data-v-07df4f27]{font-family:Montserrat,system-ui,sans-serif;font-size:clamp(.8rem,.85vw,1.05rem);font-weight:600;letter-spacing:.08em;background:transparent;position:relative;text-decoration:none;transition:color .3s ease,transform .25s ease,box-shadow .3s ease,border-color .3s ease}.hero-content-visual__cta--primary[data-v-07df4f27]{padding:.6rem 1.5rem;color:var(--flamingo-white);border:1px solid rgba(255,255,255,.6);border-radius:.25rem}.hero-content-visual__cta--primary[data-v-07df4f27]:hover{color:var(--flamingo-pink);border-color:var(--flamingo-pink);transform:translateY(-3px);box-shadow:0 6px 24px #00000059}.hero-content-visual__cta--secondary[data-v-07df4f27]{padding:.6rem 0;font-weight:500;letter-spacing:.06em;color:var(--flamingo-gray)}.hero-content-visual__cta--secondary[data-v-07df4f27]:after{content:"";position:absolute;bottom:.45rem;left:0;width:0;height:1px;background-color:var(--flamingo-pink);transition:width .3s ease}.hero-content-visual__cta--secondary[data-v-07df4f27]:hover:after{width:100%}.hero-content-visual__cta--secondary[data-v-07df4f27]:hover{color:var(--flamingo-pink);transform:translateY(-3px)}@media(max-width:639px){.hero-content-visual__cta--primary[data-v-07df4f27]{padding:.5rem 1rem;font-size:.72rem}.hero-content-visual__cta--secondary[data-v-07df4f27]{font-size:.72rem}}.tooltip-balloon[data-v-67452985]{position:absolute;z-index:10;pointer-events:none}.tooltip-left[data-v-67452985]{top:24%;left:0}.tooltip-left .tooltip-dot[data-v-67452985]{position:absolute;bottom:-4px;right:-4px}.tooltip-left .tooltip-svg[data-v-67452985]{width:120px;height:55px;display:block}.tooltip-left .tooltip-card[data-v-67452985]{position:absolute;bottom:55px;top:auto;right:0;left:auto}.tooltip-right[data-v-67452985]{top:25%;right:0}.tooltip-right .tooltip-dot[data-v-67452985]{position:absolute;bottom:-4px;right:-4px}@media(min-width:1600px){.tooltip-right .tooltip-dot[data-v-67452985]{bottom:0;right:0}}.tooltip-right .tooltip-svg[data-v-67452985]{width:120px;height:80px;display:block}.tooltip-right .tooltip-card[data-v-67452985]{position:absolute;top:80px;left:auto;right:0;transform-origin:top right}@media(min-width:1600px){.tooltip-right .tooltip-card[data-v-67452985]{top:80px;left:120px;right:auto;transform-origin:top left}}@media(max-width:1599px){.tooltip-right .tooltip-svg[data-v-67452985]{width:10px;height:125px}.tooltip-right .tooltip-dot[data-v-67452985]{top:-4px;right:-4px;bottom:auto}.tooltip-right .tooltip-card[data-v-67452985]{top:125px;right:0;left:auto;transform-origin:top right}}@media(max-width:1280px){.tooltip-right .tooltip-svg[data-v-67452985]{width:10px;height:125px}.tooltip-right .tooltip-card[data-v-67452985]{top:125px}.tooltip-right[data-v-67452985]{right:6px}}@media(max-width:768px){.tooltip-right .tooltip-svg[data-v-67452985]{width:10px;height:125px}.tooltip-right .tooltip-card[data-v-67452985]{top:125px;max-width:min(300px,calc(100vw - 80px))}.tooltip-right[data-v-67452985]{right:12px}}@media(max-width:768px){.tooltip-left[data-v-67452985]{left:12px}.tooltip-left .tooltip-card[data-v-67452985]{max-width:min(300px,calc(100vw - 48px))}}.tooltip-dot[data-v-67452985]{width:8px;height:8px;border-radius:50%;background:var(--flamingo-pink, rgb(236, 72, 153));box-shadow:0 0 10px #ec4899b3;z-index:2;opacity:0;transform:scale(0);transition:opacity .2s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.tooltip-svg[data-v-67452985]{position:relative;z-index:1}.tooltip-svg-line[data-v-67452985]{stroke:#ec4899b3;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:175;stroke-dashoffset:175;transition:stroke-dashoffset .6s ease .2s}.tooltip-right .tooltip-svg-line[data-v-67452985]{stroke-dasharray:280;stroke-dashoffset:280}.tooltip-right .tooltip-line-sm[data-v-67452985]{stroke-dasharray:125;stroke-dashoffset:125}.tooltip-line-lg[data-v-67452985]{display:block}.tooltip-line-sm[data-v-67452985]{display:none}@media(max-width:1599px){.tooltip-line-lg[data-v-67452985]{display:none}.tooltip-line-sm[data-v-67452985]{display:block}}.tooltip-card[data-v-67452985]{background:#121216e6;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.1);border-left:2px solid rgba(236,72,153,.5);border-radius:12px;padding:14px 16px;color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;width:max-content;max-width:300px;opacity:0;transform:scale(.9);transform-origin:top left;transition:opacity .3s ease .65s,transform .3s cubic-bezier(.34,1.2,.64,1) .65s;z-index:2}.tooltip-left .tooltip-card[data-v-67452985]{transform-origin:bottom right;border-left:1px solid rgba(255,255,255,.1);border-right:2px solid rgba(236,72,153,.5)}.tooltip-badge[data-v-67452985]{display:inline-block;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:2px 7px;border-radius:5px;background:#ec489933;color:#f48cba;margin-bottom:6px}.tooltip-title[data-v-67452985]{margin:0 0 8px;font-size:.9rem;font-weight:700;color:#fff}.tooltip-description[data-v-67452985]{margin:0 0 10px;font-size:.73rem;line-height:1.5;color:#fff9;font-weight:400}.tooltip-specs[data-v-67452985]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.tooltip-spec[data-v-67452985]{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:.75rem}.tooltip-spec-label[data-v-67452985]{color:#ffffff73;font-weight:400}.tooltip-spec-value[data-v-67452985]{color:#fff;font-weight:600}.hero-tractor[data-v-4ea409aa]{position:relative;min-width:0;overflow:visible}.hero-tractor-container[data-v-4ea409aa]{position:relative;z-index:1;display:flex;flex-direction:column;padding:2rem 3rem;min-width:520px;margin-left:-18rem}.hero-tractor-inner[data-v-4ea409aa]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;min-width:0}.hero-tractor-image-wrap[data-v-4ea409aa]{width:100%;max-width:min(500px,55vw);flex:0 1 auto;overflow:visible;position:relative;z-index:0;animation:tractorIn-4ea409aa .6s ease-out .2s both}.hero-tractor-image-wrap-cnh2[data-v-4ea409aa]{max-width:min(480px,50vw)}.hero-tractor-image-wrap[data-v-4ea409aa]:last-child{margin-left:-160px;z-index:1;animation-delay:.35s}@media(max-width:640px){.hero-tractor-image-wrap[data-v-4ea409aa]:last-child{margin-left:-80px}}@media(min-width:1024px)and (max-width:1439px){.hero-tractor-container[data-v-4ea409aa]{margin-left:-18rem;min-width:320px;padding:1rem;transform:translate(1rem)}.hero-tractor-image-wrap[data-v-4ea409aa]{max-width:min(320px,38vw)}.hero-tractor-image-wrap-cnh2[data-v-4ea409aa]{max-width:min(300px,36vw)}.hero-tractor-image-wrap[data-v-4ea409aa]:last-child{margin-left:-100px}}@media(min-width:1440px){.hero-tractor-container[data-v-4ea409aa]{margin-left:-14rem}}@media(min-width:1440px)and (max-width:1680px){.hero-tractor-container[data-v-4ea409aa]{margin-left:-18rem}}@keyframes tractorIn-4ea409aa{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-tractor-image[data-v-4ea409aa]{width:100%;height:auto;display:block;filter:drop-shadow(0 8px 24px rgba(0,0,0,.45)) drop-shadow(0 2px 6px rgba(0,0,0,.25));transition:transform .35s ease,filter .35s ease;cursor:pointer}.hero-tractor-image-wrap:hover .hero-tractor-image[data-v-4ea409aa]{transform:scale(1.05);filter:drop-shadow(0 12px 32px rgba(0,0,0,.55)) drop-shadow(0 4px 10px rgba(0,0,0,.3)) brightness(1.08)}.hero-tractor-image-wrap[data-v-4ea409aa]:hover{z-index:2}.hero-tractor-image-wrap[data-v-4ea409aa]:hover .tooltip-dot{opacity:1;transform:scale(1)}.hero-tractor-image-wrap[data-v-4ea409aa]:hover .tooltip-svg-line{stroke-dashoffset:0}.hero-tractor-image-wrap[data-v-4ea409aa]:hover .tooltip-card{opacity:1;transform:scale(1)}.hero-tractor-panel[data-v-039cd32d]{position:absolute;top:20%;bottom:12%;left:38%;right:0;z-index:1;pointer-events:none;background:linear-gradient(160deg,rgba(0,0,0,.08) 0%,transparent 45%),linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.06) 100%),linear-gradient(to right,#ffffff3d,#fffffffa);clip-path:polygon(18% 0%,100% 0%,100% 100%,5% 100%);filter:drop-shadow(-16px 6px 32px rgba(0,0,0,.45)) drop-shadow(-8px 2px 16px rgba(0,0,0,.3));animation:heroPanelSlideIn-039cd32d .8s ease-out .7s both}@keyframes heroPanelSlideIn-039cd32d{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.hero-section[data-v-612f3e12]{overflow:hidden;position:relative;width:100%;max-width:100%;min-height:70vh;height:70vh;box-sizing:border-box}.hero-video-bg[data-v-612f3e12]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;object-fit:cover;object-position:center;pointer-events:none;z-index:0}.hero-video-overlay[data-v-612f3e12]{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:1}.hero-section-content[data-v-612f3e12]{position:relative;z-index:2;min-height:100%;height:100%;width:100%;max-width:100%;min-width:0;display:flex;align-items:center}.hero-section-content>div[data-v-612f3e12]{width:100%;max-width:100%;min-width:0;height:100%;display:flex;align-items:center}.hero-content[data-v-612f3e12]{display:flex;flex-direction:column;align-items:center;gap:2.5rem;position:relative;z-index:1;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.hero-tractor-slot[data-v-612f3e12]{min-width:0;max-width:100%;overflow-x:hidden}.hero-text-block[data-v-612f3e12]{position:relative;text-align:center;width:100%;box-sizing:border-box}@media(max-width:639px){.hero-text-block[data-v-612f3e12]{width:100%;max-width:100%;margin-left:0;box-sizing:border-box}}@media(min-width:640px)and (max-width:1023px){.hero-text-block[data-v-612f3e12]{width:100%;margin-left:0;display:flex;justify-content:flex-start;padding-left:clamp(.75rem,4vw,2.5rem)}}@media(min-width:1024px)and (max-width:1279px){.hero-content[data-v-612f3e12]{flex-direction:row;justify-content:flex-start;align-items:center;gap:2rem}.hero-tractor-slot[data-v-612f3e12]{flex:0 0 auto;min-width:0}.hero-text-block[data-v-612f3e12]{flex:0 0 30rem;width:30rem;max-width:30rem;min-height:520px;padding-top:280px;text-align:left;margin-left:clamp(1rem,3vw,2.5rem)}.hero-text-block[data-v-612f3e12] .hero-content-visual{position:absolute;left:50%;top:50%;transform:translate(calc(-50% + var(--hero-brand-h-offset, .25em)),calc(-50% + var(--hero-brand-v-offset, -2.125em)))}}@media(min-width:1280px){.hero-content[data-v-612f3e12]{flex-direction:row;justify-content:flex-start;align-items:center;gap:2rem}.hero-tractor-slot[data-v-612f3e12]{flex:0 0 auto;min-width:0}.hero-text-block[data-v-612f3e12]{flex:0 0 40rem;width:40rem;max-width:40rem;min-height:540px;padding-top:280px;text-align:left;margin-left:clamp(1rem,7vw,5rem);margin-right:clamp(2rem,6vw,5rem)}.hero-text-block[data-v-612f3e12] .hero-content-visual{position:absolute;left:32%;top:50%;transform:translate(calc(-50% + var(--hero-brand-h-offset, .25em)),calc(-50% + var(--hero-brand-v-offset, -2.125em)))}}@media(min-width:1280px)and (max-height:900px){.hero-section-content[data-v-612f3e12]{padding-top:5rem;padding-bottom:.5rem}.hero-text-block[data-v-612f3e12]{min-height:320px;padding-top:0}.hero-text-block[data-v-612f3e12] .hero-content-visual{top:45%;transform:translate(calc(-50% + var(--hero-brand-h-offset, .25em)),calc(-50% + var(--hero-brand-v-offset, -2.125em))) scale(.75)}}.hero-tractor-enter-active[data-v-612f3e12]{transition:opacity .4s ease-out,transform .4s ease-out}.hero-tractor-enter-from[data-v-612f3e12]{opacity:0;transform:translate(16px)}.hero-tractor-enter-to[data-v-612f3e12]{opacity:1;transform:translate(0)}.modal-header[data-v-864449c3]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:3rem;padding:.5rem 1rem;background:var(--theme-surface);border-bottom:1px solid var(--theme-border)}.modal-header-titles[data-v-864449c3]{flex:1;display:flex;flex-direction:column;gap:.0625rem;min-width:0}.modal-header-title[data-v-864449c3]{margin:0;font-size:1rem;font-weight:600;color:var(--theme-text);text-align:center}.modal-header-subtitle[data-v-864449c3]{margin:0;font-size:.6875rem;color:var(--theme-text-muted);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-header-back[data-v-864449c3]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:.5rem;background:transparent;color:var(--theme-text);cursor:pointer;transition:color .15s,background .15s}.modal-header-back[data-v-864449c3]:hover{color:var(--theme-primary);background:#ec489914}.modal-header-back-icon[data-v-864449c3]{width:1.5rem;height:1.5rem}.modal-header-close[data-v-864449c3]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border:none;border-radius:.5rem;background:transparent;color:var(--theme-text);cursor:pointer;transition:color .15s,background .15s}.modal-header-close[data-v-864449c3]:hover{color:var(--theme-primary);background:#ec489914}.modal-header-close-icon[data-v-864449c3]{width:1.25rem;height:1.25rem}@media(min-width:1024px){.modal-header[data-v-864449c3]{border-radius:.75rem .75rem 0 0;padding:.75rem 1rem;min-height:3.5rem}.modal-header-title[data-v-864449c3]{text-align:left;font-size:1.125rem}.modal-header-subtitle[data-v-864449c3]{text-align:left}}@media(max-width:1023px){.modal-header[data-v-864449c3]{border-radius:0}.modal-header-title[data-v-864449c3],.modal-header-subtitle[data-v-864449c3]{text-align:left}}.login-modal-overlay[data-v-1c913fca]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200000;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1rem}.login-modal[data-v-1c913fca]{width:100%;max-width:24rem;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;background:var(--theme-surface);border-radius:0 0 .75rem .75rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;min-height:0}.login-modal-body[data-v-1c913fca]{flex:1;min-height:0;overflow-y:auto;padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:1rem;align-items:stretch}.login-modal-console[data-v-1c913fca]{flex-shrink:0;display:flex;flex-direction:column;border-top:1px solid var(--theme-border);background:#0f172a;color:#e2e8f0;max-height:min(32vh,14rem);min-height:6rem}.login-modal-console-bar[data-v-1c913fca]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem .5rem;background:#1e293b;font-size:.6875rem}.login-modal-console-title[data-v-1c913fca]{font-weight:600;color:#94a3b8}.login-modal-console-copy[data-v-1c913fca]{padding:.25rem .5rem;font-size:.6875rem;font-weight:600;color:#0f172a;background:#38bdf8;border:none;border-radius:.25rem;cursor:pointer}.login-modal-console-copy[data-v-1c913fca]:hover{background:#7dd3fc}.login-modal-console-pre[data-v-1c913fca]{margin:0;padding:.5rem;font-family:ui-monospace,monospace;font-size:.625rem;line-height:1.35;overflow:auto;white-space:pre-wrap;word-break:break-word;flex:1;min-height:0}.login-modal-logo[data-v-1c913fca]{display:flex;justify-content:center;margin-bottom:.25rem}.login-modal-logo-img[data-v-1c913fca]{width:5rem;height:5rem;object-fit:contain}.login-modal-field[data-v-1c913fca]{display:flex;flex-direction:column;gap:.25rem}.login-modal-input-wrap[data-v-1c913fca]{display:flex;align-items:center;gap:.625rem;padding:0 .75rem;background:var(--background);border:1px solid var(--theme-border);border-radius:.5rem;transition:border-color .2s,box-shadow .2s}.login-modal-input-wrap[data-v-1c913fca]:focus-within{border-color:var(--theme-primary);box-shadow:0 0 0 2px #ec48991f}.login-modal-input-icon[data-v-1c913fca]{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--theme-text-muted)}.login-modal-input[data-v-1c913fca]{flex:1;min-width:0;padding:.625rem 0;font-size:.9375rem;color:var(--theme-text);background:none;border:none;outline:none;box-sizing:border-box}.login-modal-input[data-v-1c913fca]::placeholder{color:var(--theme-text-muted)}.login-modal-forgot[data-v-1c913fca]{align-self:flex-end;padding:.25rem 0;font-size:.8125rem;font-weight:500;color:var(--theme-primary);background:none;border:none;cursor:pointer;margin:-.25rem 0 0}.login-modal-forgot[data-v-1c913fca]:hover{text-decoration:underline}.login-modal-btn[data-v-1c913fca]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.625rem 1rem;font-size:.875rem;font-weight:500;border-radius:.5rem;border:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.login-modal-btn--primary[data-v-1c913fca]{background:var(--theme-primary);color:#fff;margin-top:.25rem}.login-modal-btn--primary[data-v-1c913fca]:hover{background:#db2777;color:#fff}.login-modal-btn--loading[data-v-1c913fca]{opacity:.7;cursor:default}.login-modal-divider[data-v-1c913fca]{display:flex;align-items:center;gap:1rem;padding:.5rem 0}.login-modal-divider[data-v-1c913fca]:before,.login-modal-divider[data-v-1c913fca]:after{content:"";flex:1;height:1px;background:var(--theme-border)}.login-modal-divider-text[data-v-1c913fca]{font-size:.8125rem;color:var(--theme-text-muted);font-weight:500}.login-modal-btn--google[data-v-1c913fca]{background:var(--background);color:var(--theme-text);border:1px solid var(--theme-border)}.login-modal-btn--google[data-v-1c913fca]:hover{background:var(--theme-placeholder-bg);border-color:var(--theme-text-muted)}.login-modal-google-icon[data-v-1c913fca]{width:1.25rem;height:1.25rem;flex-shrink:0}.login-modal-btn--secondary[data-v-1c913fca]{background:transparent;color:var(--theme-primary);border:1px solid var(--theme-border)}.login-modal-btn--secondary[data-v-1c913fca]:hover{background:#ec48990f;border-color:var(--theme-primary)}.login-modal-body--success[data-v-1c913fca]{justify-content:center;align-items:center;text-align:center;gap:.75rem}.login-modal-success-icon-wrap[data-v-1c913fca]{display:flex;align-items:center;justify-content:center}.login-modal-success-icon[data-v-1c913fca]{width:3rem;height:3rem;color:var(--theme-primary);animation:login-success-pulse-1c913fca .6s ease-out forwards}.login-modal-success-text[data-v-1c913fca]{font-size:1rem;font-weight:600;color:var(--theme-text)}.login-modal-success-sub[data-v-1c913fca]{font-size:.875rem;color:var(--theme-text-muted)}@keyframes login-success-pulse-1c913fca{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1);opacity:1}}@media(max-width:1023px){.login-modal-overlay[data-v-1c913fca]{padding:0;align-items:stretch}.login-modal[data-v-1c913fca]{max-width:none;width:100%;height:100vh;min-height:100vh;max-height:none;border-radius:0}.login-modal-body[data-v-1c913fca]{padding:1.5rem 1.25rem 2rem}}.equipaments-grid[data-v-a205aa39]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1600px;margin:2.5rem auto 0;padding:0 1rem}@media(min-width:1024px){.equipaments-grid[data-v-a205aa39]{grid-template-columns:repeat(6,minmax(0,1fr));gap:2rem}.equip-card-wrapper[data-v-a205aa39]{grid-column:span 2}.equip-card-wrapper[data-v-a205aa39]:nth-last-child(2):nth-child(3n+1){grid-column:2 / span 2}.equip-card-wrapper[data-v-a205aa39]:last-child:nth-child(3n+2){grid-column:4 / span 2}}.equip-card-wrapper[data-v-a205aa39]{position:relative;border-radius:1rem;padding:2px;background:#ffffff0f;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.equip-card-wrapper[data-v-a205aa39]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent 0%,transparent 75%,var(--flamingo-pink) 82%,var(--flamingo-pink-hover) 86%,transparent 92%,transparent 100%);opacity:0;transition:opacity .4s ease;z-index:0}.equip-card-wrapper[data-v-a205aa39]:hover:before,.equip-card-wrapper--forced-hover[data-v-a205aa39]:before{opacity:1;animation:borderSpin-a205aa39 3s linear infinite}.equip-card-wrapper[data-v-a205aa39]:hover,.equip-card-wrapper--forced-hover[data-v-a205aa39]{transform:translateY(-6px);box-shadow:0 8px 32px #0006}@keyframes borderSpin-a205aa39{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.equip-card[data-v-a205aa39]{position:relative;z-index:1;background:#0a0a0a;border-radius:calc(1rem - 2px);overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.equip-header[data-v-a205aa39]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem 0}.equip-model[data-v-a205aa39]{font-family:Montserrat,system-ui,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--flamingo-pink)}.equip-power[data-v-a205aa39]{font-family:Montserrat,system-ui,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.05em;color:var(--flamingo-gray)}.equip-body[data-v-a205aa39]{display:flex;align-items:center;padding:.75rem 1rem 1.25rem;gap:.5rem;position:relative;overflow:hidden;height:220px}.equip-image-wrapper[data-v-a205aa39]{flex:0 0 100%;display:flex;align-items:center;justify-content:center;transition:flex-basis .4s ease}.equip-card-wrapper:hover .equip-image-wrapper[data-v-a205aa39],.equip-card-wrapper--forced-hover .equip-image-wrapper[data-v-a205aa39]{flex:0 0 38%}.equip-image[data-v-a205aa39]{max-width:85%;max-height:160px;object-fit:contain;transition:max-height .4s ease,transform .4s ease;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.equip-card-wrapper:hover .equip-image[data-v-a205aa39],.equip-card-wrapper--forced-hover .equip-image[data-v-a205aa39]{max-height:105px;transform:scale(.9)}.equip-image-mirrored[data-v-a205aa39]{transform:scaleX(-1)}.equip-card-wrapper:hover .equip-image-mirrored[data-v-a205aa39],.equip-card-wrapper--forced-hover .equip-image-mirrored[data-v-a205aa39]{transform:scaleX(-1) scale(.9)}.equip-info[data-v-a205aa39]{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:.5rem;padding-left:.25rem}.equip-info-line[data-v-a205aa39]{opacity:0;transform:translate(8px);transition:opacity .3s ease,transform .3s ease;transition-delay:var(--delay)}.equip-card-wrapper:hover .equip-info-line[data-v-a205aa39],.equip-card-wrapper--forced-hover .equip-info-line[data-v-a205aa39]{opacity:1;transform:translate(0)}.equip-info-title[data-v-a205aa39]{min-width:0}.equip-info-oneline[data-v-a205aa39]{display:flex;flex-wrap:nowrap;align-items:baseline}.equip-info-oneline .equip-title-text[data-v-a205aa39]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.equip-info-oneline .equip-info-power[data-v-a205aa39]{flex:0 0 auto}.equip-title-text[data-v-a205aa39]{display:block;font-family:Montserrat,system-ui,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.02em;color:var(--flamingo-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.equip-info-power[data-v-a205aa39]{font-family:Montserrat,system-ui,sans-serif;font-size:.9rem;font-weight:600;letter-spacing:.04em;color:var(--flamingo-pink)}.equip-info-adds[data-v-a205aa39]{display:flex;flex-direction:column;gap:.4rem;margin-top:.25rem}.equip-footer[data-v-a205aa39]{margin-top:auto;width:auto;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:.35rem;opacity:0;transform:translate(8px);transition:opacity .3s ease,transform .3s ease;transition-delay:var(--delay)}.equip-starting-from[data-v-a205aa39]{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:.12rem}.equip-starting-from-label[data-v-a205aa39]{font-family:Montserrat,system-ui,sans-serif;font-size:.6rem;font-weight:500;letter-spacing:.02em;color:var(--flamingo-gray)}.equip-starting-from-main[data-v-a205aa39]{display:inline-flex;align-items:baseline;gap:.2rem}.equip-starting-from-value[data-v-a205aa39]{font-family:Montserrat,system-ui,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.01em;color:var(--flamingo-pink)}.equip-starting-from-type[data-v-a205aa39]{font-family:Montserrat,system-ui,sans-serif;font-size:.62rem;font-weight:500;letter-spacing:.01em;color:var(--flamingo-gray);opacity:.82}.equip-reserve-btn[data-v-a205aa39]{padding:0;border:0;background:transparent;font-family:Montserrat,system-ui,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.04em;color:var(--flamingo-pink);cursor:pointer}.equip-card-wrapper:hover .equip-footer[data-v-a205aa39],.equip-card-wrapper--forced-hover .equip-footer[data-v-a205aa39]{opacity:1;transform:translate(0)}.equip-add[data-v-a205aa39]{display:flex;align-items:center;gap:.5rem;opacity:0;transform:translate(8px);transition:opacity .3s ease,transform .3s ease;transition-delay:var(--delay)}.equip-card-wrapper:hover .equip-add[data-v-a205aa39],.equip-card-wrapper--forced-hover .equip-add[data-v-a205aa39]{opacity:1;transform:translate(0)}.add-icon[data-v-a205aa39]{flex-shrink:0;width:1rem;height:1rem;min-width:1rem;min-height:1rem;color:var(--flamingo-pink)}.add-icon[data-v-a205aa39] svg{width:100%;height:100%;display:block}.add-label[data-v-a205aa39]{font-family:Montserrat,system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.02em;color:var(--flamingo-gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.equipaments-grid[data-v-a205aa39]{grid-template-columns:1fr}.equip-body[data-v-a205aa39]{flex-direction:column;align-items:stretch;height:auto;gap:.75rem;padding:.75rem 1rem 1.25rem}.equip-image-wrapper[data-v-a205aa39],.equip-card-wrapper:hover .equip-image-wrapper[data-v-a205aa39],.equip-card-wrapper--forced-hover .equip-image-wrapper[data-v-a205aa39]{flex:0 0 auto;width:100%}.equip-image[data-v-a205aa39]{max-height:150px}.equip-card-wrapper:hover .equip-image[data-v-a205aa39],.equip-card-wrapper--forced-hover .equip-image[data-v-a205aa39]{max-height:150px;transform:none}.equip-card-wrapper:hover .equip-image-mirrored[data-v-a205aa39],.equip-card-wrapper--forced-hover .equip-image-mirrored[data-v-a205aa39]{transform:scaleX(-1)}.equip-info[data-v-a205aa39]{padding-left:0;width:100%}.equip-info-line[data-v-a205aa39],.equip-add[data-v-a205aa39],.equip-footer[data-v-a205aa39]{opacity:1;transform:none}}.equipaments-section[data-v-eff47ebc]{position:relative;padding:2rem 1.5rem;scroll-margin-top:5rem;outline:none}.equipaments-container[data-v-eff47ebc]{max-width:1600px;margin:0 auto;text-align:center}.equipaments-title[data-v-eff47ebc]{font-family:Montserrat,system-ui,sans-serif;font-size:2rem;font-weight:300;letter-spacing:.08em;color:var(--flamingo-white);margin:0 0 .75rem}.equipaments-subtitle[data-v-eff47ebc]{font-family:Montserrat,system-ui,sans-serif;font-size:1rem;font-weight:400;color:var(--flamingo-gray);margin:0}@media(min-width:640px){.equipaments-section[data-v-eff47ebc]{padding:2.5rem 2rem}.equipaments-title[data-v-eff47ebc]{font-size:2.5rem}}@media(min-width:1024px){.equipaments-section[data-v-eff47ebc]{padding:3rem 2rem}}.history-image-wrap[data-v-ba4f9697]{position:relative;width:fit-content;max-width:min(1200px,100%);margin:0;margin-left:calc(10vw - ((100vw - 100%)/2))}.history-image-bg[data-v-ba4f9697]{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;background:linear-gradient(135deg,var(--flamingo-black) 0%,rgba(30,20,25,.95) 40%,rgba(50,35,45,.9) 100%);border-radius:20px;filter:blur(0);z-index:0}.history-image-frame[data-v-ba4f9697]{position:relative;border-radius:12px;overflow:hidden;width:fit-content;max-width:100%;max-height:70vh;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0f;z-index:1}.history-carousel[data-v-ba4f9697]{position:relative;width:100%;height:100%;min-height:0;line-height:0}.history-image-frame .history-carousel[data-v-ba4f9697]{position:absolute;top:0;right:0;bottom:0;left:0}.history-image-img[data-v-ba4f9697]{display:block;width:100%;height:100%;max-height:70vh;object-fit:contain;object-position:center}.history-image-overlay[data-v-ba4f9697]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0%,transparent 60%,rgba(0,0,0,.25) 100%);pointer-events:none}.history-carousel-nav[data-v-ba4f9697]{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;z-index:2}.history-carousel-btn[data-v-ba4f9697]{width:2.5rem;height:2.5rem;border:none;border-radius:50%;background:#00000080;color:var(--flamingo-white);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.history-carousel-btn-icon[data-v-ba4f9697]{width:1.25rem;height:1.25rem}.history-carousel-btn[data-v-ba4f9697]:hover{background:#ff008099;color:var(--flamingo-white)}.history-carousel-dots[data-v-ba4f9697]{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:2}.history-carousel-dot[data-v-ba4f9697]{width:8px;height:8px;border-radius:50%;border:none;padding:0;background:#fff6;cursor:pointer;transition:background .2s}.history-carousel-dot[data-v-ba4f9697]:hover{background:#ffffffb3}.history-carousel-dot.is-active[data-v-ba4f9697]{background:var(--flamingo-pink, #e91e63)}.history-fade-enter-active[data-v-ba4f9697],.history-fade-leave-active[data-v-ba4f9697]{transition:opacity .4s ease}.history-fade-enter-from[data-v-ba4f9697],.history-fade-leave-to[data-v-ba4f9697]{opacity:0}.history-card[data-v-b7a93827]{position:relative;z-index:2;width:100%;max-width:720px;margin:0}@media(min-width:768px){.history-card[data-v-b7a93827]{max-width:600px}}.history-card-wrap[data-v-b7a93827]{position:relative}.history-card-back[data-v-b7a93827]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff4d;border-radius:12px;z-index:0;transform:translate(3%,3%)}.history-card-inner[data-v-b7a93827]{position:relative;z-index:1;background:#000000d1;border-radius:12px;padding:3rem 2rem;text-align:left;box-shadow:0 20px 40px #0006}@media(min-width:768px){.history-card-inner[data-v-b7a93827]{padding:4rem 2.5rem}}.history-card[data-v-b7a93827] *{color:#fff}.history-card[data-v-b7a93827] .history-card-title{font-family:Montserrat,system-ui,sans-serif;margin:0 0 1.25rem;line-height:1.2;display:flex;flex-direction:column;gap:.15rem}.history-card[data-v-b7a93827] .history-card-title-intro{font-size:1.25rem;font-weight:500;color:var(--flamingo-pink, #e91e63)}.history-card[data-v-b7a93827] .history-card-title-main{font-size:1.75rem;font-weight:700;color:var(--flamingo-pink, #e91e63)}.history-card[data-v-b7a93827] .history-card-text{font-family:Montserrat,system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.7;color:#ffffffd9;margin:0 0 1rem}.history-card[data-v-b7a93827] .history-card-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.history-card[data-v-b7a93827] .history-card-cta{display:inline-block;padding:.75rem 1.5rem;font-family:Montserrat,system-ui,sans-serif;font-size:.95rem;font-weight:600;color:#fff;background:var(--flamingo-pink, #e91e63);border-radius:.375rem;text-decoration:none;transition:background .2s,transform .2s}.history-card[data-v-b7a93827] .history-card-cta:hover{background:#c2185b;transform:translateY(-2px)}.history-card[data-v-b7a93827] a{color:var(--flamingo-pink, #e91e63)}.history-card[data-v-b7a93827] a:hover{color:#f06292}.history-section[data-v-f0acccab]{position:relative;min-height:56vh;padding:3rem 1.5rem}.history-section-bg[data-v-f0acccab]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:0}.history-section-overlay[data-v-f0acccab]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000007a;z-index:1}.history-section-content[data-v-f0acccab]{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 1.5rem}.history-image-slot[data-v-f0acccab]{position:relative;width:100%;max-width:100%}@media(min-width:768px){.history-image-slot[data-v-f0acccab]{max-width:100%}}.history-card-slot[data-v-f0acccab]{position:relative;z-index:3;margin-top:-2rem;max-width:560px;margin-left:auto;margin-right:auto}@media(min-width:768px){.history-card-slot[data-v-f0acccab]{position:absolute;left:52%;right:1.5rem;bottom:2rem;top:auto;width:auto;max-width:440px;margin:0}}.divider-cards[data-v-1017f51f]{position:relative;z-index:10;margin-top:-5rem;margin-bottom:-5rem;padding:clamp(1.5rem,4vw,2.5rem) 1rem;pointer-events:none}.divider-cards__strip[data-v-1017f51f]{pointer-events:auto;max-width:900px;margin:0 auto;background:#000000bf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-wrap:wrap;justify-content:space-around;align-items:stretch;min-height:80px;position:relative;animation:stripIn-1017f51f .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes stripIn-1017f51f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.strip__line[data-v-1017f51f]{position:absolute;left:0;right:0;bottom:0;height:.5px;min-height:1px;background:linear-gradient(90deg,rgba(255,0,128,.4) 0%,rgba(255,0,128,.4) 25%,var(--flamingo-pink) 50%,rgba(255,0,128,.4) 75%,rgba(255,0,128,.4) 100%);background-size:200% 100%;animation:lineRun-1017f51f 12s ease-in-out infinite}@keyframes lineRun-1017f51f{0%{background-position:200% 0}to{background-position:-200% 0}}.strip__item[data-v-1017f51f]{flex:1 1 50%;min-width:120px;padding:1rem .75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;border-right:1px solid rgba(255,255,255,.1);animation:itemIn-1017f51f .6s cubic-bezier(.22,1,.36,1) backwards;transition:transform .3s ease,border-color .3s ease}.strip__value-row[data-v-1017f51f]{display:flex;align-items:center;justify-content:center;gap:.4rem}.strip__icon[data-v-1017f51f]{display:flex;align-items:center;justify-content:center;color:var(--flamingo-white);transition:color .3s ease,transform .3s ease}.strip__item:hover .strip__icon[data-v-1017f51f]{color:var(--flamingo-pink);transform:scale(1.1)}.strip__icon-svg[data-v-1017f51f]{width:1.35rem;height:1.35rem}.strip__item[data-v-1017f51f]:hover{transform:translateY(-4px) scale(1.02);border-color:#ffffff2e}.strip__item:hover .strip__value[data-v-1017f51f]{color:var(--flamingo-pink)}.strip__item--last[data-v-1017f51f]{border-right:none}@media(min-width:640px){.strip__item[data-v-1017f51f]{flex:1 1 25%}}.strip__value[data-v-1017f51f]{font-family:Montserrat,system-ui,sans-serif;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:500;letter-spacing:.02em;color:var(--flamingo-white);line-height:1.1;transition:color .3s ease}.strip__label[data-v-1017f51f]{font-family:Montserrat,system-ui,sans-serif;font-size:.65rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--flamingo-white);opacity:.85;text-align:center}@keyframes itemIn-1017f51f{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app-store-btn[data-v-6a372912]{display:inline-flex;align-items:center;justify-content:flex-end;height:3rem;min-width:3rem;padding:0 .75rem 0 0;background:#fffffff2;color:#333;text-decoration:none;border-radius:9999px;box-shadow:0 2px 12px #0000002e;overflow:hidden;transition:padding .5s cubic-bezier(.25,.1,.25,1),transform .35s cubic-bezier(.25,.1,.25,1),box-shadow .5s cubic-bezier(.25,.1,.25,1),background .4s ease}.app-store-btn[data-v-6a372912]:hover{padding-left:1rem;padding-right:.75rem;box-shadow:0 8px 24px #00000047;background:#fff}.app-store-btn[data-v-6a372912]:active:hover{transform:scale(.98);transition-duration:.1s}.app-store-btn__text[data-v-6a372912]{white-space:nowrap;max-width:0;overflow:hidden;opacity:0;font-size:.875rem;font-weight:600;margin-left:0;transition:max-width .5s cubic-bezier(.25,.1,.25,1),opacity .4s ease .06s,margin-left .5s cubic-bezier(.25,.1,.25,1)}.app-store-btn:hover .app-store-btn__text[data-v-6a372912]{max-width:8rem;opacity:1;margin-left:.5rem}.app-store-btn__icon[data-v-6a372912]{width:1.5rem;height:1.5rem;flex-shrink:0}.play-store-btn[data-v-7d3b1b07]{display:inline-flex;align-items:center;justify-content:flex-end;height:3rem;min-width:3rem;padding:0 .75rem 0 0;background:#fffffff2;color:#333;text-decoration:none;border-radius:9999px;box-shadow:0 2px 12px #0000002e;overflow:hidden;transition:padding .5s cubic-bezier(.25,.1,.25,1),transform .35s cubic-bezier(.25,.1,.25,1),box-shadow .5s cubic-bezier(.25,.1,.25,1),background .4s ease}.play-store-btn[data-v-7d3b1b07]:hover{padding-left:1rem;padding-right:.75rem;box-shadow:0 8px 24px #00000047;background:#fff}.play-store-btn[data-v-7d3b1b07]:active:hover{transform:scale(.98);transition-duration:.1s}.play-store-btn__text[data-v-7d3b1b07]{white-space:nowrap;max-width:0;overflow:hidden;opacity:0;font-size:.875rem;font-weight:600;margin-left:0;transition:max-width .5s cubic-bezier(.25,.1,.25,1),opacity .4s ease .06s,margin-left .5s cubic-bezier(.25,.1,.25,1)}.play-store-btn:hover .play-store-btn__text[data-v-7d3b1b07]{max-width:8rem;opacity:1;margin-left:.5rem}.play-store-btn__icon[data-v-7d3b1b07]{width:1.5rem;height:1.5rem;flex-shrink:0}.timeline-wrap[data-v-eb8f9a1b]{position:relative;width:100%;padding:3rem 1.25rem 3.5rem;min-height:320px;box-sizing:border-box}.timeline-track-line[data-v-eb8f9a1b]{position:absolute;left:0;right:0;top:28%;margin-top:21px;height:2px;z-index:0;background:linear-gradient(90deg,transparent 0%,rgba(255,0,128,.15) 15%,rgba(255,0,128,.35) 50%,rgba(255,0,128,.15) 85%,transparent 100%);background-size:200% 100%;animation:timeline-line-flow-eb8f9a1b 8s ease-in-out infinite;pointer-events:none}@keyframes timeline-line-flow-eb8f9a1b{0%,to{background-position:100% 0}50%{background-position:0% 0}}.timeline-track[data-v-eb8f9a1b]{position:relative;z-index:1;display:flex;align-items:center;width:100%;min-height:320px;padding:0 .25rem}.timeline-node[data-v-eb8f9a1b]{display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:0;position:relative;opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.timeline-node--top[data-v-eb8f9a1b]{flex-direction:column-reverse;top:50%;transform:translateY(calc(-100% + 22px)) scale(.96)}.timeline-node--top.is-expanded[data-v-eb8f9a1b]{transform:translateY(22px) scale(1)}.timeline-node--bottom[data-v-eb8f9a1b]{top:50%;transform:translateY(-22px) scale(.96)}.timeline-node.is-visible.timeline-node--top[data-v-eb8f9a1b]{opacity:1;transform:translateY(calc(-100% + 22px)) scale(1)}.timeline-node.is-visible.timeline-node--top.is-expanded[data-v-eb8f9a1b]{transform:translateY(22px) scale(1)}.timeline-node.is-visible.timeline-node--bottom[data-v-eb8f9a1b]{opacity:1;transform:translateY(-22px) scale(1)}.timeline-node-head[data-v-eb8f9a1b]{position:relative;width:44px;height:44px;margin-bottom:1rem;margin-top:0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.timeline-node--top .timeline-node-head[data-v-eb8f9a1b]{margin-bottom:0;margin-top:1rem}.timeline-node-num[data-v-eb8f9a1b]{position:relative;z-index:2;width:44px;height:44px;border-radius:50%;background:linear-gradient(145deg,var(--flamingo-pink),var(--flamingo-pink-hover));color:var(--flamingo-white);font-family:Montserrat,system-ui,sans-serif;font-size:1.1rem;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #ff008066;opacity:0;transform:scale(0);transition:opacity .4s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.timeline-node.is-visible .timeline-node-num[data-v-eb8f9a1b]{opacity:1;transform:scale(1);transition-delay:.08s}.timeline-node-glow[data-v-eb8f9a1b]{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:var(--flamingo-pink);opacity:0;transform:scale(.5);animation:none;pointer-events:none}.timeline-node.is-visible .timeline-node-glow[data-v-eb8f9a1b]{opacity:.12;animation:timeline-dot-pulse-eb8f9a1b 4s ease-in-out infinite;animation-delay:.5s}@keyframes timeline-dot-pulse-eb8f9a1b{0%,to{transform:scale(1);opacity:.1}50%{transform:scale(1.08);opacity:.18}}.timeline-node-card[data-v-eb8f9a1b]{width:100%;padding:.75rem 1rem;background:#ffffff08;border:1px solid rgba(255,0,128,.2);border-radius:14px;box-shadow:0 8px 32px #00000040;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;opacity:0;transform:translateY(12px);transition:opacity .5s ease .12s,transform .5s cubic-bezier(.22,1,.36,1) .12s,border-color .4s ease,box-shadow .4s ease,padding .3s ease;cursor:pointer}.timeline-node.is-visible .timeline-node-card[data-v-eb8f9a1b]{opacity:1;transform:translateY(0)}.timeline-node.is-expanded .timeline-node-card[data-v-eb8f9a1b]{border-color:#ff008066;box-shadow:0 12px 40px #00000059,0 0 24px #ff008014;padding:1.25rem 1rem}.timeline-node-label[data-v-eb8f9a1b]{display:block;font-family:Montserrat,system-ui,sans-serif;font-size:.9rem;font-weight:600;color:var(--flamingo-white);line-height:1.3;margin-bottom:0;opacity:0;transform:translateY(6px);transition:opacity .4s ease,transform .4s ease,margin-bottom .3s ease}.timeline-node.is-visible .timeline-node-label[data-v-eb8f9a1b]{opacity:1;transform:translateY(0);transition-delay:.2s}.timeline-node.is-expanded .timeline-node-label[data-v-eb8f9a1b]{margin-bottom:.75rem}.timeline-node-body[data-v-eb8f9a1b]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease;min-height:0}.timeline-node.is-expanded .timeline-node-body[data-v-eb8f9a1b]{grid-template-rows:1fr}.timeline-node-body-inner[data-v-eb8f9a1b]{min-height:0;overflow:hidden}.timeline-step-apps[data-v-eb8f9a1b]{display:flex;align-items:center;justify-content:center;gap:.6rem;flex-wrap:wrap;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.timeline-step-apps[data-v-eb8f9a1b] .timeline-app-btn{flex:0 0 auto;width:auto;max-width:fit-content;opacity:0;transform:translateY(8px) scale(.95);transition:opacity .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.timeline-node.is-expanded .timeline-step-apps[data-v-eb8f9a1b] .timeline-app-btn:nth-child(1){opacity:1;transform:translateY(0) scale(1);transition-delay:.08s}.timeline-node.is-expanded .timeline-step-apps[data-v-eb8f9a1b] .timeline-app-btn:nth-child(2){opacity:1;transform:translateY(0) scale(1);transition-delay:.18s}.timeline-step-tractors[data-v-eb8f9a1b]{display:flex;align-items:center;justify-content:center;gap:.75rem}.timeline-tractor-img[data-v-eb8f9a1b]{max-height:64px;width:auto;object-fit:contain;opacity:0;transform:translateY(8px) scale(.96);transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.timeline-node.is-expanded .timeline-step-tractors .timeline-tractor-img[data-v-eb8f9a1b]:nth-child(1){opacity:1;transform:translateY(0) scale(1);transition-delay:.08s}.timeline-node.is-expanded .timeline-step-tractors .timeline-tractor-img[data-v-eb8f9a1b]:nth-child(2){opacity:1;transform:translateY(0) scale(1);transition-delay:.18s}.timeline-step-d4sign[data-v-eb8f9a1b]{display:flex;align-items:center;justify-content:center}.timeline-d4sign-img[data-v-eb8f9a1b]{max-height:48px;width:auto;object-fit:contain;opacity:0;transform:translateY(8px) scale(.96);transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.timeline-node.is-expanded .timeline-step-d4sign .timeline-d4sign-img[data-v-eb8f9a1b]{opacity:1;transform:translateY(0) scale(1);transition-delay:.08s}.timeline-step-truck[data-v-eb8f9a1b]{display:flex;align-items:center;justify-content:center}.timeline-truck-img[data-v-eb8f9a1b]{max-height:100px;width:auto;object-fit:contain;opacity:0;transform:translateY(8px) scale(.96);transition:opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.timeline-node.is-expanded .timeline-step-truck .timeline-truck-img[data-v-eb8f9a1b]{opacity:1;transform:translateY(0) scale(1);transition-delay:.08s}.timeline-step-apps+.timeline-step-text[data-v-eb8f9a1b],.timeline-step-tractors+.timeline-step-text[data-v-eb8f9a1b],.timeline-step-truck+.timeline-step-text[data-v-eb8f9a1b],.timeline-step-d4sign+.timeline-step-text[data-v-eb8f9a1b]{margin-top:.5rem}.timeline-step-text[data-v-eb8f9a1b]{margin:0;font-size:.8rem;color:var(--flamingo-gray-muted);line-height:1.45;opacity:0;transform:translateY(4px);transition:opacity .3s ease .06s,transform .3s ease .06s}.timeline-node.is-expanded .timeline-step-text[data-v-eb8f9a1b]{opacity:1;transform:translateY(0)}.timeline-connector[data-v-eb8f9a1b]{flex:0 0 auto;width:clamp(16px,2vw,40px);min-width:16px;display:flex;align-items:center;justify-content:center;align-self:center}.timeline-connector-line[data-v-eb8f9a1b]{display:none}@media(max-width:900px){.timeline-node-card[data-v-eb8f9a1b]{padding:1rem .85rem}.timeline-node-label[data-v-eb8f9a1b]{font-size:.85rem}}@media(max-width:768px){.timeline-wrap[data-v-eb8f9a1b]{min-height:auto;padding:2rem 1rem 2.5rem}.timeline-track-line[data-v-eb8f9a1b]{left:50%;right:auto;top:0;bottom:0;width:2px;height:auto;margin-top:0;transform:translate(-50%);background:linear-gradient(180deg,transparent 0%,rgba(255,0,128,.15) 15%,rgba(255,0,128,.35) 50%,rgba(255,0,128,.15) 85%,transparent 100%);background-size:100% 200%;animation:timeline-line-flow-vertical-eb8f9a1b 8s ease-in-out infinite}@keyframes timeline-line-flow-vertical-eb8f9a1b{0%,to{background-position:0 100%}50%{background-position:0 0}}.timeline-track[data-v-eb8f9a1b]{flex-direction:column;align-items:center;min-height:auto;padding:0 .5rem}.timeline-node[data-v-eb8f9a1b]{flex:none;width:100%;max-width:100%;top:auto}.timeline-node--top[data-v-eb8f9a1b],.timeline-node--bottom[data-v-eb8f9a1b]{flex-direction:column;transform:none}.timeline-node.is-visible.timeline-node--top[data-v-eb8f9a1b],.timeline-node.is-visible.timeline-node--bottom[data-v-eb8f9a1b],.timeline-node.is-visible.timeline-node--top.is-expanded[data-v-eb8f9a1b],.timeline-node.is-visible.timeline-node--bottom.is-expanded[data-v-eb8f9a1b],.timeline-node--top.is-expanded[data-v-eb8f9a1b],.timeline-node--bottom.is-expanded[data-v-eb8f9a1b]{opacity:1;transform:none}.timeline-node--top .timeline-node-head[data-v-eb8f9a1b],.timeline-node--bottom .timeline-node-head[data-v-eb8f9a1b]{margin-bottom:1rem;margin-top:0}.timeline-connector[data-v-eb8f9a1b]{width:2px;min-width:2px;height:1.25rem;flex-shrink:0;align-self:center}.timeline-connector-line[data-v-eb8f9a1b]{display:block;width:2px;flex:1;min-height:.75rem;background:linear-gradient(180deg,#ff008033,#ff008059);border-radius:1px}.timeline-connector:not(.is-visible) .timeline-connector-line[data-v-eb8f9a1b]{opacity:.35}}.how-section[data-v-d7a0947a]{position:relative;min-height:56vh;padding:3rem 1.5rem 0rem}.how-section-content[data-v-d7a0947a]{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 1.5rem}.how-section-title[data-v-d7a0947a]{margin:0 0 2rem;font-family:Montserrat,system-ui,sans-serif;font-size:1.5rem;font-weight:600;color:var(--flamingo-white);text-align:center}.how-section-timeline-full[data-v-d7a0947a]{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:0 1.5rem;box-sizing:border-box}.divider-section[data-v-fe40e2d9]{position:relative;min-height:40vh;padding:4rem 1.5rem;display:flex;align-items:center;justify-content:center}.divider-bg[data-v-fe40e2d9]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:scroll;z-index:0}.divider-overlay[data-v-fe40e2d9]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:1}.divider-content[data-v-fe40e2d9]{position:relative;z-index:2;text-align:center;max-width:720px;margin:0 auto}.divider-label[data-v-fe40e2d9]{margin:0 0 .75rem;font-family:Montserrat,system-ui,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.08em;color:var(--flamingo-pink)}.divider-title[data-v-fe40e2d9]{margin:0 0 1rem;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(1.35rem,4vw,2rem);font-weight:700;line-height:1.25;color:var(--flamingo-white)}.divider-sub[data-v-fe40e2d9]{margin:0 0 1.75rem;font-family:Montserrat,system-ui,sans-serif;font-size:.95rem;color:var(--flamingo-gray)}.divider-cta[data-v-fe40e2d9]{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-family:Montserrat,system-ui,sans-serif;font-size:.85rem;font-weight:600;letter-spacing:.06em;color:var(--flamingo-white);background:var(--flamingo-pink);border-radius:.375rem;text-decoration:none;transition:background .25s ease,transform .2s ease}.divider-cta[data-v-fe40e2d9]:hover{background:var(--flamingo-pink-hover);transform:translateY(-2px)}.divider-cta-arrow[data-v-fe40e2d9]{font-size:1em}.floating-actions[data-v-bc7c36e0]{position:fixed;bottom:1rem;right:1rem;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;animation:floating-actions-fade-in-bc7c36e0 .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes floating-actions-fade-in-bc7c36e0{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.floating-actions__stack[data-v-bc7c36e0]{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:.75rem .5rem;background:#fffffff2;border-radius:9999px;box-shadow:0 2px 12px #0003;opacity:1;visibility:visible;transition:opacity .5s cubic-bezier(.4,0,.2,1),visibility .5s}.floating-actions:hover .floating-actions__stack[data-v-bc7c36e0]{opacity:0;visibility:hidden;pointer-events:none}.floating-actions__stack-icon[data-v-bc7c36e0]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:#25d366}.floating-actions__stack-icon svg[data-v-bc7c36e0]{width:1.25rem;height:1.25rem}.floating-actions__stack-icon--play[data-v-bc7c36e0]{color:inherit}.floating-actions__stack-icon--app[data-v-bc7c36e0]{color:#000}.floating-actions__tooltip[data-v-bc7c36e0]{position:absolute;bottom:0;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;opacity:0;visibility:hidden;transform:scale(.92);transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1),visibility .5s}.floating-actions:hover .floating-actions__tooltip[data-v-bc7c36e0]{opacity:1;visibility:visible;transform:scale(1)}.floating-actions__btn[data-v-bc7c36e0]{display:inline-flex;align-items:center;justify-content:flex-end;height:2.75rem;min-width:2.75rem;padding:0 .65rem 0 0;background:#fffffffa;color:#333;text-decoration:none;border-radius:9999px;box-shadow:0 2px 12px #0000002e;overflow:hidden;transition:padding 1s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1),background .4s ease}.floating-actions__btn[data-v-bc7c36e0]:hover{padding-left:.85rem;padding-right:.65rem;box-shadow:0 6px 20px #00000040;background:#fff}.floating-actions__btn-text[data-v-bc7c36e0]{white-space:nowrap;max-width:0;overflow:hidden;opacity:0;font-size:.8125rem;font-weight:600;margin-left:0;transition:max-width .45s cubic-bezier(.4,0,.2,1) 1s,opacity .4s ease 1s,margin-left .45s cubic-bezier(.4,0,.2,1) 1s}.floating-actions__btn:hover .floating-actions__btn-text[data-v-bc7c36e0]{max-width:10rem;opacity:1;margin-left:.45rem}.floating-actions__btn-icon[data-v-bc7c36e0]{width:1.35rem;height:1.35rem;flex-shrink:0;transform:translate(0) rotate(0);transition:transform 1s cubic-bezier(.4,0,.2,1)}.floating-actions__btn:hover .floating-actions__btn-icon[data-v-bc7c36e0]{transform:translate(-.25rem) rotate(-360deg)}.bottom-toggles[data-v-40cfabb8]{position:fixed;bottom:1rem;left:1rem;z-index:9998;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.cursor-toggle__label[data-v-40cfabb8]{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--flamingo-gray-muted, rgba(255, 255, 255, .6));cursor:pointer}.cursor-toggle__input[data-v-40cfabb8]{position:absolute;opacity:0;width:0;height:0}.cursor-toggle__slider[data-v-40cfabb8]{position:relative;width:2.25rem;height:1.25rem;background:#fff3;border-radius:9999px;transition:background .2s}.cursor-toggle__slider[data-v-40cfabb8]:after{content:"";position:absolute;left:2px;top:2px;width:1rem;height:1rem;background:#fff;border-radius:50%;transition:transform .2s}.cursor-toggle__input:checked+.cursor-toggle__slider[data-v-40cfabb8]{background:var(--flamingo-pink, #ff0080)}.cursor-toggle__input:checked+.cursor-toggle__slider[data-v-40cfabb8]:after{transform:translate(1rem)}.video-source-select[data-v-40cfabb8]{font-size:.875rem;color:var(--flamingo-gray-muted, rgba(255, 255, 255, .6));background:#ffffff26;border:1px solid rgba(255,255,255,.25);border-radius:.375rem;padding:.25rem .5rem;cursor:pointer}.hero-section[data-v-3ef45bd3]{overflow:hidden;position:relative;display:flex;flex-direction:column;min-height:460px}@media(min-width:1024px){.hero-section[data-v-3ef45bd3]{min-height:580px}}@media(min-width:1280px){.hero-section[data-v-3ef45bd3]{min-height:660px}}@media(min-width:1536px){.hero-section[data-v-3ef45bd3]{min-height:76vh}}@media(min-width:1920px){.hero-section[data-v-3ef45bd3]{min-height:82vh}}.hero-image-bg[data-v-3ef45bd3]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;animation:kenBurnsSoft-3ef45bd3 10s ease-out forwards;will-change:transform}.hero-image-overlay-base[data-v-3ef45bd3]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000003d;pointer-events:none;z-index:1}.hero-image-overlay-directional[data-v-3ef45bd3]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,rgba(0,0,0,.44) 0%,rgba(0,0,0,.18) 48%,transparent 72%);pointer-events:none;z-index:1}.hero-section-content[data-v-3ef45bd3]{position:relative;z-index:2;flex:1;display:flex;align-items:center;padding:4rem 1.5rem}@media(min-width:640px){.hero-section-content[data-v-3ef45bd3]{padding:4rem 3rem}}@media(min-width:1024px){.hero-section-content[data-v-3ef45bd3]{padding:4rem 5rem}}@media(min-width:1280px){.hero-section-content[data-v-3ef45bd3]{padding:5rem 7rem}}@media(min-width:1536px){.hero-section-content[data-v-3ef45bd3]{padding:6rem 9rem}}@media(min-width:1920px){.hero-section-content[data-v-3ef45bd3]{padding:7rem 12rem}}.hero-inner[data-v-3ef45bd3]{width:100%;max-width:1600px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:3rem;position:relative}.hero-text-block[data-v-3ef45bd3]{flex:0 1 clamp(520px,38vw,780px);min-width:0;position:relative;z-index:1}@keyframes kenBurnsSoft-3ef45bd3{0%{transform:scale(1.07)}to{transform:scale(1)}}@media(max-width:1023px){.hero-inner[data-v-3ef45bd3]{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}.hero-text-block[data-v-3ef45bd3]{flex:unset;width:100%;max-width:100%}}.client-header[data-v-c69f1e67]{position:sticky;top:0;left:0;right:0;z-index:30;background:var(--theme-surface);border-bottom:1px solid var(--theme-border);padding:.25rem 1rem}.client-header-inner[data-v-c69f1e67]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:2.5rem}.client-header-left[data-v-c69f1e67]{flex:1;display:flex;align-items:center;gap:.5rem}.client-header-right[data-v-c69f1e67]{flex-shrink:0;display:flex;align-items:center;gap:.5rem}.client-header-theme-btn[data-v-c69f1e67]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;background:none;cursor:pointer;border-radius:50%;color:var(--theme-text-muted)}.client-header-theme-btn[data-v-c69f1e67]:hover{color:var(--theme-primary)}.client-header-theme-icon[data-v-c69f1e67]{width:1.25rem;height:1.25rem}.client-header-photo-btn[data-v-c69f1e67]{padding:0;border:none;background:none;cursor:pointer;border-radius:50%;display:block;line-height:0}.client-header-photo[data-v-c69f1e67]{width:2.25rem;height:2.25rem;border-radius:50%;object-fit:cover;border:2px solid var(--theme-border);display:block}.client-header-photo--placeholder[data-v-c69f1e67]{display:flex;align-items:center;justify-content:center;background:var(--theme-placeholder-bg);color:var(--theme-text-muted)}.client-header-placeholder-icon[data-v-c69f1e67]{width:1.5rem;height:1.5rem}@media(min-width:1024px){.client-header[data-v-c69f1e67]{position:fixed;top:0;left:0;right:0;z-index:50;padding:.5rem 1.5rem}.client-header-inner[data-v-c69f1e67]{min-height:3rem}.client-header-photo[data-v-c69f1e67],.client-header-photo--placeholder[data-v-c69f1e67]{width:2.5rem;height:2.5rem}.client-header-placeholder-icon[data-v-c69f1e67]{width:1.75rem;height:1.75rem}}.tools-bar[data-v-c1ce539f]{position:fixed;bottom:0;left:0;right:0;z-index:40;background:var(--theme-surface);border-top:1px solid var(--theme-border);padding:.25rem 0}.tools-bar-logo[data-v-c1ce539f]{display:none}.tools-bar-inner[data-v-c1ce539f]{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;min-height:2.5rem;padding:0}.tools-bar-item[data-v-c1ce539f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.0625rem;padding:.25rem .5rem;color:var(--theme-text);text-decoration:none;font-size:.625rem;font-weight:400;border-radius:.375rem;transition:color .15s,background .15s;border:none;background:none;font-family:inherit;cursor:pointer}.tools-bar-item[data-v-c1ce539f]:hover{color:var(--theme-primary);background:#ec489914}.tools-bar-item--active[data-v-c1ce539f]{color:var(--theme-primary)}.tools-bar-icon[data-v-c1ce539f]{width:1.25rem;height:1.25rem;flex-shrink:0}.tools-bar-label[data-v-c1ce539f]{white-space:nowrap}@media(min-width:1024px){.tools-bar[data-v-c1ce539f]{top:4rem;bottom:0;left:0;right:auto;width:16.25rem;border-top:none;border-right:1px solid var(--theme-border);padding:1rem 0;display:flex;flex-direction:column;transition:width .3s ease}.tools-bar-logo[data-v-c1ce539f]{display:flex;justify-content:center;margin-top:.5rem;margin-bottom:1rem;flex-shrink:0}.tools-bar-avatar[data-v-c1ce539f]{width:80px;height:80px;border-radius:50%;overflow:hidden;border:2px solid var(--theme-primary);box-shadow:0 4px 6px -1px #0000001a}.tools-bar-logo-placeholder[data-v-c1ce539f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:var(--theme-primary)}.tools-bar-logo-img[data-v-c1ce539f]{width:100%;height:100%;object-fit:cover;transform:scale(1.1)}.tools-bar-inner[data-v-c1ce539f]{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.125rem;padding:.5rem .75rem;min-height:auto;flex:1;overflow-y:auto}.tools-bar-item[data-v-c1ce539f]{flex-direction:row;justify-content:flex-start;gap:.75rem;padding:.625rem .75rem;width:100%;box-sizing:border-box;font-size:.875rem;font-weight:400;color:var(--theme-primary);border-radius:.5rem}.tools-bar-item[data-v-c1ce539f]:hover{background:#ec489914}.tools-bar-item--active[data-v-c1ce539f]{color:var(--theme-primary);background:#ec489914}.tools-bar-icon[data-v-c1ce539f]{width:1.25rem;height:1.25rem;flex-shrink:0;color:inherit}}.insert-city-overlay[data-v-574a38c8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1rem}.insert-city-panel[data-v-574a38c8]{width:100%;max-width:24rem;height:auto;max-height:calc(100vh - 2rem);padding:1.25rem;background:var(--theme-surface);border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;gap:.75rem;overflow:hidden}.insert-city-title[data-v-574a38c8]{margin:0;font-size:1rem;font-weight:600;color:var(--theme-text);flex-shrink:0}.insert-city-filter[data-v-574a38c8]{flex-shrink:0}.insert-city-filter-input[data-v-574a38c8]{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--theme-text);background:var(--background);border:1px solid var(--theme-border);border-radius:.375rem;outline:none;box-sizing:border-box}.insert-city-filter-input[data-v-574a38c8]::placeholder{color:var(--theme-text-muted)}.insert-city-filter-input[data-v-574a38c8]:focus{border-color:var(--theme-primary);box-shadow:0 0 0 2px #ec48991f}.insert-city-content[data-v-574a38c8]{max-height:min(50vh,20rem);overflow-y:auto;flex-shrink:0}.insert-city-empty[data-v-574a38c8]{margin:0;font-size:.8125rem;color:var(--theme-text-muted)}.insert-city-item[data-v-574a38c8]{display:block;width:100%;padding:.5rem .75rem;font-size:.875rem;text-align:left;color:var(--theme-text);background:none;border:none;border-radius:.375rem;cursor:pointer;transition:background .15s,color .15s}.insert-city-item[data-v-574a38c8]:hover{background:var(--theme-placeholder-bg);color:var(--theme-primary)}.insert-city-footer[data-v-574a38c8]{flex-shrink:0;padding-top:.5rem;border-top:1px solid var(--theme-border);display:flex;justify-content:flex-end}.insert-city-btn-close[data-v-574a38c8]{padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:var(--theme-text);background:transparent;border:1px solid var(--theme-border);border-radius:.375rem;cursor:pointer;transition:background .15s,color .15s}.insert-city-btn-close[data-v-574a38c8]:hover{background:var(--theme-placeholder-bg);color:var(--theme-primary)}.insert-city-overlay--mobile[data-v-574a38c8]{align-items:flex-end;padding:0}.insert-city-overlay--mobile .insert-city-panel[data-v-574a38c8]{width:100%;max-width:none;height:auto;max-height:85vh;border-radius:1rem 1rem 0 0;box-shadow:0 -4px 20px #00000026;transform:translateY(100%);transition:transform .3s ease-out}.insert-city-overlay--mobile .insert-city-panel--open[data-v-574a38c8]{transform:translateY(0)}.insert-city-overlay-enter-active[data-v-574a38c8],.insert-city-overlay-leave-active[data-v-574a38c8]{transition:opacity .25s ease}.insert-city-overlay-enter-from[data-v-574a38c8],.insert-city-overlay-leave-to[data-v-574a38c8]{opacity:0}.insert-state-overlay[data-v-7c4e7240]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1rem}.insert-state-panel[data-v-7c4e7240]{width:100%;max-width:24rem;height:auto;max-height:calc(100vh - 2rem);padding:1.25rem;background:var(--theme-surface);border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;gap:.75rem;overflow:hidden}.insert-state-title[data-v-7c4e7240]{margin:0;font-size:1rem;font-weight:600;color:var(--theme-text);flex-shrink:0}.insert-state-filter[data-v-7c4e7240]{flex-shrink:0}.insert-state-filter-input[data-v-7c4e7240]{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--theme-text);background:var(--background);border:1px solid var(--theme-border);border-radius:.375rem;outline:none;box-sizing:border-box}.insert-state-filter-input[data-v-7c4e7240]::placeholder{color:var(--theme-text-muted)}.insert-state-filter-input[data-v-7c4e7240]:focus{border-color:var(--theme-primary);box-shadow:0 0 0 2px #ec48991f}.insert-state-content[data-v-7c4e7240]{max-height:min(50vh,20rem);overflow-y:auto;flex-shrink:0}.insert-state-empty[data-v-7c4e7240]{margin:0;font-size:.8125rem;color:var(--theme-text-muted)}.insert-state-item[data-v-7c4e7240]{display:block;width:100%;padding:.5rem .75rem;font-size:.875rem;text-align:left;color:var(--theme-text);background:none;border:none;border-radius:.375rem;cursor:pointer;transition:background .15s,color .15s}.insert-state-item[data-v-7c4e7240]:hover{background:var(--theme-placeholder-bg);color:var(--theme-primary)}.insert-state-footer[data-v-7c4e7240]{flex-shrink:0;padding-top:.5rem;border-top:1px solid var(--theme-border);display:flex;justify-content:flex-end}.insert-state-btn-close[data-v-7c4e7240]{padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:var(--theme-text);background:transparent;border:1px solid var(--theme-border);border-radius:.375rem;cursor:pointer;transition:background .15s,color .15s}.insert-state-btn-close[data-v-7c4e7240]:hover{background:var(--theme-placeholder-bg);color:var(--theme-primary)}.insert-state-overlay--mobile[data-v-7c4e7240]{align-items:flex-end;padding:0}.insert-state-overlay--mobile .insert-state-panel[data-v-7c4e7240]{width:100%;max-width:none;height:auto;max-height:85vh;border-radius:1rem 1rem 0 0;box-shadow:0 -4px 20px #00000026;transform:translateY(100%);transition:transform .3s ease-out}.insert-state-overlay--mobile .insert-state-panel--open[data-v-7c4e7240]{transform:translateY(0)}.insert-state-overlay-enter-active[data-v-7c4e7240],.insert-state-overlay-leave-active[data-v-7c4e7240]{transition:opacity .25s ease}.insert-state-overlay-enter-from[data-v-7c4e7240],.insert-state-overlay-leave-to[data-v-7c4e7240]{opacity:0}.insert-farm-overlay[data-v-d34af2f0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1rem}.insert-farm-panel[data-v-d34af2f0]{width:100%;max-width:24rem;height:auto;max-height:calc(100vh - 2rem);padding:1.25rem;background:var(--theme-surface);border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;gap:.75rem}.insert-farm-title[data-v-d34af2f0]{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--theme-text)}.insert-farm-form[data-v-d34af2f0]{display:flex;flex-direction:column;gap:.75rem}.insert-farm-field[data-v-d34af2f0]{display:flex;flex-direction:column;gap:.25rem}.insert-farm-label[data-v-d34af2f0]{font-size:.8125rem;font-weight:500;color:var(--theme-text)}.insert-farm-input[data-v-d34af2f0]{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--theme-text);background:var(--background);border:1px solid var(--theme-border);border-radius:.375rem;outline:none;box-sizing:border-box}.insert-farm-input[data-v-d34af2f0]::placeholder{color:var(--theme-text-muted)}.insert-farm-input[data-v-d34af2f0]:focus{border-color:var(--theme-primary);box-shadow:0 0 0 2px #ec48991f}.insert-farm-input--clickable[data-v-d34af2f0]{cursor:pointer}.insert-farm-actions[data-v-d34af2f0]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.25rem}.insert-farm-btn[data-v-d34af2f0]{padding:.5rem 1rem;font-size:.8125rem;font-weight:500;border-radius:.375rem;border:none;cursor:pointer;transition:background .15s,color .15s}.insert-farm-btn--cancel[data-v-d34af2f0]{background:transparent;color:var(--theme-text-muted);border:1px solid var(--theme-border)}.insert-farm-btn--cancel[data-v-d34af2f0]:hover{background:var(--theme-placeholder-bg);color:var(--theme-text)}.insert-farm-btn--ok[data-v-d34af2f0]{background:var(--theme-primary);color:#fff}.insert-farm-btn--ok[data-v-d34af2f0]:hover{background:#db2777;color:#fff}@media(min-width:1024px){.insert-farm-form[data-v-d34af2f0]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1rem}.insert-farm-field[data-v-d34af2f0]:first-child{grid-column:1 / -1}}.insert-farm-overlay--mobile[data-v-d34af2f0]{align-items:flex-end;padding:0}.insert-farm-overlay--mobile .insert-farm-panel[data-v-d34af2f0]{width:100%;max-width:none;max-height:85vh;border-radius:1rem 1rem 0 0;box-shadow:0 -4px 20px #00000026;transform:translateY(100%);transition:transform .3s ease-out;overflow-y:auto}.insert-farm-overlay--mobile .insert-farm-panel--open[data-v-d34af2f0]{transform:translateY(0)}.insert-farm-overlay-enter-active[data-v-d34af2f0],.insert-farm-overlay-leave-active[data-v-d34af2f0]{transition:opacity .25s ease}.insert-farm-overlay-enter-from[data-v-d34af2f0],.insert-farm-overlay-leave-to[data-v-d34af2f0]{opacity:0}.user-modal-overlay[data-v-c4161fb6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1rem}.user-modal[data-v-c4161fb6]{position:relative;width:100%;max-width:24rem;height:calc(100vh - 2rem);max-height:calc(100vh - 2rem);display:flex;flex-direction:column;background:var(--theme-surface);border-radius:0 0 .75rem .75rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.user-modal-body[data-v-c4161fb6]{flex:1;min-height:0;overflow:hidden;padding:1rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.user-modal-skeleton[data-v-c4161fb6]{display:flex;flex-direction:column;gap:1rem}.user-modal-skeleton__header[data-v-c4161fb6]{display:flex;align-items:center;gap:1rem}.user-modal-skeleton__avatar[data-v-c4161fb6]{width:4rem;height:4rem;border-radius:50%;background:var(--theme-placeholder-bg);animation:pulse-c4161fb6 1.4s ease-in-out infinite}.user-modal-skeleton__header-lines[data-v-c4161fb6]{flex:1;display:flex;flex-direction:column;gap:.5rem}.user-modal-skeleton__line[data-v-c4161fb6],.user-modal-skeleton__tab[data-v-c4161fb6],.user-modal-skeleton__field[data-v-c4161fb6]{border-radius:.375rem;background:var(--theme-placeholder-bg);animation:pulse-c4161fb6 1.4s ease-in-out infinite}.user-modal-skeleton__line[data-v-c4161fb6]{height:.875rem}.user-modal-skeleton__line--lg[data-v-c4161fb6]{width:70%}.user-modal-skeleton__line--md[data-v-c4161fb6]{width:45%}.user-modal-skeleton__tabs[data-v-c4161fb6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.user-modal-skeleton__tab[data-v-c4161fb6]{height:2rem}.user-modal-skeleton__content[data-v-c4161fb6]{display:flex;flex-direction:column;gap:.75rem}.user-modal-skeleton__field[data-v-c4161fb6]{height:2.5rem}@keyframes pulse-c4161fb6{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.user-modal-info[data-v-c4161fb6]{flex-shrink:0;display:flex;flex-direction:row;align-items:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--theme-border)}.user-modal-photo-wrap[data-v-c4161fb6]{flex-shrink:0}.user-modal-photo[data-v-c4161fb6]{width:4rem;height:4rem;border-radius:50%;object-fit:cover;border:2px solid var(--theme-border)}.user-modal-photo--placeholder[data-v-c4161fb6]{display:flex;align-items:center;justify-content:center;background:var(--theme-placeholder-bg);color:var(--theme-text-muted)}.user-modal-photo-icon[data-v-c4161fb6]{width:2.25rem;height:2.25rem}.user-modal-info-right[data-v-c4161fb6]{flex:1;min-width:0;text-align:left}.user-modal-name-row[data-v-c4161fb6]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.375rem}.user-modal-actions[data-v-c4161fb6]{display:inline-flex;align-items:center;gap:.25rem}.user-modal-logout--icon[data-v-c4161fb6]{padding:.25rem}.user-modal-theme-btn[data-v-c4161fb6]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:.25rem;background:transparent;color:var(--theme-text-muted);cursor:pointer;transition:color .15s}.user-modal-theme-btn[data-v-c4161fb6]:hover{color:var(--theme-primary)}.user-modal-theme-icon[data-v-c4161fb6]{width:1rem;height:1rem}.user-modal-name[data-v-c4161fb6]{font-size:1rem;font-weight:600;color:var(--theme-text)}.user-modal-email[data-v-c4161fb6]{display:block;margin-top:.25rem;font-size:.8125rem;color:var(--theme-text-muted)}.user-modal-logout[data-v-c4161fb6]{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;color:var(--theme-text-muted);background:none;border:1px solid var(--theme-border);border-radius:.375rem;cursor:pointer;transition:color .15s,border-color .15s}.user-modal-logout[data-v-c4161fb6]:hover{color:var(--theme-primary);border-color:var(--theme-primary)}.user-modal-logout--icon[data-v-c4161fb6]{border:none}.user-modal-logout--icon[data-v-c4161fb6]:hover{border:none;background:#ec489914;border-radius:.25rem}.user-modal-logout-icon[data-v-c4161fb6]{width:1rem;height:1rem}.user-modal-tabs[data-v-c4161fb6]{flex-shrink:0;display:flex;gap:.25rem;border-bottom:1px solid var(--theme-border)}.user-modal-tab[data-v-c4161fb6]{flex:1;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:var(--theme-text-muted);background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;transition:color .15s,border-color .15s}.user-modal-tab[data-v-c4161fb6]:hover{color:var(--theme-text)}.user-modal-tab--active[data-v-c4161fb6]{color:var(--theme-primary);border-bottom-color:var(--theme-primary)}.user-modal-content[data-v-c4161fb6]{flex:1;min-height:0;overflow-y:auto;padding-bottom:4.5rem}.user-modal-fab-edit[data-v-c4161fb6]{--user-fab-size: 3.25rem;position:absolute;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:5;display:inline-flex;align-items:center;justify-content:flex-start;box-sizing:border-box;min-width:var(--user-fab-size);max-width:14rem;height:var(--user-fab-size);padding:0 1rem 0 .7rem;gap:.45rem;border:none;border-radius:9999px;font-family:inherit;color:var(--theme-on-primary, #fff);background:var(--theme-primary, #ec4899);box-shadow:0 4px 16px color-mix(in srgb,var(--theme-primary, #ec4899) 40%,transparent),0 2px 6px #0000001f;cursor:pointer;overflow:hidden;transition:max-width .55s cubic-bezier(.4,0,.2,1),min-width .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),gap .4s ease,border-radius .45s ease,filter .15s ease,transform .15s ease,box-shadow .35s ease}.user-modal-fab-edit--collapsed[data-v-c4161fb6]{max-width:var(--user-fab-size);min-width:var(--user-fab-size);padding:0;justify-content:center;gap:0;border-radius:50%}.user-modal-fab-edit--pulse[data-v-c4161fb6]{animation:user-modal-fab-pulse-c4161fb6 2.6s ease-in-out infinite}@keyframes user-modal-fab-pulse-c4161fb6{0%,to{box-shadow:0 3px 12px color-mix(in srgb,var(--theme-primary, #ec4899) 34%,transparent),0 1px 4px #00000014,0 0 color-mix(in srgb,var(--theme-primary, #ec4899) 22%,transparent)}50%{box-shadow:0 4px 16px color-mix(in srgb,var(--theme-primary, #ec4899) 40%,transparent),0 2px 6px #0000001a,0 0 0 4px color-mix(in srgb,var(--theme-primary, #ec4899) 0%,transparent)}}.user-modal-fab-icon[data-v-c4161fb6]{width:1.375rem;height:1.375rem;flex-shrink:0}.user-modal-fab-label[data-v-c4161fb6]{font-size:.8125rem;font-weight:600;white-space:nowrap;overflow:hidden;max-width:9rem;opacity:1;transition:max-width .45s cubic-bezier(.4,0,.2,1),opacity .35s ease}.user-modal-fab-edit--collapsed .user-modal-fab-label[data-v-c4161fb6]{max-width:0;opacity:0}.user-modal-fab-edit[data-v-c4161fb6]:hover{filter:brightness(1.06)}.user-modal-fab-edit[data-v-c4161fb6]:hover:not(.user-modal-fab-edit--pulse){box-shadow:0 6px 20px color-mix(in srgb,var(--theme-primary, #ec4899) 45%,transparent),0 2px 8px #00000024}.user-modal-fab-edit[data-v-c4161fb6]:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.user-modal-fab-edit[data-v-c4161fb6]{transition-duration:.01ms!important}.user-modal-fab-edit--pulse[data-v-c4161fb6]{animation:none}.user-modal-fab-label[data-v-c4161fb6]{transition-duration:.01ms!important}}.user-modal-pane[data-v-c4161fb6]{display:flex;flex-direction:column;gap:.75rem}.user-modal-field--full[data-v-c4161fb6]{grid-column:1 / -1}.user-modal-field[data-v-c4161fb6]{display:flex;flex-direction:column;gap:.25rem}.user-modal-label[data-v-c4161fb6]{font-size:.8125rem;font-weight:500;color:var(--theme-text)}.user-modal-input[data-v-c4161fb6]{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--theme-text);background:var(--background);border:1px solid var(--theme-border);border-radius:.375rem;outline:none;box-sizing:border-box}.user-modal-input[data-v-c4161fb6]::placeholder{color:var(--theme-text-muted)}.user-modal-input[data-v-c4161fb6]:focus{border-color:var(--theme-primary);box-shadow:0 0 0 2px #ec48991f}.user-modal-select[data-v-c4161fb6]{cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.user-modal-input-wrap[data-v-c4161fb6]{display:flex;align-items:center;gap:.625rem;padding:0 .75rem;background:var(--background);border:1px solid var(--theme-border);border-radius:.375rem;transition:border-color .2s,box-shadow .2s}.user-modal-input-wrap[data-v-c4161fb6]:focus-within{border-color:var(--theme-primary);box-shadow:0 0 0 2px #ec48991f}.user-modal-input-icon[data-v-c4161fb6]{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--theme-text-muted)}.user-modal-input-wrap .user-modal-input[data-v-c4161fb6]{flex:1;min-width:0;padding:.5rem 0;background:none;border:none;box-shadow:none}.user-modal-input-wrap .user-modal-input[data-v-c4161fb6]:focus{box-shadow:none}.user-modal-input-wrap .user-modal-select[data-v-c4161fb6]{flex:1;min-width:0;padding:.5rem 0;background:none;border:none}.user-modal-input--clickable[data-v-c4161fb6]{cursor:pointer}.user-modal-fazendas-list[data-v-c4161fb6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.user-modal-fazenda-item[data-v-c4161fb6]{padding:.5rem .75rem;background:var(--background);border:1px solid var(--theme-border);border-radius:.375rem;display:flex;flex-direction:column;gap:.125rem}.user-modal-fazenda-nome[data-v-c4161fb6]{font-size:.875rem;font-weight:500;color:var(--theme-text)}.user-modal-fazenda-detalhe[data-v-c4161fb6]{font-size:.75rem;color:var(--theme-text-muted)}.user-modal-fazendas-empty[data-v-c4161fb6]{margin:0;font-size:.8125rem;color:var(--theme-text-muted)}.user-modal-btn-add[data-v-c4161fb6]{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:var(--theme-primary);background:none;border:1px solid var(--theme-primary);border-radius:.375rem;cursor:pointer;margin-top:.25rem;transition:background .15s,color .15s}.user-modal-btn-add[data-v-c4161fb6]:hover{background:#ec489914}.user-modal-btn-add-icon[data-v-c4161fb6]{width:1rem;height:1rem}@media(min-width:1024px){.user-modal[data-v-c4161fb6]{max-width:36rem}.user-modal-info[data-v-c4161fb6]{align-items:center}.user-modal-pane--perfil[data-v-c4161fb6],.user-modal-pane--endereco[data-v-c4161fb6]{display:flex;flex-direction:column;gap:.75rem}.user-modal-field--full[data-v-c4161fb6]{grid-column:unset}.user-modal-fazendas-list[data-v-c4161fb6]{display:flex;flex-direction:column;gap:.5rem}}@media(max-width:1023px){.user-modal-overlay[data-v-c4161fb6]{padding:0;align-items:stretch}.user-modal[data-v-c4161fb6]{max-width:none;width:100%;height:100vh;min-height:100vh;max-height:none;border-radius:0}.user-modal-body[data-v-c4161fb6]{padding:1rem 1.25rem 2rem}.user-modal-content[data-v-c4161fb6]{padding-bottom:5rem}}.equip-details-overlay[data-v-c8d946b0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1rem}.equip-details-modal[data-v-c8d946b0]{width:100%;max-width:28rem;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;background:var(--theme-surface);border-radius:0 0 .75rem .75rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.equip-details-body[data-v-c8d946b0]{flex:1;min-height:0;overflow-y:auto;padding:0 1rem 1.5rem}.equip-details-hero[data-v-c8d946b0]{position:relative;width:100%;margin:0 -1rem 1rem;border-radius:0;overflow:hidden;aspect-ratio:4/3;background:var(--theme-placeholder-bg)}.equip-details-photo[data-v-c8d946b0]{width:100%;height:100%;object-fit:cover;display:block}.equip-details-hero-caption[data-v-c8d946b0]{position:absolute;left:0;right:0;bottom:0;padding:1rem 1rem 1.25rem;background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,.4) 60%,transparent);color:#fff;display:flex;flex-direction:column;gap:.25rem}.equip-details-hero-title[data-v-c8d946b0]{font-size:1rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5)}.equip-details-hero-power[data-v-c8d946b0]{font-size:.875rem;opacity:.95}.equip-details-section-title[data-v-c8d946b0]{margin:0 0 .75rem;font-size:.9375rem;font-weight:600;color:var(--theme-text)}.equip-details-specs[data-v-c8d946b0]{margin-bottom:1.25rem}.equip-details-specs-grid[data-v-c8d946b0]{display:flex;flex-direction:column;gap:.5rem}.equip-details-spec-item[data-v-c8d946b0]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--theme-placeholder-bg);border-radius:.5rem;border:1px solid var(--theme-border)}.equip-details-spec-icon[data-v-c8d946b0]{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--theme-primary)}.equip-details-spec-label[data-v-c8d946b0]{font-size:.8125rem;color:var(--theme-text-muted);min-width:4.5rem}.equip-details-spec-value[data-v-c8d946b0]{font-size:.9375rem;font-weight:500;color:var(--theme-text);margin-left:auto}.equip-details-addicionais[data-v-c8d946b0]{margin-bottom:1.25rem}.equip-details-addicionais-list[data-v-c8d946b0]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;color:var(--theme-text);font-size:.875rem}.equip-details-addicional-item[data-v-c8d946b0]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:var(--theme-placeholder-bg);border:1px solid var(--theme-border);border-radius:9999px;margin-bottom:0}.equip-details-addicional-icon[data-v-c8d946b0]{flex-shrink:0;width:1rem;height:1rem;color:var(--theme-primary)}.equip-details-planos-list[data-v-c8d946b0]{display:flex;flex-direction:column;gap:.75rem}.equip-details-plano-card[data-v-c8d946b0]{padding:1rem;background:var(--theme-placeholder-bg);border:1px solid var(--theme-border);border-radius:.5rem;display:flex;flex-direction:column;gap:.25rem}.equip-details-plano-titulo[data-v-c8d946b0]{font-size:.9375rem;font-weight:600;color:var(--theme-text)}.equip-details-plano-legenda[data-v-c8d946b0]{font-size:.75rem;color:var(--theme-text-muted)}.equip-details-plano-valor[data-v-c8d946b0]{font-size:1.5rem;font-weight:700;color:var(--theme-primary);line-height:1.2}.equip-details-plano-unit[data-v-c8d946b0]{font-size:.75rem;font-weight:500;opacity:.9}.equip-details-plano-obs[data-v-c8d946b0]{font-size:.8125rem;color:var(--theme-text-muted);margin-top:.125rem}.equip-details-footer[data-v-c8d946b0]{flex-shrink:0;padding:1rem 1rem 1.25rem;border-top:1px solid var(--theme-border);background:var(--theme-surface)}.equip-details-footer-btn[data-v-c8d946b0]{width:100%;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;color:#fff;background:var(--theme-primary);border:none;border-radius:.5rem;cursor:pointer;transition:background .2s}.equip-details-footer-btn[data-v-c8d946b0]:hover{background:#db2777}@media(max-width:1023px){.equip-details-overlay[data-v-c8d946b0]{padding:0;align-items:stretch;height:100vh;height:100dvh;max-height:100%}.equip-details-modal[data-v-c8d946b0]{max-width:none;width:100%;height:100%;min-height:0;max-height:100%;border-radius:0;display:flex;flex-direction:column}.equip-details-body[data-v-c8d946b0]{flex:1 1 0;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-left:0;padding-right:0}.equip-details-content[data-v-c8d946b0]{padding:1rem 1rem 1.5rem}.equip-details-hero[data-v-c8d946b0]{margin-left:0;margin-right:0;width:100%;aspect-ratio:3/4;min-height:min(40vh,18rem);flex-shrink:0}.equip-details-photo[data-v-c8d946b0]{object-fit:contain}.equip-details-footer[data-v-c8d946b0]{flex-shrink:0;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}}@media(min-width:1024px){.equip-details-modal[data-v-c8d946b0]{max-width:64rem;width:92%}.equip-details-body[data-v-c8d946b0]{display:flex;flex-direction:row;gap:0;padding:0;overflow:hidden}.equip-details-hero[data-v-c8d946b0]{flex-shrink:0;width:42%;max-width:22rem;margin:0;border-radius:0;aspect-ratio:auto;max-height:none;min-height:24rem;align-self:stretch}.equip-details-hero-caption[data-v-c8d946b0]{border-radius:0}.equip-details-content[data-v-c8d946b0]{flex:1;min-width:0;overflow-y:auto;padding:1.25rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:0}.equip-details-specs[data-v-c8d946b0]{margin-bottom:1.25rem}.equip-details-specs-grid[data-v-c8d946b0]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.equip-details-addicionais[data-v-c8d946b0]{margin-bottom:1.25rem}.equip-details-addicionais-list[data-v-c8d946b0]{display:flex;flex-wrap:wrap;gap:.5rem;padding-left:0;list-style:none}.equip-details-addicional-item[data-v-c8d946b0]{padding:.375rem .75rem;background:var(--theme-placeholder-bg);border:1px solid var(--theme-border);border-radius:9999px;font-size:.875rem;margin-bottom:0}.equip-details-planos-list[data-v-c8d946b0]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}}.insert-data-overlay[data-v-9a416eb8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1rem}.insert-data-panel[data-v-9a416eb8]{width:100%;max-width:22rem;height:auto;max-height:calc(100vh - 2rem);padding:1.25rem;background:var(--theme-surface);border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;gap:1rem}.insert-data-title[data-v-9a416eb8]{margin:0;font-size:1.0625rem;font-weight:600;color:var(--theme-text);text-align:center}.insert-data-calendar[data-v-9a416eb8]{border:1px solid var(--theme-border);border-radius:.75rem;overflow:hidden;background:var(--theme-surface)}.insert-data-calendar-header[data-v-9a416eb8]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .25rem;border-bottom:1px solid var(--theme-border)}.insert-data-calendar-nav[data-v-9a416eb8]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:var(--theme-text-muted);background:none;border:none;border-radius:.375rem;cursor:pointer}.insert-data-calendar-nav[data-v-9a416eb8]:hover{background:var(--theme-placeholder-bg);color:var(--theme-text)}.insert-data-calendar-month[data-v-9a416eb8]{font-size:.9375rem;font-weight:600;color:var(--theme-text)}.insert-data-calendar-weekdays[data-v-9a416eb8]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:.25rem .5rem 0;font-size:.6875rem;font-weight:600;color:var(--theme-text-muted);text-align:center}.insert-data-calendar-weekday[data-v-9a416eb8]{padding:.25rem 0}.insert-data-calendar-grid[data-v-9a416eb8]{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;padding:.25rem .5rem .5rem}.insert-data-calendar-day[data-v-9a416eb8]{aspect-ratio:1;min-height:2rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-family:inherit;color:var(--theme-text);background:none;border:none;border-radius:.375rem;cursor:pointer;transition:background .15s,color .15s}.insert-data-calendar-day[data-v-9a416eb8]:hover:not(.insert-data-calendar-day--disabled):not(.insert-data-calendar-day--selected){background:var(--theme-placeholder-bg);color:var(--theme-text)}.insert-data-calendar-day--other[data-v-9a416eb8]{color:var(--theme-text-muted);opacity:.7}.insert-data-calendar-day--disabled[data-v-9a416eb8]{color:var(--theme-text-muted);opacity:.4;cursor:not-allowed}.insert-data-calendar-day--selected[data-v-9a416eb8]{background:var(--theme-primary);color:#fff;font-weight:600}.insert-data-actions[data-v-9a416eb8]{display:flex;gap:.5rem;justify-content:flex-end}.insert-data-btn[data-v-9a416eb8]{padding:.5rem 1rem;font-size:.8125rem;font-weight:500;border-radius:.375rem;border:none;cursor:pointer;transition:background .15s,color .15s}.insert-data-btn--cancel[data-v-9a416eb8]{background:transparent;color:var(--theme-text-muted);border:1px solid var(--theme-border)}.insert-data-btn--cancel[data-v-9a416eb8]:hover{background:var(--theme-placeholder-bg);color:var(--theme-text)}.insert-data-btn--ok[data-v-9a416eb8]{background:var(--theme-primary);color:#fff}.insert-data-btn--ok[data-v-9a416eb8]:hover{background:#db2777;color:#fff}.insert-data-overlay--mobile[data-v-9a416eb8]{align-items:flex-end;padding:0}.insert-data-overlay--mobile .insert-data-panel[data-v-9a416eb8]{width:100%;max-width:none;max-height:85vh;border-radius:1rem 1rem 0 0;box-shadow:0 -4px 20px #00000026;transform:translateY(100%);transition:transform .3s ease-out;overflow-y:auto}.insert-data-overlay--mobile .insert-data-panel--open[data-v-9a416eb8]{transform:translateY(0)}.insert-data-overlay-enter-active[data-v-9a416eb8],.insert-data-overlay-leave-active[data-v-9a416eb8]{transition:opacity .25s ease}.insert-data-overlay-enter-from[data-v-9a416eb8],.insert-data-overlay-leave-to[data-v-9a416eb8]{opacity:0}.select-farm-overlay[data-v-ec3f5032]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1rem}.select-farm-panel[data-v-ec3f5032]{width:100%;max-width:24rem;height:auto;max-height:calc(100vh - 2rem);padding:1.25rem;background:var(--theme-surface);border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;gap:.75rem;overflow:hidden}.select-farm-title[data-v-ec3f5032]{margin:0;font-size:1rem;font-weight:600;color:var(--theme-text);flex-shrink:0}.select-farm-filter[data-v-ec3f5032]{flex-shrink:0}.select-farm-filter-input[data-v-ec3f5032]{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--theme-text);background:var(--background);border:1px solid var(--theme-border);border-radius:.375rem;outline:none;box-sizing:border-box}.select-farm-filter-input[data-v-ec3f5032]::placeholder{color:var(--theme-text-muted)}.select-farm-filter-input[data-v-ec3f5032]:focus{border-color:var(--theme-primary);box-shadow:0 0 0 2px #ec48991f}.select-farm-content[data-v-ec3f5032]{max-height:min(50vh,20rem);overflow-y:auto;flex-shrink:0}.select-farm-empty[data-v-ec3f5032]{margin:0;font-size:.8125rem;color:var(--theme-text-muted)}.select-farm-item[data-v-ec3f5032]{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:.625rem .75rem;font-size:.875rem;text-align:left;color:var(--theme-text);background:none;border:none;border-radius:.375rem;cursor:pointer;transition:background .15s,color .15s;gap:.25rem}.select-farm-item[data-v-ec3f5032]:hover{background:var(--theme-placeholder-bg);color:var(--theme-primary)}.select-farm-item-name[data-v-ec3f5032]{font-weight:600;color:inherit}.select-farm-item-place[data-v-ec3f5032]{font-size:.8125rem;color:var(--theme-text-muted)}.select-farm-item:hover .select-farm-item-place[data-v-ec3f5032]{color:inherit;opacity:.9}.select-farm-footer[data-v-ec3f5032]{flex-shrink:0;padding-top:.5rem;border-top:1px solid var(--theme-border);display:flex;justify-content:flex-end}.select-farm-btn-close[data-v-ec3f5032]{padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:var(--theme-text);background:transparent;border:1px solid var(--theme-border);border-radius:.375rem;cursor:pointer;transition:background .15s,color .15s}.select-farm-btn-close[data-v-ec3f5032]:hover{background:var(--theme-placeholder-bg);color:var(--theme-primary)}.select-farm-overlay--mobile[data-v-ec3f5032]{align-items:flex-end;padding:0}.select-farm-overlay--mobile .select-farm-panel[data-v-ec3f5032]{width:100%;max-width:none;height:auto;max-height:85vh;border-radius:1rem 1rem 0 0;box-shadow:0 -4px 20px #00000026;transform:translateY(100%);transition:transform .3s ease-out}.select-farm-overlay--mobile .select-farm-panel--open[data-v-ec3f5032]{transform:translateY(0)}.select-farm-overlay-enter-active[data-v-ec3f5032],.select-farm-overlay-leave-active[data-v-ec3f5032]{transition:opacity .25s ease}.select-farm-overlay-enter-from[data-v-ec3f5032],.select-farm-overlay-leave-to[data-v-ec3f5032]{opacity:0}.insert-transport-overlay[data-v-1200a06b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1rem}.insert-transport-panel[data-v-1200a06b]{width:100%;max-width:24rem;height:auto;max-height:calc(100vh - 2rem);padding:1.25rem;background:var(--theme-surface);border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;gap:1rem}.insert-transport-title[data-v-1200a06b]{margin:0;font-size:1rem;font-weight:600;color:var(--theme-text)}.insert-transport-subtitle[data-v-1200a06b]{margin:0;font-size:.875rem;color:var(--theme-text-muted)}.insert-transport-options[data-v-1200a06b]{display:flex;flex-direction:column;gap:.5rem}.insert-transport-option[data-v-1200a06b]{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:.875rem 1rem;text-align:left;background:var(--theme-placeholder-bg);border:2px solid var(--theme-border);border-radius:.5rem;cursor:pointer;transition:border-color .2s,background .2s}.insert-transport-option[data-v-1200a06b]:hover{border-color:var(--theme-primary);background:#ec48990f}.insert-transport-option--selected[data-v-1200a06b]{border-color:var(--theme-primary);background:#ec48991a}.insert-transport-option-icon[data-v-1200a06b]{flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--theme-text-muted)}.insert-transport-option--selected .insert-transport-option-icon[data-v-1200a06b]{color:var(--theme-primary)}.insert-transport-option-content[data-v-1200a06b]{display:flex;flex-direction:column;gap:.25rem}.insert-transport-option-label[data-v-1200a06b]{font-size:.9375rem;font-weight:600;color:var(--theme-text)}.insert-transport-option-detail[data-v-1200a06b]{font-size:.8125rem;color:var(--theme-text-muted)}.insert-transport-option--selected .insert-transport-option-detail[data-v-1200a06b]{color:var(--theme-primary)}.insert-transport-actions[data-v-1200a06b]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.25rem}.insert-transport-btn[data-v-1200a06b]{padding:.5rem 1rem;font-size:.8125rem;font-weight:500;border-radius:.375rem;border:none;cursor:pointer;transition:background .15s,color .15s}.insert-transport-btn--cancel[data-v-1200a06b]{background:transparent;color:var(--theme-text-muted);border:1px solid var(--theme-border)}.insert-transport-btn--cancel[data-v-1200a06b]:hover{background:var(--theme-placeholder-bg);color:var(--theme-text)}.insert-transport-btn--ok[data-v-1200a06b]{background:var(--theme-primary);color:#fff}.insert-transport-btn--ok[data-v-1200a06b]:hover{background:#db2777;color:#fff}.insert-transport-overlay--mobile[data-v-1200a06b]{align-items:flex-end;padding:0}.insert-transport-overlay--mobile .insert-transport-panel[data-v-1200a06b]{width:100%;max-width:none;max-height:85vh;border-radius:1rem 1rem 0 0;box-shadow:0 -4px 20px #00000026;transform:translateY(100%);transition:transform .3s ease-out;overflow-y:auto}.insert-transport-overlay--mobile .insert-transport-panel--open[data-v-1200a06b]{transform:translateY(0)}.insert-transport-overlay-enter-active[data-v-1200a06b],.insert-transport-overlay-leave-active[data-v-1200a06b]{transition:opacity .25s ease}.insert-transport-overlay-enter-from[data-v-1200a06b],.insert-transport-overlay-leave-to[data-v-1200a06b]{opacity:0}.select-equip-overlay[data-v-af78eda1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:101;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1rem}.select-equip-panel[data-v-af78eda1]{width:100%;max-width:26rem;height:auto;max-height:calc(100vh - 2rem);padding:1.25rem;background:var(--theme-surface);border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;gap:.75rem;overflow:hidden}.select-equip-title[data-v-af78eda1]{margin:0;font-size:1rem;font-weight:600;color:var(--theme-text);flex-shrink:0}.select-equip-filter[data-v-af78eda1]{flex-shrink:0}.select-equip-filter-input[data-v-af78eda1]{width:100%;padding:.5rem .75rem;font-size:.875rem;color:var(--theme-text);background:var(--background);border:1px solid var(--theme-border);border-radius:.375rem;outline:none;box-sizing:border-box}.select-equip-filter-input[data-v-af78eda1]::placeholder{color:var(--theme-text-muted)}.select-equip-filter-input[data-v-af78eda1]:focus{border-color:var(--theme-primary);box-shadow:0 0 0 2px #ec48991f}.select-equip-content[data-v-af78eda1]{max-height:min(50vh,20rem);overflow-y:auto;flex-shrink:0}.select-equip-empty[data-v-af78eda1]{margin:0;font-size:.8125rem;color:var(--theme-text-muted)}.select-equip-item[data-v-af78eda1]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;font-size:.875rem;text-align:left;color:var(--theme-text);background:none;border:none;border-radius:.375rem;cursor:pointer;transition:background .15s,color .15s}.select-equip-item[data-v-af78eda1]:hover{background:var(--theme-placeholder-bg);color:var(--theme-primary)}.select-equip-item-img[data-v-af78eda1]{flex-shrink:0;width:3.5rem;height:2.5rem;object-fit:contain;border-radius:.375rem;background:var(--theme-placeholder-bg)}.select-equip-item-img--placeholder[data-v-af78eda1]{background:var(--theme-border)}.select-equip-item-info[data-v-af78eda1]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;min-width:0}.select-equip-item-name[data-v-af78eda1]{font-weight:600;color:inherit}.select-equip-item-power[data-v-af78eda1]{font-size:.8125rem;color:var(--theme-text-muted)}.select-equip-item:hover .select-equip-item-power[data-v-af78eda1]{color:inherit;opacity:.9}.select-equip-footer[data-v-af78eda1]{flex-shrink:0;padding-top:.5rem;border-top:1px solid var(--theme-border);display:flex;justify-content:flex-end}.select-equip-btn-close[data-v-af78eda1]{padding:.5rem 1rem;font-size:.8125rem;font-weight:500;color:var(--theme-text);background:transparent;border:1px solid var(--theme-border);border-radius:.375rem;cursor:pointer;transition:background .15s,color .15s}.select-equip-btn-close[data-v-af78eda1]:hover{background:var(--theme-placeholder-bg);color:var(--theme-primary)}.select-equip-body[data-v-af78eda1]{flex:1;min-height:0;overflow-y:auto;padding:0 1rem 1.5rem}.select-equip-hero[data-v-af78eda1]{position:relative;width:100%;margin:0 -1rem 1rem;border-radius:0;overflow:hidden;aspect-ratio:4/3;background:var(--theme-placeholder-bg)}.select-equip-photo[data-v-af78eda1]{width:100%;height:100%;object-fit:cover;display:block}.select-equip-hero-caption[data-v-af78eda1]{position:absolute;left:0;right:0;bottom:0;padding:1rem 1rem 1.25rem;background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,.4) 60%,transparent);color:#fff;display:flex;flex-direction:column;gap:.25rem}.select-equip-hero-title[data-v-af78eda1]{font-size:1rem;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.5)}.select-equip-hero-power[data-v-af78eda1]{font-size:.875rem;opacity:.95}.select-equip-sections[data-v-af78eda1]{display:flex;flex-direction:column;gap:1.5rem}.select-equip-section[data-v-af78eda1]{display:flex;flex-direction:column;gap:.75rem}.select-equip-section-title[data-v-af78eda1]{margin:0;font-size:.9375rem;font-weight:600;color:var(--theme-text)}.select-equip-addons[data-v-af78eda1]{display:flex;flex-direction:column;gap:.5rem}.select-equip-addon-item[data-v-af78eda1]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--theme-placeholder-bg);border:1px solid var(--theme-border);border-radius:.5rem;cursor:pointer;transition:border-color .2s}.select-equip-addon-item[data-v-af78eda1]:hover{border-color:var(--theme-primary)}.select-equip-addon-checkbox[data-v-af78eda1]{width:1.25rem;height:1.25rem;accent-color:var(--theme-primary)}.select-equip-addon-content[data-v-af78eda1]{flex:1;display:flex;justify-content:space-between;align-items:center;gap:.5rem;min-width:0}.select-equip-addon-name-row[data-v-af78eda1]{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.select-equip-addon-type-icon[data-v-af78eda1]{flex-shrink:0;color:var(--theme-text-muted)}.select-equip-addon-name[data-v-af78eda1]{font-size:.875rem;font-weight:500;color:var(--theme-text)}.select-equip-addon-price[data-v-af78eda1]{font-size:.8125rem;color:var(--theme-text-muted)}.select-equip-insurance-item[data-v-af78eda1]{display:flex;align-items:center;gap:.75rem;padding:.75rem;background:var(--theme-placeholder-bg);border:1px solid var(--theme-border);border-radius:.5rem;cursor:pointer;transition:border-color .2s}.select-equip-insurance-item[data-v-af78eda1]:hover{border-color:var(--theme-primary)}.select-equip-insurance-checkbox[data-v-af78eda1]{width:1.25rem;height:1.25rem;accent-color:var(--theme-primary)}.select-equip-insurance-content[data-v-af78eda1]{flex:1;display:flex;justify-content:space-between;align-items:center}.select-equip-insurance-name[data-v-af78eda1]{font-size:.875rem;font-weight:500;color:var(--theme-text)}.select-equip-insurance-price[data-v-af78eda1]{font-size:.8125rem;color:var(--theme-text-muted)}.select-equip-summary[data-v-af78eda1]{display:flex;flex-direction:column;gap:1.5rem}.select-equip-summary-hero[data-v-af78eda1]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--theme-placeholder-bg);border-radius:.5rem;border:1px solid var(--theme-border)}.select-equip-summary-photo[data-v-af78eda1]{width:4rem;height:3rem;object-fit:cover;border-radius:.375rem;background:var(--theme-placeholder-bg)}.select-equip-summary-info[data-v-af78eda1]{display:flex;flex-direction:column;gap:.25rem}.select-equip-summary-title[data-v-af78eda1]{font-size:.9375rem;font-weight:600;color:var(--theme-text)}.select-equip-summary-power[data-v-af78eda1]{font-size:.8125rem;color:var(--theme-text-muted)}.select-equip-summary-section[data-v-af78eda1]{display:flex;flex-direction:column;gap:.75rem}.select-equip-summary-section-title[data-v-af78eda1]{margin:0;font-size:.9375rem;font-weight:600;color:var(--theme-text)}.select-equip-summary-addons[data-v-af78eda1]{display:flex;flex-direction:column;gap:.5rem}.select-equip-summary-addon[data-v-af78eda1]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--theme-placeholder-bg);border:1px solid var(--theme-border);border-radius:.5rem}.select-equip-summary-addon-name-row[data-v-af78eda1]{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.select-equip-summary-addon-type-icon[data-v-af78eda1]{flex-shrink:0;color:var(--theme-text-muted)}.select-equip-summary-addon-name[data-v-af78eda1]{font-size:.875rem;font-weight:500;color:var(--theme-text)}.select-equip-summary-addon-controls[data-v-af78eda1]{display:flex;align-items:center;gap:.75rem}.select-equip-summary-btn[data-v-af78eda1]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--theme-primary);color:#fff;border:none;border-radius:.375rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.select-equip-summary-btn[data-v-af78eda1]:hover{background:#db2777}.select-equip-summary-quantity[data-v-af78eda1]{font-size:.875rem;font-weight:600;color:var(--theme-text);min-width:1.5rem;text-align:center}.select-equip-summary-insurance[data-v-af78eda1]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--theme-placeholder-bg);border:1px solid var(--theme-border);border-radius:.5rem}.select-equip-summary-insurance-name[data-v-af78eda1]{font-size:.875rem;font-weight:500;color:var(--theme-text)}.select-equip-summary-insurance-price[data-v-af78eda1]{font-size:.8125rem;color:var(--theme-text-muted)}.select-equip-summary-total[data-v-af78eda1]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--theme-primary);color:#fff;border-radius:.5rem;margin-top:.5rem}.select-equip-summary-total-label[data-v-af78eda1]{font-size:1rem;font-weight:600}.select-equip-summary-total-value[data-v-af78eda1]{font-size:1.25rem;font-weight:700}.select-equip-footer[data-v-af78eda1]{flex-shrink:0;padding:1rem 1rem 1.25rem;border-top:1px solid var(--theme-border);background:var(--theme-surface)}.select-equip-footer-btn[data-v-af78eda1]{width:100%;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;color:#fff;background:var(--theme-primary);border:none;border-radius:.5rem;cursor:pointer;transition:background .2s}.select-equip-footer-btn[data-v-af78eda1]:hover{background:#db2777}@media(max-width:1023px){.select-equip-body[data-v-af78eda1]{padding-left:0;padding-right:0}.select-equip-sections[data-v-af78eda1]{padding:1rem 1rem 1.5rem}.select-equip-hero[data-v-af78eda1]{margin-left:0;margin-right:0;width:100%;aspect-ratio:3/4;min-height:min(70vh,28rem)}.select-equip-photo[data-v-af78eda1]{object-fit:contain}.select-equip-summary[data-v-af78eda1]{padding-left:1rem;padding-right:1rem;padding-top:1rem}}.select-equip-overlay--mobile[data-v-af78eda1]{align-items:flex-end;padding:0}.select-equip-overlay--mobile .select-equip-panel[data-v-af78eda1]{width:100%;max-width:none;height:auto;max-height:85vh;border-radius:1rem 1rem 0 0;box-shadow:0 -4px 20px #00000026;transform:translateY(100%);transition:transform .3s ease-out}.select-equip-overlay--mobile .select-equip-panel--open[data-v-af78eda1]{transform:translateY(0)}.select-equip-overlay-enter-active[data-v-af78eda1],.select-equip-overlay-leave-active[data-v-af78eda1]{transition:opacity .25s ease}.select-equip-overlay-enter-from[data-v-af78eda1],.select-equip-overlay-leave-to[data-v-af78eda1]{opacity:0}.select-equip-overlay[data-v-5a874fed]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:stretch;justify-content:center;background:var(--theme-surface);padding:0}.select-equip-modal[data-v-5a874fed]{width:100%;height:100%;max-height:none;display:flex;flex-direction:column;background:var(--theme-surface);border-radius:0;box-shadow:none;overflow:hidden}.select-equip-body[data-v-5a874fed]{flex:1;min-height:0;overflow-y:auto;padding:0 1rem 1.25rem}.select-equip-hero[data-v-5a874fed]{position:relative;width:100%;margin:0 -1rem 1rem;border-radius:0;overflow:hidden;aspect-ratio:4/3;min-height:min(45vh,20rem);background:var(--theme-placeholder-bg);display:flex;align-items:center;justify-content:center}.select-equip-photo[data-v-5a874fed]{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.select-equip-hero-caption[data-v-5a874fed]{position:absolute;left:0;right:0;bottom:0;padding:1rem 1rem 1.25rem;background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,.35) 50%,transparent);color:#fff;display:flex;flex-direction:column;gap:.2rem}.select-equip-hero-title[data-v-5a874fed]{font-size:.9375rem;font-weight:600;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.5)}.select-equip-hero-power[data-v-5a874fed]{font-size:.8125rem;opacity:.92;font-weight:500}.select-equip-content[data-v-5a874fed]{padding:0 0 .5rem}.select-equip-section-title[data-v-5a874fed]{margin:0 0 .5rem;font-size:.8125rem;font-weight:600;color:var(--theme-text-muted);letter-spacing:.02em}.select-equip-section[data-v-5a874fed]{margin-bottom:1rem}.select-equip-adds-block[data-v-5a874fed]{border:1px solid var(--theme-border);border-radius:.5rem;overflow:hidden;background:var(--theme-placeholder-bg)}.select-equip-add-row[data-v-5a874fed]{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;color:var(--theme-text);border-bottom:1px solid var(--theme-border);min-height:2.5rem}.select-equip-add-row[data-v-5a874fed]:last-child{border-bottom:none}.select-equip-add-row--required[data-v-5a874fed]{background:transparent}.select-equip-add-row-icon[data-v-5a874fed]{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--theme-primary)}.select-equip-add-row-name[data-v-5a874fed]{flex:1}.select-equip-add-row-meta[data-v-5a874fed]{font-size:.8125rem;color:var(--theme-text-muted)}.select-equip-add-row-value[data-v-5a874fed]{font-size:.8125rem;font-weight:600;color:var(--theme-primary)}.select-equip-add-row-check-wrap[data-v-5a874fed]{flex-shrink:0;cursor:pointer}.select-equip-add-row-check[data-v-5a874fed]{width:1.125rem;height:1.125rem;accent-color:var(--theme-primary);cursor:pointer}.select-equip-insurance-label[data-v-5a874fed]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--theme-placeholder-bg);border:1px solid var(--theme-border);border-radius:.5rem;cursor:pointer;font-size:.875rem;color:var(--theme-text);transition:border-color .15s,background .15s}.select-equip-insurance-label[data-v-5a874fed]:hover{border-color:var(--theme-primary);background:#ec48990f}.select-equip-insurance-name[data-v-5a874fed]{flex:1}.select-equip-insurance-value[data-v-5a874fed]{font-weight:600;font-size:.8125rem;color:var(--theme-primary)}.select-equip-switch-wrap[data-v-5a874fed]{flex-shrink:0;position:relative;display:inline-flex;align-items:center;width:2.75rem;height:1.5rem}.select-equip-insurance-switch[data-v-5a874fed]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.select-equip-switch-track[data-v-5a874fed]{position:relative;display:block;width:2.75rem;height:1.5rem;border-radius:9999px;background:var(--theme-border);transition:background .2s;pointer-events:none}.select-equip-switch-track[data-v-5a874fed]:after{content:"";position:absolute;left:.2rem;top:50%;transform:translateY(-50%);width:1.1rem;height:1.1rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.select-equip-insurance-switch:checked+.select-equip-switch-track[data-v-5a874fed]{background:var(--theme-primary)}.select-equip-insurance-switch:checked+.select-equip-switch-track[data-v-5a874fed]:after{transform:translateY(-50%) translate(1.45rem)}.select-equip-footer[data-v-5a874fed]{flex-shrink:0;padding:.875rem 1rem 1rem;border-top:1px solid var(--theme-border);background:var(--theme-surface)}.select-equip-footer-btn[data-v-5a874fed]{width:100%;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;color:#fff;background:var(--theme-primary);border:none;border-radius:.5rem;cursor:pointer;transition:background .2s}.select-equip-footer-btn[data-v-5a874fed]:hover{background:#db2777}.select-equip-summary[data-v-5a874fed]{padding:.25rem 0 1rem}.select-equip-summary-hero[data-v-5a874fed]{position:relative;width:100%;margin:0 0 1rem;border-radius:.5rem;overflow:hidden;aspect-ratio:4/3;min-height:min(40vh,18rem);background:var(--theme-placeholder-bg);display:flex;align-items:center;justify-content:center}.select-equip-summary-photo[data-v-5a874fed]{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.select-equip-summary-caption[data-v-5a874fed]{position:absolute;left:0;right:0;bottom:0;padding:.75rem 1rem;background:linear-gradient(to top,rgba(0,0,0,.75),transparent);color:#fff;font-size:.875rem;font-weight:600}.select-equip-summary-power[data-v-5a874fed]{display:block;font-size:.75rem;font-weight:400;opacity:.92;margin-top:.125rem}.select-equip-summary-adds[data-v-5a874fed]{margin-bottom:.75rem}.select-equip-summary-adds-title[data-v-5a874fed]{display:block;font-size:.8125rem;font-weight:600;color:var(--theme-text-muted);margin-bottom:.375rem;letter-spacing:.02em}.select-equip-summary-adds-block[data-v-5a874fed]{border:1px solid var(--theme-border);border-radius:.5rem;overflow:hidden;background:var(--theme-placeholder-bg)}.select-equip-summary-add-row[data-v-5a874fed]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;color:var(--theme-text);border-bottom:1px solid var(--theme-border)}.select-equip-summary-add-row[data-v-5a874fed]:last-child{border-bottom:none}.select-equip-summary-add-icon[data-v-5a874fed]{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--theme-primary)}.select-equip-summary-qty[data-v-5a874fed]{margin-bottom:.75rem}.select-equip-summary-qty-label[data-v-5a874fed]{display:block;font-size:.8125rem;font-weight:600;color:var(--theme-text-muted);margin-bottom:.375rem;letter-spacing:.02em}.select-equip-summary-qty-controls[data-v-5a874fed]{display:flex;align-items:center;gap:.5rem}.select-equip-qty-btn[data-v-5a874fed]{width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:600;color:var(--theme-primary);background:var(--theme-placeholder-bg);border:1px solid var(--theme-border);border-radius:.5rem;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.select-equip-qty-btn[data-v-5a874fed]:hover:not(:disabled){background:#ec48991a;border-color:var(--theme-primary)}.select-equip-qty-btn[data-v-5a874fed]:disabled{opacity:.4;cursor:not-allowed}.select-equip-qty-value[data-v-5a874fed]{font-size:1rem;font-weight:600;min-width:1.75rem;text-align:center;color:var(--theme-text)}.select-equip-summary-total[data-v-5a874fed]{padding-top:.75rem;border-top:1px solid var(--theme-border);display:flex;justify-content:space-between;align-items:center}.select-equip-summary-total-label[data-v-5a874fed]{font-size:.9375rem;font-weight:600;color:var(--theme-text)}.select-equip-summary-total-value[data-v-5a874fed]{font-size:1.125rem;font-weight:700;color:var(--theme-primary)}.select-equip-summary-total-unit[data-v-5a874fed]{font-size:.75rem;font-weight:500;opacity:.9}.select-equip-summary-total-note[data-v-5a874fed]{margin:.375rem 0 0;font-size:.8125rem;color:var(--theme-text-muted);line-height:1.35}.select-equip-summary-insurance-note[data-v-5a874fed]{margin:.25rem 0 0;font-size:.75rem;color:var(--theme-text-muted);opacity:.85;line-height:1.3}.select-equip-summary-actions[data-v-5a874fed]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.select-equip-summary-btn-remove[data-v-5a874fed]{padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:var(--theme-text-muted);background:transparent;border:1px solid var(--theme-border);border-radius:.5rem;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.select-equip-summary-btn-remove[data-v-5a874fed]:hover{color:var(--theme-primary);border-color:var(--theme-primary);background:#ec48990f}.select-equip-summary-btn-confirm[data-v-5a874fed]{margin-top:.125rem}@media(max-width:1023px){.select-equip-body[data-v-5a874fed]{padding-left:0;padding-right:0}.select-equip-hero[data-v-5a874fed]{margin-left:0;margin-right:0;width:100%}.select-equip-content[data-v-5a874fed],.select-equip-summary[data-v-5a874fed]{padding-left:1rem;padding-right:1rem}}@media(min-width:1024px){.select-equip-overlay[data-v-5a874fed]{align-items:center;padding:1rem;background:#00000080}.select-equip-modal[data-v-5a874fed]{width:92%;max-width:64rem;height:auto;max-height:calc(100vh - 2rem);border-radius:0 0 .75rem .75rem;box-shadow:0 25px 50px -12px #00000040}.select-equip-body[data-v-5a874fed]{display:flex;flex-direction:row;gap:0;padding:0;overflow:hidden}.select-equip-hero[data-v-5a874fed]{flex-shrink:0;width:42%;max-width:22rem;margin:0;border-radius:0;aspect-ratio:auto;max-height:none;min-height:24rem;align-self:stretch}.select-equip-hero-caption[data-v-5a874fed]{border-radius:0}.select-equip-content[data-v-5a874fed]{flex:1;min-width:0;overflow-y:auto;padding:1.25rem 1.5rem 1.5rem}.select-equip-section[data-v-5a874fed]{margin-bottom:1.25rem}.select-equip-summary[data-v-5a874fed]{display:flex;flex-direction:row;flex:1;min-height:0;overflow:hidden;padding:0}.select-equip-summary-hero[data-v-5a874fed]{flex-shrink:0;width:42%;max-width:22rem;margin:0;border-radius:0;aspect-ratio:auto;min-height:24rem;align-self:stretch}.select-equip-summary-photo[data-v-5a874fed]{object-fit:contain}.select-equip-summary-content[data-v-5a874fed]{flex:1;min-width:0;overflow-y:auto;padding:1.25rem 1.5rem 1.5rem}.select-equip-summary-adds[data-v-5a874fed],.select-equip-summary-qty[data-v-5a874fed]{margin-bottom:1rem}}.solic-review-overlay[data-v-73119f91]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:102;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1rem}.solic-review-panel[data-v-73119f91]{display:flex;flex-direction:column;width:100%;max-width:28rem;max-height:calc(100vh - 2rem);overflow:hidden;background:var(--theme-surface);border-radius:.75rem;border:1px solid var(--theme-border)}.solic-review-header[data-v-73119f91]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:.875rem 1rem;border-bottom:1px solid var(--theme-border);background:var(--theme-surface)}.solic-review-back[data-v-73119f91]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:transparent;border:none;color:var(--theme-primary);cursor:pointer}.solic-review-back-icon[data-v-73119f91]{width:1.25rem;height:1.25rem}.solic-review-title[data-v-73119f91]{font-size:1rem;font-weight:600;color:var(--theme-primary);flex:1;text-align:center}.solic-review-voltar-btn[data-v-73119f91]{font-size:.875rem;font-weight:500;color:var(--theme-primary);background:transparent;border:none;cursor:pointer;padding:0;min-width:2rem;text-align:right}.solic-review-body[data-v-73119f91]{flex:1;min-height:0;overflow-y:auto;padding:1.25rem 1rem;display:flex;flex-direction:column;gap:1rem}.solic-review-card[data-v-73119f91]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:.75rem;overflow:hidden}.solic-review-card-header[data-v-73119f91]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-bottom:1px solid var(--theme-border)}.solic-review-card-icon[data-v-73119f91]{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--theme-primary)}.solic-review-card-title[data-v-73119f91]{font-size:.9375rem;font-weight:600;color:var(--theme-text)}.solic-review-info-list[data-v-73119f91]{display:flex;flex-direction:column}.solic-review-info-row[data-v-73119f91]{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.625rem 1rem;border-bottom:1px solid var(--theme-border)}.solic-review-info-row[data-v-73119f91]:last-child{border-bottom:none}.solic-review-info-label[data-v-73119f91]{font-size:.875rem;color:var(--theme-text-muted);flex-shrink:0}.solic-review-info-value[data-v-73119f91]{font-size:.875rem;font-weight:600;color:var(--theme-text);text-align:right}.solic-review-equip-list[data-v-73119f91]{display:flex;flex-direction:column}.solic-review-equip-row[data-v-73119f91]{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--theme-border)}.solic-review-equip-row[data-v-73119f91]:last-child{border-bottom:none}.solic-review-equip-img[data-v-73119f91]{flex-shrink:0;width:4.5rem;height:4.5rem;object-fit:contain;border-radius:.5rem;background:var(--theme-placeholder-bg)}.solic-review-equip-info[data-v-73119f91]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.solic-review-equip-name[data-v-73119f91]{font-size:.9375rem;font-weight:700;color:var(--theme-text);line-height:1.3}.solic-review-equip-power[data-v-73119f91]{font-size:.8125rem;color:var(--theme-text-muted)}.solic-review-equip-badges[data-v-73119f91]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.125rem}.solic-review-equip-badge[data-v-73119f91]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:999px;background:#ec489926}.solic-review-equip-badge-icon[data-v-73119f91]{width:.875rem;height:.875rem;color:var(--theme-primary)}.solic-review-equip-price-row[data-v-73119f91]{display:flex;align-items:baseline;gap:.375rem;margin-top:.125rem}.solic-review-equip-price[data-v-73119f91]{font-size:.9375rem;font-weight:700;color:var(--theme-primary)}.solic-review-equip-minimum[data-v-73119f91]{font-size:.75rem;color:var(--theme-text-muted)}.solic-review-equip-qty[data-v-73119f91]{flex-shrink:0;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#ec48991f;border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--theme-primary);align-self:flex-start;margin-top:.125rem}.solic-review-equip-qty-truck[data-v-73119f91]{width:.875rem;height:.875rem}.solic-review-footer[data-v-73119f91]{flex-shrink:0;padding:1rem;background:var(--theme-surface);border-top:1px solid var(--theme-border)}.solic-review-send-btn[data-v-73119f91]{width:100%;padding:1rem;font-size:1rem;font-weight:700;color:#fff;background:var(--theme-primary);border:none;border-radius:999px;cursor:pointer;transition:background .2s}.solic-review-send-btn[data-v-73119f91]:hover{background:#db2777}.solic-review-fade-enter-active[data-v-73119f91],.solic-review-fade-leave-active[data-v-73119f91]{transition:opacity .2s ease}.solic-review-fade-enter-from[data-v-73119f91],.solic-review-fade-leave-to[data-v-73119f91]{opacity:0}.solic-review-overlay--mobile[data-v-73119f91]{align-items:flex-end;padding:0}.solic-review-overlay--mobile .solic-review-panel[data-v-73119f91]{max-width:none;max-height:88vh;border-radius:1rem 1rem 0 0;transform:translateY(100%);transition:transform .3s ease-out}.solic-review-overlay--mobile .solic-review-panel--open[data-v-73119f91]{transform:translateY(0)}.new-reservation-overlay[data-v-3da67895]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1rem}.new-reservation-modal[data-v-3da67895]{width:100%;max-width:24rem;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;background:var(--theme-surface);border-radius:0 0 .75rem .75rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden}.new-reservation-body[data-v-3da67895]{flex:1;min-height:0;overflow-y:auto;padding:1rem 1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.new-reservation-body--skeleton[data-v-3da67895]{gap:1rem}.new-reservation-skeleton-field[data-v-3da67895]{display:flex;flex-direction:column;gap:.375rem}.new-reservation-skeleton-label[data-v-3da67895]{display:block;width:38%;height:.75rem;border-radius:.25rem;background:var(--theme-placeholder-bg);position:relative;overflow:hidden}.new-reservation-skeleton-slot[data-v-3da67895]{display:block;width:100%;height:2.5rem;border-radius:.5rem;background:var(--theme-placeholder-bg);position:relative;overflow:hidden}.new-reservation-skeleton-label[data-v-3da67895]:after,.new-reservation-skeleton-slot[data-v-3da67895]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0%,transparent 40%,rgba(255,255,255,.12) 50%,transparent 60%,transparent 100%);background-size:200% 100%;animation:new-reservation-skeleton-shimmer-3da67895 1.5s ease-in-out infinite}@keyframes new-reservation-skeleton-shimmer-3da67895{0%{background-position:200% 0}to{background-position:-200% 0}}.new-reservation-field[data-v-3da67895]{display:flex;flex-direction:column;gap:.375rem}.new-reservation-label[data-v-3da67895]{font-size:.875rem;font-weight:500;color:var(--theme-text)}.new-reservation-slot[data-v-3da67895]{min-height:2.5rem;padding:.5rem .75rem;background:var(--theme-placeholder-bg);border:1px solid var(--theme-border);border-radius:.5rem}.new-reservation-slot--clickable[data-v-3da67895]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;text-align:left;cursor:pointer;transition:border-color .2s,background .2s}.new-reservation-slot--clickable[data-v-3da67895]:hover{border-color:var(--theme-primary);background:#ec48990a}.new-reservation-slot-placeholder[data-v-3da67895]{font-size:.875rem;color:var(--theme-text-muted)}.new-reservation-slot-date[data-v-3da67895]{display:flex;align-items:baseline;gap:.25rem;font-size:.875rem;color:var(--theme-text)}.new-reservation-slot-day[data-v-3da67895]{font-weight:700;font-size:1.125rem;color:var(--theme-primary);line-height:1.2}.new-reservation-slot-rest[data-v-3da67895]{color:var(--theme-text);font-weight:500}.new-reservation-slot-icon[data-v-3da67895]{flex-shrink:0;width:1.25rem;height:1.25rem;color:var(--theme-primary)}.new-reservation-slot-icon--muted[data-v-3da67895]{color:var(--theme-text-muted)}.new-reservation-slot-farms[data-v-3da67895]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.875rem;color:var(--theme-text)}.new-reservation-slot-farm-chip[data-v-3da67895]{display:inline-flex;flex-direction:column;align-items:flex-start;padding:.25rem .5rem;background:#ec48991a;border-radius:.375rem;font-weight:500;color:var(--theme-primary)}.new-reservation-slot-farm-name[data-v-3da67895]{font-size:.875rem;font-weight:600;color:inherit;line-height:1.25}.new-reservation-slot-farm-meta[data-v-3da67895]{font-size:.8125rem;font-weight:400;color:var(--theme-text-muted);line-height:1.2}.new-reservation-slot-transport[data-v-3da67895]{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;font-size:.875rem;color:var(--theme-text)}.new-reservation-slot-transport-label[data-v-3da67895]{font-weight:600;color:var(--theme-primary)}.new-reservation-slot-transport-detail[data-v-3da67895]{font-size:.8125rem;color:var(--theme-text-muted)}.new-reservation-slot-equipments[data-v-3da67895]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.875rem;color:var(--theme-text)}.new-reservation-slot-equip-chip[data-v-3da67895]{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;background:#ec48991a;border-radius:.375rem;font-weight:500;color:var(--theme-primary)}.new-reservation-slot-equip-chip-text[data-v-3da67895]{display:flex;flex-direction:column;align-items:flex-start}.new-reservation-slot-equip-name[data-v-3da67895]{font-size:.875rem;font-weight:600;color:inherit;line-height:1.25}.new-reservation-slot-equip-meta[data-v-3da67895]{font-size:.8125rem;font-weight:400;color:var(--theme-text-muted);line-height:1.2}.new-reservation-slot-equip-remove[data-v-3da67895]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:.25rem;background:transparent;color:var(--theme-text-muted);cursor:pointer;transition:color .15s,background .15s}.new-reservation-slot-equip-remove[data-v-3da67895]:hover{color:var(--theme-primary);background:#ec48991f}.new-reservation-slot-equip-remove-icon[data-v-3da67895]{width:1rem;height:1rem}.new-reservation-equipments-wrap[data-v-3da67895]{display:flex;flex-direction:column;gap:.5rem}.new-reservation-add-equip-btn[data-v-3da67895]{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:var(--theme-primary);background:transparent;border:1px dashed var(--theme-border);border-radius:.5rem;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.new-reservation-add-equip-btn[data-v-3da67895]:hover{border-color:var(--theme-primary);background:#ec48990f}.new-reservation-add-equip-btn-icon[data-v-3da67895]{width:1rem;height:1rem}.new-reservation-footer[data-v-3da67895]{flex-shrink:0;display:flex;gap:.75rem;padding:1rem 1.25rem;border-top:1px solid var(--theme-border);background:var(--theme-surface)}.new-reservation-footer-btn[data-v-3da67895]{flex:1;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.new-reservation-footer-btn--secondary[data-v-3da67895]{background:transparent;color:var(--theme-text-muted);border:1px solid var(--theme-border)}.new-reservation-footer-btn--secondary[data-v-3da67895]:hover{color:var(--theme-primary);border-color:var(--theme-primary);background:#ec48990f}.new-reservation-footer-btn--primary[data-v-3da67895]{background:var(--theme-primary);color:#fff}.new-reservation-footer-btn--primary[data-v-3da67895]:hover:not(:disabled){background:#db2777}.new-reservation-footer-btn--primary[data-v-3da67895]:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1023px){.new-reservation-overlay[data-v-3da67895]{padding:0;align-items:stretch}.new-reservation-modal[data-v-3da67895]{max-width:none;width:100%;height:100vh;max-height:none;border-radius:0}}.sol-card[data-v-2988b052]{display:flex;flex-direction:column;gap:.5rem;padding:.875rem 1rem;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:.75rem;cursor:pointer;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease,background-color .22s ease}.sol-card[data-v-2988b052]:hover{transform:translateY(-2px);background:var(--theme-surface-hover, color-mix(in srgb, var(--theme-surface) 92%, var(--theme-primary) 8%));border-color:color-mix(in srgb,var(--theme-border) 70%,var(--theme-primary) 30%);box-shadow:0 8px 24px #0000001a,0 0 0 1px color-mix(in srgb,var(--theme-primary) 12%,transparent)}@media(prefers-reduced-motion:reduce){.sol-card[data-v-2988b052]{transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.sol-card[data-v-2988b052]:hover{transform:none}}.sol-card-header[data-v-2988b052]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sol-card-header-left[data-v-2988b052]{display:flex;align-items:center;gap:.5rem}.sol-card-chip[data-v-2988b052]{display:inline-flex;align-items:center;padding:.1rem .5rem;border-radius:999px;font-size:.625rem;font-weight:600;letter-spacing:.01em;border:1px solid transparent}.sol-chip--ativo[data-v-2988b052]{background:#16a34a1a;color:#16a34a;border-color:#16a34a4d}.sol-chip--finalizado[data-v-2988b052]{background:#2563eb1a;color:#2563eb;border-color:#2563eb4d}.sol-chip--cancelado[data-v-2988b052]{background:#dc26261a;color:#dc2626;border-color:#dc26264d}.sol-chip--pendente[data-v-2988b052]{background:#eab3081a;color:#eab308;border-color:#eab3084d}.sol-chip--default[data-v-2988b052]{background:#94a3b81a;color:var(--theme-text-muted);border-color:#94a3b84d}.sol-card-header-right[data-v-2988b052]{display:flex;align-items:center;gap:.25rem;color:var(--theme-text-muted)}.sol-card-date-text[data-v-2988b052]{font-size:.6875rem;white-space:nowrap}.sol-card-icon-xs[data-v-2988b052]{width:.75rem;height:.75rem;flex-shrink:0;color:inherit}.sol-card-alert[data-v-2988b052]{display:flex;align-items:center;gap:.375rem;padding:.4rem .625rem;background:#eab30814;border:1px solid rgba(234,179,8,.25);border-radius:.375rem;font-size:.6875rem;font-weight:500;color:#eab308}.sol-card-alert-icon[data-v-2988b052]{width:.875rem;height:.875rem;flex-shrink:0}.sol-card-body[data-v-2988b052]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.sol-card-body-primary[data-v-2988b052]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.sol-card-farm-row[data-v-2988b052]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem;min-width:0}.sol-card-farm-delivery-sep[data-v-2988b052]{flex-shrink:0;color:var(--theme-text-muted);font-size:.6875rem;font-weight:500;line-height:1.3}.sol-card-location[data-v-2988b052]{display:flex;align-items:flex-start;gap:.375rem;min-width:0}.sol-card-pin-icon[data-v-2988b052]{width:.875rem;height:.875rem;flex-shrink:0;color:var(--theme-primary);margin-top:.1rem}.sol-card-location-info[data-v-2988b052]{display:flex;flex-direction:column;gap:.05rem;min-width:0}.sol-card-farm-name[data-v-2988b052]{font-size:.8125rem;font-weight:600;color:var(--theme-text);line-height:1.3;min-width:0}.sol-card-farm-city[data-v-2988b052]{font-size:.6875rem;color:var(--theme-text-muted)}.sol-card-delivery-inline[data-v-2988b052]{display:inline-flex;align-items:center;gap:.3rem;font-size:.6875rem;color:var(--theme-text-muted);white-space:nowrap}.sol-card-delivery-truck-icon[data-v-2988b052]{color:var(--theme-primary)}.sol-card-equips-scroll[data-v-2988b052]{--sol-equip-thumb: 72px;--sol-equip-gap: .9375rem;display:flex;gap:var(--sol-equip-gap);overflow-x:auto;max-width:min(100%,calc(3 * var(--sol-equip-thumb) + 2 * var(--sol-equip-gap)));padding:6px 10px 4px;scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.sol-card-equips-scroll[data-v-2988b052]::-webkit-scrollbar{height:4px}.sol-card-equips-scroll[data-v-2988b052]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:2px}.sol-card-equip[data-v-2988b052]{display:flex;flex-direction:column;align-items:center;gap:.3rem;flex-shrink:0}.sol-card-equip-thumb[data-v-2988b052]{position:relative;width:var(--sol-equip-thumb, 72px);height:60px;border-radius:.5rem;overflow:visible;isolation:isolate;background:var(--theme-surface-hover, rgba(148, 163, 184, .06));border:1px solid var(--theme-border)}.sol-card-equip-img-shell[data-v-2988b052]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;z-index:0;pointer-events:none}.sol-card-equip-img[data-v-2988b052]{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.sol-card-equip-qty-badge[data-v-2988b052]{position:absolute;top:-4px;left:-8px;z-index:3;min-width:1.125rem;height:18px;padding:0 .28rem;border-radius:999px;background:var(--theme-primary, #ec4899);color:#fff;font-size:.5625rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 1px 4px #0000004d}.sol-card-equip-adds[data-v-2988b052]{position:absolute;top:4px;right:-6px;z-index:3;display:flex;flex-direction:column;gap:3px;align-items:flex-end}.sol-card-add-icon-wrap[data-v-2988b052]{display:inline-flex;align-items:center;justify-content:center;cursor:help;line-height:0}.sol-card-add-icon[data-v-2988b052]{width:14px;height:14px;flex-shrink:0;color:#ecfdf4;background:#166534e0;border-radius:3px;padding:2px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:0 1px 2px #0003}.sol-card-add-icon--shield[data-v-2988b052]{color:#d1fae5;background:#15803de6}.sol-card-equip-label[data-v-2988b052]{font-size:.6rem;color:var(--theme-text-muted);text-align:center;white-space:nowrap;max-width:var(--sol-equip-thumb, 72px);overflow:hidden;text-overflow:ellipsis}@media(min-width:1024px){.sol-card[data-v-2988b052]{gap:.5rem;padding:.875rem 1.25rem;border-radius:.875rem}.sol-card-body[data-v-2988b052]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1.25rem;align-items:center}.sol-card-body-primary[data-v-2988b052]{gap:.25rem}.sol-card-header[data-v-2988b052]{gap:.75rem}.sol-card-header-left[data-v-2988b052]{gap:.625rem}.sol-card-chip[data-v-2988b052]{padding:.12rem .55rem;font-size:.6875rem}.sol-card-date-text[data-v-2988b052]{font-size:.75rem}.sol-card-icon-xs[data-v-2988b052]{width:.8125rem;height:.8125rem}.sol-card-alert[data-v-2988b052]{padding:.5rem .75rem;font-size:.75rem;border-radius:.5rem}.sol-card-location[data-v-2988b052]{gap:.5rem}.sol-card-pin-icon[data-v-2988b052]{width:1rem;height:1rem}.sol-card-farm-name[data-v-2988b052]{font-size:.875rem}.sol-card-farm-city[data-v-2988b052]{font-size:.75rem}.sol-card-delivery-inline[data-v-2988b052]{gap:.375rem;font-size:.75rem}.sol-card-equips-scroll[data-v-2988b052]{--sol-equip-thumb: 100px;--sol-equip-gap: 1.125rem;justify-self:end;justify-content:flex-start;padding:6px 10px 4px;margin-top:0}.sol-card-equip[data-v-2988b052]{gap:.375rem}.sol-card-equip-thumb[data-v-2988b052]{height:82px;border-radius:.5625rem}.sol-card-equip-qty-badge[data-v-2988b052]{top:-5px;left:-10px;min-width:1.25rem;height:20px;padding:0 .32rem;font-size:.625rem}.sol-card-equip-adds[data-v-2988b052]{top:4px;right:-8px;gap:4px}.sol-card-add-icon[data-v-2988b052]{width:15px;height:15px}.sol-card-equip-label[data-v-2988b052]{font-size:.6875rem}}@media(min-width:1280px){.sol-card[data-v-2988b052]{padding:1rem 1.5rem;gap:.5rem}.sol-card-body[data-v-2988b052]{gap:.5rem 1.5rem}.sol-card-equips-scroll[data-v-2988b052]{--sol-equip-thumb: 108px;--sol-equip-gap: 1.25rem}.sol-card-equip-thumb[data-v-2988b052]{height:88px}.sol-card-equip-label[data-v-2988b052]{font-size:.7rem}}.sol-card-add-tooltip-portal{position:fixed;padding:.25rem .5rem;font-size:.6875rem;line-height:1.2;white-space:nowrap;color:var(--theme-surface, #fff);background:var(--theme-text, #333);border-radius:.25rem;pointer-events:none;z-index:99999;box-shadow:0 1px 3px #0003}.sol-modal-overlay[data-v-f4b510bd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:1rem}.sol-modal[data-v-f4b510bd]{position:relative;width:100%;max-width:26rem;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;background:var(--theme-surface);border-radius:0 0 1rem 1rem;box-shadow:0 25px 60px -12px #0006;overflow:hidden}.sol-modal-search-wrap[data-v-f4b510bd]{position:relative;display:flex;align-items:center;margin:.75rem 1rem 0;background:var(--theme-surface-hover, rgba(148, 163, 184, .07));border:1px solid var(--theme-border);border-radius:.625rem;transition:border-color .15s}.sol-modal-search-wrap[data-v-f4b510bd]:focus-within{border-color:var(--theme-primary)}.sol-modal-search-icon[data-v-f4b510bd]{width:.875rem;height:.875rem;color:var(--theme-text-muted);flex-shrink:0;margin-left:.625rem}.sol-modal-search-input[data-v-f4b510bd]{flex:1;border:none;background:transparent;padding:.5rem;font-size:.8125rem;color:var(--theme-text);outline:none;font-family:inherit}.sol-modal-search-input[data-v-f4b510bd]::placeholder{color:var(--theme-text-muted);opacity:.7}.sol-modal-search-clear[data-v-f4b510bd]{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.25rem .5rem;color:var(--theme-text-muted)}.sol-modal-search-clear[data-v-f4b510bd]:hover{color:var(--theme-text)}.sol-modal-search-clear-icon[data-v-f4b510bd]{width:.875rem;height:.875rem}.sol-modal-body[data-v-f4b510bd]{flex:1;min-height:0;overflow-y:auto;padding:.75rem 1rem 1.25rem;scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}.sol-modal-body--has-fab[data-v-f4b510bd]{padding-bottom:4.5rem}.sol-modal-fab-new-reservation[data-v-f4b510bd]{--sol-fab-size: 3.25rem;position:absolute;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:5;display:inline-flex;align-items:center;justify-content:flex-start;box-sizing:border-box;min-width:var(--sol-fab-size);max-width:14rem;height:var(--sol-fab-size);padding:0 1rem 0 .7rem;gap:.45rem;border:none;border-radius:9999px;font-family:inherit;color:var(--theme-on-primary, #fff);background:var(--theme-primary, #ec4899);box-shadow:0 4px 16px color-mix(in srgb,var(--theme-primary, #ec4899) 40%,transparent),0 2px 6px #0000001f;cursor:pointer;overflow:hidden;transition:max-width .55s cubic-bezier(.4,0,.2,1),min-width .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1),gap .4s ease,border-radius .45s ease,filter .15s ease,transform .15s ease,box-shadow .35s ease}.sol-modal-fab-new-reservation--collapsed[data-v-f4b510bd]{max-width:var(--sol-fab-size);min-width:var(--sol-fab-size);padding:0;justify-content:center;gap:0;border-radius:50%}.sol-modal-fab-new-reservation--pulse[data-v-f4b510bd]{animation:sol-modal-fab-pulse-f4b510bd 2.6s ease-in-out infinite}@keyframes sol-modal-fab-pulse-f4b510bd{0%,to{box-shadow:0 3px 12px color-mix(in srgb,var(--theme-primary, #ec4899) 34%,transparent),0 1px 4px #00000014,0 0 color-mix(in srgb,var(--theme-primary, #ec4899) 22%,transparent)}50%{box-shadow:0 4px 16px color-mix(in srgb,var(--theme-primary, #ec4899) 40%,transparent),0 2px 6px #0000001a,0 0 0 4px color-mix(in srgb,var(--theme-primary, #ec4899) 0%,transparent)}}.sol-modal-fab-icon[data-v-f4b510bd]{width:1.375rem;height:1.375rem;flex-shrink:0;display:block}.sol-modal-fab-label[data-v-f4b510bd]{font-size:.8125rem;font-weight:600;white-space:nowrap;overflow:hidden;max-width:9rem;min-width:0;opacity:1;transition:max-width .45s cubic-bezier(.4,0,.2,1),opacity .35s ease}.sol-modal-fab-new-reservation--collapsed .sol-modal-fab-label[data-v-f4b510bd]{flex:0 0 0;width:0;max-width:0;min-width:0;margin:0;padding:0;opacity:0;overflow:hidden}.sol-modal-fab-new-reservation[data-v-f4b510bd]:hover{filter:brightness(1.06)}.sol-modal-fab-new-reservation[data-v-f4b510bd]:hover:not(.sol-modal-fab-new-reservation--pulse){box-shadow:0 6px 20px color-mix(in srgb,var(--theme-primary, #ec4899) 45%,transparent),0 2px 8px #00000024}.sol-modal-fab-new-reservation[data-v-f4b510bd]:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.sol-modal-fab-new-reservation[data-v-f4b510bd]{transition-duration:.01ms!important}.sol-modal-fab-new-reservation--pulse[data-v-f4b510bd]{animation:none}.sol-modal-fab-label[data-v-f4b510bd]{transition-duration:.01ms!important}}.sol-modal-list[data-v-f4b510bd]{display:flex;flex-direction:column;gap:.625rem}.sol-modal-feedback[data-v-f4b510bd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:3rem 0;font-size:.8125rem;color:var(--theme-text-muted)}.sol-modal-skeleton[data-v-f4b510bd]{display:flex;flex-direction:column;gap:.625rem}.sol-modal-skeleton-card[data-v-f4b510bd]{padding:.875rem 1rem;border:1px solid var(--theme-border);border-radius:.75rem;background:var(--theme-surface);display:flex;flex-direction:column;gap:.625rem}.sol-modal-skeleton-header[data-v-f4b510bd]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.sol-modal-skeleton-header-left[data-v-f4b510bd]{display:flex;align-items:center;gap:.5rem}.sol-skel[data-v-f4b510bd]{display:block;border-radius:.25rem;background:linear-gradient(90deg,color-mix(in srgb,var(--theme-text-muted) 10%,var(--theme-surface)),color-mix(in srgb,var(--theme-text-muted) 20%,var(--theme-surface)),color-mix(in srgb,var(--theme-text-muted) 10%,var(--theme-surface)) 84%);background-size:220% 100%;animation:sol-skel-shimmer-f4b510bd 1.35s ease-in-out infinite}.sol-skel-pill[data-v-f4b510bd]{width:4.5rem;height:1.125rem;border-radius:999px}.sol-skel-line--date[data-v-f4b510bd]{width:5.5rem;height:.65rem;flex-shrink:0;border-radius:.2rem}.sol-modal-skeleton-main[data-v-f4b510bd]{display:flex;flex-direction:column;gap:.5rem}@media(min-width:1024px){.sol-modal-skeleton-main[data-v-f4b510bd]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1.25rem;align-items:center}.sol-modal-skeleton-thumbs[data-v-f4b510bd]{justify-content:flex-end}}.sol-modal-skeleton-text[data-v-f4b510bd]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.sol-skel-line--farm[data-v-f4b510bd]{width:72%;max-width:14rem;height:.8rem}.sol-skel-line--city[data-v-f4b510bd]{width:48%;max-width:9rem;height:.65rem}.sol-skel-line--delivery[data-v-f4b510bd]{width:55%;max-width:10rem;height:.6rem;margin-top:.1rem}.sol-modal-skeleton-thumbs[data-v-f4b510bd]{display:flex;gap:.5rem;flex-shrink:0}.sol-skel-thumb[data-v-f4b510bd]{width:72px;height:60px;border-radius:.5rem}@keyframes sol-skel-shimmer-f4b510bd{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.sol-skel[data-v-f4b510bd]{animation:none;background:color-mix(in srgb,var(--theme-text-muted) 14%,var(--theme-surface))}}@media(max-width:1023px){.sol-modal-overlay[data-v-f4b510bd]{padding:0;align-items:stretch}.sol-modal[data-v-f4b510bd]{max-width:none;width:100%;height:100vh;height:100dvh;max-height:none;border-radius:0}}@media(min-width:1024px){.sol-modal[data-v-f4b510bd]{max-width:min(92vw,52rem);max-height:calc(100vh - 4rem)}.sol-modal-search-wrap[data-v-f4b510bd]{margin:1rem 1.5rem 0;border-radius:.75rem}.sol-modal-search-icon[data-v-f4b510bd]{margin-left:.875rem}.sol-modal-search-input[data-v-f4b510bd]{padding:.625rem;font-size:.875rem}.sol-modal-body[data-v-f4b510bd]{padding:1rem 1.5rem 1.5rem}.sol-modal-body--has-fab[data-v-f4b510bd]{padding-bottom:5rem}.sol-modal-fab-new-reservation[data-v-f4b510bd]{--sol-fab-size: 3.5rem;right:1.25rem;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));max-width:16rem;padding:0 1.125rem 0 .8rem}.sol-modal-fab-icon[data-v-f4b510bd]{width:1.5rem;height:1.5rem}.sol-modal-fab-label[data-v-f4b510bd]{font-size:.875rem;max-width:10rem}.sol-modal-list[data-v-f4b510bd],.sol-modal-skeleton[data-v-f4b510bd]{gap:.875rem}.sol-skel-thumb[data-v-f4b510bd]{width:100px;height:82px;border-radius:.5625rem}}@media(min-width:1280px){.sol-modal[data-v-f4b510bd]{max-width:min(90vw,60rem)}.sol-modal-search-wrap[data-v-f4b510bd]{margin-left:2rem;margin-right:2rem}.sol-modal-body[data-v-f4b510bd]{padding-left:2rem;padding-right:2rem;padding-bottom:1.75rem}.sol-modal-body--has-fab[data-v-f4b510bd]{padding-bottom:5rem}.sol-modal-fab-new-reservation[data-v-f4b510bd]{right:1.5rem;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.sol-modal-list[data-v-f4b510bd],.sol-modal-skeleton[data-v-f4b510bd]{gap:1rem}.sol-skel-thumb[data-v-f4b510bd]{width:108px;height:88px}}@media(min-width:1536px){.sol-modal[data-v-f4b510bd]{max-width:min(86vw,68rem)}}.avaliation-overlay[data-v-2dd36292]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1rem}.avaliation-panel[data-v-2dd36292]{width:100%;max-width:30rem;max-height:calc(100vh - 2rem);overflow-y:auto;background:var(--theme-surface);border-radius:.75rem;border:1px solid var(--theme-border);padding:1rem;display:flex;flex-direction:column;gap:.9rem}.avaliation-title[data-v-2dd36292]{margin:0;font-size:1rem;font-weight:700;color:var(--theme-text)}.avaliation-info-card[data-v-2dd36292]{border:1px solid var(--theme-border);border-radius:.75rem;padding:.75rem;background:var(--theme-surface-hover, rgba(148, 163, 184, .07))}.avaliation-info-row[data-v-2dd36292]{display:flex;justify-content:space-between;gap:.75rem}.avaliation-info-block[data-v-2dd36292]{display:flex;flex-direction:column;gap:.1rem}.avaliation-info-label[data-v-2dd36292]{font-size:.6875rem;color:var(--theme-text-muted)}.avaliation-info-value[data-v-2dd36292]{font-size:.875rem;font-weight:600;color:var(--theme-text)}.avaliation-info-inline[data-v-2dd36292]{display:inline-flex;align-items:center;gap:.35rem}.avaliation-info-icon[data-v-2dd36292]{width:.9rem;height:.9rem;color:var(--theme-primary);flex-shrink:0}.avaliation-info-sub[data-v-2dd36292]{font-size:.75rem;color:var(--theme-text-muted)}.avaliation-mini-equip-list[data-v-2dd36292]{margin-top:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.avaliation-mini-equip[data-v-2dd36292]{position:relative;display:flex;flex-direction:column;gap:.1rem;border:1px solid var(--theme-border);border-radius:.5rem;padding:.5rem}.avaliation-mini-equip-model[data-v-2dd36292]{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:600;color:var(--theme-text)}.avaliation-mini-equip-icon[data-v-2dd36292]{width:.78rem;height:.78rem;color:var(--theme-primary);flex-shrink:0}.avaliation-mini-equip-brand[data-v-2dd36292]{font-size:.6875rem;color:var(--theme-text-muted)}.avaliation-mini-equip-qty[data-v-2dd36292]{position:absolute;top:.35rem;right:.35rem;font-size:.6875rem;color:var(--theme-primary)}.avaliation-helper[data-v-2dd36292]{margin:0;font-size:.875rem;color:var(--theme-text)}.avaliation-rate-group[data-v-2dd36292]{display:flex;flex-direction:column;gap:.35rem}.avaliation-rate-title[data-v-2dd36292]{margin:0;font-size:.875rem;color:var(--theme-text)}.avaliation-stars[data-v-2dd36292]{display:flex;justify-content:center;align-items:center;gap:.9rem;padding:.1rem 0}.avaliation-star[data-v-2dd36292]{width:1.4rem;height:1.4rem;color:color-mix(in srgb,var(--theme-text-muted) 45%,transparent)}.avaliation-star--active[data-v-2dd36292]{color:var(--theme-primary)}.avaliation-indicate-options[data-v-2dd36292]{display:inline-flex;gap:.5rem;justify-content:center;width:100%}.avaliation-indicate-chip[data-v-2dd36292]{padding:.3rem .9rem;border-radius:999px;border:1px solid var(--theme-border);color:var(--theme-text-muted);font-weight:600;font-size:.875rem}.avaliation-indicate-chip--active[data-v-2dd36292]{background:color-mix(in srgb,var(--theme-primary) 16%,transparent);border-color:color-mix(in srgb,var(--theme-primary) 38%,transparent);color:var(--theme-primary)}.avaliation-observation-input[data-v-2dd36292]{width:100%;min-height:5rem;border-radius:.625rem;border:1px solid var(--theme-border);background:transparent;color:var(--theme-text);padding:.75rem;font-family:inherit;font-size:.875rem;resize:none}.avaliation-actions[data-v-2dd36292]{display:flex;justify-content:flex-end}.avaliation-btn[data-v-2dd36292]{border:none;border-radius:.5rem;padding:.55rem 1rem;font-size:.8125rem;font-weight:600;cursor:pointer}.avaliation-btn--secondary[data-v-2dd36292]{color:var(--theme-text);border:1px solid var(--theme-border);background:transparent}.avaliation-overlay--mobile[data-v-2dd36292]{align-items:flex-end;padding:0}.avaliation-overlay--mobile .avaliation-panel[data-v-2dd36292]{max-width:none;border-radius:1rem 1rem 0 0;max-height:88vh;transform:translateY(100%);transition:transform .3s ease-out}.avaliation-overlay--mobile .avaliation-panel--open[data-v-2dd36292]{transform:translateY(0)}.avaliation-overlay-enter-active[data-v-2dd36292],.avaliation-overlay-leave-active[data-v-2dd36292]{transition:opacity .25s ease}.avaliation-overlay-enter-from[data-v-2dd36292],.avaliation-overlay-leave-to[data-v-2dd36292]{opacity:0}.rent-card[data-v-dcecc727]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:.5rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.rent-card[data-v-dcecc727]:hover{background:var(--theme-surface-hover, color-mix(in srgb, var(--theme-surface) 90%, var(--theme-text-muted)));border-color:var(--theme-border-hover, var(--theme-border));box-shadow:0 2px 6px #00000014}.rent-card-tractor[data-v-dcecc727]{flex-shrink:0;color:var(--theme-text-muted)}.rent-card-tractor--new-holland[data-v-dcecc727]{color:#0066b3}.rent-card-tractor--john-deere[data-v-dcecc727]{color:#367c2b}.rent-card-tractor-wrap[data-v-dcecc727]{position:relative;display:inline-flex;flex-shrink:0}.rent-card-tractor-wrap--telemetria[data-v-dcecc727]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid currentColor;opacity:.5;animation:rent-card-telemetria-ring-dcecc727 1.8s ease-out infinite;pointer-events:none}@keyframes rent-card-telemetria-ring-dcecc727{0%{transform:scale(.7);opacity:.6}to{transform:scale(1.4);opacity:0}}.rent-card-info[data-v-dcecc727]{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.rent-card-line[data-v-dcecc727]{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;font-size:.75rem;color:var(--theme-text)}.rent-card-line--meta[data-v-dcecc727]{font-size:.6875rem;color:var(--theme-text-muted);gap:.25rem;justify-content:space-between;flex-wrap:nowrap}.rent-card-meta-left[data-v-dcecc727]{display:flex;align-items:center;gap:.25rem;min-width:0}.rent-card-meta-right[data-v-dcecc727]{display:flex;align-items:center;justify-content:flex-end;gap:.375rem;margin-left:auto;flex-shrink:0}.rent-card-meta-icon-wrap[data-v-dcecc727]{position:relative;display:inline-flex}.rent-card-meta-icon[data-v-dcecc727]{width:.75rem;height:.75rem;color:inherit;flex-shrink:0}.rent-card-meta-icon--right[data-v-dcecc727]{width:1rem;height:1rem}.rent-card-meta-icon--motor[data-v-dcecc727]{width:1.125rem;height:1.125rem;color:var(--theme-text-muted)}.rent-card-meta-icon--wifi[data-v-dcecc727],.rent-card-meta-icon--motor-on[data-v-dcecc727]{color:#367c2b}.rent-card-item-text[data-v-dcecc727]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rent-card-tooltip-portal{position:fixed;padding:.25rem .5rem;font-size:.6875rem;line-height:1.2;white-space:nowrap;color:var(--theme-surface, #fff);background:var(--theme-text, #333);border-radius:.25rem;pointer-events:none;z-index:99999;box-shadow:0 1px 3px #0003}.carrossel[data-v-366896b7]{display:flex;flex-direction:column;gap:.75rem;min-height:0;height:100%}.carrossel__layout[data-v-366896b7]{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:.75rem;align-items:stretch;min-height:0;height:100%}.carrossel__sidebar[data-v-366896b7]{display:flex;flex-direction:column;gap:.25rem;min-height:0;height:100%;overflow-y:scroll;overflow-x:hidden;padding-right:.25rem;scrollbar-width:auto;scrollbar-color:rgba(120,120,120,.8) transparent}.carrossel__sidebar-item[data-v-366896b7]{border-bottom:1px solid rgba(255,255,255,.04)}.carrossel__sidebar-header[data-v-366896b7]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.375rem;padding:.35rem .375rem;background:transparent;border:none;border-radius:.25rem;color:inherit;cursor:pointer;transition:background .12s}.carrossel__sidebar-header[data-v-366896b7]:hover{background:var(--theme-surface-hover, rgba(255, 255, 255, .05))}.carrossel__sidebar-header--active[data-v-366896b7]{background:color-mix(in srgb,var(--theme-primary, #367c2b) 14%,transparent);box-shadow:inset 3px 0 0 var(--theme-primary, #367c2b)}.carrossel__sidebar-header--active[data-v-366896b7]:hover{background:color-mix(in srgb,var(--theme-primary, #367c2b) 20%,transparent)}.carrossel__sidebar-title[data-v-366896b7]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.25rem}.carrossel__sidebar-name[data-v-366896b7]{font-size:.75rem;font-weight:500;flex:1;min-width:0}.carrossel__sidebar-chevron[data-v-366896b7]{width:.75rem;height:.75rem;opacity:.6;transition:transform .15s ease,opacity .15s ease}.carrossel__sidebar-chevron--open[data-v-366896b7]{transform:rotate(90deg);opacity:.9}.carrossel__sidebar-fotos[data-v-366896b7]{list-style:none;margin:0;padding:0 0 .35rem;display:flex;flex-direction:column;gap:.25rem}.carrossel__sidebar-foto-btn[data-v-366896b7]{width:100%;text-align:left;border:none;padding:.15rem 0;background:transparent;cursor:pointer;font-size:.75rem;color:var(--theme-text-muted, #999);display:flex;align-items:center;gap:.25rem}.carrossel__sidebar-foto-btn--active[data-v-366896b7]{color:var(--theme-text, #fff);border-left:2px solid var(--theme-primary, #367c2b);padding-left:.25rem}.carrossel__sidebar-foto-status[data-v-366896b7]{width:.5rem;height:.5rem;border-radius:999px;border:1px solid transparent;background:transparent;flex-shrink:0;opacity:.4}.carrossel__sidebar-foto-status--ok[data-v-366896b7]{background:#22c55e;border-color:#22c55e;opacity:1}.carrossel__sidebar-foto-status--bad[data-v-366896b7]{background:#ef4444;border-color:#ef4444;opacity:1}.carrossel__sidebar-foto-label[data-v-366896b7]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carrossel__sidebar-panel[data-v-366896b7]{padding:0 0 .35rem;display:flex;flex-direction:column;gap:.35rem}.carrossel__sidebar-panel-desc[data-v-366896b7]{margin:0;font-size:.75rem;color:var(--theme-text-muted, #ccc)}.carrossel__sidebar-panel-thumbs[data-v-366896b7]{display:flex;flex-wrap:wrap;gap:.25rem}.carrossel__sidebar-panel-thumb[data-v-366896b7]{flex:0 0 auto;width:2.75rem;height:2rem;border-radius:.25rem;border:1px solid transparent;padding:0;cursor:pointer;background:transparent;overflow:hidden}.carrossel__sidebar-panel-thumb--active[data-v-366896b7]{border-color:var(--theme-primary, #367c2b)}.carrossel__sidebar-panel-thumb-img[data-v-366896b7]{width:100%;height:100%;object-fit:cover;display:block}.carrossel__sidebar-panel-thumb-sem-img[data-v-366896b7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.625rem;color:var(--theme-text-muted, #999)}.carrossel__main[data-v-366896b7]{display:flex;flex-direction:column;gap:.5rem;min-width:0;min-height:0}.carrossel__info[data-v-366896b7]{display:flex;flex-direction:column;gap:.25rem}.carrossel__info-top[data-v-366896b7]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.carrossel__info-name[data-v-366896b7]{font-size:.875rem;font-weight:600}.carrossel__info-desc[data-v-366896b7]{margin:0;font-size:.8125rem;color:var(--theme-text-muted, #ccc)}.carrossel__extra[data-v-366896b7]{margin-top:.25rem;display:flex;flex-direction:column;gap:.15rem;font-size:.75rem}.carrossel__extra-row[data-v-366896b7]{display:flex;gap:.25rem;flex-wrap:wrap}.carrossel__extra-label[data-v-366896b7]{font-weight:600;color:var(--theme-text-muted, #aaa)}.carrossel__extra-value[data-v-366896b7]{color:var(--theme-text, #fff)}.carrossel__status-pill[data-v-366896b7]{padding:.1rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600}.carrossel__status-pill--ok[data-v-366896b7]{background:#22c55e1f;color:#4ade80}.carrossel__status-pill--bad[data-v-366896b7]{background:#f871711f;color:#fca5a5}.carrossel__wrap[data-v-366896b7]{display:flex;align-items:center;gap:.5rem;min-height:0}.carrossel__btn[data-v-366896b7]{flex-shrink:0;width:2.25rem;height:2.25rem;display:flex;align-items:center;justify-content:center;padding:0;color:var(--theme-text);background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:.375rem;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.carrossel__btn[data-v-366896b7]:hover:not(:disabled){color:var(--theme-primary);border-color:var(--theme-primary);background:color-mix(in srgb,var(--theme-primary) 12%,transparent)}.carrossel__btn[data-v-366896b7]:disabled{opacity:.4;cursor:default}.carrossel__btn-icon[data-v-366896b7]{width:1.25rem;height:1.25rem}.carrossel__frame[data-v-366896b7]{position:relative;flex:1;min-width:0;aspect-ratio:4 / 3;background:var(--theme-placeholder-bg, #f5f5f5);overflow:hidden;cursor:pointer;display:block;border-radius:.5rem}.carrossel__spinner-wrap[data-v-366896b7]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--theme-placeholder-bg, #111) 35%,transparent);pointer-events:none}.carrossel__spinner[data-v-366896b7]{width:2.5rem;height:2.5rem;border-radius:999px;border:3px solid rgba(120,120,120,.35);border-top-color:var(--theme-primary, #367c2b);animation:carrossel-main-spin-366896b7 .75s linear infinite;will-change:transform}@keyframes carrossel-main-spin-366896b7{to{transform:rotate(360deg)}}.carrossel__frame[data-v-366896b7]:focus-visible{outline:2px solid var(--theme-primary);outline-offset:2px}.carrossel__img[data-v-366896b7]{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block}.carrossel__img--loading[data-v-366896b7]{opacity:0}.carrossel__sem-img[data-v-366896b7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.8125rem;color:var(--theme-text-muted, #999)}.carrossel__legenda[data-v-366896b7]{margin:0;font-size:.75rem;color:var(--theme-text-muted, #666)}.carrossel__contador-bar[data-v-366896b7]{display:flex;justify-content:center}.carrossel__contador[data-v-366896b7]{font-size:.75rem;color:var(--theme-text-muted, #666)}.carrossel__thumbs[data-v-366896b7]{margin-top:.25rem;display:flex;gap:.25rem;overflow-x:auto;padding-bottom:.2rem}.carrossel__thumb[data-v-366896b7]{flex:0 0 auto;width:3rem;height:2.25rem;border-radius:.25rem;border:1px solid transparent;padding:0;cursor:pointer;background:var(--theme-surface, rgba(255,255,255,.05));overflow:hidden;contain:layout style}.carrossel__thumb--active[data-v-366896b7]{border-color:var(--theme-primary, #367c2b)}.carrossel__thumb-img[data-v-366896b7]{width:100%;height:100%;object-fit:cover;display:block}.carrossel__thumb-sem-img[data-v-366896b7]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:.625rem;color:var(--theme-text-muted, #999)}.carrossel__sidebar[data-v-366896b7]::-webkit-scrollbar,.carrossel__thumbs[data-v-366896b7]::-webkit-scrollbar,.carrossel__mobile-grid[data-v-366896b7]::-webkit-scrollbar{width:8px;height:8px}.carrossel__sidebar[data-v-366896b7]::-webkit-scrollbar-track,.carrossel__thumbs[data-v-366896b7]::-webkit-scrollbar-track,.carrossel__mobile-grid[data-v-366896b7]::-webkit-scrollbar-track{background:transparent}.carrossel__sidebar[data-v-366896b7]::-webkit-scrollbar-thumb,.carrossel__thumbs[data-v-366896b7]::-webkit-scrollbar-thumb,.carrossel__mobile-grid[data-v-366896b7]::-webkit-scrollbar-thumb{background:#787878cc;border-radius:999px}.carrossel__sidebar[data-v-366896b7]:hover::-webkit-scrollbar-thumb,.carrossel__thumbs[data-v-366896b7]:hover::-webkit-scrollbar-thumb,.carrossel__mobile-grid[data-v-366896b7]:hover::-webkit-scrollbar-thumb{background:#5a5a5af2}.carrossel__mobile-wrap[data-v-366896b7]{display:flex;flex-direction:column;gap:.5rem;width:100%}.carrossel__mobile-grid[data-v-366896b7]{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:calc((100% - .25rem)/2);gap:.25rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(120,120,120,.8) transparent;padding-bottom:.25rem}.carrossel__mobile-cell[data-v-366896b7]{scroll-snap-align:start;border:1.5px solid transparent;border-radius:.375rem;overflow:hidden;cursor:pointer;background:var(--theme-surface, rgba(255,255,255,.05));padding:.375rem .5rem;display:flex;flex-direction:column;gap:.125rem;min-width:0;text-align:left;min-height:2.5rem}.carrossel__mobile-cell--active[data-v-366896b7]{border-color:var(--theme-primary, #367c2b);background:color-mix(in srgb,var(--theme-primary, #367c2b) 12%,transparent)}.carrossel__mobile-cell-name[data-v-366896b7]{font-size:.6875rem;font-weight:500;color:var(--theme-text, #fff);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.carrossel__mobile-cell-count[data-v-366896b7]{font-size:.625rem;color:var(--theme-text-muted, #999);display:block}.carrossel__mobile-photo[data-v-366896b7]{display:flex;flex-direction:column;gap:.375rem}.carrossel-dialog-enter-active,.carrossel-dialog-leave-active{transition:opacity .2s ease}.carrossel-dialog-enter-from,.carrossel-dialog-leave-to{opacity:0}.carrossel-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 4rem 2rem;background:#000000e6;color:#fff}.carrossel-dialog--fullscreen{padding:0;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.carrossel-dialog__close{position:absolute;top:1rem;right:1rem;z-index:2;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;padding:0;color:#fff;background:#ffffff26;border:none;border-radius:.5rem;cursor:pointer;transition:background .15s}.carrossel-dialog__close:hover{background:#ffffff40}.carrossel-dialog__close-icon{width:1.5rem;height:1.5rem}.carrossel-dialog__zoom-wrap{flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;touch-action:none;position:relative}.carrossel-dialog__img{max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-select:none;pointer-events:none}.carrossel-dialog__img--hidden{opacity:0}.carrossel-dialog__spinner-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000040;z-index:1}.carrossel-dialog__spinner{width:3rem;height:3rem;border-radius:999px;border:3px solid rgba(255,255,255,.2);border-top-color:#fff;animation:carrossel-dialog-spin .8s linear infinite}@keyframes carrossel-dialog-spin{to{transform:rotate(360deg)}}.carrossel-dialog__zoom-wrap{pointer-events:auto}.carrossel-dialog__sem-img{flex:1;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#ffffffb3}.carrossel-dialog__legenda{margin:.75rem 0 0;font-size:.875rem;color:#ffffffd9}.carrossel-dialog__nav{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.carrossel-dialog__nav-btn{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;padding:0;color:#fff;background:#ffffff26;border:none;border-radius:.5rem;cursor:pointer;transition:background .15s}.carrossel-dialog__nav-btn:hover:not(:disabled){background:#ffffff40}.carrossel-dialog__nav-btn:disabled{opacity:.4;cursor:default}.carrossel-dialog__nav-icon{width:1.25rem;height:1.25rem}.carrossel-dialog__nav-contador{font-size:.875rem;color:#fffc}.carrossel-dialog--fullscreen .carrossel-dialog__close{top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right))}.carrossel-dialog--fullscreen .carrossel-dialog__zoom-wrap{position:absolute;top:0;right:0;bottom:0;left:0;padding:3rem 1rem 5rem}.carrossel-dialog--fullscreen .carrossel-dialog__img{pointer-events:none}.carrossel-dialog--fullscreen .carrossel-dialog__legenda,.carrossel-dialog--fullscreen .carrossel-dialog__nav{position:absolute;bottom:max(1rem,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);margin:0}.carrossel-dialog--fullscreen .carrossel-dialog__legenda{bottom:3.5rem}.google-map[data-v-01d0c515]{width:100%;height:100%;min-height:300px;border-radius:.75rem;overflow:hidden;background:var(--theme-placeholder-bg)}.gm-pin-wrap{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-100%);pointer-events:all;cursor:pointer;filter:drop-shadow(0 3px 7px rgba(0,0,0,.3));transition:filter .2s ease}.gm-pin{width:46px;height:46px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:#fff;border:2px solid;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;flex-shrink:0}.gm-pin-icon{transform:rotate(45deg);display:flex;align-items:center;justify-content:center;margin-top:-5px;margin-right:-5px}.gm-pin-label{margin-top:5px;height:20px;padding:0 9px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;background:#fff;border:1px solid;white-space:nowrap;box-shadow:0 1px 3px #00000029}.gm-pin-wrap:hover{filter:drop-shadow(0 6px 12px rgba(0,0,0,.38))}.gm-pin-wrap:hover .gm-pin{transform:rotate(-45deg) scale(1.1)}.gm-style .gm-style-iw-c{padding:0!important;border-radius:12px!important;box-shadow:0 8px 32px #00000038!important;background:transparent!important;border:none!important;max-width:none!important}.gm-style .gm-style-iw-d{overflow:hidden!important;padding:0!important;max-height:none!important}.gm-style .gm-style-iw-tc{display:none!important}.gm-style-iw-chr{position:absolute!important;top:6px!important;right:6px!important;z-index:10!important;line-height:0!important}.gm-style-iw-chr button{width:20px!important;height:20px!important;opacity:.45!important;transition:opacity .15s ease!important}.gm-style-iw-chr button:hover{opacity:.9!important}.gm-style-iw-chr button span{width:12px!important;height:12px!important}.checklist[data-v-37dd4185]{display:flex;flex-direction:column;gap:.75rem;min-height:0;min-width:0;width:100%;flex:1}.checklist__filtros[data-v-37dd4185]{display:flex;gap:.5rem;padding:.25rem 0;border-bottom:1px solid var(--theme-border, rgba(255,255,255,.08));width:fit-content}.checklist__filtros .checklist__filtro[data-v-37dd4185]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--theme-text-muted, #888);background:transparent;border:none;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;cursor:pointer;transition:color .15s,border-color .15s;white-space:nowrap}.checklist__filtros .checklist__filtro[data-v-37dd4185]:hover{color:var(--theme-text, #fff)}.checklist__filtros .checklist__filtro--ativo[data-v-37dd4185]{color:var(--theme-text, #fff);font-weight:600;border-bottom-color:var(--theme-primary, #367c2b)}.checklist__filtro-local-btn[data-v-37dd4185]{display:inline-flex;align-items:center;gap:.375rem}.checklist__sat-wrap[data-v-37dd4185]{position:relative;display:inline-flex;flex-shrink:0;color:#367c2b}.checklist__sat-wrap--pulse[data-v-37dd4185]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid currentColor;opacity:.5;animation:checklist-sat-ring-37dd4185 1.8s ease-out infinite;pointer-events:none}@keyframes checklist-sat-ring-37dd4185{0%{transform:scale(.7);opacity:.6}to{transform:scale(1.4);opacity:0}}.checklist__sat-icon[data-v-37dd4185]{position:relative;z-index:1;color:#367c2b}.checklist__filtros-inspecao[data-v-37dd4185]{display:flex;gap:.5rem;align-items:center;width:fit-content}.checklist__filtros-inspecao .checklist__filtro[data-v-37dd4185]{padding:.25rem .625rem;font-size:.75rem;color:var(--theme-text-muted, #888);background:var(--theme-border, rgba(255,255,255,.06));border:none;border-radius:999px;cursor:pointer;transition:color .15s,background .15s;white-space:nowrap}.checklist__filtros-inspecao .checklist__filtro[data-v-37dd4185]:hover{color:var(--theme-text, #fff)}.checklist__filtros-inspecao .checklist__filtro[data-v-37dd4185]:disabled{opacity:.45;cursor:not-allowed}.checklist__filtros-inspecao .checklist__filtro--ativo[data-v-37dd4185]{color:#fff;font-weight:600;background:var(--theme-primary, #ec4899)}.checklist__mapa[data-v-37dd4185]{flex:1;min-height:220px;height:260px;width:100%;min-width:0;border-radius:.375rem;overflow:hidden}.checklist__sem-local[data-v-37dd4185],.checklist__sem-inspecao[data-v-37dd4185]{margin:0;padding:1rem 0;font-size:.8125rem;color:var(--theme-text-muted, #888)}.renewal-card[data-v-58842d93]{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;min-width:0;width:100%;background:var(--theme-surface);border:1px solid var(--theme-border);border-left-width:3px;border-radius:.5rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.renewal-card--ativo[data-v-58842d93]{border-left-color:#16a34a}.renewal-card--pendente[data-v-58842d93]{border-left-color:#eab308}.renewal-card--finalizado[data-v-58842d93]{border-left-color:#2563eb}.renewal-card[data-v-58842d93]:hover{background:var(--theme-surface-hover, color-mix(in srgb, var(--theme-surface) 90%, var(--theme-text-muted)));border-color:var(--theme-border-hover, var(--theme-border));box-shadow:0 2px 6px #00000014}.renewal-card-icon-wrap[data-v-58842d93]{display:inline-flex;flex-shrink:0}.renewal-card-icon[data-v-58842d93]{width:1.25rem;height:1.25rem;color:var(--theme-text-muted)}.renewal-card-info[data-v-58842d93]{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1;overflow-x:auto;overflow-y:hidden;padding-bottom:.25rem;scrollbar-width:thin;scrollbar-color:var(--theme-text-muted, rgba(255, 255, 255, .25)) transparent}.renewal-card-info[data-v-58842d93]::-webkit-scrollbar{height:4px}.renewal-card-info[data-v-58842d93]::-webkit-scrollbar-track{background:transparent}.renewal-card-info[data-v-58842d93]::-webkit-scrollbar-thumb{background:var(--theme-text-muted, rgba(255, 255, 255, .25));border-radius:2px}.renewal-card-info[data-v-58842d93]::-webkit-scrollbar-thumb:hover{background:var(--theme-text-muted, rgba(255, 255, 255, .4))}.renewal-card-line[data-v-58842d93]{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .375rem;font-size:.6875rem;color:var(--theme-text)}.renewal-card-status-chip[data-v-58842d93]{display:inline-flex;align-items:center;justify-content:center;padding:.05rem .4rem;border-radius:999px;font-size:.625rem;font-weight:600;border:1px solid transparent}.renewal-card-status-chip--ativo[data-v-58842d93]{background:#16a34a14;color:#16a34a;border-color:#16a34a59}.renewal-card-status-chip--pendente[data-v-58842d93]{background:#facc1514;color:#eab308;border-color:#facc1566}.renewal-card-status-chip--finalizado[data-v-58842d93]{background:#2563eb14;color:#2563eb;border-color:#2563eb66}.renewal-card-status-chip--default[data-v-58842d93]{background:#94a3b81f;color:var(--theme-text-muted);border-color:#94a3b866}.renewal-card-line--horimetro[data-v-58842d93]{font-size:.625rem;color:var(--theme-text-muted);gap:.375rem .75rem;flex-wrap:nowrap}.renewal-card-horimetro-item[data-v-58842d93]{display:inline-flex;align-items:center;gap:.2rem}.renewal-card-horimetro-icon[data-v-58842d93]{flex-shrink:0;width:.75rem;height:.75rem;color:inherit}.renewal-card-line--valores[data-v-58842d93]{font-size:.625rem;color:var(--theme-text-muted);gap:.25rem .75rem;flex-wrap:nowrap}.renewal-card-valor-item[data-v-58842d93]{display:inline-flex;align-items:center;gap:.2rem;white-space:nowrap}.renewal-card-valor-item--avaria .renewal-card-valor-icon[data-v-58842d93],.renewal-card-valor-item--avaria span[data-v-58842d93]{color:#c2410c}.renewal-card-valor-icon[data-v-58842d93]{width:.625rem;height:.625rem;color:inherit;flex-shrink:0}.renewal-card-item-text[data-v-58842d93]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.rent-payment-card[data-v-d3866f96]{display:flex;align-items:center;gap:.5rem;padding:.5rem .625rem;min-width:0;width:100%;background:var(--theme-surface);border:1px solid var(--theme-border);border-left-width:3px;border-radius:.5rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.rent-payment-card--pago[data-v-d3866f96]{border-left-color:#16a34a}.rent-payment-card--pendente[data-v-d3866f96]{border-left-color:#eab308}.rent-payment-card--atrasado[data-v-d3866f96]{border-left-color:#ef4444}.rent-payment-card--finalizado[data-v-d3866f96]{border-left-color:#2563eb}.rent-payment-card[data-v-d3866f96]:hover{background:var(--theme-surface-hover, color-mix(in srgb, var(--theme-surface) 90%, var(--theme-text-muted)));border-color:var(--theme-border-hover, var(--theme-border));box-shadow:0 2px 6px #00000014}.rent-payment-card-icon-wrap[data-v-d3866f96]{display:inline-flex;flex-shrink:0}.rent-payment-card-icon[data-v-d3866f96]{width:1.25rem;height:1.25rem;color:var(--theme-text-muted)}.rent-payment-card-info[data-v-d3866f96]{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1;padding-bottom:.25rem}.rent-payment-card-line[data-v-d3866f96]{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .375rem;font-size:.6875rem;color:var(--theme-text)}.rent-payment-card-line--dados[data-v-d3866f96]{font-size:.625rem;color:var(--theme-text-muted);gap:.375rem .75rem;flex-wrap:wrap}.rent-payment-card-item-text[data-v-d3866f96]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rent-payment-card-status-chip[data-v-d3866f96]{display:inline-flex;align-items:center;justify-content:center;padding:.05rem .4rem;border-radius:999px;font-size:.625rem;font-weight:600;border:1px solid transparent;text-transform:capitalize}.rent-payment-card-status-chip--pago[data-v-d3866f96]{background:#16a34a14;color:#16a34a;border-color:#16a34a59}.rent-payment-card-status-chip--pendente[data-v-d3866f96]{background:#facc1514;color:#eab308;border-color:#facc1566}.rent-payment-card-status-chip--atrasado[data-v-d3866f96]{background:#ef444414;color:#ef4444;border-color:#ef444466}.rent-payment-card-status-chip--finalizado[data-v-d3866f96]{background:#2563eb14;color:#2563eb;border-color:#2563eb66}.rent-payment-card-status-chip--default[data-v-d3866f96]{background:#94a3b81f;color:var(--theme-text-muted);border-color:#94a3b866}.rent-payment-card-dado[data-v-d3866f96]{display:inline-flex;align-items:center;gap:.2rem}.rent-payment-card-dado-icon[data-v-d3866f96]{width:.75rem;height:.75rem;color:inherit;flex-shrink:0}.rent-payment-card-valor[data-v-d3866f96]{font-weight:700;font-size:.75rem;color:var(--theme-text);margin-left:auto}.files-card[data-v-4c8ad258]{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem;min-width:0;width:100%;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:.5rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.files-card[data-v-4c8ad258]:hover{background:var(--theme-surface-hover, color-mix(in srgb, var(--theme-surface) 90%, var(--theme-text-muted)));border-color:var(--theme-border-hover, var(--theme-border));box-shadow:0 2px 6px #00000014}.files-card-icon-wrap[data-v-4c8ad258]{display:inline-flex;flex-shrink:0}.files-card-icon[data-v-4c8ad258]{width:1.25rem;height:1.25rem;color:var(--theme-text-muted)}.files-card-info[data-v-4c8ad258]{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--theme-text-muted, rgba(255,255,255,.25)) transparent}.files-card-line[data-v-4c8ad258]{display:flex;align-items:center;flex-wrap:wrap;gap:.2rem .375rem;font-size:.6875rem;color:var(--theme-text)}.files-card-item-text[data-v-4c8ad258]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.files-card-download[data-v-4c8ad258]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;background:transparent;border:none;border-radius:.25rem;color:var(--theme-text-muted);cursor:pointer;transition:color .15s,background .15s}.files-card-download[data-v-4c8ad258]:hover:not(:disabled){color:var(--theme-text);background:var(--theme-surface-hover, rgba(255,255,255,.06))}.files-card-download[data-v-4c8ad258]:disabled{cursor:default}.files-card-download-icon[data-v-4c8ad258]{width:1.125rem;height:1.125rem}.files-card-spinner[data-v-4c8ad258]{width:1rem;height:1rem;border:2px solid var(--theme-border);border-top-color:var(--theme-text);border-radius:50%;animation:files-card-spin-4c8ad258 .7s linear infinite}@keyframes files-card-spin-4c8ad258{to{transform:rotate(360deg)}}.rent-modal-overlay[data-v-979db7fc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem}.rent-modal[data-v-979db7fc]{width:100%;max-width:28rem;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;background:var(--theme-surface);border:1px solid var(--theme-border, rgba(255, 255, 255, .08));border-radius:.75rem;box-shadow:0 8px 40px #00000059;overflow:hidden}.rent-modal[data-v-979db7fc] .modal-header{border-radius:.75rem .75rem 0 0}.rent-modal-body[data-v-979db7fc]{flex:1;min-height:0;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem}.rent-modal-info[data-v-979db7fc]{display:flex;flex-direction:column;gap:.75rem}.rent-modal-info-fields[data-v-979db7fc]{display:flex;flex-direction:column;gap:1.125rem}.rent-modal-line[data-v-979db7fc]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.rent-modal-line--no-wrap[data-v-979db7fc]{display:flex;flex-wrap:wrap;gap:.5rem .875rem}.rent-modal-line--no-wrap .rent-modal-cell[data-v-979db7fc]{flex:1 1 calc(50% - .5rem);min-width:8.25rem}.rent-modal-line--cards[data-v-979db7fc]{display:grid;grid-template-columns:1fr 1fr;gap:.375rem;width:100%}.rent-modal-card[data-v-979db7fc]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--theme-surface-elevated, rgba(255, 255, 255, .03));border:1px solid var(--theme-border, rgba(255, 255, 255, .08));border-radius:.5rem;min-width:0;transition:background .15s,border-color .15s}.rent-modal-card--success[data-v-979db7fc]{border-color:#367c2b66;background:#367c2b0f}.rent-modal-card-icon[data-v-979db7fc]{flex-shrink:0;width:.875rem;height:.875rem;color:var(--theme-text-muted)}.rent-modal-card-icon--success[data-v-979db7fc]{color:#367c2b}.rent-modal-card-text[data-v-979db7fc]{display:flex;flex-direction:column;gap:.0625rem;min-width:0;flex:1;align-items:center;text-align:center}.rent-modal-card-label[data-v-979db7fc]{font-size:.625rem;color:var(--theme-text-muted);letter-spacing:.03em;line-height:1.2}.rent-modal-card-value[data-v-979db7fc]{font-size:.75rem;font-weight:600;color:var(--theme-text);line-height:1.2}.rent-modal-card-value--success[data-v-979db7fc]{color:#367c2b}.rent-modal-cell[data-v-979db7fc]{display:flex;align-items:flex-start;gap:.375rem;min-width:0}.rent-modal-cell-text[data-v-979db7fc]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.rent-modal-cell-icon[data-v-979db7fc]{flex-shrink:0;width:1rem;height:1rem;color:var(--theme-text-muted)}.rent-modal-cell-icon--success[data-v-979db7fc]{color:#367c2b}.rent-modal-cell-icon--muted[data-v-979db7fc]{color:var(--theme-text-muted)}.rent-modal-cell-label[data-v-979db7fc]{font-size:.75rem;color:var(--theme-text-muted);flex-shrink:0}.rent-modal-cell-value[data-v-979db7fc]{font-size:.8125rem;font-weight:600;color:var(--theme-text);min-width:0;overflow:hidden;text-overflow:ellipsis}.rent-modal-cell-value--frota[data-v-979db7fc]{display:inline-flex;flex-wrap:nowrap;align-items:baseline;gap:.25rem;max-width:100%}.rent-modal-frota-sep[data-v-979db7fc]{color:var(--theme-text-muted);font-weight:500;flex-shrink:0}.rent-modal-frota-modelo[data-v-979db7fc]{font-weight:600;color:var(--theme-text);min-width:0;overflow:hidden;text-overflow:ellipsis}.rent-modal-cell-value--success[data-v-979db7fc]{color:#367c2b}.rent-modal-status-badge[data-v-979db7fc]{display:inline-flex;align-items:center;justify-content:center;padding:.1rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;border:1px solid transparent}.rent-modal-status-badge--ativo[data-v-979db7fc]{background:#16a34a1a;color:#16a34a;border-color:#16a34a59}.rent-modal-status-badge--pendente[data-v-979db7fc]{background:#facc151a;color:#ca8a04;border-color:#facc1573}.rent-modal-status-badge--finalizado[data-v-979db7fc]{background:#2563eb1a;color:#2563eb;border-color:#2563eb66}.rent-modal-tabs[data-v-979db7fc]{display:flex;gap:0;padding:.25rem 0 0;border-bottom:1px solid var(--theme-border, rgba(255, 255, 255, .08));margin-top:.25rem}.rent-modal-tab[data-v-979db7fc]{padding:.5rem .875rem;font-size:.8125rem;color:var(--theme-text-muted, #888);background:none;border:none;border-bottom:2px solid transparent;border-radius:0;margin-bottom:-1px;cursor:pointer;transition:color .15s,border-color .15s}.rent-modal-tab[data-v-979db7fc]:hover{color:var(--theme-text, #fff)}.rent-modal-tab--ativo[data-v-979db7fc]{color:var(--theme-text, #fff);font-weight:600;border-bottom-color:var(--theme-primary, #367c2b)}.tab-fade-enter-active[data-v-979db7fc],.tab-fade-leave-active[data-v-979db7fc]{transition:opacity .12s ease}.tab-fade-enter-from[data-v-979db7fc],.tab-fade-leave-to[data-v-979db7fc]{opacity:0}.rent-modal-tab-panel[data-v-979db7fc]{padding:.75rem 0;font-size:.8125rem;color:var(--theme-text-muted, #888);flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--theme-text-muted, rgba(255, 255, 255, .25)) transparent}.rent-modal-tab-panel[data-v-979db7fc]::-webkit-scrollbar{width:4px}.rent-modal-tab-panel[data-v-979db7fc]::-webkit-scrollbar-track{background:transparent}.rent-modal-tab-panel[data-v-979db7fc]::-webkit-scrollbar-thumb{background:var(--theme-text-muted, rgba(255, 255, 255, .25));border-radius:2px}.rent-modal-tab-panel[data-v-979db7fc]::-webkit-scrollbar-thumb:hover{background:var(--theme-text-muted, rgba(255, 255, 255, .4))}.rent-modal-renovacoes[data-v-979db7fc]{display:flex;flex-direction:column;gap:.375rem;min-width:0}.rent-modal-tab-empty[data-v-979db7fc]{margin:0;font-size:.8125rem;color:var(--theme-text-muted)}.rent-modal-empty[data-v-979db7fc]{margin:0;padding:.5rem 0;font-size:.875rem;color:var(--theme-text-muted)}.rent-modal-skeleton[data-v-979db7fc]{display:flex;flex-direction:column;gap:.75rem}.rent-modal-skeleton__cards[data-v-979db7fc]{display:grid;grid-template-columns:1fr 1fr;gap:.375rem}.rent-modal-skeleton__card[data-v-979db7fc]{display:block;height:2.25rem;border-radius:.25rem;background:var(--theme-placeholder-bg);position:relative;overflow:hidden}.rent-modal-skeleton__card[data-v-979db7fc]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0%,transparent 40%,rgba(255,255,255,.12) 50%,transparent 60%,transparent 100%);background-size:200% 100%;animation:rent-modal-skeleton-shimmer-979db7fc 1.5s ease-in-out infinite}.rent-modal-skeleton__line[data-v-979db7fc]{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.rent-modal-skeleton__cell[data-v-979db7fc]{display:block;width:4.5rem;height:2rem;border-radius:.25rem;background:var(--theme-placeholder-bg);position:relative;overflow:hidden}.rent-modal-skeleton__cell[data-v-979db7fc]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0%,transparent 40%,rgba(255,255,255,.12) 50%,transparent 60%,transparent 100%);background-size:200% 100%;animation:rent-modal-skeleton-shimmer-979db7fc 1.5s ease-in-out infinite}.rent-modal-skeleton__tabs[data-v-979db7fc]{display:flex;gap:.5rem;padding:.25rem 0 0}.rent-modal-skeleton__tab[data-v-979db7fc]{display:block;width:5rem;height:2rem;border-radius:.25rem;background:var(--theme-placeholder-bg);position:relative;overflow:hidden}.rent-modal-skeleton__tab[data-v-979db7fc]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0%,transparent 40%,rgba(255,255,255,.12) 50%,transparent 60%,transparent 100%);background-size:200% 100%;animation:rent-modal-skeleton-shimmer-979db7fc 1.5s ease-in-out infinite}.rent-modal-skeleton__panel[data-v-979db7fc]{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 0}.rent-modal-skeleton__panel-line[data-v-979db7fc]{display:block;height:2.5rem;border-radius:.25rem;background:var(--theme-placeholder-bg);position:relative;overflow:hidden}.rent-modal-skeleton__panel-line[data-v-979db7fc]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0%,transparent 40%,rgba(255,255,255,.12) 50%,transparent 60%,transparent 100%);background-size:200% 100%;animation:rent-modal-skeleton-shimmer-979db7fc 1.5s ease-in-out infinite}.rent-modal-skeleton-fotos[data-v-979db7fc]{border-top:1px solid var(--theme-border, rgba(255, 255, 255, .08));padding-top:1.25rem}.rent-modal-skeleton__checklist[data-v-979db7fc]{display:flex;flex-direction:column;gap:.5rem}.rent-modal-skeleton__checklist-item[data-v-979db7fc]{display:block;height:4rem;border-radius:.5rem;background:var(--theme-placeholder-bg);position:relative;overflow:hidden}.rent-modal-skeleton__checklist-item[data-v-979db7fc]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0%,transparent 40%,rgba(255,255,255,.12) 50%,transparent 60%,transparent 100%);background-size:200% 100%;animation:rent-modal-skeleton-shimmer-979db7fc 1.5s ease-in-out infinite}@keyframes rent-modal-skeleton-shimmer-979db7fc{0%{background-position:200% 0}to{background-position:-200% 0}}.rent-modal-fotos[data-v-979db7fc]{min-height:0;flex:1;display:flex;flex-direction:column;border-top:1px solid var(--theme-border, rgba(255, 255, 255, .08));padding-top:1.25rem;width:100%}.rent-modal-fotos[data-v-979db7fc] .checklist,.rent-modal-fotos[data-v-979db7fc] .carrossel{flex:1;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column}.rent-modal-fotos[data-v-979db7fc] .carrossel__wrap{flex:1;min-height:14rem;min-width:0;width:100%;display:flex;align-items:center}.rent-modal-fotos[data-v-979db7fc] .carrossel__frame{min-height:0;max-height:100%;width:100%;border-radius:.5rem;overflow:hidden}.rent-modal-fotos[data-v-979db7fc] .carrossel__img{width:100%;height:100%;object-fit:cover;display:block}.rent-modal-fotos[data-v-979db7fc] .checklist__mapa,.rent-modal-fotos[data-v-979db7fc] .checklist__mapa .google-map{width:100%;min-width:0}@media(max-width:1023px){.rent-modal-overlay[data-v-979db7fc]{padding:0;align-items:stretch;height:100vh;height:100dvh}.rent-modal[data-v-979db7fc]{max-width:none;height:100%;max-height:100%;border-radius:0}}@media(min-width:1024px){.rent-modal[data-v-979db7fc]{width:92vw;max-width:calc(100vw - 1rem);height:90vh;max-height:90vh;min-height:32rem}.rent-modal-body[data-v-979db7fc]{flex-direction:row;gap:0;padding:1.75rem 2rem;align-items:stretch}.rent-modal-info[data-v-979db7fc]{flex:0 0 22.4rem;min-width:22.4rem;padding-right:2rem}.rent-modal-fotos[data-v-979db7fc]{flex:1;min-width:0;border-top:none;border-left:1px solid var(--theme-border, rgba(255, 255, 255, .08));padding-top:0;padding-left:2rem}}.sol-details-overlay[data-v-a37d5512]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;align-items:center;justify-content:center;background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:1rem}.sol-details-modal[data-v-a37d5512]{position:relative;width:100%;max-width:26rem;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;background:var(--theme-surface);border-radius:0 0 1rem 1rem;box-shadow:0 25px 60px -12px #0006;overflow:hidden}.sol-details-body[data-v-a37d5512]{flex:1;min-height:0;overflow-y:auto;padding:.75rem 1rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.sdd-info-card[data-v-a37d5512]{display:flex;flex-direction:column;gap:.75rem;padding:.875rem 1rem;background:var(--theme-surface-hover, rgba(148, 163, 184, .07));border:1px solid var(--theme-border);border-radius:.875rem}.sdd-header-row[data-v-a37d5512]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sdd-chip[data-v-a37d5512]{display:inline-flex;align-items:center;padding:.15rem .6rem;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.01em;border:1px solid transparent}.sdd-chip--ativo[data-v-a37d5512]{background:#16a34a1a;color:#16a34a;border-color:#16a34a4d}.sdd-chip--finalizado[data-v-a37d5512]{background:#2563eb1a;color:#2563eb;border-color:#2563eb4d}.sdd-chip--cancelado[data-v-a37d5512]{background:#dc26261a;color:#dc2626;border-color:#dc26264d}.sdd-chip--pendente[data-v-a37d5512]{background:#eab3081a;color:#eab308;border-color:#eab3084d}.sdd-chip--default[data-v-a37d5512]{background:#94a3b81a;color:var(--theme-text-muted);border-color:#94a3b84d}.sdd-date-row[data-v-a37d5512]{display:flex;align-items:center;gap:.25rem;color:var(--theme-text-muted)}.sdd-icon-xs[data-v-a37d5512]{width:.75rem;height:.75rem;flex-shrink:0}.sdd-date-text[data-v-a37d5512]{font-size:.6875rem}.sdd-cols-row[data-v-a37d5512]{display:flex;align-items:flex-start;gap:.75rem}.sdd-col-item[data-v-a37d5512]{flex:1;display:flex;align-items:flex-start;gap:.4rem;min-width:0}.sdd-col-icon[data-v-a37d5512]{width:.875rem;height:.875rem;flex-shrink:0;color:var(--theme-primary);margin-top:.125rem}.sdd-col-text[data-v-a37d5512]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.sdd-col-primary[data-v-a37d5512]{font-size:.8125rem;font-weight:600;color:var(--theme-text);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdd-col-secondary[data-v-a37d5512]{font-size:.6875rem;color:var(--theme-text-muted)}.sdd-divider-v[data-v-a37d5512]{width:1px;align-self:stretch;background:var(--theme-border);flex-shrink:0}.sdd-avaliacao-row[data-v-a37d5512]{display:flex;align-items:center;gap:.375rem;padding-top:.5rem;border-top:1px solid var(--theme-border)}.sdd-avaliacao-label[data-v-a37d5512]{font-size:.75rem;color:var(--theme-text-muted)}.sdd-avaliacao-pendente[data-v-a37d5512]{display:inline-flex;align-items:center;justify-content:center;padding:.1rem .5rem;border-radius:999px;border:1px solid rgba(234,179,8,.3);background:#eab3081a;font-size:.6875rem;font-weight:600;color:#eab308;cursor:pointer;transition:filter .15s ease}.sdd-avaliacao-pendente[data-v-a37d5512]:hover{filter:brightness(1.08)}.sdd-icon-thumb[data-v-a37d5512]{width:1rem;height:1rem;color:var(--theme-primary)}.sdd-icon-star[data-v-a37d5512]{width:1rem;height:1rem;color:#eab308}.sdd-section-title[data-v-a37d5512]{margin:0;font-size:.9375rem;font-weight:700;color:var(--theme-text)}.sdd-rent-list[data-v-a37d5512]{display:flex;flex-direction:column;gap:.5rem}.sdd-equip-list[data-v-a37d5512]{display:flex;flex-direction:column;gap:.75rem}.sdd-equip-card[data-v-a37d5512]{display:flex;gap:.875rem;padding:.875rem;background:var(--theme-surface-hover, rgba(148, 163, 184, .07));border:1px solid var(--theme-border);border-radius:.875rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.sdd-equip-card[data-v-a37d5512]:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--theme-surface) 90%,var(--theme-primary) 10%);border-color:color-mix(in srgb,var(--theme-border) 65%,var(--theme-primary) 35%);box-shadow:0 8px 20px #0000001f,0 0 0 1px color-mix(in srgb,var(--theme-primary) 14%,transparent)}@media(prefers-reduced-motion:reduce){.sdd-equip-card[data-v-a37d5512]{transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.sdd-equip-card[data-v-a37d5512]:hover{transform:none}}.sdd-equip-img[data-v-a37d5512]{width:88px;height:88px;border-radius:.625rem;object-fit:cover;flex-shrink:0;background:var(--theme-border)}.sdd-equip-info[data-v-a37d5512]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.3rem}.sdd-equip-header[data-v-a37d5512]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.sdd-equip-name[data-v-a37d5512]{font-size:.875rem;font-weight:700;color:var(--theme-text);line-height:1.3}.sdd-equip-qty[data-v-a37d5512]{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border-radius:50%;background:color-mix(in srgb,var(--theme-primary) 22%,transparent);border:1px solid color-mix(in srgb,var(--theme-primary) 38%,transparent);color:var(--theme-primary);font-size:.75rem;font-weight:700;line-height:1;flex-shrink:0;white-space:nowrap}.sdd-adds-row[data-v-a37d5512]{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.1rem}.sdd-add-chip[data-v-a37d5512]{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .5rem;border-radius:999px;font-size:.625rem;font-weight:600;background:color-mix(in srgb,var(--theme-primary) 12%,transparent);color:var(--theme-primary);border:1px solid color-mix(in srgb,var(--theme-primary) 28%,transparent)}.sdd-add-chip-icon[data-v-a37d5512]{width:.65rem;height:.65rem;flex-shrink:0}.sdd-equip-price[data-v-a37d5512]{margin:.2rem 0 0;font-size:.9375rem;font-weight:700;color:var(--theme-primary);line-height:1.2}.sdd-equip-minimum[data-v-a37d5512]{margin:0;font-size:.6875rem;color:var(--theme-text-muted)}@media(max-width:1023px){.sol-details-overlay[data-v-a37d5512]{padding:0;align-items:stretch}.sol-details-modal[data-v-a37d5512]{max-width:none;width:100%;height:100vh;height:100dvh;max-height:none;border-radius:0}}@media(min-width:1024px){.sol-details-modal[data-v-a37d5512]{max-width:min(92vw,52rem);max-height:calc(100vh - 4rem)}.sdd-rent-list[data-v-a37d5512]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}}.home-rent-session[data-v-00abea25]{flex-shrink:0;height:100%;display:flex;flex-direction:column;min-height:0}.home-rent-session-ressalto[data-v-00abea25]{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:.75rem;box-shadow:0 1px 3px #0000000f;overflow:hidden;flex:1;min-height:0;display:flex;flex-direction:column}.home-rent-session-filter[data-v-00abea25]{display:flex;gap:0;padding:.375rem;background:var(--theme-placeholder-bg);border-radius:.5rem;margin:.5rem;margin-bottom:0}.home-rent-session-filter-btn[data-v-00abea25]{flex:1;padding:.375rem .625rem;font-size:.75rem;font-weight:500;color:var(--theme-text-muted);background:transparent;border:none;border-radius:.375rem;cursor:pointer;transition:color .15s,background .15s}.home-rent-session-filter-btn[data-v-00abea25]:hover{color:var(--theme-text)}.home-rent-session-filter-btn--active[data-v-00abea25]{color:#fff;background:var(--theme-primary);box-shadow:0 1px 2px #00000014}.home-rent-session-cards[data-v-00abea25]{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--theme-border) transparent}.home-rent-session-cards-skeleton[data-v-00abea25]{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:100%}.home-rent-session-cards[data-v-00abea25]::-webkit-scrollbar{width:6px}.home-rent-session-cards[data-v-00abea25]::-webkit-scrollbar-track{background:transparent}.home-rent-session-cards[data-v-00abea25]::-webkit-scrollbar-thumb{background:var(--theme-border);border-radius:3px}.home-rent-session-cards[data-v-00abea25]::-webkit-scrollbar-thumb:hover{background:var(--theme-text-muted)}.home-rent-session-empty-wrap[data-v-00abea25]{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:.75rem .5rem}.home-rent-session-empty[data-v-00abea25]{margin:0;font-size:.8125rem;color:var(--theme-text-muted);text-align:center}.home-rent-session-create-reserva[data-v-00abea25]{width:100%;max-width:12rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:600;color:#fff;background:var(--theme-primary);border:none;border-radius:.5rem;cursor:pointer;box-shadow:0 1px 2px #00000014;transition:filter .15s,opacity .15s}.home-rent-session-create-reserva[data-v-00abea25]:hover{filter:brightness(1.05)}.home-rent-session-skeleton[data-v-00abea25]{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:.5rem}.home-rent-session-skeleton__icon[data-v-00abea25]{flex-shrink:0;width:20px;height:20px;border-radius:4px;background:var(--theme-placeholder-bg);position:relative;overflow:hidden}.home-rent-session-skeleton__icon[data-v-00abea25]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0%,transparent 40%,rgba(255,255,255,.15) 50%,transparent 60%,transparent 100%);background-size:200% 100%;animation:home-rent-session-skeleton-shimmer-00abea25 1.5s ease-in-out infinite}.home-rent-session-skeleton__info[data-v-00abea25]{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:0}.home-rent-session-skeleton__line[data-v-00abea25]{display:block;height:.75rem;border-radius:.25rem;background:var(--theme-placeholder-bg);position:relative;overflow:hidden}.home-rent-session-skeleton__line[data-v-00abea25]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0%,transparent 40%,rgba(255,255,255,.2) 50%,transparent 60%,transparent 100%);background-size:200% 100%;animation:home-rent-session-skeleton-shimmer-00abea25 1.5s ease-in-out infinite}.home-rent-session-skeleton__line--title[data-v-00abea25]{width:85%;height:.875rem}.home-rent-session-skeleton__line--meta[data-v-00abea25]{width:3rem;height:.6875rem}.home-rent-session-skeleton__meta[data-v-00abea25]{display:flex;gap:.25rem}@keyframes home-rent-session-skeleton-shimmer-00abea25{0%{background-position:200% 0}to{background-position:-200% 0}}@media(min-width:1024px){.home-rent-session-ressalto[data-v-00abea25]{width:260px;min-width:260px}.home-rent-session-cards[data-v-00abea25]{max-height:none}}.client-home-main[data-v-42a10e0e]{padding:1rem 1rem 5rem;min-height:calc(100vh - 3rem);background:linear-gradient(160deg,color-mix(in srgb,var(--theme-surface) 92%,#ffffff 8%),color-mix(in srgb,var(--theme-surface) 86%,var(--theme-primary, #2563eb) 14%));background-size:100% 100%;animation:client-home-background-fade-42a10e0e 5s ease-in-out infinite alternate}.client-home-map-section[data-v-42a10e0e]{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.client-home-map-section[data-v-42a10e0e]>:first-child,.client-home-map-section[data-v-42a10e0e]>:last-child{height:300px;min-height:300px}.client-home-map-section[data-v-42a10e0e]>:last-child{width:100%;border:1px solid var(--theme-border);border-radius:.75rem;overflow:hidden;background:var(--theme-placeholder-bg)}.client-home-map-container[data-v-42a10e0e]{height:100%;width:100%;position:relative}.client-home-fab-new-reservation[data-v-42a10e0e]{position:fixed;right:1rem;bottom:5rem;z-index:45;padding:.75rem 1.125rem;border:none;border-radius:9999px;font-size:.9375rem;font-weight:600;color:var(--theme-on-primary, #fff);background:var(--theme-primary, #2563eb);box-shadow:0 4px 14px color-mix(in srgb,var(--theme-primary, #2563eb) 35%,transparent);cursor:pointer}.client-home-fab-new-reservation[data-v-42a10e0e]:hover{filter:brightness(1.05)}.client-home-map-empty[data-v-42a10e0e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;padding:.5rem .75rem;border:1px solid var(--theme-border);border-radius:.5rem;background:color-mix(in srgb,var(--theme-surface) 88%,transparent);font-size:.875rem;color:var(--theme-text-muted);pointer-events:none}@keyframes client-home-background-fade-42a10e0e{0%{filter:brightness(.94)}to{filter:brightness(1.06)}}@media(min-width:1024px){.client-home-main[data-v-42a10e0e]{display:flex;flex-direction:column;padding:5rem 1rem 1.5rem 17.25rem;min-height:calc(100vh - 5rem)}.client-home-map-section[data-v-42a10e0e]{height:calc(100vh - 10.5rem);min-height:360px;flex-direction:row;align-items:stretch}.client-home-map-section[data-v-42a10e0e]>:first-child,.client-home-map-section[data-v-42a10e0e]>:last-child{height:100%;min-height:0;max-height:none}.client-home-map-section[data-v-42a10e0e]>:last-child{flex:1}.client-home-fab-new-reservation[data-v-42a10e0e]{bottom:2.25rem;right:2rem;z-index:60}}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease: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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-500:oklch(55.1% .027 264.364);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--font-weight-medium:500;--font-weight-semibold:600;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--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)}}@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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.right-0{right:calc(var(--spacing)*0)}.isolate{isolation:isolate}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.-m-1\.5{margin:calc(var(--spacing)*-1.5)}.-m-2\.5{margin:calc(var(--spacing)*-2.5)}.-mx-3{margin-inline:calc(var(--spacing)*-3)}.mx-auto{margin-inline:auto}.-my-6{margin-block:calc(var(--spacing)*-6)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-6{margin-top:calc(var(--spacing)*6)}.block{display:block}.flex{display:flex}.flow-root{display:flow-root}.hidden{display:none}.inline{display:inline}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.h-8{height:calc(var(--spacing)*8)}.min-h-screen{min-height:100vh}.w-auto{width:auto}.w-full{width:100%}.max-w-\[1600px\]{max-width:1600px}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.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}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1{column-gap:calc(var(--spacing)*1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.\!bg-\[var\(--flamingo-black\)\]{background-color:var(--flamingo-black)!important}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.object-contain{object-fit:contain}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-6{padding:calc(var(--spacing)*6)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-16{padding-top:calc(var(--spacing)*16)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-3\.5{padding-right:calc(var(--spacing)*3.5)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-6{padding-left:calc(var(--spacing)*6)}.text-base\/7{font-size:var(--text-base);line-height:calc(var(--spacing)*7)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/6{font-size:var(--text-sm);line-height:calc(var(--spacing)*6)}.text-sm\/7{font-size:var(--text-sm);line-height:calc(var(--spacing)*7)}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.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)}.text-gray-500{color:var(--color-gray-500)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.backdrop\:bg-transparent::backdrop{background-color:#0000}@media(hover:hover){.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:where([aria-expanded=true]) .in-aria-expanded\:rotate-180{rotate:180deg}@media(min-width:40rem){.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:pt-20{padding-top:calc(var(--spacing)*20)}.sm\:pb-6{padding-bottom:calc(var(--spacing)*6)}.sm\:ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.sm\:ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white)10%,transparent)}}}@media(min-width:64rem){.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:flex-1{flex:1}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:gap-x-4{column-gap:calc(var(--spacing)*4)}.lg\:gap-x-12{column-gap:calc(var(--spacing)*12)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:pt-24{padding-top:calc(var(--spacing)*24)}.lg\:pb-8{padding-bottom:calc(var(--spacing)*8)}}.dark .dark\:\!bg-\[var\(--flamingo-black\)\]{background-color:var(--flamingo-black)!important}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--flamingo-black:#000;--flamingo-pink:#ff0080;--flamingo-pink-hover:#e60073;--flamingo-pink-muted:#ff008059;--flamingo-pink-soft:#ff008026;--flamingo-white:#fff;--flamingo-gray:#ffffffb3;--flamingo-gray-muted:#ffffff80;--theme-surface:#f4f4f5;--theme-primary:#ec4899;--theme-text:#374151;--theme-text-muted:#52525b;--theme-border:#0000000f;--theme-placeholder-bg:#0000000f;--card:oklch(100% 0 0);--card-foreground:oklch(14.1% .005 285.823);--popover:oklch(100% 0 0);--popover-foreground:oklch(14.1% .005 285.823);--primary:oklch(21% .006 285.885);--primary-foreground:oklch(98.5% 0 0);--secondary:oklch(96.7% .001 286.375);--secondary-foreground:oklch(21% .006 285.885);--muted:oklch(96.7% .001 286.375);--muted-foreground:oklch(55.2% .016 285.938);--accent:oklch(96.7% .001 286.375);--accent-foreground:oklch(21% .006 285.885);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(57.7% .245 27.325);--border:oklch(92% .004 286.32);--input:oklch(92% .004 286.32);--ring:oklch(70.5% .015 286.067);--radius:.625rem;--background:oklch(100% 0 0);--foreground:oklch(14.1% .005 285.823)}.dark{--background:oklch(14.1% .005 285.823);--foreground:oklch(98.5% 0 0);--card:oklch(14.1% .005 285.823);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.1% .005 285.823);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(21% .006 285.885);--secondary:oklch(27.4% .006 286.033);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(27.4% .006 286.033);--muted-foreground:oklch(70.5% .015 286.067);--accent:oklch(27.4% .006 286.033);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(27.4% .006 286.033);--input:oklch(27.4% .006 286.033);--ring:oklch(44.2% .017 285.786);--theme-surface:#18181b;--theme-primary:#ec4899;--theme-text:#f4f4f5;--theme-text-muted:#ffffffb3;--theme-border:#ffffff14;--theme-placeholder-bg:#ffffff14}html{color-scheme:light dark}html.dark{color-scheme:dark}html.light{color-scheme:light}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{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}
