/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:"DM Sans", "Avenir Next", Avenir, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}}:root{--ink:#324258;--ink-strong:#172438;--muted:#6e7b8d;--line:#e7eaf0;--surface:#fff;--canvas:#f7f9fc;--sky:#3abeff;--sky-deep:#149edf;--sky-soft:#e9f8ff;--navy:#0a2e5d;--sand:#cdb082;--radius-sm:14px;--radius-md:24px;--radius-lg:38px;--shadow:0 24px 70px #19365c1f;font-family:var(--font-sans);color:var(--ink);background:var(--surface);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);min-width:320px;margin:0}button,input{font:inherit}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin-top:0}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{z-index:10;width:100%;padding-top:24px;position:absolute;top:0;left:0}.nav-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #ffffffbd;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:44px;min-height:64px;padding:8px 10px 8px 22px;display:grid;box-shadow:0 14px 40px #12345814}.brand{color:var(--ink-strong);letter-spacing:-.07em;align-items:baseline;font-size:27px;font-weight:800;display:inline-flex}.brand span{color:var(--sky)}.primary-nav,.nav-actions{align-items:center;gap:28px;display:flex}.primary-nav a,.login-link,.language-link{font-size:14px;font-weight:600}.primary-nav a,.login-link{color:var(--muted);transition:color .16s}.primary-nav a:hover,.login-link:hover{color:var(--ink-strong)}.language-link{border:1px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-weight:750;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button svg,.text-link svg{width:20px}.button--primary{color:#fff;background:var(--sky);box-shadow:0 10px 26px #3abeff40}.button--primary:hover{background:var(--sky-deep);box-shadow:0 14px 30px #149edf47}.button--small{min-height:44px;padding-inline:20px;font-size:14px}.button--outline{border-color:var(--line);box-shadow:none;background:#fff}.hero{background:linear-gradient(130deg, #e9f8fff5, #f7f9fc33), var(--canvas);min-height:760px;padding:184px 0 82px;position:relative;overflow:hidden}.hero-orb{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.hero-orb--one{background:#3abeff29;width:520px;height:520px;top:-190px;right:-140px}.hero-orb--two{background:#cdb0821f;width:520px;height:520px;bottom:-280px;left:14%}.hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid;position:relative}.eyebrow{color:var(--sky-deep);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:12px;font-weight:800}.hero h1,.subpage h1,.login-card h1,.error-page h1{color:var(--ink-strong);letter-spacing:-.055em;margin-bottom:26px;font-size:clamp(48px,6vw,82px);font-weight:700;line-height:.98}.hero-intro{max-width:580px;color:var(--muted);margin-bottom:0;font-size:20px;line-height:1.65}.map-card{aspect-ratio:1.08;border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(36deg,#0000 46%,#ffffffeb 47% 54%,#0000 55%),linear-gradient(130deg,#deedf3,#eff4f0);border:10px solid #fffc;position:relative;overflow:hidden;transform:rotate(1.5deg)}.map-road{background:#cbd7df;border:8px solid #ffffffe6;border-radius:999px;height:46px;position:absolute;box-shadow:0 0 0 1px #3242580a}.map-road:after{content:"";border-top:2px dashed #ffffffdb;width:calc(100% - 20px);position:absolute;top:50%;left:10px}.map-road--one{width:115%;top:25%;left:-10%;transform:rotate(-28deg)}.map-road--two{width:120%;top:58%;left:-15%;transform:rotate(18deg)}.map-road--three{width:85%;top:10%;left:46%;transform:rotate(78deg)}.map-pin{z-index:2;color:#fff;background:var(--navy);border:4px solid #fff;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800;position:absolute;box-shadow:0 10px 24px #0a2e5d38}.map-pin--one{top:27%;left:24%}.map-pin--two{background:var(--sky-deep);top:52%;right:18%}.map-pin--three{background:#7d6443;bottom:15%;left:34%}.map-location{z-index:3;color:#fff;background:var(--sky);border:8px solid #ffffffc7;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:absolute;top:48%;left:48%;box-shadow:0 12px 28px #3abeff59}.map-location svg{width:26px}.search-panel{z-index:4;background:#fffffff0;border:1px solid #32425814;border-radius:26px;grid-template-columns:1fr 220px auto;gap:12px;margin-top:62px;padding:14px;display:grid;position:relative;box-shadow:0 22px 60px #19365c21}.search-field{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:5px 18px;display:flex}.search-field>span{color:var(--ink);letter-spacing:.05em;font-size:11px;font-weight:800}.search-field div{align-items:center;gap:10px;display:flex}.field-icon{width:20px;color:var(--sky-deep)}.search-field input{width:100%;min-width:0;color:var(--ink-strong);background:0 0;border:0;outline:0;padding:4px 0}.search-field input::placeholder{color:#98a2b3}.search-button{border-radius:18px;min-width:172px}.section{padding-block:112px}.section-heading{grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.section-heading h2,.owner-copy h2,.how-section h2{max-width:720px;color:var(--ink-strong);letter-spacing:-.045em;margin-bottom:0;font-size:clamp(38px,4vw,58px);font-weight:700;line-height:1.04}.section-heading>p,.owner-copy>p{color:var(--muted);margin-bottom:0;font-size:17px;line-height:1.7}.listing-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.listing-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;transition:transform .18s,box-shadow .18s;overflow:hidden}.listing-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px #19365c1a}.listing-visual{place-items:center;min-height:220px;display:grid;position:relative}.listing-visual--sky{background:linear-gradient(135deg,#ffffffa6,#0000 55%),#d7f2ff}.listing-visual--navy{background:linear-gradient(135deg,#ffffff47,#0000 55%),#bacbdc}.listing-visual--sand{background:linear-gradient(135deg,#ffffff73,#0000 55%),#eadcc9}.parking-mark{color:#fff;background:var(--sky);border:8px solid #ffffffd1;border-radius:28px;place-items:center;width:96px;height:96px;font-size:50px;font-weight:800;display:grid;box-shadow:0 18px 34px #24557c2e}.availability-badge{color:#287a50;background:#ffffffe6;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;position:absolute;top:18px;right:18px}.listing-copy{padding:24px}.listing-location{color:var(--ink-strong);margin-bottom:7px;font-size:19px;font-weight:750}.listing-access{color:var(--muted);margin-bottom:26px;font-size:14px}.listing-price{align-items:baseline;gap:6px;display:flex}.listing-price strong{color:var(--ink-strong);font-size:23px}.listing-price span{color:var(--muted);font-size:13px}.text-link{color:var(--sky-deep);align-items:center;gap:8px;margin-top:36px;font-weight:750;display:inline-flex}.how-section{color:#fff;background:var(--navy);padding-block:110px}.section-heading--light h2{color:#fff}.section-heading--light .eyebrow{color:#7bd4ff}.steps-grid{border-radius:var(--radius-md);background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.step-card{background:var(--navy);min-height:260px;padding:34px}.step-card>span{color:#7bd4ff;margin-bottom:48px;font-size:12px;font-weight:800;display:block}.step-card h3{margin-bottom:14px;font-size:22px}.step-card p{color:#b6c6d8;margin-bottom:0;line-height:1.7}.owner-section{grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-block:124px;display:grid}.owner-visual{border-radius:var(--radius-lg);background:linear-gradient(145deg,#dff4fb,#eff3ef);min-height:520px;position:relative;overflow:hidden}.owner-building{background:repeating-linear-gradient(90deg,#0000 0 26px,#ffffffb8 27px 46px),#91a9ba;border-radius:18px 18px 0 0;width:42%;position:absolute;bottom:0}.owner-building--one{height:68%;left:9%}.owner-building--two{background:repeating-linear-gradient(90deg,#0000 0 22px,#ffffff8f 23px 38px),#b5a382;height:48%;right:7%}.owner-space{color:#fff;background:var(--sky);border:4px solid #fff;border-radius:16px;place-items:center;width:120px;height:150px;font-size:56px;font-weight:800;display:grid;position:absolute;bottom:10%;right:21%;box-shadow:0 18px 34px #149edf47}.owner-income{background:#ffffffeb;border:1px solid #fffc;border-radius:18px;flex-direction:column;gap:6px;padding:20px 24px;display:flex;position:absolute;top:12%;right:7%;box-shadow:0 18px 44px #19365c1f}.owner-income span{color:var(--muted);font-size:12px}.owner-income strong{color:#287a50;font-size:22px}.owner-copy h2{margin-bottom:26px}.owner-copy ul,.feature-list{gap:14px;margin:30px 0 36px;padding:0;list-style:none;display:grid}.owner-copy li,.feature-list li{color:var(--ink);align-items:center;gap:12px;font-weight:600;display:flex}.owner-copy li svg,.feature-list li svg{width:22px;height:22px;color:var(--sky-deep);background:var(--sky-soft);border-radius:50%;flex:none;padding:4px}.site-footer{color:#b6c6d8;background:#071e3b;padding-block:52px}.footer-grid{justify-content:space-between;align-items:end;gap:40px;display:flex}.brand--footer{color:#fff}.footer-grid p{margin:14px 0 0}.footer-links{gap:26px;font-size:13px;display:flex}.subpage{background:var(--canvas);min-height:100vh}.subpage-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:84px;padding:0 32px;display:flex}.search-layout{grid-template-columns:minmax(560px,.9fr) 1.1fr;min-height:calc(100vh - 84px);display:grid}.search-results{background:#fff;padding:54px 46px 80px;overflow-y:auto}.search-results h1{margin-bottom:34px;font-size:clamp(38px,5vw,62px)}.compact-search{border:1px solid var(--line);background:var(--canvas);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px;display:grid}.compact-search>svg{width:20px;color:var(--sky-deep);margin-left:8px}.compact-search input{background:0 0;border:0;outline:0;min-width:0}.compact-search .button{min-height:44px}.result-count{color:var(--muted);margin:26px 0 14px;font-size:13px}.result-list{gap:12px;display:grid}.result-card{border:1px solid var(--line);border-radius:18px;grid-template-columns:120px 1fr auto;align-items:center;gap:20px;padding:14px;display:grid}.result-thumb{aspect-ratio:1.2;color:#fff;background-color:var(--sky);border-radius:12px;place-items:center;font-size:32px;font-weight:800;display:grid}.result-card h2{color:var(--ink-strong);margin-bottom:5px;font-size:18px}.result-card p{color:var(--muted);margin-bottom:12px;font-size:13px}.result-card strong{color:var(--ink-strong);font-size:15px}.icon-button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid}.icon-button svg{width:19px}.search-map{background:linear-gradient(36deg,#0000 46%,#fffc 47% 54%,#0000 55%),linear-gradient(130deg,#dcecf1,#edf2ed);min-height:calc(100vh - 84px);position:sticky;top:0;overflow:hidden}.search-map-pin{z-index:2;color:#fff;background:var(--navy);border:4px solid #fff;border-radius:999px;padding:10px 14px;font-size:12px;font-weight:800;position:absolute;box-shadow:0 10px 24px #0a2e5d33}.search-map-pin--1{top:26%;left:29%}.search-map-pin--2{background:var(--sky-deep);top:54%;right:24%}.search-map-pin--3{background:#7d6443;bottom:19%;left:40%}.onboarding-page{background:linear-gradient(135deg, var(--sky-soft), var(--canvas) 48%)}.onboarding-shell{grid-template-columns:1fr .72fr;align-items:center;gap:90px;width:min(1100px,100% - 48px);min-height:calc(100vh - 84px);margin-inline:auto;padding-block:72px;display:grid}.onboarding-shell h1{max-width:700px}.large-copy{max-width:700px;color:var(--muted);font-size:18px;line-height:1.75}.status-card,.login-card{border-radius:var(--radius-md);box-shadow:var(--shadow);background:#fffffff0;border:1px solid #32425817;padding:38px}.status-card h2{color:var(--ink-strong);letter-spacing:-.03em;margin:20px 0 16px;font-size:30px}.status-card p{color:var(--muted);margin-bottom:28px;line-height:1.7}.status-pill{color:var(--sky-deep);background:var(--sky-soft);text-transform:uppercase;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-block}.login-page,.error-page{background:radial-gradient(circle at 82% 12%, #3abeff33, transparent 30%), var(--canvas);place-items:center;min-height:100vh;padding:48px 24px;display:grid}.login-page>.brand{position:absolute;top:34px;left:42px}.login-card{width:min(580px,100%)}.login-card h1{margin-bottom:24px;font-size:48px}.login-card>p{color:var(--muted);line-height:1.7}.notice{color:#27526b;background:var(--sky-soft);border:1px solid #beeaff;border-radius:14px;margin:28px 0;padding:18px;font-size:14px;line-height:1.6}.error-page{text-align:center}.brand--error{margin-bottom:30px}.error-page h1{margin-bottom:18px;font-size:54px}.error-page>p:not(.eyebrow){color:var(--muted);margin-bottom:28px}.error-stack{text-align:left;background:#fff;border-radius:14px;max-width:min(900px,100%);margin-top:36px;padding:20px;overflow-x:auto}@media (width<=980px){.primary-nav{display:none}.nav-shell{grid-template-columns:auto 1fr}.nav-actions{justify-content:end}.hero-grid,.owner-section,.onboarding-shell{grid-template-columns:1fr}.hero-grid{gap:54px}.map-card{width:min(650px,100%);margin-inline:auto}.search-panel{grid-template-columns:1fr 180px}.search-button{grid-column:1/-1}.section-heading{grid-template-columns:1fr;gap:20px}.search-layout{grid-template-columns:1fr}.search-map{min-height:480px;position:relative}.owner-section{gap:58px}}@media (width<=720px){.shell{width:min(100% - 28px,1180px)}.site-header{padding-top:12px}.nav-shell{padding-left:18px}.nav-actions .login-link,.nav-actions .button{display:none}.hero{padding-top:136px}.hero-grid{gap:42px}.hero h1{font-size:54px}.search-panel{grid-template-columns:1fr}.search-field{border-right:0;border-bottom:1px solid var(--line)}.listing-grid,.steps-grid{grid-template-columns:1fr}.section,.owner-section,.how-section{padding-block:78px}.owner-visual{min-height:400px}.footer-grid,.footer-links{flex-direction:column;align-items:flex-start}.subpage-header{padding-inline:20px}.search-results{padding:42px 18px 64px}.result-card{grid-template-columns:84px 1fr}.result-card .icon-button{display:none}.onboarding-shell{gap:44px;width:min(100% - 32px,1100px)}.login-page>.brand{top:24px;left:24px}}:root{--market-navy:#092d5b;--market-navy-deep:#041d3b;--market-blue:#2ab8ef;--market-blue-dark:#079bd4;--market-ice:#eaf8fd;--market-ink:#16263a;--market-muted:#68768a;--market-border:#e4e9ef;--market-bg:#f5f7fa;--market-green:#28a56a;--market-gold:#e8a93a}.market-page{min-height:100vh;color:var(--market-ink);background:#fff}.market-header{z-index:50;border-bottom:1px solid var(--market-border);background:#fffffff7;width:100%;position:relative}.market-header--overlay{color:#fff;background:linear-gradient(#02162aad,#0000);border-bottom-color:#fff3;position:absolute;top:0;left:0}.market-header__inner{grid-template-columns:auto 1fr auto;align-items:center;gap:42px;width:min(1420px,100% - 64px);min-height:78px;margin-inline:auto;display:grid}.market-nav,.market-header__actions,.mode-switch{align-items:center;display:flex}.market-nav a,.market-login{color:#516176;font-size:14px;font-weight:650;position:relative}.market-header--overlay .market-nav a,.market-header--overlay .market-login{color:#ffffffe6}.market-nav a:after{background:var(--market-blue);content:"";opacity:0;border-radius:2px;height:2px;transition:all .16s;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(.4)}.market-nav a:hover:after,.market-nav a.is-active:after{opacity:1;transform:scaleX(1)}.mode-switch,.account-mode-switch{border:1px solid var(--market-border);background:#f3f6f8;border-radius:999px;padding:3px}.market-header--overlay .mode-switch{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border-color:#ffffff59}.mode-switch a{border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.mode-switch a:first-child{color:var(--market-navy);background:#fff}.market-signup,.market-button{cursor:pointer;min-height:44px;font:inherit;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:14px;font-weight:750;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.market-signup:hover,.market-button:hover{transform:translateY(-1px)}.market-signup:hover,.market-button--primary:hover{background:var(--market-blue-dark)}.market-button--white{color:var(--market-navy);background:#fff}.market-language,.account-shortcut{border:1px solid var(--market-border);background:#fff;border-radius:50px;justify-content:center;align-items:center;gap:5px;min-width:38px;height:38px;padding-inline:8px;font-size:11px;font-weight:800;display:inline-flex}.account-shortcut{display:none}.account-shortcut svg{width:18px}.market-header--overlay .account-shortcut{color:var(--market-navy)}.market-hero{background-position:50%;background-size:cover;min-height:690px;position:relative}.market-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0313245c);height:180px;position:absolute;inset:auto 0 0}.market-hero__content{z-index:2;color:#fff;width:min(1420px,100% - 64px);margin-inline:auto;padding-top:220px;position:relative}.market-hero__content h1{letter-spacing:-.06em;max-width:740px;margin-bottom:18px;font-size:clamp(50px,6.8vw,92px);font-weight:780;line-height:.96}.market-hero__content>p{margin-bottom:34px;font-size:21px;font-weight:600}.market-hero__search{background:#fffffff5;border:1px solid #ffffffa6;border-radius:12px;grid-template-columns:auto minmax(230px,1fr) auto auto;align-items:center;gap:10px;width:min(750px,100%);padding:10px 10px 10px 18px;display:grid;box-shadow:0 24px 60px #02162a47}.market-hero__search svg{width:22px;color:var(--market-blue-dark)}.market-hero__search input{min-width:0;color:var(--market-ink);background:0 0;border:0;outline:none;padding:10px 4px}.market-main,.listing-detail,.booking-shell,.wizard-shell,.how-page,.info-hero,.legal-page{width:min(1280px,100% - 64px);margin-inline:auto}.home-listings h2{color:var(--market-navy);letter-spacing:-.035em;margin-bottom:28px;font-size:34px}.home-listings__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.home-listing-card,.search-card{border:1px solid var(--market-border);background:#fff;border-radius:16px;transition:all .18s;overflow:hidden;box-shadow:0 16px 45px #092d5b14}.home-listing-card:hover,.search-card:hover{transform:translateY(-3px);box-shadow:0 22px 54px #092d5b21}.home-listing-card__image{aspect-ratio:16/8.4;position:relative;overflow:hidden}.home-listing-card__image img,.search-card>img,.listing-gallery>img,.booking-summary-card>img,.booking-row img,.managed-listing img{object-fit:cover;width:100%;height:100%}.home-listing-card__image>span,.status-badge,.availability-chip{color:#197246;background:#e8f8ef;border-radius:999px;align-items:center;width:max-content;padding:7px 11px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.home-listing-card__image>span{background:#fffffff0;position:absolute;top:16px;left:16px}.home-listing-card__body h3{color:var(--market-navy);margin-bottom:10px;font-size:21px}.home-listing-card__address,.search-card__body p{color:var(--market-muted);align-items:center;gap:7px;font-size:13px;display:flex}.home-listing-card__address svg,.search-card__body p svg{flex:none;width:17px}.home-listing-card__footer{border-top:1px solid var(--market-border);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:20px;display:flex}.home-listing-card__footer strong{color:var(--market-navy);font-size:23px}.home-listing-card__footer small{color:var(--market-muted);font-size:12px;font-weight:600}.dual-cta{background-position:50%;background-size:cover;border-radius:18px;min-height:410px;margin-bottom:86px}.dual-cta__content{color:#fff;max-width:650px;padding:82px 60px}.dual-cta__content h2{letter-spacing:-.045em;margin-bottom:17px;font-size:clamp(34px,4vw,52px);line-height:1.05}.dual-cta__content p{color:#ffffffd4;margin-bottom:28px;font-size:17px;line-height:1.65}.dual-cta__content>div{gap:12px;display:flex}.market-footer__grid{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr auto auto;gap:80px;padding-bottom:42px;display:grid}.market-footer__grid p{margin:12px 0 22px}.market-footer__social{gap:10px;display:flex}.market-footer__social span{border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.market-footer__links{align-content:start;gap:14px;font-size:13px;display:grid}.market-footer__copyright{margin:28px 0 0;font-size:12px}.search-page{background:var(--market-bg);height:100vh;overflow:hidden}.search-page__header{z-index:10;background:#fff;position:relative}.search-toolbar{grid-template-columns:180px 180px minmax(260px,1fr) auto;align-items:end;gap:12px;width:min(1420px,100% - 64px);margin-inline:auto;padding:14px 0 16px;display:grid}.date-field,.location-field,.form-field{gap:7px;display:grid}.date-field>span,.form-field>span{color:var(--market-muted);letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:800}.date-field>div,.location-field,.form-field>input,.form-field>select,.form-field>textarea,.input-with-icon,.price-input{background:#fff;border:1px solid #d9e0e7;border-radius:9px;align-items:center;gap:8px;min-height:46px;padding:0 13px;display:flex}.date-field svg,.location-field svg,.input-with-icon svg{width:18px;color:var(--market-blue-dark);flex:none}.date-field input,.location-field input,.input-with-icon input,.input-with-icon select,.price-input input{background:0 0;border:0;outline:0;width:100%;min-width:0}.form-field>input,.form-field>select,.form-field>textarea{outline-color:var(--market-blue);width:100%}.form-field>textarea{resize:vertical;padding-block:12px}.search-marketplace{grid-template-columns:minmax(520px,.82fr) 1.18fr;height:calc(100vh - 154px);display:grid}.search-list{background:var(--market-bg);padding:34px 32px 80px max(32px,50vw - 710px);overflow-y:auto}.search-list__heading,.section-title-row,.card-heading,.account-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.search-list__heading{margin-bottom:22px}.search-list__heading h1{color:var(--market-navy);letter-spacing:-.04em;margin-bottom:4px;font-size:31px}.search-list__heading p{color:var(--market-muted);margin:0;font-size:13px}.round-icon-button{border:1px solid var(--market-border);width:44px;height:44px;color:var(--market-navy);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.round-icon-button svg{width:20px}.search-list__cards{gap:18px;display:grid}.search-card{grid-template-columns:43% 1fr;display:grid}.search-card__body{flex-direction:column;align-items:flex-start;padding:20px;display:flex}.search-card__body h2{color:var(--market-navy);margin:10px 0 8px;font-size:20px}.search-card__body>strong{color:var(--market-navy);margin-top:auto;padding-top:10px;font-size:20px}.search-card__actions{gap:8px;width:100%;margin-top:14px;display:flex}.search-card__actions .market-button{flex:1;min-height:40px;padding-inline:10px;font-size:12px}.search-map{background:#dce8ec;min-height:0;position:relative}.search-map iframe,.listing-location iframe{filter:saturate(.7)contrast(.92);border:0;width:100%;height:100%}.map-price-marker{color:#fff;background:var(--market-navy);border:3px solid #fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:850;position:absolute;box-shadow:0 8px 18px #092d5b47}.map-price-marker--1{top:36%;left:35%}.map-price-marker--2{background:var(--market-blue-dark);top:55%;left:61%}.empty-results{text-align:center;background:#fff;border:1px dashed #c7d2dc;border-radius:14px;padding:60px 20px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03132694;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.filters-modal{background:#fff;border-radius:16px;width:min(920px,100%);max-height:calc(100vh - 48px);overflow-y:auto;box-shadow:0 30px 100px #02122452}.filters-modal__header,.filters-modal__actions{border-bottom:1px solid var(--market-border);justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.filters-modal__header h2{color:var(--market-navy);margin:0}.filters-grid{grid-template-columns:repeat(2,1fr);gap:34px;padding:28px;display:grid}.filter-column,.form-stack{align-content:start;gap:24px;display:grid}.filter-field,.range-field{gap:8px;display:grid}.filter-field>span,.range-field>span,.filter-group legend{color:var(--market-navy);font-size:13px;font-weight:800}.filter-field select{border:1px solid var(--market-border);background:#fff;border-radius:8px;min-height:43px;padding:0 10px}.filter-group{border:0;margin:0;padding:0}.filter-group legend{margin-bottom:12px}.check-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.check-grid label,.radio-row label{color:var(--market-muted);align-items:center;gap:7px;font-size:12px;display:flex}.radio-row{gap:22px;display:flex}.range-field small{color:var(--market-muted);justify-content:space-between;display:flex}.switch-field{align-items:center;gap:12px;display:flex}.switch-field>span{color:var(--market-ink);gap:3px;font-size:13px;display:grid}.switch-field small{color:var(--market-muted)}.filter-note,.preview-note{color:#39556b;background:var(--market-ice);border-radius:10px;gap:5px;padding:16px;font-size:12px;display:grid}.filter-note p{margin:0}.filters-modal__actions{border-top:1px solid var(--market-border);border-bottom:0;justify-content:flex-end;gap:10px}.listing-title-band{color:#fff;background:linear-gradient(135deg, var(--market-navy-deep), #0f5386);min-height:300px;position:relative}.listing-title-band__inner{width:min(1280px,100% - 64px);margin-inline:auto;padding-top:128px}.listing-title-band__inner>p{color:#add3e8;gap:9px;font-size:12px;display:flex}.listing-title-band__inner h1{letter-spacing:-.055em;margin:25px 0 10px;font-size:clamp(40px,5vw,66px)}.listing-title-band__inner>div{align-items:center;gap:7px;display:flex}.listing-title-band__inner svg{width:18px}.listing-detail{padding:50px 0 90px}.listing-gallery{border-radius:16px;height:min(560px,54vw);position:relative;overflow:hidden}.verified-badge{color:var(--market-navy);background:#fffffff0;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:20px;right:20px}.verified-badge svg{width:18px;color:var(--market-green)}.listing-booking-summary{border:1px solid var(--market-border);border-radius:14px;grid-template-columns:1fr auto;gap:40px;margin-top:32px;padding:32px;display:grid}.listing-price-line{align-items:baseline;gap:8px;margin:18px 0;display:flex}.listing-price-line h2{color:var(--market-navy);margin:0;font-size:38px}.booking-button{width:100%}.cancellation-note,.demo-label{color:var(--market-muted);text-align:center;margin:14px 0 0;font-size:11px}.host-card{border-left:1px solid var(--market-border);align-items:center;gap:13px;min-width:270px;padding-left:32px;display:flex}.host-avatar,.demo-avatar{color:#fff;background:linear-gradient(135deg, var(--market-blue), var(--market-navy));border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-weight:850;display:grid}.host-card>div:last-child{gap:5px;display:grid}.host-card span{color:var(--market-muted);font-size:12px}.price-benefits,.listing-content-section,.listing-location{border:1px solid var(--market-border);border-radius:14px;margin-top:42px;padding:32px}.section-title-row h2,.listing-content-section h2,.price-benefits h2{color:var(--market-navy);margin-bottom:5px}.section-title-row p{color:var(--market-muted);margin:0}.section-title-row>span{color:#1f7550;background:#e9f8f0;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.price-tier{background:var(--market-bg);border-radius:10px;grid-template-columns:1fr auto;align-items:center;margin-top:12px;padding:18px;display:grid}.price-tier>div{gap:4px;display:grid}.price-tier small,.price-tier>span{color:var(--market-muted)}.price-tier em{color:var(--market-green);margin-left:5px;font-size:11px;font-style:normal}.listing-facts{border:1px solid var(--market-border);border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid;overflow:hidden}.listing-facts>div{border-right:1px solid var(--market-border);gap:7px;padding:25px;display:grid}.listing-facts>div:last-child{border-right:0}.listing-facts svg{width:22px;color:var(--market-blue-dark)}.listing-facts p,.listing-content-section>p{color:var(--market-muted);margin:0;line-height:1.7}.amenity-grid,.policy-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.amenity-grid span,.policy-grid span{color:var(--market-muted);align-items:center;gap:9px;font-size:13px;display:flex}.amenity-grid svg,.policy-grid svg{width:18px;color:var(--market-green)}.vehicle-fit>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.vehicle-fit span{background:var(--market-bg);border-radius:9px;gap:6px;padding:20px;display:grid}.vehicle-fit svg{width:23px;color:var(--market-blue-dark)}.vehicle-fit small{color:var(--market-muted)}.listing-location{height:480px}.listing-location .section-title-row{margin-bottom:18px}.listing-location iframe{border-radius:9px;height:calc(100% - 70px)}.booking-shell{min-height:calc(100vh - 78px);padding:40px 0 80px}.back-link{color:var(--market-muted);margin-bottom:26px;font-size:13px;font-weight:700;display:inline-flex}.booking-grid{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:36px;display:grid}.booking-grid h1,.booking-success h1,.wizard-intro h1,.how-hero h1,.info-hero h1,.legal-page h1{color:var(--market-navy);letter-spacing:-.055em;margin-bottom:28px;font-size:clamp(42px,5vw,65px);line-height:1.02}.booking-form-card,.booking-summary-card,.wizard-card,.contact-card,.dashboard-card{border:1px solid var(--market-border);background:#fff;border-radius:14px;margin-bottom:16px;padding:26px;box-shadow:0 14px 38px #092d5b0e}.booking-form-card h2,.booking-summary-card h2,.wizard-card h2,.dashboard-card h2{color:var(--market-navy);font-size:20px}.date-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.form-field small{color:var(--market-muted);font-size:11px}.fit-confirmation{color:var(--market-green);align-items:center;gap:8px;margin:15px 0 0;font-size:12px;font-weight:750;display:flex}.fit-confirmation svg{width:17px}.booking-protection{background:#f0f9fc;gap:16px;display:flex}.booking-protection>svg{width:28px;color:var(--market-blue-dark);flex:none}.booking-protection h2{margin-bottom:6px}.booking-protection p{color:var(--market-muted);margin:0;font-size:13px;line-height:1.6}.booking-summary-card{position:sticky;top:20px}.booking-summary-card>img{aspect-ratio:16/9;border-radius:9px}.booking-summary-card h2{margin:18px 0 6px}.booking-summary-card>p{color:var(--market-muted);font-size:12px}.summary-line{border-top:1px solid var(--market-border);justify-content:space-between;padding:13px 0;font-size:13px;display:flex}.summary-line--total{color:var(--market-navy);margin-bottom:10px;font-size:18px}.booking-summary-card>small{color:var(--market-muted);margin-bottom:18px;line-height:1.5;display:block}.booking-success{border:1px solid var(--market-border);text-align:center;max-width:700px;box-shadow:var(--shadow);background:#fff;border-radius:18px;margin:70px auto;padding:50px}.success-icon{color:#fff;background:var(--market-green);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid}.success-icon svg{width:32px}.booking-success p:not(.eyebrow){color:var(--market-muted);line-height:1.7}.booking-reference{background:var(--market-bg);border-radius:9px;margin:24px 0;padding:16px;font-size:13px;font-weight:800}.wizard-shell{grid-template-columns:.75fr 1.25fr;align-items:start;gap:70px;min-height:calc(100vh - 78px);padding:70px 0 90px;display:grid}.wizard-intro{padding:18px 0;position:sticky;top:50px}.wizard-intro>p{max-width:560px;color:var(--market-muted);line-height:1.75}.feature-list{margin-block:28px}.wizard-progress{grid-template-columns:repeat(4,1fr);gap:8px;margin:34px 0 8px;display:grid}.wizard-progress span{background:#cfdae2;border-radius:10px;height:5px}.wizard-card{min-height:520px;margin:0;padding:40px}.wizard-card__heading{gap:18px;margin-bottom:38px;display:flex}.wizard-card__heading>span{color:#fff;background:var(--market-navy);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:12px;font-weight:850;display:grid}.wizard-card__heading h2{margin-bottom:7px;font-size:27px}.wizard-card__heading p{color:var(--market-muted);margin:0}.choice-grid{border:0;grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;display:grid}.choice-grid legend{color:var(--market-muted);letter-spacing:.035em;text-transform:uppercase;grid-column:1/-1;margin-bottom:8px;font-size:11px;font-weight:800}.choice-grid label{border:1px solid var(--market-border);text-transform:capitalize;border-radius:9px;padding:16px}.choice-grid label.is-selected{border-color:var(--market-blue);background:var(--market-ice)}.choice-grid input{margin-right:8px}.price-input b{color:var(--market-navy)}.review-card{border:1px solid var(--market-border);border-radius:10px;gap:0;display:grid}.review-card>div{border-bottom:1px solid var(--market-border);gap:5px;padding:16px 18px;display:grid}.review-card span{color:var(--market-muted);text-transform:uppercase;font-size:11px}.review-card p{color:#34614e;background:#eef8f2;align-items:flex-start;gap:9px;margin:0;padding:17px;font-size:12px;display:flex}.review-card svg{flex:none;width:17px}.wizard-actions{border-top:1px solid var(--market-border);justify-content:space-between;margin-top:38px;padding-top:24px;display:flex}.wizard-actions button:disabled{cursor:not-allowed;opacity:.45}.success-state{text-align:center;align-content:center;place-items:center;min-height:430px;display:grid}.success-state>p:not(.eyebrow){max-width:500px;color:var(--market-muted);line-height:1.7}.account-page{background:var(--market-bg);height:100vh;overflow:hidden}.account-shell{grid-template-columns:255px 1fr;height:calc(100vh - 78px);display:grid}.account-sidebar{border-right:1px solid var(--market-border);background:#fff;padding:34px 24px;overflow-y:auto}.account-sidebar h2{color:var(--market-navy);margin:14px 0 3px;font-size:18px}.account-sidebar>p{color:var(--market-muted);margin:0 0 22px;font-size:12px}.account-mode-switch{grid-template-columns:repeat(2,1fr);margin-bottom:24px;display:grid}.account-mode-switch button{color:var(--market-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px;font-size:11px;font-weight:800}.account-mode-switch button.is-active{color:#fff;background:var(--market-navy)}.account-sidebar nav{gap:5px;display:grid}.account-sidebar nav button{color:var(--market-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;padding:12px 13px;font-weight:700}.account-sidebar .preview-note{margin-top:30px}.account-main{padding:38px max(32px,50vw - 640px);overflow-y:auto}.account-heading{margin-bottom:28px}.account-heading h1{color:var(--market-navy);letter-spacing:-.045em;margin:0;font-size:38px}.metric-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.metric-grid>div{border:1px solid var(--market-border);background:#fff;border-radius:13px;gap:7px;padding:22px;display:grid}.metric-grid span,.metric-grid small{color:var(--market-muted);font-size:11px}.metric-grid strong{color:var(--market-navy);font-size:31px}.dashboard-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.dashboard-card{margin:0}.card-heading{margin-bottom:20px}.card-heading h2{margin-bottom:4px}.card-heading p{color:var(--market-muted);margin:0;font-size:12px}.card-heading button{color:var(--market-blue-dark);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:750}.booking-row{border-top:1px solid var(--market-border);grid-template-columns:120px 1fr auto;align-items:center;gap:18px;padding-top:18px;display:grid}.booking-row img{border-radius:8px;height:86px}.booking-row>div{gap:7px;display:grid}.booking-row span{color:var(--market-muted);align-items:center;gap:6px;font-size:11px;display:flex}.booking-row svg{width:15px}.notification-list{margin:0;padding:0;list-style:none;display:grid}.notification-list li{border-top:1px solid var(--market-border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.notification-dot{background:var(--market-blue);border-radius:50%;width:9px;height:9px}.notification-dot--gold{background:var(--market-gold)}.notification-dot--green{background:var(--market-green)}.notification-list p{color:var(--market-muted);margin:3px 0 0;font-size:11px}.notification-list small{color:var(--market-muted)}.booking-table{display:grid}.booking-table>div{border-top:1px solid var(--market-border);grid-template-columns:1.3fr 1fr .8fr .6fr;align-items:center;gap:16px;padding:16px 8px;font-size:13px;display:grid}.booking-table>div:first-child{color:var(--market-muted);text-transform:uppercase;font-size:10px;font-weight:800}.status-badge--pending{color:#946b19;background:#fff5df}.managed-listing{border-top:1px solid var(--market-border);grid-template-columns:150px 1fr auto auto;align-items:center;gap:20px;padding-top:20px;display:grid}.managed-listing img{border-radius:8px;height:100px}.managed-listing h3{margin:9px 0 5px}.managed-listing p,.managed-listing small{color:var(--market-muted);margin:0;font-size:11px}.managed-listing>div:not(:first-of-type){text-align:right;gap:5px;display:grid}.vehicle-card{border:1px solid var(--market-border);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.vehicle-card>svg{width:36px;color:var(--market-blue-dark)}.vehicle-card h3,.vehicle-card p{margin:0}.vehicle-card p{color:var(--market-muted);font-size:12px}.vehicle-card>span{color:var(--market-green);align-items:center;gap:5px;font-size:11px;font-weight:800;display:flex}.vehicle-card>span svg{width:16px}.messages-preview{grid-template-columns:280px 1fr;min-height:480px;padding:0;display:grid;overflow:hidden}.conversation-list{border-right:1px solid var(--market-border);align-content:start;display:grid}.conversation-list button{border:0;border-bottom:1px solid var(--market-border);cursor:pointer;text-align:left;background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:16px;display:grid}.conversation-list b{color:#fff;background:var(--market-navy);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.conversation-list span{gap:3px;display:grid}.conversation-list small{color:var(--market-muted)}.conversation{flex-direction:column;gap:12px;padding:22px;display:flex;position:relative}.conversation h2{border-bottom:1px solid var(--market-border);padding-bottom:16px}.message{background:var(--market-bg);border-radius:12px 12px 12px 3px;align-self:flex-start;max-width:74%;padding:11px 14px;font-size:13px}.message--own{color:#fff;background:var(--market-navy);border-radius:12px 12px 3px;align-self:flex-end}.message-composer{border-top:1px solid var(--market-border);grid-template-columns:1fr auto;gap:8px;margin-top:auto;padding-top:16px;display:grid}.message-composer input{border:1px solid var(--market-border);border-radius:8px;padding:0 12px}.message-composer button{color:#fff;background:var(--market-blue);border:0;border-radius:8px;padding:10px 16px}.how-page{padding:80px 0 100px}.how-hero>p:last-child,.info-hero>div>p,.legal-page>p:not(.eyebrow){color:var(--market-muted);font-size:18px;line-height:1.75}.journey-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.journey-grid>div{border:1px solid var(--market-border);border-radius:16px;padding:38px}.journey-grid>div>span{color:var(--market-blue-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.journey-grid h2{color:var(--market-navy);margin:12px 0 30px;font-size:34px}.journey-grid ol{gap:24px;margin:0 0 35px;padding:0;list-style:none;display:grid}.journey-grid li{grid-template-columns:auto 1fr;gap:14px;display:grid}.journey-grid li>b{color:var(--market-blue)}.journey-grid li p{color:var(--market-muted);margin:5px 0 0;line-height:1.6}.info-hero{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;padding:80px 0 100px;display:grid}.contact-details{border-left:3px solid var(--market-blue);gap:6px;margin-top:40px;padding-left:20px;display:grid}.contact-details span{color:var(--market-muted);text-transform:uppercase;margin-top:12px;font-size:11px}.contact-card{gap:18px;margin:0;padding:36px;display:grid}.contact-card>small{text-align:center;color:var(--market-muted)}.legal-page{max-width:850px;padding:80px 0 100px}.legal-notice{border-left:4px solid var(--market-gold);background:#fff8e9;margin:38px 0;padding:24px}.legal-notice p{color:#716344;margin:8px 0 0;line-height:1.7}.legal-page section{margin-bottom:34px}.legal-page section h2{color:var(--market-navy)}.legal-page li{color:var(--market-muted);margin-bottom:10px}.login-page{background:radial-gradient(circle at 88% 12%,#2ab8ef3b,#0000 28%),linear-gradient(135deg,#f7fafc,#edf6f9)}.login-card{border-radius:18px;width:min(600px,100%)}.login-card h1{color:var(--market-navy);font-size:48px}.auth-preview{gap:12px;margin:28px 0;display:grid}.auth-preview>div{color:var(--market-muted);align-items:center;gap:10px;display:flex}.auth-preview svg{width:20px;color:var(--market-green)}.auth-demo-button{width:100%}.auth-switch{text-align:center;margin:20px 0 0;font-size:13px}.auth-switch a{color:var(--market-blue-dark);font-weight:800}.not-found-card{text-align:center;place-items:center;gap:20px;min-height:70vh;display:grid}@media (width<=1120px){.market-nav{display:none}.market-header__inner{grid-template-columns:auto 1fr}.market-header__actions{justify-content:flex-end}.search-marketplace{grid-template-columns:minmax(460px,1fr) .9fr}.booking-grid{grid-template-columns:1fr 360px}.wizard-shell{gap:40px}}@media (width<=860px){.market-header__inner,.market-hero__content,.search-toolbar,.market-main,.listing-detail,.booking-shell,.wizard-shell,.how-page,.info-hero,.legal-page{width:min(100% - 32px,1280px)}.mode-switch,.market-login{display:none}.account-shortcut{display:inline-flex}.home-listings__grid,.journey-grid,.info-hero{grid-template-columns:1fr}.search-page{height:auto;overflow:visible}.search-toolbar{grid-template-columns:1fr 1fr}.location-field{grid-column:1/-1}.search-marketplace{grid-template-columns:1fr;height:auto}.search-list{padding:28px 16px 40px;overflow:visible}.search-map{min-height:480px}.booking-grid,.wizard-shell{grid-template-columns:1fr}.booking-summary-card,.wizard-intro{position:static}.listing-facts{grid-template-columns:repeat(2,1fr)}.listing-facts>div:nth-child(2){border-right:0}.listing-facts>div:nth-child(-n+2){border-bottom:1px solid var(--market-border)}.account-page{height:auto;overflow:visible}.account-shell{grid-template-columns:1fr;height:auto}.account-sidebar{border-right:0;border-bottom:1px solid var(--market-border);grid-template-columns:auto 1fr;align-items:center;gap:0 14px;display:grid}.account-sidebar .account-mode-switch,.account-sidebar nav,.account-sidebar .preview-note{grid-column:1/-1}.account-sidebar nav{margin-top:18px;display:flex;overflow-x:auto}.account-main{overflow:visible}.dashboard-grid,.metric-grid{grid-template-columns:1fr}.account-sidebar .preview-note{display:none}}@media (width<=600px){.market-header__inner{min-height:66px}.market-signup{display:none}.market-hero{min-height:600px}.market-hero__content{padding-top:175px}.market-hero__content h1{font-size:52px}.market-hero__search{grid-template-columns:auto 1fr}.market-hero__search .market-button{grid-column:span 1;padding-inline:12px}.home-listings{padding-block:50px}.home-listings__grid,.filters-grid,.date-grid,.choice-grid{grid-template-columns:1fr}.home-listing-card__footer,.dual-cta__content>div,.account-heading{flex-direction:column;align-items:stretch}.dual-cta{margin-bottom:50px}.dual-cta__content{padding:50px 24px}.market-footer__grid{grid-template-columns:1fr;gap:30px}.search-toolbar{grid-template-columns:1fr}.location-field{grid-column:auto}.search-card{grid-template-columns:1fr}.search-card>img{aspect-ratio:16/8}.filters-modal{max-height:calc(100vh - 20px)}.filters-grid{padding:20px}.check-grid{grid-template-columns:1fr}.listing-title-band__inner{width:calc(100% - 32px);padding-top:110px}.listing-gallery{height:58vw}.listing-booking-summary{grid-template-columns:1fr;padding:24px}.host-card{border-top:1px solid var(--market-border);border-left:0;padding:22px 0 0}.price-benefits,.listing-content-section,.listing-location{padding:22px}.section-title-row{flex-direction:column;align-items:flex-start}.price-tier{grid-template-columns:1fr;gap:8px}.listing-facts,.amenity-grid,.policy-grid,.vehicle-fit>div{grid-template-columns:1fr}.listing-facts>div{border-right:0;border-bottom:1px solid var(--market-border)}.booking-success,.wizard-card{padding:28px 20px}.booking-grid h1,.booking-success h1,.wizard-intro h1,.how-hero h1,.info-hero h1,.legal-page h1{font-size:42px}.booking-row{grid-template-columns:90px 1fr}.booking-row>b{grid-column:2}.booking-table>div{grid-template-columns:1fr 1fr}.booking-table>div:first-child{display:none}.managed-listing{grid-template-columns:90px 1fr}.managed-listing>div:not(:first-of-type){text-align:left}.messages-preview{grid-template-columns:1fr}.conversation-list{border-right:0;border-bottom:1px solid var(--market-border);display:flex;overflow-x:auto}.conversation-list button{min-width:220px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}:root{--premium-ink:#172033;--premium-ink-soft:#3c4659;--premium-muted:#6e7686;--premium-line:#e1ded6;--premium-line-dark:#ffffff24;--premium-canvas:#f7f5f0;--premium-canvas-warm:#f0ede5;--premium-surface:#fff;--premium-deep:#172033;--premium-deep-2:#222d45;--premium-accent:#ffcb5c;--premium-accent-hover:#f2b933;--premium-green:#087d71;--premium-blue:#465bd8;--premium-warning:#a66d12;--premium-shadow:0 24px 70px #1720331c;--premium-shadow-soft:0 12px 34px #17203313;--premium-radius-sm:12px;--premium-radius-md:20px;--premium-radius-lg:32px;--premium-font:"Avenir Next", Avenir, "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;--market-navy:var(--premium-deep);--market-navy-deep:#101728;--market-blue:var(--premium-accent);--market-blue-dark:#9a6b0b;--market-ice:#fff7df;--market-ink:var(--premium-ink);--market-muted:var(--premium-muted);--market-border:var(--premium-line);--market-bg:var(--premium-canvas);--market-green:var(--premium-green);font-family:var(--premium-font);color:var(--premium-ink)}.photo-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.photo-upload-card{border:1px solid var(--market-border);background:#f8fbfd;border-radius:22px;align-content:start;gap:16px;min-height:250px;padding:22px;display:grid}.photo-upload-card.is-ready{background:#28a56a0f;border-color:#28a56a59}.photo-upload-card strong{color:var(--market-navy);align-items:center;gap:9px;font-size:17px;display:flex}.photo-upload-card strong svg{width:20px;color:var(--market-green)}.photo-upload-card p{color:var(--market-muted);margin:8px 0 0;line-height:1.55}.photo-file-control{cursor:pointer;text-align:center;background:#fff;border:1px dashed #a8b7c6;border-radius:16px;justify-content:center;align-items:center;min-height:62px;padding:12px 16px;display:flex}.photo-file-control span{max-width:100%;color:var(--market-navy);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.photo-file-control input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.right-to-list-upload,.submission-ready-card,.evidence-update-required{border:1px solid var(--premium-line);text-align:left;background:#f8fbfd;border-radius:20px;gap:16px;width:min(620px,100%);margin:22px auto 0;padding:22px;display:grid}.evidence-update-required{background:0 0;border:0;padding:0}.evidence-update-required .right-to-list-upload{margin-top:0}.evidence-privacy-note,.submission-ready-card p{color:var(--premium-muted);margin:0;font-size:12px;line-height:1.55}.submission-ready-card{background:#edf8f5;border-color:#087d714d}.submission-ready-card strong{color:var(--premium-green);font-size:17px}@media (width<=760px){.photo-upload-grid{grid-template-columns:1fr}.photo-upload-card{min-height:0}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #20856247}.market-page{color:var(--premium-ink);background:var(--premium-canvas)}.premium-eyebrow{color:var(--premium-green);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:12px;font-weight:800;display:flex}.premium-eyebrow>span{background:currentColor;border-radius:999px;width:26px;height:2px}.premium-eyebrow--light{color:var(--premium-accent)}.eyebrow{color:var(--premium-green);letter-spacing:.12em}.market-header{z-index:50;color:var(--premium-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f6f2eb;border:0;border-bottom:1px solid #13252214;position:relative}.market-header--overlay{position:absolute;top:0;left:0;right:0}.arrival-hero{background:var(--nobb-asphalt)}.cockpit-main{background:#e9ebe5}.market-header--overlay{color:#fff;background:linear-gradient(#071c19c2,#071c191f);border-bottom-color:#ffffff24;position:absolute}.market-header__inner{grid-template-columns:auto 1fr auto;gap:54px;width:min(1280px,100% - 64px);min-height:78px;display:grid}.nobb-logo__mark{width:30px;height:30px;color:var(--premium-deep);background:var(--premium-accent);border-radius:9px;padding:5px}.nobb-logo__mark path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px}.nobb-logo__word{transform:translateY(-1px)}.market-header--overlay .nobb-logo{color:#fff}.market-header--overlay .nobb-logo__mark{color:var(--premium-deep)}.market-nav a,.market-login,.host-quick-link{color:var(--premium-ink-soft);font-size:14px;font-weight:650}.market-nav a:after{background:var(--premium-green);height:2px;bottom:-11px}.market-header--overlay .market-nav a,.market-header--overlay .market-login,.market-header--overlay .host-quick-link{color:#ffffffe6}.market-header__actions{gap:18px}.host-quick-link{display:none}.market-signup,.market-button{border-radius:12px;min-height:46px;padding:0 21px;font-size:13px;font-weight:750;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s}.market-signup,.market-button--primary{color:var(--premium-deep);background:var(--premium-accent);box-shadow:none}.market-signup:hover,.market-button--primary:hover{color:var(--premium-deep);background:var(--premium-accent-hover);box-shadow:0 10px 24px #819a312b}.market-button--outline{color:var(--premium-deep);background:0 0;border-color:#c9d2ce}.market-button--outline:hover{border-color:var(--premium-ink-soft);background:#fff}.market-button--light,.market-button--white{color:var(--premium-deep);background:#fff}.market-button--muted{color:var(--premium-ink-soft);background:#edf0ed}.market-language,.account-shortcut{min-width:39px;height:39px;color:var(--premium-ink);letter-spacing:.04em;background:0 0;border-color:#cfd7d3;padding-inline:9px;font-size:11px}.market-header--overlay .market-language{color:#fff;background:#ffffff14;border-color:#ffffff4d}.market-hero{background:radial-gradient(circle at 88% 18%,#d6f06d2b,#0000 27%),linear-gradient(135deg,#f7f8f4 0%,#efeee7 100%);min-height:auto;overflow:hidden}.market-hero:after{display:none}.market-hero__layout{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(50px,7vw,105px);width:min(1280px,100% - 64px);min-height:690px;margin-inline:auto;padding:78px 0 92px;display:grid}.market-hero__content{z-index:2;width:auto;color:var(--premium-ink);margin:0;padding:0;position:relative}.market-hero__content h1{max-width:680px;color:var(--premium-deep);letter-spacing:-.06em;margin-bottom:24px;font-size:clamp(52px,5.5vw,76px);font-weight:680;line-height:.98}.market-hero__content>p:not(.premium-eyebrow){max-width:610px;color:var(--premium-muted);margin-bottom:36px;font-size:18px;font-weight:450;line-height:1.65}.market-hero__search{width:min(840px,100%);box-shadow:var(--premium-shadow);background:#fff;border:1px solid #d9dfdb;border-radius:18px;grid-template-columns:minmax(230px,1fr) 138px 138px auto;gap:0;padding:8px;display:grid}.hero-search-field{border-right:1px solid var(--premium-line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:6px 14px;display:grid}.hero-search-field svg{width:19px;color:var(--premium-green)}.hero-search-field>span{min-width:0;display:grid}.hero-search-field small{color:var(--premium-ink);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:800}.hero-search-field input{width:100%;min-width:0;color:var(--premium-ink);background:0 0;border:0;outline:0;padding:4px 0 0;font-size:13px}.hero-search-field input[type=date]{color:var(--premium-muted);font-size:11px}.hero-search-submit{min-width:88px;margin-left:8px}.hero-quicklinks{color:var(--premium-muted);flex-wrap:wrap;gap:9px 14px;margin-top:18px;font-size:12px;display:flex}.hero-quicklinks a{color:var(--premium-ink-soft);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #b9c5bf;text-decoration:underline #b9c5bf}.hero-showcase{min-height:520px;position:relative}.hero-showcase:before{background:var(--premium-deep);content:"";border-radius:52% 0 0;position:absolute;inset:54px -120px -90px 84px}.hero-showcase__image{box-shadow:var(--premium-shadow);background:#d6dcd8;border-radius:34px;position:absolute;inset:0 0 38px 40px;overflow:hidden}.hero-showcase__image:after{content:"";background:linear-gradient(#0000 55%,#08221f33);position:absolute;inset:0}.hero-showcase__image img{object-fit:cover;width:100%;height:100%}.hero-showcase__verified,.hero-showcase__price{z-index:2;box-shadow:var(--premium-shadow-soft);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffeb;border:1px solid #ffffffb8;border-radius:15px;align-items:center;gap:12px;padding:14px 16px;display:flex;position:absolute}.hero-showcase__verified{bottom:0;left:0}.hero-showcase__verified>svg{width:23px;color:var(--premium-green)}.hero-showcase__verified>span,.hero-showcase__price{display:grid}.hero-showcase__verified strong,.hero-showcase__price strong{color:var(--premium-deep)}.hero-showcase__verified small,.hero-showcase__price small{color:var(--premium-muted);font-size:10px}.hero-showcase__price{gap:2px;top:38px;right:-22px}.hero-showcase__price strong{font-size:22px}.hero-showcase__availability{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102d2ae6;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:750;display:flex;position:absolute;bottom:58px;right:18px}.hero-showcase__availability>span,.live-dot{background:var(--premium-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d6f06d2e}.market-main,.listing-detail,.booking-shell,.wizard-shell,.how-page,.info-hero,.legal-page{width:min(1280px,100% - 64px)}.market-main{position:relative}.market-trust{border:1px solid var(--premium-line);box-shadow:var(--premium-shadow-soft);background:#fff;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:-28px;padding:0 28px;display:grid}.market-trust>div{border-right:1px solid var(--premium-line);min-height:76px;color:var(--premium-ink-soft);align-items:center;gap:11px;padding:0 22px;font-size:12px;font-weight:700;display:flex}.market-trust>div:last-child{border-right:0}.market-trust svg{width:20px;color:var(--premium-green);flex:none}.home-listings{padding-block:112px 124px}.home-section-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px;display:flex}.home-section-heading h2,.home-listings h2{color:var(--premium-deep);letter-spacing:-.05em;margin:0 0 12px;font-size:clamp(38px,4vw,52px);font-weight:650}.home-section-heading>div>p:last-child{max-width:610px;color:var(--premium-muted);margin:0;line-height:1.65}.home-listings__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.home-listing-card,.search-card{border:1px solid var(--premium-line);border-radius:var(--premium-radius-md);box-shadow:none;background:#fff}.home-listing-card:hover,.search-card:hover{box-shadow:var(--premium-shadow-soft);border-color:#cbd5d0;transform:translateY(-4px)}.home-listing-card__image{aspect-ratio:16/9.2;border-radius:14px;margin:8px 8px 0}.home-listing-card__image img{transition:transform .45s}.home-listing-card:hover .home-listing-card__image img{transform:scale(1.025)}.home-listing-card__image>span{color:var(--premium-deep);background:#fffffff0;gap:8px;padding:8px 11px;display:flex;top:14px;left:14px}.home-listing-card__image .live-dot,.status-badge .live-dot{width:6px;height:6px;box-shadow:none;background:#43ad77;display:inline-block}.listing-favorite{width:37px;height:37px;color:var(--premium-deep);cursor:pointer;background:#fffffff0;border:0;border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.home-listing-card__body{padding:23px 25px 25px}.listing-meta{color:var(--premium-muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;font-size:10px;font-weight:750;display:flex}.listing-meta>span:first-child{color:var(--premium-green);align-items:center;gap:5px;display:flex}.listing-meta svg{width:14px}.home-listing-card__body h3{color:var(--premium-deep);letter-spacing:-.025em;margin-bottom:8px;font-size:23px;font-weight:680}.home-listing-card__address{color:var(--premium-muted);margin-bottom:18px}.listing-tags,.search-card__features{flex-wrap:wrap;gap:7px;display:flex}.listing-tags>span,.search-card__features>span{color:var(--premium-ink-soft);text-transform:capitalize;background:#f1f3f0;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:650;display:inline-flex}.listing-tags svg,.search-card__features svg{width:14px}.home-listing-card__footer{border-color:var(--premium-line);margin-top:22px;padding-top:20px}.listing-price-stack{gap:2px;display:grid}.listing-price-stack>small{color:var(--premium-muted);text-transform:uppercase;font-size:9px;font-weight:750}.listing-price-stack strong{color:var(--premium-deep);font-size:22px}.listing-price-stack strong small{margin-left:3px;font-size:11px}.listing-price-stack>span{color:var(--premium-green);font-size:10px;font-weight:700}.listing-arrow{width:46px;height:46px;color:var(--premium-deep);background:var(--premium-accent);border-radius:50%;place-items:center;font-size:20px;transition:transform .16s,background .16s;display:grid}.listing-arrow:hover{background:var(--premium-accent-hover);transform:translate(2px)}.market-value{border-radius:var(--premium-radius-lg);background:var(--premium-deep);grid-template-columns:.9fr 1.1fr;margin-bottom:28px;display:grid;overflow:hidden}.market-value__copy{color:#fff;padding:70px 64px}.market-value__copy h2{color:#fff;letter-spacing:-.05em;max-width:500px;margin-bottom:22px;font-size:clamp(38px,4vw,54px);font-weight:620;line-height:1.02}.market-value__copy>p:not(.premium-eyebrow){color:#b9c8c4;margin-bottom:30px;font-size:16px;line-height:1.7}.market-value__proof{border-top:1px solid var(--premium-line-dark);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:48px;display:grid}.market-value__proof>div{gap:4px;padding-top:24px;display:grid}.market-value__proof strong{color:var(--premium-accent);font-size:28px}.market-value__proof span{color:#a8bbb6;font-size:11px}.market-value__image{min-height:560px;position:relative}.market-value__image>img{object-fit:cover;filter:saturate(.85);width:100%;height:100%}.market-value__image:after{content:"";background:linear-gradient(90deg,#102d2a73,#0000 45%);position:absolute;inset:0}.market-value__image>div{z-index:2;box-shadow:var(--premium-shadow-soft);background:#ffffffed;border-radius:14px;align-items:center;gap:11px;padding:15px 17px;display:flex;position:absolute;bottom:28px;right:28px}.market-value__image svg{width:24px;color:var(--premium-green)}.market-value__image span{display:grid}.market-value__image strong{color:var(--premium-deep);font-size:12px}.market-value__image small{color:var(--premium-muted);font-size:9px}.host-cta{border-radius:var(--premium-radius-lg);background:linear-gradient(120deg,#d6f06d47,#0000 48%),#f0f1e9;border:1px solid #d8ddce;grid-template-columns:1fr .9fr;gap:90px;margin-bottom:112px;padding:68px 64px;display:grid}.host-cta h2{color:var(--premium-deep);letter-spacing:-.05em;margin-bottom:18px;font-size:clamp(36px,4vw,52px);font-weight:640;line-height:1.04}.host-cta>div>p:last-child,.host-cta__actions p{color:var(--premium-muted);margin:0;line-height:1.65}.host-cta__actions{align-content:center;justify-items:start;gap:26px;display:grid}.host-cta__actions p{gap:7px;display:grid}.host-cta__actions strong{color:var(--premium-deep);font-size:18px}.market-footer{color:#9fb0ac;background:#0a211f;padding:74px max(32px,50vw - 640px) 34px}.market-footer__grid{border-color:#ffffff1a;grid-template-columns:1.4fr repeat(3,minmax(120px,.55fr));gap:70px;padding-bottom:56px}.nobb-logo--footer{color:#fff}.market-footer__brand>p{max-width:320px;margin-top:18px;line-height:1.6}.market-footer__links{gap:15px;font-size:12px}.market-footer__links strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11px}.market-footer__links a:hover{color:#fff}.market-footer__bottom{justify-content:space-between;gap:30px;padding-top:28px;font-size:11px;display:flex}.market-footer__bottom p,.market-footer__copyright{margin:0}.search-page__header{background:#fff;box-shadow:0 8px 30px #1325220d}.search-toolbar{grid-template-columns:minmax(260px,1fr) 175px 175px auto;gap:10px;width:min(1280px,100% - 64px);padding:14px 0 17px}.search-toolbar .date-field:first-child{grid-area:1/2}.search-toolbar .date-field:nth-child(2){grid-area:1/3}.date-field>div,.location-field,.form-field>input,.form-field>select,.form-field>textarea,.input-with-icon,.price-input{border-color:#d7ded9;border-radius:11px;min-height:49px}.date-field>span,.form-field>span{color:var(--premium-muted)}.date-field svg,.location-field svg,.input-with-icon svg{color:var(--premium-green)}.search-marketplace{grid-template-columns:minmax(520px,.92fr) 1.08fr;height:calc(100vh - 158px)}.search-list{background:var(--premium-canvas);padding:38px 30px 80px max(32px,50vw - 640px)}.search-list__heading h1{color:var(--premium-deep);font-size:34px;font-weight:650}.round-icon-button{width:46px;height:46px;color:var(--premium-deep);border-color:#cad4cf;border-radius:13px}.round-icon-button.is-active{color:#fff;background:var(--premium-deep)}.search-list__cards{gap:16px}.search-card{border-radius:18px;grid-template-columns:42% 1fr;padding:7px}.search-card>img{border-radius:12px;min-height:272px}.search-card__topline{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.status-badge{color:var(--premium-green);background:#edf6ef;gap:7px;padding:6px 9px}.verified-inline{color:var(--premium-green);font-size:10px;font-weight:750}.search-card__body h2{color:var(--premium-deep);letter-spacing:-.025em;margin:14px 0 7px;font-size:21px;font-weight:680}.search-card__body p{margin-bottom:8px}.search-card__features{margin-top:5px}.search-card__price{justify-content:space-between;align-items:end;gap:12px;width:100%;margin-top:auto;padding-top:15px;display:flex}.search-card__price strong{color:var(--premium-deep);font-size:19px}.search-card__price strong small{color:var(--premium-muted);margin-left:2px;font-size:10px}.search-card__price>span{color:var(--premium-green);font-size:9px;font-weight:700}.search-card__actions{margin-top:11px}.search-map iframe,.listing-location iframe{filter:saturate(.35)contrast(.92)brightness(1.04)}.map-price-marker{color:#fff;background:var(--premium-deep);border:2px solid #fff;border-radius:10px;padding:9px 12px;box-shadow:0 10px 24px #102d2a40}.map-price-marker:after{background:inherit;content:"";width:10px;height:10px;position:absolute;bottom:-6px;left:calc(50% - 5px);transform:rotate(45deg)}.filters-modal{border-radius:24px}.filters-modal__header,.filters-modal__actions{padding:22px 28px}.filters-modal__header h2{color:var(--premium-deep);font-size:26px}.filters-grid{padding:28px}.filter-field select,.check-grid label,.radio-row label,.switch-field{border-color:var(--premium-line);border-radius:10px}.listing-title-band{background:radial-gradient(circle at 82% 20%, #d6f06d26, transparent 28%), var(--premium-deep);min-height:340px}.listing-title-band__inner{width:min(1280px,100% - 64px);padding:142px 0 62px}.listing-title-band__inner>p{color:#aabcb7}.listing-title-band__inner h1{color:#fff;letter-spacing:-.055em;font-size:clamp(42px,5vw,66px);font-weight:630}.listing-title-band__inner>div{color:#c3cfcc}.listing-detail{grid-template-columns:minmax(0,1fr) 380px;gap:28px;padding:36px 0 112px;display:grid}.listing-gallery{height:520px;box-shadow:none;border-radius:24px;grid-column:1;margin:0}.verified-badge{color:var(--premium-deep);background:#fffffff0;border-radius:10px;inset:20px auto auto 20px}.listing-booking-summary{border:1px solid var(--premium-line);box-shadow:var(--premium-shadow-soft);background:#fff;border-radius:20px;grid-area:1/2/span 4;align-self:start;margin:0;padding:28px;display:block;position:sticky;top:20px}.listing-price-line h2{color:var(--premium-deep);font-size:38px;font-weight:660}.listing-price-line span{color:var(--premium-muted)}.booking-button{min-height:52px}.cancellation-note{color:var(--premium-muted);line-height:1.55}.host-card{border-top:1px solid var(--premium-line);border-left:0;margin-top:22px;padding:22px 0 0}.host-avatar,.demo-avatar{color:var(--premium-deep);background:var(--premium-accent)}.price-benefits,.listing-content-section,.listing-location{border-color:var(--premium-line);background:#fff;border-radius:20px;grid-column:1;margin:0;padding:32px}.section-title-row h2,.listing-content-section h2,.price-benefits h2{color:var(--premium-deep);letter-spacing:-.035em;font-weight:650}.price-tier{border-color:var(--premium-line);background:#f7f8f5;border-radius:12px}.price-tier--weekly{background:#eff5e7}.price-tier--monthly{background:var(--premium-deep)}.price-tier--monthly strong,.price-tier--monthly small,.price-tier--monthly>span{color:#fff}.price-tier em{color:var(--premium-green);background:#e5f2e5}.price-tier--monthly em{color:var(--premium-deep);background:var(--premium-accent)}.listing-facts{border-color:var(--premium-line);background:#fff;border-radius:20px;grid-column:1;margin:0}.listing-facts>div{border-color:var(--premium-line)}.listing-facts svg{color:var(--premium-green)}.amenity-grid span,.policy-grid span{border-color:var(--premium-line);background:#f7f8f5;border-radius:10px}.amenity-grid svg,.policy-grid svg,.vehicle-fit svg{color:var(--premium-green)}.booking-shell{padding:42px 0 100px}.back-link{color:var(--premium-ink-soft)}.booking-grid{grid-template-columns:minmax(0,1fr) 390px;gap:40px}.booking-grid h1,.booking-success h1,.wizard-intro h1,.how-hero h1,.info-hero h1,.legal-page h1{color:var(--premium-deep);letter-spacing:-.055em;font-weight:640}.booking-form-card,.booking-summary-card,.wizard-card,.contact-card,.dashboard-card{border-color:var(--premium-line);box-shadow:none;background:#fff;border-radius:18px}.booking-form-card{padding:28px}.booking-grid form>.booking-form-card+.booking-form-card,.vehicle-inline-form{margin-top:18px}.booking-grid form>.booking-button{width:100%;margin-top:18px}.booking-form-card textarea{resize:vertical;width:100%}.booking-success{max-width:760px;margin:34px auto 0;padding:42px}.booking-success>p{max-width:62ch}.booking-form-card h2,.booking-summary-card h2,.wizard-card h2,.dashboard-card h2{color:var(--premium-deep);font-weight:650}.fit-confirmation{color:var(--premium-green)}.booking-protection{background:#f0f5e8;border-color:#d8e1cb}.booking-protection>svg{color:var(--premium-green)}.booking-summary-card{box-shadow:var(--premium-shadow-soft);padding:12px 12px 24px;top:24px}.booking-summary-card>img{border-radius:12px;height:220px}.booking-summary-card>h2,.booking-summary-card>p,.booking-summary-card>.summary-line,.booking-summary-card>small,.booking-summary-card>button,.booking-summary-card>.demo-label{margin-left:14px;margin-right:14px}.summary-line--total{color:var(--premium-deep)}.demo-label{color:var(--premium-muted)}.booking-success{border:1px solid var(--premium-line);box-shadow:var(--premium-shadow-soft);background:#fff;border-radius:24px}.success-icon{color:var(--premium-deep);background:var(--premium-accent)}.wizard-page{background:var(--premium-canvas)}.wizard-shell{border:1px solid var(--premium-line);width:min(1280px,100% - 64px);box-shadow:var(--premium-shadow-soft);background:#fff;border-radius:26px;grid-template-columns:.78fr 1.22fr;gap:0;margin-top:42px;margin-bottom:90px;padding:0;overflow:hidden}.wizard-intro{color:#fff;background:radial-gradient(circle at 18% 86%, #d6f06d26, transparent 25%), var(--premium-deep);min-height:650px;padding:58px 52px;position:relative;top:auto}.wizard-intro .eyebrow{color:var(--premium-accent)}.wizard-intro h1{color:#fff;font-size:clamp(42px,4vw,56px)}.wizard-intro>p{color:#afc0bc}.feature-list{margin-top:40px}.feature-list li{color:#d5dedb}.feature-list li svg{color:var(--premium-accent)}.wizard-progress span{background:#ffffff29;height:4px}.wizard-progress span.is-active{background:var(--premium-accent)}.wizard-intro>small{color:#9db0ac}.wizard-card{border:0;border-radius:0;min-height:650px;padding:58px}.wizard-card__heading>span{color:var(--premium-deep);background:var(--premium-accent)}.choice-grid label{border-color:var(--premium-line);background:#f8f9f6;border-radius:11px}.choice-grid label.is-selected{color:var(--premium-deep);border-color:var(--premium-green);background:#eef4e8}.switch-field{background:#f6f8f4}.review-card{border-color:var(--premium-line);border-radius:14px}.review-card p{color:var(--premium-ink-soft);background:#eff5e8}.review-card svg{color:var(--premium-green)}.account-page{background:#eef1ed}.account-shell{grid-template-columns:280px 1fr;height:calc(100vh - 78px)}.account-sidebar{color:#fff;background:var(--premium-deep);border:0;padding:36px 28px}.account-sidebar h2{color:#fff}.account-sidebar>p{color:#9fb2ad}.account-mode-switch{background:#ffffff12;border-color:#ffffff1f}.account-mode-switch button{color:#b7c6c2}.account-mode-switch button.is-active{color:var(--premium-deep);background:var(--premium-accent);box-shadow:none}.account-sidebar nav button{color:#afc0bc;border-radius:10px}.account-sidebar nav button:hover,.account-sidebar nav button.is-active{color:#fff;background:#ffffff1a}.account-sidebar nav button.is-active:before{background:var(--premium-accent);content:"";border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.account-sidebar .preview-note{color:#bdd0ca;background:#ffffff0f;border-color:#ffffff1f;margin-top:auto}.account-main{background:radial-gradient(circle at 92% 8%,#d6f06d1c,#0000 20%),#eef1ed;padding:42px max(32px,50vw - 640px)}.account-heading h1{color:var(--premium-deep);font-weight:650}.metric-grid>div{border-color:var(--premium-line);background:#fff;border-radius:16px;position:relative;overflow:hidden}.metric-grid>div:after{content:"";background:#d6f06d2e;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-40px;right:-24px}.metric-grid strong{color:var(--premium-deep)}.dashboard-card{box-shadow:var(--premium-shadow-soft)}.card-heading button{color:var(--premium-green)}.notification-dot{background:var(--premium-accent)}.vehicle-card{border-color:var(--premium-line);background:#f7f8f5;border-radius:13px}.vehicle-card>svg{color:var(--premium-green)}.messages-preview{border-radius:18px}.conversation-list button.is-active{background:#eff5e8}.conversation-list b{color:var(--premium-deep);background:var(--premium-accent)}.message--own{color:#fff;background:var(--premium-deep)}.message-composer button{color:var(--premium-deep);background:var(--premium-accent)}.how-page,.info-hero,.legal-page{padding-top:92px;padding-bottom:112px}.how-hero{max-width:820px}.how-hero h1,.info-hero h1,.legal-page h1{font-size:clamp(48px,5vw,68px)}.journey-grid{gap:20px}.journey-grid>div{border-color:var(--premium-line);background:#fff;border-radius:22px;padding:42px}.journey-grid>div:last-child{background:var(--premium-deep)}.journey-grid>div>span,.journey-grid li>b{color:var(--premium-green)}.journey-grid>div:last-child>span,.journey-grid>div:last-child li>b{color:var(--premium-accent)}.journey-grid h2{color:var(--premium-deep)}.contact-details{border-color:var(--premium-accent)}.contact-card{box-shadow:var(--premium-shadow-soft);padding:40px}.legal-notice{border:1px solid #ead9bd;border-left:4px solid var(--premium-warning);border-radius:12px}.login-page{background:var(--premium-deep);grid-template-columns:minmax(320px,.85fr) minmax(480px,1.15fr);place-items:stretch stretch;padding:0;display:grid}.auth-brand-panel{color:#fff;background:radial-gradient(circle at 85% 18%,#d6f06d2e,#0000 24%),linear-gradient(145deg,#173d38,#0a211f);flex-direction:column;justify-content:space-between;min-height:100vh;padding:38px 48px 44px;display:flex;position:relative;overflow:hidden}.auth-brand-panel:before,.auth-brand-panel:after{pointer-events:none;content:"";position:absolute}.auth-brand-panel:before{border:1px solid #d6f06d29;border-radius:50%;width:470px;height:470px;bottom:-130px;right:-120px;box-shadow:0 0 0 60px #d6f06d09,0 0 0 120px #d6f06d06}.auth-brand-panel:after{background:#ffffff1a;width:1px;top:0;bottom:0;right:0}.auth-brand-panel>*{z-index:2;position:relative}.auth-brand-panel>div{max-width:540px}.auth-brand-panel h2{color:#fff;letter-spacing:-.06em;margin:0 0 22px;font-size:clamp(46px,5vw,72px);font-weight:620;line-height:.98}.auth-brand-panel>div>p:not(.premium-eyebrow){color:#adc0bb;max-width:500px;font-size:17px;line-height:1.7}.auth-brand-modes{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:42px;display:grid}.auth-brand-modes>div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;gap:7px;padding:18px;display:grid}.auth-brand-modes strong{color:var(--premium-accent);text-transform:uppercase;font-size:13px}.auth-brand-modes span,.auth-brand-panel>p{color:#9fb3ae;font-size:11px;line-height:1.55}.mobile-auth-logo{display:none}.login-card{width:min(620px,100% - 80px);box-shadow:none;border:0;border-radius:24px;align-self:center;margin-inline:auto;padding:54px}.login-card h1{color:var(--premium-deep);letter-spacing:-.055em;font-size:52px;font-weight:640;line-height:1.02}.auth-preview svg{color:var(--premium-green)}.notice{color:var(--premium-ink-soft);background:#f0f5e8;border-color:#d8e3c8}.auth-switch a{color:var(--premium-green)}.error-page{background:var(--premium-canvas)}@media (width>=1121px){.host-quick-link{display:inline-flex}}@media (width<=1120px){.market-header__inner{grid-template-columns:auto 1fr}.host-quick-link{display:inline-flex}.market-hero__layout{grid-template-columns:1fr .8fr;gap:45px}.market-hero__search{grid-template-columns:minmax(210px,1fr) auto}.hero-search-field:not(.hero-search-field--location){display:none}.hero-search-field--location{border-right:0}.listing-detail{grid-template-columns:minmax(0,1fr) 340px}.market-value__copy{padding:58px 44px}.account-main{padding-inline:34px}}@media (width<=860px){.market-header__inner,.market-hero__layout,.search-toolbar,.market-main,.listing-detail,.booking-shell,.wizard-shell,.how-page,.info-hero,.legal-page{width:min(100% - 32px,1280px)}.host-quick-link,.market-login{display:none}.market-hero__layout{grid-template-columns:1fr;padding:66px 0 80px}.market-hero__content{max-width:680px}.hero-showcase{width:min(680px,100%)}.market-trust{grid-template-columns:repeat(2,1fr)}.market-trust>div:nth-child(2){border-right:0}.market-trust>div:nth-child(-n+2){border-bottom:1px solid var(--premium-line)}.market-value{grid-template-columns:1fr}.market-value__image{min-height:420px}.host-cta{grid-template-columns:1fr;gap:34px}.search-toolbar{grid-template-columns:1fr 1fr auto}.search-toolbar .location-field{grid-area:1/1/auto/-1}.search-toolbar .date-field:first-child{grid-area:2/1}.search-toolbar .date-field:nth-child(2){grid-area:2/2}.search-toolbar>.market-button{grid-area:2/3}.search-marketplace{height:auto}.listing-detail{display:block}.listing-gallery,.listing-booking-summary,.price-benefits,.listing-facts,.listing-content-section,.listing-location{margin-bottom:22px}.listing-booking-summary{position:static}.wizard-shell{grid-template-columns:1fr;margin-top:24px;display:grid}.wizard-intro{min-height:auto;padding:44px}.wizard-card{min-height:580px}.account-sidebar{color:var(--premium-ink);background:#fff}.account-sidebar h2{color:var(--premium-deep)}.account-mode-switch{border-color:var(--premium-line);background:#f2f4f1}.account-mode-switch button,.account-sidebar nav button{color:var(--premium-muted)}.account-sidebar nav button:hover,.account-sidebar nav button.is-active{color:var(--premium-deep);background:#eff5e8}}@media (width<=600px){.market-header__inner{width:calc(100% - 24px);min-height:68px}.nobb-logo{font-size:24px}.nobb-logo__mark{width:28px;height:28px}.market-header__actions{gap:8px}.market-hero__layout{padding:48px 0 58px}.market-hero__content h1{font-size:48px}.market-hero__content>p:not(.premium-eyebrow){font-size:16px}.market-hero__search{grid-template-columns:1fr;padding:7px}.hero-search-field--location{padding:8px 10px}.hero-search-submit{min-height:48px;margin:6px 0 0}.hero-quicklinks{display:none}.hero-showcase{min-height:390px}.hero-showcase:before{inset:40px -50px -50px 56px}.hero-showcase__image{border-radius:24px;inset:0 0 32px 18px}.hero-showcase__price{top:18px;right:-4px}.hero-showcase__verified{left:0}.hero-showcase__availability{display:none}.market-trust{grid-template-columns:1fr;margin-top:-18px;padding:0 18px}.market-trust>div{border-right:0;border-bottom:1px solid var(--premium-line);min-height:58px;padding:0}.market-trust>div:last-child{border-bottom:0}.home-listings{padding-block:78px}.home-section-heading{flex-direction:column;align-items:flex-start}.home-section-heading h2,.home-listings h2{font-size:39px}.home-listings__grid{grid-template-columns:1fr}.home-listing-card__body{padding:20px}.market-value__copy{padding:46px 25px}.market-value__copy h2{font-size:40px}.market-value__proof{gap:18px}.market-value__image{min-height:330px}.market-value__image>div{bottom:14px;left:14px;right:14px}.host-cta{margin-bottom:70px;padding:44px 24px}.host-cta h2{font-size:39px}.market-footer__grid{grid-template-columns:1fr 1fr;gap:38px 24px}.market-footer__brand{grid-column:1/-1}.market-footer__bottom{flex-direction:column;align-items:flex-start}.search-toolbar{grid-template-columns:1fr 1fr}.search-toolbar .date-field,.search-toolbar .date-field>div{min-width:0}.search-toolbar .date-field>div{padding-inline:11px}.search-toolbar .date-field input{font-size:14px}.search-toolbar>.market-button{grid-area:3/1/auto/-1}.search-card{grid-template-columns:1fr;padding:6px}.search-card>img{aspect-ratio:16/9;min-height:0}.search-card__body{min-width:0;padding:16px 14px}.search-card__price{flex-direction:column;align-items:flex-start}.listing-title-band{min-height:300px}.listing-title-band__inner{padding-top:120px}.listing-title-band__inner h1{font-size:42px}.listing-gallery{border-radius:18px;height:62vw}.listing-booking-summary,.price-benefits,.listing-content-section,.listing-location{padding:23px}.booking-grid{gap:24px}.wizard-intro,.wizard-card{padding:32px 23px}.wizard-intro h1{font-size:40px}.account-main{padding:30px 18px}.login-page{background:radial-gradient(circle at 90% 5%, #d6f06d24, transparent 22%), var(--premium-deep);min-height:100vh;padding:100px 16px 40px;display:block}.auth-brand-panel{display:none}.login-card{width:100%;padding:34px 24px}.login-card h1{font-size:42px}.mobile-auth-logo{margin-bottom:38px;display:inline-flex}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.toolbar-error{color:#8a2e32;background:#fff0ef;border-radius:10px;grid-column:1/-1;margin:0;padding:8px 12px;font-size:12px;font-weight:700}.field-error{color:#8a2e32;background:#fff4f3;border:1px solid #efc3c1;border-radius:10px;margin:12px 0 0;padding:11px 14px;font-size:13px;font-weight:700}input[aria-invalid=true]{box-shadow:0 0 0 3px #c04c5217;border-color:#c04c52!important}.market-button:disabled{cursor:not-allowed;opacity:.46;box-shadow:none!important;transform:none!important}.interactive-map{background:#e9e7df;width:100%;height:100%;min-height:440px;position:relative;overflow:hidden}.interactive-map__canvas{width:100%;height:100%;min-height:inherit}.interactive-map__loading{color:var(--premium-muted);background:#eeece5;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.geo-marker-shell{background:0 0;border:0}.geo-price-marker{color:#fff;background:var(--premium-deep);min-width:66px;height:36px;font:800 13px/1 var(--premium-font);border:2px solid #fff;border-radius:12px;place-items:center;padding:0 12px;transition:transform .15s,background .15s;display:grid;position:relative;box-shadow:0 8px 24px #17203338}.geo-price-marker:after{content:"";background:inherit;border-bottom:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;position:absolute;bottom:-6px;transform:rotate(45deg)}.geo-price-marker:hover,.geo-price-marker.is-active{z-index:4;color:var(--premium-deep);background:var(--premium-accent);transform:translateY(-3px)scale(1.06)}.map-privacy-note,.map-results-counter{z-index:500;box-shadow:var(--premium-shadow-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #17203317;border-radius:12px;position:absolute}.map-privacy-note{color:var(--premium-muted);padding:8px 11px;font-size:10px;font-weight:700;bottom:24px;right:14px}.map-results-counter{align-items:center;gap:8px;padding:10px 13px;display:flex;top:18px;left:18px}.map-results-counter strong{font-size:18px}.map-results-counter span{color:var(--premium-muted);font-size:11px;font-weight:700}.search-map .interactive-map{min-height:0;position:absolute;inset:0}.search-card.is-active{border-color:#087d716b;transform:translateY(-2px);box-shadow:0 18px 44px #1720331f}.listing-location .interactive-map{border-radius:var(--premium-radius-md);height:380px;min-height:380px}.signup-intent-page{background:radial-gradient(circle at 12% 10%, #ffcb5c3d, transparent 25%), var(--premium-canvas);min-height:100vh;padding:0 5vw 48px}.signup-intent-header{border-bottom:1px solid var(--premium-line);justify-content:space-between;align-items:center;min-height:84px;display:flex}.signup-intent-header>a:last-child{color:var(--premium-muted);font-size:13px}.signup-intent-header>a:last-child strong{color:var(--premium-ink);margin-left:4px}.signup-intent-shell{width:min(1180px,100%);margin:76px auto 0}.signup-intent-copy{max-width:720px;margin-bottom:42px}.signup-intent-copy h1{letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(42px,5vw,68px);line-height:.98}.signup-intent-copy>p:last-child{color:var(--premium-muted);font-size:18px;line-height:1.65}.intent-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.intent-card{border:1px solid var(--premium-line);min-height:430px;color:var(--premium-ink);box-shadow:var(--premium-shadow-soft);background:#fff;border-radius:24px;flex-direction:column;padding:28px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.intent-card:hover{box-shadow:var(--premium-shadow);border-color:#087d7161;transform:translateY(-5px)}.intent-card--host{color:#fff;border-color:var(--premium-deep);background:var(--premium-deep)}.intent-card--both{background:#fff9eb}.intent-card__icon{width:50px;height:50px;color:var(--premium-deep);background:var(--premium-accent);border-radius:15px;place-items:center;margin-bottom:34px;display:grid}.intent-card__icon svg{width:25px}.intent-card>span{color:var(--premium-green);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.intent-card--host>span{color:var(--premium-accent)}.intent-card h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:30px}.intent-card p,.intent-card li{color:var(--premium-muted);font-size:14px;line-height:1.55}.intent-card--host p,.intent-card--host li{color:#ffffffab}.intent-card ul{gap:8px;margin:22px 0 30px;padding:0;list-style:none;display:grid}.intent-card li{align-items:center;gap:9px;display:flex}.intent-card li svg{width:16px;color:var(--premium-green)}.intent-card--host li svg{color:var(--premium-accent)}.intent-card>strong:last-child{margin-top:auto;font-size:14px}.signup-safety{color:var(--premium-muted);text-align:center;margin:20px 0 0;font-size:11px}.onboarding-page{background:var(--premium-canvas);grid-template-columns:minmax(320px,38vw) 1fr;min-height:100vh;display:grid}.onboarding-rail{color:#fff;background:linear-gradient(145deg, #ffcb5c1a, transparent 42%), var(--premium-deep);flex-direction:column;padding:42px clamp(36px,5vw,78px);display:flex}.onboarding-rail>div:nth-child(2){margin:auto 0 42px}.onboarding-rail h2{letter-spacing:-.05em;max-width:520px;margin:0 0 18px;font-size:clamp(34px,4.2vw,58px);line-height:1}.onboarding-rail p{color:#ffffffad;max-width:520px;line-height:1.65}.onboarding-rail>p:last-child{align-items:flex-start;gap:10px;margin-top:auto;font-size:12px;display:flex}.onboarding-rail>p svg{width:19px;color:var(--premium-accent);flex:none}.capability-status{grid-template-columns:1fr 1fr;gap:10px;display:grid}.capability-status>div{opacity:.48;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;padding:15px;display:flex}.capability-status>div.is-active{opacity:1;background:#ffffff12;border-color:#ffcb5c5c}.capability-status svg{width:22px;color:var(--premium-accent)}.capability-status span{display:grid}.capability-status small{color:#ffffff8f}.onboarding-main{width:min(760px,100% - 64px);margin:0 auto;padding:38px 0 70px}.onboarding-main>header{grid-template-columns:1fr auto auto;align-items:center;gap:18px;display:grid}.onboarding-main>header small,.onboarding-main>header a{color:var(--premium-muted);font-size:11px;font-weight:700}.onboarding-progress{background:#dfdcd3;border-radius:999px;height:5px;overflow:hidden}.onboarding-progress span{border-radius:inherit;background:var(--premium-green);height:100%;transition:width .22s;display:block}.onboarding-card{margin-top:72px}.onboarding-card h1{letter-spacing:-.05em;max-width:680px;margin:0 0 15px;font-size:clamp(38px,5vw,62px);line-height:1}.onboarding-card>p:not(.eyebrow):not(.demo-label),.onboarding-ready>p:not(.eyebrow){max-width:640px;color:var(--premium-muted);font-size:17px;line-height:1.65}.onboarding-summary,.verification-preview{border:1px solid var(--premium-line);box-shadow:var(--premium-shadow-soft);background:#fff;border-radius:18px;margin-top:34px;padding:24px}.onboarding-summary{gap:5px;display:grid}.onboarding-summary span{font-size:26px;font-weight:800}.onboarding-summary small{color:var(--premium-muted)}.preview-form-grid{border:1px solid var(--premium-line);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;padding:24px;display:grid}.preview-form-grid input:disabled,.preview-form-grid select:disabled{opacity:1;color:var(--premium-muted);background:#f3f1ec}.preview-form-grid .fit-result{grid-column:1/-1}.verification-preview{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.verification-preview>svg{width:30px;color:var(--premium-green)}.verification-preview div{gap:5px;display:grid}.verification-preview span{color:var(--premium-muted);line-height:1.5}.verification-preview b{color:#805809;text-transform:uppercase;background:#fff0c8;border-radius:8px;padding:6px 9px;font-size:10px}.onboarding-actions,.ready-actions{gap:10px;margin-top:34px;display:flex}.onboarding-card .demo-label{text-align:left;margin-top:18px}.onboarding-ready{padding-top:10px}.listing-flow{width:min(1280px,100% - 64px);margin:0 auto;padding:66px 0 100px}.flow-heading{justify-content:space-between;gap:40px;margin-bottom:38px;display:flex}.flow-heading>div:first-child{max-width:760px}.flow-heading h1{letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(38px,4.8vw,64px);line-height:1}.flow-heading>div>p:last-child{color:var(--premium-muted);font-size:17px;line-height:1.6}.draft-status{border:1px solid var(--premium-line);background:#fff;border-radius:12px;grid-template-columns:auto auto;align-self:flex-start;gap:2px 8px;min-width:170px;padding:13px 15px;font-size:12px;font-weight:750;display:grid}.draft-status>span{background:var(--premium-green);border-radius:50%;grid-row:1/3;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 4px #087d711a}.draft-status small{color:var(--premium-muted)}.listing-flow__layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:28px;display:grid}.flow-steps{border:1px solid var(--premium-line);background:#fff;border-radius:20px;padding:22px;position:sticky;top:24px}.flow-progress{background:#e8e5dd;border-radius:99px;height:5px;overflow:hidden}.flow-progress span{border-radius:inherit;background:var(--premium-green);height:100%;display:block}.flow-steps>small{color:var(--premium-muted);text-align:right;margin:8px 0 18px;font-size:10px;font-weight:700;display:block}.flow-steps>button{width:100%;color:var(--premium-muted);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:32px 1fr;gap:11px;padding:12px 8px;display:grid}.flow-steps>a,.flow-steps>.flow-step--locked{width:100%;color:var(--premium-muted);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:32px 1fr;gap:11px;padding:12px 8px;text-decoration:none;display:grid}.flow-steps>a.is-active{color:var(--premium-ink);background:#f6f3eb}.flow-steps>a.is-complete{color:var(--premium-ink-soft)}.flow-steps>a>b,.flow-steps>.flow-step--locked>b{border:1px solid var(--premium-line);background:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.flow-steps>a.is-active>b,.flow-steps>a.is-complete>b{color:#fff;border-color:var(--premium-green);background:var(--premium-green)}.flow-steps>a svg{width:14px}.flow-steps>a span,.flow-steps>.flow-step--locked span{gap:2px;display:grid}.flow-steps>a small,.flow-steps>.flow-step--locked small{color:var(--premium-muted);font-size:10px}.flow-steps>.flow-step--locked{opacity:.58}.flow-steps>button:disabled{cursor:default}.flow-steps>button.is-active{color:var(--premium-ink);background:#f6f3eb}.flow-steps>button.is-complete{color:var(--premium-ink-soft)}.flow-steps>button>b{border:1px solid var(--premium-line);background:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.flow-steps>button.is-active>b,.flow-steps>button.is-complete>b{color:#fff;border-color:var(--premium-green);background:var(--premium-green)}.flow-steps>button svg{width:14px}.flow-steps>button span{gap:2px;display:grid}.flow-steps>button small{color:var(--premium-muted);font-size:10px}.host-safety-card{color:#fff;background:var(--premium-deep);border-radius:12px;gap:10px;margin-top:18px;padding:14px;display:flex}.host-safety-card>svg{width:19px;color:var(--premium-accent);flex:none}.host-safety-card div{gap:4px;display:grid}.host-safety-card span{color:#ffffff9c;font-size:10px;line-height:1.5}.flow-card{border:1px solid var(--premium-line);min-height:650px;box-shadow:var(--premium-shadow-soft);background:#fff;border-radius:24px;padding:clamp(28px,4.5vw,62px)}.flow-card__heading{border-bottom:1px solid var(--premium-line);grid-template-columns:auto 1fr;gap:18px;margin-bottom:38px;padding-bottom:26px;display:grid}.flow-card__heading>span{width:46px;height:46px;color:var(--premium-deep);background:var(--premium-accent);border-radius:14px;place-items:center;font-weight:850;display:grid}.flow-card__heading p{color:var(--premium-muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 3px;font-size:11px;font-weight:750}.flow-card__heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(26px,3vw,38px)}.approximate-map,.fit-result,.sensitive-info-note{border-radius:13px;align-items:flex-start;gap:13px;padding:17px;display:flex}.approximate-map,.fit-result{color:#075e55;background:#eaf6f3}.approximate-map>svg,.fit-result>svg,.sensitive-info-note>svg{flex:none;width:21px}.approximate-map div,.fit-result div,.sensitive-info-note div{gap:4px;display:grid}.approximate-map span,.fit-result span,.sensitive-info-note span{opacity:.72;font-size:12px;line-height:1.5}.dimension-grid,.pricing-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.choice-grid--access{grid-template-columns:repeat(5,1fr)}.earnings-card{color:#fff;background:var(--premium-deep);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:4px 22px;padding:22px;display:grid}.earnings-card span{color:#ffffffa8;font-size:12px}.earnings-card strong{color:var(--premium-accent);grid-area:1/2/3;font-size:34px}.earnings-card small{color:#ffffff7a;font-size:10px}.availability-week{grid-template-columns:repeat(7,1fr);gap:7px;display:grid}.availability-week button{border:1px solid var(--premium-line);color:var(--premium-muted);background:#fff;border-radius:10px;gap:3px;padding:13px 5px;font-weight:750;display:grid}.availability-week button.is-active{color:var(--premium-deep);background:#eaf6f3;border-color:#087d7152}.availability-week small{font-size:9px}.review-card--listing{border:1px solid var(--premium-line);border-radius:16px;grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid;overflow:hidden}.review-card--listing>div{border-bottom:1px solid var(--premium-line);padding:17px}.review-card--listing>div:nth-child(odd){border-right:1px solid var(--premium-line)}.review-card--listing .photo-readiness{background:#f7f5f0;border-right:0;grid-column:1/-1;display:grid}.publication-gates{border:1px solid var(--premium-line);text-align:left;border-radius:14px;gap:10px;width:min(500px,100%);margin:28px auto;padding:20px;display:grid}.publication-gates span{align-items:center;gap:8px;display:flex}.publication-gates svg{width:17px;color:var(--premium-green)}.wizard-actions>span{color:var(--premium-muted);margin:auto;font-size:11px;font-weight:700}.city-network{padding:clamp(54px,8vw,98px) 0}.city-network__grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.city-network__grid a{border:1px solid var(--premium-line);min-height:135px;color:var(--premium-ink);background:#fff;border-radius:16px;padding:18px;transition:transform .15s,border-color .15s;display:grid}.city-network__grid a:hover{border-color:#087d7159;transform:translateY(-3px)}.city-network__grid span{color:var(--premium-green);text-transform:uppercase;letter-spacing:.08em;background:#eaf6f3;border-radius:6px;place-self:start;padding:4px 7px;font-size:8px;font-weight:850}.city-network__grid strong{align-self:end;font-size:21px}.city-network__grid small{color:var(--premium-muted)}.admin-page{min-height:100vh;color:var(--premium-ink);background:#f3f2ee;grid-template-columns:250px minmax(0,1fr);display:grid}.admin-sidebar{color:#fff;background:#111827;flex-direction:column;height:100vh;padding:28px 18px;display:flex;position:sticky;top:0}.admin-brand{color:#fff;justify-content:space-between;align-items:center;margin:0 8px 44px;display:flex}.admin-brand>span{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff21;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav button{color:#ffffff96;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;width:100%;padding:11px 12px;font-size:12px;font-weight:700;display:grid}.admin-sidebar nav button:hover,.admin-sidebar nav button.is-active{color:#fff;background:#ffffff14}.admin-sidebar nav button.is-active{box-shadow:inset 3px 0 var(--premium-accent)}.admin-sidebar nav svg{width:17px}.admin-sidebar nav b{min-width:20px;height:20px;color:var(--premium-deep);background:var(--premium-accent);border-radius:6px;place-items:center;font-size:10px;display:grid}.admin-environment{border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:auto 1fr;gap:2px 8px;margin-top:auto;padding:12px;font-size:10px;font-weight:750;display:grid}.admin-environment>span{background:#50d890;border-radius:50%;grid-row:1/3;width:7px;height:7px;margin-top:3px}.admin-environment small{color:#ffffff75}.admin-back{color:#ffffff7a;margin:16px 10px 0;font-size:10px}.admin-main{width:min(1480px,100% - 64px);margin:0 auto;padding:26px 0 60px}.admin-topbar{border-bottom:1px solid var(--premium-line);justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.admin-topbar p{color:var(--premium-muted);margin:0 0 3px;font-size:10px}.admin-topbar h1{letter-spacing:-.035em;margin:0;font-size:30px}.admin-topbar__actions{align-items:center;gap:12px;display:flex}.admin-topbar__actions label{color:var(--premium-muted);text-transform:uppercase;letter-spacing:.08em;gap:3px;font-size:8px;font-weight:800;display:grid}.admin-topbar select{border:1px solid var(--premium-line);min-width:160px;color:var(--premium-ink);background:#fff;border-radius:8px;padding:8px 30px 8px 10px;font-size:11px;font-weight:700}.admin-user{width:38px;height:38px;color:var(--premium-deep);background:var(--premium-accent);border:0;border-radius:10px;font-weight:850}.admin-notice{color:#235c54;background:#edf7f4;border:1px solid #cddcd8;border-radius:9px;align-items:center;gap:10px;margin:18px 0;padding:11px 13px;font-size:11px;font-weight:650;display:flex}.admin-notice svg{width:17px}.admin-notice button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:10px;text-decoration:underline}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.admin-metrics article{border:1px solid var(--premium-line);background:#fff;border-radius:14px;gap:6px;padding:20px;display:grid}.admin-metrics article.has-alert{background:#fffaf0;border-color:#f0bf6f}.admin-metrics span,.admin-metrics small{color:var(--premium-muted);font-size:10px;font-weight:700}.admin-metrics strong{letter-spacing:-.04em;font-size:30px}.city-operations,.operations-queue,.admin-audit{border:1px solid var(--premium-line);background:#fff;border-radius:14px;margin-top:14px}.admin-section-heading{border-bottom:1px solid var(--premium-line);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.admin-section-heading h2,.admin-section-heading p{margin:0}.admin-section-heading h2{font-size:15px}.admin-section-heading p{color:var(--premium-muted);margin-top:2px;font-size:9px}.admin-section-heading button{border:1px solid var(--premium-line);color:var(--premium-ink-soft);background:#fff;border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:700;display:flex}.admin-section-heading button svg{width:13px}.city-health-table>div{border-bottom:1px solid #efede8;grid-template-columns:1.3fr repeat(5,1fr);align-items:center;min-height:46px;padding:0 19px;font-size:10px;display:grid}.city-health-table>div:first-child{min-height:36px;color:var(--premium-muted);text-transform:uppercase;background:#faf9f6;font-size:8px;font-weight:800}.city-health-table>div:last-child{border-bottom:0}.health-status{color:#09685d;background:#e9f6f2;border-radius:6px;justify-self:start;padding:5px 7px;font-size:8px}.admin-workspace{grid-template-columns:minmax(0,1.7fr) minmax(260px,.65fr);gap:14px;display:grid}.queue-item{border-bottom:1px solid #efede8;grid-template-columns:4px 38px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:78px;padding:0 18px 0 0;display:grid}.queue-item:last-child{border-bottom:0}.queue-priority{background:#cbd0d8;align-self:stretch}.queue-priority--urgent{background:#d95f55}.queue-priority--standard{background:#e7a635}.queue-type{width:34px;height:34px;color:var(--premium-green);background:#eaf6f3;border-radius:9px;place-items:center;display:grid}.queue-type svg{width:17px}.queue-item>div:nth-child(3) span,.queue-item>small{color:var(--premium-muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:750}.queue-item h3,.queue-item p{margin:2px 0 0}.queue-item h3{font-size:12px}.queue-item p{color:var(--premium-muted);font-size:10px}.queue-item>button{border:1px solid var(--premium-line);color:var(--premium-ink);background:#fff;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:750}.queue-item>button:hover{border-color:var(--premium-green)}.queue-review-actions{grid-column:3/-1;grid-template-columns:minmax(180px,.7fr) repeat(3,minmax(150px,1fr));align-items:start;gap:10px;padding:0 0 16px;display:grid}.queue-review-actions>img{object-fit:contain;border:1px solid var(--premium-line);background:#f6f3ec;border-radius:10px;width:100%;max-height:220px}.queue-review-actions form{gap:8px;display:grid}.queue-review-actions select,.queue-review-actions button{background:#fff;border-radius:8px;width:100%;min-height:36px;padding:8px 10px;font-size:9px;font-weight:750}.queue-review-actions button{border-color:var(--premium-green);color:#fff;background:var(--premium-green);cursor:pointer}.queue-review-actions button.is-danger{background:#bb4f48;border-color:#bb4f48}.content-review-card{background:linear-gradient(#fff 0%,#fcfbf8 100%);border-bottom:1px solid #efede8;padding:18px}.content-review-card>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.content-review-card>header span,.content-review-card>header small{color:var(--premium-muted);text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:750}.content-review-card h3,.content-review-card p{margin:3px 0 0}.content-review-card h3{font-size:15px}.content-review-card>header p{color:var(--premium-muted);font-size:10px}.content-review-card__body{grid-template-columns:minmax(220px,.85fr) minmax(300px,1.15fr);gap:18px;display:grid}.content-review-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.content-review-photos figure{border:1px solid var(--premium-line);background:#f6f3ec;border-radius:10px;margin:0;overflow:hidden}.content-review-photos img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.content-review-photos figcaption{color:var(--premium-muted);text-transform:uppercase;padding:7px 9px;font-size:8px;font-weight:800}.content-review-copy>strong{text-transform:uppercase;letter-spacing:.05em;font-size:10px}.content-review-copy>p{color:var(--premium-ink-soft);font-size:11px;line-height:1.55}.content-review-copy dl{background:var(--premium-line);border:1px solid var(--premium-line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0 0;display:grid;overflow:hidden}.content-review-copy dl>div{background:#fff;gap:3px;padding:10px;display:grid}.content-review-copy dt{color:var(--premium-muted);text-transform:uppercase;font-size:8px;font-weight:800}.content-review-copy dd{margin:0;font-size:10px;font-weight:700}.content-review-actions{border-top:1px solid var(--premium-line);grid-template-columns:.8fr 1.4fr .7fr;gap:10px;margin-top:16px;padding-top:16px;display:grid}.content-review-actions form{gap:8px;display:flex}.content-review-actions select,.content-review-actions button{border-radius:8px;min-height:38px;padding:8px 10px;font-size:9px;font-weight:750}.content-review-actions select{border:1px solid var(--premium-line);background:#fff;width:100%}.content-review-actions button{border:1px solid var(--premium-green);color:#fff;background:var(--premium-green);cursor:pointer;width:100%}.content-review-actions button.is-danger{background:#bb4f48;border-color:#bb4f48}.queue-empty{text-align:center;place-items:center;padding:50px;display:grid}.queue-empty svg{width:28px;color:var(--premium-green)}.queue-empty h3,.queue-empty p{margin:5px 0 0}.queue-empty p{color:var(--premium-muted);font-size:10px}.audit-event{border-bottom:1px solid #efede8;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;padding:13px 17px;display:grid}.audit-event>span{background:var(--premium-green);border-radius:50%;width:7px;height:7px;margin-top:4px}.audit-event strong{font-size:10px}.audit-event p,.audit-event small{color:var(--premium-muted);margin:2px 0 0;font-size:8px}.admin-audit>button{color:var(--premium-green);background:0 0;border:0;margin:14px 17px;padding:0;font-size:9px;font-weight:800}@media (width<=1050px){.intent-grid{grid-template-columns:1fr}.intent-card{min-height:330px}.onboarding-page{grid-template-columns:1fr}.onboarding-rail{min-height:480px}.listing-flow__layout{grid-template-columns:1fr}.flow-steps{grid-template-columns:repeat(3,1fr);gap:5px;display:grid;position:static}.flow-steps .flow-progress,.flow-steps>small,.host-safety-card{grid-column:1/-1}.admin-page{grid-template-columns:78px minmax(0,1fr)}.admin-sidebar{padding-inline:10px}.admin-brand>span,.admin-sidebar .nobb-logo__word,.admin-sidebar nav button:not(.is-active):after,.admin-sidebar nav button{font-size:0}.admin-sidebar nav button{grid-template-columns:1fr;justify-items:center}.admin-sidebar nav b{margin:-24px 0 0 26px;font-size:9px;position:absolute}.admin-environment,.admin-back{display:none}.admin-metrics{grid-template-columns:1fr 1fr}.city-network__grid{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.signup-intent-page{padding-inline:20px}.signup-intent-header>a:last-child{font-size:0}.signup-intent-header>a:last-child strong{font-size:12px}.signup-intent-shell{margin-top:46px}.intent-card{padding:23px}.onboarding-rail{min-height:430px;padding:28px 24px}.onboarding-main{width:calc(100% - 40px)}.onboarding-main>header{grid-template-columns:1fr auto}.onboarding-main>header a{grid-column:1/-1}.onboarding-card{margin-top:44px}.preview-form-grid{grid-template-columns:1fr;padding:18px}.verification-preview{grid-template-columns:auto 1fr}.verification-preview b{grid-column:2;justify-self:start}.listing-flow{width:calc(100% - 32px);padding-top:40px}.flow-heading{display:block}.draft-status{margin-top:20px}.flow-steps{display:flex;overflow-x:auto}.flow-steps>button,.flow-steps>a,.flow-steps>.flow-step--locked{flex:0 0 146px}.flow-steps .flow-progress,.flow-steps>small,.host-safety-card{display:none}.flow-card{min-height:0;padding:22px 18px}.flow-card__heading,.dimension-grid,.pricing-grid,.review-card--listing{grid-template-columns:1fr}.review-card--listing>div:nth-child(odd){border-right:0}.choice-grid--access{grid-template-columns:1fr 1fr}.availability-week{grid-template-columns:repeat(4,1fr)}.earnings-card{grid-template-columns:1fr}.earnings-card strong{grid-area:auto}.wizard-actions{flex-wrap:wrap}.wizard-actions>span{text-align:center;order:-1;width:100%}.city-network__grid{grid-template-columns:1fr 1fr}.admin-page{grid-template-columns:1fr}.admin-sidebar{width:100%;height:auto;padding:12px 14px;display:block;position:static}.admin-brand{margin:0 0 10px}.admin-sidebar nav{display:flex;overflow-x:auto}.admin-sidebar nav button{flex:0 0 48px}.admin-main{width:calc(100% - 28px)}.admin-topbar{align-items:flex-start}.admin-topbar__actions label{display:none}.admin-metrics{grid-template-columns:1fr 1fr}.city-operations{overflow-x:auto}.city-health-table{min-width:670px}.admin-workspace{grid-template-columns:1fr}.queue-item{grid-template-columns:4px 34px minmax(0,1fr) auto;padding-right:10px}.queue-item>button{grid-column:3/-1;justify-self:start;margin-bottom:10px}.queue-review-actions{grid-column:3/-1;grid-template-columns:1fr}.content-review-card__body,.content-review-actions{grid-template-columns:1fr}.content-review-actions form{flex-direction:column}.interactive-map{min-height:360px}}.admin-entry-page{background:radial-gradient(circle at 12% 15%, #ffcb5c29, transparent 28rem), radial-gradient(circle at 88% 85%, #087d712e, transparent 32rem), var(--premium-deep);place-items:center;min-height:100vh;padding:32px;display:grid}.admin-entry-card{background:#fff;border:1px solid #ffffff1a;border-radius:28px;width:min(540px,100%);padding:clamp(32px,6vw,58px);box-shadow:0 34px 100px #050a1657}.admin-entry-card>.nobb-logo{margin-bottom:44px}.admin-entry-card h1{letter-spacing:-.055em;margin:10px 0 14px;font-size:clamp(34px,6vw,52px);line-height:1}.admin-entry-card>p:not(.premium-eyebrow,.admin-entry-security){color:var(--premium-muted);line-height:1.65}.admin-entry-form{gap:16px;margin-top:30px;display:grid}.admin-entry-form label,.admin-invite-form label{color:var(--premium-ink-soft);letter-spacing:.035em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:800;display:grid}.admin-entry-form input,.admin-invite-form input,.admin-invite-form select,.admin-invite-link input{border:1px solid var(--premium-line);width:100%;min-height:48px;color:var(--premium-ink);font:inherit;text-transform:none;background:#fff;border-radius:10px;outline:none;padding:0 13px;font-size:14px}.admin-entry-form input:focus,.admin-invite-form input:focus,.admin-invite-form select:focus,.admin-invite-link input:focus{border-color:var(--premium-green);box-shadow:0 0 0 3px #087d711a}.admin-entry-form input[readonly]{color:var(--premium-muted);background:#f4f2ed}.admin-entry-form small,.admin-entry-security,.admin-invite-link small{color:var(--premium-muted);font-size:10px;line-height:1.55}.admin-entry-form .market-button{margin-top:5px}.admin-entry-error{color:#8f3028;background:#fff2f0;border:1px solid #efc2bd;border-radius:10px;margin-top:18px;padding:13px 15px;font-size:12px;font-weight:700}.admin-entry-security{border-top:1px solid var(--premium-line);margin:26px 0 0;padding-top:20px}.admin-identity{justify-items:end;gap:2px;display:grid}.admin-identity span{color:var(--premium-ink-soft);font-size:11px;font-weight:750}.admin-identity strong{color:var(--premium-muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px}.admin-access-workspace{gap:14px;display:grid}.admin-access-intro{border:1px solid var(--premium-line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:42px;padding:clamp(24px,4vw,46px);display:grid}.admin-access-intro h2{letter-spacing:-.045em;margin:10px 0;font-size:clamp(28px,3vw,42px)}.admin-access-intro>div>p:last-child{max-width:640px;color:var(--premium-muted);line-height:1.65}.admin-invite-form{background:#f5f3ed;border-radius:14px;gap:14px;padding:22px;display:grid}.admin-invite-link{background:#fff9e9;border:1px solid #d8c27f;border-radius:13px;gap:8px;padding:18px 20px;display:grid}.admin-invite-link strong{font-size:12px}.admin-invite-link input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.admin-member-list{border:1px solid var(--premium-line);background:#fff;border-radius:14px;overflow:hidden}.admin-member-row{border-bottom:1px solid #efede8;grid-template-columns:38px minmax(220px,1fr) auto minmax(130px,auto);align-items:center;gap:14px;min-height:72px;padding:12px 18px;display:grid}.admin-member-row:last-child{border-bottom:0}.admin-member-avatar{width:36px;height:36px;color:var(--premium-deep);background:var(--premium-accent);border-radius:10px;place-items:center;font-size:10px;font-weight:850;display:grid}.admin-member-row>div:nth-child(2){gap:3px;display:grid}.admin-member-row>div:nth-child(2) strong{font-size:12px}.admin-member-row>div:nth-child(2) span,.admin-member-row>small{color:var(--premium-muted);text-transform:capitalize;font-size:9px}.admin-member-status{color:var(--premium-warning);text-transform:capitalize;background:#fff4d9;border-radius:7px;padding:6px 8px;font-size:8px}.admin-member-status--active{color:#07675c;background:#e7f5f1}.admin-member-status--revoked{color:#8f3028;background:#fff0ee}.admin-member-actions{justify-content:flex-end;gap:7px;display:flex}.admin-member-actions button{border:1px solid var(--premium-line);color:var(--premium-ink);background:#fff;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:800}.admin-member-actions button.is-danger{color:#8f3028}@media (width<=900px){.admin-access-intro{grid-template-columns:1fr}.admin-member-row{grid-template-columns:38px minmax(0,1fr) auto}.admin-member-row>small,.admin-member-actions{grid-column:2/-1;justify-self:start}}@media (width<=620px){.admin-entry-page{padding:16px}.admin-entry-card{border-radius:20px;padding:28px 22px}.admin-identity{display:none}.admin-member-row{grid-template-columns:34px minmax(0,1fr)}.admin-member-status,.admin-member-actions{grid-column:2;justify-self:start}}:root{--nobb-asphalt:#121513;--nobb-asphalt-2:#1a1f1c;--nobb-porcelain:#f5f2ea;--nobb-paper:#fffdf8;--nobb-alloy:#c4cac5;--nobb-alloy-dark:#7d8680;--nobb-lumen:#c9f24d;--nobb-jade:#0b6255;--nobb-brake:#d94b40;--nobb-line:#12151324;--premium-deep:var(--nobb-asphalt);--premium-accent:var(--nobb-lumen);--premium-ink:var(--nobb-asphalt);--premium-muted:#667069;--premium-line:var(--nobb-line)}body{color:var(--nobb-asphalt);background:var(--nobb-porcelain);font-feature-settings:"tnum" 1, "ss01" 1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}button,input,select,textarea{font:inherit}.market-page{background:var(--nobb-porcelain)}.market-main{width:min(1440px,100% - 72px)}.nobb-logo{color:var(--nobb-asphalt);letter-spacing:-.065em;align-items:center;gap:8px;font-size:27px;font-weight:760;display:inline-flex}.nobb-logo__mark{fill:none;width:32px;height:32px;overflow:visible}.nobb-logo__mark path{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.nobb-logo__signal{fill:var(--nobb-lumen);stroke:var(--nobb-asphalt);stroke-width:2px}.market-header{color:#fff;background:var(--nobb-asphalt);border-color:#ffffff1f}.market-header .nobb-logo{color:#fff}.market-nav{justify-self:start;gap:32px}.market-nav a,.market-login,.host-quick-link{color:#ffffffa3;letter-spacing:.02em;font-size:12px;font-weight:640}.market-nav a:after{background:var(--nobb-lumen);border-radius:0;height:3px;bottom:-27px}.market-nav a:hover,.market-nav a.is-active,.market-login:hover{color:#fff}.market-signup,.signal-button{min-height:48px;color:var(--nobb-asphalt);background:var(--nobb-lumen);box-shadow:none;letter-spacing:.01em;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:24px;padding:0 8px 0 18px;font-size:12px;font-weight:760;display:inline-flex}.market-signup{gap:10px;min-height:40px;padding:0 13px}.header-signal{background:var(--nobb-asphalt);border-radius:50%;width:6px;height:6px}.signal-button b{color:#fff;background:var(--nobb-asphalt);border-radius:3px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.signal-button:hover,.market-signup:hover{color:var(--nobb-asphalt);background:#d7ff5b;transform:translateY(-1px)}.signal-button--dark{color:#fff;background:var(--nobb-asphalt)}.signal-button--dark b{color:var(--nobb-asphalt);background:var(--nobb-lumen)}.arrival-hero{background:radial-gradient(circle at 72% 48%, #c9f24d12, transparent 26%), linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), var(--nobb-asphalt);background-size:auto,44px 44px,44px 44px,auto;min-height:780px}.arrival-hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(420px,.8fr);align-items:center;gap:clamp(54px,7vw,120px);width:min(1440px,100% - 72px);min-height:704px;margin:auto;padding:70px 0 86px;display:grid}.arrival-hero__command{color:#fff}.system-status{color:#ffffff8a;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 28px;font-size:10px;font-weight:750;display:flex}.system-status>span,.system-status>i,.autopilot-panel header i,.match-ribbon i,.admin-page i{background:var(--nobb-lumen);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #c9f24d14}.arrival-hero h1{letter-spacing:-.07em;max-width:820px;margin:0;font-size:clamp(58px,6.5vw,102px);font-weight:430;line-height:.9}.arrival-hero__intro{color:#ffffffa8;max-width:670px;margin:28px 0 40px;font-size:18px;line-height:1.55}.arrival-command{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #ffffff29;border-radius:7px;gap:1px;max-width:760px;padding:6px;display:grid}.arrival-command label{cursor:text}.arrival-command__destination{background:#fff;border-radius:3px 3px 0 0;align-items:center;gap:14px;padding:15px 17px;display:flex}.arrival-command__destination>svg{width:22px;color:var(--nobb-jade)}.arrival-command label span{flex:1;gap:4px;display:grid}.arrival-command small{color:#7d8680;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:780}.arrival-command input,.arrival-command select{min-width:0;color:var(--nobb-asphalt);background:0 0;border:0;outline:0;padding:0;font-size:14px;font-weight:650}.arrival-command__details{grid-template-columns:1fr 1fr 1.35fr;gap:1px;display:grid}.arrival-command__details label{background:var(--nobb-paper);align-items:center;gap:10px;min-height:64px;padding:11px 15px;display:flex}.arrival-command__details svg{width:18px;color:var(--nobb-jade)}.arrival-command .signal-button{width:100%;margin-top:5px}.destination-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.destination-row span{color:#ffffff61;letter-spacing:.08em;text-transform:uppercase;margin-right:3px;font-size:9px}.destination-row a{color:#ffffffb3;border:1px solid #ffffff1f;border-radius:3px;padding:7px 10px;font-size:10px}.arrival-instrument{background:#1a1f1c;border:1px solid #ffffff26;border-radius:7px;overflow:hidden;box-shadow:0 40px 90px #00000061}.instrument-top,.parking-pass__top,.autopilot-panel header,.map-instrument-label{color:#ffffff73;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:15px 17px;font-size:8px;font-weight:760;display:flex}.instrument-top b,.autopilot-panel header b{color:var(--nobb-lumen)}.instrument-map,.arrival-live-map,.renter-arrival-card__map{background:linear-gradient(31deg,#0000 44%,#ffffff17 44.4% 45.2%,#0000 45.6%),linear-gradient(125deg,#0000 51%,#fff1 51.3% 52.2%,#0000 52.5%),linear-gradient(#ffffff08 1px,#0000 1px) 0 0/31px 31px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/31px 31px,#242a26;min-height:330px;position:relative;overflow:hidden}.instrument-card{color:var(--nobb-asphalt);background:var(--nobb-paper);z-index:2;border-radius:5px;justify-content:space-between;gap:30px;margin:-20px 16px 0;padding:18px;display:flex;position:relative}.instrument-card>div{gap:4px;display:grid}.instrument-card span,.instrument-card small{color:#737b75;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.instrument-card strong{font-size:16px}.instrument-card>b{font-size:25px}.instrument-card>b small{text-align:right;font-size:8px;display:block}.instrument-proof{color:#fff9;gap:22px;padding:18px;font-size:9px;display:flex}.instrument-proof span{align-items:center;gap:6px;display:flex}.instrument-proof svg{width:14px;color:var(--nobb-lumen)}.system-kicker{color:var(--nobb-jade);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:9px;font-weight:800}.match-system{padding:110px 0 80px}.match-system>header{grid-template-columns:220px minmax(0,720px);align-items:start;display:grid}.match-system h2,.arrival-mode-section h2,.autopilot-section h2,.city-network--os h2{letter-spacing:-.055em;margin:0;font-size:clamp(36px,4.5vw,67px);font-weight:470;line-height:1}.match-outcomes{background:var(--nobb-line);border:1px solid var(--nobb-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:58px;display:grid}.match-outcomes article{background:var(--nobb-paper);grid-template-columns:auto 1fr auto;align-items:end;gap:18px;min-height:210px;padding:25px;display:grid}.match-outcomes article>span{color:#8c948e;align-self:start;font-size:9px}.match-outcomes article div{gap:8px;display:grid}.match-outcomes p{color:var(--nobb-jade);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.match-outcomes strong{letter-spacing:-.035em;font-size:clamp(22px,2.4vw,34px);font-weight:520}.match-outcomes small{color:#6c746e;font-size:11px}.match-outcomes article>b{font-size:20px}.arrival-mode-section,.autopilot-section{color:#fff;background:var(--nobb-jade);grid-template-columns:minmax(0,.82fr) minmax(480px,1.18fr);align-items:center;gap:clamp(54px,8vw,140px);margin:50px 0;padding:110px 7vw;display:grid}.arrival-mode-copy>p:not(.system-kicker),.autopilot-section>div:first-child>p:not(.system-kicker){color:#ffffffad;margin:25px 0 32px;font-size:15px;line-height:1.7}.arrival-mode-copy .system-kicker,.autopilot-section .system-kicker{color:var(--nobb-lumen)}.parking-pass{color:#fff;background:var(--nobb-asphalt);border-radius:7px;overflow:hidden;box-shadow:0 32px 70px #00000040}.parking-pass__route{padding:30px 25px 25px}.parking-pass__route strong{letter-spacing:-.035em;font-size:25px;display:block}.parking-pass__route>span{color:#ffffff7a;font-size:11px}.parking-pass__route p{align-items:center;gap:12px;margin-top:30px;font-size:26px;display:flex}.parking-pass__route i{background:linear-gradient(90deg, var(--nobb-lumen) 58%, #ffffff29 58%);flex:1;height:2px}.parking-pass__steps{grid-template-columns:repeat(5,1fr);padding:0 25px 24px;display:grid}.parking-pass__steps span{color:#ffffff59;gap:7px;display:grid}.parking-pass__steps b{border:1px solid #fff3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.parking-pass__steps .is-active{color:#fff}.parking-pass__steps .is-active b{border-color:var(--nobb-lumen);color:var(--nobb-asphalt);background:var(--nobb-lumen)}.parking-pass__steps small{font-size:8px}.parking-pass>button,.renter-arrival-card__content>button{width:100%;min-height:58px;color:var(--nobb-asphalt);background:var(--nobb-lumen);border:0;justify-content:space-between;align-items:center;padding:0 22px;font-size:11px;font-weight:760;display:flex}.autopilot-section{color:var(--nobb-asphalt);border-top:1px solid var(--nobb-line);border-bottom:1px solid var(--nobb-line);background:0 0}.autopilot-section .system-kicker{color:var(--nobb-jade)}.autopilot-section>div:first-child>p:not(.system-kicker){color:#69716b}.autopilot-panel{border:1px solid var(--nobb-line);background:var(--nobb-asphalt);color:#fff;border-radius:6px;overflow:hidden}.autopilot-primary{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;gap:7px;padding:38px 28px;display:grid}.autopilot-primary span,.autopilot-metrics small{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.autopilot-primary strong{letter-spacing:-.04em;font-size:34px;font-weight:480}.autopilot-primary small{color:var(--nobb-lumen)}.autopilot-metrics{grid-template-columns:repeat(3,1fr);display:grid}.autopilot-metrics>span{border-right:1px solid #ffffff17;gap:10px;padding:22px;display:grid}.autopilot-metrics b{font-size:23px;font-weight:520}.city-network--os{padding:100px 0 120px}.city-network--os .city-network__grid{background:var(--nobb-line);border:1px solid var(--nobb-line);grid-template-columns:repeat(3,1fr);gap:1px}.city-network--os .city-network__grid a{background:var(--nobb-paper);border:0;border-radius:0;min-height:130px}.city-network--os .city-network__grid a:hover{color:#fff;background:var(--nobb-jade);transform:none}.city-network--os .city-network__grid span{color:var(--nobb-jade);background:0 0}.search-page{background:#ebece6;min-height:100vh}.search-page__header{background:var(--nobb-asphalt)}.search-toolbar{background:var(--nobb-asphalt);box-shadow:none;border:0;border-top:1px solid #ffffff17}.search-toolbar label{color:#ffffff73}.search-toolbar input{color:var(--nobb-asphalt)}.search-toolbar input::-webkit-calendar-picker-indicator{opacity:.72}.search-toolbar .location-field{border-color:#ffffff21}.match-ribbon{color:#ffffffb3;background:var(--nobb-jade);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:13px 34px;font-size:10px;display:grid}.match-ribbon>span{color:#fff;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-weight:800;display:flex}.match-ribbon>b{color:var(--nobb-lumen);letter-spacing:.07em;text-transform:uppercase;font-size:9px}.search-marketplace{background:#ebece6;height:calc(100vh - 190px)}.search-list{padding:30px 24px 70px 32px}.search-list__heading h1{letter-spacing:-.045em;font-size:34px;font-weight:500}.search-card{box-shadow:none;background:var(--nobb-paper);border:0;border-radius:4px;grid-template-columns:180px 1fr}.search-card:hover,.search-card.is-active{box-shadow:0 0 0 2px var(--nobb-jade);transform:none}.search-card__visual{min-height:230px;position:relative;overflow:hidden}.search-card__visual img{object-fit:cover;width:100%;height:100%}.match-rank{color:#fff;background:var(--nobb-asphalt);padding:7px;font-size:9px;position:absolute;top:12px;left:12px}.search-card__visual>b{color:var(--nobb-asphalt);background:var(--nobb-lumen);letter-spacing:.07em;text-transform:uppercase;padding:7px 9px;font-size:8px;position:absolute;bottom:12px;right:12px}.search-card__body{padding:18px}.decision-readout{background:var(--nobb-line);border:1px solid var(--nobb-line);grid-template-columns:repeat(3,1fr);gap:1px;margin:14px 0 8px;display:grid}.decision-readout span{background:#fff;gap:3px;padding:8px;display:grid}.decision-readout small{color:#879089;letter-spacing:.06em;text-transform:uppercase;font-size:7px}.decision-readout strong{font-size:10px}.match-reason{font-weight:720;color:var(--nobb-jade)!important;gap:8px!important;font-size:9px!important}.match-reason>span{background:var(--nobb-lumen);border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #0b625514}.search-card__features{display:none}.search-card__price{margin-top:11px;padding-top:11px}.search-card__actions .market-button{border-radius:3px;min-height:36px}.search-card__actions .market-button--primary{color:var(--nobb-asphalt);background:var(--nobb-lumen);box-shadow:none}.search-map{border-left:1px solid var(--nobb-line)}.map-instrument-label{z-index:600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121513eb;border-radius:3px;position:absolute;top:12px;left:12px;right:60px}.map-instrument-label b{color:var(--nobb-lumen);align-items:center;gap:7px;display:flex}.map-results-counter{color:#fff;background:var(--nobb-asphalt);box-shadow:none;border-radius:3px}.geo-price-marker{border:2px solid var(--nobb-asphalt);color:#fff;background:var(--nobb-asphalt);border-radius:3px;gap:6px;box-shadow:0 8px 20px #0003}.geo-price-marker i{background:var(--nobb-lumen);border-radius:50%;width:6px;height:6px}.geo-price-marker.is-active{color:var(--nobb-asphalt);background:var(--nobb-lumen);transform:scale(1.08)}.map-privacy-note{color:#fff;background:#121513d1;border-radius:3px}.booking-page{background:var(--nobb-porcelain)}.arrival-mode-live{padding:46px 0 80px}.arrival-mode-live>header{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.arrival-mode-live>header p{color:var(--nobb-jade);letter-spacing:.14em;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.arrival-mode-live>header p span{background:var(--nobb-lumen);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #0b625517}.arrival-mode-live h1{letter-spacing:-.06em;font-size:clamp(42px,5vw,72px);font-weight:480}.arrival-mode-live>header>b{color:#7a827c;letter-spacing:.1em;font-size:9px}.arrival-live-grid{border:1px solid var(--nobb-line);grid-template-columns:1.35fr .65fr;display:grid}.arrival-live-map{min-height:470px}.arrival-live-map>div{color:#fff;background:#121513f0;gap:7px;width:min(360px,100% - 44px);padding:20px;display:grid;position:absolute;bottom:22px;left:22px}.arrival-live-map>div small{color:var(--nobb-lumen);letter-spacing:.1em;font-size:8px}.arrival-live-map>div strong{font-size:18px}.arrival-live-map>div button{color:var(--nobb-asphalt);background:var(--nobb-lumen);border:0;margin-top:8px;padding:10px;font-size:10px;font-weight:760}.arrival-live-pass{color:#fff;background:var(--nobb-asphalt);padding:28px}.arrival-live-pass>div:first-child{color:var(--nobb-lumen);letter-spacing:.08em;justify-content:space-between;font-size:8px;display:flex}.arrival-live-pass h2{letter-spacing:-.04em;margin:60px 0 5px;font-size:28px;font-weight:500}.arrival-live-pass>p{color:#ffffff73;font-size:11px}.arrival-live-pass dl{margin-top:44px}.arrival-live-pass dl div{border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;padding:14px 0;font-size:10px;display:flex}.arrival-live-pass dt{color:#fff6}.arrival-live-steps{border:1px solid var(--nobb-line);background:#fff;border-top:0;grid-template-columns:repeat(5,1fr);padding:26px;display:grid}.arrival-live-steps span{color:#929992;align-items:center;gap:9px;font-size:9px;display:flex}.arrival-live-steps b{border:1px solid var(--nobb-line);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.arrival-live-steps .is-active{color:var(--nobb-asphalt)}.arrival-live-steps .is-active b{color:var(--nobb-asphalt);border-color:var(--nobb-lumen);background:var(--nobb-lumen)}.arrival-live-actions{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.arrival-live-actions p{color:#747c76;align-items:center;gap:8px;font-size:10px;display:flex}.arrival-live-actions svg{width:16px;color:var(--nobb-jade)}.cockpit-page{background:#e9ebe5;min-height:100vh}.cockpit-shell{grid-template-columns:244px 1fr;max-width:none;padding:0}.cockpit-rail{color:#fff;background:var(--nobb-asphalt);border:0;border-radius:0;min-height:calc(100vh - 76px);padding:28px 20px}.cockpit-profile{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;padding-bottom:24px;display:flex}.cockpit-profile .demo-avatar{color:var(--nobb-asphalt);background:var(--nobb-lumen);flex:none}.cockpit-profile h2{font-size:13px}.cockpit-profile p{color:#fff6;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;display:flex}.cockpit-profile p span{background:var(--nobb-lumen);border-radius:50%;width:5px;height:5px}.cockpit-mode{background:#202521;border:1px solid #ffffff1f;width:100%;margin:24px 0}.cockpit-mode button{color:#ffffff80}.cockpit-mode button.is-active{color:var(--nobb-asphalt);background:var(--nobb-lumen)}.cockpit-rail nav{gap:3px;display:grid}.cockpit-rail nav button{color:#ffffff7a;text-align:left;grid-template-columns:25px 1fr;display:grid}.cockpit-rail nav button span{color:#ffffff3b;font-size:8px}.cockpit-rail nav button.is-active{color:#fff;background:#ffffff14}.cockpit-rail nav button.is-active span{color:var(--nobb-lumen)}.cockpit-main{padding:42px clamp(28px,4vw,64px)}.cockpit-heading{align-items:center;margin-bottom:30px}.cockpit-heading .system-status{color:var(--nobb-jade);margin-bottom:7px}.cockpit-heading h1{letter-spacing:-.055em;font-size:clamp(38px,4vw,62px);font-weight:480}.renter-arrival-card{border:1px solid var(--nobb-line);background:#fff;grid-template-columns:1.1fr .9fr;min-height:430px;display:grid}.renter-arrival-card__content{color:#fff;background:var(--nobb-asphalt);flex-direction:column;padding:30px;display:flex}.renter-arrival-card__content>div:first-child{color:var(--nobb-lumen);letter-spacing:.08em;justify-content:space-between;font-size:8px;display:flex}.renter-arrival-card__content h2{letter-spacing:-.045em;margin:auto 0 6px;font-size:31px;font-weight:500}.renter-arrival-card__content>p{color:#ffffff73;gap:7px;font-size:11px;display:flex}.renter-arrival-card__content>p svg{width:14px}.arrival-readiness{gap:7px;margin:26px 0;display:grid}.arrival-readiness span{color:#ffffffa6;align-items:center;gap:7px;font-size:9px;display:flex}.arrival-readiness svg{width:14px;color:var(--nobb-lumen)}.cockpit-secondary,.autopilot-live__actions{background:var(--nobb-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.cockpit-secondary article,.autopilot-live__actions article{background:#fff;gap:6px;padding:22px;display:grid}.cockpit-secondary small,.autopilot-live__actions small{color:#838b84;letter-spacing:.09em;font-size:7px}.cockpit-secondary strong,.autopilot-live__actions strong{font-size:24px;font-weight:520}.cockpit-secondary span,.autopilot-live__actions span{color:#7f8781;font-size:9px}.autopilot-live{border:1px solid var(--nobb-line);background:#fff;overflow:hidden}.autopilot-live header{color:#fff;background:var(--nobb-asphalt);justify-content:space-between;align-items:start;padding:25px;display:flex}.autopilot-live header span{color:var(--nobb-lumen);letter-spacing:.1em;align-items:center;gap:7px;font-size:8px;display:flex}.autopilot-live header span i{background:var(--nobb-lumen);border-radius:50%;width:6px;height:6px}.autopilot-live header h2{margin-top:8px;font-size:28px;font-weight:500}.autopilot-live header>b{color:#fff6;letter-spacing:.1em;font-size:8px}.autopilot-live__primary{gap:5px;padding:38px 28px;display:grid}.autopilot-live__primary small{color:var(--nobb-jade);letter-spacing:.1em;font-size:8px}.autopilot-live__primary strong{letter-spacing:-.045em;font-size:38px;font-weight:470}.autopilot-live__primary span{color:#7e867f;font-size:11px}.autopilot-live__primary p{width:max-content;color:var(--nobb-jade);background:#e9f2ec;align-items:center;gap:7px;margin-top:18px;padding:8px 10px;font-size:9px;font-weight:700;display:flex}.autopilot-live__primary svg{width:14px}.autopilot-live__actions{border-top:1px solid var(--nobb-line);margin:0}.autopilot-live__actions .is-clear strong{color:var(--nobb-jade)}.host-exception-strip{color:#fff;background:var(--nobb-jade);align-items:center;gap:13px;margin-top:16px;padding:18px;display:flex}.host-exception-strip svg{width:20px;color:var(--nobb-lumen)}.host-exception-strip div{gap:3px;display:grid}.host-exception-strip div span{color:#ffffffa6;font-size:10px}.host-exception-strip a{color:var(--nobb-lumen);margin-left:auto;font-size:10px;font-weight:700}.listing-flow-page{background:var(--nobb-porcelain)}.listing-flow{width:min(1380px,100% - 72px)}.flow-heading h1{letter-spacing:-.06em;font-size:clamp(44px,5vw,74px);font-weight:470}.flow-heading>div>p:last-child{max-width:720px}.listing-automation-strip{color:#ffffffa6;background:var(--nobb-asphalt);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;margin:-2px -2px 24px;padding:13px 16px;font-size:8px;display:grid}.listing-automation-strip span{color:#fff;letter-spacing:.1em;align-items:center;gap:7px;font-weight:800;display:flex}.listing-automation-strip span i{background:var(--nobb-lumen);border-radius:50%;width:6px;height:6px}.listing-automation-strip b{color:var(--nobb-lumen);letter-spacing:.1em}.capture-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.capture-grid button{min-height:100px;color:var(--nobb-asphalt);text-align:left;background:#f4f4ee;border:1px dashed #aeb6b0;border-radius:5px;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.capture-grid svg{width:23px;color:var(--nobb-jade)}.capture-grid span{gap:4px;display:grid}.capture-grid small{color:#7d857e;font-size:9px}.capture-grid b{font-size:18px}.flow-card,.flow-steps,.dashboard-card{box-shadow:none;border-radius:5px}.flow-steps button.is-active b,.flow-steps button.is-complete b{color:var(--nobb-asphalt);background:var(--nobb-lumen)}.admin-page{background:#e9ebe6}.admin-sidebar{background:var(--nobb-asphalt)}.admin-sidebar nav button.is-active{color:var(--nobb-asphalt);background:var(--nobb-lumen)}.admin-sidebar nav button.is-active svg{color:var(--nobb-asphalt)}.admin-environment>span{background:var(--nobb-lumen)}.admin-main{padding-top:32px}.intervention-board{border:1px solid var(--nobb-line);background:#fff;margin-bottom:16px}.intervention-board>header{color:#fff;background:var(--nobb-asphalt);justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.intervention-board header span{color:var(--nobb-lumen);letter-spacing:.1em;align-items:center;gap:8px;font-size:8px;display:flex}.intervention-board h2{margin-top:6px;font-size:26px;font-weight:500}.intervention-board header>b{color:#fff;background:var(--nobb-brake);letter-spacing:.08em;padding:7px 9px;font-size:8px}.intervention-grid{background:var(--nobb-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.intervention-grid article{background:var(--nobb-paper);gap:8px;min-height:170px;padding:20px;display:grid}.intervention-grid article>span{color:var(--nobb-jade);letter-spacing:.1em;font-size:8px;font-weight:800}.intervention-grid article.is-critical>span{color:var(--nobb-brake)}.intervention-grid strong{font-size:20px}.intervention-grid p{color:#717972;font-size:10px;line-height:1.5}.intervention-grid button{color:var(--nobb-asphalt);text-align:left;background:0 0;border:0;margin-top:auto;padding:0;font-size:9px;font-weight:750}.admin-metrics{background:var(--nobb-line);gap:1px}.admin-metrics article{box-shadow:none;border:0;border-radius:0}@media (width<=1100px){.arrival-hero__grid{grid-template-columns:1fr;padding-top:56px}.arrival-instrument{max-width:720px}.arrival-mode-section,.autopilot-section{grid-template-columns:1fr}.search-marketplace{grid-template-columns:minmax(420px,.9fr) minmax(400px,1.1fr)}.search-card{grid-template-columns:150px 1fr}.renter-arrival-card{grid-template-columns:1fr}.renter-arrival-card__map{min-height:340px}}@media (width<=800px){.market-main,.market-header__inner,.arrival-hero__grid,.listing-flow{width:min(100% - 32px,680px)}.market-header__inner{grid-template-columns:auto 1fr auto;gap:12px;min-height:66px}.market-nav,.market-login,.market-language{display:none}.market-header__actions{justify-self:end}.market-signup{min-height:36px;padding:0 10px;font-size:10px}.account-shortcut{display:none!important}.arrival-hero{min-height:auto}.arrival-hero__grid{min-height:auto;padding:62px 0 72px}.arrival-hero h1{font-size:clamp(48px,13vw,72px)}.arrival-command__details{grid-template-columns:1fr 1fr}.arrival-command__details label:last-child{grid-column:1/-1}.instrument-map{min-height:270px}.match-system{padding:75px 0 50px}.match-system>header,.match-outcomes{grid-template-columns:1fr}.match-outcomes article{min-height:150px}.arrival-mode-section,.autopilot-section{margin-inline:-16px;padding:72px 24px}.city-network--os .city-network__grid{grid-template-columns:1fr 1fr}.match-ribbon{grid-template-columns:1fr auto;padding:12px 16px}.match-ribbon p{display:none}.search-marketplace{height:auto;display:block}.search-list{padding:24px 16px 30px}.search-map{border:0;height:52vh;min-height:420px}.search-card{grid-template-columns:160px 1fr!important}.search-card__visual{min-height:230px}.cockpit-shell{display:block}.cockpit-rail{min-height:auto;padding:16px}.cockpit-rail nav{grid-template-columns:repeat(4,1fr)}.cockpit-rail nav button{text-align:center;grid-template-columns:1fr;gap:4px}.cockpit-main{padding:28px 16px 60px}.arrival-live-grid{grid-template-columns:1fr}.arrival-live-map{min-height:380px}.arrival-live-steps{grid-template-columns:repeat(5,1fr);padding:16px 8px}.arrival-live-steps span{justify-items:center;gap:5px;display:grid}.arrival-live-actions{flex-direction:column;align-items:stretch}.intervention-grid,.capture-grid{grid-template-columns:1fr}}@media (width<=560px){.arrival-hero__intro{font-size:15px}.arrival-command__details{grid-template-columns:1fr}.arrival-command__details label:last-child{grid-column:auto}.instrument-card{margin-inline:10px}.instrument-proof{display:grid}.arrival-mode-section h2,.autopilot-section h2,.city-network--os h2,.match-system h2{font-size:39px}.parking-pass__steps small{font-size:6px}.city-network--os .city-network__grid{grid-template-columns:1fr}.search-card{grid-template-columns:1fr!important}.search-card__visual{min-height:190px}.decision-readout{grid-template-columns:repeat(3,1fr)}.cockpit-heading{flex-direction:column;align-items:stretch}.cockpit-secondary,.autopilot-live__actions{grid-template-columns:1fr}.renter-arrival-card__map{min-height:280px}.autopilot-live__primary strong{font-size:31px}.arrival-mode-live>header{flex-direction:column;align-items:start;gap:12px}.arrival-live-pass{min-height:380px}.arrival-live-actions .signal-button{width:100%}}.business-page{background:var(--nobb-porcelain,#f3f1ea);min-height:100vh}.business-page>main{width:min(1440px,100% - 72px);margin-inline:auto}.business-kicker{color:var(--nobb-jade,#0b6255);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:10px;font-weight:800;display:flex}.business-kicker>span{background:var(--nobb-lumen,#c9f24d);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #0b625514}.business-hero{grid-template-columns:minmax(0,1fr) minmax(430px,.82fr);align-items:stretch;gap:clamp(42px,6vw,100px);min-height:650px;padding:82px 0 72px;display:grid}.business-hero__copy{flex-direction:column;justify-content:center;max-width:780px;display:flex}.business-hero__copy h1,.business-scope h2,.business-process h2,.business-contact h2{color:var(--nobb-asphalt,#121513);letter-spacing:-.055em;margin:0;font-weight:470;line-height:.98}.business-hero__copy h1{font-size:clamp(54px,6vw,92px)}.business-hero__copy>p:not(.business-kicker){color:#626a64;max-width:690px;margin:30px 0 36px;font-size:17px;line-height:1.7}.business-hero__actions{align-items:center;gap:18px;display:flex}.business-hero__actions small{color:#737b75;max-width:210px;font-size:10px;line-height:1.5}.business-hero__visual{background:var(--nobb-asphalt,#121513);border-radius:7px;min-height:520px;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 80px #1215132e}.business-hero__visual:after{content:"";background:linear-gradient(#0000 55%,#121513c7);position:absolute;inset:0}.business-hero__visual img{object-fit:cover;width:100%;height:100%;display:block}.business-hero__visual figcaption{z-index:1;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121513e0;align-items:center;gap:12px;padding:15px 17px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.business-hero__visual figcaption svg{width:18px;color:var(--nobb-lumen,#c9f24d)}.business-audience{border:1px solid var(--nobb-line,#d9dcd5);background:var(--nobb-line,#d9dcd5);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.business-audience span{background:#fff;align-items:center;gap:11px;min-height:84px;padding:20px;font-size:12px;font-weight:690;display:flex}.business-audience svg{width:17px;color:var(--nobb-jade,#0b6255)}.business-scope{padding:120px 0 105px}.business-scope>header{grid-template-columns:minmax(0,.95fr) minmax(320px,.45fr);align-items:end;column-gap:clamp(60px,9vw,150px);display:grid}.business-scope>header .business-kicker,.business-scope>header h2{grid-column:1}.business-scope h2,.business-process h2,.business-contact h2{font-size:clamp(42px,4.6vw,68px)}.business-scope>header>p:last-child{color:#69716b;grid-area:1/2/span 2;margin:0;font-size:14px;line-height:1.75}.business-scope__grid{border:1px solid var(--nobb-line,#d9dcd5);background:var(--nobb-line,#d9dcd5);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:62px;display:grid}.business-scope__grid article{background:#fff;min-height:280px;padding:26px}.business-scope__grid article>span{color:var(--nobb-jade,#0b6255);letter-spacing:.1em;font-size:10px;font-weight:800}.business-scope__grid h3{letter-spacing:-.035em;margin:88px 0 14px;font-size:24px;font-weight:530}.business-scope__grid p{color:#69716b;margin:0;font-size:12px;line-height:1.7}.business-process{color:#fff;background:var(--nobb-asphalt,#121513);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(54px,9vw,150px);margin-inline:calc(-50vw + min(1440px,100vw - 72px)/2);padding:96px 7vw;display:grid}.business-process .business-kicker,.business-process h2{color:#fff}.business-process ol{border-top:1px solid #ffffff24;margin:0;padding:0;list-style:none}.business-process li{border-bottom:1px solid #ffffff24;grid-template-columns:54px 1fr;gap:20px;padding:27px 0;display:grid}.business-process li>b{color:var(--nobb-lumen,#c9f24d);letter-spacing:.1em;font-size:10px}.business-process h3{margin:0 0 8px;font-size:19px;font-weight:540}.business-process li p{color:#ffffff8c;margin:0;font-size:12px;line-height:1.65}.business-contact{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(50px,9vw,140px);padding:120px 0;scroll-margin-top:96px;display:grid}.business-contact>div>p:last-child{color:#69716b;max-width:680px;margin:26px 0 0;font-size:14px;line-height:1.75}.business-contact__form-panel{border:1px solid var(--nobb-line,#d9dcd5);background:#fff;padding:clamp(24px,4vw,42px)}.business-sales-form{gap:20px;display:grid}.business-sales-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.business-sales-form .form-field{margin:0}.business-sales-form .form-field>span{font-size:11px;font-weight:650}.business-sales-form input,.business-sales-form textarea{background:#fbfcf9;border:1px solid #d9dcd5;border-radius:0;width:100%}.business-sales-form textarea{resize:vertical}.business-sales-form__consent{color:#606a63;grid-template-columns:auto 1fr;align-items:start;gap:11px;font-size:11px;line-height:1.55;display:grid}.business-sales-form__consent input{width:17px;height:17px;margin:1px 0 0}.business-sales-form__error{color:#7d3026;background:#fff4f1;border-left:3px solid #b54a3b;margin:0;padding:12px 14px;font-size:12px;line-height:1.55}.business-sales-form__honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.business-sales-form .signal-button{justify-self:start}.business-sales-form .signal-button:disabled{cursor:wait;opacity:.62}.business-contact__success{align-content:center;justify-items:start;gap:14px;min-height:320px;display:grid}.business-contact__success>svg{width:32px;height:32px;color:var(--nobb-jade,#0b6255);background:#0b62551a;border-radius:50%;padding:7px}.business-contact__success h3,.business-contact__success p{margin:0}.business-contact__success h3{font-size:26px;font-weight:540}.business-contact__success p{color:#69716b;max-width:520px;font-size:13px;line-height:1.7}.booking-cycle-note{border-left:3px solid var(--nobb-jade,#0b6255);color:#667069;background:#0b62550e;margin:14px 0 0;padding:13px 15px;font-size:11px;line-height:1.6}@media (width<=1050px){.business-hero{grid-template-columns:1fr .78fr}.business-audience,.business-scope__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-process{grid-template-columns:1fr}}@media (width<=760px){.business-page>main{width:min(100% - 36px,680px)}.business-hero,.business-scope>header,.business-contact{grid-template-columns:1fr}.business-hero{padding-top:54px}.business-hero__visual{min-height:420px}.business-scope>header>p:last-child{grid-area:auto/1;margin-top:24px}.business-process{margin-inline:-18px;padding-inline:18px}.business-contact{gap:34px}}@media (width<=520px){.business-hero__copy h1{font-size:48px}.business-hero__actions{flex-direction:column;align-items:stretch}.business-audience,.business-scope__grid{grid-template-columns:1fr}.business-scope__grid article{min-height:220px}.business-scope__grid h3{margin-top:50px}.business-contact__form-panel{padding:20px}.business-sales-form__grid{grid-template-columns:1fr}.business-sales-form .signal-button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.market-header{z-index:2000;pointer-events:auto;position:relative}.market-header__inner,.market-header__inner>*,.market-header a,.market-header button{z-index:1;pointer-events:auto;position:relative}.market-menu-toggle{color:#fff;background:0 0;border:1px solid #fff3;border-radius:3px;min-height:38px;padding:0 12px;font-size:10px;font-weight:760;display:none}.mobile-navigation{display:none}.arrival-command__details{grid-template-columns:1.1fr 1fr 1fr 1.2fr}.instrument-map{background:0 0;min-height:360px}.instrument-map .interactive-map,.instrument-map .interactive-map__canvas,.arrival-live-map .interactive-map,.arrival-live-map .interactive-map__canvas,.renter-arrival-card__map .interactive-map,.renter-arrival-card__map .interactive-map__canvas{width:100%;height:100%;position:absolute;inset:0}.arrival-live-map>.interactive-map{color:inherit;background:0 0;padding:0;display:block}.instrument-map .map-privacy-note{bottom:12px}.arrival-live-map>div:last-child:not(.interactive-map){z-index:700}.arrival-live-map>div a,.renter-arrival-card__content>a{color:var(--nobb-asphalt);background:var(--nobb-lumen);justify-content:space-between;align-items:center;gap:18px;margin-top:8px;padding:10px;font-size:10px;font-weight:760;display:flex}.renter-arrival-card__content>a{margin-top:auto}.search-toolbar{grid-template-columns:minmax(230px,1fr) 170px 145px 145px auto}.search-toolbar .location-field{grid-area:1/1}.search-toolbar .rental-plan-field{grid-area:1/2}.search-toolbar .date-field--from{grid-area:1/3}.search-toolbar .date-field--to{grid-area:1/4}.search-toolbar>.market-button{grid-area:1/5}.rental-plan-field{gap:7px;display:grid}.rental-plan-field>span{letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:800}.rental-plan-field select{width:100%;min-height:46px;color:var(--nobb-asphalt);font:inherit;background:#fff;border:1px solid #ffffff21;border-radius:4px;padding:0 12px}@media (width<=900px){.market-nav,.market-login,.market-language{display:none}.market-menu-toggle{align-items:center;display:inline-flex}.mobile-navigation{z-index:2100;background:var(--nobb-asphalt);border-top:1px solid #ffffff1a;padding:8px 16px 18px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 50px #00000059}.mobile-navigation a{color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:16px 4px;font-size:14px;display:flex}.mobile-navigation a span{color:var(--nobb-lumen)}.search-toolbar{grid-template-columns:1fr 1fr}.search-toolbar .location-field{grid-column:1/-1}.search-toolbar .rental-plan-field,.search-toolbar .date-field--from,.search-toolbar .date-field--to{grid-area:auto}.search-toolbar>.market-button{grid-column:1/-1}}@media (width<=560px){.market-signup{display:none}.arrival-command__details,.search-toolbar{grid-template-columns:1fr}.search-toolbar .location-field,.search-toolbar .rental-plan-field,.search-toolbar .date-field--from,.search-toolbar .date-field--to,.search-toolbar>.market-button{grid-area:auto}}:root{--nobb-ledger-paper:#f2ede3;--nobb-ledger-surface:#fbf8f1;--nobb-ledger-blue:#1557ff;--nobb-ledger-blue-hover:#0d46dc;--nobb-ledger-lime:#d3ff38}.urban-ledger-hero{background:var(--nobb-ledger-paper);min-height:900px}.urban-ledger .market-header{color:var(--nobb-asphalt);background:var(--nobb-ledger-paper);border-bottom:1px solid #121513b8}.urban-ledger .market-header__inner{width:calc(100% - 56px);min-height:76px}.urban-ledger .market-header .nobb-logo,.urban-ledger .market-nav a,.urban-ledger .market-login,.urban-ledger .market-language{color:var(--nobb-asphalt)}.urban-ledger .market-header .nobb-logo__mark{display:none}.urban-ledger .nobb-logo__signal,.urban-ledger .nobb-logo__word>span{fill:var(--nobb-ledger-blue);color:var(--nobb-ledger-blue)}.urban-ledger .market-nav a{color:#121513b3}.urban-ledger .market-nav a:hover,.urban-ledger .market-nav a.is-active{color:var(--nobb-asphalt)}.urban-ledger .market-nav a:after{background:var(--nobb-ledger-blue)}.urban-ledger .market-signup{color:#fff;background:var(--nobb-asphalt)}.urban-ledger .market-signup:hover{color:#fff;background:var(--nobb-ledger-blue)}.urban-ledger .header-signal{background:var(--nobb-ledger-lime)}.urban-ledger .market-language{border-color:#12151340}.urban-ledger__viewport{grid-template-columns:minmax(520px,40%) minmax(0,60%);min-height:824px;display:grid}.urban-ledger__panel{background:var(--nobb-ledger-paper);border-right:1px solid #121513b8;flex-direction:column;padding:34px clamp(30px,3.5vw,58px) 36px;display:flex}.experience-switch{background:#1215130b;border:1px solid #12151324;grid-template-columns:1fr 1fr 1.18fr;margin-bottom:clamp(44px,6vh,72px);display:grid}.experience-switch button{color:#121513ad;cursor:pointer;background:0 0;border:0;border-right:1px solid #1215131f;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 14px;font-size:14px;font-weight:620;display:flex}.experience-switch button:last-child{border-right:0}.experience-switch button span{border:2px solid;border-radius:3px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.experience-switch button.is-active{color:#fff;background:var(--nobb-ledger-blue)}.urban-ledger__content{flex-direction:column;flex:1;display:flex}.urban-ledger__content h1{letter-spacing:-.073em;max-width:600px;margin:0;font-size:clamp(62px,6.1vw,100px);font-weight:430;line-height:.92}.urban-ledger__content>p{color:#121513c4;max-width:560px;margin:22px 0 28px;font-size:clamp(16px,1.25vw,20px);line-height:1.45}.ledger-search{border:1px solid var(--nobb-asphalt);background:var(--nobb-ledger-surface);gap:0;margin-top:auto;display:grid}.ledger-search__destination{border-bottom:1px solid var(--nobb-asphalt);align-items:center;gap:14px;min-height:66px;padding:0 16px;display:flex}.ledger-search__destination svg{width:24px}.ledger-search input,.ledger-search select{width:100%;min-width:0;color:var(--nobb-asphalt);background:0 0;border:0;outline:0;padding:0}.ledger-search__destination input{letter-spacing:-.03em;font-size:25px;font-weight:610}.ledger-search__details{grid-template-columns:1fr 1fr;display:grid}.ledger-search__details label{border-right:1px solid var(--nobb-asphalt);gap:7px;min-height:78px;padding:13px 15px;display:grid}.ledger-search__details label:last-child{border-right:0}.ledger-search__details small{color:#12151399;letter-spacing:.03em;font-size:10px}.ledger-search__details label>span{align-items:center;gap:10px;display:flex}.ledger-search__details input,.ledger-search__details select{font-size:20px;font-weight:560}.ledger-search__details svg{width:20px}.ledger-primary{color:#fff;background:var(--nobb-ledger-blue);cursor:pointer;border:0;justify-content:center;align-items:center;gap:18px;min-height:61px;margin:18px 0 0;padding:0 22px;font-size:18px;font-weight:650;transition:background .16s,transform .16s;display:flex}.ledger-primary b{margin-left:auto;font-size:25px;font-weight:400}.ledger-primary:hover{color:#fff;background:var(--nobb-ledger-blue-hover);transform:translateY(-1px)}.ledger-proof{border-top:1px solid var(--nobb-asphalt);grid-template-columns:repeat(3,1fr);margin-top:28px;padding-top:25px;display:grid}.ledger-proof>span{grid-template-rows:auto auto;grid-template-columns:42px 1fr;column-gap:12px;padding-right:15px;display:grid}.ledger-proof>span:nth-child(2):before{border:1px solid var(--nobb-asphalt);content:"◷";grid-row:1/3;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.ledger-proof svg{border:1px solid var(--nobb-asphalt);grid-row:1/3;width:40px;height:40px;padding:8px}.ledger-proof b{font-size:22px;font-weight:590}.ledger-proof small{color:#1215139e;font-size:9px}.ledger-mode-card{border:1px solid var(--nobb-asphalt);background:var(--nobb-ledger-surface);gap:22px;margin-top:auto;padding:24px;display:grid}.ledger-mode-card>span{color:var(--nobb-ledger-blue);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.ledger-mode-card>strong{max-width:520px;font-size:23px;font-weight:540;line-height:1.35}.ledger-mode-card ol{counter-reset:host-step;background:#1215132e;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.ledger-mode-card li{background:var(--nobb-ledger-paper);counter-increment:host-step;min-height:92px;padding:15px;font-size:12px}.ledger-mode-card li:before{color:var(--nobb-ledger-blue);content:"0" counter(host-step);margin-bottom:20px;font-size:9px;display:block}.ledger-mode-card .ledger-primary{margin-top:0}.portfolio-readout{border:1px solid #12151329;grid-template-columns:repeat(3,1fr);display:grid}.portfolio-readout strong{border-right:1px solid #12151329;gap:5px;padding:22px 15px;font-size:32px;font-weight:520;display:grid}.portfolio-readout strong:last-child{border-right:0}.portfolio-readout small{color:#12151394;font-size:9px;font-weight:500}.urban-ledger__map{background:#e9e5dc;min-width:0;min-height:824px;position:relative;overflow:hidden}.urban-ledger__map>.interactive-map,.interactive-map--google,.interactive-map__google-frame,.interactive-map__google-canvas{width:100%;height:100%;position:absolute;inset:0}.interactive-map__google-frame{filter:saturate(.78)contrast(.96)brightness(1.04);border:0}.interactive-map__price-layer{pointer-events:none;position:absolute;inset:0}.google-price-marker{z-index:5;border:2px solid var(--nobb-asphalt);min-width:58px;min-height:39px;color:var(--nobb-asphalt);background:var(--nobb-ledger-surface);pointer-events:auto;cursor:pointer;border-radius:4px;padding:0 10px;font-size:15px;font-weight:760;position:absolute;box-shadow:0 6px 18px #1215132e}.google-price-marker:after{border-right:2px solid var(--nobb-asphalt);border-bottom:2px solid var(--nobb-asphalt);background:inherit;content:"";width:11px;height:11px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.google-price-marker.is-active{color:var(--nobb-asphalt);background:var(--nobb-ledger-lime);transform:scale(1.08)}.map-count,.map-mode-label{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf8f1f0;border:1px solid #12151373;border-radius:4px;padding:13px 15px;font-size:13px;font-weight:650;position:absolute;top:18px;left:18px;box-shadow:0 8px 20px #12151314}.map-count{align-items:center;gap:10px;display:flex}.map-mode-label{color:#fff;border-color:var(--nobb-asphalt);background:var(--nobb-asphalt);letter-spacing:.12em;font-size:8px;left:auto;right:18px}.map-ledger-card{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf8f1f5;border:1px solid #1215138c;border-radius:5px;grid-template-columns:46% 54%;width:min(470px,100% - 52px);min-height:238px;padding:10px;display:grid;position:absolute;bottom:26px;right:26px;box-shadow:0 18px 40px #1215132e}.map-ledger-card>img{object-fit:cover;width:100%;height:100%;min-height:218px}.map-ledger-card>div{flex-direction:column;padding:5px 5px 0 16px;display:flex}.map-ledger-card span{color:var(--nobb-asphalt);background:var(--nobb-ledger-lime);letter-spacing:.1em;text-transform:uppercase;align-self:flex-start;padding:5px 7px;font-size:8px;font-weight:800}.map-ledger-card strong{letter-spacing:-.04em;margin-top:17px;font-size:24px;font-weight:590;line-height:1.05}.map-ledger-card p{color:#121513a6;margin:10px 0;font-size:11px;line-height:1.45}.map-ledger-card a{color:#fff;background:var(--nobb-ledger-blue);justify-content:space-between;gap:18px;margin-top:auto;padding:13px 14px;font-size:11px;font-weight:700;display:flex}.map-ledger-card a:hover{color:#fff;background:var(--nobb-ledger-blue-hover)}.map-ledger-card--host span,.map-ledger-card--portfolio span{color:#fff;background:var(--nobb-asphalt)}.cockpit-mode{grid-template-columns:repeat(3,1fr);display:grid}.cockpit-mode button{min-width:0;padding-inline:5px;font-size:10px}.portfolio-control{border:1px solid var(--nobb-line);background:var(--nobb-ledger-surface);overflow:hidden}.portfolio-control>header{color:#fff;background:var(--nobb-asphalt);justify-content:space-between;align-items:start;padding:25px;display:flex}.portfolio-control>header span{color:var(--nobb-lumen);letter-spacing:.1em;align-items:center;gap:8px;font-size:8px;display:flex}.portfolio-control>header i{background:var(--nobb-lumen);border-radius:50%;width:6px;height:6px}.portfolio-control>header h2{margin:8px 0 0;font-size:28px;font-weight:500}.portfolio-control>header b{color:#ffffff80;letter-spacing:.1em;font-size:9px}.portfolio-control__metrics{background:var(--nobb-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.portfolio-control__metrics article{background:var(--nobb-ledger-surface);gap:8px;padding:32px 25px;display:grid}.portfolio-control__metrics small{color:var(--nobb-jade);letter-spacing:.1em;font-size:8px}.portfolio-control__metrics strong{letter-spacing:-.04em;font-size:36px;font-weight:500}.portfolio-control__metrics span{color:#1215138c;font-size:10px}.portfolio-control__queue{border:1px solid var(--nobb-line);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:22px;padding:20px;display:grid}.portfolio-control__queue>span{color:var(--nobb-ledger-blue);font-size:10px;font-weight:800}.portfolio-control__queue strong{grid-column:2}.portfolio-control__queue p{color:#12151394;grid-column:2;margin:-10px 0 0;font-size:10px}.portfolio-control__queue button{color:#fff;background:var(--nobb-ledger-blue);border:0;grid-area:1/3/3;padding:12px 14px;font-size:10px;font-weight:700}@media (width<=1120px){.urban-ledger__viewport{grid-template-columns:minmax(430px,46%) minmax(0,54%)}.urban-ledger__content h1{font-size:clamp(56px,7vw,78px)}.ledger-proof{grid-template-columns:1fr;gap:12px}.ledger-proof>span{grid-template-rows:1fr;grid-template-columns:34px auto 1fr;align-items:center}.ledger-proof svg{grid-row:auto;width:32px;height:32px;padding:6px}.ledger-proof>span:nth-child(2):before{grid-row:auto;width:32px;height:32px;font-size:18px}.map-ledger-card{grid-template-columns:1fr;width:310px}.map-ledger-card>img{height:140px;min-height:0}.map-ledger-card>div{min-height:190px;padding:12px 8px 0}}@media (width<=800px){.urban-ledger .market-header__inner{width:calc(100% - 32px)}.urban-ledger .market-menu-toggle{color:var(--nobb-asphalt);border-color:#1215134d}.urban-ledger .mobile-navigation{color:var(--nobb-asphalt);background:var(--nobb-ledger-paper);border-color:#1215131f}.urban-ledger .mobile-navigation a{color:var(--nobb-asphalt);border-color:#1215131f}.urban-ledger .mobile-navigation a span{color:var(--nobb-ledger-blue)}.urban-ledger__viewport{min-height:auto;display:block}.urban-ledger__panel{border-right:0;min-height:720px;padding:26px 24px 34px}.experience-switch{margin-bottom:48px}.urban-ledger__content h1{font-size:clamp(54px,14vw,78px)}.urban-ledger__map{border-top:1px solid var(--nobb-asphalt);min-height:620px}.ledger-proof{grid-template-columns:repeat(3,1fr);gap:0}.ledger-proof>span{grid-template-rows:auto auto;grid-template-columns:34px 1fr}.ledger-proof svg,.ledger-proof>span:nth-child(2):before{grid-row:1/3}.portfolio-control__metrics{grid-template-columns:1fr}}@media (width<=560px){.urban-ledger__panel{min-height:760px;padding-inline:16px}.experience-switch{grid-template-columns:1fr 1fr 1.3fr}.experience-switch button{gap:6px;min-height:50px;padding:0 6px;font-size:11px}.experience-switch button span{width:20px;height:20px;font-size:9px}.urban-ledger__content h1{font-size:56px}.ledger-search__destination input{font-size:20px}.ledger-search__details input,.ledger-search__details select{font-size:15px}.ledger-proof{gap:12px}.ledger-proof>span{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ledger-proof svg,.ledger-proof>span:nth-child(2):before{width:29px;height:29px}.ledger-mode-card ol,.portfolio-readout{grid-template-columns:1fr}.ledger-mode-card li{min-height:65px}.portfolio-readout strong{border-bottom:1px solid #12151329;border-right:0}.urban-ledger__map{min-height:570px}.map-ledger-card{grid-template-columns:38% 62%;width:calc(100% - 28px);min-height:190px;bottom:14px;right:14px}.map-ledger-card>img{height:100%;min-height:170px}.map-ledger-card>div{min-height:170px;padding:4px 4px 0 12px}.map-ledger-card strong{margin-top:10px;font-size:19px}.map-count{left:12px}.map-mode-label{right:12px}.portfolio-control__queue{grid-template-columns:auto 1fr}.portfolio-control__queue button{grid-area:auto/2}}.host-rating-summary{font-weight:650;color:var(--premium-deep)!important}.account-host-rating-summary{border:1px solid var(--nobb-line);background:var(--nobb-ledger-surface);text-align:right;border-radius:8px;min-width:132px;padding:14px 16px;display:grid}.account-host-rating-summary strong{color:var(--nobb-ledger-blue);font-size:22px;font-weight:680}.account-host-rating-summary span{color:#1215139e;font-size:11px}.account-rating-feedback,.account-renewal-feedback{margin-bottom:18px}.account-renewals{border-block:1px solid var(--nobb-line);gap:18px;margin:24px 0;padding:24px 0;display:grid}.account-renewals__heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.account-renewals__heading p{color:var(--nobb-ledger-blue);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.account-renewals__heading h3{color:var(--nobb-asphalt);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:620}.account-renewals__heading>span{color:var(--nobb-asphalt);background:var(--nobb-lumen);padding:7px 10px;font-size:10px;font-weight:750}.account-renewals__list{gap:12px;display:grid}.account-renewal-card{border:1px solid var(--nobb-line);background:var(--nobb-ledger-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:22px;display:grid}.account-renewal-card.is-focused{border-color:var(--nobb-ledger-blue);box-shadow:0 0 0 3px #164cc41a}.account-renewal-card>div:first-child{gap:7px;display:grid}.account-renewal-card h4,.account-renewal-card p,.account-renewal-card small{margin:0}.account-renewal-card h4{color:var(--nobb-asphalt);font-size:19px}.account-renewal-card p{color:#121513ad;align-items:center;gap:6px;display:flex}.account-renewal-card p svg{width:15px}.account-renewal-card small{color:#12151394}.account-renewal-card__price{color:var(--nobb-asphalt);font-size:18px}.account-renewal-card__actions{justify-content:end;align-items:center;gap:10px;display:flex}.account-renewal-card__note{text-align:right;max-width:300px;font-size:12px;line-height:1.55}.account-renewals__policy{border-left:3px solid var(--nobb-ledger-blue);color:#121513a8;background:#164cc40d;margin:0;padding:14px 16px;font-size:12px;line-height:1.65}.account-booking-status--renewable,.account-booking-status--pending{color:#173d81;background:#e2eaff}.account-booking-status--declined,.account-booking-status--expired{color:#74512f;background:#f1e8dc}.account-completed-rentals{border-block:1px solid var(--nobb-line);gap:18px;margin:24px 0;padding:24px 0;display:grid}.account-completed-rentals__heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.account-completed-rentals__heading p{color:var(--nobb-ledger-blue);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.account-completed-rentals__heading h3{color:var(--nobb-asphalt);letter-spacing:-.03em;margin:0;font-size:24px;font-weight:620}.account-completed-rentals__heading>span{color:var(--nobb-asphalt);background:var(--nobb-lumen);padding:7px 10px;font-size:10px;font-weight:750}.account-completed-rentals__list{gap:12px;display:grid}.account-rating-card{border:1px solid var(--nobb-line);background:var(--nobb-ledger-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;gap:24px;padding:22px;display:grid}.account-rating-card.is-focused{border-color:var(--nobb-ledger-blue);box-shadow:0 0 0 3px #164cc41a}.account-rating-card__rental{gap:7px;display:grid}.account-rating-card__rental h4,.account-rating-card__rental p,.account-rating-card__rental small{margin:0}.account-rating-card__rental h4{color:var(--nobb-asphalt);font-size:19px}.account-rating-card__rental p{color:#121513ad;align-items:center;gap:6px;display:flex}.account-rating-card__rental p svg{width:15px}.account-rating-card__rental small{color:#1215138f}.account-booking-status--completed{color:#13573f;background:#dcefe5}.account-host-rating-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;display:grid}.account-host-rating-form fieldset{border:0;min-width:0;margin:0;padding:0}.account-host-rating-form legend{color:var(--nobb-asphalt);margin-bottom:8px;font-size:12px;font-weight:700}.account-host-rating-options{grid-template-columns:repeat(5,minmax(42px,1fr));gap:6px;display:grid}.account-host-rating-options label{border:1px solid var(--nobb-line);cursor:pointer;background:#fff;border-radius:6px;grid-template-columns:auto auto;place-content:center;gap:4px;min-height:44px;display:grid;position:relative}.account-host-rating-options label:hover,.account-host-rating-options label:focus-within{border-color:var(--nobb-ledger-blue)}.account-host-rating-options label:has(input:checked){border-color:var(--nobb-ledger-blue);color:#fff;background:var(--nobb-ledger-blue)}.account-host-rating-options input{opacity:0;width:1px;height:1px;position:absolute}.account-host-rating-options span{color:#d29a17;font-size:17px}.account-host-rating-options label:has(input:checked) span{color:var(--nobb-lumen)}.account-host-rating-options small{align-self:center;font-size:10px;font-weight:750}.account-rating-card__submitted{justify-items:end;gap:4px;display:grid}.account-rating-card__submitted strong{color:#d29a17;letter-spacing:.08em;font-size:24px}.account-rating-card__submitted span{color:#12151394;font-size:11px}@media (width<=900px){.account-renewal-card{grid-template-columns:1fr}.account-renewal-card__actions{flex-wrap:wrap;justify-content:start}.account-renewal-card__note{text-align:left;max-width:none}.account-rating-card,.account-host-rating-form{grid-template-columns:1fr}.account-host-rating-form .market-button{width:100%}.account-rating-card__submitted{justify-items:start}}@media (width<=560px){.account-renewals__heading{flex-direction:column;align-items:start;gap:10px}.account-renewal-card{padding:18px}.account-renewal-card__actions,.account-renewal-card__actions .market-button{width:100%}.account-completed-rentals__heading{flex-direction:column;align-items:start;gap:10px}.account-rating-card{padding:18px}.account-host-rating-options{gap:4px}.account-host-rating-options label{min-height:42px}}:root{--luce-paper:#f2eee2;--luce-paper-deep:#e7e0d1;--luce-surface:#fffaf1;--luce-white:#fffefd;--luce-ink:#171815;--luce-ink-soft:#52554e;--luce-line:#c9c2b4;--luce-line-strong:#8d8a80;--luce-signal:#486de8;--luce-signal-dark:#3155cf;--luce-blue:#2958ff;--luce-green:#265b50;--luce-glass:#fffefae0;--luce-shadow:0 24px 60px #231f181f;--luce-radius:22px;--luce-font:"Helvetica Neue", "Avenir Next", Avenir, Inter, "Segoe UI", sans-serif;font-family:var(--luce-font)}.contact-page,.legal-document-page{background:var(--friend-paper)}.contact-shell{grid-template-columns:minmax(0,.78fr) minmax(420px,1fr);gap:clamp(48px,8vw,120px);width:min(1200px,100% - 72px);margin:0 auto;padding:clamp(72px,8vw,124px) 0 clamp(88px,10vw,150px);display:grid}.contact-intro{align-content:start;justify-items:start;display:grid}.contact-intro h1,.legal-document-hero h1{color:var(--friend-ink);letter-spacing:-.065em;margin:20px 0 22px;font-size:clamp(48px,6vw,82px);font-weight:680;line-height:.96}.contact-intro>p:not(.business-kicker),.legal-document-hero>p:not(.business-kicker){max-width:720px;color:var(--friend-muted);margin:0;font-size:18px;line-height:1.7}.contact-channel,.contact-sales-link{border-top:1px solid var(--friend-line);gap:9px;width:100%;margin-top:42px;padding:24px 0;display:grid}.contact-channel>span,.contact-sales-link>span{color:var(--friend-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:760}.contact-channel>a{width:max-content;color:var(--friend-ink);letter-spacing:-.035em;font-size:clamp(24px,3vw,36px);font-weight:690}.contact-channel>small{max-width:500px;color:var(--friend-muted);font-size:12px;line-height:1.6}.contact-sales-link{border-bottom:1px solid var(--friend-line);margin-top:0}.contact-sales-link>a{color:var(--friend-ink);justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:720;display:flex}.contact-sales-link b{color:var(--friend-blue);font-size:22px}.contact-form-panel{border:1px solid var(--friend-line);background:#fffdf8;border-radius:28px;align-self:start;padding:clamp(28px,4vw,48px);box-shadow:0 24px 64px #17213a14}.contact-form{gap:20px;display:grid}.contact-form .form-field{gap:8px;display:grid}.contact-form .form-field>span{color:var(--friend-ink);font-size:11px;font-weight:720}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid var(--friend-line);width:100%;color:var(--friend-ink);background:#fff;border-radius:12px}.contact-form textarea{resize:vertical;min-height:170px;padding:14px 16px}.contact-consent{color:var(--friend-muted);grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:11px;line-height:1.6;display:grid}.contact-consent input{width:18px;height:18px;margin-top:1px}.contact-consent a{color:var(--friend-blue);text-underline-offset:2px;text-decoration:underline}.contact-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contact-success{align-content:center;justify-items:start;gap:18px;min-height:420px;display:grid}.contact-success h2{color:var(--friend-ink);letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,44px);line-height:1.05}.contact-success p,.contact-success small{color:var(--friend-muted);margin:0;line-height:1.65}.legal-document-shell{width:min(1180px,100% - 72px);margin:0 auto;padding:clamp(72px,8vw,124px) 0 clamp(100px,11vw,160px)}.legal-document-hero{max-width:920px}.legal-document-hero>small{color:var(--friend-muted);margin-top:28px;font-size:11px;font-weight:690;display:block}.legal-review-status{background:#edf2ff;border:1px solid #b9c8ef;border-radius:16px;grid-template-columns:130px 1fr;gap:24px;margin:52px 0 72px;padding:22px 24px;display:grid}.legal-review-status strong{color:var(--friend-blue);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.legal-review-status p{color:var(--friend-ink);margin:0;font-size:13px;line-height:1.6}.legal-document-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(48px,8vw,110px);display:grid}.legal-document-toc{gap:18px;display:grid;position:sticky;top:110px}.legal-document-toc>strong{color:var(--friend-ink);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.legal-document-toc nav{gap:11px;display:grid}.legal-document-toc a{color:var(--friend-muted);font-size:11px;line-height:1.45}.legal-document-toc a:hover{color:var(--friend-blue)}.legal-document-content{gap:0;display:grid}.legal-document-content>section{border-bottom:1px solid var(--friend-line);margin:0 0 46px;padding:0 0 46px;scroll-margin-top:110px}.legal-document-content h2{color:var(--friend-ink);letter-spacing:-.035em;margin:0 0 20px;font-size:clamp(24px,3vw,34px);font-weight:680;line-height:1.12}.legal-document-content p,.legal-document-content li{color:#4e5870;font-size:14px;line-height:1.78}.legal-document-content p{margin:0 0 16px}.legal-document-content ul{gap:12px;margin:0;padding-left:22px;display:grid}.legal-document-links{flex-wrap:wrap;gap:12px 24px;padding-top:4px;display:flex}.legal-document-links a{color:var(--friend-blue);font-size:12px;font-weight:720}@media (width<=900px){.contact-shell{grid-template-columns:1fr;width:min(680px,100% - 40px)}.legal-document-shell{width:min(760px,100% - 40px)}.legal-document-layout{grid-template-columns:1fr;gap:52px}.legal-document-toc{border:1px solid var(--friend-line);border-radius:16px;padding:22px;position:static}}@media (width<=580px){.contact-shell,.legal-document-shell{width:calc(100% - 28px);padding-top:52px}.contact-intro h1,.legal-document-hero h1{font-size:46px}.contact-form-panel{border-radius:20px;padding:22px}.legal-review-status{grid-template-columns:1fr;gap:9px;margin:38px 0 52px}}body{background:var(--luce-paper);color:var(--luce-ink)}button,input,select,textarea{font-family:inherit}.market-page{background:var(--luce-paper);color:var(--luce-ink)}.market-header{z-index:60;border-bottom:1px solid var(--luce-line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f2eee2f0;position:relative}.market-header__inner{gap:46px;width:min(1480px,100% - 52px);min-height:76px}.market-header .nobb-logo__mark{display:none}.nobb-logo{color:var(--luce-ink);letter-spacing:-.065em;font-size:30px;font-weight:760}.nobb-logo__word>span{color:var(--luce-signal)}.market-nav{gap:30px}.market-nav a,.market-login{color:#4b4d47;font-size:13px;font-weight:660}.market-nav a:after{background:var(--luce-signal);bottom:-12px}.search-page .market-header,.search-page .market-header .nobb-logo,.search-page .market-nav a:hover,.search-page .market-nav a.is-active,.search-page .market-login:hover,.search-page .market-language,.search-page .market-menu{color:var(--luce-ink)}.search-page .market-nav a,.search-page .market-login,.search-page .host-quick-link{color:#4b4d47}.market-signup{min-height:44px;color:var(--luce-white);background:var(--luce-ink);border:1px solid #1c1e1b;border-radius:14px;box-shadow:inset 0 1px #ffffff21,0 3px #000}.market-signup:hover{color:#fff;background:#2a2d29;transform:translateY(-1px)}.header-signal{background:var(--luce-signal)}.market-language{border:1px solid var(--luce-line-strong);width:42px;height:42px;color:var(--luce-ink);background:#ffffff47;border-radius:50%;font-size:11px}.nobb-luce-home main{overflow:hidden}.luce-hero{border-bottom:1px solid var(--luce-ink);grid-template-columns:minmax(500px,.88fr) minmax(620px,1.12fr);min-height:calc(100vh - 76px);display:grid}.luce-input-deck{border-right:1px solid var(--luce-ink);background:var(--luce-paper);flex-direction:column;padding:clamp(42px,5vw,78px) clamp(34px,5.2vw,82px) 42px;display:flex}.luce-status{color:var(--luce-green);letter-spacing:.105em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 42px;font-size:11px;font-weight:760;display:flex}.luce-status>span{background:var(--luce-signal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #486de81f}.luce-status>b{color:var(--luce-ink-soft);margin-left:auto;font-size:9px;font-weight:650}.luce-input-deck h1{letter-spacing:-.073em;max-width:680px;margin:0;font-size:clamp(70px,7.2vw,112px);font-weight:440;line-height:.88}.luce-hero-copy{max-width:590px;color:var(--luce-ink-soft);margin:30px 0 38px;font-size:18px;line-height:1.48}.luce-search-console{border:1px solid var(--luce-ink);border-radius:var(--luce-radius);background:var(--luce-surface);box-shadow:var(--luce-shadow);grid-template-columns:1.08fr .92fr;margin-top:auto;display:grid;overflow:hidden}.luce-control{border-right:1px solid var(--luce-line);border-bottom:1px solid var(--luce-line);gap:8px;min-height:86px;padding:17px 18px;display:grid}.luce-control:nth-of-type(2n){border-right:0}.luce-control small{color:#77776f;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:730}.luce-control>span{align-items:center;gap:10px;min-width:0;display:flex}.luce-control svg{width:19px;height:19px;color:var(--luce-green);flex:none}.luce-control input,.luce-control select{width:100%;min-width:0;height:30px;color:var(--luce-ink);background:0 0;border:0;outline:0;padding:0;font-size:15px;font-weight:650}.luce-control--where{border-right:0;grid-column:1/-1;min-height:94px;padding-inline:22px}.luce-control--where input{letter-spacing:-.02em;font-size:21px}.luce-commit{color:#fff;background:var(--luce-signal);text-align:left;cursor:pointer;border:0;grid-column:1/-1;grid-template-columns:1fr 52px;align-items:center;min-height:72px;padding:0 12px 0 22px;font-size:15px;font-weight:760;display:grid}.luce-commit b{border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;transition:transform .18s;display:grid}.luce-commit:hover{background:var(--luce-signal-dark)}.luce-commit:hover b{transform:translate(3px)}.luce-direct-choices{gap:22px;margin:24px 3px 0;display:flex}.luce-direct-choices a{color:var(--luce-ink);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.luce-direct-choices a span{color:var(--luce-signal)}.luce-output-deck{background:#d9d8d0;min-width:0;min-height:760px;position:relative}.luce-output-deck>.interactive-map,.luce-output-deck .interactive-map__google-frame{width:100%;height:100%;min-height:inherit}.luce-map-head{z-index:5;background:var(--luce-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #1718158c;border-radius:14px;justify-content:space-between;gap:20px;padding:13px 16px;display:flex;position:absolute;top:20px;left:20px;right:20px;box-shadow:0 8px 24px #1818141f}.luce-map-head span,.luce-map-head b{color:var(--luce-ink);letter-spacing:.09em;text-transform:uppercase;font-size:9px}.luce-map-head b{font-weight:690}.luce-space-readout{z-index:6;border:1px solid var(--luce-ink);background:var(--luce-surface);box-shadow:var(--luce-shadow);border-radius:20px;grid-template-rows:1fr 50px;grid-template-columns:152px 1fr auto;display:grid;position:absolute;bottom:24px;left:22px;right:22px;overflow:hidden}.luce-space-readout>img{object-fit:cover;grid-row:1/3;width:100%;height:100%;min-height:168px}.luce-space-readout>div{align-self:center;min-width:0;padding:20px 22px}.luce-space-readout p{color:var(--luce-green);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 8px;font-size:9px;font-weight:750;display:flex}.luce-space-readout p svg{width:14px}.luce-space-readout h2{letter-spacing:-.035em;margin:0 0 6px;font-size:22px}.luce-space-readout div>span{color:var(--luce-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.luce-space-readout>strong{letter-spacing:-.04em;align-self:center;padding:20px;font-size:26px;font-weight:560}.luce-space-readout>strong small{font-size:10px;font-weight:600}.luce-space-readout>a{border-top:1px solid var(--luce-line);color:#fff;background:var(--luce-blue);grid-column:2/4;justify-content:space-between;align-items:center;padding:0 18px 0 22px;font-size:12px;font-weight:720;display:flex}.interactive-map--google{min-height:100%;position:relative;overflow:hidden}.interactive-map__google-frame,.interactive-map__google-canvas{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.interactive-map--fallback .interactive-map__google-frame{pointer-events:none}.interactive-map__fallback-markers{z-index:4;pointer-events:none;position:absolute;inset:0}.interactive-map__fallback-markers button{border:2px solid var(--luce-ink);min-width:66px;min-height:38px;color:var(--luce-ink);font:inherit;cursor:pointer;pointer-events:auto;background:#fff;border-radius:12px;justify-content:center;align-items:baseline;gap:2px;padding:0 10px;display:inline-flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 7px 18px #18181433}.interactive-map__fallback-markers button:after{border-right:2px solid var(--luce-ink);border-bottom:2px solid var(--luce-ink);background:inherit;content:"";width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.interactive-map__fallback-markers button b,.interactive-map__fallback-markers button small{z-index:1;position:relative}.interactive-map__fallback-markers button b{font-size:12px}.interactive-map__fallback-markers button small{font-size:8px}.interactive-map__fallback-markers button.is-active{color:#fff;background:var(--luce-signal)}.fallback-destination-marker{background:var(--luce-blue);width:20px;height:20px;box-shadow:0 0 0 2px var(--luce-ink), 0 6px 18px #18181440;border:5px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.fallback-service-area{z-index:0;background:#8ea4f524;border:2px solid #405ac7d1;border-radius:50%;position:absolute;inset:12% 9% 16%;box-shadow:inset 0 0 0 1px #ffffffc7}.interactive-map--native .google-price-marker{border-radius:12px;justify-content:center;align-items:baseline;gap:2px;min-width:66px;min-height:38px;font-family:inherit;display:inline-flex;position:relative;transform:translateY(-4px)}.interactive-map--native .google-price-marker:after{border-right:2px solid var(--nobb-asphalt);border-bottom:2px solid var(--nobb-asphalt);background:inherit;content:"";width:12px;height:12px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.interactive-map--native .google-price-marker span{z-index:1;position:relative}.interactive-map--native .google-price-marker small{z-index:1;font-size:8px;position:relative}.interactive-map--native .google-price-marker.is-active{color:#fff;background:var(--luce-signal)}.interactive-map__space-selector{z-index:4;gap:7px;display:grid;position:absolute;top:82px;left:20px}.interactive-map__space-selector button{border:1px solid var(--luce-ink);min-width:108px;min-height:42px;color:var(--luce-ink);background:var(--luce-glass);cursor:pointer;border-radius:13px;grid-template-columns:28px auto;padding:5px 12px 5px 6px;display:grid;box-shadow:0 5px 14px #1818141f}.interactive-map__space-selector button span{color:#fff;background:var(--luce-ink);border-radius:9px;place-items:center;font-size:8px;display:grid}.interactive-map__space-selector button b{align-self:center;font-size:11px}.interactive-map__space-selector button.is-active{color:#fff;background:var(--luce-signal)}.interactive-map__space-selector button.is-active span{color:var(--luce-ink);background:#fff}.interactive-map--google>.map-privacy-note{background:#171815c7;border-radius:9px;padding:7px 10px;font-size:8px;bottom:14px;left:auto;right:14px}.luce-output-deck .map-privacy-note{bottom:218px}.luce-decision-system{border-bottom:1px solid var(--luce-line-strong);background:var(--luce-surface);padding:96px clamp(30px,6vw,96px)}.luce-decision-system>header{grid-template-columns:.48fr 1.52fr;align-items:start;gap:40px;margin-bottom:52px;display:grid}.luce-decision-system header>p,.luce-host-branch>div:first-child>p{color:var(--luce-green);letter-spacing:.11em;text-transform:uppercase;margin:8px 0 0;font-size:10px;font-weight:760}.luce-decision-system h2,.luce-host-branch h2{letter-spacing:-.06em;max-width:980px;margin:0;font-size:clamp(42px,5vw,72px);font-weight:450;line-height:1}.luce-decision-system>div{border:1px solid var(--luce-line-strong);background:var(--luce-paper);border-radius:22px;grid-template-columns:repeat(4,1fr);display:grid}.luce-decision-system article{border-right:1px solid var(--luce-line);min-height:236px;padding:24px;position:relative}.luce-decision-system article:last-child{border-right:0}.luce-decision-system article>span{color:var(--luce-ink-soft);letter-spacing:.1em;font-size:9px}.luce-decision-system article>svg{border:1px solid var(--luce-line-strong);width:28px;height:28px;color:var(--luce-green);border-radius:50%;padding:7px;position:absolute;top:20px;right:20px}.luce-decision-system h3{letter-spacing:-.035em;margin:88px 0 9px;font-size:23px}.luce-decision-system article p{color:var(--luce-ink-soft);margin:0;font-size:13px;line-height:1.45}.luce-host-branch{color:#fff;background:var(--luce-ink);grid-template-columns:.9fr 1.1fr;gap:70px;padding:104px clamp(30px,6vw,96px);display:grid}.luce-host-branch h2{margin-top:24px}.luce-host-branch>div:first-child>span{color:#ffffff9e;max-width:670px;margin-top:28px;font-size:16px;line-height:1.55;display:block}.luce-host-paths{grid-template-columns:1fr 1fr;align-content:center;gap:12px;display:grid}.luce-host-paths a{color:#fff;background:#242622;border:1px solid #ffffff40;border-radius:22px;flex-direction:column;min-height:290px;padding:26px;display:flex}.luce-host-paths a:last-child{color:var(--luce-ink);background:var(--luce-paper)}.luce-host-paths b{letter-spacing:-.04em;gap:52px;font-size:26px;display:grid}.luce-host-paths b span{letter-spacing:.1em;font-size:9px}.luce-host-paths p{color:inherit;opacity:.65;font-size:13px;line-height:1.5}.luce-host-paths strong{color:var(--luce-signal);margin-top:auto;font-size:12px}.search-page,.search-page__header{background:var(--luce-paper)}.search-toolbar{border:1px solid var(--luce-ink);background:var(--luce-surface);border-radius:18px;width:min(1440px,100% - 48px);margin:18px auto 20px;box-shadow:0 10px 28px #231f1814}.search-toolbar>label{border-color:var(--luce-line)}.search-toolbar .market-button--primary{color:#fff;background:var(--luce-signal);border:0;border-radius:13px;margin:8px}.match-ribbon{color:var(--luce-ink);border-color:var(--luce-line-strong);background:var(--luce-paper-deep)}.match-ribbon>span{color:var(--luce-green)}.match-ribbon>span i{background:var(--luce-signal)}.search-marketplace{grid-template-columns:minmax(520px,46%) minmax(0,54%)}.search-list{background:var(--luce-paper)}.search-list__heading h1{letter-spacing:-.05em;font-weight:470}.search-card{border:1px solid var(--luce-line-strong);background:var(--luce-surface);border-radius:20px;overflow:hidden;box-shadow:0 10px 24px #231f180f}.search-card__visual{border-radius:0}.match-rank{color:#fff;background:var(--luce-ink)}.search-card__visual>b{color:#fff;background:var(--luce-signal)}.decision-readout{border-color:var(--luce-line);background:var(--luce-paper)}.match-reason{color:var(--luce-green)}.match-reason span,.live-dot{background:var(--luce-signal)}.search-card .market-button--primary{border-color:var(--luce-signal);color:#fff;background:var(--luce-signal)}.search-card .market-button--outline{border-color:var(--luce-ink);color:var(--luce-ink);background:0 0}.search-map{border-left:1px solid var(--luce-ink);height:100vh;position:sticky;top:0}.search-map .interactive-map,.search-map .interactive-map__google-frame{width:100%;height:100%;min-height:100%}.map-instrument-label{border:1px solid var(--luce-ink);color:var(--luce-ink);background:var(--luce-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:13px}.map-results-counter{border:1px solid var(--luce-ink);background:var(--luce-surface);border-radius:16px}.luce-workspace .cockpit-rail{color:#fff;background:var(--luce-ink)}.luce-workspace .cockpit-main{background:var(--luce-paper)}.cockpit-mode--two{grid-template-columns:1fr 1fr}.luce-workspace .cockpit-mode button.is-active{color:#fff;background:var(--luce-signal)}.host-scale-switch{border:1px solid #ffffff29;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin:-12px 0 22px;padding:5px;display:grid}.host-scale-switch button{color:#ffffff8c;background:0 0;border:0;border-radius:9px;min-height:34px;font-size:10px;font-weight:700}.host-scale-switch button.is-active{color:var(--luce-ink);background:var(--luce-paper)}.luce-workspace .cockpit-heading h1{font-weight:460}.luce-workspace .signal-button{color:#fff;background:var(--luce-blue)}.luce-empty-console,.host-activation-console,.business-console{border:1px solid var(--luce-ink);background:var(--luce-surface);box-shadow:var(--luce-shadow);border-radius:22px;overflow:hidden}.luce-console-label{border-bottom:1px solid var(--luce-line);color:var(--luce-green);letter-spacing:.1em;justify-content:space-between;padding:16px 20px;font-size:9px;display:flex}.luce-console-core{grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:330px;padding:42px;display:grid}.luce-dial{border:1px solid var(--luce-line-strong);background:var(--luce-paper);width:132px;height:132px;box-shadow:inset 0 0 0 14px var(--luce-surface), inset 0 0 0 15px var(--luce-line);border-radius:50%;place-items:center;display:grid}.luce-dial svg{width:42px;color:var(--luce-signal)}.luce-console-core p{color:var(--luce-green);letter-spacing:.09em;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:730}.luce-console-core h2{letter-spacing:-.055em;max-width:700px;margin:0;font-size:clamp(36px,4.2vw,62px);font-weight:450;line-height:.98}.luce-console-core div>span{max-width:620px;color:var(--luce-ink-soft);margin-top:18px;line-height:1.5;display:block}.luce-console-core>a{color:#fff;background:var(--luce-signal);border-radius:16px;grid-template-columns:1fr auto;gap:30px;min-width:210px;padding:20px;font-weight:720;display:grid}.luce-console-outputs{border-top:1px solid var(--luce-line);grid-template-columns:repeat(3,1fr);display:grid}.luce-console-outputs>span{border-right:1px solid var(--luce-line);gap:9px;padding:23px;display:grid}.luce-console-outputs>span:last-child{border-right:0}.luce-console-outputs small{color:var(--luce-green);letter-spacing:.1em;font-size:8px}.luce-console-outputs b{font-size:20px;font-weight:570}.host-activation-console>header,.business-console>header{color:#fff;background:var(--luce-ink);justify-content:space-between;gap:30px;padding:28px;display:flex}.host-activation-console header p,.business-console header p{color:var(--luce-signal);letter-spacing:.1em;margin:0;font-size:9px}.host-activation-console header h2,.business-console header h2{letter-spacing:-.045em;margin:10px 0 0;font-size:34px;font-weight:470}.host-activation-console header>b,.business-console header>b{color:#ffffff73;letter-spacing:.1em;font-size:8px}.host-gate-sequence{border-bottom:1px solid var(--luce-line);grid-template-columns:repeat(5,1fr);display:grid}.host-gate-sequence article{border-right:1px solid var(--luce-line);grid-template-columns:1fr auto;min-height:170px;padding:20px;display:grid}.host-gate-sequence article:last-child{border-right:0}.host-gate-sequence article>span{color:var(--luce-ink-soft);font-size:9px}.host-gate-sequence article>div{grid-column:1/3;align-self:end}.host-gate-sequence article strong{font-size:18px}.host-gate-sequence article p{color:var(--luce-ink-soft);margin:6px 0 0;font-size:11px}.host-gate-sequence article.is-next{color:#fff;background:var(--luce-signal)}.host-gate-sequence article.is-next span,.host-gate-sequence article.is-next p{color:#ffffffb8}.luce-console-commit{color:#fff;background:var(--luce-blue);border-radius:15px;justify-content:space-between;margin:22px;padding:19px 22px;font-weight:720;display:flex}.business-capability-grid{grid-template-columns:repeat(4,1fr);display:grid}.business-capability-grid article{border-right:1px solid var(--luce-line);min-height:210px;padding:24px}.business-capability-grid article:last-child{border-right:0}.business-capability-grid article>span{color:var(--luce-green);font-size:9px}.business-capability-grid h3{margin:80px 0 8px;font-size:21px}.business-capability-grid p{color:var(--luce-ink-soft);margin:0;font-size:12px;line-height:1.45}.business-empty{border:1px solid var(--luce-line);background:var(--luce-paper);border-radius:15px;gap:16px;margin:0 22px 22px;padding:20px;display:flex}.business-empty svg{width:25px;color:var(--luce-green)}.business-empty div{gap:4px;display:grid}.business-empty span{color:var(--luce-ink-soft);font-size:12px}.luce-register{min-height:280px}.reference-listings{gap:10px;display:grid}.reference-listings article{border:1px solid var(--luce-line);background:var(--luce-white);border-radius:16px;grid-template-columns:120px 1fr auto;align-items:center;display:grid;overflow:hidden}.reference-listings img{object-fit:cover;width:100%;height:108px}.reference-listings article>div{padding:16px}.reference-listings article>div>span{color:var(--luce-green);letter-spacing:.1em;font-size:8px}.reference-listings h3{margin:7px 0 4px;font-size:18px}.reference-listings p{color:var(--luce-ink-soft);gap:5px;margin:0;font-size:11px;display:flex}.reference-listings p svg{width:13px}.reference-listings article>strong{padding:20px;font-size:24px}.reference-listings article>strong small{font-size:9px}.account-record-list article{grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:clamp(22px,4vw,64px);min-height:150px;padding:24px;display:grid}.account-record-list article>div{min-width:0;padding:0}.account-record-list__details>span{width:fit-content;color:var(--friend-green);letter-spacing:.04em;background:#2b7d6017;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:760;display:inline-flex}.account-record-list .account-record-list__details h3{letter-spacing:-.035em;max-width:640px;margin:12px 0 8px;font-size:clamp(21px,2vw,30px);font-weight:560;line-height:1.12}.account-record-list .account-record-list__details p{font-size:12px}.account-record-list .account-record-list__details small{color:var(--friend-muted);margin-top:10px;font-size:10px;display:block}.account-record-list article>.account-record-list__price{white-space:nowrap;letter-spacing:-.045em;text-align:right;justify-items:end;gap:4px;min-width:138px;padding:0;font-size:clamp(24px,2.4vw,36px);line-height:1;display:grid}.account-record-list__price>span{font:inherit}.account-record-list article>.account-record-list__price small{color:var(--friend-muted);letter-spacing:0;margin:0;font-size:10px;font-weight:650;line-height:1.3}.account-record-list__action{justify-content:center;min-width:138px}.account-record-list article.host-booking-request-card{grid-template-columns:minmax(260px,1fr) auto;align-items:start}.host-booking-decision{border-top:1px solid var(--friend-line);grid-column:1/-1;gap:14px;padding-top:20px;display:grid}.host-booking-decision__message{gap:8px;display:grid}.host-booking-decision__message>span{color:var(--friend-ink);font-size:11px;font-weight:720}.host-booking-decision__message textarea{resize:vertical;border:1px solid var(--friend-line);width:100%;min-height:92px;color:var(--friend-ink);font:inherit;background:#fff;border-radius:12px;padding:13px 14px;line-height:1.45}.host-booking-decision__message textarea:focus-visible{border-color:var(--friend-blue);outline:3px solid #4269e82e}.host-booking-decision__actions{flex-wrap:wrap;gap:10px;display:flex}.host-booking-decision__actions .market-button{justify-content:center;min-width:132px}.host-booking-decision__decline{color:#8a2f2f;border-color:#8a2f2f66}.host-booking-decision__closed{color:var(--friend-muted);grid-column:1/-1;font-size:10px}.account-booking-status{width:fit-content;color:var(--friend-ink);letter-spacing:.01em;background:#202c4112;border-radius:999px;align-items:center;padding:6px 9px;font-size:10px;font-weight:760;line-height:1;display:inline-flex}.account-booking-status--accepted{color:#6c4b00;background:#fff0bd}.account-booking-status--declined,.account-booking-status--withdrawn,.account-booking-status--expired{color:var(--friend-muted);background:#202c410d}.account-notification-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.account-notification-heading form{flex:none}.account-notification-list{gap:12px;padding:0 32px 32px;display:grid}.account-notification-card{border:1px solid var(--friend-line);background:#fff;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.account-notification-card.is-unread{background:#edf2ffa3;border-color:#4269e852;box-shadow:0 12px 30px #17213a0f}.account-notification-card__signal{width:42px;height:42px;color:var(--friend-green);background:#2b7d601a;border-radius:50%;place-items:center;display:grid}.account-notification-card__signal svg{width:20px}.account-notification-card__copy{min-width:0}.account-notification-card__copy>div{align-items:center;gap:10px;display:flex}.account-notification-card__copy>div span{color:var(--friend-blue-dark);background:#4269e81a;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:780}.account-notification-card__copy small{color:var(--friend-muted);font-size:10px}.account-notification-card__copy h3{margin:10px 0 6px;font-size:18px}.account-notification-card__copy p{color:var(--friend-muted);margin:0;font-size:11px;line-height:1.55}.account-notification-card__action{justify-content:center;min-width:154px}.account-notification-empty{align-items:center;gap:12px;margin:0 32px 32px;padding:20px;display:flex}.account-notification-empty svg{width:22px;color:var(--friend-green)}.account-unread-alert{background:#edf2ff;border:1px solid #4269e857;border-radius:18px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:28px;padding:22px 24px;display:grid;box-shadow:0 14px 34px #17213a12}.account-unread-alert__signal{color:#fff;background:var(--friend-blue);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.account-unread-alert__signal svg{width:22px}.account-unread-alert__copy{min-width:0}.account-unread-alert__copy p{color:var(--friend-blue-dark);letter-spacing:.06em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:800}.account-unread-alert__copy h2{margin:0 0 5px;font-size:19px}.account-unread-alert__copy span{color:var(--friend-muted);font-size:12px;line-height:1.5}.account-unread-alert__action{justify-content:center;min-width:190px}.account-payment-hold{color:#5e4309;background:#fffaf0;border:1px solid #b8841240;border-radius:12px;gap:5px;max-width:680px;margin-top:14px;padding:13px 14px;display:grid}.account-payment-hold strong{font-size:11px;font-weight:760}.account-payment-hold span{font-size:11px;line-height:1.5}.dashboard-card .account-decision-feedback{margin:0 32px 24px}.account-device-list article{grid-template-columns:minmax(260px,1fr) auto}.host-listings-dashboard{overflow:hidden}.host-listings-dashboard>.card-heading{padding-bottom:30px}.host-approval-guide{border-block:1px solid var(--friend-line);background:var(--friend-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.host-approval-guide li{background:#f9f7f1;grid-template-columns:42px 1fr;align-items:start;gap:13px;min-width:0;min-height:132px;padding:24px 20px;display:grid}.host-approval-guide li>b{color:#fff;background:var(--friend-blue);border-radius:50%;place-items:center;width:42px;height:42px;font-size:14px;display:grid}.host-approval-guide li>div{gap:7px;min-width:0;display:grid}.host-approval-guide strong{color:var(--friend-ink);font-size:14px;line-height:1.25}.host-approval-guide span{color:var(--friend-muted);font-size:11px;line-height:1.5}.listing-submitted-confirmation{color:var(--friend-ink);background:#2b7d6014;border:1px solid #2b7d6040;border-radius:16px;align-items:flex-start;gap:15px;margin:28px 28px 0;padding:20px 22px;display:flex}.listing-submitted-confirmation>svg{width:24px;color:var(--friend-green);flex:0 0 24px}.listing-submitted-confirmation>div{gap:5px;display:grid}.listing-submitted-confirmation strong{font-size:14px}.listing-submitted-confirmation span{color:var(--friend-muted);font-size:12px;line-height:1.5}.host-listings-heading{justify-content:space-between;align-items:baseline;gap:20px;padding:30px 28px 16px;display:flex}.host-listings-heading strong{font-size:20px}.host-listings-heading span{color:var(--friend-muted);font-size:11px}.host-listings-empty{justify-items:start;gap:20px;padding:12px 28px 34px;display:grid}.host-listings-empty p{max-width:620px;color:var(--friend-muted);margin:0;line-height:1.55}.account-host-listings{padding:0 28px 34px}.account-host-listings .account-host-listing-card{grid-template-columns:minmax(0,1fr) auto;gap:22px 28px;min-height:0;padding:26px;display:grid}.account-host-listing-card>.account-record-list__details{grid-column:1}.account-host-listing-card>.account-record-list__price{grid-column:2;align-self:start}.listing-stage-track{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.listing-stage-track li{border:1px solid var(--friend-line);min-width:0;color:var(--friend-muted);background:#f7f5ef;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:10px;display:grid}.listing-stage-track li>b{border:1px solid;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.listing-stage-track li>b svg{width:15px}.listing-stage-track li>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:720;overflow:hidden}.listing-stage-track li.is-complete{color:var(--friend-green);background:#2b7d6014}.listing-stage-track li.is-current{color:var(--friend-blue-dark);background:#4269e81a;border-color:#4269e857}.listing-stage-track li.is-attention{color:#8a5700;background:#fff7df;border-color:#d491165c}.listing-next-action{border-left:4px solid var(--friend-blue);background:#edf1ff;border-radius:0 12px 12px 0;align-content:center;gap:5px;min-width:0;padding:17px 18px;display:grid}.listing-next-action strong{color:var(--friend-ink);font-size:13px;line-height:1.3}.listing-next-action span{color:var(--friend-muted);font-size:11px;line-height:1.5}.listing-next-action--complete{background:#2b7d6014;border:1px solid #2b7d6040;border-radius:12px}.listing-next-action--complete strong{color:var(--friend-green)}.listing-next-action:last-child{grid-column:1/-1}.account-host-listing-card>.account-record-list__action{grid-column:2;align-self:center;min-width:190px}.business-setup{width:min(1440px,100% - 56px);margin:0 auto;padding:52px 0 90px}.business-setup__heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px;display:flex}.business-setup__heading h1{letter-spacing:-.065em;margin:0;font-size:clamp(54px,6vw,88px);font-weight:440;line-height:.94}.business-setup__heading>div>p:last-child{max-width:720px;color:var(--luce-ink-soft);font-size:16px;line-height:1.5}.business-setup__heading>a{border:1px solid var(--luce-ink);min-width:230px;color:var(--luce-ink);border-radius:15px;gap:30px;padding:18px 20px;font-size:12px;font-weight:720;display:flex}.business-setup__console{border:1px solid var(--luce-ink);background:var(--luce-surface);min-height:670px;box-shadow:var(--luce-shadow);border-radius:22px;grid-template-columns:300px 1fr;display:grid;overflow:hidden}.business-setup__console>aside{color:#fff;background:var(--luce-ink);padding:22px}.business-setup__console>aside>p{color:#fff6;letter-spacing:.12em;margin:0 0 22px;font-size:8px}.business-setup__console>aside button{color:#ffffff8c;text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:32px 1fr;width:100%;padding:16px 12px;display:grid}.business-setup__console>aside button span{color:var(--luce-signal);font-size:8px}.business-setup__console>aside button b{font-size:14px}.business-setup__console>aside button small{color:inherit;opacity:.62;grid-column:2;margin-top:4px}.business-setup__console>section{flex-direction:column;min-width:0;display:flex}.business-setup__readout{border-bottom:1px solid var(--luce-line);color:var(--luce-green);letter-spacing:.1em;justify-content:space-between;padding:17px 22px;font-size:9px;display:flex}.business-step{width:min(780px,100% - 56px);margin:auto;padding:40px 0}.business-step>p{color:var(--luce-green);letter-spacing:.11em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:760}.business-step h2{letter-spacing:-.05em;margin:0 0 30px;font-size:42px;font-weight:460}.business-import-options,.business-role-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.business-import-options button,.business-role-grid article{border:1px solid var(--luce-line-strong);min-height:150px;color:var(--luce-ink);background:var(--luce-paper);text-align:left;border-radius:16px;gap:8px;padding:19px;display:grid}.business-import-options button:hover{border-color:var(--luce-signal)}.business-import-options span,.business-role-grid span{color:var(--luce-ink-soft);font-size:11px;line-height:1.45}.business-role-grid{grid-template-columns:repeat(2,1fr)}.business-role-grid article{min-height:120px}.business-step-actions{border-top:1px solid var(--luce-line);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:auto;padding:15px 20px;display:grid}.business-step-actions span{color:var(--luce-ink-soft);text-align:center;font-size:10px}.business-step-actions button{border:1px solid var(--luce-ink);background:0 0;border-radius:12px;min-height:44px;padding:0 18px;font-weight:700}.business-step-actions button:last-child{border-color:var(--luce-signal);color:#fff;background:var(--luce-signal)}.business-step-actions button:disabled{opacity:.35}.listing-detail,.booking-page,.listing-flow-page{background:var(--luce-paper)}.listing-title-band{background:var(--luce-ink)}.listing-gallery,.listing-booking-summary,.price-benefits,.listing-facts,.listing-content-section,.listing-location,.booking-form-card,.booking-summary-card,.flow-card,.flow-steps{border-color:var(--luce-line-strong);background:var(--luce-surface);border-radius:20px}.market-button--primary,.booking-button{color:#fff;background:var(--luce-signal)}.market-button--primary:hover,.booking-button:hover{color:#fff;background:var(--luce-signal-dark)}.availability-chip,.verified-inline,.premium-eyebrow,.system-kicker{color:var(--luce-green)}.availability-chip--reserved{color:#6a4a05;background:#fff4ce}.listing-reservation-context{color:#5e4309;background:#fffaf0;border:1px solid #b8841252;border-radius:16px;gap:10px;margin-top:18px;padding:18px;display:grid}.listing-reservation-context>strong{font-size:15px;font-weight:780}.listing-reservation-context>span{font-size:12px;line-height:1.55}.listing-reservation-context .booking-button{justify-self:start;margin-top:4px}.flow-steps button.is-active,.flow-steps button.is-complete b,.listing-automation-strip{color:#fff;background:var(--luce-signal)}@media (width<=1180px){.luce-hero{grid-template-columns:minmax(430px,.9fr) 1.1fr}.luce-input-deck{padding-inline:36px}.luce-input-deck h1{font-size:78px}.luce-space-readout{grid-template-columns:120px 1fr}.luce-space-readout>strong{display:none}.luce-space-readout>a{grid-column:2}.host-gate-sequence{grid-template-columns:1fr}.host-gate-sequence article{border-right:0;border-bottom:1px solid var(--luce-line);grid-template-columns:42px 1fr auto;min-height:72px}.host-gate-sequence article>div{grid-column:2;align-self:center}.business-capability-grid{grid-template-columns:1fr 1fr}.business-capability-grid article:nth-child(2){border-right:0}.business-capability-grid article{border-bottom:1px solid var(--luce-line)}}@media (width<=900px){.market-header__inner{width:calc(100% - 32px);min-height:66px}.luce-hero{min-height:0;display:block}.luce-input-deck{border-right:0;padding:44px 24px 36px}.luce-status{margin-bottom:34px}.luce-input-deck h1{max-width:620px;font-size:clamp(64px,14vw,94px)}.luce-hero-copy{margin-block:24px 30px}.luce-search-console{margin-top:0}.luce-output-deck{border-top:1px solid var(--luce-ink);min-height:670px}.luce-decision-system{padding:70px 24px}.luce-decision-system>header{display:block}.luce-decision-system header>p{margin-bottom:18px}.luce-decision-system>div{grid-template-columns:1fr 1fr}.luce-decision-system article:nth-child(2){border-right:0}.luce-decision-system article:nth-child(-n+2){border-bottom:1px solid var(--luce-line)}.luce-host-branch{grid-template-columns:1fr;padding:72px 24px}.search-marketplace{display:block}.search-map{border-top:1px solid var(--luce-ink);border-left:0;height:670px;position:relative}.cockpit-shell{display:block}.luce-workspace .cockpit-rail{min-height:auto;padding:16px}.luce-workspace .cockpit-rail nav{grid-template-columns:repeat(4,1fr)}.luce-workspace .cockpit-main{padding:28px 16px 60px}.luce-console-core{grid-template-columns:auto 1fr}.luce-console-core>a{grid-column:1/3}.business-setup{width:min(100% - 32px,720px);padding-top:32px}.business-setup__heading{display:block}.business-setup__heading>a{margin-top:22px}.business-setup__console{display:block}.business-setup__console>aside{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.business-setup__console>aside>p{grid-column:1/-1}.business-setup__console>aside button{text-align:center;padding:10px 5px;display:block}.business-setup__console>aside button b{margin-top:4px;font-size:9px;display:block}.business-setup__console>aside button small{display:none}}@media (width<=640px){.listing-reservation-context .booking-button{width:100%}}@media (width<=600px){.luce-input-deck{padding-inline:16px}.luce-status{flex-wrap:wrap;align-items:flex-start}.luce-status>b{width:100%;margin:3px 0 0 17px}.luce-input-deck h1{font-size:61px}.luce-hero-copy{font-size:15px}.luce-search-console{border-radius:18px;grid-template-columns:1fr}.luce-control,.luce-control:nth-of-type(2n){border-right:0;grid-column:auto;min-height:80px}.luce-control--where,.luce-commit{grid-column:auto}.luce-direct-choices{gap:12px;display:grid}.luce-output-deck{min-height:600px}.luce-map-head{display:grid}.interactive-map__space-selector{top:102px}.luce-space-readout{grid-template-columns:86px 1fr;bottom:12px;left:12px;right:12px}.luce-space-readout>img{min-height:152px}.luce-space-readout>div{padding:14px}.luce-space-readout h2{font-size:17px}.luce-space-readout>a{padding-inline:14px}.luce-output-deck .map-privacy-note{bottom:184px}.luce-decision-system>div{grid-template-columns:1fr}.luce-decision-system article{border-right:0;border-bottom:1px solid var(--luce-line);min-height:180px}.luce-decision-system article:last-child{border-bottom:0}.luce-decision-system h3{margin-top:54px}.luce-host-paths{grid-template-columns:1fr}.luce-host-paths a{min-height:230px}.search-toolbar{width:calc(100% - 24px)}.luce-console-core{grid-template-columns:1fr;padding:26px}.luce-dial{width:96px;height:96px}.luce-console-core>a{grid-column:auto}.luce-console-outputs{grid-template-columns:1fr}.luce-console-outputs>span{border-right:0;border-bottom:1px solid var(--luce-line)}.business-capability-grid{grid-template-columns:1fr}.business-capability-grid article{border-right:0}.business-step{width:calc(100% - 32px)}.business-step h2{font-size:34px}.business-import-options,.business-role-grid{grid-template-columns:1fr}.business-setup__readout{gap:5px;display:grid}.reference-listings article{grid-template-columns:86px 1fr}.reference-listings article>strong{grid-column:2;padding-top:0}.account-record-list article{grid-template-columns:minmax(0,1fr) auto;gap:18px}.account-record-list article>.account-record-list__price{grid-column:1;padding:0}.account-record-list__action{grid-area:1/2/3}}@media (width<=620px){.account-record-list article,.account-device-list article{grid-template-columns:1fr;gap:18px;min-height:0;padding:20px}.account-record-list article>.account-record-list__price,.account-record-list__action{grid-area:auto/1}.account-record-list__action{width:100%}.account-record-list article.host-booking-request-card{grid-template-columns:1fr}.host-booking-request-card>.account-record-list__price{text-align:left;justify-items:start}.host-booking-decision__actions{display:grid}.host-booking-decision__actions .market-button{width:100%}.dashboard-card .account-decision-feedback{margin:0 20px 20px}.account-notification-heading{display:grid}.account-notification-heading form,.account-notification-heading .market-button{width:100%}.account-notification-list{padding:0 20px 20px}.account-notification-card{grid-template-columns:42px minmax(0,1fr)}.account-notification-card__action{grid-column:1/-1;width:100%}.account-notification-empty{margin:0 20px 20px}.account-unread-alert{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px}.account-unread-alert__signal{width:42px;height:42px}.account-unread-alert__action{grid-column:1/-1;width:100%}}@media (width<=900px){.host-approval-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.account-host-listings .account-host-listing-card{grid-template-columns:1fr auto}.listing-stage-track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.host-listings-dashboard>.card-heading{padding-bottom:24px}.host-approval-guide{grid-template-columns:1fr}.host-approval-guide li{min-height:0;padding:18px}.listing-submitted-confirmation{margin:20px 16px 0;padding:17px}.host-listings-heading{flex-direction:column;align-items:flex-start;padding:26px 16px 14px}.account-host-listings{padding:0 16px 26px}.account-host-listings .account-host-listing-card{grid-template-columns:1fr;padding:20px}.account-host-listing-card>.account-record-list__details,.account-host-listing-card>.account-record-list__price,.account-host-listing-card>.account-record-list__action,.listing-stage-track,.listing-next-action{grid-column:1}.listing-stage-track{grid-template-columns:1fr}.listing-stage-track li>span{white-space:normal}.account-host-listing-card>.account-record-list__action{width:100%}}html,body{min-height:100%;overflow-x:clip;overflow-y:auto!important}.search-page{background:var(--luce-paper);min-height:100vh;height:auto!important;overflow:visible!important}.search-page>main{min-height:calc(100vh - 76px);display:block}.mobility-instrument{border-bottom:1px solid var(--luce-ink);background:var(--luce-paper);grid-template-columns:minmax(430px,38%) minmax(0,62%);height:calc(100svh - 76px);min-height:760px;max-height:980px;display:grid}.search-control-deck{z-index:4;border-right:1px solid var(--luce-ink);min-width:0;color:var(--luce-ink);background:var(--luce-paper);flex-direction:column;padding:clamp(28px,3.4vw,54px) clamp(24px,3.2vw,52px) 24px;display:flex;position:relative}.instrument-state{color:var(--luce-green);letter-spacing:.12em;justify-content:space-between;align-items:center;gap:18px;margin-bottom:clamp(34px,4vh,54px);font-size:9px;font-weight:780;display:flex}.instrument-state span{align-items:center;gap:10px;display:flex}.instrument-state i{background:var(--luce-signal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff4f321f}.instrument-state b{color:#66685f;font-size:inherit;font-weight:700}.search-intro>p{color:var(--luce-green);letter-spacing:.13em;margin:0 0 12px;font-size:9px;font-weight:760}.search-intro h1{max-width:560px;color:var(--luce-ink);letter-spacing:-.07em;margin:0 0 clamp(30px,4vh,48px);font-size:clamp(52px,5vw,78px);font-weight:440;line-height:.92}.trajectory-console{border:1px solid var(--luce-ink);background:var(--luce-surface);border-radius:20px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 18px 44px #231f181a}.trajectory-control{border-right:1px solid var(--luce-line);border-bottom:1px solid var(--luce-line);min-width:0;min-height:74px;color:var(--luce-ink);background:var(--luce-surface);gap:9px;padding:14px 16px;display:grid}.trajectory-control:nth-of-type(3){border-right:0}.trajectory-control--place{border-right:0;grid-column:1/-1;min-height:83px}.trajectory-control small{color:#6a6c64;letter-spacing:.12em;font-size:8px;font-weight:780}.trajectory-control>span{align-items:center;gap:10px;min-width:0;display:flex}.trajectory-control svg{width:18px;color:var(--luce-green);flex:none}.trajectory-control input,.trajectory-control select{border:0;border-radius:0;outline:0;width:100%;min-width:0;height:28px;padding:0;font-size:14px;font-weight:680;color:var(--luce-ink)!important;background:0 0!important}.trajectory-control--place input{font-size:18px}.trajectory-control input::placeholder{color:#7b7b72;opacity:1}.trajectory-commit{color:#fff;background:var(--luce-signal);cursor:pointer;border:0;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:66px;padding:10px 12px 10px 18px;display:flex}.trajectory-commit>span{text-align:left;gap:3px;font-size:14px;font-weight:760;display:grid}.trajectory-commit small{color:#ffffffc2;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:650}.trajectory-commit>b{border:1px solid #ffffff9e;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.trajectory-error{color:#841f12;background:#ffe4dc;grid-column:1/-1;margin:0;padding:10px 14px;font-size:11px;font-weight:680}.rental-trajectory{grid-template-columns:repeat(4,1fr);margin-top:auto;padding-top:34px;display:grid;position:relative}.rental-trajectory:before{background:var(--luce-line-strong);content:"";height:1px;position:absolute;top:40px;left:8%;right:8%}.rental-trajectory span{color:#696b63;letter-spacing:.08em;text-transform:uppercase;justify-items:center;gap:10px;font-size:8px;font-weight:730;display:grid;position:relative}.rental-trajectory i{z-index:1;border:1px solid var(--luce-line-strong);background:var(--luce-paper);border-radius:50%;width:13px;height:13px;position:relative}.rental-trajectory .is-current{color:var(--luce-ink)}.rental-trajectory .is-current i{border-color:var(--luce-signal);background:var(--luce-signal);box-shadow:0 0 0 5px #ff4f321f}.refine-trigger{width:max-content;color:var(--luce-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;margin:20px auto 0;padding:0;font-size:11px;font-weight:720;display:flex}.refine-trigger svg{width:15px}.refine-trigger b{color:#fff;background:var(--luce-green);border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:8px;display:grid}.spatial-field{background:#d8ddd5;min-width:0;min-height:0;position:relative;overflow:hidden}.spatial-field>.interactive-map,.spatial-field .interactive-map__google-frame,.spatial-field .interactive-map__google-canvas{width:100%;height:100%;min-height:100%}.spatial-field .interactive-map__space-selector{display:none}.spatial-field .map-privacy-note{color:#fff;background:#171815d1;top:76px;bottom:auto;right:18px}.spatial-field .map-instrument-label{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf1e8;border:1px solid #171815b8;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;display:flex;position:absolute;top:18px;left:18px;right:18px;box-shadow:0 8px 22px #1718151f;color:var(--luce-ink)!important}.spatial-field .map-instrument-label span,.spatial-field .map-instrument-label b{letter-spacing:.11em;font-size:8px;font-weight:760;color:var(--luce-ink)!important}.spatial-field .map-instrument-label b{align-items:center;gap:8px;display:flex;color:var(--luce-green)!important}.spatial-field .map-instrument-label i{background:var(--luce-signal);border-radius:50%;width:7px;height:7px}.outcome-switcher{z-index:9;gap:7px;display:grid;position:absolute;top:92px;left:18px}.outcome-switcher button{border:1px solid var(--luce-ink);min-width:112px;min-height:42px;color:var(--luce-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#fffaf1eb;border-radius:13px;grid-template-columns:30px auto;align-items:center;gap:8px;padding:5px 11px 5px 5px;display:grid;box-shadow:0 6px 16px #17181524}.outcome-switcher button>span{color:#fff;background:var(--luce-ink);border-radius:9px;place-items:center;height:30px;font-size:8px;display:grid}.outcome-switcher button>b{font-size:10px;font-weight:760}.outcome-switcher button.is-active>span{color:var(--luce-ink);background:#fff}.selected-place{z-index:10;border:1px solid var(--luce-ink);min-height:148px;color:var(--luce-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffaf1f2;border-radius:20px;grid-template-columns:142px minmax(180px,.9fr) minmax(290px,1.35fr) minmax(190px,.72fr);display:grid;position:absolute;bottom:18px;left:18px;right:18px;overflow:hidden;box-shadow:0 24px 56px #17181533}.selected-place>img{object-fit:cover;width:100%;height:100%}.selected-place__identity{border-right:1px solid var(--luce-line);flex-direction:column;justify-content:center;min-width:0;padding:18px;display:flex}.selected-place__identity p{color:var(--luce-green);letter-spacing:.1em;align-items:center;gap:7px;margin:0 0 8px;font-size:8px;font-weight:780;display:flex}.selected-place__identity p span{background:var(--luce-signal);border-radius:50%;width:7px;height:7px}.selected-place__identity h2{color:var(--luce-ink);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 7px;font-size:20px;font-weight:600;overflow:hidden}.selected-place__identity>span{color:#595b54;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex;overflow:hidden}.selected-place__identity svg{flex:none;width:13px}.place-signals{border-right:1px solid var(--luce-line);grid-template-columns:1fr 1fr;display:grid}.place-signals>span{border-right:1px solid var(--luce-line);border-bottom:1px solid var(--luce-line);flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:13px 16px;display:flex}.place-signals>span:nth-child(2n){border-right:0}.place-signals>span:nth-child(n+3){border-bottom:0}.place-signals small{color:var(--luce-green);letter-spacing:.12em;font-size:7px;font-weight:780}.place-signals b{color:var(--luce-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:680;overflow:hidden}.selected-place__commit{grid-template-rows:1fr 50px;display:grid}.selected-place__commit>strong{color:var(--luce-ink);letter-spacing:-.04em;align-items:center;padding:16px 18px;font-size:23px;font-weight:560;display:flex}.selected-place__commit strong small{letter-spacing:0;font-size:9px;font-weight:650}.selected-place__commit>a{color:#fff;background:var(--luce-blue);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:10px;font-weight:740;display:flex}.selected-place__commit>a:hover{background:#2048d6}.outcomes-ledger{color:var(--luce-ink);background:var(--luce-surface);padding:clamp(70px,8vw,120px) clamp(24px,6vw,96px) clamp(90px,10vw,150px)}.outcomes-ledger>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:46px;display:flex}.outcomes-ledger>header p{color:var(--luce-green);letter-spacing:.13em;margin:0 0 9px;font-size:9px;font-weight:780}.outcomes-ledger>header h2{color:var(--luce-ink);letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:450;line-height:.96}.outcomes-ledger>header>span{color:#696b63;letter-spacing:.11em;font-size:8px;font-weight:700}.ledger-head,.ledger-row{grid-template-columns:minmax(320px,1.8fr) .62fr .75fr .68fr .6fr 44px;align-items:center;display:grid}.ledger-head{border-bottom:1px solid var(--luce-ink);color:#686a62;letter-spacing:.1em;padding:0 16px 12px;font-size:8px;font-weight:760}.ledger-row{border-bottom:1px solid var(--luce-line);min-height:104px;color:var(--luce-ink)}.ledger-row>div{grid-template-columns:32px 84px 1fr;align-items:center;gap:14px;min-width:0;display:grid}.ledger-row>div>b{font-size:9px}.ledger-row img{object-fit:cover;border-radius:12px;width:84px;height:70px}.ledger-row>div>span{gap:5px;min-width:0;display:grid}.ledger-row>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.ledger-row>div small,.ledger-row>span{color:#5e6058;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ledger-row>strong{font-size:15px;font-weight:630}.ledger-row>strong small{font-size:8px}.ledger-row>a{border:1px solid var(--luce-ink);width:36px;height:36px;color:var(--luce-ink);background:0 0;border-radius:50%;place-items:center;display:grid}.ledger-row>a:hover{color:#fff;background:var(--luce-signal)}@media (width<=1320px){.mobility-instrument{grid-template-columns:minmax(410px,42%) minmax(0,58%)}.search-control-deck{padding-inline:30px}.selected-place{grid-template-columns:110px minmax(180px,1fr) minmax(210px,1fr)}.place-signals{display:none}}@media (width<=980px){.mobility-instrument{height:auto;max-height:none;display:block}.search-control-deck{border-right:0;min-height:700px}.spatial-field{border-top:1px solid var(--luce-ink);height:720px}.selected-place{grid-template-columns:120px 1fr minmax(190px,.7fr)}.outcomes-ledger{padding-inline:24px}.ledger-head,.ledger-row{grid-template-columns:minmax(280px,1.5fr) .7fr .85fr .7fr 44px}.ledger-head>span:nth-child(4),.ledger-row>span:nth-child(4){display:none}}@media (width<=650px){.search-page>main{min-height:0}.search-control-deck{min-height:710px;padding:28px 16px 22px}.instrument-state{align-items:flex-start;margin-bottom:34px}.instrument-state b{text-align:right;max-width:110px}.search-intro h1{font-size:54px}.trajectory-control{border-right:0;grid-column:1/-1;min-height:64px}.trajectory-control--place{min-height:74px}.rental-trajectory{padding-top:26px}.rental-trajectory:before{top:32px}.spatial-field{height:760px}.spatial-field .map-instrument-label{display:grid}.spatial-field .map-privacy-note{top:90px}.outcome-switcher{top:122px}.selected-place{border-radius:16px;grid-template-columns:86px 1fr;min-height:0;bottom:10px;left:10px;right:10px}.selected-place>img{min-height:108px}.selected-place__identity{border-right:0}.selected-place__commit{border-top:1px solid var(--luce-line);grid-column:1/-1;grid-template-rows:54px;grid-template-columns:1fr 1.25fr}.selected-place__commit>strong{font-size:18px}.outcomes-ledger>header{display:block}.outcomes-ledger>header>span{margin-top:18px;display:block}.ledger-head{display:none}.ledger-row{grid-template-columns:1fr auto;gap:12px;padding:14px 0}.ledger-row>span,.ledger-row>strong{display:none}.ledger-row>div{grid-template-columns:24px 70px 1fr;gap:10px}.ledger-row img{width:70px;height:60px}}.market-footer .nobb-logo,.market-footer .nobb-logo__word{color:var(--luce-surface)}.market-footer .nobb-logo__mark{width:34px;height:34px;color:var(--luce-surface);background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible}.market-footer .nobb-logo__mark .nobb-logo__signal{fill:var(--luce-signal);stroke:var(--luce-ink)}.market-footer .nobb-logo__word>span{color:var(--luce-signal)}.market-header--solid .nobb-logo__word,.market-header--solid .nobb-logo__mark{color:var(--luce-ink)}.market-header--overlay .nobb-logo__word,.market-header--overlay .nobb-logo__mark{color:var(--luce-surface)}.how-page{width:min(1440px,100% - 56px);padding:clamp(58px,7vw,104px) 0 110px}.how-hero{max-width:1120px;margin-bottom:clamp(46px,6vw,82px)}.how-hero h1{max-width:14ch;color:var(--luce-ink);letter-spacing:-.065em;overflow-wrap:normal;text-wrap:balance;margin:14px 0 25px;font-size:clamp(54px,6.1vw,88px);font-weight:450;line-height:.94}.how-hero>p:last-child{max-width:850px;color:var(--luce-ink-soft);font-size:17px;line-height:1.62}.nobb-system-visual{border:1px solid var(--luce-ink);background:var(--luce-surface);box-shadow:var(--luce-shadow);border-radius:26px;margin-bottom:42px;overflow:hidden}.nobb-system-visual>header{border-bottom:1px solid var(--luce-ink);grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);align-items:end;gap:70px;padding:clamp(30px,4vw,58px);display:grid}.nobb-system-visual>header p{margin:0}.nobb-system-visual>header div>p{color:var(--luce-green);letter-spacing:.13em;margin-bottom:15px;font-size:9px;font-weight:780}.nobb-system-visual>header h2{letter-spacing:-.06em;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(42px,5vw,72px);font-weight:460;line-height:.94}.nobb-system-visual>header>p{max-width:570px;color:var(--luce-ink-soft);font-size:15px;line-height:1.6}.nobb-system-stage{border-bottom:1px solid var(--luce-ink);grid-template-columns:minmax(210px,.62fr) minmax(460px,1.38fr) minmax(210px,.62fr);min-height:550px;display:grid}.nobb-system-lane{background:var(--luce-paper);flex-direction:column;min-width:0;padding:32px 28px;display:flex;position:relative}.nobb-system-lane--renter{border-right:1px solid var(--luce-ink)}.nobb-system-lane--host{border-left:1px solid var(--luce-ink)}.nobb-system-lane:after{background:var(--luce-signal);content:"";width:38px;height:1px;position:absolute;top:50%}.nobb-system-lane--renter:after{right:-1px}.nobb-system-lane--host:after{left:-1px}.nobb-system-lane>span{color:var(--luce-green);letter-spacing:.13em;font-size:8px;font-weight:780}.nobb-system-lane h3{letter-spacing:-.06em;margin:18px 0 auto;font-size:clamp(38px,4vw,58px);font-weight:470}.nobb-system-lane dl{gap:0;margin:0 0 20px;display:grid}.nobb-system-lane dl>div{border-top:1px solid var(--luce-line);padding:14px 0}.nobb-system-lane dt{color:var(--luce-ink);font-size:12px;font-weight:740}.nobb-system-lane dd{color:var(--luce-ink-soft);margin:4px 0 0;font-size:10px;line-height:1.4}.nobb-system-lane>b{color:var(--luce-line-strong);font-size:10px;font-weight:640;position:absolute;top:28px;right:25px}.nobb-system-core{min-width:0;color:var(--luce-surface);background:var(--luce-ink);position:relative;overflow:hidden}.nobb-system-core__readout{z-index:2;letter-spacing:.12em;border-bottom:1px solid #ffffff30;justify-content:space-between;padding-bottom:12px;font-size:8px;display:flex;position:absolute;top:18px;left:20px;right:20px}.nobb-system-core__readout span{color:var(--luce-surface);align-items:center;gap:8px;display:flex}.nobb-system-core__readout i{background:var(--luce-signal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #486de829}.nobb-system-core__readout b{color:#ffffff7a;font-weight:600}.nobb-bay-diagram{width:100%;height:100%;min-height:550px;color:var(--luce-surface);display:block}.nobb-bay-diagram__street{fill:none;stroke:#ffffff29;stroke-width:18px}.nobb-bay-diagram__street--fine{stroke-width:2px;stroke-dasharray:7 10}.nobb-bay-diagram__aperture{fill:none;stroke:var(--luce-signal);stroke-width:2.5px}.nobb-bay-diagram__aperture line{stroke-width:1px;stroke-opacity:.58}.nobb-bay-diagram__bay{fill:#ffffff06;stroke:#ffffffad;stroke-width:2px}.nobb-bay-diagram__car{fill:none;stroke:var(--luce-surface);stroke-width:2.2px}.nobb-bay-diagram__measure{fill:none;stroke:#ffffff6b;stroke-width:1px}.nobb-bay-diagram__measure text{fill:#ffffff85;stroke:none;font:700 8px var(--luce-font);letter-spacing:1.5px}.nobb-bay-diagram__lock{fill:var(--luce-signal);stroke:var(--luce-signal)}.nobb-bay-diagram__lock circle:last-child{fill:none;stroke-opacity:.32}.nobb-system-core__result{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#171815e0;border:1px solid #ffffff52;border-radius:15px;grid-template-columns:1fr auto;gap:5px 20px;padding:18px 20px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.nobb-system-core__result span{color:var(--luce-signal);letter-spacing:.12em;grid-column:1/3;font-size:8px;font-weight:760}.nobb-system-core__result strong{color:var(--luce-surface);letter-spacing:-.04em;font-size:24px;font-weight:570}.nobb-system-core__result small{color:#ffffff8c;align-self:center;font-size:9px}.nobb-signal-rail{background:var(--luce-surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.nobb-signal-rail>span{border-right:1px solid var(--luce-line);grid-template-columns:28px minmax(0,1fr);gap:4px 9px;min-width:0;padding:18px 20px;display:grid;position:relative}.nobb-signal-rail>span:last-child{border-right:0}.nobb-signal-rail>span:after{z-index:2;background:var(--luce-signal);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 4px);right:-4px;box-shadow:0 0 0 4px #486de81f}.nobb-signal-rail>span:last-child:after{display:none}.nobb-signal-rail i{color:var(--luce-signal);grid-row:1/3;align-self:center;font-size:8px;font-style:normal;font-weight:760}.nobb-signal-rail small{color:var(--luce-green);letter-spacing:.11em;text-transform:uppercase;font-size:7px;font-weight:760}.nobb-signal-rail b{color:var(--luce-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;overflow:hidden}.nobb-signal-rail--compact{border:1px solid var(--luce-line-strong);border-radius:16px;margin:0 0 28px;overflow:hidden}.nobb-signal-rail--compact>span{grid-template-columns:20px minmax(0,1fr);padding:13px 12px}.nobb-signal-rail--compact small{font-size:6px}.nobb-signal-rail--compact b{font-size:8px}.journey-grid{border:1px solid var(--luce-ink);border-radius:24px;gap:0;overflow:hidden}.journey-grid>div{background:var(--luce-surface);border:0;border-radius:0;padding:clamp(30px,4vw,52px)}.journey-grid>div+div{border-left:1px solid var(--luce-ink);background:var(--luce-ink)}.journey-grid>div:last-child>span{color:var(--luce-signal)}.journey-grid>div:last-child h2,.journey-grid>div:last-child strong{color:var(--luce-surface)}.journey-grid>div:last-child li p{color:#ffffff9e}.journey-grid>div:last-child .market-button--outline{color:var(--luce-surface);background:0 0;border-color:#ffffffb8}.journey-grid>div:last-child .market-button--outline:hover{border-color:var(--luce-surface);color:var(--luce-ink);background:var(--luce-surface)}.booking-summary-card>.nobb-signal-rail{border-radius:13px;grid-template-columns:repeat(5,minmax(54px,1fr));margin:12px 0 20px}.booking-summary-card>.nobb-signal-rail span{flex-direction:column;gap:3px;padding:9px 6px;display:flex}.booking-summary-card>.nobb-signal-rail span:after{display:none}.booking-summary-card>.nobb-signal-rail i{align-self:flex-start}.booking-summary-card>.nobb-signal-rail b{display:none}.booking-summary-card .demo-label{color:var(--luce-ink-soft);font-size:11px;line-height:1.45}.business-setup__heading{align-items:flex-end}.business-setup__heading>div{min-width:0}.business-setup__heading h1{overflow-wrap:normal;word-break:normal;text-wrap:balance;max-width:16ch;font-size:clamp(50px,5vw,76px);line-height:.96}.business-setup>.nobb-signal-rail{margin-bottom:28px}.listing-flow>.nobb-signal-rail{margin:-4px 0 28px}@media (prefers-reduced-motion:no-preference){.nobb-bay-diagram__lock circle:last-child{transform-origin:428px 70px;animation:2.4s ease-out infinite nobb-lock-pulse}@keyframes nobb-lock-pulse{0%{opacity:.8;transform:scale(.65)}70%,to{opacity:0;transform:scale(1.55)}}}@media (width<=980px){.how-page{width:min(100% - 32px,760px)}.nobb-system-visual>header{grid-template-columns:1fr;gap:22px}.nobb-system-stage{grid-template-columns:1fr 1fr}.nobb-system-core{border-bottom:1px solid var(--luce-ink);grid-area:1/1/auto/3;min-height:520px}.nobb-system-lane{min-height:310px}.nobb-system-lane--renter{border-right:1px solid var(--luce-ink)}.nobb-system-lane--host{border-left:0}.nobb-system-lane:after{display:none}.nobb-signal-rail:not(.nobb-signal-rail--compact){grid-template-columns:repeat(5,minmax(122px,1fr));overflow-x:auto}.journey-grid{grid-template-columns:1fr}.journey-grid>div+div{border-top:1px solid var(--luce-ink);border-left:0}.business-setup__heading h1{font-size:clamp(48px,9vw,68px)}.business-setup>.nobb-signal-rail,.listing-flow>.nobb-signal-rail{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}}@media (width<=620px){.how-page{width:calc(100% - 24px);padding-top:46px}.how-hero h1{font-size:clamp(46px,14vw,62px)}.nobb-system-visual{border-radius:19px}.nobb-system-visual>header{padding:25px 20px}.nobb-system-visual>header h2{font-size:42px}.nobb-system-stage{display:block}.nobb-system-core{min-height:450px}.nobb-bay-diagram{min-height:450px;transform:scale(1.1)}.nobb-system-core__result{display:block;bottom:12px;left:12px;right:12px}.nobb-system-core__result strong,.nobb-system-core__result small{display:block}.nobb-system-core__result strong{margin:5px 0}.nobb-system-lane{border:0;border-top:1px solid var(--luce-ink);min-height:280px;padding:25px 20px}.nobb-system-lane h3{margin-bottom:45px}.nobb-signal-rail--compact{border-radius:13px}.nobb-signal-rail--compact>span{min-width:105px}.journey-grid>div{padding:30px 22px}.business-setup__heading h1{max-width:100%;font-size:clamp(44px,13vw,60px)}}.login-page{min-height:100vh;color:var(--friend-ink);background:var(--friend-paper)}.auth-brand-panel{color:var(--friend-ink);background:var(--friend-sky);flex-direction:column;justify-content:space-between;gap:30px;display:flex;position:relative}.auth-brand-panel:before,.auth-brand-panel:after{display:none}.auth-brand-panel .nobb-logo__word,.auth-brand-panel h2,.auth-brand-panel p,.auth-brand-panel strong,.auth-brand-panel span{color:inherit}.auth-brand-panel>p,.auth-brand-panel>div>p:not(.premium-eyebrow),.auth-brand-modes span{color:var(--friend-muted)}.auth-brand-panel .premium-eyebrow{color:var(--friend-green)}.auth-brand-image{background:var(--friend-cream);border-radius:24px;margin:26px 0 22px;overflow:hidden}.auth-brand-image img{aspect-ratio:16/9;object-fit:cover;object-position:center 46%;width:100%;display:block}.auth-brand-modes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-brand-modes>div{background:#fffdf8b3;border:1px solid #17213a24;border-radius:18px}.login-card{color:var(--friend-ink);background:var(--friend-cream)}.login-card h1,.login-card p,.login-card strong{color:inherit}.login-card>p:not(.eyebrow):not(.auth-switch){color:var(--friend-muted)}@media (width<=760px){.auth-brand-image{margin-block:20px}.auth-brand-modes{grid-template-columns:1fr}}.market-header,.search-page .market-header{color:var(--friend-ink)!important;border-bottom-color:var(--friend-line)!important;background:#f4f0e7f5!important}.market-header .nobb-logo,.market-header .nobb-logo__word,.market-header .market-nav a,.market-header .market-nav a:hover,.market-header .market-nav a.is-active,.market-header .market-login,.market-header .market-login:hover,.market-header .host-quick-link,.market-header .market-language,.market-header .market-menu{color:var(--friend-ink)!important}.market-header .market-menu{background:#fffdf8b8!important;border-color:#17213a40!important}.market-header .market-menu-toggle{color:var(--friend-ink)!important;background:#fffdf8b8!important;border-color:#17213a40!important}.market-header .market-signup{color:#fff!important;background:var(--friend-blue)!important}.business-setup__console>aside>p{color:var(--friend-muted)!important}.business-setup__console>aside button,.business-setup__console>aside button b{color:var(--friend-ink)!important}.business-setup__console>aside button span{color:var(--friend-sun)!important}.business-setup__console>aside button small{color:var(--friend-muted)!important;opacity:1!important}.business-setup__console>aside button.is-active,.business-setup__console>aside button.is-active b,.business-setup__console>aside button.is-active small{color:#fff!important}.business-setup__console>aside button.is-active span{color:var(--friend-yellow)!important}:root{--friend-paper:#f4f0e7;--friend-cream:#fffdf8;--friend-ink:#17213a;--friend-muted:#5d6471;--friend-blue:#486de8;--friend-blue-dark:#3155cf;--friend-sky:#dfe7ff;--friend-sky-soft:#edf1ff;--friend-sun:#f3c95f;--friend-sun-soft:#fff1c4;--friend-green:#367c69;--friend-yellow:#f3c95f;--friend-line:#d7d0c3;--friend-shadow:0 26px 70px #17213a21;--friend-radius:26px;--luce-paper:var(--friend-paper);--luce-paper-deep:#ebe5da;--luce-surface:var(--friend-cream);--luce-white:#fff;--luce-ink:var(--friend-ink);--luce-ink-soft:var(--friend-muted);--luce-line:var(--friend-line);--luce-line-strong:#ada799;--luce-signal:var(--friend-blue);--luce-signal-dark:var(--friend-blue-dark);--luce-blue:var(--friend-blue);--luce-green:var(--friend-green);--market-navy:var(--friend-ink);--market-blue:var(--friend-blue);--market-blue-dark:var(--friend-blue-dark);--market-ice:var(--friend-sky-soft);--market-ink:var(--friend-ink);--market-muted:var(--friend-muted);--market-border:var(--friend-line);--market-bg:var(--friend-paper);--market-green:var(--friend-green)}html{background:var(--friend-paper)}body,.market-page,.friendly-page{color:var(--friend-ink);background:var(--friend-paper)}.market-header,.search-page .market-header,.market-header--overlay{color:var(--friend-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f4f0e7f2;border-bottom:1px solid #17213a1f;position:relative}.market-header__inner{width:min(1440px,100% - 56px);min-height:78px}.nobb-logo{color:var(--friend-ink);letter-spacing:-.06em;gap:10px;font-size:31px;font-weight:800}.market-header .nobb-logo__mark,.nobb-logo__mark{width:38px;height:38px;color:inherit;background:0 0;border-radius:0;padding:0;display:block}.nobb-logo__tile{fill:var(--friend-blue);stroke:none!important}.nobb-logo__space{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#fff!important;stroke-width:3.2px!important}.nobb-logo__car{fill:var(--friend-sun);stroke:none!important}.nobb-logo__car-line{fill:none;stroke-linecap:round;stroke:var(--friend-ink)!important;stroke-width:1.8px!important}.nobb-logo__word{color:var(--friend-ink)}.market-nav a,.market-login,.host-quick-link,.search-page .market-nav a,.search-page .market-login,.search-page .host-quick-link{color:var(--friend-ink);font-size:14px;font-weight:680}.market-nav a:after{background:var(--friend-blue)}.market-signup{color:#fff;background:var(--friend-blue);min-height:46px;box-shadow:none;border:0;border-radius:999px}.market-signup:hover{color:#fff;background:var(--friend-blue-dark)}.header-signal{display:none}.market-language{color:var(--friend-ink);background:0 0;border-color:#17213a59}.friendly-home main{overflow:visible}.friendly-hero{color:#fff;background:#4d5660;grid-template-columns:minmax(0,1.2fr) minmax(430px,.8fr);align-items:end;gap:42px;min-height:860px;padding:clamp(70px,8vw,120px) clamp(28px,5vw,78px) clamp(48px,6vw,82px);display:grid;position:relative;overflow:hidden}.friendly-hero__image,.friendly-hero__wash{width:100%;height:100%;position:absolute;inset:0}.friendly-hero__image{object-fit:cover;object-position:54% center}.friendly-hero__wash{background:linear-gradient(90deg,#0c162be6 0%,#0c162b94 43%,#0c162b1f 72%,#0c162b38 100%),linear-gradient(#0000 50%,#0c162b59)}.friendly-hero__content,.friendly-hero-map{z-index:2;position:relative}.friendly-hero__content{max-width:750px}.friendly-eyebrow{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 24px;font-size:12px;font-weight:760;display:flex}.friendly-eyebrow span{background:var(--friend-yellow);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #f3c95f33}.friendly-hero__content h1{color:#fff;letter-spacing:-.07em;max-width:790px;margin:0;font-size:clamp(62px,6.4vw,104px);font-weight:480;line-height:.92}.friendly-hero__content h1 em{color:#cbd8ff;letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400;display:block}.friendly-hero__content>p:not(.friendly-eyebrow){color:#ffffffdb;max-width:650px;margin:28px 0 34px;font-size:18px;line-height:1.52}.friendly-search{max-width:690px;color:var(--friend-ink);background:var(--friend-cream);box-shadow:var(--friend-shadow);border-radius:22px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.friendly-search label{border-right:1px solid var(--friend-line);border-bottom:1px solid var(--friend-line);gap:6px;min-height:80px;padding:15px 18px;display:grid}.friendly-search label:nth-of-type(3){border-right:0}.friendly-search__where{grid-column:1/3;border-right:0!important}.friendly-search small{color:var(--friend-muted);font-size:10px;font-weight:740}.friendly-search label>span{align-items:center;gap:10px;display:flex}.friendly-search svg{width:20px;color:var(--friend-blue);flex:0 0 20px}.friendly-search input,.friendly-search select{width:100%;min-width:0;color:var(--friend-ink);background:0 0;border:0;outline:0;font-size:15px;font-weight:680}.friendly-search button{color:#fff;background:var(--friend-blue);cursor:pointer;border:0;grid-column:1/3;justify-content:space-between;align-items:center;min-height:64px;padding:0 22px;font-size:15px;font-weight:760;display:flex}.friendly-search button:hover{background:var(--friend-blue-dark)}.friendly-hero-map{color:var(--friend-ink);background:var(--friend-cream);border:1px solid #ffffff80;border-radius:28px;align-self:end;overflow:hidden;box-shadow:0 30px 80px #040d2247}.friendly-hero-map>header{justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;display:flex}.friendly-hero-map>header span{align-items:center;gap:8px;font-size:11px;font-weight:760;display:flex}.friendly-hero-map>header i{background:var(--friend-green);border-radius:50%;width:8px;height:8px}.friendly-hero-map>header b{color:var(--friend-muted);font-size:11px}.friendly-hero-map__canvas{border-block:1px solid var(--friend-line);height:340px}.friendly-hero-map__canvas .interactive-map,.friendly-hero-map__canvas .interactive-map__google-frame{width:100%;height:100%;min-height:100%}.friendly-hero-map>article{grid-template-columns:92px 1fr auto;align-items:center;display:grid}.friendly-hero-map article>img{object-fit:cover;width:92px;height:108px}.friendly-hero-map article>div{gap:4px;min-width:0;padding:14px;display:grid}.friendly-hero-map article div small{color:var(--friend-green);text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:740;display:flex}.friendly-hero-map article div small svg{width:13px}.friendly-hero-map article div strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.friendly-hero-map article div span{color:var(--friend-muted);font-size:11px}.friendly-hero-map article>b{color:var(--friend-ink);padding:14px;font-size:22px}.friendly-hero-map article>b small{font-size:9px}.friendly-hero-map article>a{border-top:1px solid var(--friend-line);color:var(--friend-blue-dark);grid-column:2/4;justify-content:space-between;padding:13px 16px;font-size:12px;font-weight:760;display:flex}.friendly-trust-strip{border-bottom:1px solid var(--friend-line);background:var(--friend-cream);grid-template-columns:repeat(3,1fr);display:grid}.friendly-trust-strip article{border-right:1px solid var(--friend-line);align-items:center;gap:16px;min-height:128px;padding:26px clamp(24px,4vw,58px);display:flex}.friendly-trust-strip article:last-child{border-right:0}.friendly-trust-strip article>span{width:46px;height:46px;color:var(--friend-blue);background:var(--friend-sky);border-radius:15px;flex:0 0 46px;place-items:center;display:grid}.friendly-trust-strip svg{width:23px}.friendly-trust-strip div{gap:4px;display:grid}.friendly-trust-strip strong{font-size:15px}.friendly-trust-strip p{color:var(--friend-muted);margin:0;font-size:12px}.friendly-how-preview{padding:96px clamp(28px,6vw,92px)}.friendly-how-preview>header{grid-template-columns:.35fr 1fr auto;align-items:end;gap:30px;margin-bottom:46px;display:grid}.friendly-how-preview header>p{color:var(--friend-green);text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:11px;font-weight:760}.friendly-how-preview h2{max-width:740px;color:var(--friend-ink);letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,72px);font-weight:470;line-height:.98}.friendly-how-preview header>a{color:var(--friend-blue-dark);gap:18px;font-size:13px;font-weight:760;display:flex}.friendly-how-preview>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.friendly-how-preview article{border:1px solid var(--friend-line);background:var(--friend-cream);border-radius:24px;min-height:270px;padding:26px;position:relative}.friendly-how-preview article>b{color:var(--friend-muted);font-size:12px}.friendly-how-preview article>span{width:48px;height:48px;color:var(--friend-blue);background:var(--friend-sky);border-radius:16px;place-items:center;display:grid;position:absolute;top:23px;right:23px}.friendly-how-preview article:nth-child(2)>span{color:var(--friend-ink);background:var(--friend-sun-soft)}.friendly-how-preview article:nth-child(3)>span{color:#785d17;background:#fff0c7}.friendly-how-preview article svg{width:23px}.friendly-how-preview h3{letter-spacing:-.035em;margin:112px 0 10px;font-size:27px}.friendly-how-preview article p{color:var(--friend-muted);margin:0;line-height:1.5}.friendly-host-section{background:#e8edff;grid-template-columns:1.08fr .92fr;min-height:680px;display:grid}.friendly-host-section>img{object-fit:cover;width:100%;height:100%;min-height:680px}.friendly-host-section>div{flex-direction:column;justify-content:center;padding:clamp(52px,7vw,110px);display:flex}.friendly-host-section>div>p{color:var(--friend-green);text-transform:uppercase;letter-spacing:.1em;margin:0 0 20px;font-size:11px;font-weight:760}.friendly-host-section h2{letter-spacing:-.06em;max-width:680px;margin:0;font-size:clamp(44px,5vw,75px);font-weight:460;line-height:.98}.friendly-host-section>div>span{max-width:650px;color:var(--friend-muted);margin:28px 0 36px;font-size:17px;line-height:1.55;display:block}.friendly-host-section nav{flex-wrap:wrap;gap:12px;display:flex}.friendly-button{border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:0 20px;font-size:13px;font-weight:760;display:inline-flex}.friendly-button--primary{color:#fff;background:var(--friend-blue)}.friendly-button--primary:hover{color:#fff;background:var(--friend-blue-dark)}.friendly-button--secondary{color:var(--friend-ink);background:#fff6;border:1px solid #17213a47}.friendly-button--light{color:var(--friend-ink);background:#fff}.friendly-how-page{width:min(1460px,100% - 56px);padding:88px 0 110px}.friendly-how-hero{grid-template-columns:.42fr 1.2fr;gap:50px;max-width:none;margin:0 0 70px;display:grid}.friendly-how-hero .eyebrow{color:var(--friend-green);margin:13px 0 0;font-size:11px;font-weight:760}.friendly-how-hero h1{max-width:1000px;color:var(--friend-ink);letter-spacing:-.075em;margin:0;font-size:clamp(60px,7.2vw,112px);font-weight:450;line-height:.9}.friendly-how-hero>p:last-child{max-width:760px;color:var(--friend-muted);grid-column:2;margin:0;font-size:18px;line-height:1.6}.nobb-story{margin-top:0}.nobb-story__header{border-top:1px solid var(--friend-line);grid-template-columns:.42fr 1.2fr;gap:50px;padding:70px 0 42px;display:grid}.nobb-story__header>p{color:var(--friend-green);letter-spacing:.09em;text-transform:uppercase;margin:9px 0 0;font-size:11px;font-weight:760}.nobb-story__header>div{grid-template-columns:1fr .7fr;align-items:end;gap:40px;display:grid}.nobb-story__header h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5.5vw,82px);font-weight:470;line-height:.96}.nobb-story__header div>p{color:var(--friend-muted);margin:0;line-height:1.55}.nobb-story__steps{gap:18px;display:grid}.nobb-story-card{background:var(--friend-cream);border-radius:30px;min-height:610px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 34px #17213a12}.nobb-story-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nobb-story-card--photo:after,.nobb-story-card--space:after{content:"";background:linear-gradient(90deg,#0d182fe0 0%,#0d182f80 45%,#0000 76%);position:absolute;inset:0}.nobb-story-card__number{z-index:3;width:48px;height:48px;color:var(--friend-ink);background:var(--friend-yellow);border-radius:16px;place-items:center;font-weight:800;display:grid;position:absolute;top:28px;left:30px}.nobb-story-card__copy{z-index:3;align-self:end;max-width:650px;padding:74px 38px 38px;position:relative}.nobb-story-card--photo .nobb-story-card__copy,.nobb-story-card--space .nobb-story-card__copy{color:#fff}.nobb-story-card__copy>span{color:var(--friend-yellow);text-transform:uppercase;letter-spacing:.09em;margin-bottom:12px;font-size:11px;font-weight:760;display:block}.nobb-story-card--map .nobb-story-card__copy>span{color:var(--friend-green)}.nobb-story-card__copy h3{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.3vw,66px);font-weight:470;line-height:1}.nobb-story-card__copy p{max-width:560px;color:inherit;opacity:.82;margin:16px 0 0;font-size:16px;line-height:1.5}.nobb-mini-search{z-index:4;width:min(390px,38%);color:var(--friend-ink);box-shadow:var(--friend-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f0;border-radius:20px;display:grid;position:absolute;top:28px;right:28px;overflow:hidden}.nobb-mini-search span{border-bottom:1px solid var(--friend-line);align-items:center;gap:12px;min-height:58px;padding:0 16px;font-size:13px;display:flex}.nobb-mini-search span:last-child{border-bottom:0}.nobb-mini-search svg{width:20px;color:var(--friend-blue)}.nobb-story-card--map{border:1px solid var(--friend-line);grid-template-columns:1.35fr .65fr}.nobb-story-map{border-right:1px solid var(--friend-line);min-height:610px}.nobb-story-map .interactive-map,.nobb-story-map .interactive-map__google-frame{width:100%;height:100%;min-height:610px}.nobb-story-card--map .nobb-story-card__copy{align-self:center;padding:46px}.nobb-story-card--space>img{object-position:center}.nobb-space-facts{z-index:4;gap:8px;display:grid;position:absolute;top:28px;right:28px}.nobb-space-facts span{min-height:46px;color:var(--friend-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8f0;border-radius:14px;align-items:center;gap:9px;padding:0 14px;font-size:12px;font-weight:720;display:flex;box-shadow:0 8px 24px #17213a1f}.nobb-space-facts svg{width:19px;color:var(--friend-blue)}.nobb-story__actions{justify-content:center;padding:34px 0 86px;display:flex}.nobb-host-invitation{background:var(--friend-blue);border-radius:30px;grid-template-columns:1.08fr .92fr;min-height:620px;display:grid;overflow:hidden}.nobb-host-invitation>img{object-fit:cover;width:100%;height:100%;min-height:620px}.nobb-host-invitation>div{color:#fff;flex-direction:column;justify-content:center;padding:clamp(44px,6vw,90px);display:flex}.nobb-host-invitation__check{width:46px;height:46px;color:var(--friend-ink);background:var(--friend-yellow);border-radius:15px;place-items:center;margin-bottom:26px;display:grid}.nobb-host-invitation__check svg{width:24px}.nobb-host-invitation h2{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.6vw,70px);font-weight:470;line-height:.98}.nobb-host-invitation p{color:#ffffffd1;max-width:620px;margin:24px 0 34px;font-size:16px;line-height:1.55}.nobb-host-invitation .friendly-button{align-self:flex-start}.search-page,.listing-detail,.booking-page,.listing-flow-page,.luce-workspace,.business-setup{color:var(--friend-ink);background:var(--friend-paper)}.search-toolbar,.search-card,.booking-summary-card,.wizard-card,.listing-content-section,.host-card,.contact-card,.login-card,.luce-empty-console,.host-activation-console,.business-console,.business-setup__console{border-color:var(--friend-line);background:var(--friend-cream);box-shadow:0 14px 42px #17213a14}.listing-title-band{color:var(--friend-ink);background:var(--friend-sky)}.listing-title-band__inner>p{color:var(--friend-ink);font-size:14px;font-weight:650}.listing-title-band__inner>p a:hover,.listing-title-band__inner>p a:focus-visible{text-underline-offset:3px;text-decoration:underline}.listing-title-band__inner>div{color:var(--friend-ink);font-weight:560}.listing-title-band h1{color:var(--friend-ink)}.search-card.is-active{border-color:var(--friend-blue);box-shadow:0 0 0 3px #486de824,0 16px 38px #17213a1a}.search-card .market-button--primary,.search-toolbar .market-button--primary,.market-button--primary,.signal-button,.luce-console-commit{color:#fff;background:var(--friend-blue);border-color:var(--friend-blue)}.search-map{border-left-color:var(--friend-line)}.map-instrument-label,.map-results-counter{background:#fffdf8f0;border-color:#17213a40}.map-instrument-label{color:var(--friend-ink)}.interactive-map__google-frame{filter:none}.interactive-map--google>.map-privacy-note{color:#fff;background:#17213ac7}.luce-workspace .cockpit-rail,.business-setup__console>aside,.host-activation-console>header,.business-console>header{color:var(--friend-ink);background:var(--friend-sky)}.luce-workspace .cockpit-rail *,.business-setup__console>aside *,.host-activation-console>header *,.business-console>header *{color:inherit}.business-setup__console>aside button.is-active{color:#fff;background:var(--friend-blue)}.market-footer{color:var(--friend-ink);background:#dde5fb}.market-footer a,.market-footer p,.market-footer strong,.market-footer .nobb-logo__word{color:var(--friend-ink)}.market-footer__bottom{border-top-color:#17213a24}@media (width<=1120px){.friendly-hero{grid-template-columns:1fr;align-items:start;min-height:auto;padding-top:88px}.friendly-hero__content{max-width:780px}.friendly-hero-map{width:min(660px,100%)}.friendly-hero__image{object-position:62% center}.friendly-trust-strip{grid-template-columns:1fr}.friendly-trust-strip article{border-right:0;border-bottom:1px solid var(--friend-line)}.friendly-how-preview>header{grid-template-columns:1fr;align-items:start}.friendly-host-section,.nobb-host-invitation{grid-template-columns:1fr}.friendly-host-section>img,.nobb-host-invitation>img{min-height:500px}.friendly-how-hero,.nobb-story__header{grid-template-columns:1fr}.friendly-how-hero>p:last-child{grid-column:1}.nobb-story__header>div,.nobb-story-card--map{grid-template-columns:1fr}.nobb-story-map{border-right:0;border-bottom:1px solid var(--friend-line);min-height:500px}}@media (width<=760px){.market-header__inner{width:calc(100% - 28px);min-height:68px}.nobb-logo{font-size:27px}.nobb-logo__mark{width:34px;height:34px}.friendly-hero{gap:28px;padding:60px 16px 28px}.friendly-hero__wash{background:linear-gradient(90deg,#0c162be8,#0c162b8f),linear-gradient(#0000,#0c162b59)}.friendly-hero__content h1{font-size:clamp(50px,15vw,72px)}.friendly-hero__content>p:not(.friendly-eyebrow){font-size:16px}.friendly-search{grid-template-columns:1fr}.friendly-search__where,.friendly-search button{grid-column:1}.friendly-search label{border-right:0}.friendly-hero-map__canvas{height:300px}.friendly-hero-map>article{grid-template-columns:74px 1fr}.friendly-hero-map article>img{width:74px;height:96px}.friendly-hero-map article>b{grid-column:2;padding:0 14px 12px}.friendly-hero-map article>a{grid-column:1/3}.friendly-how-preview{padding:66px 18px}.friendly-how-preview>div{grid-template-columns:1fr}.friendly-how-preview article{min-height:220px}.friendly-how-preview h3{margin-top:84px}.friendly-host-section>img{min-height:390px}.friendly-host-section>div{padding:54px 22px}.friendly-host-section nav{display:grid}.friendly-how-page{width:calc(100% - 24px);padding-top:50px}.friendly-how-hero{gap:22px;margin-bottom:42px}.friendly-how-hero h1{font-size:clamp(48px,14vw,68px)}.nobb-story__header{gap:18px;padding-top:44px}.nobb-story-card{border-radius:22px;min-height:620px}.nobb-story-card--photo:after,.nobb-story-card--space:after{background:linear-gradient(#0d182f1f,#0d182f57 30%,#0d182fe6 100%)}.nobb-story-card__copy{padding:130px 22px 24px}.nobb-mini-search{width:auto;top:20px;left:82px;right:20px}.nobb-mini-search span{min-height:46px}.nobb-space-facts{top:84px;left:18px;right:18px}.nobb-story-map,.nobb-story-map .interactive-map,.nobb-story-map .interactive-map__google-frame{min-height:400px}.nobb-story-card--map .nobb-story-card__copy{padding:36px 22px}.nobb-host-invitation>img{min-height:390px}.nobb-host-invitation>div{padding:50px 22px}}.mobility-instrument{border-bottom-color:var(--friend-line);background:var(--friend-paper)}.search-control-deck{border-right-color:var(--friend-line);background:var(--friend-paper)}.instrument-state{color:var(--friend-green);letter-spacing:.02em;text-transform:none;font-size:10px}.instrument-state i{background:var(--friend-green);box-shadow:0 0 0 5px #367c691f}.instrument-state b{color:var(--friend-muted);font-size:10px}.search-intro>p{color:var(--friend-green);letter-spacing:.04em;text-transform:none;font-size:11px}.search-intro h1{color:var(--friend-ink);font-size:clamp(48px,4.7vw,74px);line-height:.95}.trajectory-console{border-color:var(--friend-line);background:var(--friend-cream);box-shadow:0 16px 45px #17213a17}.trajectory-control{border-color:var(--friend-line);background:var(--friend-cream)}.trajectory-control small{color:var(--friend-muted);letter-spacing:0;text-transform:none;font-size:10px;font-weight:700}.trajectory-control svg{color:var(--friend-blue)}.trajectory-commit{background:var(--friend-blue)}.trajectory-commit:hover{background:var(--friend-blue-dark)}.trajectory-commit small{text-transform:none;letter-spacing:0}.refine-trigger{color:var(--friend-blue-dark);margin-top:24px}.refine-trigger b{background:var(--friend-blue)}.spatial-field .map-instrument-label{background:#fffdf8f0;border-color:#17213a3d;color:var(--friend-ink)!important}.spatial-field .map-instrument-label span,.spatial-field .map-instrument-label b{letter-spacing:0;text-transform:none;font-size:10px}.spatial-field .map-instrument-label i{background:var(--friend-green)}.outcome-switcher button{background:#fffdf8f0;border-color:#17213a47}.outcome-switcher button>span{background:var(--friend-blue)}.outcome-switcher button.is-active{color:#fff;background:var(--friend-blue)}.selected-place{background:#fffdf8f5;border-color:#17213a40}.selected-place__identity p{letter-spacing:0;text-transform:none}.selected-place__identity p span{background:var(--friend-green)}.place-signals small{color:var(--friend-muted);letter-spacing:0;text-transform:none;font-size:9px}.selected-place__commit>a{background:var(--friend-blue)}.outcomes-ledger{background:var(--friend-cream)}.outcomes-ledger>header p,.outcomes-ledger>header>span{letter-spacing:0;text-transform:none}.ledger-head{border-bottom-color:var(--friend-line);letter-spacing:0;text-transform:none}.ledger-row>a:hover{background:var(--friend-blue)}.flow-heading{grid-template-columns:1fr minmax(340px,.65fr);align-items:stretch;gap:52px;display:grid}.flow-heading__image{object-fit:cover;border-radius:26px;width:100%;height:100%;min-height:360px}.flow-heading h1{color:var(--friend-ink)}.flow-heading>div>p:last-child{color:var(--friend-muted)}.listing-help-strip{border-bottom:1px solid var(--friend-line);color:var(--friend-ink);background:var(--friend-sky-soft);align-items:center;gap:14px;padding:18px 22px;display:flex}.listing-help-strip>svg{width:26px;color:var(--friend-blue);flex:0 0 26px}.listing-help-strip>div{gap:3px;display:grid}.listing-help-strip span{color:var(--friend-muted);font-size:12px}.flow-steps button.is-active,.flow-steps button.is-complete b{color:#fff;background:var(--friend-blue)}.flow-progress span{background:var(--friend-blue)}.listing-automation-strip{display:none}.business-setup__heading{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);align-items:stretch;display:grid}.business-setup__heading>div{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.business-setup__heading>div>a{min-width:230px;color:var(--friend-ink);border:1px solid #17213a47;border-radius:999px;justify-content:space-between;gap:24px;margin-top:26px;padding:16px 20px;font-size:12px;font-weight:720;display:flex}.business-setup__heading>img{object-fit:cover;border-radius:28px;width:100%;height:100%;min-height:420px}.business-setup__heading h1{max-width:12ch;color:var(--friend-ink);font-size:clamp(50px,5vw,76px)}.business-setup__heading>div>p:last-of-type{color:var(--friend-muted)}.business-setup__readout{color:var(--friend-muted);background:var(--friend-cream)}.business-setup__readout span,.business-setup__readout b{color:inherit;text-transform:none;letter-spacing:0}@media (width<=980px){.flow-heading,.business-setup__heading{grid-template-columns:1fr}.flow-heading__image,.business-setup__heading>img{min-height:420px}}@media (width<=620px){.flow-heading__image,.business-setup__heading>img{border-radius:20px;min-height:300px}.business-setup__heading h1{font-size:clamp(44px,13vw,60px)}}.friendly-account-page{height:auto;min-height:100vh;color:var(--friend-ink);background:var(--friend-paper);overflow:visible}.friendly-account-shell{grid-template-columns:280px minmax(0,1fr);min-height:calc(100vh - 78px);display:grid}.friendly-account-sidebar{border-right:1px solid var(--friend-line);background:#e7ecfb;flex-direction:column;gap:22px;padding:30px 24px;display:flex}.friendly-account-profile{align-items:center;gap:13px;display:flex}.friendly-account-profile .demo-avatar{width:48px;height:48px;color:var(--friend-ink);background:var(--friend-yellow);border-radius:16px;flex:0 0 48px;place-items:center;font-weight:800;display:grid}.friendly-account-profile h2{letter-spacing:-.02em;margin:0;font-size:15px}.friendly-account-profile p{color:var(--friend-muted);margin:4px 0 0;font-size:10px;line-height:1.35}.friendly-account-mode{background:#ffffff8c;border:1px solid #17213a24;border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.friendly-account-mode button{min-height:38px;color:var(--friend-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:12px;font-weight:750}.friendly-account-mode button.is-active{color:#fff;background:var(--friend-blue)}.friendly-account-sidebar .host-scale-switch{grid-template-columns:1fr 1fr;gap:6px;display:grid}.friendly-account-sidebar .host-scale-switch button{min-height:36px;color:var(--friend-muted);background:#ffffff80;border:1px solid #17213a24;border-radius:12px;font-size:11px;font-weight:720}.friendly-account-sidebar .host-scale-switch button.is-active{color:var(--friend-ink);border-color:var(--friend-blue);background:#fff}.friendly-account-sidebar nav{gap:5px;display:grid}.friendly-account-sidebar nav button{min-height:48px;color:var(--friend-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;padding:0 15px;font-size:13px;font-weight:680;display:flex}.friendly-account-sidebar nav button span{color:#0000}.friendly-account-sidebar nav button .friendly-account-nav-label{color:inherit;align-items:center;gap:8px;display:inline-flex}.friendly-account-nav-label b{color:#fff;background:var(--friend-blue);border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;line-height:1;display:inline-grid}.friendly-account-sidebar nav button:hover{background:#ffffff85}.friendly-account-sidebar nav button.is-active{color:var(--friend-blue-dark);background:#fff;box-shadow:0 8px 24px #17213a12}.friendly-account-sidebar nav button.is-active span{color:var(--friend-blue)}.friendly-account-sidebar .preview-note{color:var(--friend-ink);background:#ffffff9e;border:1px solid #17213a1f;border-radius:16px;gap:12px;margin-top:auto;padding:16px;display:flex}.friendly-account-sidebar .preview-note svg{width:22px;color:var(--friend-green);flex:0 0 22px}.friendly-account-sidebar .preview-note span{color:var(--friend-muted);gap:4px;font-size:10px;line-height:1.4;display:grid}.friendly-account-sidebar .preview-note b{color:var(--friend-ink);font-size:11px}.friendly-account-main{min-width:0;padding:54px clamp(28px,5vw,72px) 80px}.friendly-account-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.friendly-account-heading p{color:var(--friend-green);margin:0 0 8px;font-size:11px;font-weight:760}.friendly-account-heading h1{letter-spacing:-.06em;margin:0;font-size:clamp(46px,5vw,72px);font-weight:470;line-height:.96}.friendly-account-heading .friendly-button{min-width:170px}.friendly-account-welcome{color:#fff;min-height:630px;box-shadow:var(--friend-shadow);background:#26334d;border-radius:30px;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.friendly-account-welcome>img,.friendly-account-welcome__wash{width:100%;height:100%;position:absolute;inset:0}.friendly-account-welcome>img{object-fit:cover;object-position:center}.friendly-account-welcome__wash{background:linear-gradient(90deg,#0c162be6,#0c162b66 58%,#0c162b1f)}.friendly-account-welcome__copy{z-index:2;align-self:end;max-width:720px;padding:70px 56px 48px;position:relative}.friendly-account-welcome__copy>p{color:var(--friend-yellow);margin:0 0 13px;font-size:11px;font-weight:760}.friendly-account-welcome__copy h2{color:#fff;letter-spacing:-.065em;margin:0;font-size:clamp(46px,5.2vw,78px);font-weight:460;line-height:.95}.friendly-account-welcome__copy>span{color:#ffffffd6;max-width:650px;margin:20px 0 28px;font-size:16px;line-height:1.55;display:block}.friendly-account-welcome__copy .friendly-button{width:fit-content}.friendly-account-facts{z-index:2;color:var(--friend-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8ed;border-top:1px solid #ffffff42;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.friendly-account-facts span{border-right:1px solid var(--friend-line);align-items:center;gap:11px;min-height:76px;padding:0 20px;display:flex}.friendly-account-facts span:last-child{border-right:0}.friendly-account-facts svg{width:21px;color:var(--friend-blue);flex:0 0 21px}.friendly-account-facts b{font-size:11px}.friendly-host-overview{border:1px solid var(--friend-line);background:var(--friend-cream);min-height:650px;box-shadow:var(--friend-shadow);border-radius:30px;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);display:grid;overflow:hidden}.friendly-host-overview>img{object-fit:cover;width:100%;height:100%;min-height:650px}.friendly-host-overview>div{flex-direction:column;justify-content:center;padding:clamp(42px,6vw,82px);display:flex}.friendly-host-overview>div>p{color:var(--friend-green);margin:0 0 14px;font-size:11px;font-weight:760}.friendly-host-overview h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,4.5vw,68px);font-weight:470;line-height:.97}.friendly-host-overview>div>span{color:var(--friend-muted);margin:20px 0 26px;font-size:16px;line-height:1.55;display:block}.friendly-host-checks{gap:10px;margin-bottom:30px;display:grid}.friendly-host-checks span{color:var(--friend-ink);align-items:center;gap:10px;font-size:12px;display:flex}.friendly-host-checks svg{width:19px;color:var(--friend-green)}.friendly-host-overview .friendly-button{align-self:flex-start}.friendly-business-overview{border:1px solid var(--friend-line);background:var(--friend-cream);box-shadow:var(--friend-shadow);border-radius:30px;overflow:hidden}.friendly-business-overview>header{min-height:440px;color:var(--friend-ink);background:#e7ecfb;grid-template-columns:1fr minmax(360px,.8fr);display:grid}.friendly-business-overview>header>div{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,70px);display:flex}.friendly-business-overview>header p{color:var(--friend-green);margin:0 0 13px;font-size:11px;font-weight:760}.friendly-business-overview>header h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,4.7vw,70px);font-weight:470;line-height:.96}.friendly-business-overview>header span{max-width:620px;color:var(--friend-muted);margin-top:20px;line-height:1.55;display:block}.friendly-business-overview>header img{object-fit:cover;width:100%;height:100%;min-height:440px}.friendly-business-overview .business-capability-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.friendly-business-overview .business-capability-grid article{border:0;border-right:1px solid var(--friend-line);background:var(--friend-cream);border-radius:0;min-height:190px;padding:26px}.friendly-business-overview .business-capability-grid article:last-child{border-right:0}.friendly-business-overview .business-capability-grid svg{width:22px;color:var(--friend-blue)}.friendly-business-overview .business-capability-grid h3{margin:38px 0 8px;font-size:20px}.friendly-business-overview .business-capability-grid p{color:var(--friend-muted);margin:0;font-size:12px;line-height:1.45}.friendly-business-overview .business-empty{border:0;border-top:1px solid var(--friend-line);color:var(--friend-ink);background:#fff7df;border-radius:0;margin:0}.friendly-empty-card{border:1px solid var(--friend-line);background:var(--friend-cream);min-height:320px;box-shadow:var(--friend-shadow);border-radius:24px}.friendly-empty-card .card-heading{min-height:320px;padding:clamp(38px,6vw,72px)}.friendly-empty-card .card-heading p:first-child{color:var(--friend-green);margin:0 0 12px;font-size:11px;font-weight:760}.friendly-empty-card .card-heading h2{font-size:clamp(36px,4vw,58px)}.friendly-signup-shell{margin-top:24px}.friendly-signup-hero{color:#fff;min-height:520px;box-shadow:var(--friend-shadow);background:#26334d;border-radius:30px;align-items:end;margin-bottom:24px;display:flex;position:relative;overflow:hidden}.friendly-signup-hero>img,.friendly-signup-hero__wash{width:100%;height:100%;position:absolute;inset:0}.friendly-signup-hero>img{object-fit:cover;object-position:center}.friendly-signup-hero__wash{background:linear-gradient(90deg,#0c162be6,#0c162b6b 62%,#0c162b1f)}.friendly-signup-hero .signup-intent-copy{z-index:2;max-width:720px;margin:0;padding:clamp(38px,6vw,72px);position:relative}.friendly-signup-hero .signup-intent-copy h1{color:#fff;font-size:clamp(50px,6vw,78px)}.friendly-signup-hero .signup-intent-copy>p:last-child{color:#ffffffd4}.friendly-signup-shell .intent-card{min-height:390px;color:var(--friend-ink);border-color:var(--friend-line);background:var(--friend-cream);box-shadow:0 12px 34px #17213a12}.friendly-signup-shell .intent-card--host{color:var(--friend-ink);background:#e7ecfb}.friendly-signup-shell .intent-card--both{background:#fff7df}.friendly-signup-shell .intent-card p,.friendly-signup-shell .intent-card li,.friendly-signup-shell .intent-card--host p,.friendly-signup-shell .intent-card--host li{color:var(--friend-muted)}.friendly-signup-shell .intent-card>span,.friendly-signup-shell .intent-card--host>span{color:var(--friend-green)}.friendly-signup-shell .intent-card__icon{color:var(--friend-blue);background:var(--friend-sky)}.friendly-signup-shell .intent-card--host .intent-card__icon{color:var(--friend-ink);background:var(--friend-sun-soft)}@media (width<=1050px){.friendly-account-shell{grid-template-columns:1fr}.friendly-account-sidebar{border-right:0;border-bottom:1px solid var(--friend-line)}.friendly-account-sidebar nav{grid-template-columns:repeat(4,1fr)}.friendly-account-sidebar .preview-note{margin-top:0}.friendly-host-overview,.friendly-business-overview>header{grid-template-columns:1fr}.friendly-host-overview>img{min-height:480px}.friendly-business-overview .business-capability-grid{grid-template-columns:repeat(2,1fr)}.friendly-business-overview .business-capability-grid article:nth-child(2){border-right:0}.friendly-business-overview .business-capability-grid article{border-bottom:1px solid var(--friend-line)}}@media (width<=700px){.friendly-account-sidebar{padding:22px 16px}.friendly-account-sidebar nav{display:flex;overflow-x:auto}.friendly-account-sidebar nav button{flex:none}.friendly-account-main{padding:38px 14px 60px}.friendly-account-heading{flex-direction:column;align-items:start}.friendly-account-heading .friendly-button{width:100%}.friendly-account-welcome{border-radius:22px;min-height:720px}.friendly-account-welcome__wash{background:linear-gradient(#0c162b47 22%,#0c162beb)}.friendly-account-welcome__copy{padding:220px 22px 30px}.friendly-account-facts{grid-template-columns:1fr}.friendly-account-facts span{border-right:0;border-bottom:1px solid var(--friend-line)}.friendly-host-overview{border-radius:22px;grid-template-columns:1fr}.friendly-host-overview>img{min-height:370px}.friendly-host-overview>div{padding:42px 22px}.friendly-business-overview{border-radius:22px}.friendly-business-overview>header img{min-height:330px}.friendly-business-overview .business-capability-grid{grid-template-columns:1fr}.friendly-business-overview .business-capability-grid article{border-right:0}.friendly-signup-hero{border-radius:22px;min-height:650px}.friendly-signup-hero__wash{background:linear-gradient(#0c162b38 22%,#0c162beb)}.friendly-signup-hero .signup-intent-copy{padding:250px 22px 36px}}.friendly-hero__content h1{font-size:clamp(58px,6vw,92px)}.friendly-how-hero h1{font-size:clamp(56px,6.4vw,90px);line-height:.94}.business-setup__heading h1{font-size:clamp(48px,4.5vw,70px);line-height:.98}.friendly-how-preview--illustrated{background:linear-gradient(180deg, var(--friend-paper), #f8f4ea)}.friendly-how-preview--illustrated>header{margin-bottom:38px}.friendly-how-preview--illustrated>.friendly-how-preview__body{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:stretch;gap:clamp(24px,4vw,58px);display:grid}.friendly-illustration-card{border:1px solid var(--friend-line);background:#e8edff;border-radius:32px;min-height:520px;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 52px #17213a17}.friendly-illustration-card img{object-fit:cover;width:100%;height:100%;min-height:520px}.friendly-illustration-card figcaption{color:var(--friend-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8e6;border:1px solid #17213a1f;border-radius:16px;padding:15px 18px;font-size:13px;font-weight:720;position:absolute;bottom:22px;left:22px;right:22px}.friendly-how-preview--illustrated .friendly-how-preview__steps{align-content:stretch;display:grid}.friendly-how-preview--illustrated .friendly-how-preview__steps article{border:0;border-bottom:1px solid var(--friend-line);background:0 0;border-radius:0;grid-template-columns:38px 48px 1fr;align-items:center;gap:18px;min-height:0;padding:24px 0;display:grid}.friendly-how-preview--illustrated .friendly-how-preview__steps article:last-child{border-bottom:0}.friendly-how-preview--illustrated .friendly-how-preview__steps article>b{width:34px;height:34px;color:var(--friend-ink);background:var(--friend-yellow);border-radius:50%;place-items:center;display:grid}.friendly-how-preview--illustrated .friendly-how-preview__steps article>span{border-radius:16px;place-items:center;width:48px;height:48px;display:grid;position:static}.friendly-how-preview--illustrated .friendly-how-preview__steps h3{margin:0 0 6px;font-size:clamp(24px,2.1vw,32px)}.friendly-how-preview--illustrated .friendly-how-preview__steps p{margin:0}.friendly-host-section--illustrated,.nobb-host-invitation--illustrated{background:#e7ecfb}.friendly-host-section--illustrated>img,.nobb-host-invitation--illustrated>img,.flow-heading__image--illustrated,.business-setup__heading--illustrated>img,.friendly-host-overview--illustrated>img,.friendly-business-overview--illustrated>header img,.auth-brand-image--illustrated img{object-fit:cover;background:#e7ecfb}.nobb-story-card--illustration{border:1px solid var(--friend-line);background:var(--friend-cream);grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);min-height:560px}.nobb-story-card--illustration>img{object-fit:cover;grid-area:1/1;width:100%;height:100%;min-height:560px;position:static}.nobb-story-card--illustration .nobb-story-card__copy{grid-area:1/2;align-self:center;padding:48px}.nobb-story-card--illustration .nobb-story-card__copy>span{color:var(--friend-green)}.nobb-story-card--illustration .nobb-mini-search{width:min(390px,55% - 52px);inset:auto auto 26px 26px}.friendly-account-welcome--illustrated{min-height:590px;color:var(--friend-ink);background:var(--friend-cream);grid-template-rows:1fr auto;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr)}.friendly-account-welcome--illustrated>img{object-fit:cover;background:#e7ecfb;grid-area:1/1;height:100%;min-height:500px;position:static}.friendly-account-welcome--illustrated .friendly-account-welcome__wash{display:none}.friendly-account-welcome--illustrated .friendly-account-welcome__copy{grid-area:1/2;align-self:center;padding:clamp(38px,6vw,72px)}.friendly-account-welcome--illustrated .friendly-account-welcome__copy>p{color:var(--friend-green)}.friendly-account-welcome--illustrated .friendly-account-welcome__copy h2{color:var(--friend-ink);font-size:clamp(42px,4.6vw,66px)}.friendly-account-welcome--illustrated .friendly-account-welcome__copy>span{color:var(--friend-muted)}.friendly-account-welcome--illustrated .friendly-account-facts{grid-area:2/1/auto/3}.friendly-signup-hero--illustrated{min-height:500px;color:var(--friend-ink);background:var(--friend-cream);grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:stretch;display:grid}.friendly-signup-hero--illustrated>img{object-fit:cover;background:#e7ecfb;grid-area:1/2;height:100%;position:static}.friendly-signup-hero--illustrated .friendly-signup-hero__wash{display:none}.friendly-signup-hero--illustrated .signup-intent-copy{grid-area:1/1;align-self:center}.friendly-signup-hero--illustrated .signup-intent-copy h1{color:var(--friend-ink);font-size:clamp(46px,5vw,70px)}.friendly-signup-hero--illustrated .signup-intent-copy>p:last-child{color:var(--friend-muted)}.friendly-signup-hero--illustrated .premium-eyebrow--light{color:var(--friend-green)}@media (width<=1020px){.friendly-how-preview--illustrated>.friendly-how-preview__body,.nobb-story-card--illustration,.friendly-account-welcome--illustrated,.friendly-signup-hero--illustrated{grid-template-columns:1fr}.nobb-story-card--illustration>img,.nobb-story-card--illustration .nobb-story-card__copy,.friendly-account-welcome--illustrated>img,.friendly-account-welcome--illustrated .friendly-account-welcome__copy,.friendly-signup-hero--illustrated>img,.friendly-signup-hero--illustrated .signup-intent-copy{grid-column:1}.nobb-story-card--illustration>img,.friendly-account-welcome--illustrated>img,.friendly-signup-hero--illustrated>img{grid-row:1;min-height:430px}.nobb-story-card--illustration .nobb-story-card__copy,.friendly-account-welcome--illustrated .friendly-account-welcome__copy,.friendly-signup-hero--illustrated .signup-intent-copy{grid-row:2}.friendly-account-welcome--illustrated .friendly-account-facts{grid-area:3/1}.nobb-story-card--illustration .nobb-mini-search{width:min(360px,100% - 120px);inset:24px 24px auto auto}}@media (width<=700px){.friendly-hero__content h1{font-size:clamp(48px,14vw,66px)}.friendly-how-preview--illustrated>.friendly-how-preview__body{display:grid}.friendly-illustration-card,.friendly-illustration-card img{min-height:340px}.friendly-how-preview--illustrated .friendly-how-preview__steps article{grid-template-columns:34px 44px 1fr;gap:12px}.nobb-story-card--illustration>img,.friendly-account-welcome--illustrated>img,.friendly-signup-hero--illustrated>img{min-height:320px}.nobb-story-card--illustration .nobb-story-card__copy{padding:36px 22px}.nobb-story-card--illustration .nobb-mini-search{width:auto;left:78px;right:18px}.friendly-account-welcome--illustrated,.friendly-signup-hero--illustrated{min-height:0}.friendly-account-welcome--illustrated .friendly-account-welcome__copy,.friendly-signup-hero--illustrated .signup-intent-copy{padding:42px 22px}}.nobb-host-invitation--illustrated{color:var(--friend-ink);background:#e7ecfb}.nobb-host-invitation--illustrated>div,.nobb-host-invitation--illustrated h2{color:var(--friend-ink)}.nobb-host-invitation--illustrated p{color:var(--friend-muted);opacity:1}.nobb-host-invitation--illustrated .friendly-button--light{color:#fff;background:var(--friend-blue)}.nobb-host-invitation--illustrated .friendly-button--light:hover{background:var(--friend-blue-dark)}.sensitive-info-note{color:#fff;background:var(--friend-ink)}.sensitive-info-note>svg{color:var(--friend-sun)}.sensitive-info-note strong{color:#fff}.sensitive-info-note span{color:#ffffffc7;opacity:1}.business-step .form-field>span,.flow-card .form-field>span{color:#414a5b}.business-step input::placeholder,.flow-card input::placeholder{color:#818896;opacity:1}:where(.form-field,.date-field,.filter-field,.range-field){align-content:start;gap:10px}:where(.form-field>span,.date-field>span,.filter-field>span,.range-field>span){color:#414a5b;letter-spacing:.035em;margin:0;font-size:12px;font-weight:760;line-height:1.25}:where(.form-field>input,.form-field>select,.form-field>textarea,.date-field>div,.location-field,.input-with-icon,.price-input){box-sizing:border-box;border-color:#cfd2d3;border-radius:14px;min-height:56px;padding-inline:17px}.form-field small{color:#656d79;margin:1px 0 0;font-size:12px;line-height:1.5;display:block}:where(.form-stack,.preview-form-grid,.date-grid,.dimension-grid,.pricing-grid){gap:20px}.business-step>p{margin-bottom:10px}.business-step h2{margin-bottom:36px;line-height:1.05}.business-step>.form-field+.dimension-grid{margin-top:22px}.business-step>.dimension-grid+.sensitive-info-note,.business-step>.form-field+.sensitive-info-note{margin-top:24px}.business-step .dimension-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.sensitive-info-note{gap:16px;padding:22px 24px}.sensitive-info-note strong{line-height:1.3}.sensitive-info-note span{margin-top:5px;line-height:1.55;display:block}.flow-card__heading{gap:20px;margin-bottom:42px}.flow-card__heading p{margin-bottom:8px;line-height:1.4}.nobb-journey__heading{border-top:1px solid var(--friend-line);grid-template-columns:minmax(140px,.34fr) minmax(340px,1fr) minmax(280px,.65fr);align-items:end;gap:clamp(26px,4vw,58px);padding:62px 0 38px;display:grid}.nobb-journey__heading>p,.nobb-journey__heading>h2,.nobb-journey__heading>span{margin:0}.nobb-journey__heading>p{color:var(--friend-green);letter-spacing:.09em;text-transform:uppercase;align-self:start;padding-top:10px;font-size:11px;font-weight:760}.nobb-journey__heading>h2{color:var(--friend-ink);letter-spacing:-.06em;font-size:clamp(44px,5vw,76px);font-weight:470;line-height:.98}.nobb-journey__heading>span{color:var(--friend-muted);font-size:16px;line-height:1.6}.nobb-journey{border:1px solid var(--friend-line);background:var(--friend-line);border-radius:30px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 18px 50px #17213a14}.nobb-journey__step{background:var(--friend-cream);grid-template-rows:360px 1fr;min-width:0;display:grid}.nobb-journey__media{border-bottom:1px solid var(--friend-line);background:#e7ecfb;min-width:0;position:relative;overflow:hidden}.nobb-journey__media>img,.nobb-journey__media>.interactive-map,.nobb-journey__media .interactive-map__google-frame,.nobb-journey__media .interactive-map__google-canvas{object-fit:cover;width:100%;height:100%;min-height:360px;display:block}.nobb-journey__chips{z-index:5;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.nobb-journey__chips>span{min-height:40px;color:var(--friend-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f0;border:1px solid #17213a21;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:720;display:inline-flex;box-shadow:0 8px 22px #17213a1c}.nobb-journey__chips svg{width:17px;color:var(--friend-blue)}.nobb-journey__copy{align-content:start;min-height:300px;padding:30px 30px 34px;display:grid;position:relative}.nobb-journey__copy>b{border:5px solid var(--friend-cream);width:50px;height:50px;color:var(--friend-ink);background:var(--friend-yellow);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:-25px;right:24px}.nobb-journey__copy>span{color:var(--friend-green);letter-spacing:.09em;text-transform:uppercase;margin-bottom:15px;font-size:11px;font-weight:760}.nobb-journey__copy h3{color:var(--friend-ink);letter-spacing:-.045em;margin:0;font-size:clamp(29px,2.6vw,40px);font-weight:500;line-height:1.03}.nobb-journey__copy p{color:var(--friend-muted);margin:18px 0 0;font-size:15px;line-height:1.58}.brand-arrival{--brand-arrival-duration:11.8s;z-index:9999;color:var(--friend-ink);background:var(--friend-paper);animation:brand-arrival-curtain var(--brand-arrival-duration) ease-in-out both;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.brand-arrival>button{z-index:2;min-height:42px;color:var(--friend-ink);font:inherit;cursor:pointer;background:#fffdf8e0;border:1px solid #17213a38;border-radius:999px;padding:0 17px;font-size:12px;font-weight:720;position:absolute;top:24px;right:28px}.brand-arrival__stage{text-align:center;width:min(920px,96vw)}.brand-arrival__stage svg{width:100%;display:block;overflow:visible}.brand-arrival__stage>p{color:var(--friend-ink);letter-spacing:.01em;animation:nobb-welcome var(--brand-arrival-duration) ease-in-out both;margin:-66px 0 0;font-size:14px;font-weight:650}.brand-arrival__material,.brand-arrival__pure-word,.brand-arrival__source-n,.brand-arrival__source-o,.brand-arrival__source-b,.brand-arrival__garage-body,.brand-arrival__garage-opening,.brand-arrival__car-body,.brand-arrival__car-lines,.brand-arrival__resolved{transform-box:fill-box;transform-origin:50%;will-change:opacity, transform}.brand-arrival__pure-word,.brand-arrival__source-n,.brand-arrival__source-o,.brand-arrival__source-b{fill:var(--friend-ink);font-family:var(--luce-font);letter-spacing:-11px;font-size:142px;font-weight:760}.brand-arrival__pure-word{animation:nobb-pure-word var(--brand-arrival-duration) ease-in-out both}.brand-arrival__source-n{animation:nobb-n-to-garage var(--brand-arrival-duration) cubic-bezier(.65,0,.35,1) both}.brand-arrival__source-o{animation:nobb-o-to-car var(--brand-arrival-duration) cubic-bezier(.65,0,.35,1) both}.brand-arrival__source-b--one{animation:nobb-b-one-to-car var(--brand-arrival-duration) cubic-bezier(.65,0,.35,1) both}.brand-arrival__source-b--two{animation:nobb-b-two-to-car var(--brand-arrival-duration) cubic-bezier(.65,0,.35,1) both}.brand-arrival__material--car{filter:url(#nobb-car-morph)}.brand-arrival__material--garage{filter:url(#nobb-garage-morph)}.brand-arrival__garage-body{fill:var(--friend-blue);animation:nobb-garage-from-n var(--brand-arrival-duration) cubic-bezier(.65,0,.35,1) both}.brand-arrival__garage-opening,.brand-arrival__resolved-opening{fill:none;stroke:#fff;stroke-width:11px;stroke-linecap:round;stroke-linejoin:round}.brand-arrival__garage-opening path{stroke-dasharray:1;stroke-dashoffset:1px;animation:nobb-garage-opening var(--brand-arrival-duration) cubic-bezier(.65,0,.35,1) both}.brand-arrival__car-body{animation:nobb-car-from-obb var(--brand-arrival-duration) cubic-bezier(.65,0,.35,1) both}.brand-arrival__car-lines,.brand-arrival__resolved-lines{fill:none;stroke:var(--friend-ink);stroke-width:9px;stroke-linecap:round}.brand-arrival__car-lines{stroke-dasharray:50;animation:nobb-car-lines var(--brand-arrival-duration) cubic-bezier(.65,0,.35,1) both}.brand-arrival__resolved{animation:nobb-resolved-icon var(--brand-arrival-duration) ease-in-out both}.brand-arrival__resolved-garage{fill:var(--friend-blue)}.brand-arrival__resolved-car{fill:var(--friend-sun)}.brand-arrival__resolved-lines{stroke-width:7px}@keyframes brand-arrival-curtain{0%,94%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes nobb-pure-word{0%,10%{opacity:1;transform:scale(1)}13%,to{opacity:0;transform:scale(1)}}@keyframes nobb-n-to-garage{0%,10%{opacity:0;fill:var(--friend-ink);transform:translate(0,0)scale(1)}12%{opacity:1;fill:var(--friend-ink);transform:translate(0,0)scale(1)}16%{opacity:1;fill:color-mix(in srgb, var(--friend-ink) 82%, var(--friend-blue));transform:translate(2px,-1px)scale(1.025,.995)}21%{opacity:1;fill:color-mix(in srgb, var(--friend-ink) 48%, var(--friend-blue));transform:translate(14px,-9px)scale(1.04,1.01)}27%{opacity:1;fill:var(--friend-blue);transform:translate(40px,-29px)scale(.94,1.055)}32%{opacity:.94;fill:var(--friend-blue);transform:translate(72px,-54px)scale(.78,1.09)}36%{opacity:.6;fill:var(--friend-blue);transform:translate(99px,-78px)scale(.59,1.13)}39%{opacity:0;fill:var(--friend-blue);transform:translate(110px,-91px)scale(.5,1.15)}to{opacity:0;fill:var(--friend-blue);transform:translate(110px,-91px)scale(.5,1.15)}}@keyframes nobb-garage-from-n{0%,12%{opacity:0;transform:translate(-110px,91px)scale(.25,.68)}16%{opacity:.04;transform:translate(-108px,89px)scale(.27,.685)}21%{opacity:.14;transform:translate(-97px,80px)scale(.34,.71)}27%{opacity:.38;transform:translate(-71px,59px)scale(.5,.78)}32%{opacity:.7;transform:translate(-39px,32px)scale(.72,.88)}36%{opacity:.93;transform:translate(-13px,10px)scale(.92,.975)}39%,90%{opacity:1;transform:translate(0,0)scale(1)}93%,to{opacity:0;transform:translate(0,0)scale(1)}}@keyframes nobb-garage-opening{0%,31%{opacity:0;stroke-dashoffset:1px}33%{opacity:.2;stroke-dashoffset:.94px}39%{opacity:1;stroke-dashoffset:0}90%{opacity:1;stroke-dashoffset:0}93%,to{opacity:0;stroke-dashoffset:0}}@keyframes nobb-o-to-car{0%,10%{opacity:0;fill:var(--friend-ink);transform:translate(0,0)scale(1)}12%,48%{opacity:1;fill:var(--friend-ink);transform:translate(0,0)scale(1)}52%{opacity:1;fill:color-mix(in srgb, var(--friend-ink) 76%, var(--friend-sun));transform:translate(1px,3px)scale(.995,.99)}58%{opacity:1;fill:color-mix(in srgb, var(--friend-ink) 35%, var(--friend-sun));transform:translate(8px,24px)scale(.9,.92)}64%{opacity:.96;fill:var(--friend-sun);transform:translate(17px,58px)scale(.73,.82)}69%{opacity:.7;fill:var(--friend-sun);transform:translate(25px,94px)scale(.58,.71)}73%,to{opacity:0;fill:var(--friend-sun);transform:translate(29px,116px)scale(.48,.65)}}@keyframes nobb-b-one-to-car{0%,10%{opacity:0;fill:var(--friend-ink);transform:translate(0,0)scale(1)}12%,48%{opacity:1;fill:var(--friend-ink);transform:translate(0,0)scale(1)}52%{opacity:1;fill:color-mix(in srgb, var(--friend-ink) 76%, var(--friend-sun));transform:translate(-2px,3px)scale(.99)}58%{opacity:1;fill:color-mix(in srgb, var(--friend-ink) 35%, var(--friend-sun));transform:translate(-12px,25px)scale(.86,.9)}64%{opacity:.95;fill:var(--friend-sun);transform:translate(-28px,59px)scale(.69,.79)}69%{opacity:.68;fill:var(--friend-sun);transform:translate(-40px,94px)scale(.51,.67)}73%,to{opacity:0;fill:var(--friend-sun);transform:translate(-45px,116px)scale(.43,.6)}}@keyframes nobb-b-two-to-car{0%,10%{opacity:0;fill:var(--friend-ink);transform:translate(0,0)scale(1)}12%,48%{opacity:1;fill:var(--friend-ink);transform:translate(0,0)scale(1)}52%{opacity:1;fill:color-mix(in srgb, var(--friend-ink) 76%, var(--friend-sun));transform:translate(-3px,3px)scale(.99)}58%{opacity:1;fill:color-mix(in srgb, var(--friend-ink) 35%, var(--friend-sun));transform:translate(-30px,25px)scale(.86,.9)}64%{opacity:.95;fill:var(--friend-sun);transform:translate(-66px,59px)scale(.69,.79)}69%{opacity:.68;fill:var(--friend-sun);transform:translate(-108px,94px)scale(.51,.67)}73%,to{opacity:0;fill:var(--friend-sun);transform:translate(-123px,116px)scale(.43,.6)}}@keyframes nobb-car-from-obb{0%,50%{opacity:0;fill:var(--friend-sun);transform:translate(50px,-116px)scale(3.2,.62)}52%{opacity:.05;fill:var(--friend-sun);transform:translate(48px,-111px)scale(3.08,.625)}58%{opacity:.26;fill:var(--friend-sun);transform:translate(35px,-79px)scale(2.46,.69)}64%{opacity:.57;fill:var(--friend-sun);transform:translate(18px,-41px)scale(1.73,.78)}69%{opacity:.83;fill:var(--friend-sun);transform:translate(6px,-13px)scale(1.22,.91)}73%,79%{opacity:1;fill:var(--friend-sun);transform:translate(0,0)scale(1)}81%{opacity:1;fill:var(--friend-sun);transform:translateY(6px)scale(1.015,.985)}83%{opacity:1;fill:var(--friend-sun);transform:translate(0,0)scale(1)}91%{opacity:1;fill:var(--friend-sun);transform:translateY(-171px)scale(.68)}92%{opacity:1;fill:var(--friend-sun);transform:translateY(-168px)scale(.68)}94%,to{opacity:0;fill:var(--friend-sun);transform:translateY(-171px)scale(.68)}}@keyframes nobb-car-lines{0%,68%{opacity:0;stroke-dashoffset:50px;transform:translate(0,0)scale(1)}73%,79%{opacity:1;stroke-dashoffset:0;transform:translate(0,0)scale(1)}81%{opacity:1;stroke-dashoffset:0;transform:translateY(6px)scale(1.015,.985)}83%{opacity:1;stroke-dashoffset:0;transform:translate(0,0)scale(1)}91%{opacity:1;stroke-dashoffset:0;transform:translateY(-171px)scale(.68)}92%{opacity:1;stroke-dashoffset:0;transform:translateY(-168px)scale(.68)}94%,to{opacity:0;stroke-dashoffset:0;transform:translateY(-171px)scale(.68)}}@keyframes nobb-resolved-icon{0%,89%{opacity:0;transform:scale(.992)}92%,to{opacity:1;transform:scale(1)}}@keyframes nobb-welcome{0%,91%{opacity:0;transform:translateY(7px)}94%,98%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@media (width<=640px){.brand-arrival__stage{width:130vw;transform:scale(.72)}.brand-arrival>button{top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.brand-arrival{display:none}}.brand-arrival{--brand-arrival-cover:1;background:rgb(244 240 231/var(--brand-arrival-cover));animation:none}.brand-arrival__stage{will-change:transform;width:min(980px,96vw);transform:translate(0,0)scale(1)}.brand-arrival__stage svg{overflow:visible}.brand-arrival__morph-shape{fill:var(--friend-ink);will-change:d, fill}.brand-arrival__opening{fill:none;stroke:var(--friend-paper);stroke-width:11.64px;stroke-linecap:round;stroke-linejoin:round;opacity:0;will-change:d, opacity}.brand-arrival__car-group{transform-box:view-box;transform-origin:451px 389px;will-change:transform}.brand-arrival__letter-counters{fill:var(--friend-paper);transform-box:view-box;transform-origin:617px 258px;will-change:opacity, transform}.brand-arrival__car-details{fill:none;stroke:var(--friend-ink);stroke-width:10.8px;stroke-linecap:round;opacity:0;will-change:opacity}.brand-arrival>button{opacity:var(--brand-arrival-cover)}html.brand-arrival-active .market-header .nobb-logo__mark{opacity:0}@media (width<=640px){.brand-arrival__stage{width:98vw}}:where(.form-stack,.booking-form-card,.wizard-card,.contact-card,.business-step,.preview-form-grid){--field-block-gap:clamp(22px, 2.2vw, 30px)}.form-stack{gap:var(--field-block-gap);display:grid}:where(.form-field,.date-field,.filter-field,.range-field,.rental-plan-field){align-content:start;gap:11px;min-width:0;display:grid}:where(.form-field>span,.date-field>span,.filter-field>span,.range-field>span,.rental-plan-field>span){color:#414a5b;letter-spacing:.035em;margin:0;font-size:12px;font-weight:760;line-height:1.35;display:block}:where(.form-field>input,.form-field>select,.form-field>textarea,.date-field>div,.location-field,.input-with-icon,.price-input,.rental-plan-field select){box-sizing:border-box;border-color:#cfd2d3;border-radius:14px;width:100%;min-width:0;min-height:56px;margin:0;padding-inline:17px}.form-field>textarea{padding-block:16px;line-height:1.55}.form-field>small{color:#656d79;margin:1px 0 0;font-size:12px;line-height:1.55;display:block}:where(.dimension-grid,.pricing-grid,.date-grid,.preview-form-grid){gap:clamp(18px,2vw,26px)}.vehicle-inline-form{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.vehicle-inline-form>h2{margin:0 0 9px}.vehicle-inline-form>p{margin:0 0 30px;line-height:1.55}.vehicle-form-grid{align-items:start;gap:24px;min-width:0;display:grid}.vehicle-form-grid--identity{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:30px}.vehicle-form-grid--dimensions{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:32px}.vehicle-inline-form>.market-button{justify-self:start;min-width:180px}@media (width<=720px){.vehicle-form-grid--identity,.vehicle-form-grid--dimensions{grid-template-columns:1fr}.vehicle-inline-form>p{margin-bottom:26px}.vehicle-form-grid--identity,.vehicle-form-grid--dimensions{gap:20px;margin-bottom:26px}.vehicle-inline-form>.market-button{width:100%}}.choice-grid{row-gap:14px}.choice-grid legend{margin:0 0 13px;line-height:1.35}.switch-field{gap:14px;padding-block:4px}.switch-field>span{gap:5px;display:grid}.field-error{margin-top:22px;line-height:1.5}.listing-help-strip{box-sizing:border-box;min-height:98px;padding:22px 26px}.listing-help-strip>div{gap:6px}.listing-help-strip strong{font-size:18px;line-height:1.25}.listing-help-strip span{font-size:13px;line-height:1.5}.listing-help-strip+.flow-card__heading{margin-top:clamp(32px,3.4vw,52px)}.flow-card__heading{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:clamp(24px,2.8vw,42px);margin-bottom:clamp(38px,4vw,56px);padding-bottom:clamp(28px,3vw,40px)}.flow-card__heading>span{border-radius:24px;align-self:start;width:72px;height:72px;font-size:22px;line-height:1;position:static}.flow-card__heading>div{gap:14px;min-width:0;display:grid}.flow-card__heading p,.flow-card__heading h2{margin:0}.flow-card__heading p{letter-spacing:.075em;font-size:12px;line-height:1.4}.flow-card__heading h2{text-wrap:balance;max-width:24ch;font-size:clamp(34px,3.4vw,56px);line-height:1.02}.nobb-journey__heading{row-gap:20px}.nobb-journey__heading>h2,.nobb-journey__copy h3{text-wrap:balance}.nobb-journey__copy{gap:0}.nobb-journey__copy>span{margin-bottom:16px}.nobb-journey__copy p{margin-top:20px}@media (width<=720px){.listing-help-strip{align-items:flex-start;min-height:0;padding:18px}.listing-help-strip strong{font-size:16px}.listing-help-strip+.flow-card__heading{margin-top:28px}.flow-card__heading{grid-template-columns:56px minmax(0,1fr);gap:18px;margin-bottom:34px;padding-bottom:26px}.flow-card__heading>span{border-radius:18px;width:56px;height:56px;font-size:18px}.flow-card__heading h2{font-size:clamp(30px,9vw,42px)}}@media (width<=440px){.flow-card__heading{grid-template-columns:1fr}.flow-card__heading>div{gap:10px}}.destination-autocomplete{flex:auto;min-width:0;position:relative}.destination-autocomplete>input[type=search]{width:100%}.destination-autocomplete__menu{z-index:120;width:min(430px,100vw - 40px);color:var(--friend-ink);background:#fffdf8;border:1px solid #17213a38;border-radius:16px;position:absolute;top:calc(100% + 18px);left:0;overflow:hidden;box-shadow:0 22px 60px #040d2238}.destination-autocomplete__menu button{border:0;border-bottom:1px solid var(--friend-line);width:100%;min-height:58px;color:inherit;cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.destination-autocomplete__menu button:hover,.destination-autocomplete__menu button.is-active{background:#eef3ff}.destination-autocomplete__menu button>span{gap:3px!important;display:grid!important}.destination-autocomplete__menu b{font-size:13px;font-weight:760}.destination-autocomplete__menu small{color:var(--friend-muted);font-size:10px;font-weight:600}.destination-autocomplete__menu i{color:var(--friend-blue);font-size:15px;font-style:normal}.destination-autocomplete__menu footer{color:var(--friend-muted);text-align:right;background:#f8f5ee;padding:8px 14px;font-size:9px}.destination-autocomplete__hint{color:#656d79;margin:8px 2px 0;font-size:12px;line-height:1.45}.address-selection-status{color:#656d79;margin:-6px 0 0;font-size:12px;line-height:1.5}.address-selection-status.is-valid{color:#087f6b;font-weight:700}.flow-card .form-field>input[readonly]{color:#4b5568;cursor:default;background:#f4f3ee}.trajectory-console,.friendly-search{overflow:visible}.trajectory-commit{border-radius:0 0 19px 19px}.friendly-search button[type=submit]{border-radius:0 0 22px 22px}.map-destination-marker{background:var(--friend-blue);border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 22px #17213a52}.map-destination-marker:after{background:var(--friend-blue);content:"";border-bottom:3px solid #fff;border-right:3px solid #fff;width:12px;height:12px;position:absolute;bottom:-7px;transform:rotate(45deg)}.map-destination-marker span{z-index:1;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:relative}.friendly-hero-map__empty{min-height:108px;color:var(--friend-muted);text-align:center;place-items:center;margin:0;padding:20px;font-size:12px;display:grid}@media (width<=650px){.destination-autocomplete__menu{width:calc(100vw - 64px);left:-28px}}.auth-page-shell{background:var(--friend-paper);min-height:100vh}.auth-page-shell .login-page,.auth-page-shell .auth-brand-panel{min-height:calc(100vh - 78px)}.auth-page-shell .mobile-auth-logo{display:none}.host-plans-page{--host-plan-width:min(1440px, calc(100% - 72px));background:var(--friend-paper)}.host-plans-page>main{overflow:hidden}.host-plans-hero{width:var(--host-plan-width);grid-template-columns:minmax(0,1.15fr) minmax(360px,.65fr);align-items:center;gap:clamp(44px,7vw,112px);margin:0 auto;padding:clamp(72px,8vw,124px) 0;display:grid}.host-plans-hero>div{justify-items:start;display:grid}.host-plans-hero h1{max-width:12ch;color:var(--friend-ink);letter-spacing:-.067em;text-wrap:balance;margin:20px 0 28px;font-size:clamp(58px,6.6vw,104px);font-weight:500;line-height:.92}.host-plans-hero>div>p:not(.business-kicker){max-width:720px;color:var(--friend-muted);margin:0;font-size:18px;line-height:1.7}.host-plans-hero .signal-button{margin-top:36px}.host-plans-launch-note{border:1px solid var(--friend-line);background:var(--friend-sky-soft);border-radius:30px;gap:20px;padding:clamp(30px,4vw,52px);display:grid;position:relative;box-shadow:0 20px 55px #17213a14}.host-plans-launch-note:before{background:var(--friend-green);content:"";border-radius:50%;width:12px;height:12px;position:absolute;top:28px;right:28px;box-shadow:0 0 0 7px #367c691f}.host-plans-launch-note>span{color:var(--friend-green);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:780}.host-plans-launch-note h2{letter-spacing:-.045em;max-width:16ch;margin:0;font-size:clamp(30px,3vw,44px);font-weight:560;line-height:1.04}.host-plans-launch-note p{color:var(--friend-muted);margin:0;font-size:14px;line-height:1.68}.host-plan-comparison{border-block:1px solid var(--friend-line);background:var(--friend-cream);padding:clamp(72px,8vw,118px) max(36px,50vw - 720px)}.host-plan-comparison>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:48px;display:flex}.host-plan-comparison h2,.host-plan-explainer h2,.host-plan-closing h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(42px,4.8vw,70px);font-weight:520;line-height:.98}.host-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.host-plan-card{border:1px solid var(--friend-line);background:var(--friend-paper);border-radius:24px;flex-direction:column;min-height:660px;padding:28px;display:flex}.host-plan-card.is-available{border-color:var(--friend-blue);box-shadow:inset 0 5px var(--friend-blue), 0 18px 46px #486de81c}.host-plan-card--business{color:#fff;border-color:var(--friend-ink);background:var(--friend-ink)}.host-plan-card__topline{justify-content:space-between;align-items:center;gap:14px;display:flex}.host-plan-card__topline>span{letter-spacing:-.03em;font-size:22px;font-weight:720}.host-plan-card__topline>b,.host-plan-card__pending{color:var(--friend-muted);letter-spacing:.055em;text-transform:uppercase;background:#17213a12;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:780}.host-plan-card.is-available .host-plan-card__topline>b{color:var(--friend-green);background:#367c691c}.host-plan-card--business .host-plan-card__topline>b{color:var(--friend-sun);background:#ffcc591f}.host-plan-card>p{min-height:68px;color:var(--friend-muted);margin:18px 0 28px;font-size:13px;line-height:1.55}.host-plan-card--business>p,.host-plan-card--business .host-plan-card__commission span,.host-plan-card--business .host-plan-card__commission small{color:#ffffffab}.host-plan-card__price{border-bottom:1px solid var(--friend-line);align-items:baseline;gap:7px;min-height:76px;padding-bottom:22px;display:flex}.host-plan-card--business .host-plan-card__price{border-bottom-color:#ffffff24}.host-plan-card__price strong{letter-spacing:-.055em;font-size:clamp(38px,3.2vw,54px);font-weight:540;line-height:1}.host-plan-card--business .host-plan-card__price strong{font-size:clamp(30px,2.4vw,40px)}.host-plan-card__price span{color:var(--friend-muted);font-size:11px}.host-plan-card__commission{grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:24px 0;display:grid}.host-plan-card__commission strong{color:var(--friend-blue-dark);letter-spacing:-.04em;font-size:28px;font-weight:660}.host-plan-card--business .host-plan-card__commission strong{color:var(--friend-sun)}.host-plan-card__commission span{color:var(--friend-ink);gap:3px;font-size:11px;font-weight:680;line-height:1.35;display:grid}.host-plan-card__commission small{color:var(--friend-muted);font-size:9px;font-weight:560}.host-plan-card ul{gap:14px;margin:0 0 30px;padding:0;list-style:none;display:grid}.host-plan-card li{grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:12px;line-height:1.5;display:grid}.host-plan-card li svg{width:17px;color:var(--friend-green)}.host-plan-card--business li svg{color:var(--friend-sun)}.host-plan-card__action,.host-plan-card__pending{border-radius:999px;justify-content:space-between;align-items:center;min-height:48px;margin-top:auto;padding:0 16px;display:flex}.host-plan-card__action{color:#fff;background:var(--friend-blue);font-size:12px;font-weight:740}.host-plan-card__action:hover{color:#fff;background:var(--friend-blue-dark)}.host-plan-card--business .host-plan-card__action{color:var(--friend-ink);background:var(--friend-sun)}.host-plan-card--business .host-plan-card__action:hover{color:var(--friend-ink);background:#ffd66f}.host-plan-card__pending{color:var(--friend-muted);border:1px solid var(--friend-line);background:0 0;justify-content:center}.host-plan-explainer{width:var(--host-plan-width);margin:0 auto;padding:clamp(78px,9vw,132px) 0}.host-plan-explainer>header{max-width:680px;margin-bottom:50px}.host-plan-explainer>div{border:1px solid var(--friend-line);background:var(--friend-line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.host-plan-explainer article{background:var(--friend-paper);min-height:240px;padding:28px}.host-plan-explainer article>span{color:var(--friend-blue);letter-spacing:.08em;font-size:10px;font-weight:780}.host-plan-explainer h3{letter-spacing:-.025em;margin:58px 0 13px;font-size:21px}.host-plan-explainer p{color:var(--friend-muted);margin:0;font-size:12px;line-height:1.6}.host-plan-closing{color:#fff;background:var(--friend-blue);justify-content:space-between;align-items:center;gap:50px;padding:clamp(60px,7vw,100px) max(36px,50vw - 720px);display:flex}.host-plan-closing>div{max-width:820px}.host-plan-closing h2{margin:0}.host-plan-closing p{color:#ffffffc7;max-width:690px;margin:22px 0 0;font-size:15px;line-height:1.65}.host-plan-closing .signal-button{color:var(--friend-ink);background:var(--friend-sun);flex:none}.host-pricing-hero{width:min(1160px,100% - 72px);margin:0 auto;padding:clamp(72px,8vw,108px) 0 clamp(60px,7vw,88px)}.host-pricing-hero h1{max-width:820px;color:var(--friend-ink);letter-spacing:-.055em;text-wrap:balance;margin:22px 0 24px;font-size:clamp(48px,5.4vw,76px);font-weight:520;line-height:1}.host-pricing-hero__intro{max-width:720px;color:var(--friend-muted);margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.65}.host-pricing-hero__terms{border-top:1px solid var(--friend-line);align-items:center;gap:18px 30px;margin-top:34px;padding-top:24px;display:flex}.host-pricing-hero__terms span{color:var(--friend-ink);align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.host-pricing-hero__terms svg{width:18px;color:var(--friend-green)}.host-pricing-hero__terms small{color:var(--friend-muted);font-size:12px;line-height:1.5}.host-pricing-plans{border-block:1px solid var(--friend-line);background:var(--friend-cream);padding:clamp(64px,7vw,92px) max(36px,50vw - 580px)}.host-pricing-plans>header{grid-template-columns:minmax(0,1fr) minmax(300px,480px);align-items:end;gap:48px;margin-bottom:38px;display:grid}.host-pricing-plans h2,.host-business-offer h2,.host-plan-details h2{color:var(--friend-ink);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(34px,3.7vw,52px);font-weight:540;line-height:1.05}.host-pricing-plans>header>p{color:var(--friend-muted);margin:0;font-size:15px;line-height:1.6}.host-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:960px;display:grid}.host-pricing-card{border:1px solid var(--friend-line);background:var(--friend-paper);border-radius:22px;flex-direction:column;min-height:510px;padding:clamp(26px,3vw,36px);display:flex}.host-pricing-card.is-available{box-shadow:inset 0 4px var(--friend-blue);border-color:#486de894}.host-pricing-card.is-pending{background:#ffffff94}.host-pricing-card__topline{justify-content:space-between;align-items:start;gap:22px;display:flex}.host-pricing-card__topline h3{color:var(--friend-ink);letter-spacing:-.035em;margin:0;font-size:27px;font-weight:680}.host-pricing-card__topline>span{color:var(--friend-muted);letter-spacing:.055em;text-transform:uppercase;background:#17213a12;border-radius:999px;flex:none;padding:7px 10px;font-size:9px;font-weight:780}.host-pricing-card.is-available .host-pricing-card__topline>span{color:var(--friend-green);background:#367c691c}.host-pricing-card__audience{max-width:390px;min-height:48px;color:var(--friend-muted);margin:16px 0 28px;font-size:14px;line-height:1.55}.host-pricing-card__price{border-bottom:1px solid var(--friend-line);align-items:baseline;gap:10px;padding-bottom:23px;display:flex}.host-pricing-card__price strong{color:var(--friend-ink);letter-spacing:-.06em;font-size:clamp(48px,4.2vw,62px);font-weight:530;line-height:1}.host-pricing-card__price span{color:var(--friend-muted);font-size:12px}.host-pricing-card__commission{align-items:baseline;gap:12px;padding:22px 0;display:flex}.host-pricing-card__commission strong{color:var(--friend-blue-dark);letter-spacing:-.035em;font-size:27px;font-weight:680}.host-pricing-card__commission span{color:var(--friend-muted);font-size:12px;font-weight:650}.host-pricing-card ul{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.host-pricing-card li{color:var(--friend-ink);grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:13px;line-height:1.5;display:grid}.host-pricing-card li svg{width:17px;color:var(--friend-green)}.host-pricing-card__action,.host-pricing-card__pending{border-radius:999px;justify-content:space-between;align-items:center;min-height:50px;margin-top:auto;padding:0 17px;font-size:12px;font-weight:740;display:flex}.host-pricing-card__action{color:#fff;background:var(--friend-blue)}.host-pricing-card__action:hover{color:#fff;background:var(--friend-blue-dark)}.host-pricing-card__pending{color:var(--friend-muted);border:1px solid var(--friend-line);background:0 0;justify-content:center}.host-business-offer{border:1px solid var(--friend-line);border-left:5px solid var(--friend-blue);background:var(--friend-sky-soft);border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(44px,7vw,96px);width:min(1160px,100% - 72px);margin:clamp(72px,8vw,110px) auto;padding:clamp(34px,5vw,58px);display:grid}.host-business-offer h2{max-width:580px;margin-top:18px}.host-business-offer__body{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.host-business-offer__body p{color:var(--friend-ink);margin:0;font-size:17px;line-height:1.65}.host-business-offer__body small{color:var(--friend-muted);margin-top:16px;font-size:12px;line-height:1.6}.host-business-offer__body .signal-button{margin-top:28px}.host-plan-details{width:min(1160px,100% - 72px);margin:0 auto;padding:0 0 clamp(78px,9vw,124px)}.host-plan-details h2{font-size:clamp(30px,3vw,42px)}.host-plan-details dl{border-top:1px solid var(--friend-line);margin:34px 0 0}.host-plan-details dl>div{border-bottom:1px solid var(--friend-line);grid-template-columns:minmax(180px,260px) minmax(0,680px);gap:36px;padding:22px 0;display:grid}.host-plan-details dt{color:var(--friend-ink);font-size:14px;font-weight:720}.host-plan-details dd{color:var(--friend-muted);margin:0;font-size:13px;line-height:1.6}@media (width<=820px){.host-pricing-plans>header,.host-business-offer{grid-template-columns:1fr}.host-pricing-plans>header{gap:18px}.host-business-offer{gap:30px}}@media (width<=680px){.host-pricing-hero,.host-business-offer,.host-plan-details{width:calc(100% - 32px)}.host-pricing-hero{padding:54px 0 60px}.host-pricing-hero h1{font-size:clamp(40px,12vw,54px)}.host-pricing-hero__terms{flex-direction:column;align-items:flex-start}.host-pricing-plans{padding:56px 16px 64px}.host-pricing-grid{grid-template-columns:1fr}.host-pricing-card,.host-pricing-card__audience{min-height:0}.host-business-offer{margin:64px auto;padding:28px 24px}.host-business-offer__body .signal-button{width:100%}.host-plan-details dl>div{grid-template-columns:1fr;gap:8px}}.earnings-card__plans-link{color:var(--friend-blue-dark);text-underline-offset:3px;font-weight:750;text-decoration:underline;display:inline}@media (width<=1240px){.host-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.host-plan-card{min-height:610px}.host-plan-explainer>div{grid-template-columns:repeat(2,1fr)}}@media (width>=901px) and (width<=1120px){.market-nav,.market-login,.market-language{display:none}.market-menu-toggle{align-items:center;display:inline-flex}.mobile-navigation{z-index:2100;border-top:1px solid var(--friend-line);background:var(--friend-cream);padding:8px 20px 18px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 50px #17213a2e}.mobile-navigation a{border-bottom:1px solid var(--friend-line);color:var(--friend-ink);justify-content:space-between;padding:16px 4px;font-size:14px;display:flex}.mobile-navigation a span{color:var(--friend-blue)}}@media (width<=980px){.host-plans-hero{grid-template-columns:1fr}.host-plans-launch-note h2{max-width:24ch}.host-plan-closing{flex-direction:column;align-items:flex-start}}@media (width<=900px){.mobile-navigation{border-top-color:var(--friend-line);background:var(--friend-cream);box-shadow:0 24px 50px #17213a2e}.mobile-navigation a{border-bottom-color:var(--friend-line);color:var(--friend-ink)}.mobile-navigation a span{color:var(--friend-blue)}}@media (width<=720px){.auth-page-shell .login-page{min-height:calc(100vh - 68px);padding:24px 16px 40px}.auth-page-shell .auth-brand-panel{display:none}.host-plans-page{--host-plan-width:calc(100% - 32px)}.host-plans-hero{gap:34px;padding:54px 0 68px}.host-plans-hero h1{font-size:clamp(50px,15vw,72px)}.host-plans-hero>div>p:not(.business-kicker){font-size:16px}.host-plan-comparison{padding:68px 16px}.host-plan-comparison>header{flex-direction:column;align-items:flex-start}.host-plan-grid,.host-plan-explainer>div{grid-template-columns:1fr}.host-plan-card,.host-plan-card>p{min-height:0}.host-plan-explainer{padding:72px 0}.host-plan-explainer article{min-height:210px}.host-plan-closing{padding:64px 20px}.host-plan-closing .signal-button{width:100%}}.launch-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.launch-hero-date{align-items:center;gap:10px;font-weight:650;display:flex;color:#ffffffdb!important;max-width:650px!important;margin:20px 0 0!important;font-size:13px!important}.launch-hero-date svg{width:20px;color:var(--friend-yellow);flex:0 0 20px}.friendly-hero-map>.launch-map-card{grid-template-columns:minmax(0,1fr) auto;min-height:142px;padding:0}.friendly-hero-map>.launch-map-card>div{gap:7px;padding:20px}.friendly-hero-map>.launch-map-card div strong{white-space:normal;font-size:18px;line-height:1.15;overflow:visible}.friendly-hero-map>.launch-map-card div span{max-width:420px;font-size:12px;line-height:1.5}.friendly-hero-map>.launch-map-card>a{border-top:0;border-left:1px solid var(--friend-line);background:#fff;grid-column:auto;align-self:stretch;align-items:center;min-width:150px}.friendly-hero-map>.launch-map-card>nav{border-left:1px solid var(--friend-line);align-self:stretch;min-width:178px;display:grid}.friendly-hero-map>.launch-map-card>nav a{color:var(--friend-blue-dark);justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;font-size:12px;font-weight:760;display:flex}.friendly-hero-map>.launch-map-card>nav a+a{border-top:1px solid var(--friend-line)}.availability-alert{border-bottom:1px solid var(--friend-line);color:var(--friend-ink);background:#eef1ff;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:clamp(34px,6vw,92px);padding:clamp(58px,8vw,108px) clamp(28px,6vw,92px);display:grid}.availability-alert__intro>p{color:var(--friend-green);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:11px;font-weight:780;display:flex}.availability-alert__intro>p span{background:var(--friend-green);border-radius:50%;width:9px;height:9px}.availability-alert__intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,4.5vw,68px);font-weight:470;line-height:.98}.availability-alert__intro>span{max-width:520px;color:var(--friend-muted);margin-top:24px;font-size:16px;line-height:1.62;display:block}.availability-alert__form{background:#fffaf1;border:1px solid #17213a29;border-radius:26px;grid-template-columns:1fr 1fr;align-self:start;gap:14px;padding:clamp(24px,4vw,40px);display:grid;box-shadow:0 24px 60px #17213a1a}.availability-alert__form>label:not(.availability-alert__consent,.availability-alert__honeypot){border:1px solid var(--friend-line);background:#fff;border-radius:15px;gap:8px;min-width:0;padding:14px 16px;display:grid}.availability-alert__form label>small{color:var(--friend-muted);font-size:10px;font-weight:760}.availability-alert__form input{width:100%;min-width:0;color:var(--friend-ink);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.availability-alert__location{grid-column:1/-1}.availability-alert__location>span{align-items:center;gap:10px;display:flex}.availability-alert__location>span>svg{width:20px;color:var(--friend-blue);flex:0 0 20px}.availability-alert__location .destination-autocomplete{flex:1;min-width:0}.availability-alert__consent{color:var(--friend-muted);grid-column:1/-1;grid-template-columns:18px 1fr;align-items:start;gap:11px;padding:8px 3px;font-size:11px;line-height:1.55;display:grid}.availability-alert__consent input{width:18px;height:18px;accent-color:var(--friend-blue);margin:0}.availability-alert__consent a{color:var(--friend-blue-dark);text-underline-offset:2px;text-decoration:underline}.availability-alert__form>button{color:#fff;background:var(--friend-blue);min-height:54px;font:inherit;cursor:pointer;border:0;border-radius:999px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 20px;font-size:13px;font-weight:780;display:flex}.availability-alert__form>button:disabled{opacity:.65;cursor:wait}.availability-alert__error{color:#8a2d27;background:#fff0ed;border-radius:12px;grid-column:1/-1;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}.availability-alert__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.availability-alert__success{background:#f4fff8;border:1px solid #327d583d;border-radius:26px;align-self:start;gap:18px;padding:clamp(26px,4vw,42px);display:flex}.availability-alert__success>svg{width:32px;color:var(--friend-green);flex:0 0 32px}.availability-alert__success h3,.availability-alert__success p{margin:0}.availability-alert__success h3{letter-spacing:-.03em;font-size:24px}.availability-alert__success p,.availability-alert__success small{color:var(--friend-muted);margin-top:10px;line-height:1.6;display:block}.availability-alert--compact{border:1px solid var(--friend-line);background:#eef1ff;border-radius:24px;grid-template-columns:1fr;gap:24px;width:min(100%,920px);margin-top:12px;padding:28px}.availability-alert--compact .availability-alert__intro h2{font-size:clamp(30px,4vw,44px)}.availability-alert--compact .availability-alert__form{box-shadow:none}.launch-standards{border-bottom:1px solid var(--friend-line);background:var(--friend-cream);padding:clamp(68px,8vw,112px) clamp(28px,6vw,92px)}.launch-standards>header{grid-template-columns:.4fr 1.6fr;align-items:start;gap:36px;margin-bottom:44px;display:grid}.launch-standards>header p{color:var(--friend-green);letter-spacing:.09em;text-transform:uppercase;margin:8px 0 0;font-size:11px;font-weight:780}.launch-standards>header h2{letter-spacing:-.055em;max-width:840px;margin:0;font-size:clamp(42px,5vw,72px);font-weight:470;line-height:.98}.launch-standards>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.launch-standards article{border:1px solid var(--friend-line);background:#fff;border-radius:22px;min-height:235px;padding:24px}.launch-standards article>b{color:var(--friend-blue);font-size:11px}.launch-standards h3{letter-spacing:-.035em;margin:72px 0 12px;font-size:24px}.launch-standards article p{color:var(--friend-muted);margin:0;font-size:13px;line-height:1.6}.launch-standards footer{max-width:920px;color:var(--friend-muted);background:#eef1ff;border-radius:16px;align-items:flex-start;gap:14px;margin-top:24px;padding:18px 20px;font-size:13px;line-height:1.55;display:flex}.launch-standards footer svg{width:23px;color:var(--friend-blue);flex:0 0 23px}.launch-host-price{color:var(--friend-blue-dark);background:#ffffffad;border-radius:12px;align-self:flex-start;margin:-18px 0 30px;padding:11px 14px;font-size:13px}.availability-withdraw-shell{background:#eef1ff;place-items:center;min-height:68vh;padding:72px 24px;display:grid}.availability-withdraw-shell>section{border:1px solid var(--friend-line);background:#fffaf1;border-radius:28px;width:min(100%,680px);padding:clamp(30px,6vw,58px);box-shadow:0 28px 70px #17213a1f}.availability-withdraw-shell>section>svg{width:36px;color:var(--friend-green)}.availability-withdraw-shell h1{letter-spacing:-.055em;margin:18px 0;font-size:clamp(38px,6vw,60px);line-height:.98}.availability-withdraw-shell h2{margin:24px 0 10px;font-size:22px}.availability-withdraw-shell p{color:var(--friend-muted);line-height:1.6}.availability-withdraw-shell button,.availability-withdraw-shell section>a{color:#fff;background:var(--friend-blue);min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:0 20px;font-size:13px;font-weight:760;display:inline-flex}.launch-map-overlay{z-index:9;max-width:540px;color:var(--friend-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf1f5;border:1px solid #17213a29;border-radius:22px;padding:24px;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 22px 55px #17213a33}.launch-map-overlay>small,.launch-empty-results>small{color:var(--friend-green);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.launch-map-overlay h2{letter-spacing:-.045em;margin:9px 0 10px;font-size:clamp(24px,2.4vw,36px);line-height:1.04}.launch-map-overlay p{max-width:470px;color:var(--friend-muted);margin:0;font-size:13px;line-height:1.55}.launch-map-overlay nav{flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}.launch-map-overlay a{color:var(--friend-blue-dark);align-items:center;gap:18px;font-size:12px;font-weight:800;display:inline-flex}.launch-map-overlay a:first-child{color:#fff;background:var(--friend-blue);border-radius:999px;min-height:42px;padding:0 16px}.launch-empty-results{justify-items:start;gap:12px;padding:clamp(32px,5vw,64px);display:grid}.launch-empty-results h2,.launch-empty-results p{margin:0}.launch-empty-results p{max-width:680px;color:var(--friend-muted);line-height:1.6}.listing-launch-gate,.booking-launch-notice,.listing-launch-note{color:var(--friend-ink);background:#eef1ff;border:1px solid #4563ee33;border-radius:18px;align-items:flex-start;gap:14px;display:flex}.listing-launch-gate{flex-direction:column;gap:6px;padding:17px 18px}.listing-launch-gate strong{font-size:14px}.listing-launch-gate span{color:var(--friend-muted);font-size:12px;line-height:1.5}.booking-launch-notice{margin:0 0 18px;padding:18px}.booking-launch-notice svg,.listing-launch-note svg{width:23px;color:var(--friend-blue);flex:0 0 23px}.booking-launch-notice div,.listing-launch-note div{gap:5px;display:grid}.booking-launch-notice span,.listing-launch-note span{color:var(--friend-muted);font-size:13px;line-height:1.5}.listing-launch-note{width:min(1440px,100% - 72px);margin:-34px auto 34px;padding:18px 22px}@media (width<=760px){.launch-hero-actions{flex-direction:column;align-items:stretch}.launch-hero-actions .friendly-button{width:100%}.friendly-hero-map>.launch-map-card{grid-template-columns:1fr}.friendly-hero-map>.launch-map-card>a{border-top:1px solid var(--friend-line);border-left:0;grid-column:1;min-height:52px}.friendly-hero-map>.launch-map-card>nav{border-top:1px solid var(--friend-line);border-left:0;min-width:0}.launch-map-overlay{padding:19px;bottom:14px;left:14px;right:14px}.launch-map-overlay h2{font-size:24px}.listing-launch-note{width:calc(100% - 32px);margin-top:-20px}.availability-alert{grid-template-columns:1fr;gap:28px;padding-inline:18px}.availability-alert__form{grid-template-columns:1fr;padding:20px}.availability-alert__form>label,.availability-alert__form>button,.availability-alert__consent,.availability-alert__location{grid-column:1}.availability-alert--compact{padding:20px}.launch-standards{padding-inline:18px}.launch-standards>header{grid-template-columns:1fr;gap:14px}.launch-standards>div{grid-template-columns:1fr}.launch-standards article{min-height:0}.launch-standards h3{margin-top:40px}}
