@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent}code{font-family:monospace,monospace;font-size:1em}small{font-size:80%}img{border-style:none}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html,body{height:100%}@font-face{font-family:Raleway;src:url(/build/assets/raleway-variable-italic-DrCII3af.woff2) format("woff2"),url(/build/assets/raleway-variable-italic-CvGRowhG.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Raleway;src:url(/build/assets/raleway-variable-DBlU11WH.woff2) format("woff2"),url(/build/assets/raleway-variable-CdkF85Lz.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:url(/build/assets/bebas-neue-v16-latin-regular-9mHNbWWO.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, .15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, .75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, .5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, .175);--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm:0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:rgba(13, 110, 253, .25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,:after,:before{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.h1,.h2,.h3,.h4,h1,h2,h3,h4{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media(min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media(min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media(min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media(min-width:1200px){.h4,h4{font-size:1.5rem}}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}b,strong{font-weight:bolder}.small,small{font-size:.875em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--bs-font-monospace);font-size:1em}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}img,svg{vertical-align:middle}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media(min-width:576px){.container{max-width:540px}}@media(min-width:768px){.container{max-width:720px}}@media(min-width:992px){.container{max-width:960px}}@media(min-width:1200px){.container{max-width:1140px}}@media(min-width:1400px){.container{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col-8{flex:0 0 auto;width:66.66666667%}.col-12{flex:0 0 auto;width:100%}@media(min-width:576px){.col-sm-6{flex:0 0 auto;width:50%}}@media(min-width:768px){.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-6{flex:0 0 auto;width:50%}.col-md-10{flex:0 0 auto;width:83.33333333%}}@media(min-width:992px){.col-lg-6{flex:0 0 auto;width:50%}.col-lg-12{flex:0 0 auto;width:100%}}@media(min-width:1200px){.col-xl-4{flex:0 0 auto;width:33.33333333%}}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, .15),0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown{position:relative}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu.show{display:block}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}:root{--bs-btn-close-filter: }.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media(min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.carousel{position:relative}:root{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }.spinner-border{display:inline-block;flex-shrink:0;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.spinner-border{--bs-spinner-animation-speed:1.5s}}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}@keyframes placeholder-glow{50%{opacity:.2}}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.opacity-0{opacity:0!important}.opacity-100{opacity:1!important}.d-none{display:none!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.justify-content-end{justify-content:flex-end!important}.justify-content-between{justify-content:space-between!important}.align-items-center{align-items:center!important}.ms-1{margin-left:.25rem!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.rounded{border-radius:var(--bs-border-radius)!important}.visible{visibility:visible!important}@media(min-width:768px){.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-none{display:none!important}}:root{--amenities-bg: #141414;--amenities-card-bg: #1b1b1b;--amenities-input-bg: #0f0f0f;--amenities-tag-bg: #292929;--amenities-text-white: #fcfcfc;--amenities-text-gray: #a3a3a3;--amenities-text-dark-gray: #737373;--amenities-border: #424242;--amenities-accent: #a48afb;--amenities-line: #525252;--amenities-font-family: "Raleway", sans-serif}.main-card__title--active{color:var(--colors-success-500)}:root{--bs-gutter-x: 12px !important;--dropdown-color-fill: #1a1823;--base-white: #f5f5f5;--our-200: #737373;--our-600: #131313;--primary-violet: #a48afb;--error-500: #f04438;--warning-500: #f79009;--success-500: #12b76a;--green-light---500: #66c61c;--colors-gray-25: #fcfcfc;--colors-base-white: #fff;--colors-text-text-secondary: var(--colors-gray-400);--colors-border-border-primary: var(--colors-gray-850);--colors-gray-100: #f5f5f5;--colors-gray-200: #e5e5e5;--colors-gray-300: #d6d6d6;--colors-gray-400: #a3a3a3;--colors-gray-500: #737373;--colors-gray-600: #525252;--colors-gray-700: #424242;--colors-gray-800: #292929;--colors-gray-900: #141414;--colors-gray-950: #0f0f0f;--colors-gray-850: #1b1b1b;--colors-brand-300: #c3b5fd;--colors-brand-400: #a48afb;--colors-brand-500: #875bf7;--colors-brand-950: #2E125E;--font-family: "Raleway", sans-serif;--second-family: "Inter", sans-serif;--app-safe-top: env(safe-area-inset-top, 0px);--app-safe-bottom: env(safe-area-inset-bottom, 0px)}html{box-sizing:border-box;font-size:16px}*,*:before,*:after{box-sizing:inherit}html{height:100%;background-color:var(--colors-gray-950)}body{height:auto}input[type=number]{-moz-appearance:textfield}svg{flex-shrink:0}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}body{position:relative;display:flex;flex-direction:column;margin:0;padding:12px;min-width:320px;min-height:100vh;font-family:var(--font-family),Arial,sans-serif;font-size:1rem;font-weight:400;font-style:normal;letter-spacing:-.02em;color:var(--colors-gray-25);background-color:var(--colors-gray-950);font-variant-numeric:lining-nums}button,input,select,textarea{margin:0;padding:0;border:none;font:inherit;background:none;box-shadow:none;outline:none}.paid-services__item{background-color:var(--colors-gray-800, #292929);border-radius:.75rem;padding:.625rem .25rem .25rem;display:flex;flex-direction:column;align-items:center;gap:.625rem;width:100%;box-sizing:border-box}.paid-services__top-bar{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%}.paid-services__spacer-left{width:1.25rem;height:.8125rem;flex-shrink:0}.paid-services__hanger{width:2rem;height:.9856875rem;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center}.paid-services__hanger-svg{width:100%;height:100%;fill:var(--colors-gray-950, #0f0f0f);display:block}.paid-services__actions-right{display:flex;align-items:center;gap:.5rem;padding-right:.4375rem;flex-shrink:0;box-sizing:border-box}.paid-services__close-icon-wrapper{display:flex;padding:.25rem;align-items:center;justify-content:center;gap:.5rem;border-radius:62.4375rem;background:var(--Colors-Gray-500, #737373);flex-shrink:0;cursor:pointer}.paid-services__close-icon{width:.4375rem;height:.4375rem;display:block;flex-shrink:0}.paid-services__body{background-color:var(--colors-gray-950, #0f0f0f);border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.375rem;width:100%;box-sizing:border-box}.paid-services__header{display:flex;justify-content:space-between;align-items:flex-start;gap:.25rem;letter-spacing:-.04375rem;line-height:1.2;width:100%}.paid-services__name{color:var(--colors-gray-25, #fcfcfc);font-size:.875rem;font-weight:700;margin:0;flex-grow:1}.paid-services__price{color:var(--colors-gray-400, #a3a3a3);font-size:.875rem;font-weight:700;white-space:pre;margin:0}.paid-services__desc{color:var(--colors-gray-400, #a3a3a3);font-size:.875rem;font-weight:500;letter-spacing:-.0175rem;line-height:1.2;margin:0}button{cursor:pointer}img{max-width:100%;height:auto}a{flex-shrink:0;text-decoration:none;color:inherit;transition:.3s ease-in-out}ul,ol{list-style:none}ol li::marker{font-variant-numeric:lining-nums proportional-nums}h1,h2,h3,h4,p,ul,ol{margin:0;padding:0}main{flex:1}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:active{font-size:1.12rem!important;-webkit-box-shadow:0 0 0 1000px var(--colors-gray-950) inset!important;-webkit-transition:background-color 3s ease-in-out;transition:background-color 3s ease-in-out;-webkit-text-fill-color:var(--colors-gray-25)!important}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--dropdown-color-fill) inset!important}*::-webkit-scrollbar{width:.5rem}*::-webkit-scrollbar-thumb{border-radius:.5rem;background:var(--colors-gray-800)}.break-mobile{display:none}.grecaptcha-badge{visibility:hidden!important}.container{margin:0 auto;padding:0 12px;max-width:100%;background:var(--colors-gray-900)}.row{--bs-gutter-x: 12px}[class^=link--]{cursor:pointer}.link{font-size:.88rem;font-weight:600;transition:.3s ease-in-out}.link--secondary{color:var(--colors-gray-25);transition:.3s ease-in-out}.link--secondary:hover{color:var(--colors-brand-500)}.link--tertiary{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;line-height:130%;color:var(--colors-gray-400);transition:.3s ease-in-out}.link--tertiary:hover{color:var(--colors-gray-25)}.link--tertiary svg path{transition:.3s ease-in-out}.link--tertiary:hover svg path{stroke:var(--colors-gray-25)}.link--primary{display:inline-flex;align-items:center;gap:8px;color:var(--colors-brand-400)}.link--primary:hover{color:var(--colors-brand-500)}.link--primary svg path{transition:.3s ease-in-out;stroke:var(--colors-brand-400)}.link--primary:hover svg path{stroke:var(--colors-brand-500)}.link--underlined{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.btn--primary{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:1;gap:.5rem;padding:1rem;overflow:hidden;border-radius:.5rem;font-size:.88rem;font-weight:600;line-height:140%;white-space:nowrap;color:var(--colors-gray-950);background:var(--colors-brand-400);transition:.3s ease-in-out}.btn--primary:before{position:absolute;left:-100%;top:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);content:"";transition:left .9s ease}.btn--primary:hover{background:var(--colors-brand-500)}.btn--primary:hover:before{left:100%}.btn--primary:disabled{color:var(--colors-gray-700);background:var(--colors-gray-950);cursor:auto}.btn--primary:disabled:before{display:none}a.btn--primary.disabled{color:var(--colors-gray-700);background:var(--colors-gray-950);cursor:default;pointer-events:none}.btn--primary:disabled:hover{background:var(--colors-gray-950)}.btn--secondary{display:flex;align-items:center;justify-content:center;gap:8px;padding:1rem;border-radius:.5rem;font-size:.88rem;font-weight:600;line-height:140%;color:var(--colors-gray-400);background:var(--colors-gray-850);transition:.3s ease-in-out}.btn--secondary:hover{color:var(--colors-gray-25);background:var(--colors-gray-800)}.btn--secondary svg path{transition:.3s ease-in-out}.btn--secondary:hover svg path{stroke:var(--colors-gray-25)}.header{position:sticky;top:0;z-index:1000;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;margin-bottom:12px;background-color:var(--colors-gray-950)}.header--scrolled{box-shadow:0 4px 20px #00000080}.header--hidden{transform:translateY(-100%)}.header .container{padding:1.25rem 2.5rem;border-radius:1rem}.header__panel{flex-wrap:nowrap}.header__brand-col,.header__nav-col{min-width:0}.header__nav-col{align-items:center}.header__logo{display:flex;align-items:center;gap:.625rem;font-family:var(--second-family),sans-serif;font-size:1.48538rem;font-weight:500;line-height:1;letter-spacing:-.06em;color:var(--colors-gray-25)}.header__logo--with-subtitle{gap:.75rem}.header__logo--with-subtitle .header__logo-icon{flex-shrink:0;width:1.6875rem;height:2.25rem}.header__logo-content{display:flex;flex-direction:column;gap:.25rem}.header__logo-content--with-subtitle{align-items:flex-start;justify-content:center}.header__logo-subtitle{display:block;width:10.875rem;font-family:Raleway,sans-serif;font-size:.75rem;font-weight:600;line-height:.9;letter-spacing:-.015rem;color:#fff;font-feature-settings:"lnum" 1,"pnum" 1;font-variant-numeric:lining-nums proportional-nums}.header__action{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;min-width:0;gap:32px;font-size:.88rem;font-weight:600}.add_btn{display:flex;align-items:center;gap:5px;font-size:.88rem;color:var(--colors-brand-400);transition:.3s ease-in-out}.add_btn:hover{color:var(--colors-brand-500)}.header__add{display:flex;align-items:center;gap:5px;min-width:0;font-size:.88rem;color:var(--colors-brand-400);white-space:nowrap;transition:.3s ease-in-out}.header__add-icon,.header__add>svg{flex-shrink:0}.header__add-text{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__add-text--short{display:none}.header__add:hover{color:var(--colors-brand-500)}.header__add--save{color:var(--colors-gray-400, #A3A3A3)}@keyframes header-stories-shimmer{0%,60%{opacity:0;transform:translate(-120%)}70%{opacity:.55;transform:translate(-30%)}90%{opacity:0;transform:translate(120%)}to{opacity:0;transform:translate(120%)}}.header__lang{display:none;align-items:center;flex-shrink:0;gap:8px;color:var(--colors-gray-400);cursor:pointer;transition:.3s ease-in-out}.header__lang:hover{color:var(--colors-gray-25)}.header__login{display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;border-radius:.5rem;font-weight:600;color:var(--colors-gray-950);background:var(--colors-brand-400);transition:.3s ease-in-out}.header__login:hover{background:var(--colors-brand-500)}.header__info{display:flex;align-items:center;flex-shrink:0;gap:8px}.header__info--item{flex-shrink:0}.header__info--item>a{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:.5rem;min-width:2.75rem;min-height:2.75rem;padding:.75rem;border-radius:.5rem;color:var(--colors-brand-400, #A48AFB);background:var(--colors-gray-850);cursor:pointer;transition:.3s ease-in-out}.header__info--item .header-notifications__item a{background:none}.header__info--item-bonus-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header__info--item>a:hover{background:var(--colors-gray-800)}.header-notifications__badge{position:absolute;right:-.375rem;top:-.375rem;z-index:2;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border:2px solid var(--colors-gray-900, #141414);border-radius:9999px;background:var(--colors-brand-400, #A48AFB);color:var(--colors-base-white, #FFF);font-size:.625rem;font-weight:700;line-height:1;letter-spacing:0;text-align:center;white-space:nowrap;animation:popIn .24s ease-out forwards;transform-origin:center}@keyframes popIn{0%{transform:scale(.65);opacity:0}to{transform:scale(1);opacity:1}}.header-notifications__item{border-left:3px solid transparent}.header-notifications__item--unread{border-left-color:var(--colors-brand-400, #A48AFB)}.header-notifications__item.header-notifications__item--unread{background:var(--colors-gray-850)}.header__info--item svg path{transition:.3s ease-in-out;stroke:var(--colors-gray-400)}.header__info--item:hover svg path{stroke:#fff}.header__user{position:relative;display:flex;align-items:center;flex-shrink:0;gap:16px;padding:.25rem .25rem .25rem .75rem;border-radius:62.44rem;background:var(--colors-gray-850);cursor:pointer;transition:.3s ease-in-out}.header__user img{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:12.5rem}.header__user-dropdown{flex-shrink:0}.header__user:hover{background:var(--colors-gray-800)}.section-hero{margin-bottom:12px;border-radius:1rem;background:var(--colors-gray-900)}.section-hero.section-hero--full{display:flex;align-items:center;padding-block:clamp(2rem,1.0898rem + 3.8835vw,5.75rem)}.section-hero .container{padding:2.5rem;border-radius:1rem;background:transparent}.section-hero__title{margin-bottom:2rem;font-size:5.25rem;font-weight:700;line-height:90%;letter-spacing:-.2625rem}.section-hero__title span{color:var(--primary-violet)}.hero .container{padding:clamp(2.5rem,1.772rem + 3.1068vw,5.5rem)}#section-hero-top.section-hero--full{margin-bottom:.25rem;padding-block:0}#section-hero-top.section-hero--full .container{padding-block:5rem .25rem}.hero__content{display:flex;flex-direction:column;align-items:center;gap:0;text-align:center}.hero__title{margin-bottom:3rem;width:min(100%,76rem);max-width:76rem;color:var(--colors-gray-25, #FCFCFC);text-align:left;font-size:2.75rem;font-weight:700;line-height:90%;letter-spacing:0;white-space:nowrap}.hero__form{width:100%}.search-container{display:flex;flex-direction:column;align-items:center;width:100%}.search-bar-group{display:flex;flex-direction:column;align-items:center;width:100%;gap:0}.hero-subcategories-frame{position:relative;width:min(100%,76rem);max-width:76rem;margin-top:1rem}.hero-subcategories-frame:after{content:"";display:none}.hero-subcategories{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.25rem;width:100%;max-width:100%}.hero-subcategories__row{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:.25rem;width:100%;max-height:5.875rem;overflow:hidden}.hero-subcategories__tag{position:relative;display:flex;box-sizing:border-box;flex:0 1 auto;flex-direction:column;justify-content:space-between;align-items:flex-start;width:-moz-fit-content;width:fit-content;min-width:8.125rem;max-width:11.25rem;height:5.875rem;min-height:5.875rem;padding:.75rem;gap:0;border:2px solid transparent;border-radius:1rem;--category-active-border: #9B8AFB;--category-active-gradient-start: rgba(164, 138, 251, .12);--category-active-gradient-end: rgba(135, 91, 247, .12);background:var(--Colors-Gray-true-850, #1B1B1B);cursor:pointer;overflow:hidden;text-align:left;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.hero-subcategories__tag:not(.hero-subcategories__tag--skeleton):hover,.hero-subcategories__tag:not(.hero-subcategories__tag--skeleton):focus-visible{border-color:var(--category-active-border);background:linear-gradient(173deg,var(--category-active-gradient-start) -7.59%,var(--category-active-gradient-end) 126.16%),var(--Colors-Gray-true-850, #1B1B1B);box-shadow:0 0 0 1px #ffffff05 inset,0 0 1rem color-mix(in srgb,var(--category-active-border) 10%,transparent)}.hero-subcategories__tag[data-category-slug=work],.hero-subcategories__tag[data-category-slug=services]{--category-active-border: #528BFF;--category-active-gradient-start: rgba(82, 139, 255, .12);--category-active-gradient-end: rgba(25, 68, 164, .12)}.hero-subcategories__tag[data-category-slug=hobby],.hero-subcategories__tag[data-category-slug=sports]{--category-active-border: #F38744;--category-active-gradient-start: rgba(243, 135, 68, .12);--category-active-gradient-end: rgba(185, 56, 21, .12)}.hero-subcategories__tag[data-category-slug=events]{--category-active-border: #FAC515;--category-active-gradient-start: rgba(250, 197, 21, .12);--category-active-gradient-end: rgba(161, 92, 7, .12)}.hero-subcategories__tag[data-category-slug=content]{--category-active-border: #22CCEE;--category-active-gradient-start: rgba(34, 204, 238, .12);--category-active-gradient-end: rgba(12, 97, 124, .12)}.hero-subcategories__tag[data-category-slug=infrastructure]{--category-active-border: #F670C7;--category-active-gradient-start: rgba(246, 112, 199, .12);--category-active-gradient-end: rgba(193, 21, 116, .12)}.hero-subcategories__tag--skeleton{cursor:default;pointer-events:none}.hero-subcategories__tag--skeleton .skeleton,.home-featured__card--skeleton .skeleton,.home-seo-section--skeleton .skeleton{animation:none}.hero-subcategories__skeleton-text,.hero-subcategories__skeleton-icon{display:block;height:.875rem}.hero-subcategories__skeleton-icon{width:1.5rem;height:1.5rem;border-radius:2px}.hero-subcategories__text{transition:color .3s ease}.hero-subcategories__tag:focus-visible{outline:2px solid var(--colors-gray-700);outline-offset:2px}.hero-subcategories__text{position:relative;z-index:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;overflow:hidden;color:var(--colors-gray-400, #A3A3A3);font-variant-numeric:lining-nums proportional-nums;text-overflow:ellipsis;font-size:.75rem;font-weight:600;line-height:1.125rem;letter-spacing:0}.hero-subcategories__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem}.hero-subcategories__icon svg{width:1.5rem;height:1.5rem}.hero-subcategories__icon .filter-tabs__icon-svg{width:100%;height:100%}.hero-subcategories__icon .filter-tabs__icon-svg--active{display:none}.hero-subcategories__icon .filter-tabs__icon-svg--inactive{display:block}.hero-subcategories__tag:hover .hero-subcategories__text{color:var(--Colors-Gray-25, #FCFCFC)}.hero-subcategories__tag:not(.hero-subcategories__tag--skeleton):hover .filter-tabs__icon-svg--active,.hero-subcategories__tag:not(.hero-subcategories__tag--skeleton):focus-visible .filter-tabs__icon-svg--active{display:block!important}.hero-subcategories__tag:not(.hero-subcategories__tag--skeleton):hover .filter-tabs__icon-svg--inactive,.hero-subcategories__tag:not(.hero-subcategories__tag--skeleton):focus-visible .filter-tabs__icon-svg--inactive{display:none!important}.search-bar{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;max-width:76rem}.search-bar__input{position:relative;display:flex;align-items:center;gap:.75rem;min-height:4rem;padding:1rem 1.25rem;width:100%;min-width:0;flex:1 1 auto;border:1px solid var(--colors-gray-850);border-radius:.75rem;background:var(--colors-gray-950);overflow:visible;cursor:text}.search-bar__input svg path{stroke:var(--colors-gray-500)}.search-bar__icon{width:1.25rem;height:1.25rem}.search-bar__input-field{width:100%;font-size:1rem;font-weight:600;color:var(--colors-gray-25);background:transparent;cursor:text;flex:1 1 auto;min-width:0}.search-bar__input-field::-moz-placeholder{color:var(--colors-gray-600)}.search-bar__input-field::placeholder{color:var(--colors-gray-600)}.search-bar__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:10rem;height:3.5rem;padding:0 1.25rem;border-radius:.75rem;font-size:.875rem;font-weight:700;color:var(--colors-gray-25);white-space:nowrap;flex-shrink:0;border:0;background:var(--colors-gray-850, #1B1B1B);box-shadow:none;overflow:hidden;transition:background-color .2s ease,box-shadow .28s ease,color .2s ease}.search-bar__btn:before,.hero-map-button:before{position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 296 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><g transform='matrix(6.7074 4.59 -28.305 28.014 18.227 -27.3)' opacity='1'><rect height='41.909' width='304.48' fill='url(%23grad)' id='quad' shape-rendering='crispEdges'/><use href='%23quad' transform='scale(1 -1)'/><use href='%23quad' transform='scale(-1 1)'/><use href='%23quad' transform='scale(-1 -1)'/></g><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x2='5' y2='5'><stop stop-color='rgba(164,138,251,1)' offset='0'/><stop stop-color='rgba(161,105,253,1)' offset='0.5'/><stop stop-color='rgba(157,72,255,1)' offset='1'/></linearGradient></defs></svg>"),linear-gradient(90deg,#1b1b1b 0% 100%);background-repeat:no-repeat;background-position:center;background-size:cover;content:"";opacity:0;pointer-events:none;transition:opacity .28s ease;z-index:0}.search-bar__btn.hero-action-button--active:before,.hero-map-button.hero-action-button--active:before{opacity:1}.search-bar__btn.hero-action-button--active,.hero-map-button.hero-action-button--active{box-shadow:0 0 10px #ffffff40,2px 2px 100px #9e48ff4d,2px 2px 16px #d7b4ffbf inset}.search-bar__btn>*,.hero-map-button>*{position:relative;z-index:1}.search-bar__btn:not(.hero-action-button--active):hover,.search-bar__btn:not(.hero-action-button--active):focus-visible,.hero-map-button:not(.hero-action-button--active):hover,.hero-map-button:not(.hero-action-button--active):focus-visible{background:var(--colors-gray-700, #424242);color:var(--colors-gray-200, #E5E5E5)}.search-bar__btn-icon{width:1.25rem;height:1.25rem;flex:0 0 1.25rem}.search-bar__shortcut{flex-shrink:0}.shortcut-key{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border:1px solid var(--colors-gray-800);border-radius:.25rem;background:var(--colors-gray-850);color:var(--colors-gray-500);transition:color .2s ease,border-color .2s ease}.shortcut-key:hover{color:var(--colors-gray-25);border-color:var(--colors-gray-700)}.shortcut-key__text{font-family:var(--second-family),sans-serif;font-size:.875rem;font-weight:500;line-height:1}.modal__content--hero-search{padding:.5rem;max-width:40rem;border-radius:1.25rem;border:1px solid var(--colors-gray-850)}.hero-search-panel{display:flex;flex-direction:column;gap:.25rem}.hero-search-panel__input{padding:0}.hero-search-mobile__header{display:none}.hero-search-mobile__back{border:none;background:var(--colors-gray-850);width:2.25rem;height:2.25rem;border-radius:999px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.hero-search-mobile__title{flex:1;text-align:center;font-size:1.25rem;font-weight:700;letter-spacing:-.0625rem;color:var(--colors-gray-25)}.hero-search-mobile__spacer{width:2.25rem;height:2.25rem;flex-shrink:0}.hero-search-panel__field.search-bar__input{padding:.75rem;gap:.5rem;background:var(--colors-gray-950);border:1px solid var(--colors-gray-850);border-radius:.75rem}.hero-search-popup{position:static;display:block;width:100%;padding:.25rem 0;border:0;border-radius:0;background:transparent;box-shadow:none}.hero-search-popup[hidden]{display:none}.hero-search-popup__section{display:flex;flex-direction:column;gap:.25rem;padding:0}.section-header{padding:.5rem 0 .25rem;display:flex;align-items:center}.section-header__title{font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--colors-gray-700)}.hero-search-popup__list{display:flex;flex-direction:column;gap:.25rem;padding:0;align-items:stretch;text-align:left}.hero-search-popup__list--categories{gap:1rem}.hero-search-popup__status,.hero-search-popup__empty{padding:.5rem 0;font-size:.875rem;font-weight:500;color:var(--colors-gray-500);text-align:left}.list-item{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:.5rem;transition:background-color .2s ease}.list-item:hover{background-color:#ffffff0d}.list-item--loading{opacity:.7;pointer-events:none}.list-item__icon{width:1.25rem;height:1.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.list-item__text{font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:var(--colors-gray-400)}.hero-search-nearby-status{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;color:var(--colors-gray-400);font-size:.8125rem;font-weight:600;letter-spacing:-.01em}.hero-search-nearby-status .spinner{margin-right:0;width:.875rem;height:.875rem;border-width:2px}.item-row{display:flex;align-items:center;padding:.5rem .75rem;border-radius:.5rem;transition:background-color .2s ease;width:100%;text-align:left;justify-content:flex-start;gap:.5rem}.item-row:hover{background-color:#ffffff0d}.item-row p,.item-row__text{font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:var(--colors-gray-25);text-align:left}.item-row__icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0}.item-row__icon svg{width:100%;height:100%}.item-row__text--activity{color:var(--colors-gray-25)}.category-item{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.375rem .75rem;border-radius:.5rem;transition:background-color .2s ease}.hero-search-popup__list .category-item{padding:0}.category-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .375rem;border-radius:.375rem;background:var(--colors-gray-850)}.category-badge__icon{width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.category-badge__icon svg{width:100%;height:100%}.category-badge__text{font-size:.875rem;font-weight:600;letter-spacing:-.01em}.category-badge__text--blue{color:#528bff}.category-badge__text--orange{color:#f38744}.category-badge__text--yellow{color:#fac515}.category-badge__text--cyan{color:#2ce}.category-badge__text--pink{color:#f670c7}.category-item__action{flex-shrink:0;color:var(--colors-gray-true-500, #737373);font-size:var(--Font-size-text-sm, .875rem);font-weight:500;line-height:var(--Line-height-text-sm, 1.25rem);letter-spacing:-.04375rem;white-space:nowrap}#modal-hero-search [data-categories-section] .section-header{min-height:1.875rem;padding:.5rem .75rem .25rem}#modal-hero-search [data-categories-section] .hero-search-popup__list--categories{gap:0}#modal-hero-search [data-categories-section] .category-item{align-items:center;min-height:2.25rem;min-width:0;padding:.375rem .75rem;border-radius:.5rem}#modal-hero-search [data-categories-section] .category-badge{min-width:0;max-width:100%;gap:.375rem;padding:.125rem .375rem;border-radius:.375rem}#modal-hero-search [data-categories-section] .category-badge__icon{width:1rem;height:1rem}#modal-hero-search [data-categories-section] .category-badge__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.25rem;letter-spacing:-.04375rem}.hero #section-hero-group-plan .suggestions{position:static;width:100%;text-align:left}.hero #section-hero-group-plan{width:100%;max-width:none;flex:1 1 auto}@media(max-width:767.98px){.hero #section-hero-group-plan{width:100%;max-width:100%;flex:1 1 auto}.hero-subcategories-frame{order:3;width:100%;max-width:none;margin-top:1.25rem}.hero-subcategories-frame:after{position:absolute;top:0;right:-1px;bottom:.25rem;display:block;width:3rem;background:linear-gradient(90deg,#10101000,#10101094 70%,#101010c7);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:2}.hero-subcategories-frame--has-overflow:not(.hero-subcategories-frame--at-end):after{opacity:1}.hero-subcategories{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.25rem;overflow-x:auto;overflow-y:hidden;width:100%;max-width:none;height:auto;min-height:0;scrollbar-width:none}.hero-subcategories::-webkit-scrollbar{display:none}.hero-subcategories__row{display:flex;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-start;gap:.25rem;width:-moz-max-content;width:max-content;max-height:none}.hero-subcategories__tag{flex:0 0 8.125rem;width:8.125rem;min-width:8.125rem;max-width:8.125rem}.hero-map-button{align-self:stretch;width:100%;max-width:100%}}.hero-location{display:flex;justify-content:flex-start;margin-top:1rem;width:100%;max-width:76rem}.location-box{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;min-width:0;font-size:1rem;font-weight:600;color:var(--colors-gray-400);cursor:pointer}.location-box__text{display:inline-flex;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap}.location-box__city{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--colors-gray-25);text-overflow:ellipsis;white-space:nowrap}.location-box__label{flex:0 0 auto;color:var(--colors-gray-400);white-space:nowrap;transition:.3s ease-in-out}.location-box:hover .location-box__label{color:var(--colors-gray-25)}.home-featured{margin-bottom:.75rem;width:100%;border-radius:1rem;background-color:var(--colors-gray-900);padding:clamp(3.5rem,2.5rem + 4vw,7.5rem) clamp(1rem,.5rem + 2vw,2rem)}.home-featured__header{display:flex;flex-direction:column;align-items:center;gap:2.75rem;text-align:center}.home-featured__title-block{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.home-featured__title{margin:0;font-size:2.75rem;font-weight:700;line-height:.9;letter-spacing:-.05em;color:var(--colors-gray-25)}.home-featured__title-accent{color:var(--Colors-Brand-400, #A48AFB)}.home-featured__subtitle{margin:0;color:var(--Colors-Gray-25, #FCFCFC);text-align:center;font-variant-numeric:lining-nums proportional-nums;font-size:1.125rem;font-weight:600;line-height:1}.home-featured__icons{display:flex;align-items:center;justify-content:center;gap:1rem;position:relative}.home-featured__icon-square{width:3.5rem;height:3.5rem;border-radius:1rem;background:#1d1d1d;display:flex;align-items:center;justify-content:center}.home-featured__icon-square--tilt-left{transform:rotate(-10deg)}.home-featured__icon-square--tilt-right{transform:rotate(15deg)}.home-featured__icon-square--center{position:absolute;top:-.375rem;width:4rem;height:4rem}.filter-tabs{display:flex;align-items:center;gap:.25rem;padding:.25rem;border:1px solid var(--colors-gray-850);border-radius:.75rem;background:var(--colors-gray-950)}.filter-tabs__item{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem .9rem;border:0;border-radius:.5rem;background:transparent;color:var(--colors-gray-300);cursor:pointer;transition:background .2s ease,color .2s ease}.filter-tabs__item--active{background:var(--colors-gray-850);color:var(--colors-gray-25)}.filter-tabs__icon{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;color:currentColor;opacity:.6;flex-shrink:0}.filter-tabs__icon svg{width:100%;height:100%}.filter-tabs__text{font-size:.75rem;font-weight:600;line-height:1.2;color:currentColor}.filter-tabs__text--mobile{display:none}.filter-tabs__icon-svg{display:block;width:100%;height:100%}.filter-tabs__icon-svg--active{display:none}.filter-tabs__item--active .filter-tabs__icon-svg--active{display:block}.filter-tabs__item--active .filter-tabs__icon-svg--inactive{display:none}.filter-tabs__item--active .filter-tabs__icon{opacity:1}.home-featured__carousel{display:flex;flex-direction:column;align-items:center;gap:3.5rem;width:100%;margin-top:5rem;overflow:hidden}.home-featured__track{display:flex;align-items:stretch;justify-content:flex-start;gap:.75rem;width:100%;max-width:76rem;min-height:15rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y}.home-featured__track::-webkit-scrollbar{display:none}.home-featured__card-link{display:block;text-decoration:none;color:inherit;flex-shrink:0;scroll-snap-align:start}.home-featured__card{--accent-primary: var(--colors-brand-400);--accent-secondary: var(--colors-brand-500)}.home-featured__card--skeleton{pointer-events:none}.home-featured__card--skeleton .preview-intermediate__card{background:var(--colors-gray-900)}.home-featured__skeleton-photo{display:block;width:100%;height:100%}.home-featured__skeleton-line,.home-featured__skeleton-button,.home-featured__skeleton-icon{display:block}.home-featured__skeleton-line{border-radius:.375rem}.home-featured__skeleton-line--location{width:5.5rem;height:.875rem}.home-featured__skeleton-line--badge{width:4.75rem;height:1rem}.home-featured__skeleton-line--type{width:7.5rem;height:1rem}.home-featured__skeleton-line--title{width:88%;height:1.25rem;margin-top:.75rem}.home-featured__skeleton-line--title-short{width:68%;height:1.25rem;margin-top:.5rem}.home-featured__skeleton-line--address{width:74%;height:1rem;margin-top:.75rem}.home-featured__skeleton-line--price{width:6.5rem;height:1.25rem}.home-featured__skeleton-line--minimum{width:7.75rem;height:1rem;margin-top:.5rem}.home-featured__skeleton-icon{width:1rem;height:1rem;border-radius:.25rem}.home-featured__skeleton-button{width:100%;height:2.5rem;border-radius:.5rem}.home-featured .preview-intermediate{padding:0;margin:0;width:auto;gap:0;border-radius:0;background:transparent}.home-featured__track.is-animating-next{animation:homeFeaturedSlideNext .35s ease}.home-featured__track.is-animating-prev{animation:homeFeaturedSlidePrev .35s ease}.home-featured__empty{width:100%;text-align:center;color:var(--colors-gray-500);font-size:1rem;font-weight:600}.nav-arrows{display:flex;align-items:center;gap:.5rem}.home-featured__controls{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.home-featured__cta{display:flex;height:3rem;padding:.5rem 1rem;justify-content:center;align-items:center;gap:.25rem;border-radius:.75rem;border:none;cursor:pointer;text-decoration:none;backdrop-filter:blur(128.5500030517578px);-webkit-backdrop-filter:blur(128.5500030517578px)}.home-featured__cta-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--Colors-Gray-25, #FCFCFC);text-overflow:ellipsis;font-size:.875rem;font-weight:600;line-height:120%;letter-spacing:-.0175rem}.home-featured__cta--all{background:var(--Colors-Brand-400, #A48AFB)}.home-featured__cta--all .home-featured__cta-text{color:var(--Colors-Gray-900, #141414)}.home-featured__cta--work{background:linear-gradient(173deg,#528bff -7.59%,#1944a4 126.16%)}.home-featured__cta--hobby{background:linear-gradient(173deg,#f38744 -7.59%,#b93815 126.16%)}.home-featured__cta--events{background:linear-gradient(173deg,#fac515 -7.59%,#a15c07 126.16%)}.home-featured__cta--content{background:linear-gradient(173deg,#2ce -7.59%,#0c617c 126.16%)}.home-featured__cta--infrastructure{background:linear-gradient(173deg,#f670c7 -7.59%,#c11574 126.16%)}.nav-arrows__item{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;border:0;background:#ffffff0a;color:var(--colors-gray-500);cursor:pointer;transition:color .2s ease,background .2s ease,opacity .2s ease}.nav-arrows__item:hover{color:var(--colors-gray-25);background:#ffffff14}.nav-arrows__item.is-disabled{display:none}.home-featured .preview-intermediate__card{position:relative;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:18.4375rem;height:28.125rem;border:1px solid rgba(93,93,93,.1);border-radius:.75rem;background:var(--colors-gray-900);box-sizing:border-box;scroll-snap-align:start}.home-featured__card--cta .preview-intermediate__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:1rem;border:2px dashed var(--colors-gray-800, #292929);border-radius:1rem;background:var(--colors-gray-900)}.home-featured .home-featured__card--cta .home-featured__cta-glow{position:absolute;left:0;bottom:0;width:16rem;height:14rem;transform:none;color:var(--accent-primary, #528BFF);pointer-events:none;opacity:.2;filter:blur(58px);z-index:0}.home-featured__cta-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:.875rem}.home-featured__cta-icon{width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center}.home-featured__cta-icon svg{width:100%;height:100%;display:block}.home-featured__cta-text-block{display:flex;flex-direction:column;gap:.25rem}.home-featured__cta-category{color:var(--colors-gray-100);font-size:.875rem;font-weight:600;line-height:1.25rem}.home-featured__cta-description{color:var(--colors-gray-25, #FCFCFC);font-size:1rem;font-weight:700;line-height:1.5rem;letter-spacing:-.02rem}.home-featured__cta-tags{display:flex;flex-wrap:wrap;gap:.25rem;padding-top:.375rem}.home-featured__cta-chip{display:inline-flex;align-items:center;justify-content:center;padding:.125rem .375rem;border-radius:.375rem;background:#ffffff0a;backdrop-filter:blur(128.55px);-webkit-backdrop-filter:blur(128.55px);font-size:.875rem;line-height:1.25rem;color:var(--colors-gray-25, #FCFCFC);opacity:.6;white-space:nowrap}.home-featured__cta-button{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.5rem;background:#ffffff0a;text-decoration:none;color:var(--colors-gray-25, #FCFCFC);backdrop-filter:blur(128.55px);-webkit-backdrop-filter:blur(128.55px);cursor:pointer;transition:background .3s ease,color .3s ease}.home-featured__cta-button:hover{background:var(--Colors-Brand-400, #A48AFB);color:var(--Colors-Gray-900, #141414)}.home-featured__cta-button:focus-visible{outline:2px solid var(--cta-accent, #528BFF);outline-offset:2px}.home-featured__cta-button:hover .home-featured__cta-button-text{color:var(--Colors-Gray-900, #141414)}.home-featured__cta-button-text{font-size:.875rem;font-weight:600;line-height:1.2;letter-spacing:-.0175rem}.home-featured .space-card__glow{position:absolute;left:0;bottom:0;width:16rem;height:14rem;color:var(--accent-primary, #528BFF);pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:0;filter:blur(58px)}.home-featured .preview-intermediate.is-promoted .space-card__glow{opacity:.2}.home-featured .space-card__photo{position:relative;width:100%;height:12.5rem;flex:0 0 12.5rem;flex-shrink:0;z-index:1;overflow:hidden}.home-featured .space-card__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:3}.home-featured .space-card__photo.is-loading:after{opacity:1;animation:skeleton-loading 1.5s infinite}.search-results .space-card__slider .swiper-wrapper,.search-results .space-card__slider .swiper-slide,.home-featured .space-card__slider,.home-featured .space-card__slider .swiper-wrapper,.home-featured .space-card__slider .swiper-slide{width:100%;height:100%}.home-featured .space-card__slider{touch-action:pan-y}.search-results .space-card__slider .swiper-slide,.home-featured .space-card__slider .swiper-slide{display:flex}.home-featured__card .space-card__photo{position:relative;width:100%;height:12.5rem;flex:0 0 12.5rem;flex-shrink:0;z-index:1;overflow:hidden}.home-featured__card .space-card__slider,.home-featured__card .space-card__slider .swiper-wrapper,.home-featured__card .space-card__slider .swiper-slide{width:100%;height:100%}.home-featured__card .space-card__slider .swiper-slide{display:flex}.home-featured .space-card__photo img,.home-featured__card .space-card__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-featured .space-card__photo-gradient{position:absolute;inset:0;background:linear-gradient(180deg,#0000 24.74%,#0000004d);pointer-events:none}.home-featured .space-card__photo-overlay{position:absolute;inset:0;background:linear-gradient(270deg,#000000b3 .11%,#0000 29.41%),linear-gradient(270deg,#0000 70.7%,#000000b3);opacity:0;transition:opacity .2s ease;z-index:2;pointer-events:none}.home-featured .space-card__nav{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0;width:24px;height:24px;opacity:0;pointer-events:none;z-index:4;cursor:pointer}.home-featured .space-card__nav--prev{left:.5rem}.home-featured .space-card__nav--next{right:.5rem}.home-featured .space-card__photo.has-multiple-photos:hover .space-card__photo-overlay,.home-featured .space-card__photo.has-multiple-photos.is-controls-visible .space-card__photo-overlay{opacity:.7}.home-featured .space-card__photo.has-multiple-photos:hover .space-card__nav,.home-featured .space-card__photo.has-multiple-photos.is-controls-visible .space-card__nav{opacity:1;pointer-events:auto}.home-featured .space-card__nav.is-disabled{opacity:0;pointer-events:none}.home-featured .space-card__dots{position:absolute;left:50%;bottom:.5rem;transform:translate(-50%);display:flex;align-items:center;gap:.25rem;z-index:4}.home-featured .space-card__dot{--dot-size: 6px;--dot-opacity: 1;position:relative;width:.625rem;height:1rem;min-width:.625rem;min-height:1rem;display:inline-flex;align-items:center;justify-content:center;border:none;padding:0;background:transparent;border-radius:999px;cursor:pointer}.home-featured .space-card__dot:before{content:"";width:var(--dot-size);height:var(--dot-size);border-radius:999px;background:#fff;opacity:var(--dot-opacity)}.home-featured .space-card__dot--level-0{--dot-size: 6px;--dot-opacity: 1}.home-featured .space-card__dot--level-1{--dot-size: 5px;--dot-opacity: .8}.home-featured .space-card__dot--level-2{--dot-size: 5px;--dot-opacity: .6}.home-featured .space-card__dot--level-3{--dot-size: 4px;--dot-opacity: .4}.home-featured .space-card__dot--level-4{--dot-size: 4px;--dot-opacity: .2}.home-featured .space-card__dot.is-active{--dot-opacity: 1}@keyframes spaceCardSlideNext{0%{opacity:.2;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes spaceCardSlidePrev{0%{opacity:.2;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.home-featured .space-card__fav{position:absolute;right:0;top:0;display:grid;padding:12px;width:40px;height:40px;place-items:center}.home-featured .space-card__fav{z-index:10;pointer-events:auto}.home-featured .space-card__content{position:relative;display:flex;flex-direction:column;flex:1;gap:8px;padding:12px;background:var(--colors-gray-900);transition:background .25s ease;z-index:1;min-width:0}.home-featured .space-card__content{gap:0}@keyframes homeFeaturedSlideNext{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes homeFeaturedSlidePrev{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.home-featured__track.is-animating-next,.home-featured__track.is-animating-prev{animation:none}}.home-featured .preview-intermediate.is-promoted .space-card__content{background:transparent}.home-featured .space-card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.home-featured .space-card__header{margin-bottom:.5rem}.home-featured .space-card__location{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0;overflow:hidden;font-size:.75rem;font-weight:500;line-height:1.125rem;letter-spacing:0;text-overflow:ellipsis;color:var(--colors-gray-25);white-space:nowrap}.home-featured .space-card__location svg{width:.3125rem;height:.3125rem;flex:0 0 .3125rem}.home-featured .space-card__location span{display:block;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-featured .space-card__badge{display:flex;align-items:center;flex-shrink:0;gap:.25rem;font-size:.875rem;font-weight:700;line-height:1.25rem;letter-spacing:0;color:var(--colors-gray-500)}.home-featured .space-card__body{display:flex;flex-direction:column;flex:1;gap:.75rem}.home-featured .space-card__body{margin-bottom:.9375rem}.home-featured .space-card__meta-wrapper{display:flex;flex-direction:column;gap:.25rem;min-width:0}.home-featured .space-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.home-featured .space-card__type{display:inline-flex;justify-content:space-between;align-items:center;gap:.25rem;width:100%;font-size:.875rem;font-weight:600;line-height:1.25rem;letter-spacing:0;color:var(--space-card-text-accent, var(--space-card-accent, var(--accent-primary, #F670C7)))}.home-featured .space-card__title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.5rem;letter-spacing:0;color:var(--colors-gray-25);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-featured .space-card__title{text-decoration-line:underline;text-decoration-color:transparent;text-underline-offset:.12em;transition:text-decoration-color .3s ease}.home-featured .space-card__address{margin:0;font-size:.75rem;font-weight:400;line-height:1.125rem;letter-spacing:0;color:var(--colors-gray-25, #FCFCFC);opacity:.6;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.home-featured .space-card__footer{display:flex;align-items:flex-end;justify-content:space-between;margin-top:auto;min-width:0}.home-featured .space-card__footer{margin-top:0}.home-featured .space-card__details-btn{display:flex;padding:.5rem 1rem;justify-content:center;align-items:center;gap:.25rem;align-self:stretch;width:100%;margin-top:.75rem;border-radius:.5rem;background:#ffffff0a;backdrop-filter:blur(128.5500030517578px);-webkit-backdrop-filter:blur(128.5500030517578px);border:none;cursor:pointer;transition:background .3s ease}.home-featured .space-card__details-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--Colors-Gray-25, #FCFCFC);text-overflow:ellipsis;font-size:.875rem;font-weight:600;line-height:1.2;transition:color .3s ease}.home-featured .space-card__details-btn:hover{background:var(--Colors-Brand-400, #A48AFB);backdrop-filter:blur(128.5500030517578px);-webkit-backdrop-filter:blur(128.5500030517578px)}.home-featured .space-card__details-btn:hover .space-card__details-text{color:var(--Colors-Gray-900, #141414)}.home-featured .home-featured__card-link:hover .space-card__details-btn,.home-featured .home-featured__card-link:focus-visible .space-card__details-btn{background:var(--Colors-Brand-400, #A48AFB);backdrop-filter:blur(128.5500030517578px);-webkit-backdrop-filter:blur(128.5500030517578px)}.home-featured .home-featured__card-link:hover .space-card__details-text,.home-featured .home-featured__card-link:focus-visible .space-card__details-text{color:var(--Colors-Gray-900, #141414)}.home-featured .home-featured__card-link:hover .space-card__title,.home-featured .home-featured__card-link:focus-visible .space-card__title{text-decoration-color:currentColor}.home-featured .space-card__price{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;flex:1 1 auto;min-width:0;max-width:100%}.home-featured .space-card__price-main{display:flex;align-items:baseline;gap:.125rem;min-width:0;max-width:100%}.home-featured .space-card__price-min{font-size:.875rem;font-weight:500;line-height:1.25rem;letter-spacing:0;color:var(--colors-gray-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.home-featured .space-card__actions{display:flex;gap:.5rem;align-items:center}.home-featured .space-card__action-icon{width:1.25rem;height:1.25rem;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}@media(hover:hover)and (pointer:fine){.space-card__action-icon{position:relative;--tooltip-shift: 0px}.space-card__action-icon[data-tooltip]:before{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(calc(-50% + var(--tooltip-shift))) translateY(4px);opacity:0;pointer-events:none;z-index:6;display:flex;padding:.5rem .75rem;flex-direction:column;align-items:flex-start;border-radius:.5rem;border:1px solid var(--Gray-200_alpha, rgba(0, 0, 0, .08));background:var(--Colors-Gray-800, #292929);color:var(--Colors-Base-white, #FFF);font-size:.875rem;font-weight:600;line-height:1;letter-spacing:-.0175rem;max-width:none;white-space:nowrap;text-align:left;transition:opacity .15s ease,transform .15s ease}.space-card__action-icon[data-tooltip]:after{content:"";position:absolute;left:50%;bottom:calc(100% + 2px);transform:translate(calc(-50% + var(--tooltip-shift))) translateY(4px);opacity:0;pointer-events:none;z-index:5;width:16px;height:9px;background-repeat:no-repeat;background-size:16px 9px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' viewBox='0 0 16 9' fill='none'%3E%3Cpath d='M14.0711 -6.26343e-05C14.962 -6.26343e-05 15.4081 1.07708 14.7782 1.70705L8.70711 7.77812C8.31658 8.16864 7.68342 8.16864 7.29289 7.77812L1.22183 1.70705C0.591867 1.07708 1.03803 -6.22128e-05 1.92894 -6.22128e-05L14.0711 -6.26343e-05Z' fill='%23292929'/%3E%3C/svg%3E");transition:opacity .15s ease,transform .15s ease}.space-card__action-icon[data-tooltip]:hover:before,.space-card__action-icon[data-tooltip]:hover:after{opacity:1;transform:translate(calc(-50% + var(--tooltip-shift))) translateY(0)}}.space-card__price-value{flex:0 0 auto;white-space:nowrap}.home-featured .space-card__price-value{font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;letter-spacing:0;color:var(--colors-gray-25)}.space-card__price-period{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-featured .space-card__price-period{font-size:.875rem;font-weight:600;line-height:1.2;letter-spacing:0;color:var(--colors-gray-400)}.home-featured .space-card__badge--default,.home-featured .icon-default{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;font-weight:700;line-height:1.25rem;letter-spacing:0;color:var(--colors-gray-100)}.home-featured .space-card__badge-count{color:var(--colors-gray-400, #A3A3A3);font-size:.875rem;font-weight:600;line-height:1.2;letter-spacing:0}.home-featured .icon-default{display:inline-flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem}.home-featured .space-card__badge--default svg{width:1.25rem;height:1.25rem}.home-featured .preview-intermediate.is-promoted .space-card__badge--default svg{filter:drop-shadow(0 0 4px rgba(250,197,21,.5))}.home-featured .preview-intermediate.is-promoted .space-card__badge--default svg path{fill:#fac515!important;stroke:#fac515!important}.home-featured .preview-intermediate.is-promoted .icon-default svg{filter:drop-shadow(0 0 4px var(--accent-primary, rgba(164, 138, 251, .5)))}.home-featured .preview-intermediate.is-promoted .icon-default svg path{fill:var(--accent-primary)!important;stroke:var(--accent-primary)!important}.filter-card__section{margin-bottom:2.5rem;display:flex;flex-direction:column;gap:.75rem;width:100%}.filter-card__divider{height:1px;background-color:var(--colors-gray-850);width:100%;flex-shrink:0}.hero-location-mobile__header{display:none}.hero-location-mobile__panel{display:contents}.hero-location-mobile__section--radius-trigger,.hero-location-mobile__footer{display:none}.hero-location-mobile__row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem;border-radius:.75rem;border:1px solid var(--colors-gray-850);background:var(--colors-gray-950);color:var(--colors-gray-25);cursor:pointer}.hero-location-mobile__row-text{font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:-.05rem}.hero-location-mobile__row-icon{flex-shrink:0}.text-title{font-weight:700;font-size:1.25rem;line-height:1.875rem;letter-spacing:-.0625rem;color:var(--colors-gray-25)}.text-body-bold{font-weight:700;font-size:1rem;line-height:1.5rem;letter-spacing:-.05rem}.hero-location-radius__title{margin:0;color:var(--colors-gray-25)}.text-body-semibold{font-weight:600;font-size:1rem;line-height:1.5rem;letter-spacing:-.05rem}.city-input-group{position:relative}.hero-location-auto{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;position:relative}.hero-location-auto__row{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.hero-location-auto__label{color:var(--Colors-Gray-25, #FCFCFC);font-variant-numeric:lining-nums proportional-nums;font-size:.875rem;font-weight:700;letter-spacing:-.0175rem;text-align:right;cursor:pointer}.hero-location-auto__status{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;letter-spacing:-.0125rem;color:var(--colors-gray-400);line-height:1rem;min-height:1rem;position:absolute;top:100%;right:0;margin-top:.25rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease;z-index:2}.hero-location-auto.is-loading .hero-location-auto__status{opacity:1;visibility:visible}.hero-location-auto .spinner{margin-right:0;width:.875rem;height:.875rem;border-width:2px}.input-wrapper{background-color:var(--colors-gray-950);border:1px solid var(--colors-gray-850);border-radius:.75rem;padding:.75rem;display:flex;align-items:center;gap:.5rem;width:100%}.input-wrapper__icon{width:1.5rem;height:1.5rem;flex-shrink:0;display:block}.input-wrapper__text{flex-grow:1;color:var(--colors-gray-25);background:transparent;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline:none;min-width:0}.city-input-group .city-suggestions{position:absolute;left:0;top:calc(100% + .5rem);width:100%;max-height:16.25rem;z-index:5}.address-input-group{position:relative}.address-input-group .address-suggestions{position:absolute;left:0;top:calc(100% + .5rem);width:100%;max-height:16.25rem;z-index:5}.map-container{position:relative;width:100%;height:19.25rem;border-radius:.75rem;overflow:hidden;background:var(--colors-gray-900)}.map-container__map{width:100%;height:100%}.map-container__pin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.375rem;height:2.14rem;z-index:10;pointer-events:none}.map-container--all-regions .map-container__pin{opacity:0}.hero-location-zoom{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:1.75rem;height:3.3125rem;border-radius:.5rem;background:var(--Colors-Gray-950, #0F0F0F);display:flex;flex-direction:column;align-items:center;justify-content:space-between;overflow:hidden;z-index:11}.hero-location-zoom__btn{width:100%;height:50%;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.hero-location-zoom__btn:focus-visible{outline:2px solid var(--colors-gray-700);outline-offset:-2px}.hero-location-zoom__btn+.hero-location-zoom__btn{border-top:1px solid var(--colors-gray-850)}.distance-grid{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;justify-content:flex-start}.distance-option{height:2.75rem;display:flex;align-items:center;justify-content:center;padding:.625rem;border-radius:.5rem;cursor:pointer;white-space:nowrap;border:0;background:transparent;font:inherit}.distance-option--active{background:linear-gradient(175.5deg,#a48afb1f 7.6%,#875bf71f 126.2%),linear-gradient(90deg,#1b1b1b 0% 100%);border:2px solid var(--colors-brand-400);color:var(--colors-gray-25);padding:calc(.625rem - 2px)}.distance-option--default{background-color:var(--colors-gray-850);color:var(--colors-gray-400);border:2px solid transparent}.actions-group{display:flex;gap:.5rem;width:100%}.button{height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:1;padding:.75rem 1rem .875rem;position:relative;overflow:hidden}.button--secondary{background-color:var(--colors-gray-850);color:var(--colors-gray-25)}.button--primary{background-color:var(--colors-gray-850);background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 296 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><g transform='matrix(6.7074 4.59 -28.305 28.014 18.227 -27.3)' opacity='1'><rect height='41.909' width='304.48' fill='url(%23grad)' id='quad' shape-rendering='crispEdges'/><use href='%23quad' transform='scale(1 -1)'/><use href='%23quad' transform='scale(-1 1)'/><use href='%23quad' transform='scale(-1 -1)'/></g><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x2='5' y2='5'><stop stop-color='rgba(164,138,251,1)' offset='0'/><stop stop-color='rgba(161,105,253,1)' offset='0.5'/><stop stop-color='rgba(157,72,255,1)' offset='1'/></linearGradient></defs></svg>"),linear-gradient(90deg,#1b1b1b 0% 100%);background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:0 0 10px #ffffff40,2px 2px 100px #9e48ff4d;color:var(--colors-gray-25)}.button--primary:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 2px 2px 16px #d7b4ffbf;pointer-events:none;z-index:1}.button__text{position:relative;z-index:2;color:var(--colors-base-white, #FFF);text-align:center;font-size:var(--Font-size-text-md, 1rem);font-weight:700;letter-spacing:-.05rem}.button--primary:disabled,.button--primary:disabled:hover{color:var(--colors-gray-700);background-color:var(--colors-gray-950);background-image:none;box-shadow:none}.button--primary:disabled:after{display:none}.section-hero__group{position:relative;margin-bottom:12px;padding:1.25rem 1.5rem;border-radius:1rem;background:var(--colors-gray-950);cursor:pointer;transition:.3s ease-in-out}#section-hero-group-plan.section-hero__group .suggestions{left:-1.5rem;top:26px;padding:.5rem 0;width:calc(100% + 3rem)}.section-hero__group:hover .section-hero__label{color:var(--colors-brand-400)}.section-hero__group:focus-within .section-hero__label{color:var(--colors-brand-400)}.section-hero__group:focus-within{background:var(--dropdown-color-fill);box-shadow:0 0 0 2px var(--primary-violet)}.section-hero__group:focus-within svg path{stroke:var(--colors-brand-400)}.section-hero__label{margin-bottom:8px;font-size:.88rem;font-weight:600;color:var(--colors-gray-400);transition:.3s ease-in-out}.section-hero__label--flex{display:flex;align-items:center;justify-content:space-between}.section-hero__label--flex span{font-size:1rem;font-weight:600;line-height:130%;color:var(--colors-gray-25, #FCFCFC)}.section-hero__group svg path{transition:.3s ease-in-out;stroke:var(--colors-gray-500)}.section-hero__group .suggestion-item svg path{transition:.3s ease-in-out;stroke:var(--colors-gray-300, #D6D6D6)}.section-hero__group svg#eyeOpen path,.section-hero__group svg#eyeClosed path{stroke:var(--colors-gray-25)}.section-hero__group:hover svg#eyeOpen path,.section-hero__group:hover svg#eyeClosed path{stroke:var(--colors-gray-25)}input{width:100%;font-size:1.12rem;font-weight:500;line-height:100%;color:var(--colors-gray-25);background-color:transparent}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--colors-gray-500)}input::placeholder,textarea::placeholder{color:var(--colors-gray-500)}input[type=checkbox]{display:none}.custom-checkbox{position:relative;display:inline-block;flex-shrink:0;width:1.25rem;height:1.25rem;border:1.5px solid var(--colors-gray-700);border-radius:.38rem;vertical-align:middle;background:var(--colors-gray-850);cursor:pointer;transition:background .3s ease,border-color .3s ease}.custom-checkbox:hover{background:var(--colors-gray-800)}input[type=checkbox]:checked+.custom-checkbox{border:1.5px solid var(--colors-brand-400);background:var(--colors-brand-400)}input[type=checkbox]:checked+.custom-checkbox:after{position:absolute;left:50%;top:50%;display:block;width:14px;height:14px;background:url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.6667 3.5L5.25 9.91667L2.33333 7" stroke="%230F0F0F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;background-size:contain;content:"";transform:translate(-50%,-50%);transition:opacity .3s ease}input[type=checkbox]:checked+.custom-checkbox:hover{border:1.5px solid var(--colors-brand-500);background:var(--colors-brand-500)}button.section-hero__activity--all{border:1px solid var(--colors-gray-800);color:var(--colors-gray-400);background:none}button.section-hero__activity--all:hover{color:var(--colors-gray-25);background:none}button[type=submit]:not(.button--primary):not(.search-bar__btn):not(.logout-link){border-radius:.75rem;letter-spacing:-.02em;color:var(--colors-gray-950);background:var(--colors-brand-400);transition:background-color .3s ease-in-out}button[type=submit]:not(.button--primary):not(.search-bar__btn):not(.logout-link):hover{background:var(--colors-brand-500)}.activity-card{position:relative;display:block;overflow:hidden;border:1px solid var(--our-600);border-radius:1rem}.activity-card__image{position:absolute;width:100%;height:100%;transition:transform .3s ease;z-index:0;inset:0;-o-object-fit:cover;object-fit:cover}.activity-card:hover .activity-card__image{transform:scale(1.05)}.activity-card__overlay{position:absolute;background:linear-gradient(0deg,#00000080 0% 100%);pointer-events:none;z-index:1;inset:0}.activity-card__glow{position:absolute;left:50%;bottom:-10%;width:90%;height:50%;background:var(--colors-brand-400, var(--Colors-Brand-400, #A48AFB));pointer-events:none;opacity:0;transform:translate(-50%);transition:opacity .25s ease;z-index:1;filter:blur(38px)}.activity-card:hover .activity-card__glow{opacity:.2}.activity-card__info{position:relative;display:flex;align-items:flex-end;padding:1.5rem;height:12.625rem;z-index:2}.activity-card__badge{position:absolute;left:1.5rem;top:1.5rem;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:700;line-height:120%;letter-spacing:-.015rem;text-transform:uppercase;color:var(--colors-gray-25, #FCFCFC);background:#14141414;opacity:.6;z-index:2;backdrop-filter:blur(6px)}.activity-card__category-icon-box{position:absolute;left:1.5rem;top:1.5rem;display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;padding:.75rem;border-radius:.75rem;background:#ffffff0a;backdrop-filter:blur(10px);z-index:2}.activity-card__category-icon-box svg{width:1.75rem;height:1.75rem}.activity-card__arrow{position:absolute;right:1.5rem;bottom:1.5rem;display:inline-flex;color:var(--colors-gray-25, #FCFCFC);pointer-events:none;transition:color .2s ease;z-index:2}.activity-card:hover .activity-card__arrow{color:var(--colors-brand-400, var(--Colors-Brand-400, #A48AFB))}.input-icon-wrapper{display:flex;align-items:center;gap:8px;transition:.3s ease-in-out}.search-bar__item--location{position:relative;flex:1 1 auto;cursor:pointer}@keyframes location-clear{0%{opacity:1}to{opacity:0}}.search-bar__item--location:focus-within svg path{stroke:var(--colors-gray-25)}.search-bar__item--location .city-suggestions{position:absolute;left:0;top:calc(100% + 8px);overflow-y:auto;width:100%;max-height:16.25rem}.room-label-text{font-size:.875rem;font-weight:600;line-height:160%;letter-spacing:-.0175rem;color:var(--colors-gray-400, #A3A3A3);transition:color .3s ease-in-out}.room-type:hover .room-label-text{color:var(--colors-gray-25, #FCFCFC)}.search-results__item{position:relative;display:flex;justify-content:space-between;flex-direction:column;margin-bottom:12px;height:26.7rem;border-radius:1.25rem;font-family:var(--font-family),Arial,sans-serif;background:var(--colors-gray-900);cursor:pointer;transition:.3s ease-in-out;font-variant-numeric:lining-nums}ymaps .search-results__item{max-width:18.5rem}.search-results__item:hover{background:var(--colors-gray-850)}.search-results__item:hover .search-results__title{color:var(--colors-brand-400, #A48AFB)}.search-results__title{transition:color .3s ease-in-out}.search-results__image{width:100%;height:14.75rem;max-height:14.75rem;border-radius:1rem 1rem 0 0;-o-object-fit:cover;object-fit:cover}.heart-icon{cursor:pointer;transition:all .3s ease-in-out}.heart-icon path{transition:stroke .3s ease-in-out,fill .3s ease-in-out;stroke:var(--colors-gray-25);fill:#0006}.heart-icon:hover{transform:scale(1.4)}.heart-icon:hover path{stroke:#f04438}.heart-icon--active path{fill:#f04438;stroke:#f04438}.search-results__title{display:-webkit-box;margin-bottom:12px;overflow:hidden;font-size:1rem;font-weight:600;white-space:normal;text-overflow:ellipsis;color:var(--colors-gray-25);-webkit-box-orient:vertical;-webkit-line-clamp:2}.search-results__address{display:flex;gap:6px;margin-bottom:12px;font-size:.88rem;font-weight:600;line-height:140%;color:var(--colors-gray-400)}.search-results__address svg{flex-shrink:0}.address-text{display:-webkit-box;flex:1;overflow:hidden;font-size:.875rem;font-weight:600;line-height:140%;white-space:normal;text-overflow:ellipsis;color:var(--colors-gray-400, #A3A3A3);-webkit-box-orient:vertical;-webkit-line-clamp:2}.search-results__price{font-size:1rem;font-weight:600;color:var(--colors-gray-25);display:flex;align-items:baseline;gap:.125rem;flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:nowrap;overflow:hidden}.search-results__price-value{flex:0 0 auto;white-space:nowrap}.search-results__price>span:not(.search-results__price-value),.search-results__price-period{font-size:.88rem;color:var(--colors-gray-400);flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#map{overflow:hidden;width:100%;height:100vh;border-radius:1rem}@keyframes favorite-heartbeat{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.15)}75%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes favorite-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.6)}}.search-results__link-wrapper.highlighted{transform:translateY(-4px);transition:transform .2s ease-in-out}.search-results__link-wrapper.highlighted .search-results__item{background:var(--colors-gray-850)}.search-results__link-wrapper.highlighted .search-results__title{color:var(--colors-brand-400, #A48AFB)}.search-results__pagination{display:none;margin:24px 0 55px;text-align:center}body.search-infinite-scroll-active .footer{overflow-anchor:none}.footer{display:flex;justify-content:space-between;flex-direction:column;margin-top:12px;padding:2.75rem;width:100%;border-radius:1rem;background:var(--colors-gray-900)}.footer__content{width:100%;max-width:var(--container-max-width-desktop, 80rem);margin:0 auto}.footer__top{display:grid;grid-template-columns:minmax(10rem,1fr) minmax(0,3fr);gap:2.75rem;margin-bottom:4rem}.footer__toggle{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:0;border:0;color:var(--colors-gray-400);background:transparent;font-size:.875rem;font-weight:600;line-height:1.25rem;cursor:pointer;transition:color .2s ease}.footer__toggle:hover,.footer__toggle:focus-visible{color:var(--colors-gray-25)}.footer__toggle-icon{display:inline-flex;width:1.25rem;height:1.25rem}.footer__toggle-icon svg{width:100%;height:100%}.footer__toggle-icon--expanded,.footer__toggle[aria-expanded=true] .footer__toggle-icon--collapsed{display:none}.footer__toggle[aria-expanded=true] .footer__toggle-icon--expanded{display:inline-flex}.footer__brand{display:flex;flex-direction:column;justify-content:space-between;min-height:13.75rem;gap:2rem}.footer__logo{display:flex}.footer__logo .header__logo{justify-content:flex-start}.footer__social{margin-top:auto}.footer__menu{display:flex;gap:1.25rem;overflow:hidden;opacity:1;transform:translateY(0);transition:height .34s cubic-bezier(.22,1,.36,1),opacity .22s ease,transform .34s cubic-bezier(.22,1,.36,1);will-change:height,opacity,transform}.footer__menu[hidden]{display:none}.footer__menu.is-animating{pointer-events:none}.footer__menu.is-collapsed{opacity:0;transform:translateY(-.5rem)}.footer__menu-column{flex:1;min-width:0}.footer__menu-title{margin-bottom:.75rem;font-size:.875rem;font-weight:600;color:var(--colors-gray-300)}.footer__menu-list{display:flex;flex-direction:column;gap:.5rem}.footer__menu-item{display:inline-flex;width:-moz-fit-content;width:fit-content;cursor:pointer;font-size:.75rem;font-weight:600;line-height:1.25rem;color:var(--colors-gray-25, #FCFCFC);text-decoration:none}.footer__menu-item:hover{color:var(--colors-brand-400)}.footer--expanded .footer__toggle{grid-column:1 / -1;justify-self:center}.footer--expanded .footer__brand{grid-column:1}.footer--expanded .footer__menu{grid-column:2}.footer--collapsed .footer__top{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.75rem}.footer--collapsed .footer__brand{order:0;flex:1 1 auto;flex-direction:row;align-items:center;min-height:0;gap:2rem}.footer--collapsed .footer__toggle{order:1;flex:0 0 auto}.footer--collapsed .footer__social{margin-top:0}.footer__bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5rem;padding-top:2.75rem;border-top:1px solid var(--colors-gray-800)}.footer__copyright{flex:1;font-weight:600;color:var(--colors-gray-300)}.footer__payment-icons{display:flex;align-items:center;justify-content:center;gap:1rem}@media(prefers-reduced-motion:reduce){.footer__menu{transition:none}}.footer__payment-icon{flex-shrink:0;width:auto;height:1.5rem;max-width:7rem;-o-object-fit:contain;object-fit:contain}.footer__to-top{font-size:.875rem;text-align:right;text-decoration:none}.login__checkbox{display:flex;align-items:center;font-size:.88rem;font-weight:600;line-height:140%;color:var(--colors-gray-400);cursor:pointer}.login__checkbox span{color:var(--colors-brand-400);cursor:pointer;transition:.3s ease-in-out}.login__checkbox span:hover{color:var(--colors-brand-500)}.login__checkbox input{width:-moz-fit-content;width:fit-content}.checkbox-style{display:flex;font-size:.88rem;font-weight:400;line-height:120%;letter-spacing:-.02em;color:var(--colors-gray-500);cursor:pointer}.checkbox-style a{color:var(--colors-brand-400);transition:.3s ease-in-out}.checkbox-style a:hover{color:var(--colors-brand-500)}.checkbox-style input{width:-moz-fit-content;width:fit-content}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.section-onboard{position:relative;display:flex;align-items:center;flex-direction:column;gap:.75rem;margin:0 auto;width:100%;height:calc(100vh - 122px);isolation:isolate}.section-onboard aside.sidebar{position:sticky;top:0;flex-shrink:0;padding:2rem;max-width:17.06rem;border-radius:1rem;background:var(--colors-gray-900)}.section-onboard .main-content{position:relative;display:flex;align-items:stretch;flex:1 1 auto;flex-direction:column;margin:0 auto;padding:0 .5rem;overflow-x:hidden;overflow-y:auto;width:100%;max-width:32.5rem;min-height:0;background:transparent}.section-onboard .main-content.main-content--no-scroll{overflow-y:hidden}.section-onboard .main-content.main-content--wide{padding:0;max-width:100%}.section-onboard .main-content.main-content--medium{max-width:37.5rem}.section-onboard .step-content[data-step="5"],.section-onboard .step-content[data-step="16"]{max-width:100%}.section-onboard .steps{display:flex;gap:.5rem;margin:0;padding:0;list-style:none}.steps-panel{position:static;display:flex;align-items:center;align-self:center;justify-content:space-between;flex-shrink:0;flex-wrap:wrap;gap:1rem;padding:1.25rem 2.5rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom));width:100%;border-radius:1rem;background:var(--colors-gray-900);box-shadow:0 8px 8px -4px #10182808,0 -8px 24px -4px #10182814;z-index:20}@media(min-width:768px){.section-onboard:has(.steps-panel--cta-only){--cta-safe-area: 6.75rem }.steps-panel--cta-only{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:0;background:transparent;box-shadow:none;pointer-events:none;z-index:20}}.steps-panel__all-steps--link{display:none;padding:0;border:none;font-size:.88rem;font-weight:600;line-height:1.2;letter-spacing:-.28px;color:var(--colors-gray-400);background:none;cursor:pointer}.steps-panel__all-steps--link{padding:0;border:none;font-size:.88rem;font-weight:600;line-height:1.2;letter-spacing:-.28px;color:var(--colors-gray-400);background:none;cursor:pointer}.steps-panel__mobile-prev,.steps-panel__mobile-prev[hidden],.steps-panel--first-step .steps-panel__all-steps{display:none}.steps-panel--first-step{justify-content:flex-end}.step-progress__all-steps{padding:0;border:none;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:-.28px;color:var(--colors-gray-400);background:none;cursor:pointer}.step-progress__segment{flex:1;height:6px;border-radius:999px;background:var(--colors-gray-850)}.step-progress__segment.is-active,.step-progress__segment.is-completed{background:var(--colors-brand-400)}.steps-overlay{position:fixed;left:0;right:0;top:var(--steps-overlay-offset);bottom:0;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px 32px;visibility:hidden;overflow-y:auto;height:calc(100vh - var(--steps-overlay-offset));border-radius:var(--Radius-L, 1rem);background:var(--Colors-Gray-900, #141414);pointer-events:none;opacity:0;transition:opacity .25s ease,visibility .25s ease;z-index:50;--steps-overlay-offset: 0px}.steps-overlay.is-open{visibility:visible;pointer-events:auto;opacity:1}.steps-overlay__backdrop{position:absolute;inset:0}.steps-overlay__list{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 auto;width:100%;max-width:920px}.steps-overlay__item{display:flex;flex-direction:column;gap:12px;padding:16px;box-sizing:border-box;border-radius:var(--radius-m, 8px);background-color:var(--colors-gray-850);cursor:pointer;transition:background .3s ease,color .3s ease,opacity .3s ease}.steps-overlay__item-header{display:flex;align-items:flex-start;justify-content:space-between}.steps-overlay__item-number{font-size:12px;font-weight:600;line-height:1.3;letter-spacing:-.24px;color:var(--colors-gray-600);transition:color .3s ease}.steps-overlay__item-status svg{width:19px;height:19px;color:var(--colors-gray-600)}.steps-overlay__item-body{display:flex;align-items:center;gap:12px}.steps-overlay__item-name{font-size:14px;font-weight:600;line-height:1.3;white-space:normal;letter-spacing:-.28px;color:var(--colors-gray-400);transition:color .3s ease}.steps-overlay__item-arrow svg{width:16px;height:16px}.steps-overlay__item-arrow svg path{transition:stroke .3s ease;stroke:#424242}.steps-overlay__item.is-active .steps-overlay__item-number,.steps-overlay__item.is-active .steps-overlay__item-name{color:var(--colors-brand-400)}.steps-overlay__item.is-active .steps-overlay__item-status svg,.steps-overlay__item.is-completed .steps-overlay__item-status svg{color:var(--colors-brand-400)}.steps-overlay__item:hover .steps-overlay__item-number,.steps-overlay__item:hover .steps-overlay__item-name{color:var(--Colors-Gray-25, #FCFCFC)}.steps-overlay__item:hover .steps-overlay__item-arrow svg path{stroke:var(--Colors-Gray-25, #FCFCFC)}.steps-overlay__item:not(.is-active):not(.is-completed){opacity:.9}@media(max-width:640px){.steps-panel{align-items:stretch;flex-direction:column;gap:0;padding:6px 16px 0;background:none;box-shadow:none}.steps-panel__all-steps--link{display:inline-flex}.steps-panel__all-steps{display:none}.steps-panel__mobile-prev{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--colors-gray-850)}.section-onboard{padding-bottom:0;height:calc(100vh - 70px)}}body.steps-overlay-open{overflow:hidden}.steps .step{font-weight:600;color:var(--colors-brand-400)}.main-content .step-title{margin-bottom:2.5rem;font-size:1.75rem;font-weight:700;line-height:120%;text-align:center;letter-spacing:-.035rem;color:var(--colors-gray-25, #FCFCFC)}.sub-title{margin-bottom:.75rem;font-size:1.125rem;font-weight:700;line-height:120%;letter-spacing:-.05625rem;color:var(--colors-gray-25, #FCFCFC)}.sub-title--schedule{font-size:1rem;font-weight:700;letter-spacing:-.05rem;color:var(--colors-gray-25, #FCFCFC)}.schedule-info{font-size:.875rem;font-weight:500;color:var(--colors-gray-500, #737373)}input[type=radio]{position:absolute;cursor:pointer;opacity:0}.custom-radio{position:relative;flex-shrink:0;width:20px;height:20px;border:1.5px solid var(--colors-gray-700);border-radius:2rem;transition:all .3s ease-in-out;fill:var(--colors-gray-850)}.custom-radio:after{position:absolute;left:50%;top:50%;width:10px;height:10px;border-radius:50%;background-color:var(--colors-base-white);content:"";opacity:0;transform:translate(-50%,-50%);transition:opacity .3s ease}input[type=radio]:checked+.custom-radio{border-color:#6200ea}input[type=radio]:checked+.custom-radio:after{opacity:1}.room-type:hover .custom-radio{background-color:var(--colors-gray-800)}.room-type:hover input[type=radio]:checked~.custom-radio{border-color:var(--colors-brand-500);background-color:var(--colors-brand-500)}.room-types{display:flex;flex-wrap:wrap;gap:4px}.room-type{position:relative;border-radius:.5rem;background:var(--colors-gray-850)}.room-icon{display:flex;justify-content:space-between}.room-icon svg{flex-shrink:0}.room-type label{display:flex;justify-content:space-between;gap:8px;padding:.69rem .75rem;height:100%;font-size:.88rem;font-weight:600;color:var(--colors-gray-25);cursor:pointer}.step-content[data-step="3"] .step-title{margin-bottom:2.5rem}.step{position:relative;display:flex;align-items:center;gap:12px}.step:not(:last-child):after{position:absolute;left:12px;top:28px;width:2px;height:30px;background-color:var(--colors-gray-850);content:"";transform:translate(-50%);z-index:0}.step.completed:not(:last-child):after{background-color:var(--colors-brand-400)}.step-content{display:none;height:100%}.step-content.active{position:relative;display:flex;flex-direction:column}.rental-type{margin-bottom:8px;padding:1.5rem;width:100%;border-radius:1.75rem;background:var(--Colors-Gray-850, #1B1B1B);cursor:pointer}.rental-type>label{display:flex;gap:0;padding:0;width:100%}.selection-card{display:flex;flex-direction:column;gap:1.25rem;padding:0;width:100%;border-radius:0;background:transparent}.selection-card__icon{width:24px;height:24px}.selection-card__description-container{display:flex;align-items:stretch;gap:12px}.selection-card__title{margin:0;font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.9px;color:var(--colors-gray-25)}.selection-card__decorator-wrapper{align-self:stretch;flex-shrink:0;width:3px;min-height:1.1em;border-radius:9999px;background-color:var(--colors-gray-600)}.selection-card__description{flex:1;margin:0;font-size:16px;font-weight:500;line-height:1.3;letter-spacing:-.32px;color:var(--colors-gray-400)}.rental-title{font-size:18px;font-weight:600;color:var(--colors-gray-25)}.rental-icon{display:flex;align-items:center;justify-content:center}.rental-icon svg{width:100%;height:100%}.rental-type:hover .custom-radio{background-color:var(--colors-gray-800)}input[type=radio]:checked~.custom-radio{border-color:var(--colors-brand-400);background-color:var(--colors-brand-400)}.rental-type:hover input[type=radio]:checked~.custom-radio{border-color:var(--colors-brand-500);background-color:var(--colors-brand-500)}.suggestions{width:100%;border-radius:.75rem;background:var(--colors-gray-850);box-shadow:0 4px 58px -12px #000000b3;z-index:1000}.city-suggestions{left:0;top:6rem}.section-hero__form .suggestions{position:absolute}.landing-title{margin:0 auto 40px;max-width:920px;font-size:2.75rem;font-weight:700;line-height:90%;text-align:center;letter-spacing:-.05em;color:var(--colors-gray-25)}.landing-title--single{margin-bottom:100px}.landing-description{margin:0 auto 60px;max-width:485px;font-size:1rem;font-weight:600;text-align:center;color:var(--colors-gray-400)}.feature-card{cursor:pointer}.feature-card{position:relative;cursor:pointer;transition:transform .6s ease-in-out;perspective:1000px;transform-style:preserve-3d}.feature-card.flipped{transform:rotateY(180deg)}.landing-title__highlight{color:var(--colors-brand-400)}.hero-subcategories__tag--selected{border:2px solid var(--category-active-border);background:linear-gradient(173deg,var(--category-active-gradient-start) -7.59%,var(--category-active-gradient-end) 126.16%),var(--Colors-Gray-true-850, #1B1B1B)}.hero-subcategories__tag--selected .hero-subcategories__text{color:var(--Colors-Base-white, #FFF)}.hero-subcategories__tag--selected .filter-tabs__icon-svg--active{display:block!important}.hero-subcategories__tag--selected .filter-tabs__icon-svg--inactive{display:none!important}.hero-map-button{position:relative;display:inline-flex;align-items:center;justify-content:center;margin-top:.25rem;width:min(100%,76rem);min-height:3.5rem;padding:0 1rem;border:0;border-radius:.75rem;background:var(--colors-gray-850, #1B1B1B);color:var(--colors-gray-100, #F5F5F5);font-size:.875rem;font-weight:700;line-height:1.25rem;cursor:pointer;box-shadow:none;overflow:hidden;transition:background-color .2s ease,box-shadow .28s ease,border-color .2s ease,color .2s ease}.home-seo-stream{margin-bottom:.75rem;width:100%;border-radius:1rem;background:var(--colors-gray-900, #141414);overflow:hidden}.home-seo-stream[hidden]{display:none}.home-seo-stream__container{position:relative;display:flex;flex-direction:column;gap:1.125rem;padding-block:1.25rem 0}.home-seo-stream__status{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:8rem;color:var(--colors-gray-400, #A3A3A3);font-size:.9375rem;font-weight:600}.home-seo-stream__status[hidden]{display:none}.home-seo-stream__content{display:flex;flex-direction:column;gap:1.125rem;min-width:0;min-height:76rem}.home-seo-stream[data-home-seo-state=error] .home-seo-stream__status{position:absolute;z-index:2;top:1.25rem;right:0;left:0;min-height:4rem;pointer-events:none}.home-seo-stream__sentinel{width:100%;height:1px;pointer-events:none}.home-seo-section{display:grid;gap:.75rem;width:min(100%,76rem);margin-inline:auto;padding:1rem .25rem .25rem;border-radius:1.25rem;background:var(--colors-gray-850, #1B1B1B);outline:1px solid var(--colors-gray-800, #292929);outline-offset:-1px;min-width:0}.home-seo-section__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3.25rem;padding-inline:.75rem}.home-seo-section__title-link{display:inline-flex;align-items:center;gap:1rem;min-width:0;color:inherit;text-decoration:none}.home-seo-section__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 3.25rem;width:3.25rem;height:3.25rem;border-radius:.75rem;background:var(--colors-gray-800, #292929)}.home-seo-section__icon svg{width:1.75rem;height:1.75rem}.home-seo-section__text{display:flex;flex-direction:column;justify-content:center;min-height:3rem;min-width:0}.home-seo-section__title{color:var(--colors-gray-25, #FCFCFC);font-size:1.25rem;font-weight:700;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-seo-section__subtitle{display:-webkit-box;max-width:59.6875rem;max-height:1.125rem;overflow:hidden;color:var(--colors-gray-400, #A3A3A3);font-size:.75rem;font-weight:700;line-height:1.125rem;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:1;order:-1}.home-seo-section__title--mobile,.home-seo-section__subtitle--mobile{display:none}.home-seo-section__all{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;flex:0 0 auto;min-height:2.25rem;padding:.5rem .5rem .5rem .75rem;border-radius:.5rem;background:var(--colors-gray-800, #292929);color:var(--colors-gray-25, #FCFCFC);font-size:.875rem;font-weight:700;line-height:1.25rem;text-decoration:none;font-feature-settings:"lnum" 1,"pnum" 1;overflow:hidden;transition:background-color .2s ease,color .2s ease}.home-seo-section__all:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transform:translate(-120%);background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.28) 50%,transparent 80%)}.home-seo-section__all--shine:after{animation:home-seo-all-shine .82s ease}.home-seo-section__all:hover{background:var(--colors-gray-700, #424242);color:var(--colors-gray-200, #E5E5E5)}.home-seo-section__all-label,.home-seo-section__all-count{white-space:nowrap}.home-seo-section__all-count,.home-seo-section__all-icon{color:var(--colors-gray-600, #525252);transition:color .2s ease}.home-seo-section__all:hover .home-seo-section__all-count,.home-seo-section__all:hover .home-seo-section__all-icon{color:var(--colors-gray-400, #A3A3A3)}.home-seo-section__all-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1rem;width:1rem;height:1rem}.home-seo-section__all-icon svg{display:block;width:1rem;height:1rem}@keyframes home-seo-all-shine{0%{opacity:0;transform:translate(-120%)}25%{opacity:1}to{opacity:0;transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.home-seo-section__all--shine:after{animation:none}}.home-seo-carousel{position:relative;--home-seo-carousel-nav-width: 1.5rem;--home-seo-carousel-nav-gap: .5rem;--home-seo-carousel-outset: calc(var(--home-seo-carousel-nav-width) + var(--home-seo-carousel-nav-gap) + .25rem);width:100%;min-width:0;margin-inline:calc(var(--home-seo-carousel-outset) * -1);padding-inline:var(--home-seo-carousel-outset);box-sizing:content-box}.home-seo-carousel__track{box-sizing:border-box;display:flex;align-items:flex-start;gap:.75rem;width:100%;max-width:100%;min-width:0;overflow-x:auto;padding:.25rem;border-radius:1rem;background:var(--colors-gray-950, #0F0F0F);outline:1px solid var(--colors-gray-850, #1B1B1B);outline-offset:-1px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-seo-carousel__track--animating{scroll-snap-type:none}.home-seo-carousel__track::-webkit-scrollbar{display:none}.home-seo-carousel__nav{position:absolute;top:50%;display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;width:var(--home-seo-carousel-nav-width);height:12.5rem;padding:0;border:1px solid var(--colors-gray-800, #292929);border-radius:2rem;background:var(--colors-gray-850, #1B1B1B);color:var(--colors-gray-600, #525252);opacity:0;pointer-events:none;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease;z-index:3}.home-seo-section:hover .home-seo-carousel__nav:not([hidden]),.home-seo-section.is-carousel-hovered .home-seo-carousel__nav:not([hidden]),.home-seo-carousel:hover .home-seo-carousel__nav:not([hidden]),.home-seo-section:focus-within .home-seo-carousel__nav:not([hidden]),.home-seo-carousel__nav:hover:not([hidden]){opacity:1;pointer-events:auto}.home-seo-carousel__nav:before{position:absolute;top:0;bottom:0;width:1rem;content:""}.home-seo-carousel__nav:hover{border-color:var(--colors-gray-700, #424242);background:var(--colors-gray-800, #292929);color:var(--colors-gray-400, #A3A3A3)}.home-seo-carousel__nav svg{width:1.5rem;height:1.5rem}.home-seo-carousel__nav--prev{left:0}.home-seo-carousel__nav--prev:before{right:-1rem}.home-seo-carousel__nav--next{right:0}.home-seo-carousel__nav--next:before{left:-1rem}.home-seo-card{position:relative;display:flex;flex:0 0 11.875rem;flex-direction:column;width:11.875rem;height:18.625rem;min-height:18.625rem;overflow:hidden;border:0;border-radius:.75rem;background:var(--colors-gray-850, #1B1B1B);color:inherit;text-decoration:none;scroll-snap-align:start;transition:background-color .2s ease,box-shadow .2s ease}.home-seo-card:before{display:none;position:absolute;right:-4.5rem;bottom:-6rem;width:12rem;height:10.5rem;border-radius:50%;background:var(--seo-accent, #A48AFB);content:"";filter:blur(58px);opacity:0;pointer-events:none;transform:rotate(180deg);z-index:0}.home-seo-card--promoted:before{display:block;opacity:.18}.home-seo-card__link{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%;min-height:100%;color:inherit;text-decoration:none}.home-seo-card:hover{background:var(--colors-gray-800, #292929);box-shadow:inset 0 0 0 1px var(--colors-gray-900, #141414)}.home-seo-card__photo-wrap{position:relative;display:block;flex:0 0 9.5rem;margin:.25rem .25rem 0;border-radius:.5rem;overflow:hidden;background:var(--colors-gray-850, #1B1B1B)}.home-seo-card__photo-wrap:after{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#0000 24.74%,#0000004d);content:"";pointer-events:none}.home-seo-card__photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.home-seo-card__fav{position:absolute;right:.25rem;top:.25rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:.75rem;border:0;border-radius:.75rem;background:transparent;color:var(--colors-gray-100, #F5F5F5);cursor:pointer;z-index:2}.home-seo-card__fav.favorite-toggle-btn{right:.25rem;top:.25rem}.home-seo-card__fav .heart-icon{flex:0 0 auto;width:1.375rem;height:1.25rem}.home-seo-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.25rem;margin:.5rem .25rem 0;min-height:0;padding:0 .25rem .75rem}.home-seo-card__category,.home-seo-card__location{font-size:.75rem;line-height:1.5}.home-seo-card__category{color:var(--seo-accent, #FAC515);max-width:10.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.home-seo-card__title{display:-webkit-box;overflow:hidden;color:var(--colors-gray-25, #FCFCFC);font-size:.875rem;font-weight:700;line-height:1.4286;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-seo-card__location{color:var(--colors-gray-25, #FCFCFC);font-weight:400;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-seo-card__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:0;margin-top:auto;width:100%}.home-seo-card__price-block{display:flex;flex:0 1 7.5rem;flex-direction:column;gap:.25rem;min-width:0;max-width:7.5rem}.home-seo-card__price{display:inline-flex;align-items:baseline;gap:0;height:1.25rem;line-height:1.25rem;max-width:7.5rem;overflow:hidden;white-space:nowrap}.home-seo-card__price strong{display:inline-flex;align-items:baseline;flex:0 1 auto;gap:0;min-width:0;max-width:100%;overflow:hidden;color:var(--colors-gray-25, #FCFCFC);font-size:.75rem;font-weight:700;line-height:1.25rem;white-space:nowrap}.home-seo-card__price-prefix,.home-seo-card__price-currency{flex:0 0 auto}.home-seo-card__price-prefix{margin-right:.1875rem}.home-seo-card__price-number{flex:0 1 auto;min-width:0;max-width:none;overflow:hidden;font-size:1rem;line-height:1.25rem;text-overflow:clip;white-space:nowrap}.home-seo-card__price--long strong{font-size:.75rem}.home-seo-card__price--long .home-seo-card__price-number{font-size:.875rem}.home-seo-card__price.home-seo-card__price--long small{font-size:.6875rem}.home-seo-card__price--long .home-seo-card__price-prefix{margin-right:.125rem}.home-seo-card__price small{flex:0 0 auto;color:var(--colors-gray-400, #A3A3A3);font-size:.75rem;font-weight:400;line-height:1.25rem;white-space:nowrap}.home-seo-card__minimum{max-width:7.5rem;overflow:hidden;color:var(--colors-gray-400, #A3A3A3);font-size:.75rem;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.home-seo-card__icons{display:inline-flex;align-items:flex-start;justify-content:flex-end;gap:.25rem;flex:0 0 auto;margin-bottom:.0625rem;border-radius:.5rem}.home-seo-card__icons span{display:inline-flex;align-items:center;justify-content:center;width:.9375rem;height:.9375rem;overflow:visible}.home-seo-card__icons svg{display:block;width:100%;height:100%}.home-seo-card__icons:not(.home-seo-card__icons--promoted) svg{filter:none}.home-seo-card--cta{position:relative;align-items:flex-start;align-self:stretch;justify-content:space-between;height:18.625rem;min-height:18.625rem;padding:1rem;border:2px dashed var(--colors-gray-800, #292929);border-radius:1rem;background:var(--colors-gray-900, #141414)}.home-seo-card--cta:before{display:block;right:auto;bottom:-8.6875rem;left:50%;width:19.5rem;height:17.3125rem;background:radial-gradient(closest-side,color-mix(in srgb,var(--seo-accent, #A48AFB) 34%,transparent),transparent 72%);opacity:.58;filter:blur(36px);transform:translate(-50%) rotate(180deg)}.home-seo-card--cta:hover{border-color:var(--colors-gray-800, #292929);background:var(--colors-gray-900, #141414);box-shadow:none;transform:none}.home-seo-card__cta-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.875rem;width:100%}.home-seo-card__cta-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;min-width:0}.home-seo-card__cta-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.875rem;width:1.875rem;height:1.875rem}.home-seo-card__cta-icon svg{display:block;width:100%;height:100%}.home-seo-card__cta-title{display:block;width:100%;color:var(--seo-accent, #FAC515);font-size:.875rem;font-weight:600;line-height:1.25rem}.home-seo-card__cta-text{display:block;width:100%;color:var(--colors-gray-25, #FCFCFC);font-size:.8125rem;font-weight:700;line-height:1.125rem}.home-seo-card__cta-button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:1.875rem;padding:.5rem 1rem;border-radius:.5rem;background:#ffffff0a;color:var(--colors-gray-25, #FCFCFC);font-size:.75rem;font-weight:600;line-height:1.2;text-align:center;white-space:nowrap;backdrop-filter:blur(128.55px);-webkit-backdrop-filter:blur(128.55px);transition:background-color .2s ease,color .2s ease}.home-seo-card--cta:hover .home-seo-card__cta-button{background:#ffffff14;color:var(--colors-gray-25, #FCFCFC)}.home-seo-section--skeleton,.home-seo-card--skeleton,.home-seo-square-group--skeleton .home-seo-square{pointer-events:none}.home-seo-card--skeleton:before{display:none}.home-seo-card--skeleton{height:18.625rem;min-height:18.375rem}.home-seo-section--skeleton .home-seo-section__title-link{flex:1 1 auto}.home-seo-section--skeleton .home-seo-carousel__track{overflow:hidden}.home-seo-skeleton__icon{border-radius:.75rem}.home-seo-skeleton__button{width:9rem;min-height:2.25rem;border-radius:.5rem;background-image:linear-gradient(90deg,#242424 25%,#343434,#242424 75%)}.home-seo-skeleton__line{display:block;max-width:100%;border-radius:.375rem}.home-seo-skeleton__line--heading{width:min(26rem,52vw);height:1.5rem}.home-seo-skeleton__line--eyebrow{order:-1;width:min(18rem,40vw);height:.75rem;margin-bottom:.375rem}.home-seo-skeleton__photo{display:block;width:100%;height:100%;border-radius:.5rem .5rem 0 0}.home-seo-skeleton__line--category{width:78%;height:.875rem}.home-seo-skeleton__line--title{width:92%;height:1rem;margin-top:.625rem}.home-seo-skeleton__line--title-short{width:68%;height:1rem;margin-top:.375rem}.home-seo-skeleton__line--location{width:64%;height:.875rem;margin-top:.75rem}.home-seo-skeleton__line--price{width:5rem;height:1.25rem}.home-seo-skeleton__line--minimum{width:6.5rem;height:.875rem;margin-top:.5rem}.home-seo-skeleton__icons{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto}.home-seo-skeleton__icons span{width:.9375rem;height:.9375rem;border-radius:.25rem}.home-seo-square-group{box-sizing:border-box;width:min(100%,76rem);height:22.75rem;margin-inline:auto;padding:.25rem;border-radius:1.25rem;background:var(--colors-gray-850, #1B1B1B);outline:1px solid var(--colors-gray-800, #292929);outline-offset:-1px}.home-seo-square-group__track{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;height:100%;padding:.25rem;border-radius:1rem;background:var(--colors-gray-950, #0F0F0F);outline:1px solid var(--colors-gray-850, #1B1B1B);outline-offset:-1px}.home-seo-square-group[data-square-count="2"] .home-seo-square-group__track{grid-template-columns:repeat(2,minmax(0,1fr))}.home-seo-square-group[data-square-count="3"] .home-seo-square-group__track{grid-template-columns:repeat(3,minmax(0,1fr))}.home-seo-square{position:relative;display:block;width:100%;height:100%;min-height:0;overflow:hidden;border-radius:1.25rem;color:var(--colors-gray-25, #FCFCFC);text-align:center;text-decoration:none;background:var(--colors-gray-850, #1B1B1B)}.home-seo-square__photo,.home-seo-square__shade,.home-seo-square__content{position:absolute;inset:0}.home-seo-square__photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:.4;transition:transform .3s ease,opacity .3s ease}.home-seo-square:hover .home-seo-square__photo{opacity:.6;transform:scale(1.04)}.home-seo-square__shade{background:linear-gradient(180deg,#0000,#00000080 58.081%);z-index:1}.home-seo-square__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-width:0;padding:.25rem .75rem;z-index:2}.home-seo-square__title{display:-webkit-box;max-width:100%;padding-block:.05em;overflow:hidden;color:var(--colors-base-white, #FFF);font-size:2.5rem;font-weight:700;line-height:1.08;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-seo-square__eyebrow{color:var(--colors-gray-true-200, #E5E5E5);font-size:.875rem;font-weight:500;line-height:1.4286}.home-seo-square__pill{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:2.25rem;padding:.5rem;overflow:hidden;border-radius:.5rem;background:#ffffff12;color:var(--colors-gray-25, #FCFCFC);font-size:.875rem;font-weight:700;line-height:1.4286;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(.25rem);-webkit-backdrop-filter:blur(.25rem)}@media(max-width:991.98px){.home-seo-stream__container{padding-inline:1rem}.home-seo-section__header{align-items:flex-start;flex-direction:column;gap:1rem}.home-seo-section__title{font-size:1.5rem}.home-seo-section__title--desktop,.home-seo-section__subtitle--desktop{display:none}.home-seo-section__title--mobile{display:block}.home-seo-section__subtitle--mobile{display:-webkit-box}.home-seo-section__all,.home-seo-skeleton__button,.home-seo-section--skeleton .home-seo-section__title-link{width:100%}.home-seo-section--skeleton .home-seo-carousel{margin-inline:-1rem;padding-inline:1rem}.home-seo-skeleton__line--heading{width:min(13rem,64vw);height:1.25rem}.home-seo-skeleton__line--eyebrow{width:min(10rem,50vw)}.home-seo-carousel__nav{display:none}.home-seo-square-group{height:auto;overflow:hidden}.home-seo-square-group__track{display:flex;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-seo-square-group__track::-webkit-scrollbar{display:none}.home-seo-square{flex:0 0 100%;width:100%;height:auto;aspect-ratio:1 / 1;min-height:0;scroll-snap-align:start}.home-seo-square-group[data-square-count="2"] .home-seo-square,.home-seo-square-group[data-square-count="3"] .home-seo-square{flex-basis:min(21rem,calc(100% - 2.5rem));width:min(21rem,calc(100% - 2.5rem))}.home-seo-square__title{font-size:2rem}}.find-place__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;max-width:80rem;margin:0 auto}.find-place__card{background-color:#ffffff0a;backdrop-filter:blur(34px);border-radius:2rem;padding:1.75rem;display:flex;flex-direction:column;gap:1.25rem;position:relative;text-decoration:none;transition:background-color .3s ease,border-radius .4s ease-in-out,box-shadow .4s ease-in-out}.find-place__tag{background-color:var(--colors-gray-850);padding:.75rem 1rem;border-radius:.5rem;display:inline-flex;align-items:center;gap:.25rem;font-weight:600;font-size:1rem;color:var(--colors-gray-300);text-decoration:none;transition:background-color .3s ease,color .3s ease}.find-place__tag:hover{background-color:var(--colors-gray-700);color:var(--colors-gray-200)}.find-place__tag svg{display:block;flex-shrink:0}.section-how-it-works{position:relative;margin-bottom:12px;overflow:hidden;border-radius:1rem;background:var(--colors-gray-900);padding-block:7.5rem}.section-how-it-works .landing-title--single{margin-bottom:5rem}.section-how-it-works__steps-wrapper{display:flex;justify-content:center;gap:.5rem;margin-bottom:0;margin-inline:auto;width:100%;max-width:80rem;padding-inline:2rem}.section-how-it-works__steps{position:relative;display:flex;flex:0 0 55.375rem;gap:2rem;width:55.375rem;height:24.1875rem;padding:2rem;border-radius:2rem;background:#ffffff0a;backdrop-filter:blur(68px)}.section-how-it-works__step,.section-how-it-works__step-image{position:relative;display:flex;justify-content:space-between;flex-direction:column;padding:0;max-width:none;height:20.1875rem}.section-how-it-works__step:not(:last-child):after{position:absolute;right:-1rem;top:0;width:1px;height:100%;background-color:var(--colors-gray-800);content:""}.section-how-it-works__step-number{padding:1.5rem;width:4.38rem;height:4.38rem;border-radius:624.94rem;font-weight:600;color:var(--colors-gray-400);background:#ffffff08}.section-how-it-works__step-image .section-how-it-works__step-number{color:var(--colors-gray-900);background:var(--colors-base-white)}.section-how-it-works__step-image{flex:0 0 20.125rem;width:20.125rem;height:24.1875rem;padding:2rem;border-radius:2rem;background-color:#000000b3;background-image:url(/build/assets/step-4-B5XfeauY.webp);background-repeat:no-repeat;background-position:center;background-size:cover;background-blend-mode:multiply}.section-how-it-works__step-title{margin-bottom:12px;font-size:1.5rem;font-weight:700;line-height:130%;letter-spacing:-.05em;color:var(--colors-gray-100)}.section-how-it-works__step-description{font-weight:600;line-height:140%;letter-spacing:-.02em;color:var(--colors-gray-400)}.section-how-it-works__steps .section-how-it-works__step-description{min-height:4.2rem}.section-how-it-works__question{margin-top:1.5rem;display:flex;align-items:center;gap:2rem;flex:1 0 0;padding:2rem;border-radius:2rem;background:#ffffff0a;backdrop-filter:blur(34px);max-width:76rem;width:100%;margin-left:auto;margin-right:auto}.section-how-it-works__question-text{flex:1}.section-how-it-works__question-title{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;letter-spacing:-.075rem;color:var(--colors-gray-100, #F5F5F5)}.section-how-it-works__question-description{margin:0;font-size:1.125rem;font-weight:600;line-height:1.75rem;color:var(--colors-gray-400, #A3A3A3)}.section-how-it-works__question-action .button{flex:0 0 auto}.home-support-modal__form .input-block{margin-bottom:1.25rem}.home-support-modal__desc{text-align:center}.home-support-modal__submit{height:3rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:.75rem 1rem .875rem;position:relative;overflow:hidden;border:none;width:100%}.home-support-modal__success{display:none;text-align:center}.section-how-it-works__step-note{margin-top:.75rem;font-size:.875rem;font-weight:600;line-height:120%;letter-spacing:-.0175rem;color:var(--colors-brand-400, #A48AFB)}.section-stories-bonus{position:relative;margin-bottom:12px;overflow:hidden;border-radius:1rem;background:var(--colors-gray-900);padding-block:7.5rem}.section-stories-bonus .container{display:flex;flex-direction:column;align-items:center;gap:56px;padding-inline:32px}.section-stories-bonus__header{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;text-align:center}.section-stories-bonus__title{margin-bottom:0;max-width:600px}.section-stories-bonus__subtitle{max-width:316px;font-size:18px;font-weight:600;line-height:28px;color:var(--colors-gray-25);font-feature-settings:"lnum" 1,"pnum" 1}.section-stories-bonus__card{width:100%;max-width:551px;border-radius:24px;background:#ffffff03;backdrop-filter:blur(68px);overflow:hidden}.section-stories-bonus__card-content{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px 24px 36px}.section-stories-bonus__media{position:relative;width:100%;height:384px;border-radius:16px;background:var(--colors-gray-850);overflow:hidden}.section-stories-bonus__media-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.section-stories-bonus__story-title{font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:-.035rem;color:var(--colors-base-white);text-align:center;font-feature-settings:"lnum" 1,"pnum" 1}.section-stories-bonus__story-info{width:100%;max-width:503px;padding:20px;border-radius:12px;background:var(--colors-gray-850);display:flex;flex-direction:column;gap:12px}.section-stories-bonus__story-row{display:flex;align-items:center;gap:12px}.section-stories-bonus__story-line{flex:0 0 3px;width:3px;align-self:stretch;border-radius:999rem;background:var(--colors-gray-600)}.section-stories-bonus__story-text{flex:1 1 auto;margin:0;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--colors-gray-25);font-feature-settings:"lnum" 1,"pnum" 1}.section-stories-bonus__story-highlight{color:var(--colors-brand-400)}.section-stories-bonus__cta-wrap{padding:0 24px 16px}.section-stories-bonus__cta{width:100%;display:flex;align-items:center;justify-content:center;padding:20px 16px;border:0;border-radius:12px;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.05em;color:var(--colors-base-white);background:linear-gradient(90deg,#a48afb,#a169fd,#9d48ff);box-shadow:0 0 10px #ffffff40,2px 2px 100px #9e48ff4d,inset 2px 2px 16px #d7b4ffbf;cursor:pointer;transition:transform .2s ease}.section-stories-bonus__cta:active{transform:translateY(1px)}.section-stories-bonus__progress{padding:0 24px 16px}.section-stories-bonus__progress-inner{width:100%;display:flex;gap:16px;align-items:center;justify-content:center}.section-stories-bonus__progress-track{flex:1;display:flex;gap:4px;align-items:center}.section-stories-bonus__progress-bar{flex:1;height:8px;border-radius:10px;background:var(--colors-gray-850)}.section-stories-bonus__progress-bar--active{background:var(--colors-brand-400)}.section-stories-bonus__bonus{display:flex;align-items:center;gap:4px}.section-stories-bonus__bonus-icon{display:flex;align-items:center;justify-content:center;line-height:0;box-shadow:0 .25rem .25rem #00000040}.section-stories-bonus__bonus-text{font-size:16px;font-weight:800;line-height:1.6;letter-spacing:-.02rem;color:var(--colors-brand-400);font-feature-settings:"lnum" 1,"pnum" 1}.section-faq{position:relative;margin-bottom:12px;overflow:hidden;border-radius:1rem;background:var(--colors-gray-900);padding-block:7.5rem}.section-faq .landing-title--single{margin-bottom:60px}.section-faq .categories-switcher{margin:0 auto 60px;width:-moz-fit-content;width:fit-content;background:#ffffff0a;backdrop-filter:blur(68px)}.section-faq .category-btn{padding:.5rem 1rem;font-size:1rem;line-height:1.4em;letter-spacing:-.02em}.section-faq .modal__subtitle{font-size:1.5rem;font-weight:600;line-height:1.5rem;color:var(--colors-gray-100)}.section-faq__content{margin:0 auto;max-width:52.5rem}.section-faq__content p,.section-faq__content ul,.section-faq__content ol{margin:12px 0;font-size:1rem;font-weight:600;line-height:140%;color:var(--colors-gray-400)}.section-faq__content ul,.modal__body ul{padding-left:2em;list-style-position:outside;list-style-type:disc}.section-faq__content ol,.modal__body ol{padding-left:2em;list-style-position:outside;list-style-type:decimal}.section-faq__category{display:flex;flex-direction:column}.section-faq__item:not(:first-of-type){border-top:solid 1px var(--colors-gray-800)}.section-faq__item-icon{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem}.section-faq__item-icon:before{position:absolute;width:1.5rem;height:2px;border-radius:100vmax;background-color:#5a5a5a;content:"";transition:all .3s ease}.section-faq__item-icon:after{position:absolute;width:2px;height:1.5rem;border-radius:100vmax;background-color:#5a5a5a;content:"";transition:all .3s ease}button.modal__subtitle[aria-expanded=true] .section-faq__item-icon:before{background-color:#fff}button.modal__subtitle[aria-expanded=true] .section-faq__item-icon:after{height:0px;background-color:#fff}.section-faq .modal__subtitle{margin-bottom:0;padding-block:16px}.section-faq .modal__toggle-content *:first-child{display:inline-block;margin-top:12px}.section-faq button.modal__subtitle[aria-expanded=false]{margin-bottom:0}.faq-more-btn{margin:80px auto 0;padding:.75rem 1rem;width:-moz-fit-content;width:fit-content;border-radius:.75rem;color:var(--colors-gray-100);background:#ffffff0a;cursor:pointer;transition:all .3s ease-in-out;backdrop-filter:blur(68px)}.faq-more-btn:hover{color:var(--colors-gray-850);background:var(--colors-brand-400)}.section-call-to-action{position:relative;overflow:hidden;border-radius:1rem;background:var(--colors-gray-900);padding-block:7.5rem}.section-call-to-action>.container{padding-inline:2rem;max-width:80rem}.section-call-to-action__buttons{display:flex;justify-content:center;gap:16px;width:100%}.section-call-to-action__button{position:relative;display:flex;align-items:center;justify-content:center;padding:2.5rem;overflow:hidden;width:37.5rem;height:25rem;border-radius:2rem;font-size:1.75rem;font-weight:700;line-height:90%;text-align:center;text-decoration:none;letter-spacing:-.05em;color:var(--colors-base-white);background:#ffffff0a;box-shadow:0 0 #0000;transition:border-radius .4s ease-in-out,box-shadow .4s ease-in-out}.section-call-to-action__button:before{position:absolute;background:linear-gradient(to bottom right,#a48afb,#9d48ff 50%) bottom right / 50% 50% no-repeat,linear-gradient(to bottom left,#a48afb,#9d48ff 50%) bottom left / 50% 50% no-repeat,linear-gradient(to top left,#a48afb,#9d48ff 50%) top left / 50% 50% no-repeat,linear-gradient(to top right,#a48afb,#9d48ff 50%) top right / 50% 50% no-repeat;content:"";opacity:0;transition:opacity .4s ease-in-out;z-index:0;inset:0;border-radius:inherit}.section-call-to-action__button:hover{border-radius:5rem;box-shadow:2px 2px 16px #d7b4ffbf inset,0 0 10px #ffffff40,2px 2px 100px #9e48ff4d}.section-call-to-action__button:hover:before{opacity:1}.section-call-to-action__button--primary{border-radius:5rem;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 296 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><g transform='matrix(6.7074 4.59 -28.305 28.014 18.227 -27.3)' opacity='1'><rect height='41.909' width='304.48' fill='url(%23grad)' id='quad' shape-rendering='crispEdges'/><use href='%23quad' transform='scale(1 -1)'/><use href='%23quad' transform='scale(-1 1)'/><use href='%23quad' transform='scale(-1 -1)'/></g><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x2='5' y2='5'><stop stop-color='rgba(164,138,251,1)' offset='0'/><stop stop-color='rgba(161,105,253,1)' offset='0.5'/><stop stop-color='rgba(157,72,255,1)' offset='1'/></linearGradient></defs></svg>"),linear-gradient(90deg,#1b1b1b 0% 100%);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:2px 2px 16px #d7b4ffbf inset,0 0 10px #ffffff40,2px 2px 100px #9e48ff4d}.section-call-to-action__button--primary:before{display:none}.section-call-to-action__text{position:relative;color:inherit;z-index:1}.section-call-to-action__text--mobile{display:none}.suggestions li{padding:.75rem 1rem;width:100%;font-size:.875rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:-.0175rem;color:var(--colors-gray-300, #D6D6D6);cursor:pointer;transition:.3s ease-in-out}.suggestions li button{display:flex;align-items:center;gap:.75rem;color:inherit}.suggestions li:hover{border-radius:.5rem;color:var(--colors-gray-25, #FCFCFC);background-color:var(--colors-gray-800)}.input-style{transition:.3s ease-in-out}.input-style:hover .input-style__input{color:var(--colors-gray-25)}.input-style:has(.guest-count__summary):hover .input-style__input{color:initial}.input-style__input:disabled{color:var(--colors-gray-700)!important;cursor:not-allowed}.input-style:focus-within{color:var(--colors-brand-400)}.input-style:focus-within .input-style__input,.input-style:focus-within .suggestions{color:var(--colors-gray-25)}.input-style:has(.guest-count__summary):focus-within .input-style__input,.input-style:has(.guest-count__summary):focus-within .suggestions{color:initial}.input-style:focus-within .input-icon-wrapper{border:1px solid var(--colors-brand-400, #A48AFB);background:var(--dropdown-color-fill)}.input-style:has(.input-style__input--error) .input-icon-wrapper{border-color:var(--error-500)}.input-style svg:not(.no-override) path{transition:.3s ease-in-out;stroke:var(--colors-gray-500)}.input-style:hover svg:not(.no-override) path{stroke:var(--colors-gray-25)}.input-style:focus-within svg path{stroke:var(--colors-brand-400)}.input-style__label{font-size:.875rem;font-weight:500;letter-spacing:-.0175rem;color:var(--colors-gray-500, #737373)}.input-style .input-icon-wrapper{display:flex;align-items:center;align-self:stretch;gap:1rem;padding:.875rem 1rem;border:1px solid transparent;border-radius:1rem;background:var(--colors-gray-950, #0F0F0F)}.input-icon-wrapper svg{flex-shrink:0}.input-style__input{font-size:.88rem;font-weight:600;color:var(--colors-gray-500);transition:.3s ease-in-out}.input-style__input:not(:-moz-placeholder){color:var(--colors-gray-25)}.input-style__input:not(:placeholder-shown){color:var(--colors-gray-25)}select.input-style__input{border-color:var(--colors-gray-700, #333333);color:var(--colors-gray-25);background:var(--colors-gray-900, #141414)}select.input-style__input option{color:var(--colors-gray-25);background:var(--colors-gray-900, #141414)}select.input-style__input option:checked,select.input-style__input option[selected]{color:#000;background:var(--colors-brand-400)}textarea{width:100%;min-height:11.81rem;resize:none}.input-style__desc{margin-bottom:1.62rem;font-size:.875rem;font-weight:500;color:var(--colors-gray-500)}.schedule{display:flex;flex-direction:column;gap:4px;margin-bottom:36px;width:100%}.step-content .schedule{margin-bottom:8px}.schedule__day{position:relative;display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-radius:.5rem;background:var(--colors-gray-850)}.schedule__day-name{display:flex;align-items:center;flex-grow:1;gap:.5rem;margin-left:8px;font-size:.88rem;font-weight:600;color:var(--colors-gray-25)}.schedule__day-name-full{display:inline-flex}.schedule__day-name-short{display:none}@media(max-width:640px){.schedule__day-name-full{display:none}.schedule__day-name-short{display:inline-flex}}.schedule__time{display:inline-block;font-size:.875rem;font-weight:600;line-height:1;letter-spacing:-.0175rem;color:var(--colors-gray-200, #E5E5E5);cursor:pointer;transition:opacity .3s ease-in-out}.schedule__time-hidden{display:none}.schedule__time-copy{margin-left:16px;cursor:pointer}.schedule__time-options{position:absolute;display:none;padding:.5rem;overflow-y:auto;width:8.5rem;height:auto;max-height:15.75rem;border-radius:.75rem;background:var(--colors-gray-850);box-shadow:0 4px 58px -12px #000000b3;z-index:1001}.schedule__time-options div{padding:.75rem .75rem .75rem 1rem;font-size:.88rem;font-weight:600;color:var(--colors-gray-300);cursor:pointer;transition:.3s ease-in-out}.schedule__time-options div:hover,.schedule__time-options div.selected{border-radius:.5rem;color:var(--colors-gray-400);background-color:var(--colors-gray-800)}.checkbox-switcher{position:relative;display:inline-block;flex-shrink:0;width:44px;height:24px}.checkbox-switcher__input{width:0;height:0;opacity:0}.checkbox-switcher__slider{position:absolute;inset:0;border-radius:.75rem;background-color:var(--colors-gray-800);cursor:pointer;transition:.4s}.checkbox-switcher__slider:before{position:absolute;left:2px;bottom:2px;width:20px;height:20px;border-radius:100%;background-color:var(--colors-gray-25);content:"";transition:.4s}.checkbox-switcher__input:checked+.checkbox-switcher__slider{background-color:var(--colors-brand-400)}.checkbox-switcher__input:checked+.checkbox-switcher__slider:before{transform:translate(20px)}.schedule__time-options::-webkit-scrollbar,.suggestions::-webkit-scrollbar{width:.5rem}.schedule__time-options::-webkit-scrollbar-thumb,.suggestions::-webkit-scrollbar-thumb{border-radius:.5rem;background:var(--colors-gray-800)}.modal{position:fixed;left:0;top:0;display:flex;align-items:center;justify-content:center;visibility:hidden;overflow-y:auto;width:100%;height:100%;border:none;background-color:#00000080;opacity:0;transition:opacity .3s ease,visibility .3s ease;z-index:3000;backdrop-filter:blur(14px)}.open-modal{cursor:pointer}.modal.modal--active{visibility:visible;opacity:1}.modal--loader{cursor:wait}.modal__content--loader{max-width:28rem;text-align:center;display:grid;justify-items:center;gap:1rem}.modal__spinner{width:2.5rem;height:2.5rem;border:.1875rem solid rgba(255,255,255,.15);border-top-color:var(--colors-brand-400, #A48AFB);border-radius:50%;animation:modal-spin .7s linear infinite}@keyframes modal-spin{to{transform:rotate(360deg)}}.modal__loader-text{margin:0;color:var(--colors-gray-100)}.modal--loader-error{cursor:default}.modal__retry-btn{min-width:10rem}.modal__content{position:relative;margin:auto;padding:3.5rem 1.5rem 1.5rem;overflow-y:auto;width:100%;max-width:37.5rem;max-height:95vh;border-radius:.75rem;background:var(--colors-gray-900);box-shadow:0 4px 58px -12px #000000b3;transform:scale(.95);transition:transform .3s ease}#modal-hero-location .modal__content{padding:1.25rem}#modal-hero-search .modal__content{padding:.5rem;max-width:40rem}.modal.modal--active .modal__content{transform:scale(1)}.modal__content--listing-share{max-width:27rem;padding:1.5rem;border-radius:1.25rem;background:#141414;color:var(--colors-gray-25, #FCFCFC)}.listing-share-modal__handle{display:none}.listing-share-modal__close{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:transparent;color:var(--colors-gray-400, #A3A3A3);cursor:pointer}.listing-share-modal__title{margin:0 2.5rem 1.25rem 0;font-size:1.5rem;line-height:1.25;font-weight:500;color:var(--colors-gray-25, #FCFCFC)}.listing-share-modal__url-row{display:flex;align-items:center;gap:1.1875rem;min-height:3.75rem;padding:1.25rem;border-radius:1.25rem;background:var(--colors-gray-850, #1B1B1B)}.listing-share-modal__url-stack{flex:1 1 auto;position:relative;display:block;min-width:0;min-height:1.2rem}.listing-share-modal__url{position:absolute;inset:0;overflow:hidden;color:var(--colors-gray-25, #FCFCFC);font-size:1rem;font-weight:500;line-height:1.2;letter-spacing:0;opacity:1;filter:blur(0);text-overflow:ellipsis;transition:opacity .18s ease,filter .18s ease;white-space:nowrap}.listing-share-modal__url--copied,.listing-share-modal__url-row.is-copying .listing-share-modal__url--value{opacity:0;filter:blur(.125rem)}.listing-share-modal__url-row.is-copying .listing-share-modal__url--copied{opacity:1;filter:blur(0)}.listing-share-modal__copy{display:inline-flex;flex:0 0 1.25rem;position:relative;align-items:center;justify-content:center;border:0;color:var(--colors-gray-25, #FCFCFC);background:transparent;cursor:pointer}.listing-share-modal__copy{width:1.25rem;height:1.25rem;padding:0}.listing-share-modal__close:hover{background:#ffffff0f}.listing-share-modal__copy-icon,.listing-share-modal__copied-icon{display:inline-flex;position:absolute;inset:0;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:inherit;opacity:1;filter:blur(0);transition:opacity .18s ease,filter .18s ease}.listing-share-modal__copied-icon,.listing-share-modal__url-row.is-copying .listing-share-modal__copy-icon{opacity:0;filter:blur(.125rem)}.listing-share-modal__url-row.is-copying .listing-share-modal__copied-icon{opacity:1;filter:blur(0)}.listing-share-modal__label{margin:1.25rem 0 1rem;color:var(--colors-gray-400, #A3A3A3);font-size:.875rem;line-height:1.25rem}.listing-share-modal__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem .5rem}.listing-share-modal__item{display:grid;justify-items:center;gap:.5rem;min-width:0;padding:0;border:0;background:transparent;color:var(--colors-gray-25, #FCFCFC);cursor:pointer}.listing-share-modal__icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--colors-gray-850, #1B1B1B);color:var(--colors-gray-25, #FCFCFC)}.listing-share-modal__icon svg{display:block;width:1.5rem;height:1.5rem;flex:0 0 auto}.listing-share-modal__item-label{max-width:100%;color:var(--colors-gray-300, #D4D4D4);font-size:.75rem;line-height:1rem;text-align:center;overflow-wrap:anywhere}.listing-share-modal__qr{display:grid;justify-items:center;gap:.875rem;margin-top:1.25rem;padding:1rem;border-radius:.75rem;background:var(--colors-gray-850, #1B1B1B)}.listing-share-modal__qr[hidden]{display:none}.listing-share-modal__qr-preview{display:inline-flex;align-items:center;justify-content:center;width:13.75rem;height:13.75rem;padding:.75rem;border-radius:.75rem;background:#fff;overflow:hidden}.listing-share-modal__qr-preview canvas,.listing-share-modal__qr-preview svg{display:block;width:13.75rem;height:13.75rem}.listing-share-modal__qr-status{margin:0;color:var(--colors-gray-400, #A3A3A3);font-size:.875rem;line-height:1.25rem;text-align:center}.listing-share-modal__qr-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.listing-share-modal__qr-download{min-height:2.5rem;padding:0 .875rem;border-radius:.625rem;font-size:.875rem;line-height:1.25rem;font-weight:500;text-decoration:none}.listing-share-modal__qr-download{display:inline-flex;align-items:center;justify-content:center;color:#141414;background:var(--colors-brand-400, #A48AFB)}.listing-share-modal__done{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3rem;margin-top:1.5rem;border:0;border-radius:.75rem;background:var(--colors-brand-400, #A48AFB);color:#141414;font-size:1rem;line-height:1.5rem;font-weight:600;cursor:pointer}@media(max-width:767px){.modal--listing-share{align-items:flex-end;padding-top:1rem}.modal--listing-share .modal__content--listing-share{width:100%;max-width:none;max-height:calc(100vh - 1rem);margin:0;padding:.75rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:1.5rem 1.5rem 0 0;transform:translateY(100%)}.modal--listing-share.modal--active .modal__content--listing-share{transform:translateY(0)}.listing-share-modal__handle{display:block;width:2.25rem;height:.25rem;margin:0 auto 1rem;border-radius:999px;background:var(--colors-gray-600, #525252)}.listing-share-modal__title{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem}.listing-share-modal__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.listing-share-modal__icon{width:4rem;height:4rem}.listing-share-modal__done{margin-top:1.25rem}}.video-modal-content{max-width:900px!important;width:100%!important;padding:0!important;background:transparent!important;box-shadow:none!important;position:relative}.video-modal-close{position:absolute;top:20px;right:20px;padding:0;background:#141414cc;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:background .2s ease;z-index:20}.video-modal-close:hover{background:#141414e6}.video-modal-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:16px;background:#000}.video-modal-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.video-modal-content--vertical{max-width:420px!important;width:min(90vw,420px)!important}.video-modal-container--vertical{padding-bottom:177.78%}.modal__content--stories{width:100%;max-width:32.5rem;padding:0;border-radius:1.25rem;display:flex;flex-direction:column;align-items:center;background:var(--colors-gray-900);box-shadow:0 .25rem 3.625rem -.75rem #000000b3;overflow-x:hidden;overflow-y:auto}.modal--home-opportunity{padding:1.25rem;z-index:12000}.modal__content--home-opportunity{display:flex;flex-direction:column;overflow:hidden;width:min(47.9375rem,calc(100vw - 2.5rem));max-width:47.9375rem;height:min(44.96125rem,calc(100dvh - 2.5rem));max-height:calc(100dvh - 2.5rem);padding:0;border:1px solid rgba(255,255,255,.08);border-radius:1.25rem;background:#1b1b1b;box-shadow:0 1.5rem 4.5rem -1.25rem #000000bf;color:var(--colors-gray-25, #FCFCFC)}.home-opportunity-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:2.5rem 1.5rem 0;scrollbar-gutter:stable}.home-opportunity-modal__body::-webkit-scrollbar{width:.375rem}.home-opportunity-modal__body::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff29}.home-opportunity-modal__close{top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border-radius:999px;background:#ffffff0f}.home-opportunity-modal__visual{position:relative;display:flex;align-items:center;justify-content:center;height:4.25rem}.home-opportunity-modal__icon-card{--home-opportunity-card-glow: rgba(172, 29, 229, .3);--home-opportunity-card-inset: rgba(232, 185, 255, .8);--home-opportunity-image-shadow: .9375rem .5rem .41875rem rgba(0, 0, 0, .25);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:4rem;height:4rem;border-radius:1.25rem;box-shadow:0 0 .625rem #ffffff40,.125rem .125rem 6.25rem var(--home-opportunity-card-glow),inset .125rem .125rem 1rem var(--home-opportunity-card-inset)}.home-opportunity-modal__icon-card img{flex:0 0 auto;display:block;width:3rem;height:3rem;filter:drop-shadow(var(--home-opportunity-image-shadow));-o-object-fit:contain;object-fit:contain}.home-opportunity-modal__icon-card--places{z-index:1;margin-right:-.45rem;background:linear-gradient(151deg,#a48afb 5.38%,#7a5af8 53.31%,#5925dc 96.8%);transform:rotate(-10deg)}.home-opportunity-modal__icon-card--skills{--home-opportunity-card-glow: rgba(29, 186, 229, .3);--home-opportunity-card-inset: rgba(185, 234, 255, .8);z-index:3;background:linear-gradient(151deg,#36bffa 5.38%,#06aed4 54.87%,#088ab2 96.8%);transform:translateY(-.25rem)}.home-opportunity-modal__icon-card--events{--home-opportunity-card-glow: rgba(229, 189, 29, .3);--home-opportunity-card-inset: rgba(255, 241, 185, .8);--home-opportunity-image-shadow: .375rem .5rem .41875rem rgba(0, 0, 0, .25);z-index:2;margin-left:-.45rem;background:linear-gradient(151deg,#fac515 5.38%,#f79009 54.87%,#dc6803 96.8%);transform:rotate(10deg)}.home-opportunity-modal__labels{display:flex;align-items:center;justify-content:center;gap:.375rem;margin-top:.75rem}.home-opportunity-modal__label{display:inline-flex;align-items:center;justify-content:center;min-width:4rem;font-size:.875rem;font-weight:700;line-height:1.25rem;letter-spacing:0;text-align:center}.home-opportunity-modal__label--places{color:#a48afb}.home-opportunity-modal__label--skills{color:#36bffa}.home-opportunity-modal__label--events{color:#fac515}.home-opportunity-modal__title{max-width:31.25rem;margin:1.75rem auto 2rem;color:var(--colors-gray-25, #FCFCFC);font-size:1.5rem;font-weight:700;line-height:2rem;letter-spacing:0;text-align:center}.home-opportunity-modal__title-line{display:block}.home-opportunity-modal__sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.home-opportunity-modal__section{min-width:0}.home-opportunity-modal__section-title{margin:0 0 .75rem;color:var(--colors-gray-25, #FCFCFC);font-size:.875rem;font-weight:700;line-height:1.25rem;letter-spacing:0}.home-opportunity-modal__section--places .home-opportunity-modal__section-title{color:#a48afb}.home-opportunity-modal__section--skills .home-opportunity-modal__section-title{color:#36bffa}.home-opportunity-modal__section--events .home-opportunity-modal__section-title{color:#fac515}.home-opportunity-modal__list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.home-opportunity-modal__item{display:flex;align-items:flex-start;gap:.5rem;min-width:0;color:var(--colors-gray-100, #F5F5F5);font-size:.875rem;font-weight:500;line-height:1.25rem;letter-spacing:0}.home-opportunity-modal__check{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1rem;height:1rem;margin-top:.125rem}.home-opportunity-modal__section--places .home-opportunity-modal__check{color:#a48afb}.home-opportunity-modal__section--skills .home-opportunity-modal__check{color:#36bffa}.home-opportunity-modal__section--events .home-opportunity-modal__check{color:#fac515}.home-opportunity-modal__footer{flex:0 0 auto;padding:2rem 1.5rem 1.5rem;background:linear-gradient(180deg,#1b1b1b00,#1b1b1b 28%)}.home-opportunity-modal__cta{width:100%;text-decoration:none}.home-opportunity-modal__cta:hover{color:var(--colors-gray-25)}.stories-modal__state[hidden],.stories-modal__content-body[hidden]{display:none!important}.stories-modal__content-body{width:100%;display:flex;flex-direction:column}.stories-modal__state{width:100%;min-height:36rem;padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;position:relative}.stories-modal__state-card{width:100%;max-width:22.5rem;padding:1.25rem;border-radius:1rem;border:1px solid var(--colors-gray-850);background:#1b1b1bbf;display:flex;flex-direction:column;gap:.75rem;text-align:center}.stories-modal__state-title{margin:0;color:var(--colors-gray-25);font-size:1.125rem;font-weight:700;line-height:1.2;letter-spacing:-.0225rem}.stories-modal__state-text{margin:0;color:var(--colors-gray-400);font-size:.9375rem;font-weight:500;line-height:1.35;letter-spacing:-.0187rem}.stories-modal__retry{width:100%}.stories-modal__loader{width:2.5rem;height:2.5rem;border-radius:50%;border:.15rem solid rgba(163,163,163,.35);border-top-color:var(--colors-brand-400);animation:stories-modal-loader-spin .8s linear infinite}@keyframes stories-modal-loader-spin{to{transform:rotate(360deg)}}.stories-modal__media-wrap{width:100%;padding:1.5rem 1.5rem 2.25rem}.stories-modal__media{position:relative;width:100%;height:22.5rem;border-radius:.75rem;background:var(--colors-gray-850);overflow:hidden}.stories-modal__media-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.stories-modal__close{position:absolute;top:1.005rem;right:1rem;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:.5rem;border-radius:624.9375rem;background:#ffffff0d}.stories-modal__slide{width:100%;display:flex;flex-direction:column;transition:none;transform:translate(0);opacity:1;will-change:transform,opacity}.stories-modal__slide.is-animating{transition:transform .36s cubic-bezier(.22,.61,.36,1),opacity .36s cubic-bezier(.22,.61,.36,1)}.stories-modal__slide.is-exiting{transform:translate(var(--stories-slide-exit, -56px));opacity:0}.stories-modal__slide.is-entering{transform:translate(var(--stories-slide-enter, 56px));opacity:0}.stories-modal__title{width:100%;padding:0 1.5rem 1.625rem;text-align:center}.stories-modal__title-text{margin:0;font-size:1.75rem;font-weight:700;line-height:1.1;letter-spacing:-.035rem;font-feature-settings:"lnum" 1,"pnum" 1;white-space:pre-line}.stories-modal__info{width:100%;padding:0 1.5rem 1.5rem}.stories-modal__info-card{background:var(--colors-gray-850);border-radius:.75rem;padding:1.25rem;display:flex;flex-direction:column;gap:.25rem}.stories-modal__info-row{display:flex;align-items:center;gap:.75rem}.stories-modal__info-line-wrap{display:flex;align-items:stretch;padding:.125rem 0;align-self:stretch}.stories-modal__info-line{width:.1875rem;height:100%;border-radius:999rem;background:var(--colors-gray-600)}.stories-modal__info-text{margin:0;font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:-.02rem;color:var(--colors-gray-25);font-feature-settings:"lnum" 1,"pnum" 1}.stories-modal__info-highlight{color:var(--Colors-Brand-400, #A48AFB)}.stories-modal__cta{width:100%;display:flex;gap:.5rem;padding:0 1.5rem 1rem}.modal__content--stories .stories-modal__cta .btn--primary{flex:1;width:auto}.stories-modal__progress{width:100%;display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;padding:0 1.5rem 1rem}.stories-modal__progress-inner{width:100%;display:flex;align-items:center;justify-content:center;gap:1rem}.stories-modal__progress-track{flex:1;display:flex;gap:.25rem;align-items:center}.stories-modal__progress-bar{flex:1;height:.5rem;border-radius:.625rem;background:var(--colors-gray-850);cursor:pointer;transition:background .3s ease}.stories-modal__progress-bar--active{background:var(--colors-brand-400)}.stories-modal__bonus{display:flex;align-items:center;gap:.25rem;border-radius:.5rem}.stories-modal__bonus-icon{display:flex;align-items:center;justify-content:center;line-height:0;transform:translateY(1px);box-shadow:0 .25rem .25rem #00000040}.stories-modal__bonus-icon svg{width:100%;height:100%;display:block}.stories-modal__bonus-text{font-size:1rem;font-weight:800;line-height:1.6;letter-spacing:-.02rem;color:var(--colors-brand-400);font-feature-settings:"lnum" 1,"pnum" 1}.stories-modal__back{flex:0 0 auto}.stories-modal__info-highlight--purple{color:var(--Colors-Brand-400, #A48AFB)}.stories-modal__info-highlight--green{color:#18b26a}.stories-modal__info-highlight--yellow{color:#eaaa08}.modal__content--centered{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%)}.modal.modal--active .modal__content.modal__content--centered{overflow-y:visible;transform:translate(-50%,-50%) scale(1)}.modal__content--geo-nearby-permission{width:min(26rem,calc(100vw - 2rem));max-width:26rem;padding:1.5rem;border-radius:1rem;border:1px solid var(--colors-gray-850)}.geo-nearby-permission__body{display:flex;flex-direction:column;gap:.75rem;text-align:center}.geo-nearby-permission__title{margin:0;color:var(--colors-gray-25);font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.03rem}.geo-nearby-permission__text{margin:0;color:var(--colors-gray-400);font-size:.9375rem;font-weight:500;line-height:1.5}.geo-nearby-permission__actions{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.geo-nearby-permission__btn{width:100%;justify-content:center}.geo-nearby-permission__btn--ghost{border:none;border-radius:.75rem;background:transparent;color:var(--colors-gray-300);font-size:.9375rem;font-weight:600;line-height:1.25rem;letter-spacing:-.015rem;padding:.8125rem 1rem;cursor:pointer;transition:color .2s ease,background-color .2s ease}.geo-nearby-permission__btn--ghost:hover{color:var(--colors-gray-25);background-color:#ffffff0a}@media(max-width:768px){.modal__content--geo-nearby-permission{width:calc(100vw - 2rem);max-width:none;padding:1.25rem}.modal__content--geo-nearby-permission .modal__close-btn{top:.25rem;right:.25rem}.geo-nearby-permission__title{font-size:1.125rem}}.modal-footer .modal__content{padding:1.5rem 3.25rem;max-width:43.75rem}.modal-footer{-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal__close-btn{position:absolute;right:1.5rem;top:1.5rem;padding:.75rem;border:none;border-radius:.5rem;background:none;cursor:pointer;z-index:10;line-height:1}.modal__content--stories .modal__close-btn{right:1rem;top:1.005rem;padding:.5rem;border-radius:624.9375rem;background:#ffffff0d;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.5rem}.modal__close-btn svg path{transition:stroke .3s ease}.modal__close-btn:hover svg path{stroke:var(--colors-gray-25)}.modal__content--stories .modal__close-btn:hover svg path{stroke:#4e4e4e}.modal__header{margin-bottom:1.5rem;padding-right:.5rem;font-size:1.25rem;font-weight:700;line-height:1.5rem;color:var(--colors-gray-25);text-align:center}.modal__body{position:relative;margin-bottom:1.5rem}.checkbox-style__btn{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;width:-moz-fit-content;width:fit-content;border-radius:.75rem;font-size:.88rem;font-weight:600;color:var(--colors-gray-400, #A3A3A3);background:var(--colors-gray-850);cursor:pointer;transition:color .3s ease-in-out}.checkbox-style__btn:hover{color:var(--colors-gray-25, #FCFCFC)}.amenities__options{display:flex;flex-wrap:wrap;gap:4px;transition:all .3s ease-in-out}.amenities__options{overflow:hidden;transition:max-height 1s ease}.amenities__options label,.filter__options label{flex-shrink:0;opacity:1;transition:opacity .5s ease-in-out}.amenities__options .checkbox-style__btn{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.amenities__options .checkbox-style__btn.fade-enter{opacity:0;transform:translateY(15px)}.amenities__options .checkbox-style__btn.fade-enter-active{opacity:1;transform:translateY(0)}.amenities__options .checkbox-style__btn.fade-leave-active{opacity:0;transform:translateY(15px)}.show-more-btn{display:flex;align-items:center;gap:8px;margin-top:16px;cursor:pointer}.space-page__section .show-more-btn{margin-top:0}.equipment .input-style{margin-bottom:8px}.equipment__list{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.equipment__item{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.25rem .375rem .25rem .625rem;border-radius:var(--radius-full, 624.9375rem);background:var(--colors-gray-800, #292929)}#selected-activities-list{margin-top:.25rem;margin-bottom:1rem}.equipment__name{font-size:.875rem;font-weight:600;line-height:1.2;letter-spacing:-.0175rem;color:var(--Colors-Gray-25, #FCFCFC)}.equipment__remove-btn{display:flex;align-items:center;gap:.5rem;padding:.25rem;border:none;border-radius:62.4375rem;background:var(--Colors-Gray-400, #A3A3A3);cursor:pointer}.equipment .input-icon-wrapper{position:relative}.equipment .input-icon-wrapper .btn--primary{position:absolute;right:4px;height:2.25rem;font-size:.75rem}.modal__content .btn--primary{width:100%}.modal__body .input-style{margin-bottom:20px}.modal__desc{margin-bottom:1.25rem;font-weight:500;line-height:120%;letter-spacing:-.02rem;color:var(--colors-gray-400, #A3A3A3)}.input-block{margin-bottom:2.25rem}.filter__options{display:flex;flex-wrap:wrap;gap:4px;overflow:hidden;transition:max-height .5s ease}.modal-group{display:flex;align-items:flex-end;gap:8px}.togglePassword{display:flex;align-items:center;cursor:pointer}.togglePassword svg{transition:opacity .3s ease}.modal__submit-btn{width:100%}.modal__title{margin-bottom:20px;font-size:1.88rem;font-weight:600;line-height:120%;color:var(--colors-gray-25)}.modal__section{display:flex;align-items:flex-start;align-self:stretch;flex-direction:column;gap:.25rem;margin-bottom:.5rem;padding:1rem;border-radius:.5rem;background:var(--colors-gray-850, #1B1B1B)}.modal__section-title{font-size:.875rem;font-weight:600;line-height:120%;letter-spacing:-.0175rem;color:var(--colors-gray-25, #FCFCFC)}#pbBonusPts{color:var(--success-500, #12B76A)}.price-breakdown-item{display:flex;align-items:center;justify-content:space-between;gap:1rem}.price-breakdown-item__text{display:flex;flex-direction:column;gap:.25rem}.price-breakdown-item__title{font-size:.875rem;font-weight:600;line-height:120%;letter-spacing:-.0175rem;text-transform:none;color:var(--colors-gray-25, #FCFCFC)}.price-breakdown-item__amount{flex-shrink:0;font-size:.875rem;font-weight:700;line-height:120%;letter-spacing:-.0175rem;text-transform:uppercase;color:var(--colors-gray-25, #FCFCFC)}.price-breakdown-item__amount--discount{color:var(--success-500, #12B76A)}.modal__total-wrapper{display:flex;align-items:center;gap:.5rem}.modal__body .modal__text{margin-bottom:0}.modal__subtitle{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:.75rem;width:100%;font-size:1.25rem;font-weight:600;line-height:120%;text-align:left;color:var(--colors-gray-25)}button.modal__subtitle[aria-expanded=false]{margin-bottom:32px}.modal__body p,.modal__body ul,.modal__body ol{margin-bottom:.5rem;font-weight:500;line-height:150%;color:var(--colors-gray-400)}.modal-footer .modal__body p{margin-bottom:10px}#modal-holiday-prices p{margin-bottom:.5rem}.modal__holiday-list{margin-bottom:1.5rem;padding-left:1.5rem;list-style:disc outside none}.modal__holiday-list li{font-weight:500;font-style:normal;line-height:120%;color:var(--colors-gray-400, #A3A3A3)}.modal__body p span{cursor:pointer}.modal__body .modal__toggle-content{margin-top:.75rem;font-size:.88rem}.modal__body .modal__toggle-content p,.modal__body .modal__toggle-content ul,.modal__body .modal__toggle-content ol{margin:12px 0}.modal__body strong{font-weight:600;color:var(--colors-gray-25)}.payment-table{margin-bottom:2.5rem;display:flex;flex-direction:column;position:relative;width:100%;border-radius:.75rem;background:var(--colors-gray-850, #1b1b1b);overflow:hidden;isolation:isolate}.payment-table__content{display:flex;width:100%;align-items:stretch}.payment-table__column{display:flex;flex:1 1 0;flex-direction:column;min-width:1px;border-right:1px solid var(--colors-gray-800, #292929)}.payment-table__column:last-child{border-right:none}.payment-table__header-cell{position:relative;z-index:5;display:flex;align-items:center;width:100%;min-height:3.25rem;padding:.5rem 1.5rem;background:var(--colors-gray-800, #292929)}.payment-table__header-label{font-size:.75rem;font-weight:600;line-height:1.125rem;color:var(--colors-gray-400, #a3a3a3);white-space:nowrap}.payment-table__cell{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.5rem;border-top:1px solid var(--colors-gray-800, #292929)}.payment-table__cell--h-sm{z-index:4;height:6.75rem}.payment-table__cell--h-md{z-index:3;height:9.5rem}.payment-table__cell--h-md-2{z-index:2;height:9.5rem}.payment-table__cell--h-lg{z-index:1;height:10.75rem}.payment-table__text{flex:1 1 0;min-width:1px;margin:0;font-size:.875rem;font-weight:500;line-height:1.25rem;color:var(--colors-gray-200, #e5e5e5)}.modal-group .input-style{margin-bottom:0;width:100%}.added-services{display:flex;flex-wrap:wrap;gap:16px}.remove-service-btn{position:absolute;right:.8rem;top:0;font-size:30px;font-weight:400;color:var(--colors-gray-600)}.categories-switcher{display:flex;flex-shrink:0;margin-bottom:16px;padding:.25rem;overflow-x:auto;min-height:-moz-fit-content;min-height:fit-content;border-radius:.75rem;background:var(--colors-gray-950);cursor:grab}.categories-switcher::-webkit-scrollbar{height:.5rem}.categories-switcher::-webkit-scrollbar-thumb{border-radius:.5rem;background-color:var(--colors-gray-800)}.category-btn{display:flex;align-items:center;flex-shrink:0;gap:8px;padding:.5rem .75rem;border-radius:.38rem;font-size:.875rem;font-weight:600;line-height:130%;letter-spacing:-.0175rem;color:var(--colors-gray-400);cursor:pointer;transition:background-color .3s}.category-btn.active{color:var(--colors-gray-950);background:var(--colors-brand-400)}.category-btn span{padding:.19rem .38rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--colors-gray-400);background:var(--colors-gray-850);transition:.3s ease-in-out}.category-btn.active span{color:var(--colors-gray-25);background:var(--colors-gray-950)}.search-results__image{transition:opacity .3s ease-in-out}.search-results__image.is-changing{opacity:0}.photo-preview__wrapper{display:flex;flex-direction:column;width:152px}.photo-preview__item{position:relative;overflow:hidden;width:152px;height:152px;border:3px solid transparent;border-radius:.5rem;cursor:pointer;transition:border-color .3s ease-in-out}.photo-preview__item img{width:100%;height:100%;border-radius:5px;transition:transform .3s ease-in-out;-o-object-fit:cover;object-fit:cover}.photo-preview__main-label{position:absolute;left:.5rem;top:.5rem;display:flex;align-items:center;gap:.375rem;padding:.25rem .375rem;border-radius:.375rem;font-size:.75rem;font-weight:700;line-height:130%;color:var(--colors-gray-950, #171717);background:var(--colors-brand-400, #A48AFB);pointer-events:none;opacity:0;transform:translateY(-5px);transition:opacity .25s ease,transform .25s ease;z-index:3}.photo-preview__item--selected .photo-preview__main-label{opacity:1;transform:translateY(0)}.photo-preview__item--selected .photo-preview__main-label{display:flex}.photo-preview__overlay{position:absolute;left:0;top:0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:1rem;width:100%;height:100%;background:linear-gradient(180deg,#0000 23.68%,#000000e6);opacity:0;transition:opacity .3s ease-in-out;z-index:2}.photo-preview__overlay-text{font-size:.875rem;font-weight:600;font-style:normal;line-height:130%;letter-spacing:-.0175rem;color:var(--colors-brand-400, #A48AFB)}.photo-preview__item:not(.photo-preview__item--selected):hover .photo-preview__overlay{opacity:1}.photo-preview__make-main-mobile{display:none;margin-top:.75rem;font-size:.875rem;font-weight:600;line-height:130%;text-align:center;letter-spacing:-.0175rem;color:var(--colors-brand-400, #A48AFB);cursor:pointer}.photo-preview__item--selected+.photo-preview__make-main-mobile{display:none}.photo-preview__delete{position:absolute;right:8px;top:8px;display:flex;align-items:center;justify-content:center;padding:.5rem;width:2.25rem;height:2.25rem;border-radius:3.38rem;background:var(--colors-gray-950);transition:.3s ease-in-out;z-index:3}.photo-preview__delete:hover{background-color:var(--colors-brand-400)}.photo-preview__item--loading{position:relative;display:flex;align-items:center;justify-content:center;width:152px;height:152px;border-radius:.5rem;overflow:hidden}.photo-preview__item--loading .ai-preview{--brand: var(--colors-brand-400, #A48AFB);--size: 150px;--radius: 18px;--glowStrength: .88;--beamStrength: .46;--grainStrength: .16;--baseDrift: 4.2s;--shimmer: 1.25s;width:var(--size);height:var(--size);position:relative;overflow:hidden;isolation:isolate;background:#ffffff05;box-shadow:0 18px 55px #0000008c;backdrop-filter:blur(8px)}.photo-preview__item--loading .ai-preview:before{content:"";position:absolute;inset:-45%;pointer-events:none;z-index:1;opacity:.62;filter:blur(20px);transform:translateZ(0);mix-blend-mode:screen;background:radial-gradient(40% 35% at 20% 20%,rgba(164,138,251,.4),transparent 62%),radial-gradient(38% 34% at 80% 35%,rgba(164,138,251,.4),transparent 64%),radial-gradient(62% 58% at 55% 85%,rgba(255,255,255,.4),transparent 68%);animation:ai-base-drift var(--baseDrift) ease-in-out infinite}@keyframes ai-base-drift{0%{transform:translate(-7%,-4%) rotate(0) scale(1.03)}50%{transform:translate(6%,5%) rotate(6deg) scale(1.06)}to{transform:translate(-7%,-4%) rotate(0) scale(1.03)}}.photo-preview__item--loading .ai-preview .wander{position:absolute;inset:-55%;pointer-events:none;z-index:2;opacity:var(--glowStrength);mix-blend-mode:screen;filter:blur(12px);transform:translate3d(var(--wx, 0%),var(--wy, 0%),0) rotate(var(--wr, 0deg)) scale(var(--ws, 1.04));will-change:transform;background:radial-gradient(36% 30% at 30% 30%,color-mix(in srgb,var(--brand) 88%,transparent),transparent 62%),radial-gradient(34% 28% at 70% 42%,color-mix(in srgb,var(--brand) 70%,transparent),transparent 64%),radial-gradient(58% 44% at 55% 70%,rgba(255,255,255,.06),transparent 68%)}.photo-preview__item--loading .ai-preview .wander2{position:absolute;inset:-70%;pointer-events:none;z-index:2;opacity:calc(var(--glowStrength) * .55);mix-blend-mode:screen;filter:blur(18px);transform:translate3d(var(--wx2, 0%),var(--wy2, 0%),0) rotate(var(--wr2, 0deg)) scale(var(--ws2, 1.08));will-change:transform;background:radial-gradient(50% 44% at 35% 45%,color-mix(in srgb,var(--brand) 55%,transparent),transparent 70%),linear-gradient(60deg,transparent 0%,rgba(255,255,255,.08) 48%,transparent 100%)}.photo-preview__item--loading .ai-preview:after{content:"";position:absolute;inset:-80%;pointer-events:none;z-index:4;opacity:var(--beamStrength);filter:blur(16px);mix-blend-mode:screen;background:linear-gradient(115deg,transparent 0%,transparent 44%,rgba(255,255,255,.14) 50%,transparent 56%,transparent 100%);animation:ai-shimmer var(--shimmer) linear infinite}@keyframes ai-shimmer{0%{transform:translate(-18%,-18%) rotate(10deg)}to{transform:translate(18%,18%) rotate(10deg)}}.photo-preview__item--loading .ai-preview .glass{position:absolute;inset:0;pointer-events:none;z-index:5;background:radial-gradient(120% 120% at 20% 10%,rgba(255,255,255,.4),transparent 55%),linear-gradient(145deg,rgba(255,255,255,.05),transparent 60%),#ffffff03;opacity:.9;animation:ai-pulse 1.8s ease-in-out infinite}@keyframes ai-pulse{0%,to{opacity:.78}50%{opacity:.96}}.photo-preview__item--loading .ai-preview .grain{position:absolute;inset:0;pointer-events:none;z-index:6;opacity:var(--grainStrength);mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.05) 1px,transparent 1px,transparent 3px);animation:ai-grain .9s steps(2) infinite}@keyframes ai-grain{0%{transform:translate(0)}50%{transform:translate(1px,-1px)}to{transform:translate(0)}}.photo-preview__item--loading .ai-preview .vignette{position:absolute;inset:0;pointer-events:none;z-index:7;background:radial-gradient(120% 120% at 50% 50%,transparent 56%,rgba(0,0,0,.36) 100%);opacity:.55}@media(prefers-reduced-motion:reduce){.photo-preview__item--loading .ai-preview:before,.photo-preview__item--loading .ai-preview:after,.photo-preview__item--loading .ai-preview .glass,.photo-preview__item--loading .ai-preview .grain{animation:none!important}.photo-preview__item--loading .ai-preview .wander,.photo-preview__item--loading .ai-preview .wander2{display:none}}.fixed{position:fixed;left:12px;top:12px}.space-page__section{margin-bottom:12px;padding:1.75rem;border-radius:1.75rem;background:var(--colors-gray-900)}.space-page__section p{margin-bottom:28px;line-height:170%}.space-page__section:has(.show-more-btn) p{margin-bottom:.5rem}.space-page__section p:last-child{margin-bottom:0}.space-page__section .added-services{margin-bottom:12px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.price-card__actions{display:flex;align-items:center}.space-page__booking-when-date{display:flex;align-items:center;gap:8px;padding:.75rem .88rem;border-radius:.5rem;font-size:.88rem;font-weight:600;color:var(--colors-gray-25);background:var(--colors-gray-950)}.space-page__booking-when-date .custom-toggle{display:flex;align-items:center;gap:8px}.prepayment-info__value--surcharge{color:var(--colors-gray-500, #737373)}.prepayment-info__value--discount{color:var(--success-500, #12B76A)}#totalPrice{font-size:1.25rem;font-weight:800;line-height:120%;letter-spacing:-.025rem;color:var(--colors-gray-25, #FCFCFC)}#tenant_price_value{color:var(--colors-gray-25, #FCFCFC)}.custom-dropdown{position:relative}.custom-toggle{cursor:pointer}.custom-dropdown-menu{position:absolute;left:0;padding:.5rem;visibility:hidden;min-width:12.75rem;border-radius:8px;background-color:#1a1a1a;box-shadow:0 4px 10px #0000001a;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility .3s;z-index:1000}.custom-dropdown-menu--user{left:auto;right:0}.flatpickr-innerContainer{justify-content:center}.custom-dropdown.show .custom-dropdown-menu{visibility:visible;border-radius:.75rem;background:var(--colors-gray-900, #141414);box-shadow:0 4px 58px -12px #000000b3;opacity:1;transform:translateY(0)}.custom-dropdown-menu li{border-radius:.5rem;font-size:.88rem;font-weight:600;color:var(--colors-gray-300);transition:.3s ease-in-out}.custom-dropdown-menu li:hover{background:var(--colors-gray-800)}.custom-dropdown-menu li form{margin:0}.custom-dropdown-menu li a,.custom-dropdown-menu li .menu-stories-link,.custom-dropdown-menu li .logout-link{display:flex;align-items:center;gap:12px;padding:.75rem 1rem;white-space:nowrap;transition:all .3s ease-in-out}.custom-dropdown-menu li .logout-link,.custom-dropdown-menu li .menu-stories-link{width:100%;border:none;font:inherit;text-align:left;color:inherit;background:none;cursor:pointer}.custom-dropdown-menu li a:hover,.custom-dropdown-menu li .menu-stories-link:hover,.custom-dropdown-menu li .logout-link:hover{color:var(--colors-gray-25, #FCFCFC)}.custom-dropdown-menu ul li a svg path,.custom-dropdown-menu ul li a svg g path,.custom-dropdown-menu ul li .menu-stories-link svg path,.custom-dropdown-menu ul li .menu-stories-link svg g path,.custom-dropdown-menu ul li .logout-link svg path,.custom-dropdown-menu ul li .logout-link svg g path{transition:stroke .3s ease}.custom-dropdown-menu ul li a:hover svg path,.custom-dropdown-menu ul li a:hover svg g path,.custom-dropdown-menu ul li .menu-stories-link:hover svg path,.custom-dropdown-menu ul li .menu-stories-link:hover svg g path,.custom-dropdown-menu ul li .logout-link:hover svg path,.custom-dropdown-menu ul li .logout-link:hover svg g path{stroke:var(--colors-gray-25, #FCFCFC)}.custom-dropdown .custom-dropdown-menu{top:calc(100% + 8px)}.custom-dropdown[data-dropdown-direction=top] .custom-dropdown-menu{top:auto;bottom:calc(100% + 8px);transform:translateY(10px)}.custom-dropdown[data-dropdown-align=right] .custom-dropdown-menu,.custom-dropdown .custom-dropdown-menu--user{left:auto;right:0}.custom-dropdown[data-dropdown-align=left] .custom-dropdown-menu{left:0;right:auto}.my-spaces__empty{display:flex;align-items:center;justify-content:center;flex-direction:column}.space-card__title{display:-webkit-box;margin-bottom:8px;overflow:hidden;font-weight:600;text-overflow:ellipsis;color:var(--colors-gray-25);-webkit-box-orient:vertical;-webkit-line-clamp:2}.space-card__address{display:flex;gap:6px;margin-bottom:8px;font-size:.88rem;font-weight:400;color:var(--colors-gray-500)}.metro-time{font-weight:400;color:var(--colors-gray-500)}.space-card__photo{width:18.88rem;height:10.81rem;border-radius:.5rem;-o-object-fit:cover;object-fit:cover}.hidden{display:none}.filter-menu__button{width:100%}.start-time,.end-time{position:relative}.start-time,.end-time{flex-grow:1}.filter-menu .flatpickr-calendar{color:var(--colors-gray-25);background:none;box-shadow:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:var(--colors-gray-400)}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:var(--colors-gray-25)}.filter-menu .flatpickr-calendar.inline{display:none}.custom-dropdown.show .filter-menu .flatpickr-calendar.inline{display:block}.filter-menu .flatpickr-months .flatpickr-month{height:2.75rem;color:var(--colors-gray-25)}.filter-menu .flatpickr-current-month{font-size:1.12rem;font-weight:500}.filter-menu .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{color:var(--colors-gray-300);background:var(--colors-gray-850)}.filter-menu .flatpickr-weekday{font-size:.88rem;font-weight:600;line-height:140%;color:var(--colors-gray-25)}.filter-menu .flatpickr-day:hover,.filter-menu .flatpickr-day.prevMonthDay:hover,.filter-menu .flatpickr-day.nextMonthDay:hover{border:none;color:var(--colors-brand-400);background:transparent}.filter-menu .flatpickr-day,.filter-menu .flatpickr-day.flatpickr-disabled,.filter-menu .flatpickr-day.flatpickr-disabled:hover{border:none;font-size:.88rem;font-weight:400;color:var(--colors-gray-25);transition:.3s ease-in-out}.filter-menu .flatpickr-day.selected,.filter-menu .flatpickr-day.selected:hover{border-radius:62.5rem;color:var(--colors-gray-950);background:var(--colors-brand-400)}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px;color:var(--colors-gray-950);background:var(--colors-brand-400)}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0;color:var(--colors-gray-950);background:var(--colors-brand-400)}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 var(--colors-brand-400, #A48AFB)}.flatpickr-day.inRange{background:var(--colors-gray-850, #1B1B1B);box-shadow:-5px 0 #1b1b1b,5px 0 #1b1b1b}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){background:var(--colors-gray-850, #1B1B1B);box-shadow:-5px 0 #1b1b1b,5px 0 #1b1b1b}.flatpickr-disabled{color:var(--colors-gray-500, #737373)!important}.dayContainer+.dayContainer{box-shadow:-1px 0 #73737324}.filter-menu .flatpickr-day.prevMonthDay,.filter-menu .flatpickr-day.nextMonthDay{font-size:.88rem;font-weight:400;color:var(--colors-gray-400)}.filter-menu .flatpickr-days{margin-bottom:20px}.custom-calendar .flatpickr-calendar{color:var(--colors-gray-25);background:none;box-shadow:none}.custom-calendar.show .flatpickr-calendar.inline{display:block}.custom-calendar .flatpickr-months .flatpickr-month{height:2.75rem;color:var(--colors-gray-25)}.custom-calendar .flatpickr-current-month{font-size:1.12rem;font-weight:500}.custom-calendar .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{color:var(--colors-gray-300);background:var(--colors-gray-850)}.custom-calendar .flatpickr-weekday{font-size:.88rem;font-weight:600;line-height:140%;color:var(--colors-gray-25)}.custom-calendar .flatpickr-day:hover,.custom-calendar .flatpickr-day.prevMonthDay:hover,.custom-calendar .flatpickr-day.nextMonthDay:hover{border:none;color:var(--colors-brand-400);background:transparent}.custom-calendar .flatpickr-day,.custom-calendar .flatpickr-day.flatpickr-disabled,.custom-calendar .flatpickr-day.flatpickr-disabled:hover{border:none;font-size:.88rem;font-weight:400;color:var(--colors-gray-25);transition:.3s ease-in-out}.custom-calendar .flatpickr-day.selected,.custom-calendar .flatpickr-day.selected:hover{border-radius:62.5rem;color:var(--colors-gray-950);background:var(--colors-brand-400)}.custom-calendar .flatpickr-day.prevMonthDay,.custom-calendar .flatpickr-day.nextMonthDay{font-size:.88rem;font-weight:400;color:var(--colors-gray-400)}.custom-calendar .flatpickr-days{margin-bottom:20px;overflow:visible}.search-date .flatpickr-calendar{color:var(--colors-gray-25);background:transparent!important;box-shadow:none}.search-date .flatpickr-months .flatpickr-month{height:2.75rem;color:var(--colors-gray-25)}.search-date .flatpickr-current-month{font-size:1.12rem;font-weight:500}.search-date .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{color:var(--colors-gray-300);background:var(--colors-gray-850)}.search-date .flatpickr-weekday{font-size:.88rem;font-weight:600;line-height:140%;color:var(--colors-gray-25)}.search-date .flatpickr-day:hover,.search-date .flatpickr-day.prevMonthDay:hover,.search-date .flatpickr-day.nextMonthDay:hover{border:none;color:var(--colors-brand-400);background:transparent}.search-date .flatpickr-day,.search-date .flatpickr-day.flatpickr-disabled,.search-date .flatpickr-day.flatpickr-disabled:hover{border:none;font-size:.88rem;font-weight:400;color:var(--colors-gray-25);transition:.3s ease-in-out}.search-date .flatpickr-day.selected,.search-date .flatpickr-day.selected:hover{border-radius:62.5rem;color:var(--colors-gray-950);background:var(--colors-brand-400)}.search-date .flatpickr-day.startRange,.search-date .flatpickr-day.startRange:hover{border-radius:62.5rem 0 0 62.5rem;color:var(--colors-gray-950);background:var(--colors-brand-400)}.search-date .flatpickr-day.endRange,.search-date .flatpickr-day.endRange:hover{border-radius:0 62.5rem 62.5rem 0;color:var(--colors-gray-950);background:var(--colors-brand-400)}.search-date .flatpickr-day.startRange.endRange,.search-date .flatpickr-day.startRange.endRange:hover{border-radius:62.5rem}.search-date .flatpickr-day.inRange,.search-date .flatpickr-day.inRange:hover{color:var(--colors-gray-950);background:var(--colors-brand-400);box-shadow:none}.search-date .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.search-date .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.search-date .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:none}.search-date .flatpickr-day.prevMonthDay,.search-date .flatpickr-day.nextMonthDay{font-size:.88rem;font-weight:400;color:var(--colors-gray-400)}.search-date .flatpickr-days{margin-bottom:1.25rem;overflow:visible}.flatpickr-day.hidden{display:block}.time-display{display:flex;align-items:center;justify-content:space-between;padding:.75rem .88rem;border-radius:.5rem;background:var(--colors-gray-950);box-shadow:0 1px 2px #1018280d;cursor:pointer}.favorite-toggle-btn{position:absolute;top:1rem;right:1rem}.support-success__title{margin-bottom:8px;font-size:1.25rem;font-weight:700;text-align:center;color:var(--colors-gray-25)}.support-success__desc{margin-bottom:24px;font-weight:500;text-align:center;color:var(--colors-gray-400)}.spinner{display:inline-block;margin-right:10px;width:16px;height:16px;border:3px solid rgba(255,255,255,.3);border-left-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes chat-window-attachment-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.chat-confirm-modal__content{display:flex;flex-direction:column;align-items:stretch;gap:.625rem;margin:0 auto;width:28.75rem;max-width:calc(100vw - 2rem);padding:2.5rem 1.5rem 1.5rem;border-radius:1.25rem;background:var(--colors-gray-950, #0F0F0F)}.chat-risk-modal__content{display:flex;flex-direction:column;gap:0;margin:0 auto;width:28.75rem;max-width:calc(100vw - 2rem);padding:0;border-radius:1.25rem;background:var(--colors-gray-900, #141414);box-shadow:0 .25rem 3.625rem -.75rem #000000b3;overflow:hidden}.chat-risk-modal__close{top:1.5rem;right:1.5rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:.5rem;border-radius:624.9375rem;background:var(--colors-gray-850, #1B1B1B)}.chat-risk-modal__close svg{width:.71875rem;height:.71875rem}.chat-risk-modal__drag-handle{display:none}.chat-risk-modal .modal__close-btn:hover svg path{stroke:#4e4e4e}.chat-risk-modal__header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:2rem 1.5rem 1.25rem}.chat-risk-modal__title{max-width:25rem;margin:0;font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:-.03rem;text-align:center;color:var(--colors-gray-25, #FCFCFC);font-feature-settings:"lnum" 1,"pnum" 1}.chat-risk-modal__body{display:flex;flex-direction:column;gap:.125rem;padding:0 1.5rem;margin-bottom:1.5rem;overflow:hidden;border-radius:1rem}.chat-risk-modal__warning-icon{display:inline-flex;align-items:center;justify-content:center;width:.75rem;height:.75rem;flex-shrink:0;margin-top:0;align-self:center}.chat-risk-modal__warning-icon svg{width:100%;height:auto;display:block}.chat-risk-modal__actions{margin-top:0;padding:0 1.5rem 1.5rem}.chat-risk-modal__actions-group{display:flex;flex-direction:column;gap:.5rem}.chat-risk-modal__action{display:flex;align-items:center;justify-content:center;width:100%;min-height:3rem;border-radius:.75rem;font-size:.875rem;font-weight:600;line-height:130%;letter-spacing:-.0175rem;text-align:center}.space-actuality-modal__content{display:flex;flex-direction:column;width:28.75rem;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem);overflow:hidden}.space-actuality-modal .chat-risk-modal__close{top:1.5rem;right:1.5rem;width:1.25rem;height:1.25rem;padding:0;border-radius:0;background:transparent}.space-actuality-modal .chat-risk-modal__close svg{width:100%;height:100%}.space-actuality-modal__header{flex-shrink:0;gap:0;padding-bottom:.75rem}.space-actuality-modal__header .chat-risk-modal__title{max-width:20rem;font-size:1.5rem;line-height:1;letter-spacing:-.03rem}.space-actuality-modal__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;gap:1rem;margin-bottom:0;padding-bottom:1.5rem}.space-actuality-modal__body>*{flex-shrink:0}.space-actuality-modal__space-card{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:1.25rem;background:var(--colors-gray-850, #1B1B1B);text-decoration:none}.space-actuality-modal__space-card img{width:3.25rem;height:3.25rem;border-radius:62.5rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.space-actuality-modal__space-card-content{min-width:0;display:flex;flex-direction:column;gap:.25rem}.space-actuality-modal__space-name{margin:0;color:var(--colors-gray-25, #FCFCFC);font-size:1rem;font-weight:600;line-height:1.3;letter-spacing:-.032rem}.space-actuality-modal__space-address{margin:0;display:flex;align-items:center;gap:.5rem;color:var(--colors-gray-400, #A3A3A3);font-size:.875rem;font-weight:600;line-height:1.3;letter-spacing:-.028rem}.space-actuality-modal__address-icon{display:inline-flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;flex-shrink:0}.space-actuality-modal__address-icon svg{display:block;width:100%;height:100%}.space-actuality-modal__actions-now{padding:1.5rem;border-radius:1.25rem;background:var(--colors-gray-850, #1B1B1B)}.space-actuality-modal__actions-title{margin:0 0 .75rem;color:var(--colors-gray-25, #FCFCFC);font-size:1.25rem;font-weight:700;line-height:1.3;letter-spacing:-.025rem}.space-actuality-modal__actions-list{margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem;list-style:none}.space-actuality-modal__actions-list li{display:flex;align-items:stretch;gap:.75rem}.space-actuality-modal__actions-line{width:.1875rem;min-height:0;align-self:stretch;margin:.125rem 0;border-radius:624.9375rem;background:var(--colors-gray-600, #525252);flex-shrink:0}.space-actuality-modal__actions-list p{margin:0;color:var(--colors-gray-25, #FCFCFC);font-size:1rem;font-weight:500;line-height:1.3;letter-spacing:-.032rem}.space-actuality-modal__actions-list a{color:var(--colors-brand-400, #A48AFB);text-decoration:underline;text-decoration-thickness:.0625rem}.space-actuality-modal__actions-list a.is-disabled,.space-actuality-modal__space-card.is-disabled,.space-actuality-modal__footer .chat-risk-modal__action.is-disabled{opacity:.5;pointer-events:none;text-decoration:none}.space-actuality-modal__actions-warning{margin:1rem 0 0;display:flex;align-items:center;gap:1rem}.space-actuality-modal__actions-warning-copy{display:flex;flex-direction:column;gap:.25rem}.space-actuality-modal__actions-warning p{margin:0;color:var(--colors-gray-25, #FCFCFC);font-size:1rem;font-weight:500;line-height:1.3;letter-spacing:-.032rem}.space-actuality-modal .publish__info.space-actuality-modal__consents{width:100%!important;max-width:none!important;min-width:0;align-self:stretch;flex:0 0 auto;display:flex;flex-direction:column;gap:.125rem;border-radius:1rem;overflow:hidden;background:var(--colors-gray-950, #0F0F0F)}.space-actuality-modal .space-actuality-modal__consents .publish__panel{width:100%;max-width:none!important;align-self:stretch;flex:0 0 auto;box-sizing:border-box;padding:1rem;background:var(--colors-gray-850, #1B1B1B)}.space-actuality-modal .space-actuality-modal__consents .publish__consent{width:100%;max-width:none!important;align-items:center;gap:1rem}.space-actuality-modal__consents .custom-checkbox{width:1.25rem;height:1.25rem;border-radius:.375rem;border:1.5px solid var(--colors-gray-700, #424242)}.space-actuality-modal__consents .publish__consent-text{flex:1 1 auto;min-width:0;display:block;color:var(--colors-gray-25, #FCFCFC);font-size:.875rem;font-weight:600;line-height:1.2}.space-actuality-modal__consents .publish__consent-text a{color:var(--colors-brand-400, #A48AFB);text-decoration:underline;text-decoration-thickness:.0625rem}.space-actuality-modal__footer .chat-risk-modal__action{text-decoration:none}.space-actuality-modal__footer{flex-shrink:0}.space-actuality-modal__footer .space-actuality-modal__action{border:none}.space-actuality-modal__action--confirm.is-disabled{color:var(--colors-gray-700, #424242);background:var(--colors-gray-850, #1B1B1B);opacity:1}.space-actuality-modal__footer .space-actuality-modal__action--confirm.is-disabled{pointer-events:auto;cursor:pointer;opacity:1}.space-actuality-modal__action--confirm[disabled]{cursor:not-allowed;pointer-events:none}.space-actuality-modal__consents .publish__panel.space-actuality-modal__consent-missing .custom-checkbox{border:1.5px solid #FF7575;box-shadow:none}.donations-popup__content{display:flex;max-width:31rem;padding:1.5rem;flex-direction:column;align-items:flex-start;gap:1.25rem;align-self:stretch;border-radius:1.25rem;background:var(--Colors-Gray-850, #1B1B1B);text-align:left;margin-bottom:1.5rem}.donations-popup__text-block{display:flex;flex-direction:column;gap:.5rem}.brand-usage-popup__content{width:100%;margin-bottom:1.5rem}.brand-usage-popup__scroll{display:flex;flex-direction:column;gap:.75rem;max-height:28rem;padding-right:.375rem;overflow-y:auto;width:100%}.brand-usage-popup__item{align-items:flex-start}.brand-usage-popup__item .selection-card__description{margin:0;color:var(--colors-gray-25);font-size:1rem;font-weight:500;line-height:1.3;letter-spacing:-.02rem;display:flex;flex-direction:column;gap:.75rem}.brand-usage-popup__subtitle{margin:0;font-weight:700}.brand-usage-popup__list{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.375rem}.profile-page__navigation{display:flex;flex-direction:column;gap:1.5rem;flex-shrink:0;width:16.375rem;padding:1.5rem;border-radius:1.5rem;background:var(--colors-gray-900, #141414)}#notifications-container{position:fixed;right:2rem;top:2rem;display:flex;flex-direction:column;gap:.5rem;z-index:1000}.booking-card__actions{display:flex;align-items:center;flex-shrink:0;gap:24px}.booking-card{margin-bottom:6px;padding:1.5rem;border-radius:.75rem;background:var(--colors-gray-850)}.team{display:flex;justify-content:space-between;flex-wrap:wrap;gap:32px}.team li{max-width:16rem}button.modal__subtitle[aria-expanded=true] .modal__icon{transform:rotate(180deg)}.modal__toggle-content{overflow:hidden;max-height:0;transition:max-height .5s ease,padding .5s ease}.modal__body.active .modal__toggle-content{padding:16px;max-height:500px}#cookie-consent-banner{position:fixed;left:50%;bottom:12px;display:flex;align-items:center;justify-content:space-between;padding:1.25rem;width:100%;max-width:88.5rem;border-radius:1rem;background:var(--colors-gray-800);box-shadow:0 4px 58px -12px #000000b3;transform:translate(-50%);transition:opacity .5s ease,transform .5s ease;z-index:5000}#cookie-consent-banner.hide{opacity:0;transform:translateY(30px)}.cookie__info{max-width:45.06rem}.cookie__title{margin-bottom:4px;font-size:1rem;font-weight:600;color:var(--colors-gray-25)}.cookie__desc{font-size:.88rem;font-weight:500;line-height:128%;color:var(--colors-gray-300)}.cookie__action{display:flex;align-items:center;gap:4px}.guest-bonus-banner{position:fixed;left:2rem;bottom:2rem;width:14.6875rem;height:13.0625rem;padding:1.5rem 1.25rem 1.25rem;border-radius:2.75rem;display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;color:var(--colors-base-white);background:linear-gradient(152deg,#a38ae0,#7e58de 50%,#6b3edd,#5925dc);background-size:100% 100%;box-shadow:inset .125rem .125rem 1rem #d7b4ffbf;z-index:11000;cursor:pointer;opacity:0;transform:translateY(1rem);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.guest-bonus-banner--mobile{display:none}.guest-bonus-banner--visible{opacity:1;transform:translateY(0);pointer-events:auto}.guest-bonus-banner:focus-visible{outline:.125rem solid rgba(255,255,255,.6);outline-offset:.25rem}.guest-bonus-banner__close{position:absolute;top:1.875rem;right:1.375rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;opacity:.7;color:var(--colors-base-white);cursor:pointer}.guest-bonus-banner__close svg{display:block}.guest-bonus-banner__close-icon{width:.5rem;height:.5rem}.guest-bonus-banner__content{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;width:100%}.guest-bonus-banner__text{display:flex;flex-direction:column;gap:0;align-items:flex-start;flex:1 1 auto;min-width:0}.guest-bonus-banner__title{font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:0;color:var(--colors-base-white);width:100%}.guest-bonus-banner__subtitle{font-size:1rem;font-weight:600;line-height:1.2;opacity:.6;width:100%;color:var(--colors-gray-25)}.guest-bonus-banner__title--mobile{font-size:.875rem}.guest-bonus-banner__subtitle--mobile{font-size:.75rem;font-weight:600;line-height:1.2;opacity:.6}.guest-bonus-banner__cta{background:var(--colors-base-white);border-radius:3rem;padding:.25rem .25rem .25rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;height:2.8125rem}.guest-bonus-banner__cta-text{font-size:1rem;font-weight:700;line-height:1.25rem;color:#5925dc}.guest-bonus-banner__cta-icon{width:2.3125rem;height:2.3125rem;background:#5925dc;border-radius:9999rem;display:flex;align-items:center;justify-content:center}.guest-bonus-banner__cta-arrow{width:.3333rem;height:.5833rem;display:block}.guest-bonus-banner__actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}.guest-bonus-banner__cta-group{display:flex;align-items:center;gap:.25rem}.guest-bonus-banner__pill{display:flex;align-items:center;justify-content:center;height:1.75rem;padding:0 .375rem;border-radius:9999rem;background:var(--colors-base-white)}.guest-bonus-banner__pill-text{font-size:1rem;font-weight:700;line-height:1.25rem;color:#5925dc}.guest-bonus-banner__arrow{width:1.75rem;height:1.75rem;border-radius:9999rem;background:#fff3;display:flex;align-items:center;justify-content:center}.guest-bonus-banner__arrow-icon{width:.3333rem;height:.5833rem;display:block}@media(max-width:48rem){.guest-bonus-banner--desktop{display:none}.guest-bonus-banner--mobile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;gap:.75rem;left:0;right:0;bottom:calc(7.25rem + env(safe-area-inset-bottom));width:min(23rem,calc(100% - 1.5rem));max-width:none;height:auto;min-height:4.75rem;padding:.875rem .875rem .875rem 1rem;border-radius:1.75rem;margin:0 auto}.guest-bonus-banner--mobile .guest-bonus-banner__text{gap:.125rem}.guest-bonus-banner--mobile .guest-bonus-banner__title--mobile{font-size:.9375rem;line-height:1.15}.guest-bonus-banner--mobile .guest-bonus-banner__subtitle--mobile{font-size:.75rem;line-height:1.2;max-width:13.75rem}.guest-bonus-banner--mobile .guest-bonus-banner__actions{gap:.5rem}.guest-bonus-banner--mobile .guest-bonus-banner__cta-group{gap:0}.guest-bonus-banner--mobile .guest-bonus-banner__pill{height:2rem;padding:0 .75rem}.guest-bonus-banner--mobile .guest-bonus-banner__pill-text{font-size:.875rem;line-height:1.125rem}.guest-bonus-banner--mobile .guest-bonus-banner__arrow{display:none}.guest-bonus-banner--mobile .guest-bonus-banner__close{position:static;width:2rem;height:2rem;opacity:.7}.guest-bonus-banner--mobile .guest-bonus-banner__close-icon{width:.5rem;height:.5rem}}@media(max-width:22.5rem){.guest-bonus-banner--mobile{gap:.625rem;width:min(23rem,calc(100% - 1rem));padding:.75rem .75rem .75rem .875rem;border-radius:1.5rem}.guest-bonus-banner--mobile .guest-bonus-banner__subtitle--mobile{font-size:.71875rem;max-width:none}.guest-bonus-banner--mobile .guest-bonus-banner__actions{gap:.375rem}.guest-bonus-banner--mobile .guest-bonus-banner__pill{padding:0 .625rem}.guest-bonus-banner--mobile .guest-bonus-banner__pill-text{font-size:.8125rem}}.overlay{position:fixed;left:0;top:0;visibility:hidden;width:100%;height:100%;background:#00000080;opacity:0;transition:.3s ease-in-out;z-index:2540;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}.overlay.active{visibility:visible;opacity:1}.bottom-sheet{position:fixed;left:0;bottom:0;width:100%;border-radius:.75rem .75rem 0 0;background:var(--colors-gray-900);box-shadow:0 4px 58px -12px #000000b3;transform:translateY(100%);transition:transform .3s ease-in-out;z-index:2550}.bottom-sheet.active{transform:translateY(0)}.drag-indicator{margin:.75rem auto 3rem;width:2.5rem;height:.25rem;border-radius:3.06rem;background:var(--colors-gray-700);touch-action:pan-y;cursor:grab}.bottom-sheet.is-sheet-dragging,.modal__content--stories.is-sheet-dragging,.modal__content--home-opportunity.is-sheet-dragging,.modal__content--geo-nearby-permission.is-sheet-dragging,.modal__content--my-space-action.is-sheet-dragging,.chat-confirm-modal__content.is-sheet-dragging,.chat-risk-modal__content.is-sheet-dragging,.no-show-compensation-modal__content.is-sheet-dragging{transition:none!important}.my-space-system-modal__handle,.chat-risk-modal__drag-handle,.no-show-compensation-modal__drag-handle{touch-action:pan-y;cursor:grab}.close-btn{position:absolute;right:28px;top:28px;display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;cursor:pointer}.close-btn svg{width:20px;height:20px;stroke:var(--colors-gray-300)}.bottom-sheet__title{display:none;margin:0;padding:0 4rem 1.25rem;text-align:center;color:var(--colors-gray-25, #FCFCFC);font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:-.025rem}.bottom-sheet.bottom-sheet--with-title .bottom-sheet__title{display:block}#bottom-sheet-content{padding:1rem;overflow-y:auto;max-height:calc(100vh - 120px)}#bottom-sheet-content.bottom-sheet-content--with-title{padding-top:.25rem}#bottom-sheet-content.bottom-sheet-content--calendar{padding:8px}.bottom-sheet-content .custom-dropdown-menu.is-bottom-sheet{position:static;visibility:visible;opacity:1;transform:none;min-width:0;width:100%;box-shadow:none}.bottom-sheet-content .custom-dropdown-menu.is-bottom-sheet .flatpickr-calendar.inline{display:block}.bottom-sheet-content li{border-radius:.5rem;font-size:.88rem;font-weight:600;color:var(--colors-gray-300);transition:.3s ease-in-out}.bottom-sheet-content li form{margin:0}.bottom-sheet-content li a,.bottom-sheet-content li .menu-stories-link,.bottom-sheet-content li .logout-link{display:flex;align-items:center;gap:12px;padding:.75rem 1rem;white-space:nowrap}.bottom-sheet-content li .logout-link,.bottom-sheet-content li .menu-stories-link{width:100%;border:none;font:inherit;text-align:left;color:inherit;background:none;cursor:pointer}.custom-dropdown-menu--user li a.menu-bonus-link,.custom-dropdown-menu--user li a.menu-wallet-link{width:100%}.menu-bonus-text,.menu-wallet-text{flex:1 1 auto}.menu-bonus-link--mobile .menu-bonus-text,.menu-wallet-link--mobile .menu-wallet-text{flex:0 0 auto}.custom-dropdown-menu--user li a.menu-bonus-link--mobile,.custom-dropdown-menu--user li a.menu-wallet-link--mobile{justify-content:flex-start}.custom-dropdown-menu--user li a.menu-bonus-link--mobile .menu-bonus-text,.custom-dropdown-menu--user li a.menu-wallet-link--mobile .menu-wallet-text{flex:0 0 auto}.menu-bonus-badge{display:flex;padding:.25rem .5rem;justify-content:center;align-items:center;gap:.25rem;border-radius:.5rem;background:var(--Colors-Gray-850, #1B1B1B)}.menu-bonus-count{color:var(--Colors-Brand-400, #A48AFB);text-align:center;font-size:.875rem;font-weight:600;line-height:1;letter-spacing:-.0175rem}.menu-wallet-count{white-space:nowrap}[data-wallet-balance-badge][hidden]{display:none!important}.menu-stories-text{flex:1 1 auto}.mobile-nav{display:none}.rating{display:flex;justify-content:center;flex-direction:row-reverse;gap:8px;margin-bottom:36px;unicode-bidi:bidi-override;direction:rtl}.star{position:relative;cursor:pointer}.star svg{display:block;width:52px;height:50px}@keyframes star-wave-animation{to{transform:scale(2.5);opacity:0}}.rating-stars{display:flex;align-items:center;gap:.12rem;white-space:nowrap}#modal-all-spaces .modal__content{max-width:47.56rem}.modal:has(.modal__content--price-breakdown){z-index:10000}#modal-all-spaces .modal__header{margin-bottom:.5rem;text-align:center}#modal-holiday-prices .modal__body{margin-bottom:0}#modal-all-spaces .modal__body p{text-align:center}#modal-all-spaces .modal__body p{margin-bottom:24px}.time-display svg{transition:transform .2s}.time-display.open svg{transform:rotate(180deg)}.space-page__gallery-slider .swiper-wrapper{display:flex}.space-page__gallery-slider .swiper-slide{width:100%;height:auto;text-align:center}.space-page__gallery-slider .swiper-pagination{position:absolute;left:0;bottom:10px;display:flex;align-items:center;justify-content:center;width:100%}.space-page__gallery-slider .swiper-pagination-bullet-active{background:var(--colors-gray-25);opacity:1}.swiper-pagination-bullet{background-color:var(--colors-gray-25)!important;opacity:.6}.swiper-pagination-bullet{flex-shrink:0;width:7px;height:7px}.input-style.guest-count{margin-bottom:1rem}.admin-table-wrapper{position:relative;min-width:0;max-width:100%;overflow:hidden;overflow-x:auto;border-radius:1rem}.notification{position:relative;display:flex;flex-direction:column;gap:1rem;padding:1rem;overflow:hidden;max-width:27rem;border-radius:.75rem;background:#292929;box-shadow:0 4px 58px -12px #000000b3;animation-fill-mode:forwards}.notification__progress{position:absolute;left:0;top:0;width:100%;height:3px;background:#a48afb;transform:scaleX(1);transform-origin:left center;animation:notification-progress var(--progress-duration, 8s) linear forwards}@keyframes notification-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes slide-in{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-out{0%{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}.notification--visible{animation:slide-in .5s ease forwards}.notification--hidden{animation:slide-out .5s ease forwards}.notification__close{position:absolute;right:8px;top:8px;border:none;background:transparent;cursor:pointer}.notification__header{display:flex;align-items:flex-start;gap:1rem}.notification__icon{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;flex-shrink:0;border-radius:999px;background:#a48afb}.notification__icon svg{width:1rem;height:1rem}.notification__content{flex:1}.notification__title{margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.5rem;color:#fcfcfc}.notification__description{font-size:.875rem;font-weight:500;line-height:128%;color:#d6d6d6}#bonusPoints:before{content:"+"}.profile-page__mobile-trigger{position:relative;display:none;align-items:center;gap:var(--spacing-md, .5rem);padding:1rem;width:100%;border-radius:.75rem;font-weight:600;text-align:left;color:var(--colors-gray-25, #FCFCFC);background:var(--colors-gray-950, #0F0F0F);cursor:pointer}.profile-page__mobile-trigger svg:not(.profile-page__mobile-arrow){flex-shrink:0;width:24px;height:24px;color:var(--colors-gray-500, #737373)}.profile-page__mobile-trigger span{flex-grow:1}#mapContainer{transform:none}.input-icon-wrapper{position:relative;display:flex;align-items:center;gap:8px}.input-icon-wrapper input[data-clearable],.input-icon-wrapper input.clearable{flex:1 1 auto;box-sizing:border-box;width:100%;transition:padding-right .25s ease}.input-icon-wrapper:has(.clearable-btn.visible) input[data-clearable],.input-icon-wrapper:has(.clearable-btn.visible) input.clearable{padding-right:40px}.clearable-btn{position:absolute;right:12px;top:50%;padding:0;width:24px;height:24px;border:none;line-height:0;background:none;cursor:pointer;pointer-events:none;opacity:0;transform:translateY(-50%);transition:opacity .25s ease}.clearable-btn svg{width:100%;height:100%}.clearable-btn svg path{stroke:#737373}.clearable-btn.visible{pointer-events:auto;opacity:1}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.rental-type{scroll-margin-top:130px}.skeleton{border-radius:4px;background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a,#2a2a2a 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.map-picker-overlay{position:fixed;left:0;top:0;display:none;align-items:center;justify-content:center;flex-direction:column;padding:1.25rem;width:100%;height:100%;background-color:#121212cc;z-index:3000;backdrop-filter:blur(5px)}.map-picker-overlay.active{display:flex}#map-picker-address{display:-webkit-box;overflow:hidden;font-size:.875rem;font-weight:600;line-height:130%;text-overflow:ellipsis;color:#fcfcfc;-webkit-box-orient:vertical;-webkit-line-clamp:2}#map-picker-close{position:absolute;right:1.5rem;top:1.5rem;z-index:3100;border:none;background:none;cursor:pointer}body.map-picker-open .header{display:none}.social__list{display:flex;align-items:flex-start;gap:1.25rem}.social__link{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.social__icon{display:block;width:1.5rem;height:1.5rem}.photo-preview__ghost{border:2px dashed var(--colors-brand-400);background:#555;opacity:.4!important}.photo-preview__chosen .photo-preview__item{border:2px solid var(--colors-brand-400);box-shadow:0 10px 30px #0000004d;transform:scale(1.05)}.photo-preview__wrapper{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.photo-preview__wrapper.is-flying{position:relative;z-index:10}#default_price{min-height:auto;font-size:2rem;color:var(--colors-gray-25, #FCFCFC)}.sheet-title{margin-bottom:1.5rem;font-size:1.25rem;font-weight:700;line-height:1.5rem;text-align:center;letter-spacing:-.025rem;color:var(--colors-gray-25, #FCFCFC)}.sheet-list{display:flex;flex-direction:column;gap:.25rem}.sheet-item{display:flex;align-items:center;align-self:stretch;justify-content:space-between;gap:.75rem;padding:.75rem .75rem .75rem 1rem;height:2.75rem}.sheet-item__label{flex-shrink:0}.sheet-item__check{display:inline-flex;margin-left:8px}.guest-count .increment:disabled,.guest-count .decrement:disabled{cursor:not-allowed;opacity:.25}@keyframes wave{0%,60%,to{transform:initial}30%{transform:translateY(-4px)}}body.page-chat{overflow:hidden;overscroll-behavior:none;-webkit-overflow-scrolling:auto}.header-notifications__content{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;width:100%}.header-notifications__item{width:100%}.header-notifications__item--max-connection{border-left:.1875rem solid var(--colors-brand-400, #A48AFB);background:var(--colors-gray-850, #1B1B1B)}.header-notifications__item--max-connection .header-notifications__avatar{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;overflow:visible}.header-notifications__item--max-connection .header-notifications__avatar img{border-radius:0;-o-object-fit:contain;object-fit:contain;overflow:visible}.header-notifications__caption{font-size:.875rem;font-weight:700;line-height:140%;letter-spacing:-.0175rem;color:var(--colors-base-white, #FFF)}.header-notifications__message{margin-bottom:.12rem;font-size:.875rem;font-weight:400;line-height:140%;letter-spacing:-.0175rem;color:var(--colors-gray-400, #A3A3A3)}.custom-dropdown-menu li a.header-notifications__link{display:flex;gap:.75rem;padding:.625rem .625rem .625rem .875rem;border-radius:0}.custom-dropdown-menu li.header-notifications__item{border-radius:0}.header-notifications__time{font-size:.875rem;font-weight:400;line-height:140%;letter-spacing:-.0175rem;color:var(--colors-gay-500, #737373)}.header-notifications__message{font-size:.875rem;font-weight:500;font-style:normal;line-height:130%;white-space:normal;letter-spacing:-.0175rem;color:var(--colors-gray-400, #A3A3A3)}.header-notifications__avatar{flex-shrink:0}.header-notifications__avatar img{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:12.5rem}@media(max-width:767px){.categories-switcher.categories-switcher--mobile{gap:0}.categories-switcher.categories-switcher--mobile .category-btn{width:100%}.categories-switcher.categories-switcher--mobile .category-btn:not(.active){display:none}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;color:#fff;background-color:#333;transition-property:transform,visibility,opacity;outline:0}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{left:0;bottom:-7px;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{left:0;top:-7px;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{right:-7px;border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{position:absolute;border-style:solid;border-color:transparent;content:""}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box{border-radius:.5rem;font-family:Raleway,sans-serif;font-size:.875rem;font-weight:600;line-height:1.3em;letter-spacing:-.02em;color:var(--colors-gray-25);background-color:var(--colors-gray-950);box-shadow:0 .5rem .5rem -.25rem #00000008,0 1.25rem 1.5rem -.25rem #00000014}.tippy-content{padding:.5rem .75rem}.tippy-arrow{color:var(--colors-gray-950)}quiz-step-5{height:100%}.schedule-highlight-item{padding:.75rem 1rem .75rem .75rem;border-radius:1rem;background:var(--colors-gray-800)}.schedule__day-off{margin-left:auto;font-size:.875rem;font-weight:600;letter-spacing:-.0175rem;color:var(--colors-gray-400, #A3A3A3)}.tooltip-pro-container{position:relative;display:flex;align-items:center}.tooltip-pro{position:absolute;right:-23px;top:100%;display:none;align-items:flex-end;flex-direction:column;margin-top:12px;width:var(--tooltip-pro-width, 13.5rem);pointer-events:auto;z-index:2;filter:drop-shadow(0px 20px 24px rgba(0,0,0,.08)) drop-shadow(0px 8px 8px rgba(0,0,0,.03))}.tooltip-pro.is-visible{display:flex}.tooltip-pro--top{top:auto;bottom:100%;margin-top:0;margin-bottom:12px;flex-direction:column-reverse}.tooltip-pro__arrow-wrapper{display:flex;align-items:flex-end;justify-content:center;margin-right:14px;margin-bottom:-1px;width:20px;height:12px;z-index:1}.tooltip-pro--right-sm{right:-11px!important;left:auto!important;align-items:flex-end!important}.tooltip-pro--right-sm .tooltip-pro__arrow-wrapper{margin-right:11px!important;margin-left:0!important;align-self:flex-end!important}.tooltip-pro--top .tooltip-pro__arrow-wrapper{margin-bottom:0!important;margin-top:-1px!important}.tooltip-pro--top .tooltip-pro__arrow{transform:rotate(0)}.tooltip-pro__arrow{display:block;width:100%;height:100%;transform:rotate(180deg)}.tooltip-pro__arrow path{fill:var(--tooltip-pro-bg-color, #292929)}.tooltip-pro__content{display:flex;align-items:center;flex-direction:row;gap:12px;padding:12px;box-sizing:border-box;width:100%;border-radius:16px;background-color:var(--tooltip-pro-bg-color, #292929)}.tooltip-pro__icon-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}.tooltip-pro__icon-wrapper svg{width:100%;height:100%}.tooltip-pro__body{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-grow:1;gap:12px}.tooltip-pro__text-wrapper{display:flex;flex-direction:column;gap:4px}.tooltip-pro__text{margin:0;font-family:Raleway,sans-serif;font-size:14px;font-weight:700;line-height:1.3;letter-spacing:-.28px;color:var(--tooltip-pro-text-color, #fcfcfc)}.tooltip-pro__close-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding-top:2px;width:16px;height:16px;cursor:pointer}.tooltip-pro__close{display:flex;padding:0;width:100%;height:100%;border:none;color:#737373;background:none;cursor:pointer;transition:color .2s}.tooltip-pro__close:hover{color:#fcfcfc}.tooltip-pro__close svg{width:100%;height:100%;stroke:currentColor}.step-content{transition:opacity .25s ease-out,transform .25s ease-out}.step-enter-from-right{opacity:0;transform:translate(1.25rem)}.step-enter-from-left,.step-leave-to-left{opacity:0;transform:translate(-1.25rem)}.step-leave-to-right{opacity:0;transform:translate(1.25rem)}.step-content.active{opacity:1}.wizard-locked{pointer-events:none}.step-content.animating{display:flex!important;flex-direction:column;position:relative;z-index:0;transform:translate(0)}html{scroll-behavior:smooth}.counter{background-color:var(--colors-gray-850);border-radius:8px;padding:12px 16px 12px 12px;display:flex;justify-content:space-between;align-items:center}.counter-val{padding:0;display:flex;align-items:center;justify-content:center}.home-featured .space-card__actions svg{width:1.25rem;height:1.25rem}.sidebar{width:25rem;flex-shrink:0;display:flex;flex-direction:column;background:var(--colors-gray-900);border-right:1px solid var(--colors-gray-850)}.icon{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.search-input__icon{width:1.5rem;height:1.5rem;flex-shrink:0}.category-card--active{border:2px solid var(--category-active-border);background:linear-gradient(173deg,var(--category-active-gradient-start) -7.59%,var(--category-active-gradient-end) 126.16%),var(--Colors-Gray-true-850, #1B1B1B);color:var(--colors-gray-25)}.category-card--active .filter-tabs__icon-svg--active{display:block!important}.category-card--active .filter-tabs__icon-svg--inactive{display:none!important}.badge{display:flex;padding:.25rem .5rem;align-items:center;gap:.25rem;border-radius:.5rem;background:var(--Colors-Gray-true-850, #1B1B1B);font-size:var(--Font-size-text-md, 1rem);font-style:normal;font-weight:600;line-height:1;cursor:pointer;border:1px solid transparent;transition:border-color .2s ease,background .2s ease}.format-btn--active{border-color:var(--colors-brand-400);background:var(--colors-gray-800);color:var(--colors-gray-25)}.sidebar .input-style__input{color:var(--colors-gray-25, #FCFCFC)}.sidebar .input-style__input::-moz-placeholder{color:var(--colors-gray-400, #A3A3A3);opacity:1}.sidebar .input-style__input::placeholder{color:var(--colors-gray-400, #A3A3A3);opacity:1}.main-content{flex:1;min-width:0;display:flex;flex-direction:column;padding:1.25rem;gap:1rem}.view-btn--active{background:var(--Colors-Gray-true-850, #1B1B1B)}.search-layout--collapsed .sidebar,.map-list--grid [data-map-list-target=map]{display:none}.map-list--grid [data-map-list-target=list]{flex:0 0 100%;max-width:100%}.map-list--map [data-map-list-target=map]{display:block;position:relative;z-index:1}.map-list--map [data-map-list-target=list]{flex:0 0 50%;max-width:50%;position:relative;z-index:200}body.map-expanded [data-map-list-target=list]{display:none}body.map-expanded [data-map-list-target=map]{flex:0 0 100%;max-width:100%}.map--hidden,.content--hidden{display:none}.search-date__tab--active{color:var(--colors-gray-25);background:var(--Colors-Gray-850, #1B1B1B)}.search-date__summary{display:flex;align-items:center;gap:.5rem;padding:.75rem;border-radius:.75rem;border:1px solid var(--colors-gray-850);background:var(--colors-gray-950);color:var(--colors-gray-400);font-size:1rem;font-weight:500;width:100%;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-date__summary.is-filled{color:var(--Colors-Base-white, #FFF)}.search-date .flatpickr-calendar{background:transparent!important;box-shadow:none!important}.search-date .flatpickr-months,.search-date .flatpickr-innerContainer,.search-date .flatpickr-rContainer{background:transparent!important}.no-show-compensation-modal .modal__content{display:flex;flex-direction:column;gap:0;width:100%;max-width:31.5rem;max-height:95vh;padding:0;border-radius:1.25rem;background:var(--colors-gray-900, #141414);box-shadow:0 .25rem 3.625rem -.75rem #000000b3;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.no-show-compensation-modal__drag-handle{display:none}.no-show-compensation-modal__close{top:1.5rem;right:1.5rem;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:.5rem;border-radius:624.9375rem;background:var(--colors-gray-850, #1B1B1B)}.no-show-compensation-modal__close svg{display:block;width:.71875rem;height:.71875rem}.no-show-compensation-modal .modal__close-btn:hover svg path{stroke:#4e4e4e}.no-show-compensation-modal__header{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem 1.5rem .5rem}.no-show-compensation-modal__logo{width:5.3125rem;height:3.375rem}.no-show-compensation-modal__logo svg{display:block;width:100%;height:100%}.no-show-compensation-modal__title{margin:0;font-size:1.5rem;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.03rem;text-align:center;color:var(--colors-gray-25, #FCFCFC);font-feature-settings:"lnum" 1,"pnum" 1}.no-show-compensation-modal__subtitle{margin:0;color:var(--colors-gray-25, #FCFCFC);font-size:1rem;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.02rem;text-align:center;font-feature-settings:"lnum" 1,"pnum" 1}.no-show-compensation-modal__body{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem 1.5rem 0}.no-show-compensation-modal__card{display:flex;flex-direction:column;gap:.25rem;padding:1.5rem;border-radius:1.25rem;background:var(--colors-gray-850, #1B1B1B)}.no-show-compensation-modal__card-title{margin:0;color:var(--colors-gray-25, #FCFCFC);font-size:1.125rem;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.05625rem;font-feature-settings:"lnum" 1,"pnum" 1}.no-show-compensation-modal__line-group{display:flex;align-items:flex-start;gap:.75rem}.no-show-compensation-modal__line{flex:0 0 .1875rem;align-self:stretch;border-radius:624.9375rem;background:var(--colors-gray-600, #525252)}.no-show-compensation-modal__line-group p{margin:0;color:var(--colors-gray-300, #A3A3A3);font-size:1rem;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.02rem;font-feature-settings:"lnum" 1,"pnum" 1}.no-show-compensation-modal__actions{padding:1.5rem}.no-show-compensation-modal__action{width:100%;min-height:3rem;padding:1rem;border-radius:.5rem;font-size:.875rem;font-style:normal;font-weight:600;line-height:120%;letter-spacing:-.0175rem;font-feature-settings:"lnum" 1,"pnum" 1}.modal__content--my-space-action{display:flex;flex-direction:column;gap:8px;width:min(460px,calc(100vw - 32px));max-width:460px;max-height:min(784px,calc(100dvh - 40px));margin:auto;padding:76px 24px 24px;border-radius:8px;background:#101010;color:#fcfcfc;box-shadow:0 24px 90px #00000080}.modal.modal--active .modal__content--my-space-action{transform:scale(1)}.my-space-system-modal__handle{display:none}@media(max-width:768px){.modal__content--my-space-action{width:100%;max-width:100%;max-height:calc(100dvh - 32px);margin:0;padding:56px 16px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;transform:translateY(100%);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal.modal--active .modal__content--my-space-action{transform:translateY(0)}.my-space-system-modal__handle{position:absolute;top:8px;left:50%;display:block;width:40px;height:4px;border-radius:999px;background:#424242;transform:translate(-50%)}}@media(min-width:768px)and (max-width:1199.98px){.header .container{padding-inline:1rem}.header__brand-col{flex:0 0 auto;width:auto}.header__nav-col{flex:1 1 auto;width:auto;max-width:none}.header__action{gap:clamp(.75rem,1.6vw,1.25rem)}.header__info{gap:.375rem}.header__user{gap:.625rem}}@media(min-width:768px)and (max-width:1099.98px){.header__add--create .header__add-text--full{display:none}.header__add--create .header__add-text--short{display:inline-block}}@media(min-width:768px)and (max-width:991.98px){.header .container{padding-inline:.75rem}.header__action{gap:.625rem}.header__add--nearby{justify-content:center;flex:0 0 2.75rem;width:2.75rem;height:2.75rem;padding:.75rem}.header__add--nearby .header__add-text--nearby{display:none}.header__user{gap:.5rem;padding-left:.5rem}}@media(width<1200px){#section-hero-top.section-hero--full{padding-block:0}#section-hero-top.section-hero--full .container{padding-block:3rem 1.5rem}.footer--expanded .footer__top{grid-template-columns:minmax(10rem,.7fr) minmax(0,2fr)}.footer__menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:2rem;column-gap:2rem;row-gap:2rem}.footer__menu-column:nth-child(3),.footer__menu-column:nth-child(4){grid-column:1 / -1}.footer__menu-column:nth-child(4){margin-top:-1.5rem}.footer__menu-column:nth-child(4) .footer__menu-title{display:none}}@media(width<992px){.sidebar{width:100%;border-right:none;border-bottom:1px solid var(--colors-gray-850)}.sidebar--collapsed{width:100%}.main-content{padding:0}.map-list--grid [data-map-list-target=map]{display:block}.map-list--grid [data-map-list-target=list],.map-list--map [data-map-list-target=list]{flex:0 0 100%;max-width:100%}.home-featured .preview-intermediate__card,.home-featured__track .preview-intermediate__card{height:auto}}@media(width<768px){.search-bar-group{gap:1.5rem}.home-featured__title-block{gap:1rem}.home-featured__controls{flex-wrap:nowrap;width:100%}.home-featured__cta{flex:1 1 auto;min-width:0}.nav-arrows{flex-shrink:0}.home-featured__track .preview-intermediate__card{width:19.75rem;height:auto;border-radius:1rem}.home-featured__track .space-card__content{padding:1rem;gap:.9375rem}.home-featured__track .space-card__header,.home-featured__track .space-card__body{margin-bottom:0}.home-featured__track .space-card__address{line-height:1.125rem}.payment-table{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.payment-table__content{min-width:640px}.header{margin-bottom:.25rem;z-index:1000}body.bottom-sheet-open .header,body.map-open .header{z-index:0}body.bottom-sheet-open .guest-bonus-banner--mobile{opacity:0;transform:translateY(1rem);pointer-events:none}.header .container{padding:.5rem .75rem}.modal--stories{align-items:flex-end}.modal--stories,.chat-risk-modal,.no-show-compensation-modal{overflow:hidden;overscroll-behavior:contain}.modal__content--stories{width:100%;max-width:100%;height:auto;max-height:95vh;margin:0;padding:.5rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom));border-radius:1.5rem 1.5rem 0 0;align-items:stretch;transform:translateY(100%)}.modal.modal--active .modal__content--stories{transform:translateY(0)}.stories-modal__state{min-height:19rem;padding:1.25rem .75rem 1rem;gap:.75rem}.stories-modal__state-card{max-width:none;padding:1rem .875rem;gap:.625rem}.stories-modal__state-title{font-size:1rem;line-height:1.2;letter-spacing:-.02rem}.stories-modal__state-text{font-size:.875rem;line-height:1.3;letter-spacing:-.0175rem}.stories-modal__loader{width:2rem;height:2rem}.stories-modal__retry{min-height:2.75rem}.stories-modal__media-wrap{padding:0 0 1.75rem}.stories-modal__media{height:17rem;border-radius:1rem}.stories-modal__media-image{border-radius:1rem}.modal__content--stories .modal__close-btn{top:.75rem;right:.75rem}.modal--home-opportunity{--home-opportunity-safe-top: env(safe-area-inset-top, 0px);--home-opportunity-sheet-top-gap: max(.75rem, calc(var(--home-opportunity-safe-top) + .75rem));--home-opportunity-close-top: .75rem;--home-opportunity-body-top: 2.5rem;align-items:flex-end;overflow:hidden;padding:0;top:var(--home-opportunity-viewport-top, 0px);height:100vh;height:100svh;height:var(--home-opportunity-viewport-height, 100svh);overscroll-behavior:contain}.modal__content--home-opportunity{width:100%;max-width:100%;height:auto;max-height:calc(100vh - var(--home-opportunity-sheet-top-gap));max-height:calc(100svh - var(--home-opportunity-sheet-top-gap));max-height:calc(var(--home-opportunity-viewport-height, 100svh) - var(--home-opportunity-sheet-top-gap));margin:0;border-radius:1.5rem 1.5rem 0 0;transform:translateY(100%)}.modal.modal--active .modal__content--home-opportunity{transform:translateY(0)}.home-opportunity-modal__body{padding:var(--home-opportunity-body-top) 1.5rem 0}.home-opportunity-modal__close{top:.75rem;right:.75rem;width:2.25rem;height:2.25rem}.home-opportunity-modal__visual{height:4.25rem}.home-opportunity-modal__labels{margin-top:.75rem;gap:.25rem}.home-opportunity-modal__label{min-width:4rem}.home-opportunity-modal__title{margin:1.5rem auto 1.75rem;font-size:1.25rem;line-height:1.875rem}.home-opportunity-modal__title-line{display:inline}.home-opportunity-modal__sections{grid-template-columns:1fr;gap:1.5rem}.home-opportunity-modal__section-title{margin-bottom:.75rem}.home-opportunity-modal__footer{padding:1.5rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom))}.stories-modal__title{padding:0 0 1.25rem}.stories-modal__title-text{font-size:1.25rem;line-height:1.2;max-width:20rem;margin:0 auto}.stories-modal__info{padding:0 0 1.75rem}.stories-modal__info-card{padding:1rem .75rem;border-radius:1rem}.stories-modal__info-text{font-size:.875rem;letter-spacing:-.0175rem}.stories-modal__cta{padding:0 0 .5rem}.stories-modal__progress{padding:0 .75rem}.stories-modal__bonus-icon{width:1rem;height:1rem}#mapContainer{position:fixed;inset:0;width:100%;height:100vh;height:100dvh;max-height:100dvh;overflow:hidden;transform:translateY(100%);transition:transform .3s ease;z-index:999;visibility:hidden;display:none;pointer-events:none;background:var(--colors-gray-950, #0F0F0F)}#mapContainer #map{width:100%;height:100%;min-height:100%;border-radius:0}#mapContainer.map--active{transform:translateY(0);padding-left:0;padding-right:0;width:100vw;visibility:visible;display:block;pointer-events:auto}body.map-open{overflow:hidden;overscroll-behavior:none}.section-hero__title{margin-bottom:1rem;font-size:2.5rem}.hero__content{gap:0}.hero__title{margin-bottom:1.25rem;text-align:center;white-space:normal}.home-featured{padding:3.5rem 0}.home-featured__header{gap:2rem}.home-featured__title{font-size:1.875rem;line-height:1}.home-featured__icon-square{width:3rem;height:3rem}.home-featured__icon-square--center{width:3.5rem;height:3.5rem;top:-.25rem}.filter-tabs{width:100%;overflow-x:auto;justify-content:flex-start;border:0;box-shadow:inset 0 0 0 1px var(--colors-gray-850);scrollbar-width:none;-ms-overflow-style:none}.filter-tabs::-webkit-scrollbar{display:none}.filter-tabs__item{--filter-tab-inactive-size: 2.4125rem;flex:0 0 2.4125rem;width:var(--filter-tab-inactive-size);min-width:var(--filter-tab-inactive-size);height:var(--filter-tab-inactive-size);padding:0;aspect-ratio:auto;flex-direction:row;justify-content:center;gap:0;overflow:hidden;transition:flex-basis .28s ease,width .28s ease,min-width .28s ease,background .2s ease,color .2s ease,transform .2s ease}.filter-tabs__item--active{flex-basis:var(--filter-tab-active-width, max-content);width:var(--filter-tab-active-width, auto);min-width:var(--filter-tab-active-width, -moz-max-content);min-width:var(--filter-tab-active-width, max-content);height:2.25rem;min-height:0;padding:.5rem;aspect-ratio:auto;gap:.5rem}.filter-tabs__icon{width:1.25rem;height:1.25rem;transition:opacity .2s ease,transform .2s ease}.filter-tabs__item--active .filter-tabs__icon{transform:scale(1.04)}.filter-tabs__text--desktop{display:none}.filter-tabs__text--mobile{display:inline-block;max-width:0;opacity:0;overflow:hidden;font-size:.75rem;line-height:1.125rem;letter-spacing:0;transform:translate(-.25rem);transition:opacity .18s ease,transform .28s ease;white-space:nowrap}.filter-tabs__item--active .filter-tabs__text--mobile{max-width:calc(var(--filter-tab-active-width, 12rem) - 2.75rem);opacity:1;transform:translate(0)}.home-featured__carousel{gap:2rem;margin-top:3rem;align-items:flex-start;overflow-x:hidden;overflow-y:visible}.home-featured__track{flex-wrap:nowrap;min-height:14rem;max-width:none;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x pan-y}.home-featured__track::-webkit-scrollbar{display:none}.home-featured .preview-intermediate__card{height:auto;scroll-snap-align:start}.nav-arrows__item{width:3rem;height:3rem;border-radius:.75rem}.home-featured__carousel .nav-arrows{align-self:center;justify-content:center}.search-bar{flex-direction:column;align-items:stretch;max-width:100%;order:1}.hero-location{order:2}.hero-subcategories-frame{order:3;width:100%;max-width:100%;margin-top:1.25rem}.hero-subcategories{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;order:0;margin-top:0;overflow-x:auto;overflow-y:hidden;max-width:100%;padding-bottom:.25rem;height:auto;min-height:0;overflow-anchor:none;scroll-snap-type:none;scrollbar-width:none;touch-action:pan-x pan-y;overscroll-behavior-x:contain;-webkit-overflow-scrolling:auto}.hero-subcategories::-webkit-scrollbar{display:none}.hero-subcategories__row{flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-start;width:-moz-max-content;width:max-content;max-height:none}.hero-subcategories__tag{flex:0 0 8.125rem;width:8.125rem;min-width:8.125rem;max-width:8.125rem;min-height:5.75rem;scroll-snap-align:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.hero-subcategories.hero-subcategories--dragging .hero-subcategories__tag{pointer-events:none}.hero-subcategories__tag:not(.hero-subcategories__tag--selected):not(.hero-subcategories__tag--skeleton):hover,.hero-subcategories__tag:not(.hero-subcategories__tag--selected):not(.hero-subcategories__tag--skeleton):focus-visible,.hero-subcategories.hero-subcategories--dragging .hero-subcategories__tag:not(.hero-subcategories__tag--selected){border-color:transparent;background:var(--Colors-Gray-true-850, #1B1B1B);box-shadow:none}.hero-subcategories__tag:not(.hero-subcategories__tag--selected):hover .hero-subcategories__text,.hero-subcategories__tag:not(.hero-subcategories__tag--selected):focus-visible .hero-subcategories__text,.hero-subcategories.hero-subcategories--dragging .hero-subcategories__tag:not(.hero-subcategories__tag--selected) .hero-subcategories__text{color:var(--colors-gray-400, #A3A3A3)}.hero-subcategories__tag:not(.hero-subcategories__tag--selected):hover .filter-tabs__icon-svg--active,.hero-subcategories__tag:not(.hero-subcategories__tag--selected):focus-visible .filter-tabs__icon-svg--active,.hero-subcategories.hero-subcategories--dragging .hero-subcategories__tag:not(.hero-subcategories__tag--selected) .filter-tabs__icon-svg--active{display:none!important}.hero-subcategories__tag:not(.hero-subcategories__tag--selected):hover .filter-tabs__icon-svg--inactive,.hero-subcategories__tag:not(.hero-subcategories__tag--selected):focus-visible .filter-tabs__icon-svg--inactive,.hero-subcategories.hero-subcategories--dragging .hero-subcategories__tag:not(.hero-subcategories__tag--selected) .filter-tabs__icon-svg--inactive{display:block!important}.hero-map-button{order:4;align-self:stretch;width:100%;max-width:100%;min-height:2.5rem}.search-bar__btn{width:100%}.hero-search-popup{max-height:70vh;overflow-y:auto}.location-box{flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0;overflow-anchor:none;text-align:left}.filter-card{width:100%}.activity{margin-bottom:4px}.header__user-avatar{width:2.25rem;height:2.25rem;border-radius:12.5rem}.section-hero .container{padding:0px .75rem}.hero .container{padding:1.5rem .75rem 2rem}.section-faq .landing-title--single,.landing-title{margin:0 auto 24px;max-width:100%;font-size:1.75rem;line-height:120%}.landing-description{margin:0 auto 40px;max-width:100%}.find-place__grid{grid-template-columns:1fr}.find-place__card{padding:1rem;gap:1.25rem;border-radius:2rem;min-height:auto}.section-call-to-action,.section-how-it-works,.section-stories-bonus{padding-block:32px}.section-call-to-action>.container{padding-inline:16px}.section-stories-bonus .container{padding-inline:16px;gap:32px}.section-stories-bonus__card-content{padding:24px 16px}.section-stories-bonus__media{height:18rem}.section-stories-bonus__story-title{font-size:1.25rem;letter-spacing:-.02em}.section-stories-bonus__story-info{padding:16px}.section-stories-bonus__story-text{font-size:1rem}.section-stories-bonus__cta-wrap,.section-stories-bonus__progress{padding-inline:16px}.section-stories-bonus__progress-inner{gap:8px}.section-how-it-works__steps-wrapper{flex-direction:column;gap:16px;margin-bottom:0;max-width:100%;padding-inline:0}.section-how-it-works__steps{flex-direction:column;flex-basis:auto;gap:0;width:100%;height:auto;padding:0;border-radius:1.25rem}.section-how-it-works__step:not(:last-child):after{position:absolute;left:10%;top:auto;bottom:0;width:90%;height:1px}.section-how-it-works__step,.section-how-it-works__step-image{flex-basis:auto;width:100%;padding:1.25rem;max-width:none;height:13rem}.section-how-it-works__step-title{font-size:1rem}.section-how-it-works__step-description{font-size:.88rem}.section-how-it-works__step-number{padding:1.25rem;width:3.75rem;height:3.75rem}.section-how-it-works__question{flex-direction:column;align-items:stretch;gap:1.25rem;padding:1.25rem}.section-how-it-works__question-action .button{width:100%}.section-how-it-works__question-title{font-size:1.25rem;margin-bottom:.025rem}.section-how-it-works__question-description{font-size:.875rem;line-height:1.25rem}.section-faq{padding-block:32px}.section-faq .categories-switcher{margin:0 auto 40px}.section-faq .modal__subtitle{font-size:1rem}.section-faq__content p{font-size:.88rem}.faq-more-btn{margin-top:32px}.section-call-to-action__buttons{flex-direction:column-reverse;gap:8px}.section-call-to-action__button{padding:1.5rem;width:auto;height:auto;border-radius:1.25rem;font-size:1rem;font-weight:600;text-align:center;text-decoration:none;letter-spacing:-.05em;color:var(--colors-base-white);background:#ffffff0a;box-shadow:0 0 #0000;transition:all .4s ease-in-out}.section-call-to-action__button:hover{border-radius:1.25rem}.section-call-to-action__button--primary{min-height:3.25rem;padding:1rem 1.25rem;border-radius:.75rem;color:var(--colors-gray-25);background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 296 48' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><g transform='matrix(6.7074 4.59 -28.305 28.014 18.227 -27.3)' opacity='1'><rect height='41.909' width='304.48' fill='url(%23grad)' id='quad' shape-rendering='crispEdges'/><use href='%23quad' transform='scale(1 -1)'/><use href='%23quad' transform='scale(-1 1)'/><use href='%23quad' transform='scale(-1 -1)'/></g><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x2='5' y2='5'><stop stop-color='rgba(164,138,251,1)' offset='0'/><stop stop-color='rgba(161,105,253,1)' offset='0.5'/><stop stop-color='rgba(157,72,255,1)' offset='1'/></linearGradient></defs></svg>"),linear-gradient(90deg,#1b1b1b 0% 100%);background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:0 0 10px #ffffff40,2px 2px 100px #9e48ff4d,2px 2px 16px #d7b4ffbf inset}.section-call-to-action__button--primary:hover{border-radius:.75rem}.section-call-to-action__button--primary .section-call-to-action__text--desktop{display:none}.section-call-to-action__button--primary .section-call-to-action__text--mobile{display:inline}.footer{padding:2rem .75rem calc(2rem + env(safe-area-inset-bottom))}.footer__top,.footer--expanded .footer__top,.footer--collapsed .footer__top{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;margin-bottom:2rem}.footer__toggle{order:1;width:100%;justify-content:center;min-height:2.75rem}.footer--expanded .footer__toggle,.footer--collapsed .footer__toggle{order:1}.footer__brand,.footer--expanded .footer__brand,.footer--collapsed .footer__brand{order:0;flex-direction:row;align-items:center;justify-content:space-between;min-height:0;gap:1rem}.footer__logo .header__logo{justify-content:flex-start}.footer__social{margin-top:0}.footer__menu{order:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:2rem;white-space:normal}.footer__menu-column:nth-child(3),.footer__menu-column:nth-child(4){grid-column:1 / -1}.footer__payment-icons{justify-content:flex-start;flex-wrap:wrap;gap:1rem;width:100%;height:auto}.footer__payment-icon{height:1.5rem;width:auto}.footer__bottom{align-items:flex-start;flex-direction:column}#scroll-to-top{align-self:flex-start;width:100%}.top-bar{width:100%;padding-top:env(safe-area-inset-top,0px);background-image:linear-gradient(#7b4fea,#5925dc),linear-gradient(90deg,#5925dc 0% 100%);display:flex;flex-direction:column;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.top-bar__header{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem .5rem .75rem;width:100%}.top-bar__left,.top-bar__right-action{width:5rem;display:flex;align-items:center}.top-bar__left{gap:.5rem}.top-bar__right-action{justify-content:flex-end}.btn-circle{width:2.25rem;height:2.25rem;border-radius:50%;padding:.25rem;position:relative;display:flex;align-items:center;justify-content:center;background:transparent;cursor:pointer}.top-bar__avatar-btn{position:relative}.avatar{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;border:.125rem solid var(--colors-base-white, #fff);overflow:hidden}.avatar__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar__badge{position:absolute;bottom:-.125rem;left:50%;transform:translate(-15%);background-color:var(--colors-gray-850, #1b1b1b);border-radius:1.1875rem;padding:.125rem .25rem;color:var(--colors-brand-400, #a48afb);font-size:.625rem;font-weight:700;line-height:1;letter-spacing:-.03125rem;display:flex;align-items:center;justify-content:center;z-index:2}.logo{display:flex;align-items:center;gap:.5rem}.logo__icon{width:1.1875rem;height:1.6875rem;display:flex;align-items:center}.logo__icon svg{width:100%;height:100%}.logo__text{width:4.5rem;height:1.0625rem;display:flex;align-items:center}.logo__text svg{width:100%;height:100%}.top-bar .icon-box{width:1.5rem;height:1.5rem;position:relative;display:flex;align-items:center;justify-content:center;color:#bdb4fe}.top-bar .icon-box svg{width:100%;height:100%}.top-bar__icon{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.top-bar__icon svg{width:100%;height:100%}.top-bar__search-container{padding:.25rem .75rem .75rem;display:flex;gap:.5rem;align-items:center;max-height:4.5rem;opacity:1;transform:translateY(0);transition:max-height .25s ease,opacity .25s ease,transform .25s ease,padding .25s ease;overflow:hidden}.top-bar__search-container--hidden{max-height:0;opacity:0;transform:translateY(-.25rem);padding-top:0;padding-bottom:0;pointer-events:none}.header[data-top-bar-context=home]{--home-top-bar-search-height: 3.5rem}.header[data-top-bar-context=home] .top-bar{position:relative;transition:border-radius .28s ease}.header[data-top-bar-context=home].header--home-search-visible .top-bar{border-bottom-right-radius:0;border-bottom-left-radius:0}.header[data-top-bar-context=home] .top-bar__search-container{position:absolute;top:100%;right:0;left:0;z-index:1;height:var(--home-top-bar-search-height);max-height:none;padding:.25rem .75rem .75rem;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;background:#5925dc;opacity:1;visibility:visible;transform:translateZ(0);transition:opacity .3s ease-out,transform .3s ease-out,visibility 0s linear;pointer-events:auto;will-change:opacity,transform}.header[data-top-bar-context=home] .top-bar__search-container--hidden{opacity:0;visibility:hidden;transform:translate3d(0,-.5rem,0);transition:opacity .24s ease-in,transform .24s ease-in,visibility 0s linear .24s;pointer-events:none}.header[data-top-bar-context=home].header--home-search-visible.header--hidden{transform:translateY(calc(-100% - var(--home-top-bar-search-height)))}.search-bar-small{flex:1;min-width:0;height:2.5rem;background-color:#7a5af8;border-radius:.75rem;display:flex;align-items:center;padding:0 1.25rem 0 .75rem;gap:.5rem;color:#ebe9fe;text-align:left;cursor:pointer}.search-bar-small__icon{width:1.5rem;height:1.5rem;flex:0 0 1.5rem;display:flex;align-items:center;justify-content:center}.search-bar-small__icon svg{width:100%;height:100%}.search-bar-small__text{min-width:0;overflow:hidden;color:#fff;font-size:1rem;font-weight:500;line-height:1.5rem;text-overflow:ellipsis;white-space:nowrap}.mobile-nav{display:block;position:fixed;left:0;right:0;bottom:0;z-index:1200;pointer-events:none}body.map-open .mobile-nav{display:none}.mobile-nav .tab-bar{pointer-events:auto}.tab-bar-container{position:relative;width:100%;height:9.25rem;background:linear-gradient(180deg,#0000 16.03%,#000 58.74%);display:flex;align-items:flex-end;padding-bottom:.75rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom,0px));pointer-events:none}.tab-bar{width:100%;padding:0 .9375rem;display:flex;justify-content:space-between;align-items:flex-end;pointer-events:auto}.tab-bar--home-search{display:grid;grid-template-columns:3rem 1fr 3rem 1fr 2.75rem 1fr 3rem 1fr 3rem;justify-content:stretch;transition:grid-template-columns .24s ease}.tab-bar--home-search-collapsed{grid-template-columns:3rem 1fr 3rem .5fr 0rem .5fr 3rem 1fr 3rem}.tab-item{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:3rem;position:relative;color:var(--colors-gray-500, #737373);transition:color .3s ease}.tab-bar--home-search>.tab-item{justify-self:center}.tab-bar--home-search>.tab-item:nth-child(1){grid-column:1}.tab-bar--home-search>.tab-item:nth-child(2){grid-column:3}.tab-bar--home-search>.tab-item:nth-child(3){grid-column:5}.tab-bar--home-search>.tab-item:nth-child(4){grid-column:7}.tab-bar--home-search>.tab-item:nth-child(5){grid-column:9}.tab-item__icon{width:1.75rem;height:1.75rem;position:relative;display:flex;align-items:center;justify-content:center;color:inherit}.tab-item__icon svg{width:100%;height:100%}.tab-item__icon svg path,.tab-item__icon svg circle,.tab-item__icon svg rect,.tab-item__icon svg line{stroke:currentColor;transition:stroke .3s ease}.tab-item__label{font-size:.625rem;font-weight:600;line-height:.75rem;color:inherit;text-align:center;white-space:nowrap;min-height:1.5rem;display:block}.tab-item--wrap .tab-item__label{white-space:normal;max-width:4.5rem}.tab-item--active{color:var(--colors-brand-400, #a48afb)}.tab-item--accent{color:var(--Colors-Purple-400, #9B8AFB)}.tab-item--main{width:2.75rem;height:2.75rem}.tab-bar--home-search-collapsed .tab-item--main{width:0;min-width:0}.main-action-btn{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);width:3.75rem;height:3.75rem;border-radius:2.3125rem;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'><g transform='matrix(1.318 9.4125 -16.385 60.583 3.6946 -34.125)' opacity='1'><rect height='23.786' width='198.72' fill='url(%23grad)' id='quad' shape-rendering='crispEdges'/><use href='%23quad' transform='scale(1 -1)'/><use href='%23quad' transform='scale(-1 1)'/><use href='%23quad' transform='scale(-1 -1)'/></g><defs><linearGradient id='grad' gradientUnits='userSpaceOnUse' x2='5' y2='5'><stop stop-color='rgba(163,138,224,1)' offset='0'/><stop stop-color='rgba(126,88,222,1)' offset='0.5'/><stop stop-color='rgba(107,62,221,1)' offset='0.75'/><stop stop-color='rgba(89,37,220,1)' offset='1'/></linearGradient></defs></svg>");background-size:cover;background-repeat:no-repeat;box-shadow:0 2.25rem 4.45rem #000,0 0 .625rem #ffffff40,.125rem .125rem 6.25rem #9e48ff;display:flex;align-items:center;justify-content:center;padding:.5rem;border:0;color:#ece9fe;cursor:pointer}.main-action-btn--home-search{opacity:1;visibility:visible;filter:none;transition:opacity .24s ease,transform .24s ease,filter .24s ease,visibility 0s linear 0s;will-change:opacity,transform,filter}.main-action-btn--home-search.is-home-search-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%) translateY(.75rem) scale(.86);filter:blur(.125rem);transition:opacity .2s ease,transform .2s ease,filter .2s ease,visibility 0s linear .2s}.main-action-btn__icon{width:1.625rem;height:1.625rem;display:flex;align-items:center;justify-content:center}.main-action-btn__icon svg{width:100%;height:100%}.main-action-btn--map .main-action-btn__icon{width:1.7rem;height:1.7rem}.main-action-btn--map{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;padding:.5rem;border:.0625rem solid #C8AFE4;border-radius:2.3125rem;background-color:#0f0f0f;background-image:none;color:#fff;box-shadow:none;cursor:pointer}.main-action-btn__overlay{position:absolute;inset:0;border-radius:inherit;box-shadow:inset .125rem .125rem 1rem #d7b4ffbf;pointer-events:none}#cookie-consent-banner{flex-direction:column;max-width:calc(100% - 10px)}.cookie__info{margin-bottom:24px}.cookie__action{width:100%}.cookie__action button{flex:1}.space-card__photo{width:100%;height:10.8125rem}.space-page__section{padding:1.25rem 1rem}.booking-card__actions{flex-direction:column}.chat-confirm-modal__content{width:100%;max-width:100%;margin:0;padding:2.25rem 1rem calc(1rem + env(safe-area-inset-bottom));border-radius:1.5rem 1.5rem 0 0;transform:translateY(100%)}.modal.modal--active .chat-confirm-modal__content{transform:translateY(0)}.chat-risk-modal{align-items:flex-end}.chat-risk-modal__content{width:100%;max-width:100%;margin:0;max-height:calc(100vh - env(safe-area-inset-top));max-height:calc(100dvh - env(safe-area-inset-top));padding:0 0 calc(.5rem + env(safe-area-inset-bottom));border-radius:1.5rem 1.5rem 0 0;transform:translateY(100%)}.modal.modal--active .chat-risk-modal__content{transform:translateY(0)}.chat-risk-modal__drag-handle{display:block;width:2.5rem;height:.25rem;margin:.5rem auto 0;border-radius:3.0625rem;background:var(--colors-gray-700, #424242)}.chat-risk-modal .modal__close-btn{top:1rem;right:1rem}.chat-risk-modal__header{flex-shrink:0;gap:1rem;padding:2rem .5rem .5rem}.chat-risk-modal__body{flex:1 1 auto;min-height:0;padding:0 .5rem;margin-bottom:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch}.chat-risk-modal__actions{flex-shrink:0;padding:0 .5rem}.chat-risk-modal__title{font-size:1.25rem;line-height:1.2;letter-spacing:-.025rem}.space-actuality-modal .chat-risk-modal__close{top:.875rem;right:1rem;width:1.25rem;height:1.25rem;padding:0;border-radius:0;background:transparent}.space-actuality-modal .chat-risk-modal__close svg{width:100%;height:100%}.space-actuality-modal__header{padding:1.625rem .5rem .5rem}.space-actuality-modal__content{padding-bottom:0}.space-actuality-modal__body{margin-bottom:0;gap:.5rem;padding-bottom:1rem}.space-actuality-modal__footer{padding:0 .5rem calc(.5rem + env(safe-area-inset-bottom))}.space-actuality-modal__header .chat-risk-modal__title{max-width:none;font-size:1.25rem;line-height:1.2;letter-spacing:-.025rem}.space-actuality-modal__space-card{padding:1rem}.space-actuality-modal__space-card img{width:3.25rem;height:3.25rem}.space-actuality-modal__actions-now{padding:1.5rem}.space-actuality-modal__actions-title{font-size:1.25rem;letter-spacing:-.025rem}.space-actuality-modal__actions-list{gap:.25rem}.space-actuality-modal__actions-list p,.space-actuality-modal__actions-warning p{font-size:1rem;letter-spacing:-.02rem}.space-actuality-modal__consents .publish__consent-text{font-size:.875rem;letter-spacing:-.0175rem}.space-actuality-modal__actions-warning .chat-risk-modal__warning-icon{width:1rem;height:1rem}.space-actuality-modal__footer .space-actuality-modal__action{font-size:.875rem;line-height:1.2;letter-spacing:-.0175rem}.section-onboard .main-content{padding:0}.steps-panel{position:static;flex-direction:column;align-items:stretch;gap:0;padding:0}.rental-title{font-size:.875rem}.photo-preview__item{flex-shrink:0}.header__logo{width:100%}.photo-preview__item-img{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;-webkit-touch-callout:none}.find-place__grid{gap:4px}.section-hero.section-hero--full{padding-block-end:1rem}.section-hero.section-hero--full,.home-seo-stream,.section-faq,.section-how-it-works{margin-bottom:4px}.footer{margin-top:4px}.modal:not(.chat-confirm-modal):not(.chat-risk-modal):not(.modal--my-space-action) .modal__close-btn{top:1.25rem;right:1.25rem}.modal__content:not(.chat-confirm-modal__content):not(.chat-risk-modal__content):not(.modal__content--my-space-action){padding:3rem .5rem 1rem}.modal--home-opportunity .modal__content.modal__content--home-opportunity{padding:0}.modal--home-opportunity.modal .modal__content--home-opportunity .home-opportunity-modal__close{top:var(--home-opportunity-close-top);right:1rem;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;padding:0;border-radius:999px;background:#ffffff14;z-index:20}.modal--home-opportunity.modal .modal__content--home-opportunity .home-opportunity-modal__close svg{display:block;flex:0 0 auto;width:1rem;height:1rem;overflow:visible}.modal--home-opportunity.modal .modal__content--home-opportunity .home-opportunity-modal__close svg path{stroke:#d6d6d6}.modal__content--hero-search{padding:.5rem}#modal-hero-location,#modal-hero-search{align-items:stretch;justify-content:stretch;background:var(--colors-gray-900);width:100%;max-width:100%;overflow-x:hidden}#modal-geo-nearby-permission{align-items:flex-end;justify-content:stretch;background:#00000080;width:100%;max-width:100%;overflow:hidden;overscroll-behavior:contain;padding:0}#modal-hero-location .modal__content,#modal-hero-search .modal__content{display:flex;flex-direction:column;margin:0;width:100%;height:100%;max-width:100%;max-height:none;border-radius:0;padding:0;border:none;overflow-x:hidden;overflow-y:hidden}#modal-geo-nearby-permission .modal__content--geo-nearby-permission{position:relative;left:auto;top:auto;margin:0;width:100%;max-width:100%;max-height:calc(100vh - 3rem);border-radius:1.25rem 1.25rem 0 0;border:none;padding:1.25rem 1rem calc(1rem + env(safe-area-inset-bottom));transform:translateY(100%);overflow-y:hidden}#modal-geo-nearby-permission.modal--active .modal__content--geo-nearby-permission{transform:translateY(0)}#modal-hero-search .modal__content--hero-search{border:none;max-width:none}#modal-search-date .modal__content{display:flex;flex-direction:column;margin:0;width:100%;height:100%;max-width:100%;max-height:none;border-radius:0;padding:0;border:none;overflow-x:hidden;overflow-y:hidden}#modal-search-date .search-date__tab--active{border-color:var(--colors-brand-400);background:var(--colors-gray-800);color:var(--colors-gray-25)}#modal-search-date .search-date__summary-icon--mode{display:none}#modal-search-date[data-search-date-view=main] .flatpickr-calendar{display:none!important}.hero-search-mobile__header{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem}.hero-search-panel{flex:1;min-height:0;padding:0 1rem 1rem;gap:.5rem;max-width:100%;overflow-x:hidden}.hero-search-panel__input{margin-bottom:.5rem}.hero-search-popup{max-height:none;overflow-y:auto;padding-bottom:1rem;flex:1;min-height:0;max-width:100%;overflow-x:hidden}.hero-location-mobile__header{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem}.hero-location-mobile__back{border:none;background:var(--colors-gray-850);width:2.25rem;height:2.25rem;border-radius:999px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-location-mobile__title{flex:1;text-align:center;font-size:1.25rem;font-weight:700;letter-spacing:-.0625rem;color:var(--colors-gray-25);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-location-mobile__reset{background:transparent;border:none;color:var(--colors-gray-400);font-size:1rem;font-weight:600;letter-spacing:-.05rem;cursor:pointer;white-space:nowrap}.hero-location-mobile__header--radius{display:none}#modal-hero-location .city-filter-menu{flex:1;display:flex;flex-direction:column;min-height:0;max-width:100%;overflow-x:hidden}.hero-location-mobile__panel{display:none;flex-direction:column;gap:.5rem;padding:.25rem 0 0;flex:1;min-height:0;overflow-y:auto;max-width:100%;overflow-x:hidden}.hero-location-mobile__panel--main{display:flex;overflow-y:visible}#modal-hero-location .filter-card__section{margin-bottom:0}#modal-hero-location .filter-card__divider,.hero-location-desktop-only{display:none}.hero-location-mobile__section{padding:1rem;border-radius:1.25rem;border:1px solid var(--colors-gray-850);background:var(--colors-gray-900);display:flex;flex-direction:column;gap:.75rem;width:100%;min-width:0;max-width:100%;overflow:visible}.hero-location-mobile__section--radius-trigger{display:flex;flex-direction:column;padding:0 1rem;border:none;background:transparent;width:100%;min-width:0}#modal-hero-location .city-input-group,#modal-hero-location .input-wrapper{width:100%;min-width:0}#modal-hero-location .city-input-group{z-index:5}#modal-hero-location .city-input-group .city-suggestions{z-index:30}.hero-location-mobile__footer{display:flex;margin-top:auto;position:sticky;bottom:0;padding:.75rem 1.75rem calc(1rem + env(safe-area-inset-bottom));background:var(--colors-gray-900)}.hero-location-mobile__footer .button{width:100%}#modal-hero-location .hero-location-mobile__panel--radius .hero-location-mobile__section{flex:1;min-height:0}#modal-hero-location .hero-location-mobile__panel--radius .address-input-group,#modal-hero-location .hero-location-mobile__panel--radius .distance-grid{flex-shrink:0}#modal-hero-location .hero-location-mobile__panel--radius .map-container{flex:1;height:auto;min-height:0}.search-bar__input{max-width:100%}}@media(max-width:640px){.section-onboard{height:calc(100svh - 70px);height:calc(100dvh - 70px)}.section-onboard .main-content{padding:0;padding-bottom:calc(var(--space-form-mobile-cta-height, 0px) + 12px)}.steps-panel{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:6px 16px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--Colors-Gray-850, #1B1B1B);border-radius:16px 16px 0 0;background:var(--Colors-Gray-900, #141414);box-shadow:0 -8px 24px -4px #10182814}}@media(width<576px){.break-mobile{display:inline}.section-stories-bonus{padding-block:60px 16px}.section-stories-bonus .container{gap:40px}.section-stories-bonus__title{font-size:30px;line-height:1;letter-spacing:-1.5px}.section-stories-bonus__subtitle{font-size:16px;line-height:1.4;letter-spacing:-.32px}.section-stories-bonus__subtitle:before{content:"("}.section-stories-bonus__subtitle:after{content:")"}.section-stories-bonus__card{padding:8px}.section-stories-bonus__card-content{padding:0;gap:28px}.section-stories-bonus__media{height:202px}.section-stories-bonus__story-title{font-size:20px;line-height:24px;letter-spacing:-2px}.section-stories-bonus__story-text{font-size:14px;letter-spacing:-.28px}.section-stories-bonus__cta-wrap{padding:0}.section-stories-bonus__cta{min-height:52px;padding:12px 16px 14px}.section-stories-bonus__progress{padding:0 12px}.section-stories-bonus__progress-inner{gap:16px}.grecaptcha-badge{transform:scale(.65);transform-origin:bottom right}.input-style .input-icon-wrapper{width:100%}body{padding:0;overflow-x:hidden}.activity{filter:grayscale(0%)}.section-hero{margin-bottom:4px}.header__info--item a{display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem .5rem;font-size:.875rem}.header__logo{gap:.625rem}.header__logo-content{gap:.0625rem}.section-hero__title{color:var(--colors-gray-25, #FCFCFC);font-size:1.875rem;letter-spacing:-.09375rem}.section-hero__group{margin-bottom:8px}.activity{padding:1.25rem}.activity-card{margin-bottom:.25rem;border-radius:1.25rem}.activity-card__info{padding:1.25rem;height:8.125rem}.activity-card__badge{left:1rem;top:1rem}.activity-card__category-icon-box{left:1.25rem;top:1.25rem;width:2.75rem;height:2.75rem;padding:0;border-radius:.75rem}.activity-card__category-icon-box svg{display:block;width:1.25rem;height:1.25rem}.activity-card__arrow{right:1.25rem;bottom:1.25rem}.activity-card__arrow svg{width:1.5rem;height:1.5rem}input{font-size:1rem;font-weight:600}.footer .container{padding:32px 12px}.footer__menu{justify-content:flex-start}.header__user{gap:.375rem;padding:.125rem .125rem .125rem .5rem}.header__user img{flex-shrink:0;width:1.875rem;height:1.875rem}main{position:relative}body{--map-mobile-open-button-bottom: 2.5rem;--map-mobile-open-button-height: 3.5rem;--map-mobile-info-panel-height: 0px;--map-mobile-nav-to-card-gap: .5rem;--map-mobile-card-to-pagination-gap: .5rem;--map-mobile-pagination-height: .625rem;--map-mobile-pagination-to-button-gap: 1.5rem}.modal{padding:0}.modal-footer .modal__content{padding:1.5rem 1rem}.space-page__section{padding:1.25rem 1rem}.booking-card{flex-direction:column}.space-create-intro aside.sidebar{display:none}#notifications-container{left:.5rem;right:.5rem;top:max(1rem,calc(var(--app-viewport-top, 0px) + var(--app-safe-top, 0px) + .5rem))}.notification{width:100%;max-width:none;margin:0;padding-right:3.25rem}.notification__close{top:.25rem;right:.25rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;touch-action:manipulation}.notification__close svg{display:block;width:1.25rem;height:1.25rem}.profile-page__navigation{position:relative;padding:1rem;gap:0;width:100%}.profile-page__mobile-trigger{display:flex}#dropdown-menu,.price-card__actions{display:none}.search-bar__item--location{width:100%}.menu-buttons{display:flex;flex-direction:column;gap:.37rem;margin-top:.75rem}.menu-buttons .btn--secondary{background:var(--colors-gray-850, #1B1B1B)}.modal__header{margin:0 auto 26px;width:80%}@keyframes map-info-panel-swipe-in-next{0%{opacity:.92;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes map-info-panel-swipe-in-prev{0%{opacity:.92;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.rental-type{padding:1.25rem;scroll-margin-top:155px}#map{border-radius:0}.map-picker-overlay{padding:0}#map-picker-address{display:block;white-space:normal;-webkit-line-clamp:unset;-webkit-box-orient:unset}.photo-preview__overlay{display:none}.photo-preview__make-main-mobile{display:block}.header__add--save{font-size:.75rem}.header__add--save svg{display:none}.section-hero__group:has(.section-hero__input--price){padding:1rem}#default_price{overflow:hidden;height:1lh;white-space:nowrap;resize:none;transition:height .2s ease}#default_price:-moz-placeholder:not(:focus){height:2lh;white-space:normal}#default_price:placeholder-shown:not(:focus){height:2lh;white-space:normal}#default_price:focus{height:1lh;white-space:nowrap}.categories-switcher{width:100%}.category-btn{position:relative;padding:1rem .875rem}.category-btn.active{border-radius:.75rem;color:var(--colors-gray-25, #FCFCFC);background:var(--colors-gray-950, #0F0F0F);box-shadow:0 1px 2px #1018280d}.categories-switcher[data-mobile-sheet] .category-btn.active:after{position:absolute;right:.75rem;top:50%;width:1rem;height:1rem;background:currentColor;content:"";transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox='0 0 16 16'>  <path d='M6 12L10 8L6 4' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox='0 0 16 16'>  <path d='M6 12L10 8L6 4' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center / contain}body.page-chat{height:100svh;min-height:100svh}@supports (height: 100dvh){body.page-chat{height:100dvh;min-height:100dvh}}.page-chat main{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.end-time{width:100%}.main-content .step-title{margin-bottom:2.38rem;font-size:1.375rem}.selection-card__title{font-size:1rem}.selection-card__description{font-size:.875rem}.selection-card{gap:1rem}.category-selector__item{height:8.75rem;max-width:50%}.category-selector__item-title,.sub-title{font-size:1rem}.section-onboard:has(.step-content[data-mobile-layout=mobile-shell].active) .main-content,.section-onboard:has(.step-content[data-mobile-layout=mobile-shell].animating) .main-content{padding-left:0;padding-right:0}.find-place__grid{display:flex;flex-wrap:nowrap;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 1rem}.find-place__grid::-webkit-scrollbar{display:none}.find-place__card{flex:0 0 85vw;max-width:20rem;scroll-snap-align:start;padding:1rem;gap:1.25rem;border-radius:2rem}.find-place__tag{display:inline-flex;padding:.5rem .75rem;justify-content:center;align-items:center;align-content:center;gap:.25rem;flex-wrap:wrap;border-radius:.5rem;background:var(--Colors-Gray-850, #1B1B1B);color:var(--colors-gray-300);border:none;width:-moz-fit-content;width:fit-content;font-size:.875rem;line-height:1.25rem}.find-place__tag:last-child{border-bottom:none}.find-place__tag:after{display:none}.find-place__tag svg{display:block;flex-shrink:0;width:1rem;height:1rem}.find-place__tag:hover{background:var(--Colors-Gray-800, #262626);color:var(--colors-gray-200)}}@media(max-width:768px){.no-show-compensation-modal{align-items:flex-end}.no-show-compensation-modal .modal__content{width:100%;max-width:100%;max-height:calc(100dvh - .5rem);margin:0;padding:0 0 calc(.5rem + env(safe-area-inset-bottom));border-radius:1.5rem 1.5rem 0 0;transform:translateY(100%);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal.modal--active .no-show-compensation-modal__content{transform:translateY(0)}.no-show-compensation-modal__drag-handle{display:block;width:2.5rem;height:.25rem;margin:.5rem auto 0;border-radius:3.0625rem;background:var(--colors-gray-700, #424242)}.no-show-compensation-modal__close{top:1rem;right:1rem}.no-show-compensation-modal__header{gap:1rem;padding:2rem .5rem .5rem}.no-show-compensation-modal__title{font-size:1.5rem;letter-spacing:-.03rem}.no-show-compensation-modal__subtitle{font-size:.875rem;letter-spacing:-.0175rem}.no-show-compensation-modal__body{padding:1rem .5rem 0}.no-show-compensation-modal__card{padding:1rem .75rem}.no-show-compensation-modal__card-title{font-size:1rem;letter-spacing:-.05rem}.no-show-compensation-modal__line-group p{font-size:.875rem;letter-spacing:-.0175rem}.no-show-compensation-modal__actions{padding:1rem .5rem 0}}@media(width<576px){#section-hero-top.section-hero--full .container{padding:1.5rem .75rem 0}#section-hero-top .hero__content{align-items:stretch;gap:0;text-align:left}#section-hero-top .break-mobile{display:none}#section-hero-top .section-hero__title{margin-bottom:1.25rem;width:100%;max-width:none;font-size:1.5rem;line-height:1;letter-spacing:0;text-align:left;white-space:normal}#section-hero-top .search-bar{gap:.25rem}#section-hero-top .search-bar-group{gap:0}#section-hero-top .search-bar__input{min-height:3.5rem;padding:1rem}#section-hero-top .search-bar__btn{height:3.25rem}#section-hero-top .hero-location{margin-top:1.5rem}#section-hero-top .location-box{flex-wrap:nowrap;justify-content:flex-start;width:100%;min-width:0;text-align:left}#section-hero-top .hero-subcategories-frame{order:3;width:100%;max-width:100%;margin-top:1.25rem}#section-hero-top .hero-subcategories{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;order:0;margin-top:0;height:auto;min-height:0;overflow-x:auto;overflow-y:hidden;overflow-anchor:none;padding-bottom:0;scroll-snap-type:none;-webkit-overflow-scrolling:auto}#section-hero-top .hero-subcategories__row{display:flex;flex:0 0 auto;flex-wrap:nowrap;justify-content:flex-start;gap:.25rem;width:-moz-max-content;width:max-content;max-height:none}#section-hero-top .hero-subcategories__tag{flex:0 0 8.125rem;width:8.125rem;min-width:8.125rem;height:5.875rem;min-height:5.875rem;scroll-snap-align:none}#section-hero-top .hero-map-button{order:4;align-self:stretch;width:100%;max-width:100%;min-height:3.5rem;margin-top:.25rem;overflow-anchor:none}.home-seo-stream__container{padding-inline:0}.home-seo-stream__content{width:100%;gap:1rem;min-height:84rem}.home-seo-stream__content>.home-seo-section:first-child{overflow-anchor:none}.home-seo-section{width:100%;padding:1rem .25rem .25rem;border-radius:1rem}.home-seo-section__header{width:100%;min-height:6.25rem;gap:.75rem;padding-inline:.75rem}.home-seo-section__title-link{width:100%;max-width:100%;gap:.75rem}.home-seo-section__text{min-width:0}.home-seo-section__subtitle{font-size:.75rem;line-height:1.125rem}.home-seo-section__title{font-size:1rem;line-height:1.25rem}.home-seo-section__all{min-height:2.25rem;width:100%}.home-seo-carousel{box-sizing:border-box;width:100%;margin-inline:0;padding-inline:0}.home-seo-section--skeleton .home-seo-carousel{margin-inline:0;padding-inline:0}.home-seo-carousel__track{width:100%;height:auto;max-width:100%;gap:.5rem}.home-seo-card{flex-basis:11.875rem;width:11.875rem;height:18.625rem;min-height:18.625rem}.home-seo-card:not(.home-seo-card--cta){height:18.625rem;min-height:18.625rem}.home-seo-card__photo-wrap{flex-basis:9.5rem;height:9.5rem}.home-seo-card__body{box-sizing:border-box;height:auto;margin-top:.5rem;padding-bottom:.75rem}.home-seo-card__bottom{margin-top:auto}.home-seo-card__price-block{gap:.25rem;max-width:7.5rem}.home-seo-card__price{height:1.25rem;gap:0;line-height:1.25rem;max-width:7.5rem}.home-seo-card__price strong{gap:0;max-width:100%;font-size:.75rem;line-height:1.25rem;overflow:hidden}.home-seo-card__price-number{max-width:none;font-size:1rem;line-height:1.25rem}.home-seo-card__price--long strong{font-size:.75rem}.home-seo-card__price--long .home-seo-card__price-number{font-size:.875rem}.home-seo-card__price.home-seo-card__price--long small{font-size:.6875rem}.home-seo-card__price small{font-size:.75rem;line-height:1.25rem}.home-seo-card__minimum{font-size:.75rem;line-height:.9375rem}.home-seo-card__icons{gap:.25rem}.home-seo-card__icons span{width:.9375rem;height:.9375rem}}
