:root{--color-brand-primary:#08745f;--color-brand-primary-hover:#075f50;--color-brand-accent:#a8752c;--color-canvas:#f8f4ed;--color-surface:#fffdf9;--color-surface-muted:#f6f0e7;--color-border:#e6d8c5;--color-text:#2c2925;--color-text-muted:#6d645b;--color-text-subtle:#8b8176;--color-border-subtle:#eee5d8;--color-success:#08745f;--color-success-surface:#eaf6f2;--color-warning:#9a681b;--color-warning-surface:#fff7e6;--color-focus:#08745f;--color-danger:#8f2638;--color-danger-surface:#fff1f2;--color-info:#27658a;--color-info-surface:#eef7fb;--font-sans:"IRANSans", Tahoma, Arial, system-ui, -apple-system, "Segoe UI", sans-serif;--font-numerals-fa:"IRANSansFaNum", "IRANSans", Tahoma, Arial, sans-serif;--radius-sm:.65rem;--radius-md:.9rem;--radius-lg:1.35rem;--shadow-sm:0 8px 22px -20px #523a1b57;--shadow-md:0 18px 42px -30px #523a1b6b;--shadow-lg:0 30px 78px -42px #523a1b7a;--container-max:80rem;--space-page:clamp(1rem, 3vw, 2rem)}@font-face{font-family:IRANSans;src:url(./IRANSansWeb.aS8xIzN5.eot?#iefix)format("embedded-opentype"),url(./IRANSansWeb.D0Z-saUm.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANSansFaNum;src:url(./IRANSansWebFaNum.CtTq_6aa.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}html{min-block-size:100%;color:var(--color-text);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;line-height:1.5}body,html{background:var(--color-canvas)}body{min-block-size:100dvh;overflow-x:clip}a{text-underline-offset:.18em;text-decoration-thickness:.08em}img,svg{max-inline-size:100%;display:block}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}::selection{background:color-mix(in srgb,var(--color-brand-primary) 20%,transparent)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=839px){:root{--r-container:min(calc(100% - 48px), var(--rt-container-standard))}.r-header,.r-nav{height:64px}.r-nav{grid-template-columns:1fr auto}.r-nav>.r-btn,.r-nav__links{display:none}.r-nav__menu{border-radius:var(--rt-radius-control);background:#121514eb;border:1px solid #c6a56c3d;place-items:center;width:42px;height:42px;display:grid}.r-mobile-menu{background-color:#0a0c0b;background-image:linear-gradient(#070908eb,#070908eb),var(--rt-marble-black);background-size:auto,var(--rt-marble-size);background-repeat:no-repeat,repeat;flex-direction:column;gap:8px;height:calc(100svh - 64px);padding:34px 24px;display:flex}.r-mobile-menu>a:not(.r-btn){border-bottom:1px solid #c6a56c24;min-height:48px;padding:12px 0;font-size:22px}.r-mobile-menu .r-btn{width:100%;margin-top:26px}.r-menu-enter-active,.r-menu-leave-active{transition:all .25s}.r-menu-enter-from,.r-menu-leave-to{opacity:0;transform:translateY(-8px)}.r-story{grid-template-columns:1fr 420px;gap:48px}.r-core__modules{padding:34px}.r-core__center{width:220px;height:220px}.r-fleet__content{gap:58px}.r-explorer{grid-template-columns:240px 1fr}.r-tabs{padding:18px}.r-module-panel{grid-template-columns:1fr;padding:54px}.r-module-ui{display:none}.r-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=599px){:root{--r-container:calc(100% - 32px)}.rentoo-page{background-size:auto,var(--rt-marble-size)}.r-section{padding-block:78px}.r-kicker{margin-bottom:15px;font-size:10px}.r-btn{min-height:52px;padding-inline:19px}.r-hero{justify-content:flex-end;height:100svh;min-height:720px;padding-bottom:120px}.r-hero__media{left:-18%;right:-38%}.r-hero__media img{-o-object-position:67% center;object-position:67% center}.r-hero__veil{background:linear-gradient(0deg,var(--rt-bg-canvas) 0,#040505f5 27%,#040505b8 50%,#0405052e 75%),linear-gradient(90deg,#040505bd,transparent)}.r-hero__content{display:block}.r-hero h1{margin:17px 0;font-size:clamp(38px,11.5vw,54px)}.r-lead{max-width:94%;font-size:13px;line-height:1.68}.r-hero__actions{align-items:flex-start;gap:12px;margin-top:24px}.r-hero__actions .r-btn{gap:8px;font-size:12px}.r-text-link{font-size:11px}.r-trust{grid-template-columns:repeat(3,1fr);gap:12px;bottom:24px}.r-trust strong{font-size:11px}.r-trust span{font-size:10px}.r-heading--split{display:block}.r-cta h2,.r-fleet h2,.r-heading h2{font-size:clamp(34px,9.5vw,46px)}.r-heading--split>p{margin-top:22px;font-size:13px}.r-heading{margin-bottom:46px}.r-story{flex-direction:column-reverse;gap:0;display:flex}.r-story__sticky{z-index:2;top:80px}.r-story-card{border-radius:var(--rt-radius-large);min-height:340px}.r-story-card header{height:48px;padding-inline:18px}.r-story-card__body{padding:24px 24px 70px}.r-story-card__body .r-iconbox{margin-bottom:18px}.r-story-card__body>h3{font-size:24px}.r-story-card__body>p{font-size:12px}.r-story-line{height:26px}.r-story__steps{padding:0}.r-story__steps article{min-height:62vh;padding-top:230px}.r-story__steps h3{font-size:29px}.r-core{flex-direction:column;min-height:auto;padding:62px 16px 18px;display:flex}.r-core:before{background:radial-gradient(circle at 50% 23%,#c6a56c14,#0000 30%)}.r-core__center{width:190px;height:190px}.r-core__modules{width:100%;margin-top:66px;padding:0}.r-core__modules article{min-height:62px}.r-principles{grid-template-columns:1fr;margin-top:18px}.r-principles article{min-height:188px;padding:27px}.r-principles h3{margin-top:34px}.r-fleet{min-height:940px}.r-fleet__media{inset:0}.r-fleet__media img{-o-object-position:54% center;object-position:54% center}.r-fleet__veil{background:linear-gradient(0deg,var(--rt-bg-canvas) 0,#040505eb 43%,#0405052b 78%,var(--rt-bg-surface-subtle) 100%)}.r-fleet__content{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:40px;min-height:940px;padding-bottom:66px;display:flex}.r-fleet__content>div>p:last-child{margin-top:20px;font-size:13px}.r-metrics{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100vw - 16px);display:flex;overflow-x:auto}.r-metrics article{scroll-snap-align:start;min-width:250px}.r-timeline{margin-top:66px;padding-left:35px;display:block}.r-timeline__line{width:1px;height:auto;top:0;bottom:0;left:7px}.r-timeline article{min-height:240px;padding:0 0 58px 16px}.r-timeline article>i{left:-35px}.r-timeline time{font-size:34px}.r-timeline h3{margin-top:19px}.r-quote{gap:14px;margin-top:48px;padding:36px 24px}.r-quote>span{font-size:50px}.r-quote p{font-size:27px}.r-heading--center{margin-bottom:46px}.r-explorer{box-shadow:none;display:block;overflow:visible}.r-explorer,.r-tabs{background:0 0;border:0}.r-tabs{scrollbar-width:none;margin:0 -16px 14px;padding:0 16px 10px;display:flex;overflow:auto}.r-tabs button{background:#0c0e0dd6;border-color:#c6a56c29;grid-template-columns:38px 1fr;min-width:max-content}.r-module-panel{border-radius:var(--rt-radius-large);background-color:#111413;background-image:linear-gradient(#0b0d0ce3,#0b0d0ce3),var(--rt-marble-dark);background-size:auto,var(--rt-marble-size);background-repeat:no-repeat,repeat;border:1px solid #c6a56c2e;min-height:500px;padding:38px 26px;display:block}.r-module-panel>div:first-child h3{font-size:35px}.r-dashboard{padding-bottom:68px}.r-dashboard__stage{border-radius:var(--rt-radius-large);width:calc(100vw - 24px);height:365px;margin-top:52px;overflow:hidden}.r-dashboard-window{transform-origin:0 0;grid-template-columns:64px 1fr;min-width:980px;min-height:620px;transform:scale(.58)}.r-cta{min-height:660px;padding-block:112px}.r-cta:before{inset:12% -40%}.r-cta .r-container>p{font-size:13px}.r-modal{align-items:end;padding:0}.r-modal__panel{border-radius:var(--rt-radius-sheet) var(--rt-radius-sheet) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92svh;padding:44px 22px 27px}.r-modal__panel h2{font-size:31px}.r-modal form{grid-template-columns:1fr;gap:13px}.r-modal input,.r-modal select{height:56px}.r-footer>.r-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:23px;min-height:290px;display:flex}.r-footer p,.r-footer small{justify-self:auto}.r-footer nav{flex-wrap:wrap}}@media (width>=1200px){:root{--r-container:min(var(--rt-container-standard), calc(100vw - 96px))}}@media (width>=1440px){:root{--r-container:min(var(--rt-container-app), calc(100vw - 96px))}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-hero-car],[data-hero-reveal],[data-reveal]{opacity:1!important;transform:none!important}}@media (width<=48rem){html[data-rentoo-theme=light] body .customer-shell main{min-block-size:calc(100dvh - 4.25rem)}html[data-rentoo-theme=light] body .customer-shell .home-hero__inner{padding-block-start:2.5rem}html[data-rentoo-theme=light] body .customer-shell .home-hero h1{font-size:clamp(2.25rem,12vw,3.65rem)}html[data-rentoo-theme=light] body .customer-shell .home-hero__truths{grid-template-columns:1fr;display:grid}html[data-rentoo-theme=light] body .customer-shell .home-hero__truths span{justify-content:center}html[data-rentoo-theme=light] body .customer-shell .cars-search{padding-block:1.75rem}html[data-rentoo-theme=light] body .customer-shell .vehicle-card__body{padding:1rem}}@media (width<=38rem){html[data-rentoo-theme=light] body .customer-shell .mobile-filters .filters>.app-button{inline-size:100%;box-shadow:0 -12px 24px #fffdf9eb,var(--rt-shadow-card);position:sticky;inset-block-end:0}html[data-rentoo-theme=light] body .customer-shell .trip-form{border-radius:var(--rt-radius-card)}html[data-rentoo-theme=light] body .customer-shell .app-button,html[data-rentoo-theme=light] body .customer-shell .app-link--primary{inline-size:100%}html[data-rentoo-theme=light] body .customer-shell .mobile-filters{padding-block-end:calc(1rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){html[data-rentoo-theme=light] body .customer-shell .vehicle-card:hover{transform:none}}@keyframes rentoo-spin{to{transform:rotate(1turn)}}@media (width<=1180px){.rentoo-auth-shell,.rentoo-page-footer{max-width:1040px}.rentoo-auth-shell{grid-template-columns:minmax(340px,.86fr) minmax(420px,1.14fr)}.rentoo-login-panel-inner{padding-left:42px;padding-right:42px}}@media (width<=860px){.rentoo-auth-page{padding:max(22px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left))}.rentoo-auth-page:before{opacity:.43;background-size:540px 405px}.rentoo-auth-shell{grid-template-columns:1fr;align-content:center;width:100%;max-width:620px;min-height:calc(100dvh - 106px)}.rentoo-showcase{display:none}.rentoo-login-panel,.rentoo-login-panel-inner{min-height:auto}.rentoo-login-panel{border-radius:26px}.rentoo-login-panel:before{opacity:.17;background-size:460px 345px}.rentoo-login-panel-inner{max-width:520px;padding:46px 44px}.rentoo-page-footer{max-width:620px;margin-top:12px}}@media (width<=620px){.rentoo-auth-page{padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.rentoo-auth-page:before{opacity:.4;background-size:460px 345px}.rentoo-auth-page:after{background:linear-gradient(#020303c2,#020303e0)}.rentoo-auth-shell{min-height:calc(100dvh - 28px)}.rentoo-login-panel{border-radius:22px}.rentoo-login-panel-inner{padding:30px 20px 24px}.rentoo-login-header{margin-bottom:20px}.rentoo-logo-frame{width:104px;min-height:74px;margin-bottom:14px}.rentoo-admin-logo{max-width:86px;max-height:68px}.rentoo-login-heading h2{font-size:16px}.rentoo-login-form,.rentoo-mode-switch,.rentoo-security-note{width:100%}.rentoo-mode-button{gap:6px;min-height:42px;padding:0 8px;font-size:11px}.rentoo-input{min-height:52px}.rentoo-otp-meta{flex-direction:column;align-items:flex-start}.rentoo-submit{background-size:280px 210px;min-height:54px}.rentoo-page-footer{display:none}}@media (width<=380px){.rentoo-auth-page{padding-left:10px;padding-right:10px}.rentoo-login-panel-inner{padding-left:16px;padding-right:16px}.rentoo-mode-button{font-size:10px}}@media (prefers-reduced-motion:reduce){.rentoo-fade-enter-active,.rentoo-fade-leave-active,.rentoo-icon-button,.rentoo-inline-action,.rentoo-input,.rentoo-mode-button,.rentoo-submit,.rentoo-submit:before{transition:none}.rentoo-spinner{animation:none}}@keyframes cy-spin{to{transform:rotate(1turn)}}@media (width<=599px){:root{--cy-control-height:var(--rt-control-h-mobile)}.cy-btn--primary{min-height:var(--rt-control-h-mobile)}.cy-panel,.cy-panel-soft{border-radius:var(--rt-radius-card)}.cy-modal{border-radius:var(--rt-radius-sheet)}}@media (prefers-reduced-motion:reduce){.cy-btn,.cy-btn:after,.cy-field-input,.cy-icon-btn{transition:none}.cy-loading-ring{animation:none}}:root[data-rentoo-theme=light] .cy-field-input::-moz-placeholder{color:var(--rt-text-muted)}:root[data-theme=light] .cy-field-input::-moz-placeholder{color:var(--rt-text-muted)}html.light .cy-field-input::-moz-placeholder{color:var(--rt-text-muted)}:root[data-rentoo-theme=light] ::-moz-selection{background:#9c712d42}:root[data-theme=light] ::-moz-selection{background:#9c712d42}html.light ::-moz-selection{background:#9c712d42}:root[data-rentoo-theme=light] ::selection{background:#9c712d42}:root[data-theme=light] ::selection{background:#9c712d42}html.light ::selection{background:#9c712d42}:root[data-rentoo-theme=light] ::-webkit-scrollbar-thumb{background-color:#8760204d}:root[data-theme=light] ::-webkit-scrollbar-thumb{background-color:#8760204d}html.light ::-webkit-scrollbar-thumb{background-color:#8760204d}@media (width<=64rem){html[data-rentoo-theme=light] .vehicle-hero{grid-template-columns:1fr}html[data-rentoo-theme=light] .vehicle-hero__media{min-block-size:clamp(20rem,52vw,30rem)}html[data-rentoo-theme=light] .reservation-detail,html[data-rentoo-theme=light] .review-page{grid-template-columns:1fr}html[data-rentoo-theme=light] .reservation-detail>.cancel-card,html[data-rentoo-theme=light] .review-next{grid-column:1;position:static}}@media (width<=48rem){html[data-rentoo-theme=light]{scroll-padding-block-start:4.75rem}html[data-rentoo-theme=light] .customer-shell main{min-block-size:calc(100dvh - 4.25rem);padding-block-end:calc(4.75rem + env(safe-area-inset-bottom))}html[data-rentoo-theme=light] .customer-shell h1{font-size:clamp(1.85rem,8.8vw,2.65rem)}html[data-rentoo-theme=light] .customer-shell h2{font-size:clamp(1.25rem,6vw,1.75rem)}html[data-rentoo-theme=light] .home-hero h1{font-size:clamp(2.15rem,10vw,3.25rem)}html[data-rentoo-theme=light] .home-hero__stage{min-block-size:auto}html[data-rentoo-theme=light] .home-hero__truths,html[data-rentoo-theme=light] .home-process__grid{grid-template-columns:1fr}html[data-rentoo-theme=light] .home-process__grid li{min-block-size:5.25rem}html[data-rentoo-theme=light] .cars-layout{padding-block-start:1rem}html[data-rentoo-theme=light] .cars-layout__filters{display:none}html[data-rentoo-theme=light] .filter-trigger{display:inline-flex}html[data-rentoo-theme=light] .cars-results__toolbar{flex-direction:column;align-items:stretch}html[data-rentoo-theme=light] .cars-results__actions{grid-template-columns:1fr 1fr;display:grid}html[data-rentoo-theme=light] .cars-results__actions>*{inline-size:100%}html[data-rentoo-theme=light] .mobile-filters{margin:auto 0 0;padding:1rem;padding-block-end:calc(1rem + env(safe-area-inset-bottom))}html[data-rentoo-theme=light] .mobile-filters .filters>.app-button{inline-size:100%;box-shadow:0 -16px 24px #fffdf9f5,var(--rt-shadow-card);position:sticky;inset-block-end:0}html[data-rentoo-theme=light] .vehicle-grid{grid-template-columns:1fr}html[data-rentoo-theme=light] .vehicle-card:hover{transform:none}html[data-rentoo-theme=light] .vehicle-card__media{aspect-ratio:16/9}html[data-rentoo-theme=light] .vehicle-hero{border-radius:var(--rt-radius-card)}html[data-rentoo-theme=light] .vehicle-hero__media{aspect-ratio:16/10;min-block-size:0}html[data-rentoo-theme=light] .vehicle-hero__content{padding:1rem}html[data-rentoo-theme=light] .trip-form{grid-template-columns:1fr;padding:.8rem}html[data-rentoo-theme=light] .trip-form__heading,html[data-rentoo-theme=light] .trip-form__submit{grid-column:auto}html[data-rentoo-theme=light] .trip-form__submit{inline-size:100%}html[data-rentoo-theme=light] .auth-page{min-block-size:auto;padding-block:1.25rem;display:block}html[data-rentoo-theme=light] .auth-page:before{display:none}html[data-rentoo-theme=light] .auth-card,html[dir=ltr][data-rentoo-theme=light] .auth-card{border-radius:var(--rt-radius-card);inline-size:100%;margin:0}html[data-rentoo-theme=light] :where(.favorites-page,.contracts-page,.contract-detail,.finance-page,.notifications-page,.notification-detail,.profile-page,.review-page,.continue-page,.submit-page,.reservations-page,.reservation-detail){gap:1rem;padding-block:1.25rem 1.75rem}html[data-rentoo-theme=light] .review-page{grid-template-columns:1fr;display:grid}html[data-rentoo-theme=light] .review-page>.alert,html[data-rentoo-theme=light] .review-page>.review-page__loading,html[data-rentoo-theme=light] .review-page__header{grid-column:1}html[data-rentoo-theme=light] .intent-card__vehicle{align-items:start}html[data-rentoo-theme=light] .continue-actions{inset-block-end:calc(4.75rem + env(safe-area-inset-bottom))}html[data-rentoo-theme=light] .notification-filters,html[data-rentoo-theme=light] .reservation-detail,html[data-rentoo-theme=light] .reservation-filter{grid-template-columns:1fr}html[data-rentoo-theme=light] .reservation-detail>*{grid-column:1!important}html[data-rentoo-theme=light] .reservation-detail>header{flex-direction:column;align-items:stretch}html[data-rentoo-theme=light] .profile-page__grid{grid-template-columns:1fr}html[data-rentoo-theme=light] .account-services nav{grid-template-columns:1fr 1fr;display:grid}html[data-rentoo-theme=light] .contract-grid,html[data-rentoo-theme=light] .finance-list{grid-template-columns:1fr}}@media (width<=24rem){html[data-rentoo-theme=light] .customer-shell{min-inline-size:0}html[data-rentoo-theme=light] .account-services nav,html[data-rentoo-theme=light] .cars-results__actions{grid-template-columns:1fr}html[data-rentoo-theme=light] .vehicle-card__footer{flex-direction:column;align-items:stretch}html[data-rentoo-theme=light] .vehicle-card__footer .app-link{inline-size:100%}html[data-rentoo-theme=light] .quote-summary__total strong{font-size:1.8rem}html[data-rentoo-theme=light] .quote-summary__line{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html[data-rentoo-theme=light] .app-button:hover,html[data-rentoo-theme=light] .app-link:hover,html[data-rentoo-theme=light] .vehicle-card:hover{transform:none}}:root[data-rentoo-theme=light] ::-webkit-scrollbar-track{background:0 0}:root[data-theme=light] ::-webkit-scrollbar-track{background:0 0}html.light ::-webkit-scrollbar-track{background:0 0}:root[data-rentoo-theme=light] .rentoo-input::-moz-placeholder{color:#9c948a}:root[data-theme=light] .rentoo-input::-moz-placeholder{color:#9c948a}html.light .rentoo-input::-moz-placeholder{color:#9c948a}@media (width<=599px){:root[data-rentoo-theme=light] .r-hero__veil,:root[data-theme=light] .r-hero__veil,html.light .r-hero__veil{background:linear-gradient(0deg,var(--rt-bg-canvas) 0,#fffdf9f5 27%,#fffdf9b8 50%,#fffdf92e 75%),linear-gradient(90deg,#fffdf9bd,transparent)}:root[data-rentoo-theme=light] .r-fleet__veil,:root[data-theme=light] .r-fleet__veil,html.light .r-fleet__veil{background:linear-gradient(0deg,var(--rt-bg-canvas) 0,#fffdf9eb 43%,#fffdf92b 78%,var(--rt-bg-surface-subtle) 100%)}:root[data-rentoo-theme=light] .r-tabs button,:root[data-theme=light] .r-tabs button,html.light .r-tabs button{border-color:var(--rt-border-subtle);color:var(--rt-text-secondary);background:#fffdf9e6}:root[data-rentoo-theme=light] .r-module-panel,:root[data-theme=light] .r-module-panel,html.light .r-module-panel{border-color:var(--rt-border-default);background-color:var(--rt-bg-surface);background-image:linear-gradient(#fffdf9e8,#fffdf9e8),var(--rt-marble-card);background-size:auto,var(--rt-marble-size-light-card);color:var(--rt-text-primary);box-shadow:var(--rt-shadow-card)}:root[data-rentoo-theme=light] .rentoo-auth-page:before,:root[data-theme=light] .rentoo-auth-page:before,html.light .rentoo-auth-page:before{opacity:.9;background-size:520px 347px}:root[data-rentoo-theme=light] .rentoo-auth-page:after,:root[data-theme=light] .rentoo-auth-page:after,html.light .rentoo-auth-page:after{background:linear-gradient(#faf7f2a8,#f7f2ead6)}}:root[data-rentoo-theme=light] ::-moz-selection{color:var(--rt-text-primary);background:#a77a353d}:root[data-theme=light] ::-moz-selection{color:var(--rt-text-primary);background:#a77a353d}html.light ::-moz-selection{color:var(--rt-text-primary);background:#a77a353d}:root[data-rentoo-theme=light] ::selection{color:var(--rt-text-primary);background:#a77a353d}:root[data-theme=light] ::selection{color:var(--rt-text-primary);background:#a77a353d}html.light ::selection{color:var(--rt-text-primary);background:#a77a353d}:root[data-rentoo-theme=light] ::-webkit-scrollbar-thumb{background-color:#91682c47;background-clip:padding-box;border:3px solid #0000;border-radius:999px}:root[data-theme=light] ::-webkit-scrollbar-thumb{background-color:#91682c47;background-clip:padding-box;border:3px solid #0000;border-radius:999px}html.light ::-webkit-scrollbar-thumb{background-color:#91682c47;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rt-bg-canvas:#020303;--rt-bg-surface:#080909;--rt-bg-surface-subtle:#111312;--rt-bg-surface-raised:#171a18;--rt-bg-surface-selected:#113b33;--rt-text-primary:#f4f0e8;--rt-text-secondary:#cec5b8;--rt-text-muted:#948c81;--rt-text-disabled:#666b67;--rt-text-inverse:#f5f8f5;--rt-border-default:#d6b37c2e;--rt-border-subtle:#ffffff12;--rt-border-strong:#d8ac686b;--rt-action-primary:#0b5c4b;--rt-action-primary-hover:#0d6d59;--rt-action-primary-pressed:#08483c;--rt-action-active:#27a88b;--rt-action-disabled-bg:#2a2e2b;--rt-primary-soft:color-mix(in srgb, var(--rt-action-primary) 16%, var(--rt-bg-surface));--rt-accent-gold:#c89a56;--rt-accent-gold-strong:#e1bd82;--rt-accent-gold-soft:#785327;--rt-accent-gold-subtle:#3b3024;--rt-success:#4fd29c;--rt-success-bg:#123529;--rt-warning:#ffc766;--rt-warning-bg:#37280f;--rt-error:#ffaaa5;--rt-error-bg:#6e1c2b;--rt-info:#73b7e8;--rt-info-bg:#152b3c;--rt-overlay-scrim:#000000c2;--rt-overlay-image:#0405059e;--rt-overlay-image-strong:#030404e6;--rt-overlay-image-soft:#03040447;--rt-shadow-subtle:0 1px 2px #0000003d;--rt-shadow-card:0 36px 90px #0000007a, 0 8px 28px #0000003d;--rt-shadow-floating:0 24px 52px -26px #000000eb;--rt-shadow-modal:0 40px 90px -34px #000000f5;--rt-radius-sm:8px;--rt-radius-control:12px;--rt-radius-card:16px;--rt-radius-large:20px;--rt-radius-sheet:24px;--rt-radius-full:999px;--rt-control-h:52px;--rt-control-h-mobile:56px;--rt-touch-min:44px;--rt-container-app:1320px;--rt-container-standard:1280px;--rt-container-detail:1200px;--rt-container-reading:720px;--rt-container-form:640px;--rt-marble-black:url(../rentoo/patterns/marble/light/marble-white-gold-main.webp);--rt-marble-dark:url(../rentoo/patterns/marble/light/marble-milk-gold-subtle.webp);--rt-marble-size:290px 217px;--rt-marble-size-button:320px 240px;--rt-marble-size-mini:145px 109px;--rt-control-bg:#171a18;--rt-control-bg-hover:#1a1e1c;--rt-control-bg-focus:#171c1a;--rt-panel-bg:#070908f7;--rt-panel-border:#d6b37c2e;--rt-focus-ring:0 0 0 3px #27a88b21;--rt-primary-border:#dbb7774d;--rt-primary-border-hover:#e2be7c7a;--rt-error-border:#c448584d;--r-container:min(var(--rt-container-standard), calc(100vw - 96px))}:root,:root[data-rentoo-theme=light],:root[data-theme=light],html.light{--rt-marble-light:url(../rentoo/patterns/marble/light/marble-white-gold-main.webp);--rt-marble-warm:url(../rentoo/patterns/marble/light/marble-warm-beige-gold.webp);--rt-marble-emerald:url(../rentoo/patterns/marble/light/marble-emerald-gold-light.webp);--r-bg:var(--rt-bg-canvas);--r-bg2:var(--rt-bg-surface-subtle);--r-surface:var(--rt-bg-surface);--r-gold:var(--rt-accent-gold);--r-gold2:var(--rt-accent-gold-strong);--r-text:var(--rt-text-primary);--r-sub:var(--rt-text-secondary);--r-muted:var(--rt-text-muted);--r-line:var(--rt-border-default);--r-gline:var(--rt-accent-gold-subtle);--r-action:var(--rt-action-primary);--r-action-hover:var(--rt-action-primary-hover);--r-action-pressed:var(--rt-action-primary-pressed);--r-success:var(--rt-success);--r-shadow:var(--rt-shadow-card)}:root[data-rentoo-theme=light],:root[data-theme=light],html.light{--rt-bg-canvas:#f8f3ec;--rt-bg-surface:#fffdf9;--rt-bg-surface-subtle:#f4eee6;--rt-bg-surface-raised:#fff;--rt-bg-surface-selected:#e7f2ee;--rt-text-primary:#292724;--rt-text-secondary:#5d5852;--rt-text-muted:#817970;--rt-text-disabled:#aca49b;--rt-border-default:#976f3940;--rt-border-subtle:#7e674c24;--rt-border-strong:#855b2585;--rt-action-primary:#00624f;--rt-action-primary-hover:#054;--rt-action-primary-pressed:#00463a;--rt-action-active:#007260;--rt-action-disabled-bg:#e7e1d9;--rt-accent-gold:#876020;--rt-accent-gold-strong:#9c712d;--rt-accent-gold-soft:#b89562;--rt-accent-gold-subtle:#e8d9c4;--rt-success:#08755d;--rt-success-bg:#e8f4ef;--rt-warning:#8a5a00;--rt-warning-bg:#fff4d8;--rt-error:#b42318;--rt-error-bg:#fdecea;--rt-info:#1f5e8c;--rt-info-bg:#eaf3fa;--rt-overlay-scrim:#2c231857;--rt-overlay-image:#fffcf775;--rt-overlay-image-strong:#fffcf7d6;--rt-overlay-image-soft:#fffcf72e;--rt-shadow-subtle:0 1px 2px #4e3a1f14;--rt-shadow-card:0 20px 48px -30px #4f381a4d, 0 5px 14px #4f381a12;--rt-shadow-floating:0 24px 52px -28px #49321657;--rt-shadow-modal:0 34px 72px -30px #432e135c;--rt-control-bg:#fffcf7;--rt-control-bg-focus:#fffdf9;--rt-panel-border:#976f3940;--rt-focus-ring:0 0 0 3px #00726021;--rt-primary-border:#9a6c2b85;--rt-primary-border-hover:#915e19b8;--rt-error-border:#b423184d;--rt-marble-light-soft:url(../rentoo/patterns/marble/light/marble-ivory-gold-soft.webp);--rt-marble-light-minimal:url(../rentoo/patterns/marble/light/marble-milk-gold-subtle.webp);--rt-marble-card:url(../rentoo/patterns/marble/light/marble-ivory-fine.webp);--rt-marble-card-warm:url(../rentoo/patterns/marble/light/marble-cream-fine.webp);--rt-marble-card-neutral:url(../rentoo/patterns/marble/light/marble-white-fine.webp);--rt-marble-emerald-hover:url(../rentoo/patterns/marble/light/marble-emerald-gold-hover.webp);--rt-marble-size-light-page:620px 413px;--rt-marble-size-light-section:560px 373px;--rt-marble-size-light-card:480px 360px;--rt-marble-size-light-button:320px 160px;--rt-marble-size-light-mini:180px 135px;--rt-light-page-wash:#faf7f2b3;--rt-light-section-wash:#faf7f2c7;--rt-light-card-wash:#fffdf9e6;--rt-light-card-wash-soft:#fffdf9f0;--rt-light-header-wash:#fffdf9e3}*,:after,:before{box-sizing:border-box}html{background:var(--rt-bg-canvas);color:var(--rt-text-primary);scroll-behavior:auto}html.r-locked{overflow:hidden}body{background:var(--rt-bg-canvas);color:var(--rt-text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:inherit;overflow-x:hidden}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{text-decoration:none}a,button{color:inherit}::selection{background:var(--rt-accent-gold);color:#080907}.rentoo-page{min-width:320px;color:var(--rt-text-primary);background-color:#070908;background-image:linear-gradient(#050706d6,#050706d6),var(--rt-marble-black);background-size:auto,var(--rt-marble-size);background-position:50%,0 0;background-repeat:no-repeat,repeat;overflow:hidden}:root[data-rentoo-theme=light] .rentoo-page,:root[data-theme=light] .rentoo-page,html.light .rentoo-page{background-color:#f2eee8;background-image:linear-gradient(#f8f5f0cc,#f8f5f0cc),var(--rt-marble-light)}.r-container{width:var(--r-container);margin-inline:auto}.r-icon{flex:none;width:20px;height:20px}.r-skip{z-index:500;border-radius:var(--rt-radius-control);background:var(--rt-action-primary);min-height:44px;color:var(--rt-text-inverse);border:1px solid #dbb57680;padding:11px 16px;font-size:12px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.r-skip:focus{transform:none}.r-kicker{letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:750}.r-iconbox,.r-kicker{color:var(--rt-accent-gold)}.r-iconbox{background-color:#171918;background-image:linear-gradient(#101211c7,#101211c7),var(--rt-marble-dark);background-size:auto,var(--rt-marble-size-mini);background-repeat:no-repeat,repeat;border:1px solid #c6a56c47;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff09}.r-btn,.r-iconbox{border-radius:var(--rt-radius-control)}.r-btn{border:1px solid var(--rt-primary-border);background-color:#084438;background-image:linear-gradient(180deg,#04261f61,#021a1694),var(--rt-marble-emerald);background-position:50%;background-repeat:repeat;background-size:auto,var(--rt-marble-size-button);color:#f4f6f2;cursor:pointer;min-height:56px;font:inherit;text-shadow:0 1px 2px #00000061;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:800;line-height:1.6;transition:border-color .16s,box-shadow .16s,transform .16s,filter .16s,opacity .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #0000004d,0 16px 30px #0000003d}.r-btn:before{opacity:0;background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:18%;height:210%;transition:left .42s,opacity .18s;top:-55%;left:-28%;transform:rotate(18deg)}.r-btn:after,.r-btn:before{content:"";pointer-events:none;position:absolute}.r-btn:after{border-radius:inherit;inset:0;box-shadow:inset 0 0 0 1px #ebc88809}.r-btn:hover:not(:disabled){border-color:var(--rt-primary-border-hover);filter:brightness(1.09)saturate(1.04);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000042,0 18px 34px #0000004d,0 8px 24px #07453829}.r-btn:hover:not(:disabled):before{opacity:1;left:115%}.r-btn:active:not(:disabled){filter:brightness(.94);transform:translateY(1px)}.r-btn:focus-visible{border-color:#2db191d1;box-shadow:0 0 0 3px #27a88b26,inset 0 1px #ffffff1f,0 16px 30px #0000003d}.r-btn:disabled{cursor:not-allowed;background-color:var(--rt-control-bg);color:var(--rt-text-disabled);box-shadow:none;text-shadow:none;opacity:.68;background-image:none;border-color:#ffffff0e}.r-btn>*{z-index:2;position:relative}.r-btn--small{min-height:44px;padding-inline:16px;font-size:12px}.r-btn--large{min-height:58px;padding-inline:28px;font-size:14px}.r-btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--rt-action-active);outline-offset:3px}.r-logo{align-items:center;gap:12px;display:inline-flex}.r-logo img{-o-object-fit:contain;object-fit:contain;width:26px;height:33px;display:block}.r-logo>span{flex-direction:column;gap:2px;display:flex}.r-logo strong{letter-spacing:.19em;font-size:17px;line-height:1}.r-logo small{color:var(--rt-text-muted);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:650}.r-header{z-index:100;background-color:#080a09f5;background-image:linear-gradient(#080a09eb,#080a09eb),var(--rt-marble-black);background-size:auto,var(--rt-marble-size);background-repeat:no-repeat,repeat;border-bottom:1px solid #c6a56c24;height:72px;position:fixed;inset:0 0 auto;box-shadow:0 12px 30px -26px #000}.r-nav{grid-template-columns:1fr auto 1fr;align-items:center;height:72px;display:grid}.r-nav>a:first-child{width:max-content}.r-nav__links{gap:32px;display:flex}.r-nav__links a{min-height:44px;color:var(--rt-text-secondary);align-items:center;font-size:12px;font-weight:560;display:inline-flex;position:relative}.r-nav__links a:after{background:var(--rt-accent-gold);content:"";transform-origin:50%;height:1px;transition:transform .22s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.r-nav__links a:hover{color:var(--rt-text-primary)}.r-nav__links a:hover:after{transform:scaleX(1)}.r-nav>.r-btn{justify-self:end}.r-mobile-menu,.r-nav__menu{display:none}.r-hero{isolation:isolate;flex-direction:column;justify-content:center;height:max(760px,100svh);min-height:760px;display:flex;position:relative;overflow:hidden}.r-hero__media{z-index:-3;position:absolute;inset:0}.r-hero__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.r-hero__veil{z-index:-2;background:linear-gradient(90deg,#040505fa 0,#040505e6 30%,#04050594 55%,#0405052b 76%,#04050557 100%),linear-gradient(0deg,var(--rt-bg-canvas) 0,#080a09a6 12%,transparent 34%);position:absolute;inset:0}.r-hero:after{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 18% 42%,#c6a56c17,#0000 26%),linear-gradient(#ffffff04,#0000 24%);position:absolute;inset:0}.r-hero__webgl{display:none!important}.r-hero__content{grid-template-columns:minmax(0,720px) 1fr;padding-top:44px;display:grid}.r-eyebrow{color:var(--rt-text-secondary);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;margin:0;font-size:11px;font-weight:650;display:flex}.r-eyebrow i{background:var(--rt-accent-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #c6a56c8c}.r-hero h1{letter-spacing:-.048em;max-width:760px;margin:22px 0;font-size:clamp(44px,5vw,76px);font-weight:520;line-height:1.02}.r-hero h1 span{color:var(--rt-accent-gold-strong);display:block}.r-lead{max-width:610px;color:var(--rt-text-secondary);margin:0;font-size:16px;line-height:1.78}.r-hero__actions{align-items:center;gap:26px;margin-top:34px;display:flex}.r-text-link{min-height:48px;color:var(--rt-text-secondary);align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.r-text-link span{color:var(--rt-accent-gold);font-size:16px}.r-trust{grid-template-columns:repeat(3,max-content);gap:48px;display:grid;position:absolute;bottom:28px;left:0;right:0}.r-trust div{flex-direction:column;gap:4px;display:flex}.r-trust strong{font-size:14px}.r-trust span{color:var(--rt-text-muted);font-size:11px}.r-section{padding-block:110px;position:relative}.r-heading{margin-bottom:56px}.r-heading--split{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:72px;display:grid}.r-cta h2,.r-fleet h2,.r-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4vw,62px);font-weight:520;line-height:1.08}.r-cta h2 span,.r-fleet h2 span,.r-heading h2 span{color:var(--rt-accent-gold-strong)}.r-cta .r-container>p,.r-fleet__content>div>p:last-child,.r-heading--center>p,.r-heading--split>p{color:var(--rt-text-secondary);margin:0;font-size:14px;line-height:1.82}.r-heading--center{text-align:center;flex-direction:column;align-items:center;max-width:830px;margin-inline:auto;display:flex}.r-heading--center>p:last-child{max-width:620px;margin-top:22px}.r-dashboard,.r-experience,.r-problem{background-color:#080a09;background-image:linear-gradient(#070908e3,#070908e3),var(--rt-marble-black);background-size:auto,var(--rt-marble-size);background-repeat:no-repeat,repeat}.r-cta,.r-footer,.r-modules,.r-platform{background-color:#111312;background-image:linear-gradient(#0d0f0ee6,#0d0f0ee6),var(--rt-marble-dark);background-size:auto,var(--rt-marble-size);background-repeat:no-repeat,repeat}.r-problem:after{content:"";background:linear-gradient(90deg,#0000,#c6a56c52,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.r-story{grid-template-columns:minmax(0,1fr) minmax(400px,.9fr);align-items:start;gap:96px;display:grid}.r-story__steps{padding-bottom:22vh}.r-story__steps article{opacity:.3;border-top:1px solid #c6a56c2e;flex-direction:column;justify-content:center;max-width:650px;min-height:52vh;transition:opacity .45s;display:flex}.r-story__steps article.active{opacity:1}.r-story__steps small{color:var(--rt-accent-gold);letter-spacing:.18em;font-size:11px}.r-story__steps h3{letter-spacing:-.04em;max-width:580px;margin:17px 0;font-size:clamp(30px,3vw,48px);font-weight:520;line-height:1.1}.r-story__steps p{max-width:490px;color:var(--rt-text-secondary);margin:0;font-size:14px;line-height:1.78}.r-story__sticky{position:sticky;top:112px}.r-story-card{border-radius:var(--rt-radius-sheet);background-color:#111413;background-image:linear-gradient(#0b0d0cdb,#0b0d0ce8),var(--rt-marble-dark);background-size:auto,var(--rt-marble-size);min-height:590px;box-shadow:var(--rt-shadow-card);background-repeat:no-repeat,repeat;border:1px solid #c6a56c40;position:relative;overflow:hidden}.r-story-card:before{content:"";border:1px solid #c6a56c24;border-radius:50%;width:230px;height:230px;position:absolute;top:-60px;right:-70px}.r-story-card header{height:62px;color:var(--rt-text-muted);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #c6a56c24;justify-content:space-between;align-items:center;padding-inline:26px;font-size:11px;display:flex}.r-story-card__body{padding:48px 42px 80px;position:relative}.r-story-card__body .r-iconbox{margin-bottom:36px}.r-story-card__body>small{color:var(--rt-text-muted);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.r-story-card__body>p{color:var(--rt-text-secondary);margin:0;font-size:13px;line-height:1.68}.r-story-card__body>h3{letter-spacing:-.035em;margin:8px 0 10px;font-size:30px;font-weight:520}.r-story-line{background:linear-gradient(var(--rt-border-subtle),var(--rt-accent-gold));width:1px;height:52px;margin:13px 0 13px 7px;display:block}.r-story-card footer{border-top:1px solid #c6a56c24;align-items:center;gap:8px;height:56px;padding-inline:26px;display:flex;position:absolute;inset:auto 0 0}.r-story-card footer i{background:#ffffff1a;width:26px;height:2px;transition:all .35s}.r-story-card footer i.active{background:var(--rt-accent-gold);width:48px}.r-core{border-radius:var(--rt-radius-sheet);background-color:#0e1110;background-image:linear-gradient(#0a0c0be0,#0a0c0be8),var(--rt-marble-dark);background-size:auto,var(--rt-marble-size);min-height:680px;box-shadow:var(--rt-shadow-card);background-repeat:no-repeat,repeat;border:1px solid #c6a56c38;grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative;overflow:hidden}.r-core:before{pointer-events:none;content:"";background:radial-gradient(circle at 27%,#c6a56c14,#0000 29%),linear-gradient(90deg,#0000 49.9%,#c6a56c21 50%,#0000 50.1%);position:absolute;inset:0}.r-core__center{z-index:2;background-color:#111514;background-image:linear-gradient(#071612d1,#080f0de8),var(--rt-marble-emerald);background-repeat:no-repeat,repeat;background-size:auto,250px 187px;border:1px solid #c6a56c4d;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;width:270px;height:270px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 0 60px -34px #c6a56c66}.r-core__center .r-iconbox{margin-bottom:16px}.r-core__center small{color:var(--rt-text-muted);letter-spacing:.2em;font-size:11px}.r-core__center strong{letter-spacing:.08em;margin:4px 0 8px;font-size:27px}.r-core__center em{color:var(--rt-accent-gold);font-size:11px;font-style:normal}.orbit,.orbit--two{display:none!important}.r-core__modules{z-index:2;gap:11px;padding:58px;display:grid;position:relative}.r-core__modules article{border-radius:var(--rt-radius-card);background:#121514d1;border:1px solid #ffffff14;grid-template-columns:44px 1fr 8px;align-items:center;gap:15px;min-height:70px;padding:11px 18px;transition:border-color .2s,background .2s,transform .2s;display:grid}.r-core__modules article:hover{background:#171b19f2;border-color:#c6a56c59;transform:translate(-4px)}.r-core__modules article>span:nth-child(2){flex-direction:column;gap:5px;display:flex}.r-core__modules article strong{font-size:12px}.r-core__modules article small{color:var(--rt-text-muted);font-size:11px}.r-core__modules article>i{background:var(--rt-success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #4fd29c4d}.r-principles{border-radius:var(--rt-radius-large);background:#c6a56c29;border:1px solid #c6a56c2e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:44px;display:grid;overflow:hidden}.r-principles article{background-color:#151817;background-image:linear-gradient(#121514ed,#121514ed),var(--rt-marble-dark);background-size:auto,var(--rt-marble-size);background-repeat:no-repeat,repeat;min-height:230px;padding:34px}.r-principles small{color:var(--rt-accent-gold);letter-spacing:.16em;font-size:11px}.r-principles h3{margin:44px 0 12px;font-size:20px;font-weight:520}.r-principles p{color:var(--rt-text-secondary);margin:0;font-size:12px;line-height:1.72}.r-fleet{isolation:isolate;min-height:960px;padding:0;overflow:hidden}.r-fleet__media{z-index:-2;position:absolute;inset:-5% 0}.r-fleet__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.r-fleet__veil{z-index:-1;background:linear-gradient(90deg,#040505fa 0,#040505de 34%,#04050561 68%,#040505a8 100%),linear-gradient(0deg,var(--rt-bg-canvas) 0,transparent 27%,transparent 74%,var(--rt-bg-surface-subtle) 100%);position:absolute;inset:0}.r-fleet__content{grid-template-columns:minmax(0,.9fr) minmax(360px,.55fr);align-items:center;gap:120px;min-height:960px;display:grid}.r-fleet__content>div:first-child{max-width:680px}.r-fleet h2{font-size:clamp(46px,5vw,76px)}.r-fleet__content>div>p:last-child{max-width:560px;margin-top:28px}.r-metrics{gap:12px;display:grid}.r-metrics article{border-radius:var(--rt-radius-large);background-color:#111413;background-image:linear-gradient(#090c0bd6,#090c0be3),var(--rt-marble-dark);background-size:auto,var(--rt-marble-size);box-shadow:var(--rt-shadow-card);background-repeat:no-repeat,repeat;border:1px solid #c6a56c38;padding:23px 24px}.r-metrics header{color:var(--rt-accent-gold);justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.r-metrics header span{border-radius:var(--rt-radius-full);color:var(--rt-text-muted);letter-spacing:.08em;text-transform:uppercase;border:1px solid #c6a56c38;padding:5px 8px;font-size:10px}.r-metrics article>p,.r-metrics article>small{color:var(--rt-text-muted);margin:0;font-size:11px;display:block}.r-metrics article>strong{letter-spacing:-.03em;margin:7px 0 9px;font-size:27px;display:block}.r-timeline{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:105px;display:grid;position:relative}.r-timeline__line{background:linear-gradient(90deg,var(--rt-accent-gold-soft),var(--rt-accent-gold-strong));height:1px;position:absolute;top:7px;left:0;right:0}.r-timeline article{padding-top:48px;position:relative}.r-timeline article>i{border:4px solid var(--rt-bg-canvas);background:var(--rt-accent-gold);width:15px;height:15px;box-shadow:0 0 0 1px var(--rt-accent-gold);border-radius:50%;position:absolute;top:0;left:0}.r-timeline time{color:var(--rt-accent-gold-strong);letter-spacing:-.045em;font-size:40px}.r-timeline h3{margin:27px 0 14px;font-size:20px;font-weight:520}.r-timeline p{max-width:330px;color:var(--rt-text-secondary);margin:0;font-size:12px;line-height:1.76}.r-quote{border-radius:var(--rt-radius-sheet);background-color:#241f19;background-image:linear-gradient(#14110ed6,#14110ee3),var(--rt-marble-warm);background-size:auto,var(--rt-marble-size);box-shadow:var(--rt-shadow-card);background-repeat:no-repeat,repeat;border:1px solid #c6a56c52;align-items:flex-start;gap:28px;margin-top:120px;padding:60px 66px;display:flex}.r-quote>span{color:var(--rt-accent-gold);font-family:var(--font-sans);font-size:72px;line-height:.7}.r-quote p{letter-spacing:-.04em;margin:0;font-size:clamp(31px,3.6vw,52px);line-height:1.1}.r-quote strong{color:var(--rt-accent-gold-strong);font-weight:520}.r-explorer{border-radius:var(--rt-radius-sheet);background-color:#0f1211;background-image:linear-gradient(#0c0e0de8,#0c0e0de8),var(--rt-marble-dark);background-size:auto,var(--rt-marble-size);box-shadow:var(--rt-shadow-card);background-repeat:no-repeat,repeat;border:1px solid #c6a56c33;grid-template-columns:300px 1fr;display:grid;overflow:hidden}.r-tabs{background:#080a097a;border-right:1px solid #c6a56c29;align-content:center;gap:8px;padding:28px;display:grid}.r-tabs button{border-radius:var(--rt-radius-card);min-height:62px;color:var(--rt-text-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:38px 1fr;align-items:center;gap:13px;padding:9px 12px;font-size:12px;font-weight:600;transition:all .2s;display:grid}.r-tabs button.active,.r-tabs button:hover{color:var(--rt-text-primary);background:#ffffff09;border-color:#c6a56c3d}.r-tabs button.active{box-shadow:inset 3px 0 var(--rt-action-primary)}.r-tabs button.active .r-iconbox{color:var(--rt-action-active);border-color:#31a88f57}.r-module-panel{grid-template-columns:minmax(290px,.65fr) minmax(430px,1fr);align-items:center;gap:68px;min-height:680px;padding:68px;display:grid}.r-module-panel>div:first-child h3{letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(36px,3.8vw,54px);font-weight:520;line-height:1.06}.r-module-panel>div:first-child>p:not(.r-kicker){color:var(--rt-text-secondary);margin:0;font-size:14px;line-height:1.76}.r-module-panel ul{gap:13px;margin:32px 0 0;padding:0;list-style:none;display:grid}.r-module-panel li{color:var(--rt-text-secondary);align-items:center;gap:11px;font-size:12px;display:flex}.r-module-panel li i{width:20px;height:20px;color:var(--rt-accent-gold);border:1px solid #c6a56c4d;border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.r-module-ui{border-radius:var(--rt-radius-sheet);background-color:#151817;background-image:linear-gradient(#0e1110d6,#0e1110e6),var(--rt-marble-dark);background-size:auto,var(--rt-marble-size);background-repeat:no-repeat,repeat;border:1px solid #c6a56c47;min-height:450px;overflow:hidden;box-shadow:0 32px 70px -36px #000}.r-module-ui>header{border-bottom:1px solid #c6a56c26;justify-content:space-between;align-items:center;height:50px;padding-inline:18px;display:flex}.r-module-ui>header>span{gap:5px;display:flex}.r-module-ui>header i{background:var(--rt-accent-gold-subtle);border-radius:50%;width:6px;height:6px}.r-module-ui>header small{color:var(--rt-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.r-module-ui__metric{align-items:center;gap:15px;padding:26px;display:flex}.r-module-ui__metric>div{flex-direction:column;gap:4px;display:flex}.r-module-ui__metric small{color:var(--rt-text-muted);text-transform:uppercase;font-size:10px}.r-module-ui__metric strong{font-size:28px}.r-bars{background-image:linear-gradient(#ffffff09 1px,#0000 0);background-size:100% 33%;border-bottom:1px solid #ffffff12;align-items:end;gap:8px;height:130px;margin:0 26px 24px;padding:15px 14px 0;display:flex}.r-bars i{background:linear-gradient(var(--rt-action-active),var(--rt-action-primary));border-radius:4px 4px 0 0;flex:1}.r-ui-rows{gap:7px;padding:0 26px 25px;display:grid}.r-ui-rows span{border-radius:var(--rt-radius-control);background:#0000001f;border:1px solid #ffffff12;grid-template-columns:7px 1fr auto;align-items:center;gap:11px;min-height:42px;padding-inline:13px;display:grid}.r-ui-rows i{background:var(--rt-success);border-radius:50%;width:6px;height:6px}.r-ui-rows b{font-size:12px}.r-ui-rows small{color:var(--rt-text-muted);font-size:11px}.r-dashboard{padding-bottom:90px}.r-dashboard__stage{width:min(1440px,100vw - 48px);margin:80px auto 0;position:relative}.r-dashboard-window{border-radius:var(--rt-radius-sheet);background-color:#111413;background-image:linear-gradient(#0a0c0be0,#0a0c0be8),var(--rt-marble-dark);background-size:auto,var(--rt-marble-size);background-repeat:no-repeat,repeat;border:1px solid #c6a56c47;grid-template-columns:76px 1fr;min-height:740px;display:grid;overflow:hidden;box-shadow:0 55px 110px -42px #000}.r-dashboard-window aside{background:#0003;border-right:1px solid #c6a56c24;flex-direction:column;align-items:center;padding:23px 0;display:flex}.r-dashboard-window aside nav{gap:12px;margin-top:72px;display:grid}.r-dashboard-window aside nav span{border-radius:var(--rt-radius-control);width:40px;height:40px;color:var(--rt-text-muted);place-items:center;display:grid}.r-dashboard-window aside nav span:first-child{color:var(--rt-action-active);background:#113b33c2;border:1px solid #31a88f47}.r-dashboard-window aside b{width:34px;height:34px;color:var(--rt-accent-gold-strong);border:1px solid #c6a56c42;border-radius:50%;place-items:center;margin-top:auto;font-size:11px;display:grid}.r-dashboard-main{padding:38px 40px}.r-dashboard-main>header{justify-content:space-between;align-items:center;display:flex}.r-dashboard-main>header small{color:var(--rt-text-muted);text-transform:uppercase;font-size:10px}.r-dashboard-main>header h3{margin:7px 0 0;font-size:27px;font-weight:520}.r-dashboard-main>header>span{border-radius:var(--rt-radius-full);color:var(--rt-success);background:#123529ad;border:1px solid #4fd29c42;align-items:center;gap:8px;padding:8px 11px;font-size:11px;display:flex}.r-dashboard-main>header>span i{background:var(--rt-success);border-radius:50%;width:5px;height:5px}.r-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:34px;display:grid}.r-dashboard-grid>article,.r-kpis article{border-radius:var(--rt-radius-card);background:#121514b8;border:1px solid #ffffff13}.r-kpis article{min-height:130px;padding:20px}.r-kpis small,.r-kpis span{color:var(--rt-text-muted);font-size:11px;display:block}.r-kpis strong{margin:15px 0 10px;font-size:25px;display:block}.r-dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:12px;min-height:400px;margin-top:12px;display:grid}.r-alerts>header,.r-chart>header{justify-content:space-between;align-items:center;padding:22px 23px;display:flex}.r-alerts>header>span,.r-chart>header>span{flex-direction:column;gap:5px;display:flex}.r-alerts header small,.r-chart header small{color:var(--rt-text-muted);font-size:10px}.r-alerts header strong,.r-chart header strong{font-size:12px}.r-chart svg{width:calc(100% - 30px);height:290px;margin:15px}.r-chart .grid{fill:none;stroke:#ffffff0f}.r-chart .area{fill:url(#goldArea)}.r-chart .line{fill:none;stroke:var(--rt-action-active);stroke-width:2px}.r-alerts header>b{border-radius:var(--rt-radius-sm);width:24px;height:24px;color:var(--rt-accent-gold);border:1px solid #c6a56c40;place-items:center;font-size:11px;display:grid}.r-alerts>div{border-radius:var(--rt-radius-control);border:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:72px;margin:0 18px 9px;padding:0 14px;display:flex}.r-alerts>div span{align-items:center;gap:9px;font-size:12px;display:flex}.r-alerts>div span i{background:var(--rt-accent-gold);border-radius:50%;width:6px;height:6px}.r-alerts>div small{color:var(--rt-text-muted);font-size:11px}.r-cta{isolation:isolate;min-height:720px;padding-block:160px;overflow:hidden}.r-cta:before{z-index:-1;content:"";border:1px solid #c6a56c1f;border-radius:50%;position:absolute;inset:8% 20%}.r-cta>.r-container{text-align:center;flex-direction:column;align-items:center;max-width:900px;display:flex}.r-cta h2{font-size:clamp(48px,5.6vw,80px)}.r-cta .r-container>p{max-width:610px;margin-top:26px}.r-cta .r-btn{margin-top:38px}.r-cta .r-container>small{color:var(--rt-text-muted);margin-top:17px;font-size:11px}.r-modal{z-index:300;background:#020303e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.r-modal__panel{border-radius:var(--rt-radius-sheet);background-color:#121514;background-image:linear-gradient(#0c0e0de0,#0c0e0de8),var(--rt-marble-dark);background-size:auto,var(--rt-marble-size);width:min(620px,100%);max-height:calc(100svh - 48px);box-shadow:var(--rt-shadow-modal);background-repeat:no-repeat,repeat;border:1px solid #c6a56c52;padding:50px;position:relative;overflow:auto}.r-modal__close{border-radius:var(--rt-radius-control);cursor:pointer;background:#0000002e;border:1px solid #c6a56c33;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:18px;right:18px}.r-modal__panel h2{letter-spacing:-.035em;margin:0;font-size:38px;font-weight:520}.r-modal__panel>div>p:not(.r-kicker),.r-success>p:not(.r-kicker){color:var(--rt-text-secondary);margin:14px 0 0;font-size:13px;line-height:1.72}.r-modal form{grid-template-columns:1fr 1fr;gap:16px;margin-top:32px;display:grid}.r-modal label{flex-direction:column;gap:8px;display:flex}.r-modal label span{color:var(--rt-text-secondary);font-size:12px;font-weight:600}.r-modal input,.r-modal select{border-radius:var(--rt-radius-control);width:100%;height:52px;color:var(--rt-text-primary);background:#141716e0;border:1px solid #c6a56c33;outline:0;padding:0 14px;font-size:13px}.r-modal input:hover,.r-modal select:hover{border-color:#c6a56c73}.r-modal input:focus,.r-modal select:focus{border-color:var(--rt-action-active);box-shadow:0 0 0 3px #31a88f24}.r-modal option{background:var(--rt-bg-surface)}.r-modal form .r-btn{grid-column:1/-1;margin-top:10px}.r-success{text-align:center;padding-block:30px}.r-success>.r-iconbox{width:70px;height:70px;margin:0 auto 28px}.r-success code{color:var(--rt-accent-gold-strong)}.r-footer{border-top:1px solid #c6a56c29}.r-footer>.r-container{grid-template-columns:1fr 1fr;align-content:center;align-items:center;gap:28px;min-height:220px;display:grid}.r-footer p{color:var(--rt-text-muted);justify-self:end;margin:0;font-size:11px}.r-footer nav{gap:24px;display:flex}.r-footer a{color:var(--rt-text-secondary);font-size:11px}.r-footer small{color:var(--rt-text-muted);justify-self:end;font-size:11px}.r-panel-enter-active,.r-panel-leave-active{transition:opacity .26s,transform .26s}.r-panel-enter-from{opacity:0;transform:translateY(12px)}.r-panel-leave-to{opacity:0;transform:translateY(-8px)}.r-modal-enter-active,.r-modal-leave-active{transition:opacity .26s}.r-modal-enter-from,.r-modal-leave-to{opacity:0}.r-modal-enter-active .r-modal__panel,.r-modal-leave-active .r-modal__panel{transition:transform .3s}.r-modal-enter-from .r-modal__panel,.r-modal-leave-to .r-modal__panel{transform:translateY(14px)scale(.985)}@media (width<=839px){:root{--r-container:min(calc(100% - 48px), var(--rt-container-standard))}.r-header,.r-nav{height:64px}.r-nav{grid-template-columns:1fr auto}.r-nav>.r-btn,.r-nav__links{display:none}.r-nav__menu{border-radius:var(--rt-radius-control);background:#121514eb;border:1px solid #c6a56c3d;place-items:center;width:42px;height:42px;display:grid}.r-mobile-menu{background-color:#0a0c0b;background-image:linear-gradient(#070908eb,#070908eb),var(--rt-marble-black);background-size:auto,var(--rt-marble-size);background-repeat:no-repeat,repeat;flex-direction:column;gap:8px;height:calc(100svh - 64px);padding:34px 24px;display:flex}.r-mobile-menu>a:not(.r-btn){border-bottom:1px solid #c6a56c24;min-height:48px;padding:12px 0;font-size:22px}.r-mobile-menu .r-btn{width:100%;margin-top:26px}.r-menu-enter-active,.r-menu-leave-active{transition:all .25s}.r-menu-enter-from,.r-menu-leave-to{opacity:0;transform:translateY(-8px)}.r-story{grid-template-columns:1fr 420px;gap:48px}.r-core__modules{padding:34px}.r-core__center{width:220px;height:220px}.r-fleet__content{gap:58px}.r-explorer{grid-template-columns:240px 1fr}.r-tabs{padding:18px}.r-module-panel{grid-template-columns:1fr;padding:54px}.r-module-ui{display:none}.r-kpis{grid-template-columns:repeat(2,1fr)}}@media (width<=599px){:root{--r-container:calc(100% - 32px)}.rentoo-page{background-size:auto,var(--rt-marble-size)}.r-section{padding-block:78px}.r-kicker{margin-bottom:15px;font-size:10px}.r-btn{min-height:52px;padding-inline:19px}.r-hero{justify-content:flex-end;height:100svh;min-height:720px;padding-bottom:120px}.r-hero__media{left:-18%;right:-38%}.r-hero__media img{-o-object-position:67% center;object-position:67% center}.r-hero__veil{background:linear-gradient(0deg,var(--rt-bg-canvas) 0,#040505f5 27%,#040505b8 50%,#0405052e 75%),linear-gradient(90deg,#040505bd,transparent)}.r-hero__content{display:block}.r-hero h1{margin:17px 0;font-size:clamp(38px,11.5vw,54px)}.r-lead{max-width:94%;font-size:13px;line-height:1.68}.r-hero__actions{align-items:flex-start;gap:12px;margin-top:24px}.r-hero__actions .r-btn{gap:8px;font-size:12px}.r-text-link{font-size:11px}.r-trust{grid-template-columns:repeat(3,1fr);gap:12px;bottom:24px}.r-trust strong{font-size:11px}.r-trust span{font-size:10px}.r-heading--split{display:block}.r-cta h2,.r-fleet h2,.r-heading h2{font-size:clamp(34px,9.5vw,46px)}.r-heading--split>p{margin-top:22px;font-size:13px}.r-heading{margin-bottom:46px}.r-story{flex-direction:column-reverse;gap:0;display:flex}.r-story__sticky{z-index:2;top:80px}.r-story-card{border-radius:var(--rt-radius-large);min-height:340px}.r-story-card header{height:48px;padding-inline:18px}.r-story-card__body{padding:24px 24px 70px}.r-story-card__body .r-iconbox{margin-bottom:18px}.r-story-card__body>h3{font-size:24px}.r-story-card__body>p{font-size:12px}.r-story-line{height:26px}.r-story__steps{padding:0}.r-story__steps article{min-height:62vh;padding-top:230px}.r-story__steps h3{font-size:29px}.r-core{flex-direction:column;min-height:auto;padding:62px 16px 18px;display:flex}.r-core:before{background:radial-gradient(circle at 50% 23%,#c6a56c14,#0000 30%)}.r-core__center{width:190px;height:190px}.r-core__modules{width:100%;margin-top:66px;padding:0}.r-core__modules article{min-height:62px}.r-principles{grid-template-columns:1fr;margin-top:18px}.r-principles article{min-height:188px;padding:27px}.r-principles h3{margin-top:34px}.r-fleet{min-height:940px}.r-fleet__media{inset:0}.r-fleet__media img{-o-object-position:54% center;object-position:54% center}.r-fleet__veil{background:linear-gradient(0deg,var(--rt-bg-canvas) 0,#040505eb 43%,#0405052b 78%,var(--rt-bg-surface-subtle) 100%)}.r-fleet__content{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:40px;min-height:940px;padding-bottom:66px;display:flex}.r-fleet__content>div>p:last-child{margin-top:20px;font-size:13px}.r-metrics{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100vw - 16px);display:flex;overflow-x:auto}.r-metrics article{scroll-snap-align:start;min-width:250px}.r-timeline{margin-top:66px;padding-left:35px;display:block}.r-timeline__line{width:1px;height:auto;top:0;bottom:0;left:7px}.r-timeline article{min-height:240px;padding:0 0 58px 16px}.r-timeline article>i{left:-35px}.r-timeline time{font-size:34px}.r-timeline h3{margin-top:19px}.r-quote{gap:14px;margin-top:48px;padding:36px 24px}.r-quote>span{font-size:50px}.r-quote p{font-size:27px}.r-heading--center{margin-bottom:46px}.r-explorer{box-shadow:none;display:block;overflow:visible}.r-explorer,.r-tabs{background:0 0;border:0}.r-tabs{scrollbar-width:none;margin:0 -16px 14px;padding:0 16px 10px;display:flex;overflow:auto}.r-tabs button{background:#0c0e0dd6;border-color:#c6a56c29;grid-template-columns:38px 1fr;min-width:max-content}.r-module-panel{border-radius:var(--rt-radius-large);background-color:#111413;background-image:linear-gradient(#0b0d0ce3,#0b0d0ce3),var(--rt-marble-dark);background-size:auto,var(--rt-marble-size);background-repeat:no-repeat,repeat;border:1px solid #c6a56c2e;min-height:500px;padding:38px 26px;display:block}.r-module-panel>div:first-child h3{font-size:35px}.r-dashboard{padding-bottom:68px}.r-dashboard__stage{border-radius:var(--rt-radius-large);width:calc(100vw - 24px);height:365px;margin-top:52px;overflow:hidden}.r-dashboard-window{transform-origin:0 0;grid-template-columns:64px 1fr;min-width:980px;min-height:620px;transform:scale(.58)}.r-cta{min-height:660px;padding-block:112px}.r-cta:before{inset:12% -40%}.r-cta .r-container>p{font-size:13px}.r-modal{align-items:end;padding:0}.r-modal__panel{border-radius:var(--rt-radius-sheet) var(--rt-radius-sheet) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92svh;padding:44px 22px 27px}.r-modal__panel h2{font-size:31px}.r-modal form{grid-template-columns:1fr;gap:13px}.r-modal input,.r-modal select{height:56px}.r-footer>.r-container{flex-direction:column;justify-content:center;align-items:flex-start;gap:23px;min-height:290px;display:flex}.r-footer p,.r-footer small{justify-self:auto}.r-footer nav{flex-wrap:wrap}}@media (width>=1200px){:root{--r-container:min(var(--rt-container-standard), calc(100vw - 96px))}}@media (width>=1440px){:root{--r-container:min(var(--rt-container-app), calc(100vw - 96px))}}:root[data-rentoo-theme=light] .r-cta,:root[data-rentoo-theme=light] .r-footer,:root[data-rentoo-theme=light] .r-modules,:root[data-rentoo-theme=light] .r-platform,:root[data-theme=light] .r-cta,:root[data-theme=light] .r-footer,:root[data-theme=light] .r-modules,:root[data-theme=light] .r-platform,html.light .r-cta,html.light .r-footer,html.light .r-modules,html.light .r-platform{background-color:#eee8df;background-image:linear-gradient(#f4efe9e0,#f4efe9e0),var(--rt-marble-light)}:root[data-rentoo-theme=light] .r-dashboard,:root[data-rentoo-theme=light] .r-experience,:root[data-rentoo-theme=light] .r-problem,:root[data-theme=light] .r-dashboard,:root[data-theme=light] .r-experience,:root[data-theme=light] .r-problem,html.light .r-dashboard,html.light .r-experience,html.light .r-problem{background-color:#f4f0ea;background-image:linear-gradient(#f7f3eddb,#f7f3eddb),var(--rt-marble-light)}:root[data-rentoo-theme=light] .r-core,:root[data-rentoo-theme=light] .r-dashboard-window,:root[data-rentoo-theme=light] .r-explorer,:root[data-rentoo-theme=light] .r-module-ui,:root[data-rentoo-theme=light] .r-story-card,:root[data-theme=light] .r-core,:root[data-theme=light] .r-dashboard-window,:root[data-theme=light] .r-explorer,:root[data-theme=light] .r-module-ui,:root[data-theme=light] .r-story-card,html.light .r-core,html.light .r-dashboard-window,html.light .r-explorer,html.light .r-module-ui,html.light .r-story-card{background-color:#fffdf9;background-image:linear-gradient(#fffdf9e0,#fffdf9e0),var(--rt-marble-light)}:root[data-rentoo-theme=light] .r-header,:root[data-theme=light] .r-header,html.light .r-header{background-color:#fffdf9f5;background-image:linear-gradient(#fffdf9ed,#fffdf9ed),var(--rt-marble-light)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-hero-car],[data-hero-reveal],[data-reveal]{opacity:1!important;transform:none!important}}html[data-rentoo-theme=light] body{background-image:linear-gradient(var(--rt-light-page-wash),var(--rt-light-page-wash)),var(--rt-marble-light);background-size:auto,var(--rt-marble-size);background-repeat:no-repeat,repeat}html[data-rentoo-theme=light] body .customer-shell{background:radial-gradient(circle at 12% 4%,#9c712d0f,#0000 26rem),0 0;min-inline-size:20rem}html[data-rentoo-theme=light] body .customer-shell main{min-block-size:calc(100dvh - 4.75rem)}html[data-rentoo-theme=light] body .customer-shell h1,html[data-rentoo-theme=light] body .customer-shell h2,html[data-rentoo-theme=light] body .customer-shell h3{color:var(--rt-text-primary);text-wrap:balance}html[data-rentoo-theme=light] body .customer-shell dd,html[data-rentoo-theme=light] body .customer-shell li,html[data-rentoo-theme=light] body .customer-shell p{text-wrap:pretty}html[data-rentoo-theme=light] body .customer-shell .home-hero{background-color:#f7f1e9;background-image:linear-gradient(#faf7f2c2,#faf7f2e6),var(--rt-marble-light);background-size:auto,var(--rt-marble-size);color:var(--rt-text-primary);position:relative;overflow:hidden}html[data-rentoo-theme=light] body .customer-shell .home-hero:after{pointer-events:none;content:"";background:radial-gradient(circle at 78% 22%,#00624f14,#0000 29rem);position:absolute;inset:0}html[data-rentoo-theme=light] body .customer-shell .home-hero__inner{z-index:1;gap:clamp(1.5rem,4vw,2.75rem);padding-block:clamp(3.5rem,8vw,6.5rem) 2.25rem;position:relative}html[data-rentoo-theme=light] body .customer-shell .home-hero__copy{text-align:center;margin-inline:auto}html[data-rentoo-theme=light] body .customer-shell .cars-search__heading p,html[data-rentoo-theme=light] body .customer-shell .home-hero__eyebrow,html[data-rentoo-theme=light] body .customer-shell .section-heading p,html[data-rentoo-theme=light] body .customer-shell .service-page__eyebrow,html[data-rentoo-theme=light] body .customer-shell [class$=__eyebrow]{color:var(--rt-accent-gold);letter-spacing:.04em}html[data-rentoo-theme=light] body .customer-shell .home-hero h1{max-inline-size:16ch;color:var(--rt-text-primary);letter-spacing:-.035em;margin-inline:auto;font-size:clamp(2.4rem,7vw,5rem);font-weight:850}html[data-rentoo-theme=light] body .customer-shell .home-hero__copy>p:last-child{color:var(--rt-text-secondary);margin-inline:auto}html[data-rentoo-theme=light] body .customer-shell .home-hero__truths{color:var(--rt-text-secondary);justify-content:center}html[data-rentoo-theme=light] body .customer-shell .home-hero__truths span{border:1px solid var(--rt-border-subtle);border-radius:var(--rt-radius-full);min-block-size:2.75rem;box-shadow:var(--rt-shadow-subtle);background:#fffdf9c7;align-items:center;padding-inline:1rem;display:inline-flex}html[data-rentoo-theme=light] body .customer-shell .home-hero__truths span:before{color:var(--rt-action-primary)}html[data-rentoo-theme=light] body .customer-shell .trip-form{border:1px solid var(--rt-border-default);border-radius:var(--rt-radius-large);background-color:var(--rt-bg-surface);background-image:linear-gradient(var(--rt-light-card-wash-soft),var(--rt-light-card-wash-soft)),var(--rt-marble-light);background-size:auto,var(--rt-marble-size);color:var(--rt-text-primary);box-shadow:var(--rt-shadow-card);padding:clamp(.75rem,2vw,1.15rem)}html[data-rentoo-theme=light] body .customer-shell .trip-form__heading{border-radius:var(--rt-radius-control);background:var(--rt-bg-surface-subtle)}html[data-rentoo-theme=light] body .customer-shell .trip-form__mode{color:var(--rt-action-active)}html[data-rentoo-theme=light] body .customer-shell .trip-form__field input,html[data-rentoo-theme=light] body .customer-shell input:not([type=checkbox]):not([type=radio]),html[data-rentoo-theme=light] body .customer-shell select,html[data-rentoo-theme=light] body .customer-shell textarea{min-block-size:var(--rt-control-h);border:1px solid var(--rt-border-default);border-radius:var(--rt-radius-control);background:var(--rt-control-bg);color:var(--rt-text-primary);box-shadow:inset 0 1px #ffffffad,0 8px 18px -18px #4f381a59}html[data-rentoo-theme=light] body .customer-shell input:hover:not(:disabled),html[data-rentoo-theme=light] body .customer-shell select:hover:not(:disabled),html[data-rentoo-theme=light] body .customer-shell textarea:hover:not(:disabled){border-color:var(--rt-border-strong)}html[data-rentoo-theme=light] body .customer-shell input:focus,html[data-rentoo-theme=light] body .customer-shell select:focus,html[data-rentoo-theme=light] body .customer-shell textarea:focus{border-color:var(--rt-action-active);box-shadow:var(--rt-focus-ring)}html[data-rentoo-theme=light] body .customer-shell .home-fleet,html[data-rentoo-theme=light] body .customer-shell .how-it-works{background:0 0}html[data-rentoo-theme=light] body .customer-shell .how-it-works ol{gap:1rem}html[data-rentoo-theme=light] body .customer-shell .how-it-works li{border:1px solid var(--rt-border-default);border-radius:var(--rt-radius-card);background:var(--rt-bg-surface);box-shadow:var(--rt-shadow-subtle)}html[data-rentoo-theme=light] body .customer-shell .cars-search,html[data-rentoo-theme=light] body .customer-shell .service-page{background-color:#f7f1e9;background-image:linear-gradient(#faf7f2d1,#faf7f2eb),var(--rt-marble-light);background-size:auto,var(--rt-marble-size);color:var(--rt-text-primary)}html[data-rentoo-theme=light] body .customer-shell .cars-layout__filters,html[data-rentoo-theme=light] body .customer-shell .reservation-filter{border-color:var(--rt-border-default);background:var(--rt-bg-surface);box-shadow:var(--rt-shadow-subtle)}html[data-rentoo-theme=light] body .customer-shell .mobile-filters{border:1px solid var(--rt-border-default);border-radius:var(--rt-radius-sheet) var(--rt-radius-sheet) 0 0;background-color:var(--rt-bg-surface);background-image:linear-gradient(var(--rt-light-card-wash),var(--rt-light-card-wash)),var(--rt-marble-light);background-size:auto,var(--rt-marble-size);max-block-size:min(88dvh,54rem);inline-size:min(100%,32rem);color:var(--rt-text-primary);box-shadow:var(--rt-shadow-modal);margin-block:auto 0;margin-inline:0}html[data-rentoo-theme=light] body .customer-shell .mobile-filters::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2c23186b}html[data-rentoo-theme=light] body .customer-shell .mobile-filters__header{z-index:2;background:#fffdf9f0;padding-block:.5rem 1rem;position:sticky;inset-block-start:0}html[data-rentoo-theme=light] body .customer-shell .app-state,html[data-rentoo-theme=light] body .customer-shell .home-empty,html[data-rentoo-theme=light] body .customer-shell .results-empty{border-color:var(--rt-border-default);box-shadow:var(--rt-shadow-subtle);background:#fffdf9d1}html[data-rentoo-theme=light] body .customer-shell .account-card,html[data-rentoo-theme=light] body .customer-shell .auth-card,html[data-rentoo-theme=light] body .customer-shell .availability-panel,html[data-rentoo-theme=light] body .customer-shell .detail-card,html[data-rentoo-theme=light] body .customer-shell .history,html[data-rentoo-theme=light] body .customer-shell .intent-card,html[data-rentoo-theme=light] body .customer-shell .logout-card,html[data-rentoo-theme=light] body .customer-shell .party-card,html[data-rentoo-theme=light] body .customer-shell .quote-creator,html[data-rentoo-theme=light] body .customer-shell .quote-summary,html[data-rentoo-theme=light] body .customer-shell .requirements,html[data-rentoo-theme=light] body .customer-shell .reservation-card,html[data-rentoo-theme=light] body .customer-shell .result-card,html[data-rentoo-theme=light] body .customer-shell .security-card,html[data-rentoo-theme=light] body .customer-shell .step-card,html[data-rentoo-theme=light] body .customer-shell .submit-card,html[data-rentoo-theme=light] body .customer-shell .truth-panel,html[data-rentoo-theme=light] body .customer-shell .vehicle-card,html[data-rentoo-theme=light] body .customer-shell .vehicle-hero{border-color:var(--rt-border-default);background-color:var(--rt-bg-surface);background-image:linear-gradient(var(--rt-light-card-wash-soft),var(--rt-light-card-wash-soft)),var(--rt-marble-light);background-size:auto,var(--rt-marble-size);color:var(--rt-text-primary);box-shadow:var(--rt-shadow-card)}html[data-rentoo-theme=light] body .customer-shell .vehicle-card:hover{box-shadow:var(--rt-shadow-floating);transform:translateY(-2px)}html[data-rentoo-theme=light] body .customer-shell .media-fallback,html[data-rentoo-theme=light] body .customer-shell .vehicle-card__placeholder,html[data-rentoo-theme=light] body .customer-shell .vehicle-hero__placeholder{color:var(--rt-accent-gold-soft);background-color:var(--rt-bg-surface-subtle);background-image:linear-gradient(#f8f3ecbd,#f8f3ece6),var(--rt-marble-warm);background-size:auto,var(--rt-marble-size)}html[data-rentoo-theme=light] body .customer-shell .party-card__status,html[data-rentoo-theme=light] body .customer-shell .vehicle-card__specs li{border:1px solid var(--rt-border-subtle);background:var(--rt-bg-surface-subtle)}html[data-rentoo-theme=light] body .customer-shell .vehicle-card__brand,html[data-rentoo-theme=light] body .customer-shell .vehicle-hero__brand{color:var(--rt-accent-gold)}html[data-rentoo-theme=light] body .customer-shell .vehicle-detail__back{color:var(--rt-action-primary)}html[data-rentoo-theme=light] body .customer-shell .availability-panel__no-hold{border:1px solid color-mix(in srgb,var(--rt-warning) 22%,transparent)}html[data-rentoo-theme=light] body .customer-shell .review-next{border:1px solid var(--rt-border-default);background-color:var(--rt-bg-surface-subtle);background-image:linear-gradient(#f4eee6db,#f4eee6f0),var(--rt-marble-warm);background-size:auto,var(--rt-marble-size);color:var(--rt-text-primary);box-shadow:var(--rt-shadow-card)}html[data-rentoo-theme=light] body .customer-shell .review-next span{color:var(--rt-text-secondary)}html[data-rentoo-theme=light] body .customer-shell .step-card__heading>span{background:var(--rt-bg-surface-selected);color:var(--rt-action-primary);border:1px solid #0072602e}html[data-rentoo-theme=light] body .customer-shell .continue-actions{border:1px solid var(--rt-border-default);border-radius:var(--rt-radius-card);box-shadow:var(--rt-shadow-subtle);background:#fffdf9d1;padding:1rem}html[data-rentoo-theme=light] body .customer-shell .auth-page{background-image:radial-gradient(circle at 50% 15%,#9c712d14,#0000 26rem);min-block-size:calc(100dvh - 4.75rem);position:relative}html[data-rentoo-theme=light] body .customer-shell .auth-card{border-radius:var(--rt-radius-sheet);inline-size:min(100%,31rem);padding:clamp(1.4rem,5vw,2.5rem)}html[data-rentoo-theme=light] body .customer-shell .auth-card:before{background:linear-gradient(90deg,var(--rt-accent-gold),var(--rt-action-primary));content:"";border-radius:999px;block-size:.18rem;inline-size:4rem;margin:0 auto 1.5rem;display:block}html[data-rentoo-theme=light] body .customer-shell .reservation-grid{gap:1.15rem}html[data-rentoo-theme=light] body .customer-shell .continue-page>header,html[data-rentoo-theme=light] body .customer-shell .profile-page__header,html[data-rentoo-theme=light] body .customer-shell .reservation-detail>header,html[data-rentoo-theme=light] body .customer-shell .reservations-page>header,html[data-rentoo-theme=light] body .customer-shell .review-page__header,html[data-rentoo-theme=light] body .customer-shell .submit-page>header{padding-block:.75rem}html[data-rentoo-theme=light] body .customer-shell .cancel-card{border-color:color-mix(in srgb,var(--rt-error) 22%,var(--rt-border-default));background-image:none}html[data-rentoo-theme=light] body .customer-shell .app-status,html[data-rentoo-theme=light] body .customer-shell .status-badge{border:1px solid}html[data-rentoo-theme=light] body .customer-shell .alert{border-color:color-mix(in srgb,currentColor 24%,transparent);box-shadow:0 12px 28px -26px}html[data-rentoo-theme=light] body .customer-shell .state-loading,html[data-rentoo-theme=light] body .customer-shell [class$=__loading]{border:1px dashed var(--rt-border-default);border-radius:var(--rt-radius-card);color:var(--rt-text-secondary);background:#fffdf9b8}@media (width<=48rem){html[data-rentoo-theme=light] body .customer-shell main{min-block-size:calc(100dvh - 4.25rem)}html[data-rentoo-theme=light] body .customer-shell .home-hero__inner{padding-block-start:2.5rem}html[data-rentoo-theme=light] body .customer-shell .home-hero h1{font-size:clamp(2.25rem,12vw,3.65rem)}html[data-rentoo-theme=light] body .customer-shell .home-hero__truths{grid-template-columns:1fr;display:grid}html[data-rentoo-theme=light] body .customer-shell .home-hero__truths span{justify-content:center}html[data-rentoo-theme=light] body .customer-shell .cars-search{padding-block:1.75rem}html[data-rentoo-theme=light] body .customer-shell .vehicle-card__body{padding:1rem}}@media (width<=38rem){html[data-rentoo-theme=light] body .customer-shell .mobile-filters .filters>.app-button{inline-size:100%;box-shadow:0 -12px 24px #fffdf9eb,var(--rt-shadow-card);position:sticky;inset-block-end:0}html[data-rentoo-theme=light] body .customer-shell .trip-form{border-radius:var(--rt-radius-card)}html[data-rentoo-theme=light] body .customer-shell .app-button,html[data-rentoo-theme=light] body .customer-shell .app-link--primary{inline-size:100%}html[data-rentoo-theme=light] body .customer-shell .mobile-filters{padding-block-end:calc(1rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){html[data-rentoo-theme=light] body .customer-shell .vehicle-card:hover{transform:none}}.rentoo-auth-page{isolation:isolate;min-height:100dvh;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));color:var(--rt-text-primary);background:var(--rt-bg-canvas);font-family:var(--font-numerals-fa);direction:rtl;position:relative;overflow-x:hidden}.rentoo-auth-page:before{z-index:-2;content:"";pointer-events:none;opacity:.48;filter:brightness(.58)contrast(1.12)saturate(.78);background-image:url(../rentoo/patterns/marble/light/marble-white-gold-main.webp);background-position:top;background-repeat:repeat;background-size:290px 217px;position:fixed;inset:-24px}.rentoo-auth-page:after{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 17% 12%,#dab06b12 0,#dab06b06 18%,#dab06b00 36%),radial-gradient(circle at 84% 84%,#ffffff06 0,#fff0 32%),linear-gradient(#020303b3,#030404c7 46%,#020303e0);position:fixed;inset:0}.rentoo-auth-shell{z-index:1;grid-template-columns:minmax(390px,.96fr) minmax(450px,1.04fr);align-items:stretch;gap:20px;width:100%;max-width:1180px;min-height:calc(100dvh - 112px);margin:0 auto;display:grid;position:relative}.rentoo-showcase{isolation:isolate;border:1px solid var(--rt-panel-border);background:var(--rt-bg-canvas);min-height:690px;box-shadow:var(--rt-shadow-card);border-radius:30px;position:relative;overflow:hidden}.rentoo-showcase:before{z-index:3;content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0e,inset 0 0 0 1px #ce9e5506}.rentoo-showcase-image{z-index:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.015)}.rentoo-showcase-fallback{z-index:0;background-color:#0000;background-image:linear-gradient(#030404a8,#030404d1),url(../rentoo/patterns/marble/light/marble-milk-gold-subtle.webp);background-position:50%;background-repeat:repeat;background-size:560px 420px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:none;position:absolute;inset:0}.rentoo-showcase-image[style*="display: none"]+.rentoo-showcase-fallback{display:flex}.rentoo-showcase-fallback-brand{color:var(--rt-text-primary);font-family:var(--font-sans);letter-spacing:.1em;direction:ltr;font-size:48px;font-weight:700}.rentoo-showcase-fallback-meta{color:var(--rt-accent-gold-strong);font-family:var(--font-sans);letter-spacing:.2em;direction:ltr;font-size:11px;font-weight:600}.rentoo-showcase-overlay{z-index:1;pointer-events:none;background:linear-gradient(#03040433,#03040414 28%,#0304044d 56%,#020303e6),linear-gradient(90deg,#0000001a,#0000 58%,#0000002e);position:absolute;inset:0}.rentoo-showcase-top{z-index:2;direction:ltr;align-items:center;gap:12px;display:flex;position:absolute;top:30px;left:30px;right:30px}.rentoo-showcase-kicker,.rentoo-showcase-system{white-space:nowrap;font-family:var(--font-sans)}.rentoo-showcase-kicker{color:#f0e8dc;letter-spacing:.18em;font-size:11px;font-weight:700}.rentoo-showcase-system{color:#ebe0d094;letter-spacing:.14em;font-size:9px;font-weight:600}.rentoo-showcase-line{background:linear-gradient(90deg,#c99a56bf,#c99a560d);width:54px;height:1px}.rentoo-showcase-copy{z-index:2;max-width:470px;position:absolute;bottom:40px;left:38px;right:38px}.rentoo-showcase-eyebrow{color:var(--rt-accent-gold-strong);font-family:var(--font-sans);letter-spacing:.18em;direction:ltr;margin-bottom:12px;font-size:10px;font-weight:700}.rentoo-showcase-copy h1{color:#f6f1e8;text-shadow:0 3px 18px #0000006b;max-width:430px;margin:0;font-size:clamp(24px,2.35vw,34px);font-weight:800;line-height:1.6}.rentoo-showcase-copy p{color:#eee7dcb3;margin:10px 0 0;font-size:13px;font-weight:500;line-height:1.8}.rentoo-login-panel{isolation:isolate;border:1px solid var(--rt-panel-border);min-height:690px;box-shadow:var(--rt-shadow-card);background:#070908f7;border-radius:30px;position:relative;overflow:hidden}.rentoo-login-panel:before{z-index:-2;opacity:.15;filter:brightness(.48)contrast(1.1)saturate(.68);background-image:url(../rentoo/patterns/marble/light/marble-milk-gold-subtle.webp);background-position:34% 18%;background-repeat:repeat;background-size:520px 390px}.rentoo-login-panel:after,.rentoo-login-panel:before{content:"";pointer-events:none;position:absolute;inset:0}.rentoo-login-panel:after{z-index:-1;background:radial-gradient(circle at 50% 0,#cfa86b0e 0,#cfa86b00 38%),linear-gradient(#080a09c7,#070908eb 40%,#050706fa);box-shadow:inset 0 1px #ffffff0b,inset 0 0 0 1px #c4975406}.rentoo-login-panel-inner{z-index:1;flex-direction:column;justify-content:center;width:100%;max-width:500px;min-height:690px;margin:0 auto;padding:clamp(38px,4.6vw,64px);display:flex;position:relative}.rentoo-login-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:24px;display:flex}.rentoo-logo-frame{background:#ffffff06;border:1px solid #cfa5652e;border-radius:16px;place-items:center;width:116px;min-height:82px;margin-bottom:18px;padding:8px 10px;display:grid;box-shadow:inset 0 1px #ffffff09,0 14px 34px #0000003d}.rentoo-admin-logo{-o-object-fit:contain;object-fit:contain;border-radius:10px;width:auto;max-width:96px;max-height:76px;display:block}.rentoo-login-heading{flex-direction:column;align-items:center;gap:5px;display:flex}.rentoo-login-overline{color:var(--rt-accent-gold-strong);font-family:var(--font-sans);letter-spacing:.22em;direction:ltr;font-size:9px;font-weight:700}.rentoo-login-heading h2{color:#f4eee5;margin:0;font-size:18px;font-weight:800;line-height:1.7}.rentoo-mode-switch{background:#00000038;border:1px solid #fff1;border-radius:14px;grid-template-columns:repeat(2,1fr);gap:6px;width:min(100%,420px);margin:0 auto 22px;padding:5px;display:grid;box-shadow:inset 0 1px 10px #0003}.rentoo-mode-button{cursor:pointer;color:#857f76;min-height:44px;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.rentoo-mode-button svg{width:17px;height:17px}.rentoo-mode-button:hover:not(:disabled){color:#ddd4c8;background:#ffffff06}.rentoo-mode-button.is-active{color:#f0e8dc;background:linear-gradient(#ffffff0e,#ffffff05),#171a18;border-color:#d2a96938;box-shadow:inset 0 1px #ffffff0e,0 8px 20px #00000029}.rentoo-mode-button:focus-visible{border-color:#27a88bbf;box-shadow:0 0 0 3px #27a88b24}.rentoo-mode-button:disabled{cursor:not-allowed;opacity:.52}.rentoo-login-form{flex-direction:column;gap:15px;width:min(100%,420px);margin:0 auto;display:flex}.rentoo-field{width:100%}.rentoo-field label{color:#bcb3a8;margin:0 0 7px;font-size:12px;font-weight:700;line-height:1.6;display:block}.rentoo-input-wrap{width:100%;position:relative}.rentoo-input{color:#f4f0e8;text-align:center;background:linear-gradient(#ffffff07,#ffffff03),#171a18;border:1px solid #c4a06930;border-radius:12px;outline:none;width:100%;min-height:54px;padding:0 46px 0 16px;font-family:inherit;font-size:13px;line-height:1.7;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s,opacity .16s;box-shadow:inset 0 1px #ffffff07,inset 0 -1px #00000052}.rentoo-input.has-left-icon{padding-left:50px}.rentoo-input::placeholder{color:#72766f;opacity:1}.rentoo-input:hover:not(:disabled){background:linear-gradient(#ffffff09,#ffffff04),#1a1e1c;border-color:#d2aa6b5c}.rentoo-input:focus{background:linear-gradient(#ffffff09,#ffffff03),#171c1a;border-color:#27a88bd1;box-shadow:0 0 0 3px #27a88b21,inset 0 1px #ffffff08}.rentoo-input:disabled{cursor:not-allowed;color:var(--rt-text-disabled);opacity:.68;background:#111412;border-color:#ffffff0d}.rentoo-icon-button,.rentoo-input-icon{position:absolute;top:50%;transform:translateY(-50%)}.rentoo-input-icon{z-index:2;color:#877f73;pointer-events:none;width:18px;height:18px}.rentoo-input-icon.right{right:15px}.rentoo-icon-button.left{left:5px}.rentoo-icon-button{z-index:3;cursor:pointer;color:#817b72;background:0 0;border:0;border-radius:10px;outline:none;place-items:center;width:42px;height:42px;padding:0;transition:color .15s,background-color .15s,box-shadow .15s,opacity .15s;display:grid}.rentoo-icon-button svg{width:18px;height:18px}.rentoo-icon-button:hover:not(:disabled){color:var(--rt-accent-gold-strong);background:#ffffff0a}.rentoo-icon-button:focus-visible{box-shadow:0 0 0 3px #27a88b21}.rentoo-icon-button:disabled{cursor:not-allowed;opacity:.45}.rentoo-input[aria-invalid=true]{border-color:#c44858ad;box-shadow:0 0 0 3px #c448581a,inset 0 1px #ffffff06}.rentoo-field-error{color:var(--rt-error);margin:7px 2px 0;font-size:10px;font-weight:700;line-height:1.65}.rentoo-challenge-copy{color:#817d76;margin:-1px 0 8px;font-size:10px;font-weight:600;line-height:1.7}.rentoo-code-input{font-variant-numeric:tabular-nums;letter-spacing:.28em;direction:ltr}.rentoo-inline-action{cursor:pointer;color:#8f8a82;font:inherit;background:0 0;border:0;outline:none;margin:8px 0 0;padding:0;font-size:11px;font-weight:700;transition:color .15s,opacity .15s}.rentoo-inline-action:hover:not(:disabled){color:#e0d6c8}.rentoo-inline-action:focus-visible{color:var(--rt-action-active);text-underline-offset:3px;text-decoration:underline}.rentoo-inline-action:disabled{cursor:not-allowed;opacity:.45}.rentoo-inline-action--compact{margin:0}.rentoo-otp-meta{color:#817d76;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:10px;line-height:1.6;display:flex}.rentoo-otp-actions{flex:none;align-items:center;gap:12px;display:inline-flex}.rentoo-error{min-height:46px;color:var(--rt-error);background:linear-gradient(135deg,#741c2b5c,#47101ba3);border:1px solid #c448584d;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.7;display:flex;box-shadow:inset 0 1px #ffffff06}.rentoo-error svg{color:currentColor;flex:none;width:18px;height:18px}.rentoo-submit{width:100%;margin-top:2px}.rentoo-submit-content{z-index:2;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.rentoo-spinner,.rentoo-submit-content svg{width:18px;height:18px}.rentoo-spinner{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;animation:.78s linear infinite rentoo-spin}.rentoo-security-note{justify-content:center;align-items:center;gap:12px;width:min(100%,420px);min-height:46px;margin:14px auto 0;display:flex}.rentoo-security-line{background:linear-gradient(90deg,#ca9a5600,#ca9a5647);width:44px;height:1px}.rentoo-security-line:last-child{transform:scaleX(-1)}.rentoo-admin-footer-logo{-o-object-fit:contain;object-fit:contain;opacity:.66;filter:grayscale(.1)brightness(.92);width:auto;max-width:min(148px,48%);max-height:36px;display:block}.rentoo-page-footer{z-index:1;color:#77746f;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:1180px;min-height:50px;margin:8px auto 0;font-size:10px;line-height:1.6;display:grid;position:relative}.rentoo-secure,.rentoo-support{align-items:center;gap:8px;display:flex}.rentoo-support{direction:ltr;justify-self:start}.rentoo-secure{justify-self:end}.rentoo-footer-icon{width:28px;height:28px;color:var(--rt-accent-gold);background:#ffffff05;border:1px solid #cb9e5b21;border-radius:9px;flex:none;place-items:center;display:grid}.rentoo-footer-icon svg{width:14px;height:14px}.rentoo-secure span:not(.rentoo-footer-icon),.rentoo-support span:not(.rentoo-footer-icon){color:#a9a096;font-weight:700}.rentoo-secure small,.rentoo-support small{color:#6e6b66;margin-top:1px;font-size:9px;display:block}.rentoo-page-footer p{color:#706d68;text-align:center;margin:0}.rentoo-fade-enter-active,.rentoo-fade-leave-active{transition:opacity .15s,transform .15s}.rentoo-fade-enter-from,.rentoo-fade-leave-to{opacity:0;transform:translateY(4px)}@media (width<=1180px){.rentoo-auth-shell,.rentoo-page-footer{max-width:1040px}.rentoo-auth-shell{grid-template-columns:minmax(340px,.86fr) minmax(420px,1.14fr)}.rentoo-login-panel-inner{padding-left:42px;padding-right:42px}}@media (width<=860px){.rentoo-auth-page{padding:max(22px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left))}.rentoo-auth-page:before{opacity:.43;background-size:540px 405px}.rentoo-auth-shell{grid-template-columns:1fr;align-content:center;width:100%;max-width:620px;min-height:calc(100dvh - 106px)}.rentoo-showcase{display:none}.rentoo-login-panel,.rentoo-login-panel-inner{min-height:auto}.rentoo-login-panel{border-radius:26px}.rentoo-login-panel:before{opacity:.17;background-size:460px 345px}.rentoo-login-panel-inner{max-width:520px;padding:46px 44px}.rentoo-page-footer{max-width:620px;margin-top:12px}}@media (width<=620px){.rentoo-auth-page{padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.rentoo-auth-page:before{opacity:.4;background-size:460px 345px}.rentoo-auth-page:after{background:linear-gradient(#020303c2,#020303e0)}.rentoo-auth-shell{min-height:calc(100dvh - 28px)}.rentoo-login-panel{border-radius:22px}.rentoo-login-panel-inner{padding:30px 20px 24px}.rentoo-login-header{margin-bottom:20px}.rentoo-logo-frame{width:104px;min-height:74px;margin-bottom:14px}.rentoo-admin-logo{max-width:86px;max-height:68px}.rentoo-login-heading h2{font-size:16px}.rentoo-login-form,.rentoo-mode-switch,.rentoo-security-note{width:100%}.rentoo-mode-button{gap:6px;min-height:42px;padding:0 8px;font-size:11px}.rentoo-input{min-height:52px}.rentoo-otp-meta{flex-direction:column;align-items:flex-start}.rentoo-submit{background-size:280px 210px;min-height:54px}.rentoo-page-footer{display:none}}@media (width<=380px){.rentoo-auth-page{padding-left:10px;padding-right:10px}.rentoo-login-panel-inner{padding-left:16px;padding-right:16px}.rentoo-mode-button{font-size:10px}}@media (prefers-reduced-motion:reduce){.rentoo-fade-enter-active,.rentoo-fade-leave-active,.rentoo-icon-button,.rentoo-inline-action,.rentoo-input,.rentoo-mode-button,.rentoo-submit,.rentoo-submit:before{transition:none}.rentoo-spinner{animation:none}}:root{--cy-bg:var(--rt-bg-canvas);--cy-surface:var(--rt-bg-surface);--cy-surface-strong:var(--rt-bg-surface-raised);--cy-surface-2:var(--rt-bg-surface-subtle);--cy-surface-soft:var(--rt-bg-surface-subtle);--cy-surface-hover:var(--rt-bg-surface-selected);--cy-border:var(--rt-border-default);--cy-border-soft:var(--rt-border-subtle);--cy-border-strong:var(--rt-border-strong);--cy-text:var(--rt-text-primary);--cy-text-2:var(--rt-text-secondary);--cy-muted:var(--rt-text-muted);--cy-faint:var(--rt-text-disabled);--cy-primary:var(--rt-action-primary);--cy-primary-strong:var(--rt-action-primary-pressed);--cy-primary-soft:var(--rt-bg-surface-selected);--cy-primary-hover:var(--rt-action-primary-hover);--cy-primary-border:var(--rt-action-primary);--cy-primary-text:var(--rt-action-active);--cy-success:var(--rt-success);--cy-success-soft:var(--rt-success-bg);--cy-success-border:var(--rt-success);--cy-warning:var(--rt-warning);--cy-warning-soft:var(--rt-warning-bg);--cy-warning-border:var(--rt-warning);--cy-danger:var(--rt-error);--cy-danger-soft:var(--rt-error-bg);--cy-danger-border:var(--rt-error);--cy-danger-text:var(--rt-error);--cy-violet:var(--rt-accent-gold);--cy-violet-soft:var(--rt-accent-gold-subtle);--cy-violet-border:var(--rt-border-strong);--cy-radius-sm:var(--rt-radius-sm);--cy-radius-control:var(--rt-radius-control);--cy-radius-card:var(--rt-radius-card);--cy-radius-modal:var(--rt-radius-sheet);--cy-radius-pill:var(--rt-radius-full);--cy-shadow-card:var(--rt-shadow-card);--cy-shadow-soft:var(--rt-shadow-subtle);--cy-shadow-modal:var(--rt-shadow-modal);--cy-control-height:var(--rt-control-h);--cy-control-bg:var(--rt-bg-surface);--cy-control-bg-focus:var(--rt-bg-surface-raised);--cy-control-border:var(--rt-border-default);--cy-control-placeholder:var(--rt-text-muted);--cy-font-size-xs:.75rem;--cy-font-size-sm:.8125rem;--cy-font-size-base:.875rem}.cy-page-shell{isolation:isolate;min-height:100dvh;color:var(--cy-text);background-color:var(--rt-bg-canvas);background-image:linear-gradient(#050706de,#050706de),var(--rt-marble-black);background-size:auto,var(--rt-marble-size);background-position:50%,0 0;background-repeat:no-repeat,repeat;position:relative}:root[data-rentoo-theme=light] .cy-page-shell,:root[data-theme=light] .cy-page-shell,html.light .cy-page-shell{background-color:var(--rt-bg-canvas);background-image:linear-gradient(#f8f5f0db,#f8f5f0db),var(--rt-marble-light)}.cy-page-shell:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 78% 10%,#c6a56c0b,#0000 26%),radial-gradient(circle at 12% 88%,#ffffff05,#0000 28%);position:fixed;inset:0}.cy-panel,.cy-panel-soft{border-radius:var(--cy-radius-card);background-color:var(--cy-surface);background-image:linear-gradient(#0c0f0ee3,#0c0f0ee3),var(--rt-marble-dark);background-size:auto,var(--rt-marble-size);color:var(--cy-text);box-shadow:var(--cy-shadow-card);background-position:50%;background-repeat:no-repeat,repeat;border:1px solid #c6a56c33;position:relative;overflow:hidden}.cy-panel-soft{background-image:linear-gradient(#0f1211f0,#0f1211f0),var(--rt-marble-dark);box-shadow:var(--cy-shadow-soft)}:root[data-rentoo-theme=light] .cy-panel,:root[data-rentoo-theme=light] .cy-panel-soft,:root[data-theme=light] .cy-panel,:root[data-theme=light] .cy-panel-soft,html.light .cy-panel,html.light .cy-panel-soft{background-color:var(--rt-bg-surface);background-image:linear-gradient(#fffdf9e8,#fffdf9e8),var(--rt-marble-light)}.cy-panel-soft:after,.cy-panel:after{pointer-events:none;border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 1px #ffffff09,inset 0 0 0 1px #c6a56c06}.cy-panel-head{background:#090b0a59;border-bottom:1px solid #c6a56c26;position:relative}:root[data-rentoo-theme=light] .cy-panel-head,:root[data-theme=light] .cy-panel-head,html.light .cy-panel-head{background:#fffdf97a}.cy-panel--warm{background-color:#211d18;background-image:linear-gradient(#191511d6,#191511d6),var(--rt-marble-warm)}.cy-panel--selected,.cy-panel--warm{background-size:auto,var(--rt-marble-size);background-repeat:no-repeat,repeat}.cy-panel--selected{background-color:var(--rt-bg-surface-selected);background-image:linear-gradient(#05221cc7,#05221ce0),var(--rt-marble-emerald);border-color:#31a88f6b}.cy-icon-box{border-radius:var(--cy-radius-control);background-color:var(--cy-surface-2);background-image:linear-gradient(#0d100fdb,#0d100fdb),var(--rt-marble-dark);background-size:auto,var(--rt-marble-size-mini);min-width:44px;min-height:44px;color:var(--rt-accent-gold);background-repeat:no-repeat,repeat;border:1px solid #c6a56c47;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.cy-icon-box--danger{background:var(--cy-danger-soft);color:var(--cy-danger-text);border-color:#ff8a8557}.cy-icon-box--violet{background-color:#201c17;background-image:linear-gradient(#1c1712d1,#1c1712d1),var(--rt-marble-warm);background-size:auto,var(--rt-marble-size-mini);color:var(--rt-accent-gold-strong);background-repeat:no-repeat,repeat;border-color:#c6a56c6b}.cy-title{color:var(--cy-text)}.cy-copy{color:var(--cy-text-2)}.cy-muted{color:var(--cy-muted)}.cy-faint{color:var(--cy-faint)}.cy-badge{border:1px solid var(--cy-border-soft);border-radius:var(--cy-radius-sm);min-height:24px;color:var(--cy-text-2);white-space:nowrap;background:#ffffff06;justify-content:center;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:550;line-height:1.4;display:inline-flex}.cy-badge--primary{background:var(--rt-bg-surface-selected);color:var(--rt-action-active);border-color:#31a88f59}.cy-badge--success{background:var(--cy-success-soft);color:var(--cy-success);border-color:#4fd29c57}.cy-badge--warning{background:var(--cy-warning-soft);color:var(--cy-warning);border-color:#ffc76657}.cy-badge--danger{background:var(--cy-danger-soft);color:var(--cy-danger-text);border-color:#ff8a8557}.cy-badge--gold{background:var(--rt-accent-gold-subtle);color:var(--rt-accent-gold-strong);border-color:#c6a56c57}.cy-field-wrap{min-width:0}.cy-field-label{color:var(--cy-text-2);margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.55;display:block}.cy-field-required{color:var(--cy-danger)}.cy-field-optional{color:var(--cy-muted);font-weight:400}.cy-field-input{width:100%;min-height:var(--cy-control-height);border:1px solid var(--cy-control-border);border-radius:var(--cy-radius-control);background:var(--cy-control-bg);color:var(--cy-text);outline:none;padding-inline:16px;font-size:14px;line-height:1.7;transition:border-color .16s,background-color .16s,box-shadow .16s,opacity .16s;box-shadow:inset 0 1px #ffffff06}.cy-field-input::placeholder{color:var(--cy-control-placeholder);opacity:1}.cy-field-input:hover:not(:disabled):not(:focus){border-color:var(--cy-border-strong)}.cy-field-input:focus,.cy-field-input:focus-visible{border-color:var(--rt-action-active);background:var(--cy-control-bg-focus);outline:2px solid var(--rt-action-active);outline-offset:3px}.cy-field-input:disabled{cursor:not-allowed;border-color:var(--cy-border-soft);background:var(--rt-action-disabled-bg);color:var(--rt-text-disabled);opacity:.76}.cy-field-input[readonly]{background:var(--cy-surface-2);color:var(--cy-text-2)}textarea.cy-field-input{resize:vertical;min-height:112px;padding-block:12px}.cy-field-input option{background:var(--cy-surface);color:var(--cy-text)}.cy-field-error,.cy-field-hint{margin-top:8px;font-size:12px;line-height:1.65}.cy-field-hint{color:var(--cy-muted)}.cy-field-error{color:var(--cy-danger);font-weight:600}.cy-btn{cursor:pointer;border:1px solid var(--cy-border);border-radius:var(--cy-radius-control);background:var(--cy-surface);min-height:48px;color:var(--cy-text);justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-size:14px;font-weight:600;line-height:1.55;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .12s,filter .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.cy-btn:hover:not(:disabled){border-color:var(--cy-border-strong);background:var(--cy-surface-2)}.cy-btn:focus-visible,.cy-icon-btn:focus-visible{outline:2px solid var(--rt-action-active);outline-offset:3px}.cy-btn:active:not(:disabled){transform:translateY(1px)}.cy-btn:disabled{cursor:not-allowed;border-color:var(--cy-border-soft);background:var(--rt-action-disabled-bg);color:var(--rt-text-disabled);opacity:.72;transform:none}.cy-btn--primary{min-height:var(--rt-control-h);border-radius:var(--rt-radius-control);background-color:var(--rt-action-primary);background-image:linear-gradient(180deg,#041c1724 0,#0219156b 100%),var(--rt-marble-emerald);background-size:auto,var(--rt-marble-size-button);color:#f4f7f4;background-position:50%;background-repeat:no-repeat,repeat;border:1px solid #cdae706b;padding-inline:22px;font-weight:700;box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0000004d,0 14px 32px -24px #000000eb}.cy-btn--primary:after{border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(115deg,#0000 0 40%,#ffffff17 50%,#0000 60% 100%);transition:transform .42s;position:absolute;inset:0;transform:translate(-130%)}.cy-btn--primary:hover:not(:disabled){background-color:var(--rt-action-primary-hover);filter:brightness(1.09);border-color:#dab87cad;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff21,0 18px 38px -23px #045143bd}.cy-btn--primary:hover:not(:disabled):after{transform:translate(130%)}.cy-btn--primary:active:not(:disabled){background-color:var(--rt-action-primary-pressed);filter:brightness(.92);transform:translateY(1px)}.cy-btn--primary:disabled{border-color:var(--rt-border-subtle);background:var(--rt-action-disabled-bg);color:var(--rt-text-disabled);box-shadow:none}.cy-btn--danger{background:var(--rt-error-bg);color:var(--rt-error);border-color:#ff8a855c}.cy-btn--danger:hover:not(:disabled){filter:brightness(1.08);border-color:#ff8a858f}.cy-btn--gold{background-color:#211d18;background-image:linear-gradient(#1e1914d1,#1e1914d1),var(--rt-marble-warm);background-size:auto,var(--rt-marble-size-button);color:var(--rt-accent-gold-strong);background-repeat:no-repeat,repeat;border-color:#c6a56c6b}.cy-icon-btn{cursor:pointer;border:1px solid var(--cy-border);border-radius:var(--cy-radius-control);background:var(--cy-surface);width:44px;height:44px;color:var(--cy-muted);justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s,border-color .16s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.cy-icon-btn:hover:not(:disabled){border-color:var(--cy-border-strong);background:var(--cy-surface-2);color:var(--rt-accent-gold)}.cy-icon-btn:active:not(:disabled){transform:translateY(1px)}.cy-icon-btn:disabled{cursor:not-allowed;background:var(--rt-action-disabled-bg);color:var(--rt-text-disabled);opacity:.7;transform:none}.cy-divider{border-color:var(--cy-border-soft)}.cy-divider--gold{background:linear-gradient(90deg,#0000,#c6a56c70,#0000);border:0;height:1px}.cy-loading-ring{border:3px solid var(--rt-bg-surface-subtle);border-top-color:var(--rt-accent-gold);border-radius:50%;width:32px;height:32px;animation:.9s linear infinite cy-spin}.cy-overlay{background:var(--rt-overlay-scrim)}.cy-modal{border-radius:var(--cy-radius-modal);background-color:var(--cy-surface-strong);background-image:linear-gradient(#090b0aeb,#090b0aeb),var(--rt-marble-dark);background-size:auto,var(--rt-marble-size);box-shadow:var(--cy-shadow-modal);color:var(--cy-text);background-position:50%;background-repeat:no-repeat,repeat;border:1px solid #c6a56c47;position:relative;overflow:hidden}:root[data-rentoo-theme=light] .cy-modal,:root[data-theme=light] .cy-modal,html.light .cy-modal{background-color:var(--rt-bg-surface);background-image:linear-gradient(#fffdf9ed,#fffdf9ed),var(--rt-marble-light)}.cy-modal:after{pointer-events:none;border-radius:inherit;content:"";position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #c6a56c06}@media (width<=599px){:root{--cy-control-height:var(--rt-control-h-mobile)}.cy-btn--primary{min-height:var(--rt-control-h-mobile)}.cy-panel,.cy-panel-soft{border-radius:var(--rt-radius-card)}.cy-modal{border-radius:var(--rt-radius-sheet)}}@media (prefers-reduced-motion:reduce){.cy-btn,.cy-btn:after,.cy-field-input,.cy-icon-btn{transition:none}.cy-loading-ring{animation:none}}:root[data-rentoo-theme=light] .cy-page-shell,:root[data-rentoo-theme=light] .rentoo-page,:root[data-theme=light] .cy-page-shell,:root[data-theme=light] .rentoo-page,html.light .cy-page-shell,html.light .rentoo-page{background-image:linear-gradient(var(--rt-light-page-wash),var(--rt-light-page-wash)),var(--rt-marble-light);background-size:auto,var(--rt-marble-size)}:root[data-rentoo-theme=light] .r-header,:root[data-theme=light] .r-header,html.light .r-header{background-color:#fffdf9f6;background-image:linear-gradient(var(--rt-light-header-wash),var(--rt-light-header-wash)),var(--rt-marble-light);background-size:auto,var(--rt-marble-size);border-bottom-color:#976f392e;box-shadow:0 12px 30px -26px #523a1b47}:root[data-rentoo-theme=light] .cy-btn--primary,:root[data-rentoo-theme=light] .r-btn,:root[data-rentoo-theme=light] .rt-brand-primary,:root[data-theme=light] .cy-btn--primary,:root[data-theme=light] .r-btn,:root[data-theme=light] .rt-brand-primary,html.light .cy-btn--primary,html.light .r-btn,html.light .rt-brand-primary{border-color:var(--rt-primary-border);background-color:var(--rt-action-primary);background-image:linear-gradient(180deg,#003c301a 0,#00342a3d 100%),var(--rt-marble-emerald);background-size:auto,var(--rt-marble-size-button);color:#fff;text-shadow:0 1px 2px #00271f57;background-position:50%;background-repeat:no-repeat,repeat;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000029,0 15px 28px -20px #00524170,0 5px 12px #5b3d1714}:root[data-rentoo-theme=light] .cy-btn--primary:hover:not(:disabled),:root[data-rentoo-theme=light] .r-btn:hover:not(:disabled),:root[data-rentoo-theme=light] .rt-brand-primary:hover:not(:disabled),:root[data-theme=light] .cy-btn--primary:hover:not(:disabled),:root[data-theme=light] .r-btn:hover:not(:disabled),:root[data-theme=light] .rt-brand-primary:hover:not(:disabled),html.light .cy-btn--primary:hover:not(:disabled),html.light .r-btn:hover:not(:disabled),html.light .rt-brand-primary:hover:not(:disabled){border-color:var(--rt-primary-border-hover);background-color:var(--rt-action-primary-hover);filter:brightness(1.025)saturate(1.03);box-shadow:inset 0 1px #ffffff2e,0 18px 34px -21px #004c3d70,0 7px 16px #5b3d171a}:root[data-rentoo-theme=light] .cy-btn--primary:focus-visible,:root[data-rentoo-theme=light] .r-btn:focus-visible,:root[data-theme=light] .cy-btn--primary:focus-visible,:root[data-theme=light] .r-btn:focus-visible,html.light .cy-btn--primary:focus-visible,html.light .r-btn:focus-visible{box-shadow:var(--rt-focus-ring),inset 0 1px #ffffff26,0 14px 28px -22px #004c3d70;border-color:#007260b8}:root[data-rentoo-theme=light] .cy-btn--primary:disabled,:root[data-rentoo-theme=light] .r-btn:disabled,:root[data-theme=light] .cy-btn--primary:disabled,:root[data-theme=light] .r-btn:disabled,html.light .cy-btn--primary:disabled,html.light .r-btn:disabled{border-color:var(--rt-border-subtle);background-color:var(--rt-action-disabled-bg);color:var(--rt-text-disabled);text-shadow:none;box-shadow:none;background-image:none}:root[data-rentoo-theme=light] .r-cta,:root[data-rentoo-theme=light] .r-dashboard,:root[data-rentoo-theme=light] .r-experience,:root[data-rentoo-theme=light] .r-footer,:root[data-rentoo-theme=light] .r-modules,:root[data-rentoo-theme=light] .r-platform,:root[data-rentoo-theme=light] .r-problem,:root[data-theme=light] .r-cta,:root[data-theme=light] .r-dashboard,:root[data-theme=light] .r-experience,:root[data-theme=light] .r-footer,:root[data-theme=light] .r-modules,:root[data-theme=light] .r-platform,:root[data-theme=light] .r-problem,html.light .r-cta,html.light .r-dashboard,html.light .r-experience,html.light .r-footer,html.light .r-modules,html.light .r-platform,html.light .r-problem{background-color:var(--rt-bg-canvas);background-image:linear-gradient(var(--rt-light-section-wash),var(--rt-light-section-wash)),var(--rt-marble-light);background-size:auto,var(--rt-marble-size);background-repeat:no-repeat,repeat}:root[data-rentoo-theme=light] .cy-modal,:root[data-rentoo-theme=light] .cy-panel,:root[data-rentoo-theme=light] .cy-panel-soft,:root[data-rentoo-theme=light] .r-core,:root[data-rentoo-theme=light] .r-dashboard-grid>article,:root[data-rentoo-theme=light] .r-dashboard-window,:root[data-rentoo-theme=light] .r-explorer,:root[data-rentoo-theme=light] .r-kpis article,:root[data-rentoo-theme=light] .r-metrics article,:root[data-rentoo-theme=light] .r-module-ui,:root[data-rentoo-theme=light] .r-principles article,:root[data-rentoo-theme=light] .r-quote,:root[data-rentoo-theme=light] .r-story-card,:root[data-rentoo-theme=light] .rt-brand-card,:root[data-theme=light] .cy-modal,:root[data-theme=light] .cy-panel,:root[data-theme=light] .cy-panel-soft,:root[data-theme=light] .r-core,:root[data-theme=light] .r-dashboard-grid>article,:root[data-theme=light] .r-dashboard-window,:root[data-theme=light] .r-explorer,:root[data-theme=light] .r-kpis article,:root[data-theme=light] .r-metrics article,:root[data-theme=light] .r-module-ui,:root[data-theme=light] .r-principles article,:root[data-theme=light] .r-quote,:root[data-theme=light] .r-story-card,:root[data-theme=light] .rt-brand-card,html.light .cy-modal,html.light .cy-panel,html.light .cy-panel-soft,html.light .r-core,html.light .r-dashboard-grid>article,html.light .r-dashboard-window,html.light .r-explorer,html.light .r-kpis article,html.light .r-metrics article,html.light .r-module-ui,html.light .r-principles article,html.light .r-quote,html.light .r-story-card,html.light .rt-brand-card{border-color:var(--rt-border-default);background-color:var(--rt-bg-surface);background-image:linear-gradient(var(--rt-light-card-wash),var(--rt-light-card-wash)),var(--rt-marble-light);background-size:auto,var(--rt-marble-size);color:var(--rt-text-primary);box-shadow:var(--rt-shadow-card);background-position:50%,0 0;background-repeat:no-repeat,repeat}:root[data-rentoo-theme=light] .cy-panel-soft,:root[data-rentoo-theme=light] .rt-brand-card--soft,:root[data-theme=light] .cy-panel-soft,:root[data-theme=light] .rt-brand-card--soft,html.light .cy-panel-soft,html.light .rt-brand-card--soft{background-image:linear-gradient(var(--rt-light-card-wash-soft),var(--rt-light-card-wash-soft)),var(--rt-marble-light)}:root[data-rentoo-theme=light] .r-core:after,:root[data-rentoo-theme=light] .r-dashboard-window:after,:root[data-rentoo-theme=light] .r-explorer:after,:root[data-rentoo-theme=light] .r-module-ui:after,:root[data-rentoo-theme=light] .r-story-card:after,:root[data-rentoo-theme=light] .rt-brand-card:after,:root[data-theme=light] .r-core:after,:root[data-theme=light] .r-dashboard-window:after,:root[data-theme=light] .r-explorer:after,:root[data-theme=light] .r-module-ui:after,:root[data-theme=light] .r-story-card:after,:root[data-theme=light] .rt-brand-card:after,html.light .r-core:after,html.light .r-dashboard-window:after,html.light .r-explorer:after,html.light .r-module-ui:after,html.light .r-story-card:after,html.light .rt-brand-card:after{box-shadow:inset 0 1px #ffffffc7,inset 0 0 0 1px #976f3906}:root[data-rentoo-theme=light] .cy-icon-box,:root[data-rentoo-theme=light] .r-iconbox,:root[data-theme=light] .cy-icon-box,:root[data-theme=light] .r-iconbox,html.light .cy-icon-box,html.light .r-iconbox{background-color:#fffbf5;background-image:linear-gradient(#fffcf7e6,#fffcf7e6),var(--rt-marble-light);background-size:auto,var(--rt-marble-size-mini);color:var(--rt-accent-gold);background-repeat:no-repeat,repeat;border-color:#976f3942;box-shadow:inset 0 1px #ffffffdb,0 5px 12px #563d1e0d}:root[data-rentoo-theme=light] .r-hero:after,:root[data-theme=light] .r-hero:after,html.light .r-hero:after{background:radial-gradient(circle at 18% 42%,#976f3914,#0000 26%),linear-gradient(#ffffff29,#0000 24%)}:root[data-rentoo-theme=light] .r-core__center,:root[data-theme=light] .r-core__center,html.light .r-core__center{background-color:#075546;background-image:linear-gradient(#0043362e,#00362c52),var(--rt-marble-emerald);border-color:#976f3961;box-shadow:inset 0 1px #ffffff24,0 18px 42px -28px #004c3d7a}:root[data-rentoo-theme=light] .r-alerts>div,:root[data-rentoo-theme=light] .r-core__modules article,:root[data-rentoo-theme=light] .r-ui-rows span,:root[data-rentoo-theme=light] .rt-brand-row,:root[data-theme=light] .r-alerts>div,:root[data-theme=light] .r-core__modules article,:root[data-theme=light] .r-ui-rows span,:root[data-theme=light] .rt-brand-row,html.light .r-alerts>div,html.light .r-core__modules article,html.light .r-ui-rows span,html.light .rt-brand-row{background-color:#fffdf9cc;background-image:linear-gradient(#fffdf9f6,#fffdf9f6),var(--rt-marble-light);background-size:auto,var(--rt-marble-size);border-color:#976f3929}:root[data-rentoo-theme=light] .r-core__modules article:hover,:root[data-theme=light] .r-core__modules article:hover,html.light .r-core__modules article:hover{transform:translate(-4px)}:root[data-rentoo-theme=light] .r-tabs,:root[data-theme=light] .r-tabs,html.light .r-tabs{background:#f8f3ecad;border-color:#976f3929}:root[data-rentoo-theme=light] .r-tabs button.active,:root[data-rentoo-theme=light] .r-tabs button:hover,:root[data-theme=light] .r-tabs button.active,:root[data-theme=light] .r-tabs button:hover,html.light .r-tabs button.active,html.light .r-tabs button:hover{background:#ffffff9e;border-color:#976f393d}:root[data-rentoo-theme=light] .r-tabs button.active,:root[data-theme=light] .r-tabs button.active,html.light .r-tabs button.active{box-shadow:inset 3px 0 var(--rt-action-primary)}:root[data-rentoo-theme=light] .r-dashboard-window aside,:root[data-theme=light] .r-dashboard-window aside,html.light .r-dashboard-window aside{background:#f7f0e8b8;border-color:#976f3929}:root[data-rentoo-theme=light] .r-dashboard-window aside nav span:first-child,:root[data-theme=light] .r-dashboard-window aside nav span:first-child,html.light .r-dashboard-window aside nav span:first-child{background:#00624f1a;border-color:#0072603d}:root[data-rentoo-theme=light] .r-dashboard-main>header>span,:root[data-theme=light] .r-dashboard-main>header>span,html.light .r-dashboard-main>header>span{border-color:#08755d33}:root[data-rentoo-theme=light] .r-quote,:root[data-theme=light] .r-quote,html.light .r-quote{background-color:#fbf4ea;background-image:linear-gradient(#fbf4eae8,#fbf4eae8),var(--rt-marble-warm);color:var(--rt-text-primary);border-color:#976f394d}:root[data-rentoo-theme=light] .r-modal,:root[data-theme=light] .r-modal,html.light .r-modal{background:#3b2d1b47}:root[data-rentoo-theme=light] .r-modal__panel,:root[data-theme=light] .r-modal__panel,html.light .r-modal__panel{background-image:linear-gradient(var(--rt-light-card-wash),var(--rt-light-card-wash)),var(--rt-marble-light);background-size:auto,var(--rt-marble-size);background-repeat:no-repeat,repeat;border-color:#976f394d}:root[data-rentoo-theme=light] .r-modal__close,:root[data-theme=light] .r-modal__close,html.light .r-modal__close{background:#fffdf9bd;border-color:#976f3938}:root[data-rentoo-theme=light] .cy-field-input,:root[data-rentoo-theme=light] .r-modal input,:root[data-rentoo-theme=light] .r-modal select,:root[data-rentoo-theme=light] .rt-brand-control,:root[data-theme=light] .cy-field-input,:root[data-theme=light] .r-modal input,:root[data-theme=light] .r-modal select,:root[data-theme=light] .rt-brand-control,html.light .cy-field-input,html.light .r-modal input,html.light .r-modal select,html.light .rt-brand-control{background-color:var(--rt-control-bg);box-shadow:inset 0 1px #ffffffd6,0 1px 2px #4f381a06}:root[data-rentoo-theme=light] .cy-field-input::-moz-placeholder{color:var(--rt-text-muted)}:root[data-theme=light] .cy-field-input::-moz-placeholder{color:var(--rt-text-muted)}html.light .cy-field-input::-moz-placeholder{color:var(--rt-text-muted)}:root[data-rentoo-theme=light] .cy-field-input::placeholder,:root[data-theme=light] .cy-field-input::placeholder,html.light .cy-field-input::placeholder{color:var(--rt-text-muted)}:root[data-rentoo-theme=light] .cy-field-input:hover:not(:disabled):not(:focus),:root[data-rentoo-theme=light] .r-modal input:hover,:root[data-rentoo-theme=light] .r-modal select:hover,:root[data-rentoo-theme=light] .rt-brand-control:hover,:root[data-theme=light] .cy-field-input:hover:not(:disabled):not(:focus),:root[data-theme=light] .r-modal input:hover,:root[data-theme=light] .r-modal select:hover,:root[data-theme=light] .rt-brand-control:hover,html.light .cy-field-input:hover:not(:disabled):not(:focus),html.light .r-modal input:hover,html.light .r-modal select:hover,html.light .rt-brand-control:hover{background-color:var(--rt-control-bg-hover)}:root[data-rentoo-theme=light] .cy-field-input:focus,:root[data-rentoo-theme=light] .cy-field-input:focus-visible,:root[data-rentoo-theme=light] .r-modal input:focus,:root[data-rentoo-theme=light] .r-modal select:focus,:root[data-rentoo-theme=light] .rt-brand-control:focus,:root[data-theme=light] .cy-field-input:focus,:root[data-theme=light] .cy-field-input:focus-visible,:root[data-theme=light] .r-modal input:focus,:root[data-theme=light] .r-modal select:focus,:root[data-theme=light] .rt-brand-control:focus,html.light .cy-field-input:focus,html.light .cy-field-input:focus-visible,html.light .r-modal input:focus,html.light .r-modal select:focus,html.light .rt-brand-control:focus{border-color:var(--rt-action-active);background-color:var(--rt-control-bg-focus);box-shadow:var(--rt-focus-ring)}:root[data-rentoo-theme=light] .cy-btn:not(.cy-btn--primary):not(.cy-btn--danger),:root[data-rentoo-theme=light] .rt-brand-secondary,:root[data-theme=light] .cy-btn:not(.cy-btn--primary):not(.cy-btn--danger),:root[data-theme=light] .rt-brand-secondary,html.light .cy-btn:not(.cy-btn--primary):not(.cy-btn--danger),html.light .rt-brand-secondary{background-color:#fffdf9d1;box-shadow:inset 0 1px #ffffffb8}:root[data-rentoo-theme=light] .cy-btn:not(.cy-btn--primary):not(.cy-btn--danger):hover:not(:disabled),:root[data-rentoo-theme=light] .rt-brand-secondary:hover:not(:disabled),:root[data-theme=light] .cy-btn:not(.cy-btn--primary):not(.cy-btn--danger):hover:not(:disabled),:root[data-theme=light] .rt-brand-secondary:hover:not(:disabled),html.light .cy-btn:not(.cy-btn--primary):not(.cy-btn--danger):hover:not(:disabled),html.light .rt-brand-secondary:hover:not(:disabled){border-color:var(--rt-border-strong);color:var(--rt-accent-gold);background-color:#fff}:root[data-rentoo-theme=light] .cy-badge--gold,:root[data-theme=light] .cy-badge--gold,html.light .cy-badge--gold{background:#87602011;border-color:#87602038}.rt-brand-card{border:1px solid var(--rt-border-default);border-radius:var(--rt-radius-card);background-color:var(--rt-bg-surface);color:var(--rt-text-primary);box-shadow:var(--rt-shadow-card);position:relative;overflow:hidden}.rt-brand-card--soft{box-shadow:var(--rt-shadow-subtle)}.rt-brand-control{border:1px solid var(--rt-border-default);background:var(--rt-control-bg);width:100%;color:var(--rt-text-primary);outline:none;padding-inline:16px;transition:border-color .16s,background-color .16s,box-shadow .16s}.rt-brand-control,.rt-brand-primary,.rt-brand-secondary{min-height:var(--rt-control-h);border-radius:var(--rt-radius-control)}.rt-brand-primary,.rt-brand-secondary{cursor:pointer;font:inherit;justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-weight:800;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .12s,filter .16s;display:inline-flex;position:relative}.rt-brand-primary:active:not(:disabled),.rt-brand-secondary:active:not(:disabled){transform:translateY(1px)}:root[data-rentoo-theme=light] ::-moz-selection{background:#9c712d42}:root[data-theme=light] ::-moz-selection{background:#9c712d42}html.light ::-moz-selection{background:#9c712d42}:root[data-rentoo-theme=light] ::selection{background:#9c712d42}:root[data-theme=light] ::selection{background:#9c712d42}html.light ::selection{background:#9c712d42}:root[data-rentoo-theme=light] ::-webkit-scrollbar-thumb{background-color:#8760204d}:root[data-theme=light] ::-webkit-scrollbar-thumb{background-color:#8760204d}html.light ::-webkit-scrollbar-thumb{background-color:#8760204d}html[data-rentoo-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-block-start:5.5rem}html[data-rentoo-theme=light] body{background-color:var(--rt-bg-canvas);background-image:linear-gradient(#faf7f2e0,#faf7f2f0),var(--rt-marble-light);background-size:auto,var(--rt-marble-size-light-page);color:var(--rt-text-primary)}html[data-rentoo-theme=light] .customer-shell{min-inline-size:20rem;color:var(--rt-text-primary)}html[data-rentoo-theme=light] .customer-shell main{min-block-size:calc(100dvh - 4.75rem)}html[data-rentoo-theme=light] .customer-shell h1,html[data-rentoo-theme=light] .customer-shell h2,html[data-rentoo-theme=light] .customer-shell h3,html[data-rentoo-theme=light] .customer-shell p{overflow-wrap:anywhere}html[data-rentoo-theme=light] .customer-shell h1{letter-spacing:-.025em;font-size:clamp(2rem,4vw,3.15rem);line-height:1.28}html[data-rentoo-theme=light] .customer-shell h2{line-height:1.4}html[data-rentoo-theme=light] .customer-shell input:not([type=checkbox]):not([type=radio]),html[data-rentoo-theme=light] .customer-shell select,html[data-rentoo-theme=light] .customer-shell textarea{border:1px solid var(--rt-border-default);border-radius:var(--rt-radius-control);min-block-size:3rem;color:var(--rt-text-primary);background:#fffdf9f0;padding-inline:.85rem;box-shadow:inset 0 1px #ffffffdb}html[data-rentoo-theme=light] .customer-shell textarea{padding-block:.75rem}html[data-rentoo-theme=light] .customer-shell input:focus,html[data-rentoo-theme=light] .customer-shell select:focus,html[data-rentoo-theme=light] .customer-shell textarea:focus{border-color:var(--rt-action-primary);outline-offset:2px;box-shadow:none;outline:2px solid #08745f24}html[data-rentoo-theme=light] .customer-shell input[type=checkbox],html[data-rentoo-theme=light] .customer-shell input[type=radio]{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--rt-action-primary)}html[data-rentoo-theme=light] .app-button--primary:after,html[data-rentoo-theme=light] .app-button--primary:before,html[data-rentoo-theme=light] .app-link--primary:after,html[data-rentoo-theme=light] .app-link--primary:before,html[data-rentoo-theme=light] .cy-btn--primary:after,html[data-rentoo-theme=light] .cy-btn--primary:before,html[data-rentoo-theme=light] .r-btn:after,html[data-rentoo-theme=light] .r-btn:before{content:none!important;display:none!important}html[data-rentoo-theme=light] :where(.favorites-page,.contracts-page,.contract-detail,.finance-page,.notifications-page,.notification-detail,.profile-page,.review-page,.continue-page,.submit-page,.reservations-page,.reservation-detail){max-inline-size:var(--rt-container-standard);gap:1.25rem;padding-block:clamp(1.5rem,4vw,3.5rem) clamp(5.5rem,8vw,7rem);display:grid}html[data-rentoo-theme=light] :where(.favorites-page,.contracts-page,.contract-detail,.finance-page,.notifications-page,.notification-detail,.profile-page,.review-page,.continue-page,.submit-page,.reservations-page,.reservation-detail)>header{margin-block-end:.25rem}html[data-rentoo-theme=light] :where(.favorites-page,.contracts-page,.finance-page,.notifications-page,.profile-page,.review-page,.continue-page,.submit-page,.reservations-page)>header>p,html[data-rentoo-theme=light] :where(.profile-page__header,.review-page__header)>p{color:var(--rt-accent-gold);margin:0;font-size:.76rem;font-weight:850}html[data-rentoo-theme=light] :where(.favorites-page,.contracts-page,.finance-page,.notifications-page,.profile-page,.review-page,.continue-page,.submit-page,.reservations-page)>header h1,html[data-rentoo-theme=light] :where(.profile-page__header,.review-page__header) h1{margin:.3rem 0}html[data-rentoo-theme=light] :where(.favorites-page,.contracts-page,.finance-page,.notifications-page,.profile-page,.review-page,.continue-page,.submit-page,.reservations-page)>header>span,html[data-rentoo-theme=light] :where(.profile-page__header,.review-page__header)>span{color:var(--rt-text-muted);font-size:.9rem;line-height:1.9}html[data-rentoo-theme=light] :where(.vehicle-card,.vehicle-hero,.truth-panel,.availability-panel,.quote-creator,.quote-summary,.intent-card,.review-next,.auth-card,.step-card,.continue-actions,.submit-card,.result-card,.reservation-card,.detail-card,.account-card,.security-card,.account-services,.party-card,.logout-card,.contract-card,.contract-section,.finance-summary,.finance-section,.notification-card,.notification-detail__card,.notification-filters,.reservation-filter){border-color:var(--rt-border-default);background-color:var(--rt-bg-surface);background-image:linear-gradient(#fffdf9f6,#fffdf9f6),var(--rt-marble-card-neutral);background-size:auto,var(--rt-marble-size-light-card);color:var(--rt-text-primary);box-shadow:var(--rt-shadow-card)}html[data-rentoo-theme=light] :where(.favorites-page__empty,.contracts-page__empty,.notifications-page__empty,.results-empty,.home-empty,.favorites-page__loading,.contracts-page__loading,.contract-detail__loading,.finance-page__loading,.notifications-page__loading,.notification-detail__loading,.review-page__loading,.submit-page__loading,.reservations-page__loading,.reservation-detail__loading,.state-loading){border:1px dashed var(--rt-border-default);border-radius:var(--rt-radius-card);color:var(--rt-text-muted);text-align:center;box-shadow:var(--rt-shadow-subtle);background:#fffdf9d1;padding:clamp(1.5rem,5vw,3rem)}html[data-rentoo-theme=light] .home-hero h1{font-size:clamp(2.4rem,5.4vw,4.7rem)}html[data-rentoo-theme=light] .home-hero__stage{min-block-size:clamp(26rem,50vw,38rem)}html[data-rentoo-theme=light] .home-hero__truths span{background:#fffdf9db;min-block-size:2.65rem}html[data-rentoo-theme=light] .home-trip-shell{border-color:var(--rt-border-default);box-shadow:var(--rt-shadow-floating)}html[data-rentoo-theme=light] .home-process{background:#fffdf96b}html[data-rentoo-theme=light] .home-process__grid li{border-color:var(--rt-border-default);min-block-size:7rem;box-shadow:var(--rt-shadow-subtle);background:#fffdf9e6}html[data-rentoo-theme=light] .home-fleet{padding-block:clamp(3rem,7vw,6rem)}html[data-rentoo-theme=light] .home-promo__frame{border-color:var(--rt-border-default);box-shadow:var(--rt-shadow-card)}html[data-rentoo-theme=light] .cars-search,html[data-rentoo-theme=light] .service-page{border-block-end:1px solid var(--rt-border-subtle);background-color:#f8f4ed;background-image:linear-gradient(#faf7f2cc,#faf7f2eb),var(--rt-marble-light-soft);background-size:auto,var(--rt-marble-size-light-section)}html[data-rentoo-theme=light] .cars-search__heading{padding-block:clamp(1.75rem,4vw,3.25rem) 1rem}html[data-rentoo-theme=light] .cars-search__heading p,html[data-rentoo-theme=light] .service-page__eyebrow{color:var(--rt-accent-gold);font-weight:850}html[data-rentoo-theme=light] .cars-search__heading h1{font-size:clamp(2rem,4vw,3.15rem)}html[data-rentoo-theme=light] .cars-layout{gap:1.5rem;padding-block:2rem 6rem}html[data-rentoo-theme=light] .cars-layout__filters{border:1px solid var(--rt-border-default);border-radius:var(--rt-radius-card);box-shadow:var(--rt-shadow-card);background:#fffdf9f0;padding:1.15rem;position:sticky;inset-block-start:6.25rem}html[data-rentoo-theme=light] .cars-results__toolbar{margin-block-end:1rem}html[data-rentoo-theme=light] .cars-results__eyebrow{color:var(--rt-accent-gold);font-weight:800}html[data-rentoo-theme=light] .filter-trigger{display:none}html[data-rentoo-theme=light] .filters{gap:1rem}html[data-rentoo-theme=light] .filters__title{border-block-end:1px solid var(--rt-border-subtle);padding-block-end:.8rem}html[data-rentoo-theme=light] .filters__title button{min-block-size:2.5rem;color:var(--rt-action-primary);padding-inline:.45rem}html[data-rentoo-theme=light] .sort select{min-inline-size:12rem}html[data-rentoo-theme=light] .vehicle-grid{gap:1rem}html[data-rentoo-theme=light] .vehicle-card{border-radius:var(--rt-radius-card);overflow:hidden}html[data-rentoo-theme=light] .vehicle-card__media{background-color:var(--rt-bg-surface-subtle)}html[data-rentoo-theme=light] .vehicle-card__favorite,html[data-rentoo-theme=light] .vehicle-hero__favorite{border-color:var(--rt-border-default);color:var(--rt-text-secondary);box-shadow:var(--rt-shadow-subtle);background:#fffdf9f0}html[data-rentoo-theme=light] .vehicle-card__favorite.is-active,html[data-rentoo-theme=light] .vehicle-hero__favorite[aria-pressed=true]{color:var(--rt-error)}html[data-rentoo-theme=light] .vehicle-card__specs li{border:1px solid var(--rt-border-subtle);background:var(--rt-bg-surface-subtle)}html[data-rentoo-theme=light] .vehicle-card__footer{border-color:var(--rt-border-subtle)}html[data-rentoo-theme=light] .vehicle-card__rate strong{color:var(--rt-text-primary);font-size:1.18rem}html[data-rentoo-theme=light] .mobile-filters{border:1px solid var(--rt-border-default);border-radius:var(--rt-radius-sheet) var(--rt-radius-sheet) 0 0;background-color:var(--rt-bg-surface);background-image:linear-gradient(#fffdf9f7,#fffdf9f7),var(--rt-marble-card-neutral);background-size:auto,var(--rt-marble-size-light-card);max-block-size:90dvh;inline-size:min(100%,32rem);color:var(--rt-text-primary);box-shadow:var(--rt-shadow-modal)}html[data-rentoo-theme=light] .mobile-filters::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2d261e75}html[data-rentoo-theme=light] .mobile-filters__header{z-index:3;border-block-end:1px solid var(--rt-border-subtle);background:#fffdf9f7;padding:.75rem 0;position:sticky;inset-block-start:0}html[data-rentoo-theme=light] .mobile-filters__header button{border:1px solid var(--rt-border-default);border-radius:var(--rt-radius-control);background:var(--rt-bg-surface);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--rt-text-primary)}html[data-rentoo-theme=light] .vehicle-detail{gap:1.25rem;padding-block:1.5rem 6rem}html[data-rentoo-theme=light] .vehicle-detail__back{min-block-size:2.75rem;color:var(--rt-action-primary);background:0 0;border:0;font-weight:750}html[data-rentoo-theme=light] .vehicle-hero{border-radius:var(--rt-radius-large);grid-template-columns:minmax(0,1.55fr) minmax(18rem,.8fr);overflow:hidden}html[data-rentoo-theme=light] .vehicle-hero__media{background:var(--rt-bg-surface-subtle);min-block-size:30rem}html[data-rentoo-theme=light] .vehicle-hero__media img{-o-object-fit:cover;object-fit:cover}html[data-rentoo-theme=light] .vehicle-hero__content{padding:clamp(1.25rem,3vw,2rem)}html[data-rentoo-theme=light] .vehicle-hero__brand{color:var(--rt-accent-gold);font-weight:850}html[data-rentoo-theme=light] .vehicle-hero__rates{border-block:1px solid var(--rt-border-subtle)}html[data-rentoo-theme=light] .vehicle-specs div{border-color:var(--rt-border-subtle);background:var(--rt-bg-surface-subtle)}html[data-rentoo-theme=light] .availability-panel,html[data-rentoo-theme=light] .quote-creator,html[data-rentoo-theme=light] .truth-panel{border-radius:var(--rt-radius-card);padding:clamp(1rem,3vw,1.5rem)}html[data-rentoo-theme=light] .trip-form{border-color:var(--rt-border-default);border-radius:var(--rt-radius-card);box-shadow:var(--rt-shadow-card);background:#fffdf9f5}html[data-rentoo-theme=light] .trip-form__heading{border-radius:var(--rt-radius-control);background:var(--rt-bg-surface-subtle)}html[data-rentoo-theme=light] .trip-form__mode{color:var(--rt-action-primary)}html[data-rentoo-theme=light] .trip-form__error{color:var(--rt-error)}html[data-rentoo-theme=light] .service-page{min-block-size:calc(100dvh - 4.75rem);padding-block:clamp(3rem,9vw,8rem)}html[data-rentoo-theme=light] .service-page>.app-container{gap:1rem;max-inline-size:66rem;display:grid}html[data-rentoo-theme=light] .service-page__intro{max-inline-size:50rem;color:var(--rt-text-muted)}html[data-rentoo-theme=light] .review-page{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.72fr);align-items:start}html[data-rentoo-theme=light] .review-page>.alert,html[data-rentoo-theme=light] .review-page>.review-page__loading,html[data-rentoo-theme=light] .review-page__header{grid-column:1/-1}html[data-rentoo-theme=light] .intent-card,html[data-rentoo-theme=light] .quote-summary,html[data-rentoo-theme=light] .review-next{border-radius:var(--rt-radius-card);padding:clamp(1rem,3vw,1.5rem)}html[data-rentoo-theme=light] .review-next{background-image:linear-gradient(#faf6efeb,#faf6eff5),var(--rt-marble-card-warm);position:sticky;inset-block-start:6.25rem}html[data-rentoo-theme=light] .quote-summary__total strong{color:var(--rt-action-primary);font-size:clamp(2rem,4vw,2.8rem)}html[data-rentoo-theme=light] .result-card,html[data-rentoo-theme=light] .step-card,html[data-rentoo-theme=light] .submit-card{border-radius:var(--rt-radius-card);padding:clamp(1rem,3vw,1.5rem)}html[data-rentoo-theme=light] .continue-page{max-inline-size:58rem}html[data-rentoo-theme=light] .step-card__heading>span{background:var(--rt-bg-surface-selected);color:var(--rt-action-primary);border-color:#08745f33}html[data-rentoo-theme=light] .continue-actions{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;inset-block-end:1rem}html[data-rentoo-theme=light] .submit-page{max-inline-size:54rem}html[data-rentoo-theme=light] .auth-page{place-items:center;min-block-size:calc(100dvh - 4.75rem);padding-block:clamp(2rem,6vw,5rem);display:grid;position:relative}html[data-rentoo-theme=light] .auth-page:before{border:1px solid var(--rt-border-subtle);border-radius:var(--rt-radius-large);content:"";box-shadow:var(--rt-shadow-card);background-image:linear-gradient(#faf7f23d,#faf7f26b),url(../rentoo/home/hero/home-hero-desktop-02.webp);background-position:50%;background-size:cover;position:absolute;inset:clamp(1rem,4vw,3rem) 50% clamp(1rem,4vw,3rem) 0}html[dir=ltr][data-rentoo-theme=light] .auth-page:before{inset-inline:50% 0}html[data-rentoo-theme=light] .auth-card{z-index:1;border-radius:var(--rt-radius-large);inline-size:min(100%,30rem);margin-inline-start:auto;padding:clamp(1.4rem,4vw,2.25rem);position:relative}html[dir=ltr][data-rentoo-theme=light] .auth-card{margin-inline:0 auto}html[data-rentoo-theme=light] .auth-card form{gap:.8rem}html[data-rentoo-theme=light] .auth-card__eyebrow{color:var(--rt-accent-gold);font-weight:850}html[data-rentoo-theme=light] .notification-filters,html[data-rentoo-theme=light] .reservation-filter{border:1px solid var(--rt-border-default);border-radius:var(--rt-radius-card);padding:1rem}html[data-rentoo-theme=light] .reservation-card{border-radius:var(--rt-radius-card);box-shadow:var(--rt-shadow-subtle);padding:1.1rem}html[data-rentoo-theme=light] .reservation-card:hover{box-shadow:var(--rt-shadow-card)}html[data-rentoo-theme=light] .reservation-detail{grid-template-columns:minmax(0,1.5fr) minmax(16rem,.62fr);align-items:start}html[data-rentoo-theme=light] .reservation-detail>.alert,html[data-rentoo-theme=light] .reservation-detail>.app-link,html[data-rentoo-theme=light] .reservation-detail>.reservation-detail__loading,html[data-rentoo-theme=light] .reservation-detail>header{grid-column:1/-1}html[data-rentoo-theme=light] .reservation-detail>header{border:1px solid var(--rt-border-default);border-radius:var(--rt-radius-card);box-shadow:var(--rt-shadow-card);background:#fffdf9f0;padding:1.1rem 1.25rem}html[data-rentoo-theme=light] .reservation-detail>.detail-card{grid-column:1}html[data-rentoo-theme=light] .reservation-detail>.cancel-card{grid-area:auto/2/span 2;position:sticky;inset-block-start:6.25rem}html[data-rentoo-theme=light] .detail-card{border-radius:var(--rt-radius-card)}html[data-rentoo-theme=light] .detail-card dl div{border-color:var(--rt-border-subtle)}html[data-rentoo-theme=light] .cancel-card{border-color:color-mix(in srgb,var(--rt-error) 25%,var(--rt-border-default));background-image:none}html[data-rentoo-theme=light] .contract-status,html[data-rentoo-theme=light] .status-badge{border:1px solid}html[data-rentoo-theme=light] .profile-page__grid{gap:1rem}html[data-rentoo-theme=light] .account-card,html[data-rentoo-theme=light] .account-services,html[data-rentoo-theme=light] .logout-card,html[data-rentoo-theme=light] .party-card,html[data-rentoo-theme=light] .security-card{border-radius:var(--rt-radius-card)}html[data-rentoo-theme=light] .account-services{border:1px solid var(--rt-border-default);padding:1rem}html[data-rentoo-theme=light] .account-services nav{gap:.6rem}html[data-rentoo-theme=light] .party-card__status{background:var(--rt-success-bg);color:var(--rt-success);border-color:#08745f2e}html[data-rentoo-theme=light] .logout-card{border-color:color-mix(in srgb,var(--rt-error) 18%,var(--rt-border-default))}html[data-rentoo-theme=light] .contract-grid{gap:1rem}html[data-rentoo-theme=light] .contract-card,html[data-rentoo-theme=light] .contract-section,html[data-rentoo-theme=light] .finance-section{border-radius:var(--rt-radius-card)}html[data-rentoo-theme=light] .finance-summary{border-radius:var(--rt-radius-card);background-image:linear-gradient(#f4faf7f0,#f4faf7f5),var(--rt-marble-card-neutral)}html[data-rentoo-theme=light] .finance-summary strong{color:var(--rt-action-primary)}html[data-rentoo-theme=light] .document-list li,html[data-rentoo-theme=light] .finance-list article{border-color:var(--rt-border-subtle);background:var(--rt-bg-surface-subtle)}html[data-rentoo-theme=light] .notification-list{gap:.75rem}html[data-rentoo-theme=light] .notification-card{border-radius:var(--rt-radius-card);box-shadow:var(--rt-shadow-subtle)}html[data-rentoo-theme=light] .notification-card.is-unread{border-inline-start-color:var(--rt-action-primary);background-image:linear-gradient(#f7fcf9f0,#f7fcf9f5),var(--rt-marble-card-neutral)}html[data-rentoo-theme=light] .notification-detail__card{border-radius:var(--rt-radius-card)}html[data-rentoo-theme=light] .alert{box-shadow:var(--rt-shadow-subtle);background-image:none;border-inline-start-width:3px}html[data-rentoo-theme=light] .alert--info{background:color-mix(in srgb,var(--color-info-surface) 60%,var(--rt-bg-surface))}html[data-rentoo-theme=light] .alert--danger{background:color-mix(in srgb,var(--color-danger-surface) 62%,var(--rt-bg-surface))}html[data-rentoo-theme=light] .alert--success{background:color-mix(in srgb,var(--color-success-surface) 60%,var(--rt-bg-surface))}html[data-rentoo-theme=light] .alert--warning{background:color-mix(in srgb,var(--color-warning-surface) 62%,var(--rt-bg-surface))}@media (width<=64rem){html[data-rentoo-theme=light] .vehicle-hero{grid-template-columns:1fr}html[data-rentoo-theme=light] .vehicle-hero__media{min-block-size:clamp(20rem,52vw,30rem)}html[data-rentoo-theme=light] .reservation-detail,html[data-rentoo-theme=light] .review-page{grid-template-columns:1fr}html[data-rentoo-theme=light] .reservation-detail>.cancel-card,html[data-rentoo-theme=light] .review-next{grid-column:1;position:static}}@media (width<=48rem){html[data-rentoo-theme=light]{scroll-padding-block-start:4.75rem}html[data-rentoo-theme=light] .customer-shell main{min-block-size:calc(100dvh - 4.25rem);padding-block-end:calc(4.75rem + env(safe-area-inset-bottom))}html[data-rentoo-theme=light] .customer-shell h1{font-size:clamp(1.85rem,8.8vw,2.65rem)}html[data-rentoo-theme=light] .customer-shell h2{font-size:clamp(1.25rem,6vw,1.75rem)}html[data-rentoo-theme=light] .home-hero h1{font-size:clamp(2.15rem,10vw,3.25rem)}html[data-rentoo-theme=light] .home-hero__stage{min-block-size:auto}html[data-rentoo-theme=light] .home-hero__truths,html[data-rentoo-theme=light] .home-process__grid{grid-template-columns:1fr}html[data-rentoo-theme=light] .home-process__grid li{min-block-size:5.25rem}html[data-rentoo-theme=light] .cars-layout{padding-block-start:1rem}html[data-rentoo-theme=light] .cars-layout__filters{display:none}html[data-rentoo-theme=light] .filter-trigger{display:inline-flex}html[data-rentoo-theme=light] .cars-results__toolbar{flex-direction:column;align-items:stretch}html[data-rentoo-theme=light] .cars-results__actions{grid-template-columns:1fr 1fr;display:grid}html[data-rentoo-theme=light] .cars-results__actions>*{inline-size:100%}html[data-rentoo-theme=light] .mobile-filters{margin:auto 0 0;padding:1rem;padding-block-end:calc(1rem + env(safe-area-inset-bottom))}html[data-rentoo-theme=light] .mobile-filters .filters>.app-button{inline-size:100%;box-shadow:0 -16px 24px #fffdf9f5,var(--rt-shadow-card);position:sticky;inset-block-end:0}html[data-rentoo-theme=light] .vehicle-grid{grid-template-columns:1fr}html[data-rentoo-theme=light] .vehicle-card:hover{transform:none}html[data-rentoo-theme=light] .vehicle-card__media{aspect-ratio:16/9}html[data-rentoo-theme=light] .vehicle-hero{border-radius:var(--rt-radius-card)}html[data-rentoo-theme=light] .vehicle-hero__media{aspect-ratio:16/10;min-block-size:0}html[data-rentoo-theme=light] .vehicle-hero__content{padding:1rem}html[data-rentoo-theme=light] .trip-form{grid-template-columns:1fr;padding:.8rem}html[data-rentoo-theme=light] .trip-form__heading,html[data-rentoo-theme=light] .trip-form__submit{grid-column:auto}html[data-rentoo-theme=light] .trip-form__submit{inline-size:100%}html[data-rentoo-theme=light] .auth-page{min-block-size:auto;padding-block:1.25rem;display:block}html[data-rentoo-theme=light] .auth-page:before{display:none}html[data-rentoo-theme=light] .auth-card,html[dir=ltr][data-rentoo-theme=light] .auth-card{border-radius:var(--rt-radius-card);inline-size:100%;margin:0}html[data-rentoo-theme=light] :where(.favorites-page,.contracts-page,.contract-detail,.finance-page,.notifications-page,.notification-detail,.profile-page,.review-page,.continue-page,.submit-page,.reservations-page,.reservation-detail){gap:1rem;padding-block:1.25rem 1.75rem}html[data-rentoo-theme=light] .review-page{grid-template-columns:1fr;display:grid}html[data-rentoo-theme=light] .review-page>.alert,html[data-rentoo-theme=light] .review-page>.review-page__loading,html[data-rentoo-theme=light] .review-page__header{grid-column:1}html[data-rentoo-theme=light] .intent-card__vehicle{align-items:start}html[data-rentoo-theme=light] .continue-actions{inset-block-end:calc(4.75rem + env(safe-area-inset-bottom))}html[data-rentoo-theme=light] .notification-filters,html[data-rentoo-theme=light] .reservation-detail,html[data-rentoo-theme=light] .reservation-filter{grid-template-columns:1fr}html[data-rentoo-theme=light] .reservation-detail>*{grid-column:1!important}html[data-rentoo-theme=light] .reservation-detail>header{flex-direction:column;align-items:stretch}html[data-rentoo-theme=light] .profile-page__grid{grid-template-columns:1fr}html[data-rentoo-theme=light] .account-services nav{grid-template-columns:1fr 1fr;display:grid}html[data-rentoo-theme=light] .contract-grid,html[data-rentoo-theme=light] .finance-list{grid-template-columns:1fr}}@media (width<=24rem){html[data-rentoo-theme=light] .customer-shell{min-inline-size:0}html[data-rentoo-theme=light] .account-services nav,html[data-rentoo-theme=light] .cars-results__actions{grid-template-columns:1fr}html[data-rentoo-theme=light] .vehicle-card__footer{flex-direction:column;align-items:stretch}html[data-rentoo-theme=light] .vehicle-card__footer .app-link{inline-size:100%}html[data-rentoo-theme=light] .quote-summary__total strong{font-size:1.8rem}html[data-rentoo-theme=light] .quote-summary__line{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html[data-rentoo-theme=light] .app-button:hover,html[data-rentoo-theme=light] .app-link:hover,html[data-rentoo-theme=light] .vehicle-card:hover{transform:none}}:root[data-rentoo-theme=light] ::-webkit-scrollbar-track{background:0 0}:root[data-theme=light] ::-webkit-scrollbar-track{background:0 0}html.light ::-webkit-scrollbar-track{background:0 0}:root[data-rentoo-theme=light],:root[data-theme=light],html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rt-bg-canvas:#f7f2ea;--rt-bg-surface:#fffcf7;--rt-bg-surface-subtle:#f4ede3;--rt-bg-surface-raised:#fffdf9;--rt-bg-surface-selected:#e8f3ef;--rt-text-primary:#24231f;--rt-text-secondary:#5f5a52;--rt-text-muted:#847b70;--rt-text-disabled:#aaa198;--rt-text-inverse:#fff;--rt-border-default:#9a74413d;--rt-border-subtle:#80684a21;--rt-border-strong:#8c5f2275;--rt-action-primary:#0a6a58;--rt-action-primary-hover:#0b7864;--rt-action-primary-pressed:#075446;--rt-action-active:#168b74;--rt-action-disabled-bg:#e7e0d7;--rt-accent-gold:#91682c;--rt-accent-gold-strong:#a77a35;--rt-accent-gold-soft:#c3a174;--rt-accent-gold-subtle:#eee1cf;--rt-success:#13775f;--rt-success-bg:#e7f4ef;--rt-warning:#8b5c0a;--rt-warning-bg:#fff4d9;--rt-error:#b3312b;--rt-error-bg:#fceae7;--rt-info:#2b648e;--rt-info-bg:#eaf3f8;--rt-overlay-scrim:#3227195c;--rt-overlay-image:#fffcf685;--rt-overlay-image-strong:#fffcf6e0;--rt-overlay-image-soft:#fffcf638;--rt-shadow-subtle:0 1px 2px #4f391c12, 0 7px 22px -18px #4f391c40;--rt-shadow-card:0 18px 45px -30px #5239184d, 0 4px 14px #52391811;--rt-shadow-floating:0 24px 56px -30px #4c32135c, 0 7px 20px #4c321314;--rt-shadow-modal:0 34px 76px -30px #412a1163, 0 10px 30px #412a1114;--rt-control-bg:#fffdf9f0;--rt-control-bg-hover:#fff9f1;--rt-control-bg-focus:#fff;--rt-panel-bg:#fffdf9f6;--rt-panel-border:#9a74413d;--rt-focus-ring:0 0 0 3px #168b7421;--rt-primary-border:#ad874d8a;--rt-primary-border-hover:#a87c3ab8;--rt-error-border:#b3312b47}:root[data-rentoo-theme=light] body,:root[data-theme=light] body,html.light body{background-color:var(--rt-bg-canvas);background-image:linear-gradient(#faf7f2b0,#faf7f2b0),var(--rt-marble-light);background-size:auto,var(--rt-marble-size-light-page);color:var(--rt-text-primary);background-position:50%,0 0;background-repeat:no-repeat,repeat}:root[data-rentoo-theme=light] .cy-page-shell,:root[data-rentoo-theme=light] .rentoo-page,:root[data-theme=light] .cy-page-shell,:root[data-theme=light] .rentoo-page,html.light .cy-page-shell,html.light .rentoo-page{background-color:var(--rt-bg-canvas);background-image:linear-gradient(#faf7f2b3,#faf7f2b3),var(--rt-marble-light);background-size:auto,var(--rt-marble-size-light-page);color:var(--rt-text-primary);background-position:50%,0 0;background-repeat:no-repeat,repeat}:root[data-rentoo-theme=light] .r-header,:root[data-theme=light] .r-header,html.light .r-header{background-color:#fffdf9f0;background-image:linear-gradient(#fffdf9e0,#fffdf9e0),var(--rt-marble-light-minimal);background-size:auto,var(--rt-marble-size-light-section);-webkit-backdrop-filter:blur(12px)saturate(1.02);backdrop-filter:blur(12px)saturate(1.02);background-repeat:no-repeat,repeat;border-bottom-color:#9a74412e;box-shadow:0 10px 28px -24px #4b341847}:root[data-rentoo-theme=light] .r-nav__links a,:root[data-theme=light] .r-nav__links a,html.light .r-nav__links a{color:var(--rt-text-secondary)}:root[data-rentoo-theme=light] .r-nav__links a:hover,:root[data-theme=light] .r-nav__links a:hover,html.light .r-nav__links a:hover{color:var(--rt-text-primary)}:root[data-rentoo-theme=light] .r-nav__menu,:root[data-theme=light] .r-nav__menu,html.light .r-nav__menu{border-color:var(--rt-border-default);color:var(--rt-text-primary);box-shadow:var(--rt-shadow-subtle);background:#fffdf9f0}:root[data-rentoo-theme=light] .r-mobile-menu,:root[data-theme=light] .r-mobile-menu,html.light .r-mobile-menu{background-color:var(--rt-bg-canvas);background-image:linear-gradient(#faf7f2bd,#faf7f2bd),var(--rt-marble-light-soft);background-size:auto,var(--rt-marble-size-light-page);color:var(--rt-text-primary)}:root[data-rentoo-theme=light] .r-mobile-menu>a:not(.r-btn),:root[data-theme=light] .r-mobile-menu>a:not(.r-btn),html.light .r-mobile-menu>a:not(.r-btn){border-bottom-color:var(--rt-border-subtle)}:root[data-rentoo-theme=light] .app-button--primary,:root[data-rentoo-theme=light] .app-link--primary,:root[data-rentoo-theme=light] .cy-btn--primary,:root[data-rentoo-theme=light] .r-btn,:root[data-rentoo-theme=light] .rt-brand-primary,:root[data-theme=light] .app-button--primary,:root[data-theme=light] .app-link--primary,:root[data-theme=light] .cy-btn--primary,:root[data-theme=light] .r-btn,:root[data-theme=light] .rt-brand-primary,html.light .app-button--primary,html.light .app-link--primary,html.light .cy-btn--primary,html.light .r-btn,html.light .rt-brand-primary{border:1px solid var(--rt-primary-border);background-color:var(--rt-action-primary);background-image:linear-gradient(180deg,#003e320a,#0030272e),var(--rt-marble-emerald);background-size:auto,var(--rt-marble-size-light-button);color:#fff;text-shadow:0 1px 2px #002a224d;background-position:50%;background-repeat:no-repeat,repeat;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0000001f,0 14px 30px -20px #045f4d66,0 4px 11px #4f381a14}:root[data-rentoo-theme=light] .app-button--primary:hover:not(:disabled),:root[data-rentoo-theme=light] .cy-btn--primary:hover:not(:disabled),:root[data-rentoo-theme=light] .r-btn:hover:not(:disabled),:root[data-rentoo-theme=light] .rt-brand-primary:hover:not(:disabled),:root[data-theme=light] .app-button--primary:hover:not(:disabled),:root[data-theme=light] .cy-btn--primary:hover:not(:disabled),:root[data-theme=light] .r-btn:hover:not(:disabled),:root[data-theme=light] .rt-brand-primary:hover:not(:disabled),html.light .app-button--primary:hover:not(:disabled),html.light .cy-btn--primary:hover:not(:disabled),html.light .r-btn:hover:not(:disabled),html.light .rt-brand-primary:hover:not(:disabled){border-color:var(--rt-primary-border-hover);background-color:var(--rt-action-primary-hover);background-image:linear-gradient(180deg,#ffffff0d,#00342a1f),var(--rt-marble-emerald-hover);filter:brightness(1.025)saturate(1.02);box-shadow:inset 0 1px #fff3,0 18px 36px -21px #045f4d6e,0 6px 15px #4f381a17}:root[data-rentoo-theme=light] .cy-btn--primary:active:not(:disabled),:root[data-rentoo-theme=light] .r-btn:active:not(:disabled),:root[data-theme=light] .cy-btn--primary:active:not(:disabled),:root[data-theme=light] .r-btn:active:not(:disabled),html.light .cy-btn--primary:active:not(:disabled),html.light .r-btn:active:not(:disabled){background-color:var(--rt-action-primary-pressed);filter:brightness(.96)saturate(1.02)}:root[data-rentoo-theme=light] .cy-btn:not(.cy-btn--primary):not(.cy-btn--danger),:root[data-rentoo-theme=light] .rt-brand-secondary,:root[data-theme=light] .cy-btn:not(.cy-btn--primary):not(.cy-btn--danger),:root[data-theme=light] .rt-brand-secondary,html.light .cy-btn:not(.cy-btn--primary):not(.cy-btn--danger),html.light .rt-brand-secondary{border-color:var(--rt-border-default);background-color:#fffdf9eb;background-image:linear-gradient(#fffdf9f0,#fffdf9f0),var(--rt-marble-card-neutral);background-size:auto,var(--rt-marble-size-light-card);color:var(--rt-text-primary);box-shadow:inset 0 1px #ffffffdb,var(--rt-shadow-subtle)}:root[data-rentoo-theme=light] .cy-btn--gold,:root[data-theme=light] .cy-btn--gold,html.light .cy-btn--gold{background-color:#fbf4e9;background-image:linear-gradient(#fbf4e9e6,#fbf4e9e6),var(--rt-marble-card-warm);background-size:auto,var(--rt-marble-size-light-button);color:var(--rt-accent-gold-strong);border-color:#9a744152}:root[data-rentoo-theme=light] .cy-icon-box,:root[data-rentoo-theme=light] .cy-icon-btn,:root[data-rentoo-theme=light] .r-iconbox,:root[data-theme=light] .cy-icon-box,:root[data-theme=light] .cy-icon-btn,:root[data-theme=light] .r-iconbox,html.light .cy-icon-box,html.light .cy-icon-btn,html.light .r-iconbox{background-color:#fffdf9;background-image:linear-gradient(#fffdf9e8,#fffdf9e8),var(--rt-marble-card-neutral);background-size:auto,var(--rt-marble-size-light-mini);color:var(--rt-accent-gold);border-color:#9a744138;box-shadow:inset 0 1px #ffffffe6,0 5px 13px #4f381a0d}:root[data-rentoo-theme=light] .r-dashboard,:root[data-rentoo-theme=light] .r-experience,:root[data-rentoo-theme=light] .r-problem,:root[data-theme=light] .r-dashboard,:root[data-theme=light] .r-experience,:root[data-theme=light] .r-problem,html.light .r-dashboard,html.light .r-experience,html.light .r-problem{background-color:#faf6f0;background-image:linear-gradient(#faf7f2c2,#faf7f2c2),var(--rt-marble-light);background-size:auto,var(--rt-marble-size-light-section);background-repeat:no-repeat,repeat}:root[data-rentoo-theme=light] .r-cta,:root[data-rentoo-theme=light] .r-footer,:root[data-rentoo-theme=light] .r-modules,:root[data-rentoo-theme=light] .r-platform,:root[data-theme=light] .r-cta,:root[data-theme=light] .r-footer,:root[data-theme=light] .r-modules,:root[data-theme=light] .r-platform,html.light .r-cta,html.light .r-footer,html.light .r-modules,html.light .r-platform{background-color:#f4eee5;background-image:linear-gradient(#f8f4eecc,#f8f4eecc),var(--rt-marble-light-soft);background-size:auto,var(--rt-marble-size-light-section);background-repeat:no-repeat,repeat}:root[data-rentoo-theme=light] .cy-modal,:root[data-rentoo-theme=light] .cy-panel,:root[data-rentoo-theme=light] .cy-panel-soft,:root[data-rentoo-theme=light] .r-core,:root[data-rentoo-theme=light] .r-dashboard-grid>article,:root[data-rentoo-theme=light] .r-dashboard-window,:root[data-rentoo-theme=light] .r-explorer,:root[data-rentoo-theme=light] .r-kpis article,:root[data-rentoo-theme=light] .r-metrics article,:root[data-rentoo-theme=light] .r-module-ui,:root[data-rentoo-theme=light] .r-principles article,:root[data-rentoo-theme=light] .r-story-card,:root[data-rentoo-theme=light] .rt-brand-card,:root[data-theme=light] .cy-modal,:root[data-theme=light] .cy-panel,:root[data-theme=light] .cy-panel-soft,:root[data-theme=light] .r-core,:root[data-theme=light] .r-dashboard-grid>article,:root[data-theme=light] .r-dashboard-window,:root[data-theme=light] .r-explorer,:root[data-theme=light] .r-kpis article,:root[data-theme=light] .r-metrics article,:root[data-theme=light] .r-module-ui,:root[data-theme=light] .r-principles article,:root[data-theme=light] .r-story-card,:root[data-theme=light] .rt-brand-card,html.light .cy-modal,html.light .cy-panel,html.light .cy-panel-soft,html.light .r-core,html.light .r-dashboard-grid>article,html.light .r-dashboard-window,html.light .r-explorer,html.light .r-kpis article,html.light .r-metrics article,html.light .r-module-ui,html.light .r-principles article,html.light .r-story-card,html.light .rt-brand-card{border-color:var(--rt-border-default);background-color:var(--rt-bg-surface);background-image:linear-gradient(#fffdf9e6,#fffdf9e6),var(--rt-marble-card);background-size:auto,var(--rt-marble-size-light-card);color:var(--rt-text-primary);box-shadow:var(--rt-shadow-card);background-position:50%,0 0;background-repeat:no-repeat,repeat}:root[data-rentoo-theme=light] .cy-panel-soft,:root[data-rentoo-theme=light] .rt-brand-card--soft,:root[data-theme=light] .cy-panel-soft,:root[data-theme=light] .rt-brand-card--soft,html.light .cy-panel-soft,html.light .rt-brand-card--soft{background-image:linear-gradient(#fffdf9f1,#fffdf9f1),var(--rt-marble-card-neutral);box-shadow:var(--rt-shadow-subtle)}:root[data-rentoo-theme=light] .cy-panel--warm,:root[data-rentoo-theme=light] .r-quote,:root[data-theme=light] .cy-panel--warm,:root[data-theme=light] .r-quote,html.light .cy-panel--warm,html.light .r-quote{background-color:#fcf5ea;background-image:linear-gradient(#fcf5eae0,#fcf5eae0),var(--rt-marble-card-warm);background-size:auto,var(--rt-marble-size-light-card);color:var(--rt-text-primary);box-shadow:var(--rt-shadow-card);border-color:#9a744147}:root[data-rentoo-theme=light] .r-alerts>div,:root[data-rentoo-theme=light] .r-core__modules article,:root[data-rentoo-theme=light] .r-ui-rows span,:root[data-rentoo-theme=light] .rt-brand-row,:root[data-theme=light] .r-alerts>div,:root[data-theme=light] .r-core__modules article,:root[data-theme=light] .r-ui-rows span,:root[data-theme=light] .rt-brand-row,html.light .r-alerts>div,html.light .r-core__modules article,html.light .r-ui-rows span,html.light .rt-brand-row{border-color:var(--rt-border-subtle);background-color:#fffdf9eb;background-image:linear-gradient(#fffdf9f5,#fffdf9f5),var(--rt-marble-card-neutral);background-size:auto,var(--rt-marble-size-light-card);color:var(--rt-text-primary);box-shadow:0 1px 2px #4f381a09}:root[data-rentoo-theme=light] .r-core__modules article:hover,:root[data-theme=light] .r-core__modules article:hover,html.light .r-core__modules article:hover{border-color:var(--rt-border-strong);box-shadow:var(--rt-shadow-subtle);background-color:#fff}:root[data-rentoo-theme=light] .r-tabs,:root[data-theme=light] .r-tabs,html.light .r-tabs{border-color:var(--rt-border-subtle);background:#f6efe6bd}:root[data-rentoo-theme=light] .r-tabs button,:root[data-theme=light] .r-tabs button,html.light .r-tabs button{color:var(--rt-text-muted)}:root[data-rentoo-theme=light] .r-tabs button.active,:root[data-rentoo-theme=light] .r-tabs button:hover,:root[data-theme=light] .r-tabs button.active,:root[data-theme=light] .r-tabs button:hover,html.light .r-tabs button.active,html.light .r-tabs button:hover{color:var(--rt-text-primary);box-shadow:var(--rt-shadow-subtle);background:#fffdf9e0;border-color:#9a744138}:root[data-rentoo-theme=light] .cy-panel--selected,:root[data-theme=light] .cy-panel--selected,html.light .cy-panel--selected{background-color:var(--rt-bg-surface-selected);background-image:linear-gradient(#e8f3efe0,#e8f3efe0),var(--rt-marble-card-neutral);color:var(--rt-text-primary);border-color:#168b744d}:root[data-rentoo-theme=light] .r-hero__veil,:root[data-theme=light] .r-hero__veil,html.light .r-hero__veil{background:linear-gradient(90deg,#fffdf9fa 0,#fffdf9eb 31%,#fffdf9a6 56%,#fffdf92e 78%,#fffdf96b 100%),linear-gradient(0deg,var(--rt-bg-canvas) 0,#f7f2eaad 12%,transparent 34%)}:root[data-rentoo-theme=light] .r-fleet__veil,:root[data-theme=light] .r-fleet__veil,html.light .r-fleet__veil{background:linear-gradient(90deg,#fffdf9f7 0,#fffdf9e0 34%,#fffdf957 68%,#fffdf9a1 100%),linear-gradient(0deg,var(--rt-bg-canvas) 0,transparent 27%,transparent 74%,var(--rt-bg-surface-subtle) 100%)}:root[data-rentoo-theme=light] .r-core__center,:root[data-theme=light] .r-core__center,html.light .r-core__center{background-color:#0a6554;background-image:linear-gradient(#0042350d,#0031282e),var(--rt-marble-emerald);color:#fff;background-size:auto,310px 155px;border-color:#ad874d75;box-shadow:inset 0 1px #ffffff29,0 18px 42px -27px #0054446e}:root[data-rentoo-theme=light] .r-core__center small,:root[data-theme=light] .r-core__center small,html.light .r-core__center small{color:#ffffffb3}:root[data-rentoo-theme=light] .r-core__center strong,:root[data-theme=light] .r-core__center strong,html.light .r-core__center strong{color:#fff}:root[data-rentoo-theme=light] .r-core__center em,:root[data-theme=light] .r-core__center em,html.light .r-core__center em{color:#f0d39e}:root[data-rentoo-theme=light] .cy-field-input,:root[data-rentoo-theme=light] .r-modal input,:root[data-rentoo-theme=light] .r-modal select,:root[data-rentoo-theme=light] .rt-brand-control,:root[data-theme=light] .cy-field-input,:root[data-theme=light] .r-modal input,:root[data-theme=light] .r-modal select,:root[data-theme=light] .rt-brand-control,html.light .cy-field-input,html.light .r-modal input,html.light .r-modal select,html.light .rt-brand-control{border-color:var(--rt-border-default);color:var(--rt-text-primary);background:#fffdf9f5;box-shadow:inset 0 1px #ffffffe6,0 7px 18px -18px #4f381a47}:root[data-rentoo-theme=light] .cy-field-input:hover:not(:disabled):not(:focus),:root[data-rentoo-theme=light] .r-modal input:hover,:root[data-rentoo-theme=light] .r-modal select:hover,:root[data-rentoo-theme=light] .rt-brand-control:hover,:root[data-theme=light] .cy-field-input:hover:not(:disabled):not(:focus),:root[data-theme=light] .r-modal input:hover,:root[data-theme=light] .r-modal select:hover,:root[data-theme=light] .rt-brand-control:hover,html.light .cy-field-input:hover:not(:disabled):not(:focus),html.light .r-modal input:hover,html.light .r-modal select:hover,html.light .rt-brand-control:hover{border-color:var(--rt-border-strong);background:#fff9f1}:root[data-rentoo-theme=light] .cy-overlay,:root[data-rentoo-theme=light] .r-modal,:root[data-theme=light] .cy-overlay,:root[data-theme=light] .r-modal,html.light .cy-overlay,html.light .r-modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#3528185c}:root[data-rentoo-theme=light] .r-modal__panel,:root[data-theme=light] .r-modal__panel,html.light .r-modal__panel{border-color:var(--rt-border-default);background-color:var(--rt-bg-surface);background-image:linear-gradient(#fffdf9e6,#fffdf9e6),var(--rt-marble-card);background-size:auto,var(--rt-marble-size-light-card);color:var(--rt-text-primary);box-shadow:var(--rt-shadow-modal)}:root[data-rentoo-theme=light] .r-modal__close,:root[data-theme=light] .r-modal__close,html.light .r-modal__close{border-color:var(--rt-border-default);color:var(--rt-text-secondary);background:#fffdf9e0}:root[data-rentoo-theme=light] .r-dashboard-window aside,:root[data-theme=light] .r-dashboard-window aside,html.light .r-dashboard-window aside{border-color:var(--rt-border-subtle);background:#f6efe6bd}:root[data-rentoo-theme=light] .r-dashboard-window aside nav span:first-child,:root[data-theme=light] .r-dashboard-window aside nav span:first-child,html.light .r-dashboard-window aside nav span:first-child{color:var(--rt-action-active);background:#0a6a5817;border-color:#168b7438}:root[data-rentoo-theme=light] .r-dashboard-main>header>span,:root[data-theme=light] .r-dashboard-main>header>span,html.light .r-dashboard-main>header>span{background:var(--rt-success-bg);color:var(--rt-success);border-color:#13775f33}:root[data-rentoo-theme=light] .r-chart .grid,:root[data-theme=light] .r-chart .grid,html.light .r-chart .grid{stroke:#654f341c}:root[data-rentoo-theme=light] .r-bars,:root[data-theme=light] .r-bars,html.light .r-bars{background-image:linear-gradient(#654f3413 1px,#0000 0);border-bottom-color:#654f3424}:root[data-theme=light] body .customer-shell,html.light body .customer-shell,html[data-rentoo-theme=light] body .customer-shell{color:var(--rt-text-primary);background:radial-gradient(circle at 12% 4%,#a77a350e,#0000 26rem),0 0}:root[data-theme=light] body .customer-shell .cars-search,:root[data-theme=light] body .customer-shell .home-hero,:root[data-theme=light] body .customer-shell .service-page,html.light body .customer-shell .cars-search,html.light body .customer-shell .home-hero,html.light body .customer-shell .service-page,html[data-rentoo-theme=light] body .customer-shell .cars-search,html[data-rentoo-theme=light] body .customer-shell .home-hero,html[data-rentoo-theme=light] body .customer-shell .service-page{background-color:#f8f2ea;background-image:linear-gradient(#faf7f2b8,#faf7f2cc),var(--rt-marble-light-soft);background-size:auto,var(--rt-marble-size-light-page);color:var(--rt-text-primary)}html[data-rentoo-theme=light] body .customer-shell .account-card,html[data-rentoo-theme=light] body .customer-shell .auth-card,html[data-rentoo-theme=light] body .customer-shell .availability-panel,html[data-rentoo-theme=light] body .customer-shell .detail-card,html[data-rentoo-theme=light] body .customer-shell .history,html[data-rentoo-theme=light] body .customer-shell .intent-card,html[data-rentoo-theme=light] body .customer-shell .logout-card,html[data-rentoo-theme=light] body .customer-shell .party-card,html[data-rentoo-theme=light] body .customer-shell .quote-creator,html[data-rentoo-theme=light] body .customer-shell .quote-summary,html[data-rentoo-theme=light] body .customer-shell .requirements,html[data-rentoo-theme=light] body .customer-shell .reservation-card,html[data-rentoo-theme=light] body .customer-shell .result-card,html[data-rentoo-theme=light] body .customer-shell .security-card,html[data-rentoo-theme=light] body .customer-shell .step-card,html[data-rentoo-theme=light] body .customer-shell .submit-card,html[data-rentoo-theme=light] body .customer-shell .trip-form,html[data-rentoo-theme=light] body .customer-shell .truth-panel,html[data-rentoo-theme=light] body .customer-shell .vehicle-card,html[data-rentoo-theme=light] body .customer-shell .vehicle-hero{border-color:var(--rt-border-default);background-color:var(--rt-bg-surface);background-image:linear-gradient(#fffdf9e8,#fffdf9e8),var(--rt-marble-card);background-size:auto,var(--rt-marble-size-light-card);color:var(--rt-text-primary);box-shadow:var(--rt-shadow-card)}html[data-rentoo-theme=light] body .customer-shell .party-card__status,html[data-rentoo-theme=light] body .customer-shell .trip-form__heading,html[data-rentoo-theme=light] body .customer-shell .vehicle-card__specs li{border-color:var(--rt-border-subtle);background:#f6efe6d1}html[data-rentoo-theme=light] body .customer-shell input:not([type=checkbox]):not([type=radio]),html[data-rentoo-theme=light] body .customer-shell select,html[data-rentoo-theme=light] body .customer-shell textarea{border-color:var(--rt-border-default);color:var(--rt-text-primary);background:#fffdf9f5;box-shadow:inset 0 1px #ffffffe6,0 7px 18px -18px #4f381a4d}:root[data-rentoo-theme=light] .rentoo-auth-page,:root[data-theme=light] .rentoo-auth-page,html.light .rentoo-auth-page{color:var(--rt-text-primary);background:var(--rt-bg-canvas)}:root[data-rentoo-theme=light] .rentoo-auth-page:before,:root[data-theme=light] .rentoo-auth-page:before,html.light .rentoo-auth-page:before{background-image:var(--rt-marble-light);background-position:top;background-size:var(--rt-marble-size-light-page);opacity:.92;filter:brightness(1.02)contrast(.98)saturate(.88);background-repeat:repeat}:root[data-rentoo-theme=light] .rentoo-auth-page:after,:root[data-theme=light] .rentoo-auth-page:after,html.light .rentoo-auth-page:after{background:radial-gradient(circle at 17% 12%,#b3894d17 0,#b3894d06 20%,#0000 38%),radial-gradient(circle at 84% 84%,#ffffff61 0,#0000 34%),linear-gradient(#faf7f29e,#f9f5efb8 48%,#f7f2ead1)}:root[data-rentoo-theme=light] .rentoo-login-panel,:root[data-theme=light] .rentoo-login-panel,html.light .rentoo-login-panel{border-color:var(--rt-panel-border);box-shadow:var(--rt-shadow-card);background:#fffdf9f6}:root[data-rentoo-theme=light] .rentoo-login-panel:before,:root[data-theme=light] .rentoo-login-panel:before,html.light .rentoo-login-panel:before{background-image:var(--rt-marble-card);background-size:var(--rt-marble-size-light-card);opacity:.26;filter:brightness(1.02)contrast(.96)saturate(.82)}:root[data-rentoo-theme=light] .rentoo-login-panel:after,:root[data-theme=light] .rentoo-login-panel:after,html.light .rentoo-login-panel:after{background:radial-gradient(circle at 50% 0,#b48b4e0e 0,#0000 40%),linear-gradient(#fffdf9b8,#fffdf9de 42%,#fffcf8f2);box-shadow:inset 0 1px #ffffffdb,inset 0 0 0 1px #9a744106}:root[data-rentoo-theme=light] .rentoo-logo-frame,:root[data-theme=light] .rentoo-logo-frame,html.light .rentoo-logo-frame{background:#fffdf9db;border-color:#9a744133;box-shadow:inset 0 1px #ffffffeb,0 12px 28px #4f381a14}:root[data-rentoo-theme=light] .rentoo-login-heading h2,:root[data-theme=light] .rentoo-login-heading h2,html.light .rentoo-login-heading h2{color:var(--rt-text-primary)}:root[data-rentoo-theme=light] .rentoo-mode-switch,:root[data-theme=light] .rentoo-mode-switch,html.light .rentoo-mode-switch{border-color:var(--rt-border-subtle);background:#f4ede3b8;box-shadow:inset 0 1px 8px #4f381a09}:root[data-rentoo-theme=light] .rentoo-mode-button,:root[data-theme=light] .rentoo-mode-button,html.light .rentoo-mode-button{color:var(--rt-text-muted)}:root[data-rentoo-theme=light] .rentoo-mode-button:hover:not(:disabled),:root[data-theme=light] .rentoo-mode-button:hover:not(:disabled),html.light .rentoo-mode-button:hover:not(:disabled){color:var(--rt-text-primary);background:#ffffff8f}:root[data-rentoo-theme=light] .rentoo-mode-button.is-active,:root[data-theme=light] .rentoo-mode-button.is-active,html.light .rentoo-mode-button.is-active{background:linear-gradient(#fffdf9f0,#fffdf9f0),var(--rt-marble-card-neutral);background-size:auto,var(--rt-marble-size-light-card);color:var(--rt-text-primary);border-color:#9a74413d;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #4f381a12}:root[data-rentoo-theme=light] .rentoo-field label,:root[data-theme=light] .rentoo-field label,html.light .rentoo-field label{color:var(--rt-text-secondary)}:root[data-rentoo-theme=light] .rentoo-input,:root[data-theme=light] .rentoo-input,html.light .rentoo-input{border-color:var(--rt-border-default);color:var(--rt-text-primary);background:#fffdf9f5;box-shadow:inset 0 1px #ffffffeb,0 7px 18px -18px #4f381a4d}:root[data-rentoo-theme=light] .rentoo-input::-moz-placeholder{color:#9c948a}:root[data-theme=light] .rentoo-input::-moz-placeholder{color:#9c948a}html.light .rentoo-input::-moz-placeholder{color:#9c948a}:root[data-rentoo-theme=light] .rentoo-input::placeholder,:root[data-theme=light] .rentoo-input::placeholder,html.light .rentoo-input::placeholder{color:#9c948a}:root[data-rentoo-theme=light] .rentoo-input:hover:not(:disabled),:root[data-theme=light] .rentoo-input:hover:not(:disabled),html.light .rentoo-input:hover:not(:disabled){border-color:var(--rt-border-strong);background:#fff9f1}:root[data-rentoo-theme=light] .rentoo-input:focus,:root[data-theme=light] .rentoo-input:focus,html.light .rentoo-input:focus{border-color:var(--rt-action-active);box-shadow:var(--rt-focus-ring),inset 0 1px #fffffff0;background:#fff}:root[data-rentoo-theme=light] .rentoo-icon-button,:root[data-rentoo-theme=light] .rentoo-input-icon,:root[data-theme=light] .rentoo-icon-button,:root[data-theme=light] .rentoo-input-icon,html.light .rentoo-icon-button,html.light .rentoo-input-icon{color:#8e806f}:root[data-rentoo-theme=light] .rentoo-icon-button:hover:not(:disabled),:root[data-theme=light] .rentoo-icon-button:hover:not(:disabled),html.light .rentoo-icon-button:hover:not(:disabled){color:var(--rt-accent-gold-strong);background:#9a74410f}:root[data-rentoo-theme=light] .rentoo-challenge-copy,:root[data-rentoo-theme=light] .rentoo-inline-action,:root[data-rentoo-theme=light] .rentoo-otp-meta,:root[data-theme=light] .rentoo-challenge-copy,:root[data-theme=light] .rentoo-inline-action,:root[data-theme=light] .rentoo-otp-meta,html.light .rentoo-challenge-copy,html.light .rentoo-inline-action,html.light .rentoo-otp-meta{color:var(--rt-text-muted)}:root[data-rentoo-theme=light] .rentoo-inline-action:hover:not(:disabled),:root[data-theme=light] .rentoo-inline-action:hover:not(:disabled),html.light .rentoo-inline-action:hover:not(:disabled){color:var(--rt-action-primary)}:root[data-rentoo-theme=light] .rentoo-error,:root[data-theme=light] .rentoo-error,html.light .rentoo-error{border-color:var(--rt-error-border);color:var(--rt-error);background:linear-gradient(135deg,#fceae7f5,#fff6f4f5);box-shadow:inset 0 1px #ffffffc7}:root[data-rentoo-theme=light] .rentoo-admin-footer-logo,:root[data-theme=light] .rentoo-admin-footer-logo,html.light .rentoo-admin-footer-logo{opacity:.78;filter:grayscale(.04)brightness(.76)contrast(1.04)}:root[data-rentoo-theme=light] .rentoo-page-footer,:root[data-theme=light] .rentoo-page-footer,html.light .rentoo-page-footer{color:var(--rt-text-muted)}:root[data-rentoo-theme=light] .rentoo-footer-icon,:root[data-theme=light] .rentoo-footer-icon,html.light .rentoo-footer-icon{color:var(--rt-accent-gold);background:#fffdf9b3;border-color:#9a74412e}:root[data-rentoo-theme=light] .rentoo-secure span:not(.rentoo-footer-icon),:root[data-rentoo-theme=light] .rentoo-support span:not(.rentoo-footer-icon),:root[data-theme=light] .rentoo-secure span:not(.rentoo-footer-icon),:root[data-theme=light] .rentoo-support span:not(.rentoo-footer-icon),html.light .rentoo-secure span:not(.rentoo-footer-icon),html.light .rentoo-support span:not(.rentoo-footer-icon){color:var(--rt-text-secondary)}:root[data-rentoo-theme=light] .rentoo-page-footer p,:root[data-rentoo-theme=light] .rentoo-secure small,:root[data-rentoo-theme=light] .rentoo-support small,:root[data-theme=light] .rentoo-page-footer p,:root[data-theme=light] .rentoo-secure small,:root[data-theme=light] .rentoo-support small,html.light .rentoo-page-footer p,html.light .rentoo-secure small,html.light .rentoo-support small{color:var(--rt-text-muted)}:root[data-rentoo-theme=light] .rentoo-showcase,:root[data-theme=light] .rentoo-showcase,html.light .rentoo-showcase{border-color:var(--rt-panel-border);box-shadow:var(--rt-shadow-card);background:#f4eee5}:root[data-rentoo-theme=light] .rentoo-showcase-fallback,:root[data-theme=light] .rentoo-showcase-fallback,html.light .rentoo-showcase-fallback{background:linear-gradient(#faf7f2b3,#f7f2ead6),var(--rt-marble-light-soft);background-size:auto,var(--rt-marble-size-light-page)}:root[data-rentoo-theme=light] .rentoo-showcase-fallback-brand,:root[data-theme=light] .rentoo-showcase-fallback-brand,html.light .rentoo-showcase-fallback-brand{color:var(--rt-text-primary)}:root[data-rentoo-theme=light] .cy-badge,:root[data-theme=light] .cy-badge,html.light .cy-badge{color:var(--rt-text-secondary);background:#fffdf9c2}:root[data-rentoo-theme=light] .cy-badge--primary,:root[data-theme=light] .cy-badge--primary,html.light .cy-badge--primary{color:var(--rt-action-primary);background:#0a6a5813;border-color:#0a6a5833}:root[data-rentoo-theme=light] .cy-badge--gold,:root[data-theme=light] .cy-badge--gold,html.light .cy-badge--gold{color:var(--rt-accent-gold);background:#91682c12;border-color:#91682c38}@media (width<=599px){:root[data-rentoo-theme=light] .r-hero__veil,:root[data-theme=light] .r-hero__veil,html.light .r-hero__veil{background:linear-gradient(0deg,var(--rt-bg-canvas) 0,#fffdf9f5 27%,#fffdf9b8 50%,#fffdf92e 75%),linear-gradient(90deg,#fffdf9bd,transparent)}:root[data-rentoo-theme=light] .r-fleet__veil,:root[data-theme=light] .r-fleet__veil,html.light .r-fleet__veil{background:linear-gradient(0deg,var(--rt-bg-canvas) 0,#fffdf9eb 43%,#fffdf92b 78%,var(--rt-bg-surface-subtle) 100%)}:root[data-rentoo-theme=light] .r-tabs button,:root[data-theme=light] .r-tabs button,html.light .r-tabs button{border-color:var(--rt-border-subtle);color:var(--rt-text-secondary);background:#fffdf9e6}:root[data-rentoo-theme=light] .r-module-panel,:root[data-theme=light] .r-module-panel,html.light .r-module-panel{border-color:var(--rt-border-default);background-color:var(--rt-bg-surface);background-image:linear-gradient(#fffdf9e8,#fffdf9e8),var(--rt-marble-card);background-size:auto,var(--rt-marble-size-light-card);color:var(--rt-text-primary);box-shadow:var(--rt-shadow-card)}:root[data-rentoo-theme=light] .rentoo-auth-page:before,:root[data-theme=light] .rentoo-auth-page:before,html.light .rentoo-auth-page:before{opacity:.9;background-size:520px 347px}:root[data-rentoo-theme=light] .rentoo-auth-page:after,:root[data-theme=light] .rentoo-auth-page:after,html.light .rentoo-auth-page:after{background:linear-gradient(#faf7f2a8,#f7f2ead6)}}:root[data-rentoo-theme=light] ::-moz-selection{color:var(--rt-text-primary);background:#a77a353d}:root[data-theme=light] ::-moz-selection{color:var(--rt-text-primary);background:#a77a353d}html.light ::-moz-selection{color:var(--rt-text-primary);background:#a77a353d}:root[data-rentoo-theme=light] ::selection{color:var(--rt-text-primary);background:#a77a353d}:root[data-theme=light] ::selection{color:var(--rt-text-primary);background:#a77a353d}html.light ::selection{color:var(--rt-text-primary);background:#a77a353d}:root[data-rentoo-theme=light] *,:root[data-theme=light] *,html.light *{scrollbar-color:#91682c4d transparent}:root[data-rentoo-theme=light] ::-webkit-scrollbar-thumb{background-color:#91682c47;background-clip:padding-box;border:3px solid #0000;border-radius:999px}:root[data-theme=light] ::-webkit-scrollbar-thumb{background-color:#91682c47;background-clip:padding-box;border:3px solid #0000;border-radius:999px}html.light ::-webkit-scrollbar-thumb{background-color:#91682c47;background-clip:padding-box;border:3px solid #0000;border-radius:999px}.cs-root[data-v-7eca59b8]{z-index:9999;color:#d8d8d8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);will-change:backdrop-filter;isolation:isolate;background-color:#08080c8c;background-image:linear-gradient(#0a0a0c2e,#06060840);place-items:center;padding:24px;font-family:inherit;animation:.8s both cs-fade-7eca59b8;display:grid;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.cs-glow[data-v-7eca59b8]{filter:blur(24px);background:radial-gradient(600px 400px at 50% 40%,#ffffff09,#0000 70%),radial-gradient(900px 600px at 50% 100%,#d4af3709,#0000 75%);inset:-20%}.cs-glow[data-v-7eca59b8],.cs-noise[data-v-7eca59b8]{pointer-events:none;position:absolute}.cs-noise[data-v-7eca59b8]{opacity:.05;mix-blend-mode:overlay;background-image:radial-gradient(#ffffffe6 1px,#0000 0);background-size:3px 3px;inset:0}.cs-glass[data-v-7eca59b8]{isolation:isolate;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);will-change:backdrop-filter;text-align:center;scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;background-color:#1212148c;background-image:linear-gradient(#ffffff12,#ffffff06 45%,#0000001a);border:1px solid #ffffff1a;border-radius:24px;width:min(660px,100%);max-height:calc(100vh - 48px);padding:38px 40px 24px;animation:.95s cubic-bezier(.2,.8,.2,1) both cs-rise-7eca59b8;position:relative;overflow-y:auto;transform:translateZ(0);box-shadow:0 50px 120px -30px #000000bf,0 20px 50px -20px #0000008c,inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff05,inset 0 -1px #ffffff05,inset 0 -80px 100px -80px #d4af371a}.cs-glass[data-v-7eca59b8]::-webkit-scrollbar{width:6px}.cs-glass[data-v-7eca59b8]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.cs-sheen[data-v-7eca59b8]{pointer-events:none;mix-blend-mode:screen;z-index:0;background:linear-gradient(115deg,#0000 42%,#ffffff12 49%,#ffffff05 53%,#0000 62%);animation:14s linear infinite cs-sheen-7eca59b8;position:absolute;inset:-40% -60%;transform:translate(-30%)}.cs-logo[data-v-7eca59b8]{z-index:1;justify-content:center;margin-bottom:4px;display:flex;position:relative}.cs-logo-img[data-v-7eca59b8]{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 14px #000000b3);width:auto;height:42px}.cs-divider[data-v-7eca59b8]{z-index:1;justify-content:center;align-items:center;margin:20px 0;display:flex;position:relative}.cs-divider[data-v-7eca59b8]:after,.cs-divider[data-v-7eca59b8]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);flex:1;max-width:140px;height:1px}.cs-diamond[data-v-7eca59b8]{background:#d4af37;width:6px;height:6px;margin:0 14px;transform:rotate(45deg);box-shadow:0 0 10px #d4af37b3}.cs-badge[data-v-7eca59b8]{z-index:1;letter-spacing:.02em;color:#c9c9c9;-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;display:inline-flex;position:relative}.cs-badge-dot[data-v-7eca59b8]{background:#d4af37;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite cs-pulse-7eca59b8;box-shadow:0 0 10px #d4af37d9}.cs-title[data-v-7eca59b8]{z-index:1;flex-direction:column;gap:6px;margin:22px 0 12px;line-height:1.05;display:flex;position:relative}.cs-title-main[data-v-7eca59b8]{letter-spacing:-.01em;background:linear-gradient(#f4f4f4,#d4af37 55%,#8a6d1f);color:#0000;filter:drop-shadow(0 2px 12px #0006);-webkit-background-clip:text;background-clip:text;font-family:Times New Roman,Playfair Display,Georgia,serif;font-size:clamp(38px,6vw,60px);font-style:italic;font-weight:800}.cs-title-sub[data-v-7eca59b8]{letter-spacing:.14em;color:#ffffff8c;font-size:clamp(13px,1.6vw,15px);font-style:normal;font-weight:500}.cs-sub[data-v-7eca59b8]{color:#fff9;max-width:44ch;margin:0 auto 22px;font-size:14px;line-height:1.95}.cs-progress[data-v-7eca59b8],.cs-sub[data-v-7eca59b8]{z-index:1;position:relative}.cs-progress[data-v-7eca59b8]{background:#ffffff14;border-radius:999px;max-width:280px;height:2px;margin:0 auto 26px;overflow:hidden}.cs-progress>span[data-v-7eca59b8]{border-radius:inherit;filter:drop-shadow(0 0 6px #ffdc82b3);background:linear-gradient(90deg,#d4af3700,#d4af3780 40%,#ffe9a8 50%,#d4af3780 60%,#d4af3700);animation:2.6s ease-in-out infinite cs-loading-7eca59b8;position:absolute;inset:0}.cs-links[data-v-7eca59b8]{z-index:1;text-align:left;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px;display:grid;position:relative}.cs-link[data-v-7eca59b8]{color:inherit;-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:34px 1fr 18px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:transform .3s,background .3s,border-color .3s,box-shadow .3s;display:grid;box-shadow:inset 0 1px #ffffff0f}.cs-link[data-v-7eca59b8]:hover{background:#ffffff0f;border-color:#d4af376b;transform:translateY(-2px);box-shadow:0 12px 30px -14px #000000b3,inset 0 1px #ffffff1f,0 0 0 1px #d4af371a}.cs-link-icon[data-v-7eca59b8]{color:#d4af37;background:#ffffff0a;border:1px solid #ffffff17;border-radius:9px;place-items:center;width:34px;height:34px;transition:border-color .3s,color .3s,background .3s;display:grid}.cs-link-icon svg[data-v-7eca59b8]{width:17px;height:17px}.cs-link:hover .cs-link-icon[data-v-7eca59b8]{color:#ffe9a8;background:#d4af3712;border-color:#d4af3773}.cs-link-body[data-v-7eca59b8]{flex-direction:column;gap:3px;min-width:0;display:flex}.cs-link-title[data-v-7eca59b8]{color:#eaeaea;letter-spacing:.01em;font-size:13.5px;font-weight:700}.cs-link-desc[data-v-7eca59b8]{color:#ffffff7a;font-size:11.5px;line-height:1.65}.cs-link-host[data-v-7eca59b8]{letter-spacing:.05em;color:#d4af37b3;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:10.5px}.cs-link-arrow[data-v-7eca59b8]{color:#ffffff52;font-size:15px;transition:transform .3s,color .3s}.cs-link:hover .cs-link-arrow[data-v-7eca59b8]{color:#ffe9a8;transform:translate(2px,-2px)}.cs-foot[data-v-7eca59b8]{z-index:1;color:#ffffff6b;border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding-top:18px;font-size:12px;display:flex;position:relative}.cs-foot-line[data-v-7eca59b8]{letter-spacing:.24em;text-transform:uppercase;font-size:9.5px}.cs-dev[data-v-7eca59b8]{color:#eaeaea;-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;text-decoration:none;transition:border-color .3s,background .3s,transform .3s;display:inline-flex}.cs-dev[data-v-7eca59b8]:hover{background:#d4af3712;border-color:#d4af3780;transform:translateY(-1px)}.cs-dev-name[data-v-7eca59b8]{font-weight:600}.cs-dev-sep[data-v-7eca59b8]{opacity:.4}.cs-dev-brand[data-v-7eca59b8]{background:linear-gradient(90deg,#ffe9a8,#d4af37 70%,#8a6d1f);color:#0000;letter-spacing:.08em;-webkit-background-clip:text;background-clip:text;font-weight:700}@keyframes cs-fade-7eca59b8{0%{opacity:0}to{opacity:1}}@keyframes cs-rise-7eca59b8{0%{opacity:0;filter:blur(6px);transform:translateY(20px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes cs-sheen-7eca59b8{0%{transform:translate(-60%)}to{transform:translate(60%)}}@keyframes cs-pulse-7eca59b8{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes cs-loading-7eca59b8{0%{transform:translate(-60%)}to{transform:translate(60%)}}@media (width<=620px){.cs-glass[data-v-7eca59b8]{border-radius:20px;padding:30px 22px 20px}.cs-links[data-v-7eca59b8]{grid-template-columns:1fr}.cs-sub[data-v-7eca59b8]{font-size:13px}.cs-logo-img[data-v-7eca59b8]{height:32px}.cs-link-desc[data-v-7eca59b8]{font-size:11px}}@media (prefers-reduced-motion:reduce){.cs-badge-dot[data-v-7eca59b8],.cs-glass[data-v-7eca59b8],.cs-progress>span[data-v-7eca59b8],.cs-root[data-v-7eca59b8],.cs-sheen[data-v-7eca59b8]{animation:none!important}}.app-shell{z-index:0;isolation:isolate;position:relative}.error-page[data-v-c097c103]{place-items:center;min-block-size:100dvh;padding:1.5rem;display:grid}.error-page__panel[data-v-c097c103]{text-align:center;inline-size:min(100%,36rem)}.error-page__code[data-v-c097c103]{color:#596579;margin:0;font-size:1rem;font-weight:700}button[data-v-c097c103]{color:#fff;cursor:pointer;font:inherit;background:#153a62;border:0;border-radius:.75rem;margin-block-start:1rem;padding:.75rem 1rem;font-weight:700}
