:root{--nij-bg:#fff;--nij-border:#e6e6e6;--nij-text:#1a1a1a;--nij-black:#000;--nij-text-2:#000c;--nij-accent:#d94822;--background:var(--nij-bg);--foreground:#171717;--section-divider:#e6e6e6}html[data-theme=dark]{--nij-bg:#0f1115;--nij-border:#23262d;--nij-text:#f2f4f7;--nij-black:#fff;--nij-text-2:#ffffffd1;--nij-accent:#ff6a3d;--section-divider:#ffffff1a;--background:var(--nij-bg);--foreground:#ededed}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.theme-switching,html.theme-switching *,html.theme-switching :before,html.theme-switching :after{transition:none!important;animation-duration:0s!important}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,Helvetica,sans-serif}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.nijghar-main{padding-top:0}button[class*=backBtn],button[class*=back-btn],button[class*=back-button],button[class*=pageBackBtn],a[class*=backBtn],a[class*=back-btn],a[class*=back-button],a[class*=pageBackBtn]{color:#334155!important;min-height:2.25rem!important;box-shadow:none!important;background:#fff!important;border:1px solid #d6dde8!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;padding:.5rem .875rem!important;font-size:.875rem!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;transition:background-color .18s,border-color .18s,color .18s!important;display:inline-flex!important;transform:none!important}button[class*=backBtn]:hover,button[class*=back-btn]:hover,button[class*=back-button]:hover,button[class*=pageBackBtn]:hover,a[class*=backBtn]:hover,a[class*=back-btn]:hover,a[class*=back-button]:hover,a[class*=pageBackBtn]:hover{color:#1e293b!important;background:#f8fafc!important;border-color:#c9d3e1!important}button[class*=backBtn]:active,button[class*=back-btn]:active,button[class*=back-button]:active,button[class*=pageBackBtn]:active,a[class*=backBtn]:active,a[class*=back-btn]:active,a[class*=back-button]:active,a[class*=pageBackBtn]:active{background:#f1f5f9!important}button[class*=backBtn]:focus-visible,button[class*=back-btn]:focus-visible,button[class*=back-button]:focus-visible,button[class*=pageBackBtn]:focus-visible,a[class*=backBtn]:focus-visible,a[class*=back-btn]:focus-visible,a[class*=back-button]:focus-visible,a[class*=pageBackBtn]:focus-visible{outline-offset:2px!important;outline:2px solid #3b82f666!important}button[class*=backBtn]:before,button[class*=back-btn]:before,button[class*=back-button]:before,button[class*=pageBackBtn]:before,button[class*=backBtn]:after,button[class*=back-btn]:after,button[class*=back-button]:after,button[class*=pageBackBtn]:after,a[class*=backBtn]:before,a[class*=back-btn]:before,a[class*=back-button]:before,a[class*=pageBackBtn]:before,a[class*=backBtn]:after,a[class*=back-btn]:after,a[class*=back-button]:after,a[class*=pageBackBtn]:after{content:none!important;display:none!important}[class*=backIcon],[class*=back-icon],[class*=pageBackIcon]{color:currentColor!important;flex-shrink:0!important;width:1rem!important;height:1rem!important;transition:none!important;transform:none!important}[class*=back-icon-wrapper],[class*=backIconWrapper]{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;transform:none!important}[class*=backText],[class*=back-text],[class*=pageBackText]{color:inherit!important;font-size:.875rem!important;font-weight:600!important}html[data-theme=dark] button[class*=backBtn],html[data-theme=dark] button[class*=back-btn],html[data-theme=dark] button[class*=back-button],html[data-theme=dark] button[class*=pageBackBtn],html[data-theme=dark] a[class*=backBtn],html[data-theme=dark] a[class*=back-btn],html[data-theme=dark] a[class*=back-button],html[data-theme=dark] a[class*=pageBackBtn]{color:#e2e8f0!important;background:#0f172a!important;border-color:#334155!important}html[data-theme=dark] button[class*=backBtn]:hover,html[data-theme=dark] button[class*=back-btn]:hover,html[data-theme=dark] button[class*=back-button]:hover,html[data-theme=dark] button[class*=pageBackBtn]:hover,html[data-theme=dark] a[class*=backBtn]:hover,html[data-theme=dark] a[class*=back-btn]:hover,html[data-theme=dark] a[class*=back-button]:hover,html[data-theme=dark] a[class*=pageBackBtn]:hover{color:#f8fafc!important;background:#1e293b!important;border-color:#475569!important}.dropdown-menu.nijghar-dropdown,.nijghar-dropdown.dropdown-menu,html:not([data-theme=dark]) .dropdown-menu{color:#1a1a1a!important;background:#fff!important}html:not([data-theme=dark]) .dropdown-item{color:#1a1a1a!important;background-color:#0000!important}html[data-theme=dark] .dropdown-menu{color:#f2f4f7!important;background:#161a22!important}html[data-theme=dark] .dropdown-item{color:#f2f4f7!important}html[data-theme=dark] .nij-journey,html[data-theme=dark] .nij-tools,html[data-theme=dark] .nij-cities,html[data-theme=dark] .nij-upcoming,html[data-theme=dark] .nij-exclusive,html[data-theme=dark] .nij-recent,html[data-theme=dark] .nij-agents,html[data-theme=dark] .nij-helps,html[data-theme=dark] .nij-why{background:#0f1115!important}html[data-theme=dark] .nij-journey-title,html[data-theme=dark] .nij-tools__heading,html[data-theme=dark] .nij-cities__title,html[data-theme=dark] .nij-upcoming__title,html[data-theme=dark] .nij-exclusive__title,html[data-theme=dark] .nij-recent__title,html[data-theme=dark] .nij-agents__title,html[data-theme=dark] .nij-helps__title,html[data-theme=dark] .nij-why__title{color:#9aa0ab!important}html[data-theme=dark] .nij-upcoming__card,html[data-theme=dark] .nij-exclusive__card,html[data-theme=dark] .nij-recent__card,html[data-theme=dark] .nij-agents__card,html[data-theme=dark] .nij-helps__card,html[data-theme=dark] .nij-tools__card,html[data-theme=dark] .nij-cities__card{background:#161a22!important;border-color:#2a2f3a!important}html[data-theme=dark] .nij-upcoming__name,html[data-theme=dark] .nij-exclusive__name,html[data-theme=dark] .nij-recent__name,html[data-theme=dark] .nij-agents__name,html[data-theme=dark] .nij-helps__name,html[data-theme=dark] .nij-cities__name{color:#fff!important}html[data-theme=dark] .nij-upcoming__location,html[data-theme=dark] .nij-exclusive__location,html[data-theme=dark] .nij-recent__location,html[data-theme=dark] .nij-agents__role,html[data-theme=dark] .nij-helps__desc,html[data-theme=dark] .nij-cities__count{color:#9aa0ab!important}html[data-theme=dark] .nij-testi{background:#0f1115!important}html[data-theme=dark] .nij-testi__card{background:#161a22!important;border-color:#2a2f3a!important}html[data-theme=dark] .nij-cta__btn{color:#fff!important;background:#ff6a3d!important}@media (max-width:768px){.nij-upcoming__container,.nij-exclusive__container,.nij-recent__container,.nij-agents__container,.nij-helps__container,.nij-why__container,.nij-tools__container,.nij-cities__container,.nij-testi__container{padding-left:16px!important;padding-right:16px!important}.nij-agents__grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media (max-width:480px){.nij-agents__grid{grid-template-columns:1fr!important}}@media (max-width:768px){.nij-helps__grid{grid-template-columns:1fr!important;gap:20px!important}.nij-why__grid{grid-template-columns:1fr!important;gap:24px!important}.nij-why__item{text-align:center!important}}@media (max-width:991px){.nijghar-nav-secondary{display:none!important}.nijghar-nav-primary{width:100%;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.nijghar-nav-item{border-bottom:1px solid #0000000d;width:100%;padding:12px 0!important}html[data-theme=dark] .nijghar-nav-item{border-bottom-color:#ffffff0d}.nijghar-hover-dropdown{display:none;width:100%!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;border:none!important;margin:8px 0 0 16px!important;position:static!important;transform:none!important}.nijghar-nav-item--dropdown:hover .nijghar-hover-dropdown{display:block}}@media (max-width:576px){.nij-journey-title,.nij-tools__heading,.nij-cities__title,.nij-upcoming__title,.nij-exclusive__title,.nij-recent__title,.nij-agents__title,.nij-helps__title,.nij-why__title,.nij-testi__title{font-size:18px!important;line-height:1.3!important}}@media (max-width:768px){.nij-testi{min-height:500px;height:auto!important;padding:40px 0!important}.nij-testi__cards{flex-direction:column!important;gap:20px!important}.nij-testi__card{width:100%!important;max-width:100%!important}}.container,.container-fluid{max-width:1232px!important}.nij-nav-logo{width:40px}@media (max-width:1045px){.nij-nav-logo{width:35px}}@media (max-width:992px){.nij-nav-logo{width:30px}}@media (max-width:768px){.nij-nav-logo{width:30px}}.nij-hero,.nij-journey,.nij-tools,.nij-cities,.nij-upcoming,.nij-exclusive,.nij-recent,.nij-agents,.nij-help,.nij-testi,.nij-whyChoose,.nij-cta{position:relative;border:none!important}.nij-hero:before,.nij-journey:before,.nij-tools:before,.nij-cities:before,.nij-upcoming:before,.nij-exclusive:before,.nij-recent:before,.nij-agents:before,.nij-help:before,.nij-testi:before,.nij-whyChoose:before,.nij-cta:before,.nij-hero:after,.nij-journey:after,.nij-tools:after,.nij-cities:after,.nij-upcoming:after,.nij-exclusive:after,.nij-recent:after,.nij-agents:after,.nij-help:after,.nij-testi:after,.nij-whyChoose:after,.nij-cta:after{content:"";pointer-events:none;width:100%;height:1px;position:absolute;left:0}.nij-hero:before,.nij-journey:before,.nij-tools:before,.nij-cities:before,.nij-upcoming:before,.nij-exclusive:before,.nij-recent:before,.nij-agents:before,.nij-help:before,.nij-testi:before,.nij-whyChoose:before,.nij-cta:before{background:linear-gradient(to right,transparent 0%,var(--section-divider)15%,var(--section-divider)85%,transparent 100%);top:0}.nij-hero:after,.nij-journey:after,.nij-tools:after,.nij-cities:after,.nij-upcoming:after,.nij-exclusive:after,.nij-recent:after,.nij-agents:after,.nij-help:after,.nij-testi:after,.nij-whyChoose:after,.nij-cta:after{background:linear-gradient(to right,transparent 0%,var(--section-divider)15%,var(--section-divider)85%,transparent 100%);bottom:0}.nij-propCard__tag{display:none!important}
:root{--rent-shell-max-width:1440px;--rent-shell-gutter:20px;--rent-page-base-font:15px;--rent-page-base-font-mobile:14px;--rent-card-hover-shadow:0 8px 18px #0f172a1a;--rent-cta-hover-shadow:0 8px 18px #d9482238}:where(.nij-rentHero,.nij-filterSec,.nij-catSec,.nij-whyRentSec,.nij-propSec,.nij-rentCta,.nij-offerSec,.nij-toolsSec,.nij-locSec,.nij-guidesSec,.nij-testiSec,.nij-pgColiving-page) :is(.container,.container-fluid),.plar-page>.container,.plfr-page>.container,.art-main .art-container,.crp-page .crp-container,.rc-page .rc-container,.rlg-main .rlg-container,.crg-main>.container-fluid{max-width:var(--rent-shell-max-width)!important;padding-left:var(--rent-shell-gutter)!important;padding-right:var(--rent-shell-gutter)!important;margin-left:auto!important;margin-right:auto!important}:where(.nij-rentHero,.nij-filterSec,.nij-catSec,.nij-whyRentSec,.nij-propSec,.nij-rentCta,.nij-offerSec,.nij-toolsSec,.nij-locSec,.nij-guidesSec,.nij-testiSec,.plar-page,.plfr-page,.art-main,.crp-page,.rc-page,.rlg-main,.crg-main,.nij-pgColiving-page){font-size:var(--rent-page-base-font)}@media (max-width:575px){:where(.nij-rentHero,.nij-filterSec,.nij-catSec,.nij-whyRentSec,.nij-propSec,.nij-rentCta,.nij-offerSec,.nij-toolsSec,.nij-locSec,.nij-guidesSec,.nij-testiSec,.plar-page,.plfr-page,.art-main,.crp-page,.rc-page,.rlg-main,.crg-main,.nij-pgColiving-page){font-size:var(--rent-page-base-font-mobile)}}.nij-rentHero .nij-rentHero__title,.plar-header__title,.plfr-header__title,.art-main-title,.crp-page-title,.rc-page-title,.rlg-main-title,.crg-title,.nij-pgColiving-page .nij-pgHero__title{font-size:clamp(1.35rem,2.2vw,2rem)!important;line-height:1.2!important}.nij-catSec .nij-catSec__title,.nij-whyRentSec .nij-whyRentSec__title,.nij-propSec .nij-propSec__title,.nij-offerSec .nij-offerSec__title,.nij-toolsSec .nij-toolsSec__title,.nij-locSec .nij-locSec__title,.nij-guidesSec .nij-guidesSec__title,.nij-testiSec .nij-testiSec__title,.nij-rentCta .nij-rentCta__title,.plar-featured-header__title,.plfr-featured-header__title,.art-section-title,.rc-section-title,.rc-properties-title,.crp-insights-heading,.crp-comparisons-title,.rlg-section-title,.rlg-cta-title,.crg-section-title,.crg-cta-title,.nij-pgColiving-page .nij-pgCategories__title,.nij-pgColiving-page .nij-pgListings__title,.nij-pgColiving-page .nij-pgChains__title,.nij-pgColiving-page .nij-pgLocations__title,.nij-pgColiving-page .nij-pgAmenities__title,.nij-pgColiving-page .nij-pgRules__title{font-size:clamp(1.02rem,1.5vw,1.35rem)!important;line-height:1.3!important}.nij-rentHero .nij-rentHero__subtitle,.plar-header__subtitle,.plfr-header__subtitle,.art-main-subtitle,.crp-page-subtitle,.rc-page-subtitle,.rlg-main-subtitle,.crg-subtitle,.nij-pgColiving-page .nij-pgHero__subtitle{font-size:clamp(.85rem,.95vw,1rem)!important;line-height:1.55!important}.nij-filterSec .nij-filterBtn__label,.nij-filterSec .nij-filterBtn__value,.nij-filterSec .nij-sortSelect__select,.plar-header__sort-label,.plfr-header__sort-label,.plar-header__sort-select,.plfr-header__sort-select,.plar-filters__pill,.plfr-filters__pill,.plar-filters__clear,.plfr-filters__clear,.art-filter-label,.art-filter-button,.art-filter-value,.crp-label,.crp-select,.crp-budget-input,.crp-compare-btn,.crp-reset-btn,.crp-view-btn,.rc-label,.rc-input,.rc-select,.rc-option-btn,.rc-calculate-btn,.rc-reset-btn,.rlg-nav-tab,.rlg-city-label,.rlg-city-select,.rlg-expand-btn,.rlg-collapse-btn,.crg-breadcrumb-link,.crg-back-btn,.crg-cta-btn,.crg-cta-link,.nij-pgColiving-page .nij-pgCategories__filterBtn,.nij-pgColiving-page .nij-pgCategories__sortLabel,.nij-pgColiving-page .nij-pgCategories__sortSelect{font-size:clamp(.76rem,.82vw,.9rem)!important}.nij-filterSec .nij-filterSec__inner{align-items:flex-start;gap:.5rem}.nij-filterSec .nij-filterBtn,.nij-filterSec .nij-sortSelect__select{min-height:2.5rem}.art-filters-card .row>[class*=col-],.crp-filter-row>[class*=col-]{min-width:0;display:flex}.art-filter-group,.crp-field-group,.art-filter-dropdown,.art-locality-dropdown,.crp-select-wrapper{width:100%}.art-filter-button,.crp-select{width:100%;min-height:2.5rem}.art-filter-options,.art-locality-options{width:100%;max-height:16rem;left:0;right:0}.crp-budget-inputs{flex-wrap:nowrap;align-items:center;gap:.5rem}.crp-action-row .ms-sm-auto{margin-left:0!important}.rc-button-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.rlg-nav-tabs-wrapper{scrollbar-width:thin;overflow-x:auto}.rlg-content-actions{gap:.5rem}.rlg-city-select-wrapper,.rlg-city-select{width:100%}@media (max-width:991px){.nij-filterSec .nij-filterSec__sort,.nij-filterSec .nij-sortSelect{width:100%}.crp-filter-row>[class*=col-]{flex:0 0 50%;max-width:50%}}@media (max-width:767px){.nij-filterSec .nij-filterSec__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid;overflow:visible}.nij-filterSec .nij-filterBtn{justify-content:space-between;width:100%}.plar-header .col-auto,.plfr-header .col-auto{width:100%;margin-top:.5rem}.plar-header__right,.plfr-header__right{flex-wrap:wrap;gap:.4rem;width:100%}.plar-header__sort-select,.plfr-header__sort-select{justify-content:space-between;width:100%}.plar-filters,.plfr-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.plar-filters__pill,.plfr-filters__pill{justify-content:space-between;width:100%}.plar-filters__clear,.plfr-filters__clear{grid-column:1/-1;margin-left:0;padding-left:0}.art-filters-card .row>[class*=col-],.crp-filter-row>[class*=col-],.crp-action-row>[class*=col-]{flex:0 0 100%;max-width:100%}.crp-budget-inputs{flex-wrap:wrap}.crp-budget-input-wrapper{flex:100%}.crp-budget-separator{text-align:center;width:100%}.crp-btn-group,.crp-view-toggle{flex-wrap:wrap;justify-content:space-between;gap:.5rem;width:100%}.rc-button-group{grid-template-columns:repeat(2,minmax(0,1fr))}.rlg-content-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}}@media (max-width:479px){.nij-filterSec .nij-filterSec__filters,.plar-filters,.plfr-filters,.rc-button-group{grid-template-columns:1fr}.crp-btn-group .crp-compare-btn,.crp-btn-group .crp-reset-btn,.crp-view-toggle .crp-view-btn,.rlg-content-actions .rlg-expand-btn,.rlg-content-actions .rlg-collapse-btn{width:100%}}:where(.nij-rentHero,.nij-filterSec,.nij-catSec,.nij-whyRentSec,.nij-propSec,.nij-rentCta,.nij-offerSec,.nij-toolsSec,.nij-locSec,.nij-guidesSec,.nij-testiSec,.plar-page,.plfr-page,.art-main,.crp-page,.rc-page,.rlg-main,.crg-main,.nij-pgColiving-page) :is(button,a,[role=button],article,[class*=card],[class*=Card]){transition-duration:.2s!important;transition-timing-function:ease!important}@media (hover:hover) and (pointer:fine){.nij-propSec .nij-propCard:hover,.nij-catSec .nij-catCard:hover,.nij-whyRentSec .nij-whyRentCard:hover,.nij-offerSec .nij-offerCard:hover,.nij-toolsSec .nij-toolCard:hover,.nij-locSec .nij-locCard:hover,.nij-guidesSec .nij-guideCard:hover,.nij-testiSec .nij-testiCard:hover,.plar-card:hover,.plfr-card:hover,.art-stat-card:hover,.art-insight-item:hover,.art-trending-btn:hover,.crp-stats-card:hover,.crp-mobile-card:hover,.crp-insight-hover,.crp-comparison-tag:hover,.rc-tip-card.rc-tip-hover,.rc-property-card.rc-property-hover,.rlg-nav-card:hover,.rlg-content-card:hover,.rlg-accordion-item:hover,.rlg-faq-item:hover,.rlg-city-stat:hover,.crg-card:hover{box-shadow:var(--rent-card-hover-shadow)!important;transform:none!important}.nij-rentHero .nij-rentHero__searchBtn:hover,.plar-card__cta:hover,.plfr-card__cta:hover,.art-view-trends-btn:hover:not(:disabled),.art-cta-btn:hover,.crp-compare-btn:hover:not(:disabled),.crp-cta-button:hover,.rc-calculate-btn:hover:not(:disabled),.rc-cta-button:hover,.rlg-cta-btn--primary:hover,.crg-cta-btn:hover{box-shadow:var(--rent-cta-hover-shadow)!important;transform:none!important}.art-back-btn:hover,.crp-back-button:hover,.rc-back-button:hover,.rlg-back-btn:hover,.crg-back-btn:hover{box-shadow:var(--rent-card-hover-shadow)!important;transform:none!important}.art-back-btn:hover .art-back-icon,.crp-back-button:hover .crp-back-icon,.rc-back-button:hover .rc-back-icon,.rlg-back-btn:hover .rlg-back-icon,.crg-back-btn:hover .crg-back-icon,.art-cta-btn:hover .art-cta-arrow,.crp-cta-button:hover .crp-cta-icon,.crg-cta-btn:hover .crg-cta-btn-icon,.crg-cta-link:hover .crg-cta-link-icon,.rc-cta-button:hover .rc-cta-icon{transform:none!important}.nij-propSec .nij-propCard:hover .nij-propCard__image,.nij-catSec .nij-catCard:hover .nij-catCard__image,.nij-locSec .nij-locCard:hover .nij-locCard__image,.nij-guidesSec .nij-guideCard:hover .nij-guideCard__image,.nij-offerSec .nij-offerCard:hover .nij-offerCard__iconWrap,.nij-toolsSec .nij-toolCard:hover .nij-toolCard__iconWrap,.plar-card:hover .plar-card__image,.plfr-card:hover .plfr-card__image,.rc-property-card.rc-property-hover .rc-property-image,.nij-pgColiving-page .nij-pgListings__card:hover .nij-pgListings__cardImg,.nij-pgColiving-page .nij-pgCategories__card:hover .nij-pgCategories__cardImg{filter:none!important;transform:none!important}.art-filter-option:hover,.art-locality-option:hover:not(.art-locality-option--disabled),.crp-table-row:hover{transform:none!important}}@media (hover:none),(pointer:coarse){.nij-rentHero :hover,.nij-filterSec :hover,.nij-catSec :hover,.nij-whyRentSec :hover,.nij-propSec :hover,.nij-rentCta :hover,.nij-offerSec :hover,.nij-toolsSec :hover,.nij-locSec :hover,.nij-guidesSec :hover,.nij-testiSec :hover,.plar-page :hover,.plfr-page :hover,.art-main :hover,.crp-page :hover,.rc-page :hover,.rlg-main :hover,.crg-main :hover,.nij-pgColiving-page :hover{filter:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.nij-rentHero *,.nij-filterSec *,.nij-catSec *,.nij-whyRentSec *,.nij-propSec *,.nij-rentCta *,.nij-offerSec *,.nij-toolsSec *,.nij-locSec *,.nij-guidesSec *,.nij-testiSec *,.plar-page *,.plfr-page *,.art-main *,.crp-page *,.rc-page *,.rlg-main *,.crg-main *,.nij-pgColiving-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
:root{--sell-shell-max-width:1440px;--sell-shell-gutter:20px;--sell-base-font:15px;--sell-base-font-mobile:14px;--sell-hover-shadow:0 8px 18px #0f172a1a;--sell-cta-shadow:0 8px 18px #d9482238}:where(.nij-sellHero,.nij-sellForm,.nij-expectSec,.nij-whySellSec,.nij-howSellSec,.nij-storiesSec,.nij-resourcesSec,.nij-faqSec,.nij-ctaSec,.htpp-section,.hphs-section,.dnsp-section,.tagb-section) .container-fluid,.htpp-section .htpp-container,.hphs-section .hphs-container,.dnsp-section .dnsp-container,.tagb-section .tagb-container{max-width:var(--sell-shell-max-width)!important;padding-left:var(--sell-shell-gutter)!important;padding-right:var(--sell-shell-gutter)!important;margin-left:auto!important;margin-right:auto!important}:where(.nij-sellHero,.nij-sellForm,.nij-expectSec,.nij-whySellSec,.nij-howSellSec,.nij-storiesSec,.nij-resourcesSec,.nij-faqSec,.nij-ctaSec,.htpp-section,.hphs-section,.dnsp-section,.tagb-section){font-size:var(--sell-base-font)}@media (max-width:575px){:where(.nij-sellHero,.nij-sellForm,.nij-expectSec,.nij-whySellSec,.nij-howSellSec,.nij-storiesSec,.nij-resourcesSec,.nij-faqSec,.nij-ctaSec,.htpp-section,.hphs-section,.dnsp-section,.tagb-section){font-size:var(--sell-base-font-mobile)}}.nij-sellHero__title,.htpp-title,.hphs-header__title,.dnsp-header__title,.tagb-header__title{font-size:clamp(1.4rem,2.2vw,2.1rem)!important;line-height:1.2!important}.nij-sellForm__title,.nij-expectSec__title,.nij-whySellSec__title,.nij-howSellSec__title,.nij-storiesSec__title,.nij-resourcesSec__title,.nij-faqSec__title,.nij-ctaSec__title,.htpp-factors__title,.htpp-mistakes__title,.htpp-related__title,.hphs-prep-category__title,.hphs-bullet-section__title,.hphs-related__title,.dnsp-doc-category__title,.dnsp-additional__title,.dnsp-related__title,.tagb-listing-category__title,.tagb-bullet-section__title,.tagb-related__title{font-size:clamp(1.02rem,1.45vw,1.35rem)!important;line-height:1.3!important}.nij-sellHero__subtitle,.nij-sellForm__subtitle,.nij-expectSec__subtitle,.nij-whySellSec__subtitle,.nij-howSellSec__subtitle,.nij-storiesSec__subtitle,.nij-resourcesSec__subtitle,.nij-faqSec__subtitle,.nij-ctaSec__subtitle,.htpp-subtitle,.hphs-header__subtitle,.dnsp-header__subtitle,.tagb-header__subtitle{font-size:clamp(.84rem,.94vw,.98rem)!important;line-height:1.55!important}.nij-expectCard__value,.nij-whyCard__title,.nij-stepCard__title,.nij-testimonialCard__name,.nij-resourceCard__title,.htpp-factor__name,.hphs-step-item__title,.dnsp-doc-item__title,.tagb-step-item__title,.htpp-guide-card__title,.hphs-guide-card__title,.dnsp-guide-card__title,.tagb-guide-card__title{font-size:clamp(.9rem,1.02vw,1.05rem)!important;line-height:1.35!important}.nij-expectCard__desc,.nij-whyCard__desc,.nij-stepCard__desc,.nij-testimonialCard__location,.nij-testimonialCard__review,.nij-resourceCard__desc,.nij-resourceCard__link,.nij-faqItem__answer p,.nij-sellForm__label,.nij-sellForm__input,.nij-sellForm__select,.nij-sellForm__textarea,.nij-sellForm__submitBtn,.nij-sellForm__draftBtn,.htpp-intro,.htpp-factor__desc,.htpp-mistake__text,.htpp-protip__text,.htpp-btn,.hphs-content-card__intro,.hphs-step-item__desc,.hphs-bullet-item,.hphs-expert-tip__desc,.hphs-btn,.dnsp-content-card__intro,.dnsp-additional__item,.dnsp-expert-tip__desc,.dnsp-btn,.tagb-content-card__intro,.tagb-step-item__desc,.tagb-bullet-item,.tagb-expert-tip__desc,.tagb-btn{font-size:clamp(.76rem,.82vw,.9rem)!important;line-height:1.55!important}.nij-sellForm .row>[class*=col-],.nij-expectSec .row>[class*=col-],.nij-whySellSec .row>[class*=col-],.nij-howSellSec .row>[class*=col-],.nij-storiesSec .row>[class*=col-],.nij-resourcesSec .row>[class*=col-]{min-width:0}.nij-sellForm .nij-sellForm__actions{flex-wrap:wrap;gap:.75rem;display:flex}@media (max-width:575px){.nij-expectSec .row>[class*=col-],.nij-whySellSec .row>[class*=col-],.nij-howSellSec .row>[class*=col-],.nij-storiesSec .row>[class*=col-],.nij-resourcesSec .row>[class*=col-],.nij-sellForm .row>[class*=col-6]{flex:0 0 100%;max-width:100%}.nij-sellForm__submitBtn,.nij-sellForm__draftBtn{width:100%}.nij-faqSec .row>[class*=col-]{flex:0 0 100%;max-width:100%}}@media (min-width:576px) and (max-width:991px){.nij-resourcesSec .row>[class*=col-],.nij-storiesSec .row>[class*=col-],.nij-howSellSec .row>[class*=col-]{flex:0 0 50%;max-width:50%}}:where(.nij-sellHero,.nij-sellForm,.nij-expectSec,.nij-whySellSec,.nij-howSellSec,.nij-storiesSec,.nij-resourcesSec,.nij-faqSec,.nij-ctaSec,.htpp-section,.hphs-section,.dnsp-section,.tagb-section) :is(a,button,[class*=card],[class*=Card],[class*=item],[class*=Item]){transition-duration:.2s!important;transition-timing-function:ease!important}@media (hover:hover) and (pointer:fine){:where(.nij-sellHero,.nij-expectSec,.nij-whySellSec,.nij-howSellSec,.nij-storiesSec,.nij-resourcesSec,.nij-faqSec,.nij-ctaSec,.htpp-section,.hphs-section,.dnsp-section,.tagb-section) :is(a:hover,button:hover,[class*=card]:hover,[class*=Card]:hover,[class*=item]:hover,[class*=Item]:hover){filter:none!important;text-shadow:none!important;transform:none!important}:where(.nij-sellHero,.nij-expectSec,.nij-whySellSec,.nij-howSellSec,.nij-storiesSec,.nij-resourcesSec,.nij-faqSec,.nij-ctaSec,.htpp-section,.hphs-section,.dnsp-section,.tagb-section) :is([class*=card]:hover,[class*=Card]:hover,[class*=item]:hover,[class*=Item]:hover){box-shadow:var(--sell-hover-shadow)!important}:where(.nij-sellHero,.nij-sellForm,.nij-expectSec,.nij-whySellSec,.nij-howSellSec,.nij-storiesSec,.nij-resourcesSec,.nij-faqSec,.nij-ctaSec,.htpp-section,.hphs-section,.dnsp-section,.tagb-section) :is(.nij-sellForm__submitBtn:hover,.nij-sellForm__draftBtn:hover,.nij-ctaSec__btn:hover,.htpp-btn--primary:hover,.hphs-btn--primary:hover,.dnsp-btn--primary:hover,.tagb-btn--primary:hover){box-shadow:var(--sell-cta-shadow)!important}}.nij-sellHero__dot--active{transform:none!important;box-shadow:0 0 0 1px #e75b2a59!important}:where(.nij-sellHero,.nij-sellForm,.nij-expectSec,.nij-whySellSec,.nij-howSellSec,.nij-storiesSec,.nij-resourcesSec,.nij-faqSec,.nij-ctaSec,.htpp-section,.hphs-section,.dnsp-section,.tagb-section) [class*=--active]{filter:none!important;text-shadow:none!important}@media (hover:none),(pointer:coarse){.nij-sellHero :hover,.nij-sellForm :hover,.nij-expectSec :hover,.nij-whySellSec :hover,.nij-howSellSec :hover,.nij-storiesSec :hover,.nij-resourcesSec :hover,.nij-faqSec :hover,.nij-ctaSec :hover,.htpp-section :hover,.hphs-section :hover,.dnsp-section :hover,.tagb-section :hover{filter:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.nij-sellHero *,.nij-sellForm *,.nij-expectSec *,.nij-whySellSec *,.nij-howSellSec *,.nij-storiesSec *,.nij-resourcesSec *,.nij-faqSec *,.nij-ctaSec *,.htpp-section *,.hphs-section *,.dnsp-section *,.tagb-section *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
:root{--plots-base-font:15px;--plots-base-font-mobile:14px}.plots-page{font-size:var(--plots-base-font)}@media (max-width:575px){.plots-page{font-size:var(--plots-base-font-mobile)}}.plots-page .s1p-title{font-size:clamp(1.35rem,2.2vw,2.15rem)!important;line-height:1.2!important}.plots-page .s1p-subtitle{font-size:clamp(.86rem,.95vw,1rem)!important;line-height:1.55!important}.plots-page .s1p-label{font-size:clamp(.74rem,.8vw,.84rem)!important}.plots-page .s1p-select,.plots-page .s1p-input{font-size:clamp(.8rem,.88vw,.92rem)!important}.plots-page .s1p-btn{font-size:clamp(.82rem,.9vw,.95rem)!important}.plots-page :is(.s2ap-section,.s2ap-filter-section){--s2ap-fs-title:clamp(1.18rem,1.45vw,1.58rem);--s2ap-fs-card-title:clamp(.9rem,.98vw,1.06rem);--s2ap-fs-price:clamp(1rem,1.15vw,1.24rem);--s2ap-fs-location:clamp(.75rem,.82vw,.88rem);--s2ap-fs-spec:clamp(.68rem,.74vw,.8rem);--s2ap-fs-tag:clamp(.65rem,.7vw,.76rem);--s2ap-fs-button:clamp(.76rem,.82vw,.88rem);--s2ap-fs-filter:clamp(.76rem,.82vw,.88rem)}.plots-page .s2ap-sort-label{font-size:clamp(.78rem,.84vw,.9rem)!important;line-height:1.4!important}.plots-page .s2ap-sort-select{font-size:clamp(.8rem,.86vw,.92rem)!important}.plots-page .s2ap-count{font-size:clamp(.76rem,.82vw,.88rem)!important}.plots-page .s2ap-card-title{font-size:clamp(.9rem,.98vw,1.05rem)!important;line-height:1.3!important}.plots-page .s2ap-location-text{font-size:clamp(.68rem,.74vw,.8rem)!important}.plots-page .s2ap-price-main{font-size:clamp(.98rem,1.1vw,1.2rem)!important;line-height:1.2!important}.plots-page .s2ap-price-per-sqft,.plots-page .s2ap-spec-text,.plots-page .s2ap-tag,.plots-page .s2ap-tag-text{font-size:clamp(.64rem,.7vw,.76rem)!important}.plots-page .s2ap-view-details-btn,.plots-page .s2ap-load-more-btn,.plots-page .s2ap-filter-btn{font-size:clamp(.76rem,.82vw,.88rem)!important}.plots-page .s3fp-title{font-size:clamp(1.18rem,1.45vw,1.58rem)!important;line-height:1.25!important}.plots-page .s3fp-card-title{font-size:clamp(.9rem,.98vw,1.06rem)!important}.plots-page .s3fp-location-text{font-size:clamp(.7rem,.76vw,.84rem)!important}.plots-page .s3fp-price-main{font-size:clamp(1rem,1.15vw,1.24rem)!important}.plots-page .s3fp-price-per-sqft,.plots-page .s3fp-spec-size,.plots-page .s3fp-spec-rooms,.plots-page .s3fp-tag,.plots-page .s3fp-badge,.plots-page .s3fp-badge-type{font-size:clamp(.66rem,.72vw,.8rem)!important}.plots-page .s3fp-view-btn,.plots-page .s3fp-load-more-btn{font-size:clamp(.76rem,.82vw,.9rem)!important}.plots-page .s4ebs-section{--s4ebs-fs-title:clamp(1.16rem,1.4vw,1.55rem);--s4ebs-fs-subtitle:clamp(.82rem,.9vw,.98rem);--s4ebs-fs-value:clamp(1rem,1.15vw,1.28rem);--s4ebs-fs-unit:clamp(.7rem,.76vw,.84rem)}.plots-page .s5ebt-section{--s5ebt-fs-title:clamp(1.18rem,1.45vw,1.6rem);--s5ebt-fs-subtitle:clamp(.82rem,.9vw,.98rem);--s5ebt-fs-card-title:clamp(.9rem,.98vw,1.08rem);--s5ebt-fs-card-desc:clamp(.74rem,.8vw,.88rem);--s5ebt-fs-explore:clamp(.76rem,.82vw,.9rem)}.plots-page :is(a,button,[role=button],[class*=card],[class*=btn],[class*=tag]){transition-duration:.2s!important;transition-timing-function:ease!important}.plots-page .s1p-search-card-glow,.plots-page .s1p-btn-glow,.plots-page .s1p-btn-shine,.plots-page .s4ebs-shine,.plots-page .s5ebt-shine{display:none!important}.plots-page .s2ap-filter-btn:before,.plots-page .s2ap-view-details-btn:before,.plots-page .s2ap-load-more-btn:before,.plots-page .s3fp-nav-btn:before,.plots-page .s3fp-view-btn:before,.plots-page .s3fp-load-more-btn:before{content:none!important}.plots-page .s2ap-plot-card:before,.plots-page .s3fp-card-image-wrapper:before,.plots-page .s4ebs-card-overlay,.plots-page .s5ebt-card-overlay{opacity:0!important}@media (hover:hover) and (pointer:fine){.plots-page .s1p-search-card:hover,.plots-page .s1p-btn:hover,.plots-page .s1p-btn:active,.plots-page .s1p-image-wrapper:hover .s1p-image-container,.plots-page .s1p-image-wrapper:hover .s1p-hero-image,.plots-page .s2ap-filter-btn:hover,.plots-page .s2ap-filter-btn.active:hover,.plots-page .s2ap-plot-card:hover,.plots-page .s2ap-wishlist-btn:hover,.plots-page .s2ap-view-details-btn:hover,.plots-page .s2ap-load-more-btn:hover,.plots-page .s3fp-nav-btn:hover,.plots-page .s3fp-nav-btn:active,.plots-page .s3fp-property-card:hover,.plots-page .s3fp-wishlist-btn:hover,.plots-page .s3fp-tag:hover,.plots-page .s3fp-amenity-icon:hover,.plots-page .s3fp-view-btn:hover,.plots-page .s3fp-load-more-btn:hover,.plots-page .s4ebs-size-card:hover,.plots-page .s4ebs-size-card:active,.plots-page .s5ebt-type-card:hover,.plots-page .s5ebt-icon-wrapper.s5ebt-icon-hover,.plots-page .s5ebt-explore-link.s5ebt-explore-hover{filter:none!important;text-shadow:none!important;transform:none!important}.plots-page .s1p-btn:hover .s1p-btn-icon,.plots-page .s2ap-filter-btn:hover .s2ap-filter-btn-icon,.plots-page .s2ap-plot-card:hover .s2ap-location-icon,.plots-page .s2ap-view-details-btn:hover .s2ap-view-details-arrow,.plots-page .s3fp-wishlist-btn:hover .s3fp-wishlist-icon,.plots-page .s3fp-amenity-icon:hover,.plots-page .s5ebt-explore-link.s5ebt-explore-hover .s5ebt-arrow-icon{transform:none!important}.plots-page .s2ap-plot-card:hover,.plots-page .s3fp-property-card:hover,.plots-page .s4ebs-size-card:hover,.plots-page .s5ebt-type-card:hover{box-shadow:0 8px 18px #0f172a1a!important}.plots-page .s1p-btn:hover,.plots-page .s2ap-view-details-btn:hover,.plots-page .s2ap-load-more-btn:hover,.plots-page .s3fp-view-btn:hover,.plots-page .s3fp-load-more-btn:hover{box-shadow:0 8px 18px #d9482233!important}.plots-page .s2ap-plot-card:hover .s2ap-card-image,.plots-page .s3fp-property-card:hover .s3fp-card-image{transform:none!important}.plots-page .s2ap-plot-card:hover .s2ap-card-title,.plots-page .s2ap-plot-card:hover .s2ap-price-main,.plots-page .s3fp-property-card:hover .s3fp-card-title,.plots-page .s3fp-property-card:hover .s3fp-price-main{text-shadow:none!important}}@media (hover:none),(pointer:coarse){.plots-page :hover{filter:none!important;text-shadow:none!important;transform:none!important}}
:root{--hi-base-font:15px;--hi-base-font-mobile:14px;--hi-card-hover-shadow:0 8px 18px #0f172a1a;--hi-cta-hover-shadow:0 8px 18px #d9482233}:where(.nij-interiors,.nij-why,.nij-rooms,.nij-magic,.nij-transformed,.nij-steps,.nij-partners,.nij-signature,.nij-faq){font-size:var(--hi-base-font)}@media (max-width:575px){:where(.nij-interiors,.nij-why,.nij-rooms,.nij-magic,.nij-transformed,.nij-steps,.nij-partners,.nij-signature,.nij-faq){font-size:var(--hi-base-font-mobile)}}.nij-interiors__title{font-size:clamp(1.4rem,2.4vw,2rem)!important;line-height:1.2!important}:is(.nij-why__title,.nij-rooms__title,.nij-magic__title,.nij-transformed__title,.nij-steps__title,.nij-signature__title,.nij-faq__title){font-size:clamp(1.2rem,1.7vw,1.7rem)!important;line-height:1.25!important}.nij-partners__title{font-size:clamp(1rem,1.25vw,1.25rem)!important}:is(.nij-steps__subtitle,.nij-magic__subtitle,.nij-interiors__formTitle){font-size:clamp(.84rem,.95vw,1rem)!important;line-height:1.5!important}:is(.nij-why__cardTitle,.nij-magic__cardTitle,.nij-steps__cardTitle,.nij-signature__cardTitle,.nij-faq__questionText,.nij-transformed__name){font-size:clamp(.88rem,.98vw,1.04rem)!important;line-height:1.35!important}:is(.nij-why__cardDesc,.nij-magic__cardDesc,.nij-steps__cardDesc,.nij-signature__cardDesc,.nij-faq__answer,.nij-transformed__quote,.nij-transformed__location,.nij-interiors__featureText){font-size:clamp(.74rem,.82vw,.9rem)!important;line-height:1.55!important}:is(.nij-rooms__tab,.nij-interiors__badge span,.nij-interiors__statsBadge span,.nij-interiors__pillText,.nij-interiors__input,.nij-interiors__select,.nij-interiors__submitBtn,.nij-transformed__price,.nij-transformed__bhk){font-size:clamp(.74rem,.82vw,.9rem)!important}.nij-partners__brand{font-size:clamp(.88rem,1.05vw,1.1rem)!important}:where(.nij-interiors,.nij-why,.nij-rooms,.nij-magic,.nij-transformed,.nij-steps,.nij-partners,.nij-signature,.nij-faq) :is(a,button,[role=button],[class*=card],[class*=Card],[class*=tab],[class*=thumb],[class*=badge],[class*=pill],[class*=brand]){transition-duration:.2s!important;transition-timing-function:ease!important}:is(){content:none!important}@media (hover:hover) and (pointer:fine){:where(.nij-interiors,.nij-why,.nij-rooms,.nij-magic,.nij-transformed,.nij-steps,.nij-partners,.nij-signature,.nij-faq) :hover{filter:none!important;text-shadow:none!important;transform:none!important}:is(.nij-interiors__formCard:hover,.nij-why__card:hover,.nij-rooms__mainImage:hover,.nij-rooms__thumb:hover,.nij-magic__videoPlayer:hover,.nij-magic__videoThumb:hover,.nij-magic__card:hover,.nij-transformed__card:hover,.nij-steps__card:hover,.nij-steps__videoWrap:hover,.nij-steps__videoPlayer:hover,.nij-signature__card:hover,.nij-faq__item:hover){box-shadow:var(--hi-card-hover-shadow)!important}:is(.nij-interiors__submitBtn:hover,.nij-rooms__tab:hover,.nij-rooms__tab--active:hover){box-shadow:var(--hi-cta-hover-shadow)!important}}@media (hover:none),(pointer:coarse){:where(.nij-interiors,.nij-why,.nij-rooms,.nij-magic,.nij-transformed,.nij-steps,.nij-partners,.nij-signature,.nij-faq) :hover{filter:none!important;text-shadow:none!important;transform:none!important}}
.signup-overlay{z-index:9999;isolation:isolate;padding:clamp(.75rem,3vw,2.5rem) clamp(.5rem,2vw,1.25rem);position:fixed;inset:0;overflow-y:auto}.signup-overlay__backdrop{-webkit-backdrop-filter:blur(16px)saturate(112%);will-change:opacity;background:radial-gradient(circle at 18% 14%,#ffffff24 0%,#0000 24%),radial-gradient(circle at 82% 12%,#ffffff14 0%,#0000 20%),linear-gradient(#e2e8f038 0%,#94a3b847 100%),#0f172a24;animation:.25s both signupFadeIn;position:fixed;inset:0;transform:translateZ(0);-webkit-backdrop-filter:blur(16px)saturate(112%)!important;backdrop-filter:blur(16px)saturate(112%)!important}.signup-overlay__backdrop:before{content:"";pointer-events:none;opacity:0;background:0 0;position:absolute;inset:0}.signup-overlay__backdrop:after{content:"";pointer-events:none;opacity:.22;background:linear-gradient(135deg,#ffffff14,#0000 44%),linear-gradient(315deg,#ffffff0d,#0000 36%);position:absolute;inset:0}.signup-overlay__content{z-index:1;justify-content:center;align-items:center;width:100%;min-height:100%;display:flex;position:relative}@keyframes signupFadeIn{0%{opacity:0}to{opacity:1}}.signup-modal{-webkit-backdrop-filter:blur(28px)saturate(150%);isolation:isolate;backface-visibility:hidden;will-change:transform,opacity;background:linear-gradient(#ffffffd6 0%,#f8fafcbd 100%);border:1px solid #ffffff94;border-radius:clamp(1rem,3vw,1.5rem);width:100%;max-width:clamp(17rem,88vw,30rem);margin:auto 0;padding:clamp(1rem,2.8vw,1.5rem) clamp(.75rem,2.8vw,2.2rem) clamp(1.125rem,3.2vw,2rem);transition:all .3s;animation:.35s cubic-bezier(.4,0,.2,1) signupSlideUp;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 22px 60px #0f172a29,0 10px 28px #0f172a1a,inset 0 1px #ffffff9e}.signup-modal:before{content:"";filter:blur(18px);opacity:.64;pointer-events:none;background:radial-gradient(circle,#ffffff6b 0%,#ffffff1f 42%,#0000 72%);border-radius:50%;width:72%;height:52%;position:absolute;inset:-15% auto auto -12%}.signup-modal:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff4d 0%,#ffffff14 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3}.signup-modal>*{z-index:2;position:relative}@keyframes signupSlideUp{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.signup-close{cursor:pointer;color:#1a1a1a;z-index:5;background:#ffffffdb;border:none;border-radius:50%;justify-content:center;align-items:center;width:clamp(2rem,4vw,2.5rem);height:clamp(2rem,4vw,2.5rem);transition:all .3s;display:flex;position:absolute;top:clamp(.75rem,2vw,1.25rem);right:clamp(.75rem,2vw,1.25rem);box-shadow:0 6px 20px #0f172a14}.signup-close:hover{color:#d94822;background:#fff;transform:rotate(90deg)}.signup-close svg{width:clamp(1rem,2vw,1.25rem);height:clamp(1rem,2vw,1.25rem)}.signup-header{text-align:center;margin-bottom:clamp(.75rem,2vw,1rem);padding-left:clamp(2rem,3vw,2.5rem);padding-right:clamp(2.5rem,6vw,3.5rem)}.signup-title{color:#111827;margin:0 0 clamp(.25rem,.8vw,.5rem);font-family:Inter,sans-serif;font-size:clamp(1.05rem,2.6vw,1.5rem);font-weight:700;line-height:1.2}.signup-subtitle{color:#4b5563;margin:0;font-family:Inter,sans-serif;font-size:clamp(.75rem,1.1vw,.875rem);font-weight:400;line-height:1.5}.signup-usertype{margin-bottom:clamp(.75rem,1.6vw,1rem)}.signup-label{color:#374151;margin-bottom:clamp(.3125rem,.8vw,.4375rem);font-family:Inter,sans-serif;font-size:clamp(.6875rem,1vw,.75rem);font-weight:600;line-height:1.3;display:block}.signup-usertype-select{cursor:pointer;color:#9ca3af;appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%239ca3af%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E) right .5rem center/.8rem no-repeat;border:1.5px solid #e5e7eb;border-radius:clamp(.625rem,1.5vw,.75rem);height:clamp(2.25rem,4.6vw,2.75rem);padding:0 1.75rem 0 .5rem;font-family:Inter,sans-serif;font-size:clamp(.625rem,1vw,.75rem);font-weight:500;transition:all .3s}.signup-usertype-select:hover{color:#d94822;border-color:#d94822}.signup-usertype-select--active{color:#d94822;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23d94822%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E) right .5rem center/.8rem no-repeat;border-color:#d94822;font-weight:600}.signup-usertype-select option{color:#1f2937;background-color:#fff}.signup-usertype-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.3125rem,.8vw,.5rem);display:grid}.signup-usertype-btn{cursor:pointer;color:#9ca3af;white-space:nowrap;background:#fff;border:1.5px solid #e5e7eb;border-radius:clamp(.625rem,1.5vw,.75rem);height:clamp(2.25rem,4.6vw,2.75rem);padding:clamp(.4375rem,1vw,.625rem) clamp(.5rem,1vw,.625rem);font-family:Inter,sans-serif;font-size:clamp(.625rem,1vw,.75rem);font-weight:500;line-height:1.4;transition:all .3s}.signup-usertype-btn:hover{color:#d94822;background:#d948220a;border-color:#d94822}.signup-usertype-btn--active{color:#d94822;background:linear-gradient(135deg,#ffe6dfcc 0%,#ffd4c899 100%);border-color:#d94822;font-weight:600}.signup-error,.signup-success{border-radius:clamp(.5rem,1vw,.625rem);margin:0 0 clamp(.625rem,1.2vw,.875rem);padding:clamp(.5rem,1vw,.625rem) clamp(.625rem,1.2vw,.875rem);font-family:Inter,sans-serif;font-size:clamp(.6875rem,1.05vw,.8125rem);line-height:1.45}.signup-error{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca}.signup-success{color:#166534;background:#f0fdf4;border:1px solid #86efac}.signup-form{flex-direction:column;gap:clamp(.5625rem,1.1vw,.8125rem);display:flex}.signup-field{flex-direction:column;display:flex}.signup-input-wrap{align-items:center;display:flex;position:relative}.signup-input-icon{color:#9ca3af;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:clamp(.75rem,1.5vw,1rem)}.signup-input-icon svg{width:clamp(1rem,2vw,1.25rem);height:clamp(1rem,2vw,1.25rem)}.signup-input{color:#111827;background:#ffffffb8;border:1px solid #cbd5e1c7;border-radius:clamp(.625rem,1.5vw,.75rem);width:100%;height:clamp(2.25rem,4.6vw,2.75rem);padding:0 clamp(2.125rem,3.8vw,2.5rem);font-family:Inter,sans-serif;font-size:clamp(.75rem,1.05vw,.875rem);font-weight:400;line-height:1.5;transition:all .3s;box-shadow:inset 0 1px #ffffff94}.signup-input::placeholder{color:#9ca3af}.signup-input:hover{border-color:#94a3b8db}.signup-input:focus{border-color:#d94822;outline:none;box-shadow:0 0 0 3px #d948221f}.signup-eye-btn{cursor:pointer;color:#9ca3af;background:0 0;border:none;justify-content:center;align-items:center;width:clamp(1.125rem,2.1vw,1.25rem);height:clamp(1.125rem,2.1vw,1.25rem);transition:all .2s;display:flex;position:absolute;right:clamp(.625rem,1.2vw,.875rem)}.signup-eye-btn:hover{color:#6b7280}.signup-eye-btn svg{width:clamp(1rem,2vw,1.25rem);height:clamp(1rem,2vw,1.25rem)}.signup-terms{align-items:flex-start;gap:clamp(.3125rem,.8vw,.5rem);margin-top:0;display:flex}.signup-checkbox{cursor:pointer;accent-color:#d94822;flex-shrink:0;width:clamp(.8125rem,1.4vw,.9375rem);height:clamp(.8125rem,1.4vw,.9375rem);margin:2px 0 0}.signup-terms-text{color:#374151;font-family:Inter,sans-serif;font-size:clamp(.625rem,1vw,.75rem);font-weight:400;line-height:1.5}.signup-link{color:#d94822;font-weight:500;text-decoration:none;transition:color .2s}.signup-link:hover{color:#c13d1a;text-decoration:underline}.signup-submit{cursor:pointer;color:#fff;background:linear-gradient(135deg,#d94822 0%,#e75b35 100%);border:none;border-radius:9999px;width:100%;height:clamp(2.25rem,4.6vw,2.75rem);margin-top:clamp(.0625rem,.25vw,.25rem);font-family:Inter,sans-serif;font-size:clamp(.75rem,1.1vw,.875rem);font-weight:600;line-height:1.2;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #d9482240,0 8px 24px #d9482226}.signup-submit:hover:not(:disabled){background:linear-gradient(135deg,#c13d1a 0%,#d94822 100%);transform:translateY(-3px);box-shadow:0 6px 16px #d9482259,0 12px 32px #d9482233}.signup-submit:active:not(:disabled){transform:translateY(0)}.signup-submit:disabled{opacity:.65;cursor:not-allowed}.signup-footer{text-align:center;margin-top:clamp(.75rem,1.6vw,1rem)}.signup-footer-text{color:#4b5563;margin:0 0 clamp(.125rem,.4vw,.25rem);font-family:Inter,sans-serif;font-size:clamp(.6875rem,1.05vw,.8125rem);font-weight:400;line-height:1.5}.signup-login-link{cursor:pointer;color:#d94822;background:0 0;border:none;border-radius:4px;padding:clamp(.1875rem,.5vw,.25rem) clamp(.375rem,.8vw,.5rem);font-family:Inter,sans-serif;font-size:clamp(.6875rem,1.05vw,.8125rem);font-weight:600;line-height:1.2;transition:all .25s}.signup-login-link:hover{color:#c13d1a;background:#d948221a}html[data-theme=dark] .signup-overlay__backdrop{background:radial-gradient(circle at 18% 14%,#ffffff0f 0%,#0000 24%),radial-gradient(circle at 82% 12%,#ffffff08 0%,#0000 20%),linear-gradient(#0f172a70 0%,#0f172a9e 100%),#02061738}html[data-theme=dark] .signup-modal{-webkit-backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(#161b22d1 0%,#0f172ac2 100%);border:1px solid #94a3b833;box-shadow:0 18px 52px #00000075,0 32px 88px #0000005c,inset 0 1px #ffffff14}html[data-theme=dark] .signup-modal:before{opacity:1;background:radial-gradient(circle,#ffffff29 0%,#ffffff0d 42%,#0000 72%)}html[data-theme=dark] .signup-modal:after{background:linear-gradient(135deg,#ffffff1f 0%,#0000 30%),linear-gradient(315deg,#ffffff14 0%,#0000 28%),linear-gradient(#ffffff14,#ffffff03 48%,#ffffff0d 100%);box-shadow:inset 0 0 0 1px #ffffff14}html[data-theme=dark] .signup-close{color:#e6edf3;background:#0f172ad6}html[data-theme=dark] .signup-close:hover{color:#ff6a3d;background:#0f172af5}html[data-theme=dark] .signup-title{color:#f0f6fc;text-shadow:0 2px 20px #ffffff0d}html[data-theme=dark] .signup-subtitle{color:#8b949e}html[data-theme=dark] .signup-label{color:#c9d1d9}html[data-theme=dark] .signup-usertype-btn{color:#8b949e;background:#161b2299;border-color:#30363db3}html[data-theme=dark] .signup-usertype-btn:hover{color:#ff6a3d;background:#ff6a3d1a;border-color:#ff6a3d}html[data-theme=dark] .signup-usertype-btn--active{color:#ff8c5a;background:linear-gradient(135deg,#ff6a3d33 0%,#ff6a3d1a 100%);border-color:#ff6a3d;box-shadow:0 0 20px #ff6a3d26}html[data-theme=dark] .signup-usertype-select{color:#8b949e;background-color:#161b2299;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236e7681%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-position:right .5rem center;background-repeat:no-repeat;background-size:.8rem;border-color:#30363db3}html[data-theme=dark] .signup-usertype-select:hover{color:#ff6a3d;border-color:#ff6a3d}html[data-theme=dark] .signup-usertype-select--active{color:#ff8c5a;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ff8c5a%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E) right .5rem center/.8rem no-repeat;border-color:#ff6a3d;box-shadow:0 0 20px #ff6a3d26}html[data-theme=dark] .signup-usertype-select option{color:#f0f6fc;background-color:#1e232c}html[data-theme=dark] .signup-error{color:#fecaca;background:#7f1d1d52;border-color:#f8717159}html[data-theme=dark] .signup-success{color:#bbf7d0;background:#14532d59;border-color:#4ade8059}html[data-theme=dark] .signup-input{color:#f0f6fc;background:#0f172a70;border-color:#94a3b82e;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .signup-input::placeholder{color:#6e7681}html[data-theme=dark] .signup-input:hover{border-color:#383e47}html[data-theme=dark] .signup-input:focus{background:#1e232ce6;border-color:#ff6a3d;box-shadow:0 0 0 3px #ff6a3d33}html[data-theme=dark] .signup-input-icon,html[data-theme=dark] .signup-eye-btn{color:#6e7681}html[data-theme=dark] .signup-eye-btn:hover{color:#8b949e}html[data-theme=dark] .signup-checkbox{accent-color:#ff6a3d}html[data-theme=dark] .signup-terms-text{color:#c9d1d9}html[data-theme=dark] .signup-link{color:#ff6a3d}html[data-theme=dark] .signup-link:hover{color:#ff8c5a}html[data-theme=dark] .signup-submit{background:linear-gradient(135deg,#ff6a3d 0%,#ff8249 100%);box-shadow:0 4px 16px #ff6a3d4d,0 8px 32px #ff6a3d33}html[data-theme=dark] .signup-submit:hover:not(:disabled){background:linear-gradient(135deg,#ff8249 0%,#f96 100%);box-shadow:0 6px 20px #ff6a3d66,0 12px 40px #ff6a3d40}html[data-theme=dark] .signup-footer-text{color:#8b949e}html[data-theme=dark] .signup-login-link{color:#ff6a3d}html[data-theme=dark] .signup-login-link:hover{color:#ff8c5a;background:#ff6a3d26}@media (min-width:1900px){.signup-modal{max-width:32rem;padding:1.875rem 2.75rem 2.5rem}}@media (min-width:1600px) and (max-width:1899px){.signup-modal{max-width:31rem}}@media (min-width:1400px) and (max-width:1599px){.signup-modal{max-width:30rem}}@media (min-width:1200px) and (max-width:1399px){.signup-modal{max-width:29rem}}@media (min-width:992px) and (max-width:1199px){.signup-modal{max-width:28rem}}@media (min-width:768px) and (max-width:991px){.signup-modal{max-width:27rem;padding:1.5rem 2rem 2rem}}@media (min-width:576px) and (max-width:767px){.signup-modal{max-width:25rem;padding:1.375rem 1.5rem 1.75rem}}@media (min-width:480px) and (max-width:575px){.signup-overlay{padding:1rem .75rem}.signup-modal{border-radius:1.25rem;max-width:100%;padding:1.125rem 1.125rem 1.5rem}}@media (min-width:400px) and (max-width:479px){.signup-overlay{padding:.875rem .625rem}.signup-modal{border-radius:1.125rem;padding:1rem 1rem 1.375rem}.signup-usertype-options{flex-direction:column;gap:.5rem}}@media (min-width:360px) and (max-width:399px){.signup-overlay{padding:.75rem .5rem}.signup-modal{border-radius:1rem;padding:.9375rem .875rem 1.25rem}.signup-usertype-options{flex-direction:column;gap:.5rem}}@media (min-width:320px) and (max-width:359px){.signup-overlay{padding:.5rem .375rem}.signup-modal{border-radius:.875rem;padding:.875rem .75rem 1.0625rem}.signup-usertype-options{flex-direction:column;gap:.375rem}.signup-title{font-size:1.125rem}}@media (max-width:319px){.signup-overlay{padding:.375rem .25rem}.signup-modal{border-radius:.75rem;padding:.6875rem .625rem .8125rem}.signup-title{font-size:1rem}.signup-subtitle{font-size:.75rem}.signup-usertype-options{flex-direction:column;gap:.375rem}}
.login-overlay{z-index:9999;isolation:isolate;padding:clamp(.75rem,3vw,2.5rem) clamp(.5rem,2vw,1.25rem);position:fixed;inset:0;overflow-y:auto}.login-overlay__backdrop{-webkit-backdrop-filter:blur(16px)saturate(112%);will-change:opacity;background:radial-gradient(circle at 18% 14%,#ffffff24 0%,#0000 24%),radial-gradient(circle at 82% 12%,#ffffff14 0%,#0000 20%),linear-gradient(#e2e8f038 0%,#94a3b847 100%),#0f172a24;animation:.25s both loginFadeIn;position:fixed;inset:0;transform:translateZ(0);-webkit-backdrop-filter:blur(16px)saturate(112%)!important;backdrop-filter:blur(16px)saturate(112%)!important}.login-overlay__backdrop:before{content:"";pointer-events:none;opacity:0;background:0 0;position:absolute;inset:0}.login-overlay__backdrop:after{content:"";pointer-events:none;opacity:.22;background:linear-gradient(135deg,#ffffff14,#0000 44%),linear-gradient(315deg,#ffffff0d,#0000 36%);position:absolute;inset:0}.login-overlay__content{z-index:1;justify-content:center;align-items:center;width:100%;min-height:100%;display:flex;position:relative}@keyframes loginFadeIn{0%{opacity:0}to{opacity:1}}.login-modal{-webkit-backdrop-filter:blur(28px)saturate(150%);isolation:isolate;backface-visibility:hidden;will-change:transform,opacity;background:linear-gradient(#ffffffd6 0%,#f8fafcbd 100%);border:1px solid #ffffff94;border-radius:clamp(1rem,3vw,1.5rem);width:100%;max-width:clamp(17rem,88vw,31rem);margin:auto 0;padding:clamp(1rem,2.8vw,1.4rem) clamp(.75rem,2.8vw,2.1rem) clamp(1.125rem,3.2vw,2rem);transition:all .3s;animation:.35s cubic-bezier(.4,0,.2,1) loginSlideUp;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 22px 60px #0f172a29,0 10px 28px #0f172a1a,inset 0 1px #ffffff9e}.login-modal:before{content:"";filter:blur(18px);opacity:.64;pointer-events:none;background:radial-gradient(circle,#ffffff6b 0%,#ffffff1f 42%,#0000 72%);border-radius:50%;width:72%;height:52%;position:absolute;inset:-15% auto auto -12%}.login-modal:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff4d 0%,#ffffff14 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3}.login-modal>*{z-index:2;position:relative}@keyframes loginSlideUp{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.login-close{cursor:pointer;color:#1a1a1a;z-index:5;background:#ffffffdb;border:none;border-radius:50%;justify-content:center;align-items:center;width:clamp(2rem,4vw,2.5rem);height:clamp(2rem,4vw,2.5rem);transition:all .3s;display:flex;position:absolute;top:clamp(.75rem,2vw,1.25rem);right:clamp(.75rem,2vw,1.25rem);box-shadow:0 6px 20px #0f172a14}.login-close:hover{color:#d94822;background:#fff;transform:rotate(90deg)}.login-close svg{width:clamp(1rem,2vw,1.25rem);height:clamp(1rem,2vw,1.25rem)}.login-header{text-align:center;margin-bottom:clamp(.75rem,2vw,1rem);padding-left:clamp(2rem,3vw,2.5rem);padding-right:clamp(2.5rem,6vw,3.5rem)}.login-title{color:#1f2937;margin:0 0 clamp(.375rem,1vw,.75rem);font-family:Inter,sans-serif;font-size:clamp(1.125rem,2.8vw,1.55rem);font-weight:700;line-height:1.15}.login-subtitle{color:#6b7280;margin:0;font-family:Inter,sans-serif;font-size:clamp(.75rem,1.2vw,.875rem);font-weight:400;line-height:1.5}.login-usertype{margin-bottom:clamp(.75rem,1.6vw,1rem)}.login-label{color:#374151;margin-bottom:clamp(.3125rem,.8vw,.4375rem);font-family:Inter,sans-serif;font-size:clamp(.6875rem,1vw,.75rem);font-weight:600;line-height:1.3;display:block}.login-usertype-select{cursor:pointer;color:#9ca3af;appearance:none;background:#fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%239ca3af%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E) right .5rem center/.8rem no-repeat;border:1.5px solid #e5e7eb;border-radius:clamp(.625rem,1.5vw,.75rem);height:clamp(2.25rem,4.6vw,2.75rem);padding:0 1.75rem 0 .5rem;font-family:Inter,sans-serif;font-size:clamp(.6875rem,1.15vw,.8125rem);font-weight:500;transition:all .3s}.login-usertype-select:hover{color:#d94822;border-color:#d94822}.login-usertype-select--active{color:#d94822;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23d94822%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E) right .5rem center/.8rem no-repeat;border-color:#d94822;font-weight:600}.login-usertype-select option{color:#1f2937;background-color:#fff}.login-usertype-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.3125rem,.8vw,.5rem);display:grid}.login-usertype-btn{cursor:pointer;color:#9ca3af;white-space:nowrap;background:#fff;border:1.5px solid #e5e7eb;border-radius:clamp(.625rem,1.5vw,.75rem);height:clamp(2.25rem,4.6vw,2.75rem);padding:clamp(.4375rem,1vw,.625rem) clamp(.5625rem,1.2vw,.875rem);font-family:Inter,sans-serif;font-size:clamp(.6875rem,1.15vw,.8125rem);font-weight:500;line-height:1.4;transition:all .3s}.login-usertype-btn:hover{color:#d94822;background:#d948220a;border-color:#d94822}.login-usertype-btn--active{color:#d94822;background:linear-gradient(135deg,#ffe6dfcc 0%,#ffd4c899 100%);border-color:#d94822;font-weight:600}.login-error{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;border-radius:clamp(.5rem,1vw,.625rem);margin:0 0 clamp(.625rem,1.2vw,.875rem);padding:clamp(.5rem,1vw,.625rem) clamp(.625rem,1.2vw,.875rem);font-family:Inter,sans-serif;font-size:clamp(.6875rem,1.05vw,.8125rem);line-height:1.45}.login-form{flex-direction:column;gap:clamp(.625rem,1.2vw,.875rem);display:flex}.login-field{flex-direction:column;display:flex}.login-input-wrap{align-items:center;display:flex;position:relative}.login-input-icon{color:#9ca3af;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;left:clamp(.75rem,1.5vw,1rem)}.login-input-icon svg{width:clamp(1rem,2vw,1.25rem);height:clamp(1rem,2vw,1.25rem)}.login-input{color:#111827;background:#ffffffb8;border:1px solid #cbd5e1c7;border-radius:clamp(.625rem,1.5vw,.75rem);width:100%;height:clamp(2.25rem,4.6vw,2.75rem);padding:0 clamp(2.125rem,3.8vw,2.5rem);font-family:Inter,sans-serif;font-size:clamp(.75rem,1.15vw,.875rem);font-weight:400;line-height:1.5;transition:all .3s;box-shadow:inset 0 1px #ffffff94}.login-input::placeholder{color:#9ca3af}.login-input:hover{border-color:#94a3b8db}.login-input:focus{border-color:#d94822;outline:none;box-shadow:0 0 0 3px #d948221f}.login-eye-btn{cursor:pointer;color:#9ca3af;background:0 0;border:none;justify-content:center;align-items:center;width:28px;transition:all .2s;display:flex;position:absolute;right:clamp(.625rem,1.2vw,.875rem)}.login-eye-btn:hover{color:#6b7280}.login-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(.3125rem,.8vw,.5rem);display:flex}.login-remember{align-items:center;gap:clamp(.375rem,1vw,.5rem);display:flex}.login-checkbox{cursor:pointer;accent-color:#d94822;width:clamp(.875rem,1.8vw,1rem);height:clamp(.875rem,1.8vw,1rem);margin:0}.login-remember-text{color:#4b5563;cursor:pointer;font-family:Inter,sans-serif;font-size:clamp(.6875rem,1vw,.75rem);font-weight:400;line-height:1.3}.login-forgot{cursor:pointer;color:#d94822;background:0 0;border:none;border-radius:4px;padding:clamp(.1875rem,.5vw,.25rem) clamp(.375rem,.8vw,.5rem);font-family:Inter,sans-serif;font-size:clamp(.6875rem,1vw,.75rem);font-weight:500;line-height:1.3;transition:all .25s}.login-forgot:hover{color:#c13d1a;background:#d948221a}.login-submit{cursor:pointer;color:#fff;background:linear-gradient(135deg,#d94822 0%,#e75b35 100%);border:none;border-radius:9999px;width:100%;height:clamp(2.25rem,4.6vw,2.75rem);margin-top:clamp(.0625rem,.25vw,.25rem);font-family:Inter,sans-serif;font-size:clamp(.75rem,1.15vw,.875rem);font-weight:600;line-height:1.2;transition:all .35s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #d9482240,0 8px 24px #d9482226}.login-submit:hover:not(:disabled){background:linear-gradient(135deg,#c13d1a 0%,#d94822 100%);transform:translateY(-3px);box-shadow:0 6px 16px #d9482259,0 12px 32px #d9482233}.login-submit:active:not(:disabled){transform:translateY(0)}.login-submit:disabled{opacity:.65;cursor:not-allowed}.login-footer{text-align:center;margin-top:clamp(.75rem,1.6vw,1rem)}.login-footer-text{color:#4b5563;margin:0 0 clamp(.125rem,.4vw,.25rem);font-family:Inter,sans-serif;font-size:clamp(.6875rem,1.1vw,.8125rem);font-weight:400;line-height:1.5}.login-signup-link{cursor:pointer;color:#d94822;background:0 0;border:none;border-radius:4px;padding:clamp(.1875rem,.5vw,.25rem) clamp(.375rem,.8vw,.5rem);font-family:Inter,sans-serif;font-size:clamp(.6875rem,1.1vw,.8125rem);font-weight:600;line-height:1.2;transition:all .25s}.login-signup-link:hover{color:#c13d1a;background:#d948221a}html[data-theme=dark] .login-overlay__backdrop{background:radial-gradient(circle at 18% 14%,#ffffff0f 0%,#0000 24%),radial-gradient(circle at 82% 12%,#ffffff08 0%,#0000 20%),linear-gradient(#0f172a70 0%,#0f172a9e 100%),#02061738}html[data-theme=dark] .login-modal{-webkit-backdrop-filter:blur(28px)saturate(150%);background:linear-gradient(#161b22d1 0%,#0f172ac2 100%);border:1px solid #94a3b833;box-shadow:0 18px 52px #00000075,0 32px 88px #0000005c,inset 0 1px #ffffff14}html[data-theme=dark] .login-modal:before{opacity:1;background:radial-gradient(circle,#ffffff29 0%,#ffffff0d 42%,#0000 72%)}html[data-theme=dark] .login-modal:after{background:linear-gradient(135deg,#ffffff1f 0%,#0000 30%),linear-gradient(315deg,#ffffff14 0%,#0000 28%),linear-gradient(#ffffff14,#ffffff03 48%,#ffffff0d 100%);box-shadow:inset 0 0 0 1px #ffffff14}html[data-theme=dark] .login-close{color:#e6edf3;background:#0f172ad6}html[data-theme=dark] .login-close:hover{color:#ff6a3d;background:#0f172af5}html[data-theme=dark] .login-title{color:#f0f6fc;text-shadow:0 2px 20px #ffffff0d}html[data-theme=dark] .login-subtitle{color:#8b949e}html[data-theme=dark] .login-label{color:#c9d1d9}html[data-theme=dark] .login-usertype-btn{color:#8b949e;background:#161b2299;border-color:#30363db3}html[data-theme=dark] .login-usertype-btn:hover{color:#ff6a3d;background:#ff6a3d1a;border-color:#ff6a3d}html[data-theme=dark] .login-usertype-btn--active{color:#ff8c5a;background:linear-gradient(135deg,#ff6a3d33 0%,#ff6a3d1a 100%);border-color:#ff6a3d;box-shadow:0 0 20px #ff6a3d26}html[data-theme=dark] .login-usertype-select{color:#8b949e;background-color:#161b2299;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236e7681%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-position:right .5rem center;background-repeat:no-repeat;background-size:.8rem;border-color:#30363db3}html[data-theme=dark] .login-usertype-select:hover{color:#ff6a3d;border-color:#ff6a3d}html[data-theme=dark] .login-usertype-select--active{color:#ff8c5a;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23ff8c5a%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E) right .5rem center/.8rem no-repeat;border-color:#ff6a3d;box-shadow:0 0 20px #ff6a3d26}html[data-theme=dark] .login-usertype-select option{color:#f0f6fc;background-color:#1e232c}html[data-theme=dark] .login-error{color:#fecaca;background:#7f1d1d52;border-color:#f8717159}html[data-theme=dark] .login-input{color:#f0f6fc;background:#0f172a70;border-color:#94a3b82e;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .login-input::placeholder{color:#6e7681}html[data-theme=dark] .login-input:hover{border-color:#383e47}html[data-theme=dark] .login-input:focus{background:#1e232ce6;border-color:#ff6a3d;box-shadow:0 0 0 3px #ff6a3d33}html[data-theme=dark] .login-input-icon,html[data-theme=dark] .login-eye-btn{color:#6e7681}html[data-theme=dark] .login-eye-btn:hover{color:#8b949e}html[data-theme=dark] .login-checkbox{accent-color:#ff6a3d}html[data-theme=dark] .login-remember-text{color:#c9d1d9}html[data-theme=dark] .login-forgot{color:#ff6a3d}html[data-theme=dark] .login-forgot:hover{color:#ff8c5a;background:#ff6a3d26}html[data-theme=dark] .login-submit{background:linear-gradient(135deg,#ff6a3d 0%,#ff8249 100%);box-shadow:0 4px 16px #ff6a3d4d,0 8px 32px #ff6a3d33}html[data-theme=dark] .login-submit:hover:not(:disabled){background:linear-gradient(135deg,#ff8249 0%,#f96 100%);box-shadow:0 6px 20px #ff6a3d66,0 12px 40px #ff6a3d40}html[data-theme=dark] .login-footer-text{color:#8b949e}html[data-theme=dark] .login-signup-link{color:#ff6a3d}html[data-theme=dark] .login-signup-link:hover{color:#ff8c5a;background:#ff6a3d26}@media (min-width:1900px){.login-modal{max-width:33rem;padding:1.875rem 2.75rem 2.5rem}}@media (min-width:1600px) and (max-width:1899px){.login-modal{max-width:32rem}}@media (min-width:1400px) and (max-width:1599px){.login-modal{max-width:31rem}}@media (min-width:1200px) and (max-width:1399px){.login-modal{max-width:30rem}}@media (min-width:992px) and (max-width:1199px){.login-modal{max-width:29rem}}@media (min-width:768px) and (max-width:991px){.login-modal{max-width:28.5rem;padding:1.5rem 2rem 2rem}}@media (min-width:576px) and (max-width:767px){.login-modal{max-width:27rem;padding:1.375rem 1.5rem 1.75rem}}@media (min-width:480px) and (max-width:575px){.login-overlay{padding:1rem .75rem}.login-modal{border-radius:1.25rem;max-width:100%;padding:1.125rem 1.125rem 1.5rem}}@media (min-width:400px) and (max-width:479px){.login-overlay{padding:.875rem .625rem}.login-modal{border-radius:1.125rem;padding:1rem 1rem 1.375rem}.login-usertype-options{flex-direction:column;gap:.625rem}}@media (min-width:360px) and (max-width:399px){.login-overlay{padding:.75rem .5rem}.login-modal{border-radius:1rem;padding:.9375rem .875rem 1.25rem}.login-usertype-options{flex-direction:column;gap:.5rem}.login-options{flex-direction:column;align-items:flex-start}}@media (min-width:320px) and (max-width:359px){.login-overlay{padding:.5rem .375rem}.login-modal{border-radius:.875rem;padding:.875rem .75rem 1.0625rem}.login-usertype-options{flex-direction:column;gap:.5rem}.login-options{flex-direction:column;align-items:flex-start}.login-title{font-size:1.25rem}}@media (max-width:319px){.login-overlay{padding:.375rem .25rem}.login-modal{border-radius:.75rem;padding:.6875rem .625rem .8125rem}.login-title{font-size:1.125rem}.login-subtitle{font-size:.75rem}.login-usertype-options{flex-direction:column;gap:.375rem}.login-options{flex-direction:column;align-items:flex-start}}
