:root{--bg:#f7f9fb;--card:#fff;--ink:#152029;--muted:#6c7781;--brand:#0f766e;--brand2:#14b8a6;--soft:#e9f8f5;--line:#e4e8ec;--danger:#e11d48}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{max-width:1180px;margin:auto;padding:24px}.topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.topbarInner{justify-content:space-between;align-items:center;max-width:1180px;margin:auto;padding:12px 24px;display:flex}.brand{align-items:center;gap:10px;font-size:21px;font-weight:900;display:flex}.mark{background:linear-gradient(135deg,var(--brand),#22c55e);color:#fff;border-radius:13px;place-items:center;width:38px;height:38px;font-weight:900;display:grid;box-shadow:0 8px 22px #0f766e33}.nav{gap:5px;display:flex}.nav a{color:#4b5861;border-radius:10px;padding:9px 11px;font-weight:650}.nav a:hover{color:#111;background:#f0f3f4}.btn{cursor:pointer;border:0;border-radius:12px;padding:11px 15px;font-weight:800}.btnPrimary{background:var(--brand);color:#fff}.btnSoft{background:var(--soft);color:var(--brand)}.btnGhost{border:1px solid var(--line);background:#fff}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;padding:56px 0;display:grid}.eyebrow{background:var(--soft);color:var(--brand);border-radius:999px;padding:7px 11px;font-weight:800;display:inline-flex}.hero h1{letter-spacing:-2.6px;margin:18px 0;font-size:60px;line-height:1}.hero p{color:var(--muted);max-width:650px;font-size:19px;line-height:1.6}.actions{flex-wrap:wrap;gap:10px;display:flex}.card{background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:0 10px 35px #12202b0c}.pad{padding:20px}.grid{gap:16px;display:grid}.grid2{grid-template-columns:repeat(2,1fr)}.grid3{grid-template-columns:repeat(3,1fr)}.avatar{object-fit:cover;width:60px;height:60px;color:var(--brand);background:#dcefeb;border-radius:50%;place-items:center;font-weight:900;display:grid}.row{align-items:center;gap:12px;display:flex}.spread{justify-content:space-between;align-items:center;gap:12px;display:flex}.muted{color:var(--muted)}.badge{color:#4b5861;background:#eef2f4;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:12px;font-weight:800;display:inline-flex}.score{color:#166534;background:#dcfce7}.chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.chip{color:#4b5861;background:#f1f4f5;border-radius:999px;padding:6px 9px;font-size:13px}.title{letter-spacing:-.8px;margin:12px 0 5px;font-size:32px}.subtitle{color:var(--muted);margin-top:0}.form{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.field label{margin-bottom:6px;font-size:13px;font-weight:800;display:block}.field input,.field select,.field textarea{background:#fff;border:1px solid #ccd4da;border-radius:11px;outline:none;width:100%;padding:11px 12px}.field textarea{resize:vertical;min-height:100px}.span2{grid-column:1/-1}.swipeCard{overflow:hidden}.profilePhoto{background:linear-gradient(160deg,#c5e8df,#dce5f4) 50%/cover;align-items:flex-end;height:390px;padding:18px;display:flex}.photoOverlay{background:linear-gradient(#0000,#000b);height:110px;margin:-110px 0 0;position:relative}.swipeButtons{justify-content:center;gap:18px;margin-top:18px;display:flex}.circleBtn{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;display:grid;box-shadow:0 8px 22px #12202b15}.circleBtn.like{color:var(--brand)}.circleBtn.nope{color:var(--danger)}.circleBtn.star{color:#eab308}.dashGrid{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.stat{padding:18px}.stat b{font-size:27px}.assignment{color:#fff;background:linear-gradient(135deg,#0f766e,#134e4a)}.listingPhoto{background:linear-gradient(145deg,#d2ede7,#dce7f6);border-radius:16px 16px 0 0;height:170px}.authBox{max-width:480px;margin:60px auto}.authTabs{gap:8px;margin-bottom:16px;display:flex}.authTabs button{flex:1}.messageLayout{grid-template-columns:300px 1fr;min-height:620px;display:grid;overflow:hidden}.threads{border-right:1px solid var(--line)}.thread{border-bottom:1px solid var(--line);padding:14px}.chat{flex-direction:column;display:flex}.chatBody{flex-direction:column;flex:1;gap:10px;padding:18px;display:flex}.bubble{background:#f0f3f4;border-radius:15px;max-width:72%;padding:10px 12px}.mine{background:var(--soft);align-self:flex-end}.chatComposer{border-top:1px solid var(--line);gap:8px;padding:14px;display:flex}.chatComposer input{border:1px solid var(--line);border-radius:10px;flex:1;padding:11px}@media (max-width:850px){.hero,.dashGrid{grid-template-columns:1fr}.grid3{grid-template-columns:1fr 1fr}.nav{display:none}.hero h1{font-size:46px}}@media (max-width:600px){.shell{padding:16px}.grid2,.grid3,.form{grid-template-columns:1fr}.span2{grid-column:auto}.hero{padding:28px 0}.hero h1{font-size:39px}.profilePhoto{height:330px}.messageLayout{grid-template-columns:1fr}.threads{display:none}}.groupLayout{grid-template-columns:290px 1fr;gap:18px;display:grid}.groupList{height:max-content;overflow:hidden}.groupItem{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;gap:5px;width:100%;padding:15px;display:grid}.groupItem.active{background:var(--soft)}.groupItem span:not(.badge){color:var(--muted);font-size:13px}.memberCard{border:1px solid var(--line);border-radius:14px;align-items:center;gap:11px;padding:13px;display:flex}.inviteRow{border-top:1px solid var(--line);padding:12px 0}@media (max-width:800px){.groupLayout{grid-template-columns:1fr}.groupList{display:flex;overflow:auto}.groupItem{border-right:1px solid var(--line);border-bottom:0;min-width:210px}}.groupSelect{border:1px solid var(--line);background:#fff;border-radius:11px;max-width:220px;padding:10px 12px}.swipeWrap{max-width:480px;margin:28px auto}.agreementPage{color:#17231f;background:linear-gradient(#f7f3ec 0%,#fff 38%,#f7f3ec 100%);min-height:100vh}.agreementHero{color:#fff;background:radial-gradient(circle at 82% 18%,#c49f5633,#0000 28%),linear-gradient(135deg,#10241e 0%,#18372d 62%,#0e211b 100%);padding:7.5rem 1.5rem 4.5rem}.agreementHeroInner,.agreementLayout{width:min(1180px,100%);margin:0 auto}.agreementHeroInner{max-width:850px}.agreementHero .eyebrow{color:#d8b874}.agreementHero h1{max-width:780px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;margin:.8rem 0 1.15rem;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:500;line-height:.98}.agreementHero p{color:#ffffffc2;max-width:700px;font-size:1.08rem;line-height:1.75}.agreementReadiness{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #d8b87473;border-radius:999px;align-items:baseline;gap:.55rem;margin-top:1.8rem;padding:.8rem 1.05rem;display:inline-flex}.agreementReadiness strong{color:#e8ca8b;font-family:Georgia,serif;font-size:1.45rem}.agreementReadiness span{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.agreementLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:2rem;padding:4rem 1.5rem 6rem;display:grid}.agreementForm{gap:1.25rem;display:grid}.agreementHeading h2,.agreementSecondHeading h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:.35rem 0 .5rem;font-size:clamp(2rem,4vw,3.15rem);font-weight:500}.agreementHeading p,.agreementSecondHeading p{color:#66736e;line-height:1.65}.agreementSecondHeading{padding-top:1.35rem}.agreementCard,.agreementSummary,.agreementNext{background:#ffffffeb;border:1px solid #e4ded3;border-radius:1.35rem;box-shadow:0 18px 55px #14272013}.agreementCard{padding:1.5rem}.agreementCard h3{margin:0 0 1rem;font-family:Georgia,serif;font-size:1.25rem;font-weight:500}.agreementCard label{color:#263832;letter-spacing:.01em;gap:.45rem;font-size:.83rem;font-weight:650;display:grid}.agreementCard input,.agreementCard select,.agreementCard textarea{color:#17231f;width:100%;font:inherit;background:#fcfbf8;border:1px solid #d9d4ca;border-radius:.8rem;outline:none;padding:.82rem .9rem;font-weight:400;transition:border-color .2s,box-shadow .2s,background .2s}.agreementCard input:focus,.agreementCard select:focus,.agreementCard textarea:focus{background:#fff;border-color:#9d7b3d;box-shadow:0 0 0 3px #9d7b3d1f}.agreementCard textarea{resize:vertical;min-height:108px;line-height:1.55}.agreementBasics{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.agreementChoices{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.agreementNotes{gap:.8rem;display:grid}.agreementAside{gap:1rem;display:grid;position:sticky;top:6.5rem}.agreementSummary,.agreementNext{padding:1.5rem}.agreementSummary h2,.agreementNext h3{margin:0 0 .9rem;font-family:Georgia,serif;font-weight:500}.agreementSummary dl{gap:.85rem;margin:0;display:grid}.agreementSummary dl div{border-bottom:1px solid #eee8df;justify-content:space-between;gap:1rem;padding-bottom:.75rem;display:flex}.agreementSummary dt{color:#6d7773;font-size:.82rem}.agreementSummary dd{color:#1d3029;text-align:right;margin:0;font-size:.86rem;font-weight:650}.agreementSummary button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#17372d;border:0;border-radius:999px;margin-top:1.25rem;padding:.95rem 1.2rem;font-weight:650;transition:transform .2s,background .2s}.agreementSummary button:hover{background:#a77f39;transform:translateY(-2px)}.agreementSummary small{color:#7a827f;margin-top:.85rem;line-height:1.5;display:block}.agreementNext{box-shadow:none;background:#efe7d7;border-color:#ded0b8}.agreementNext p{color:#52625c;margin:0;font-size:.9rem;line-height:1.6}@media (max-width:900px){.agreementLayout{grid-template-columns:1fr}.agreementAside{position:static}}@media (max-width:620px){.agreementHero{padding-top:6rem}.agreementLayout{padding-top:2.75rem}.agreementBasics,.agreementChoices{grid-template-columns:1fr}}@media print{.agreementPage{background:#fff}.agreementHero{color:#17231f;background:#fff;padding:1rem 0 1.5rem}.agreementHero .eyebrow{color:#7d612d}.agreementHero h1{font-size:2.5rem}.agreementHero p{color:#52625c}.agreementReadiness,.agreementNext,.agreementSummary button,header,footer{display:none!important}.agreementLayout{padding:0;display:block}.agreementForm{gap:.65rem}.agreementCard,.agreementSummary{box-shadow:none;break-inside:avoid;border-color:#bbb}.agreementAside{margin-top:1rem;position:static}.agreementCard input,.agreementCard select,.agreementCard textarea{background:0 0;border:0;padding:.25rem 0}}.valueStudioPage{color:#17231f;background:#f7f4ee;min-height:100vh}.valueStudioHero{color:#fff;background:radial-gradient(circle at 80% 15%,#d5b46d38,#0000 30%),linear-gradient(130deg,#10231d,#1b3c31 68%,#12271f);padding:7.5rem 1.5rem 4.5rem}.valueStudioHeroInner,.valueStudioLayout{width:min(1160px,100%);margin:0 auto}.valueStudioHeroInner{max-width:850px}.valueStudioHero .eyebrow{color:#d8b874;letter-spacing:.16em}.valueStudioHero h1{max-width:820px;font-family:var(--font-display),Georgia,serif;letter-spacing:-.045em;margin:.75rem 0 1.15rem;font-size:clamp(2.8rem,6vw,5.4rem);font-weight:500;line-height:1}.valueStudioHero h1 em{color:#e2c487;font-weight:400}.valueStudioHero p{color:#ffffffbf;max-width:710px;font-size:1.08rem;line-height:1.75}.valuePrivacy{color:#fffc;background:#ffffff0f;border:1px solid #d8b87466;border-radius:999px;margin-top:1.5rem;padding:.7rem 1rem;font-size:.82rem;display:inline-flex}.valueStudioLayout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:2.5rem;padding:4rem 1.5rem 6rem;display:grid}.valueSectionHeading>span,.valueResultTop>span{color:#987338;letter-spacing:.16em;font-size:.72rem;font-weight:800}.valueSectionHeading h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:.5rem 0;font-size:clamp(2rem,4vw,3.2rem);font-weight:500}.valueSectionHeading p{color:#6a7571;line-height:1.6}.valueFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.valueField{background:#ffffffe6;border:1px solid #e1dbd0;border-radius:1rem;gap:.5rem;padding:1.1rem;display:grid;box-shadow:0 10px 35px #1427200b}.valueField>span{color:#4f5e59;font-size:.8rem;font-weight:650}.valueField>div{align-items:center;gap:.45rem;display:flex}.valueField b{color:#987338;font-family:Georgia,serif;font-size:1.35rem}.valueField input{color:#17231f;background:0 0;border:0;outline:0;width:100%;min-width:0;font:600 1.35rem/1.2 inherit}.valueField small{color:#7a827f;white-space:nowrap}.valueReset{color:#6b6458;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:1rem;text-decoration:underline}.valueResults{background:#fff;border:1px solid #d9d0c2;border-radius:1.5rem;position:sticky;top:6.5rem;overflow:hidden;box-shadow:0 24px 70px #1427201a}.valueResultTop{border-bottom:1px solid #eee8df;justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem 1.4rem;display:flex}.valueResultTop b{border-radius:999px;padding:.4rem .65rem;font-size:.7rem}.valueGood{color:#1e674f;background:#e8f4ee}.valueCaution{color:#8c5724;background:#f7ecdc}.valueHeroMetric{color:#fff;background:#17372d;padding:1.6rem 1.4rem;display:grid}.valueHeroMetric small,.valueHeroMetric span{color:#ffffffa6}.valueHeroMetric strong{color:#e1c280;margin:.35rem 0;font-family:Georgia,serif;font-size:3rem;font-weight:500}.valueMetricGrid{grid-template-columns:1fr 1fr;display:grid}.valueMetricGrid div{border-bottom:1px solid #eee8df;border-right:1px solid #eee8df;gap:.3rem;padding:1rem 1.4rem;display:grid}.valueMetricGrid span{color:#77817d;font-size:.72rem}.valueMetricGrid b{font-family:Georgia,serif;font-size:1.15rem;font-weight:500}.valueContract{background:#f2eadc;justify-content:space-between;gap:1rem;padding:1.1rem 1.4rem;display:flex}.valueContract span{color:#5b655f;font-size:.82rem}.valueContract strong{color:#765722}.valueGuidance{padding:1.35rem 1.4rem 1rem}.valueGuidance h3{margin:0 0 .45rem;font-family:Georgia,serif;font-weight:500}.valueGuidance p{color:#606d68;margin:0;font-size:.86rem;line-height:1.6}.valueActions{grid-template-columns:1fr 1fr;gap:.65rem;padding:.5rem 1.4rem 1rem;display:grid}.valueActions a{color:#fff;text-align:center;background:#17372d;border-radius:999px;padding:.75rem .65rem;font-size:.78rem;font-weight:650}.valueActions a:last-child{color:#253931;background:#eee7da}.valueDisclaimer{color:#8a918e;padding:0 1.4rem 1.35rem;font-size:.67rem;line-height:1.45;display:block}@media (max-width:900px){.valueStudioLayout{grid-template-columns:1fr}.valueResults{position:static}}@media (max-width:620px){.valueStudioHero{padding-top:6rem}.valueStudioLayout{padding-top:2.75rem}.valueFieldGrid,.valueActions{grid-template-columns:1fr}}.verificationPrinciples{background:#d9d5cc;border:1px solid #d9d5cc;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;display:grid}.verificationPrinciples>div{background:#fff;gap:5px;padding:20px;display:grid}.verificationPrinciples b{color:#0b1d37;font-family:Georgia,serif;font-size:18px;font-weight:500}.verificationPrinciples span{color:#69756f;font-size:13px;line-height:1.5}.verificationSubmission{grid-template-columns:.72fr 1.28fr;margin-top:20px;display:grid;overflow:hidden}.verificationSubmissionIntro{color:#fff;background:#102d27;padding:32px}.verificationSubmissionIntro>span{color:#d8b874;letter-spacing:.17em;font-size:10px;font-weight:850}.verificationSubmissionIntro h2{color:#fff;margin:13px 0 10px;font:400 31px/1.1 Georgia,serif}.verificationSubmissionIntro p{color:#bdcec7;line-height:1.6}.verificationEvidenceForm{gap:18px;padding:30px;display:grid}.verificationEvidenceForm label{gap:7px;display:grid}.verificationEvidenceForm label>span,.trustReviewerNote>span{color:#293d36;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.verificationEvidenceForm input,.verificationEvidenceForm select,.verificationEvidenceForm textarea,.trustReviewerNote textarea{background:#fff;border:1px solid #cfd5d1;border-radius:3px;width:100%;padding:12px 13px}.verificationEvidenceForm small{color:#79837f;line-height:1.45}.verificationLicenseFields{grid-template-columns:.8fr 1.25fr .55fr;gap:12px;display:grid}.verificationSubmitActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.verificationHistoryItem>p{color:#6d5123;background:#f7efe1;margin:0 0 12px;padding:10px 12px;font-size:13px}.verificationMeaning{text-align:center;max-width:820px;margin:38px auto 0}.verificationMeaning h2{color:#0b1d37;font:400 30px Georgia,serif}.verificationMeaning p{color:#69756f;line-height:1.7}.trustAdminPage{max-width:1050px}.trustAdminHeader{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.trustAdminHeader h1{letter-spacing:-.035em;margin:14px 0 10px;font:400 clamp(38px,5vw,60px)/1 Georgia,serif}.trustAdminHeader p{color:#69756f;max-width:700px;line-height:1.6}.trustQueue{gap:18px;display:grid}.trustReviewCard{padding:26px}.trustReviewTop{justify-content:space-between;gap:20px;display:flex}.trustReviewTop h2{margin:10px 0 5px;font:400 25px Georgia,serif}.trustReviewTop small{color:#7b8581}.trustFacts{background:#e3dfd7;grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0;display:grid}.trustFacts>div{background:#f8f6f1;padding:14px}.trustFacts dt{color:#7c8581;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.trustFacts dd{margin:6px 0 0;font-weight:700}.trustApplicantNote{color:#4d5c56;background:#f8f4eb;border-left:3px solid #9b7b3f;padding:14px}.trustReviewerNote{gap:7px;margin-top:18px;display:grid}.trustDecisionRow{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:14px;display:flex}@media (max-width:760px){.verificationPrinciples,.verificationSubmission,.verificationLicenseFields{grid-template-columns:1fr}.verificationSubmitActions>*{width:100%}.trustAdminHeader{flex-direction:column;align-items:flex-start}.trustFacts{grid-template-columns:1fr}.trustDecisionRow>*{width:100%}}.swipeCard{border:1px solid #16653414;border-radius:24px;overflow:hidden;box-shadow:0 16px 45px #12202b1f}.profilePhoto{background-position:50%;background-size:cover;height:420px}.profileContent{padding:22px}.profileContent h2{margin-bottom:8px;font-size:28px}.swipeButtons{border-top:1px solid var(--line);gap:14px;margin-top:22px;padding-top:18px}.circleBtn{width:62px;height:62px;font-size:23px;transition:transform .15s,box-shadow .15s}.circleBtn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #12202b29}.badge.score{color:#166534;background:#eafaf4;border:1px solid #ccebdc;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:800}@media (max-width:600px){.swipeWrap{max-width:100%;margin:20px auto}.profilePhoto{height:350px}.profileContent{padding:18px}}.swipeWrap{box-sizing:border-box!important;width:100%!important;max-width:1250px!important;margin:24px auto!important;padding:0 24px!important}.swipeCard{width:100%!important;min-width:0!important;max-width:1180px!important;margin:0 auto!important}.swipeCard .profilePhoto{border-radius:22px 0 0 22px!important;width:100%!important;min-width:0!important}.swipeCard .profileContent{box-sizing:border-box!important;width:100%!important;min-width:0!important}@media (max-width:850px){.swipeCard{display:block!important}.swipeCard .profilePhoto{border-radius:22px 22px 0 0!important;min-height:500px!important}}.swipeWrap .actions,.swipeWrap .swipeActions{grid-column:1/-1!important;justify-content:center!important;align-items:center!important;gap:28px!important;width:100%!important;margin:24px auto 10px!important;display:flex!important}.swipeWrap{flex-direction:column!important;align-items:center!important}.swipeButtons{justify-content:center!important;align-items:center!important;gap:28px!important;width:100%!important;margin:24px auto 12px!important;display:flex!important}@media (max-width:850px){.datingInfoGrid{grid-template-columns:1fr}}.profileContent.datingMode>:not(.datingDetails){display:none!important}.datingDetails{width:100%}.datingInfoGrid{border-top:1px solid #00000014;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin-top:22px;padding-top:20px;display:grid}.datingInfoGrid p{margin:5px 0 0}.socialLinks{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.socialCard{color:inherit;background:#fff;border:1px solid #0000001a;border-radius:12px;align-items:center;gap:9px;padding:10px 14px;text-decoration:none;display:flex;box-shadow:0 3px 12px #0000000d}.socialCard:hover{transform:translateY(-1px)}@media (max-width:850px){.datingInfoGrid{grid-template-columns:1fr}}.compactSocialLinks{flex-wrap:wrap;gap:10px;display:flex}.compactSocialCard{border-radius:999px;justify-content:center;min-width:120px;padding:10px 14px;font-weight:700}.compactSocialCard span{white-space:nowrap}.socialSignupFields,.socialProfileFields{background:#eff6ff8c;border:1px solid #1e40af2e;border-radius:16px;margin:0;padding:18px}.socialSignupFields legend,.socialProfileFields legend{color:#0b1f4d;padding:0 6px;font-weight:800}.socialSignupFields legend span,.socialProfileFields legend span{color:#64748b;font-size:13px;font-weight:600}.socialProfileLinks{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.socialProfileLink{color:#153eaa;background:#eff6ff;border:1px solid #2563eb40;border-radius:999px;align-items:center;min-height:42px;padding:9px 15px;font-weight:800;text-decoration:none;transition:transform .15s,background-color .15s,box-shadow .15s;display:inline-flex}.socialProfileLink:hover,.socialProfileLink:focus-visible{background:#dbeafe;transform:translateY(-1px);box-shadow:0 6px 18px #1e40af1f}.datingPrompts{gap:12px;margin-top:12px;display:grid}.datingPromptCard{background:#fffc;border:1px solid #00000014;border-radius:16px;padding:15px 17px}.datingPromptQuestion{opacity:.65;margin-bottom:6px;font-size:13px;font-weight:700}.datingPromptAnswer{font-size:15px;font-weight:600;line-height:1.45}@media (min-width:851px){.swipeCard{grid-template-columns:48% 52%!important;max-width:1250px!important}.swipeCard .profilePhoto{background-position:50%!important;background-size:cover!important;width:100%!important;min-width:0!important;min-height:680px!important}.swipeCard .profileContent{min-width:0!important}}body{background-color:#0000!important;background-image:radial-gradient(circle at 8% 20%,#b7dcff6b,#0000 32%),radial-gradient(circle at 92% 25%,#ffb8d76b,#0000 34%),radial-gradient(circle at 55% 95%,#dac6ff57,#0000 38%),linear-gradient(135deg,#f8fbff 0%,#fff7fb 48%,#faf7ff 100%)!important;background-position:0 0,0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat,repeat!important;background-size:auto,auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box,border-box!important}body:before{content:"✈︎   ♡   ✈︎          ♡       ✈︎";pointer-events:none;z-index:-1;color:#ec48991a;letter-spacing:42px;white-space:nowrap;height:80px;font-size:30px;position:fixed;inset:115px 0 auto;transform:rotate(-4deg)}.topbar{background:linear-gradient(100deg,#ebf7fff7,#ffeff7f7 48%,#f5eefff7)!important;border-bottom:1px solid #ec489924!important;box-shadow:0 5px 22px #54417814!important}.topbarInner{padding-top:10px!important;padding-bottom:10px!important}.shiftstayBrand{align-items:center!important;gap:10px!important;text-decoration:none!important;display:flex!important}.travelHealthLogo{background:linear-gradient(145deg,#fff,#ffe8f2);border:2px solid #f472b640;border-radius:18px;place-items:center;width:54px;height:54px;font-size:31px;display:grid;box-shadow:0 5px 16px #ec489924}.brandWords{flex-wrap:wrap;align-items:baseline;line-height:1;display:flex}.shiftWord{color:#ec4899;letter-spacing:-1.5px;font-size:28px;font-weight:900}.stayWord{color:#273264;letter-spacing:-1.5px;font-size:28px;font-weight:900}.brandTagline{color:#59617d;letter-spacing:1.15px;flex-basis:100%;margin-top:5px;font-size:8px;font-weight:800}.brandFlight{font-size:21px;transform:rotate(-8deg)}.nav a{border-radius:999px;padding:8px 10px;transition:all .18s}.nav a:hover{color:#ec4899;background:#ffffffbf;transform:translateY(-1px)}.card{box-shadow:0 12px 34px #51417817}@media (max-width:850px){.brandTagline,.brandFlight{display:none}.travelHealthLogo{width:44px;height:44px;font-size:25px}.shiftWord,.stayWord{font-size:23px}}.topbarInner{align-items:center!important;gap:24px!important;width:100%!important;max-width:1500px!important;margin:0 auto!important;padding-left:22px!important;padding-right:22px!important;display:flex!important}.shiftstayBrand{flex:0 0 235px!important;align-items:center!important;gap:10px!important;min-width:235px!important;display:flex!important}.brandWords{white-space:nowrap!important;flex-wrap:nowrap!important}.shiftWord,.stayWord{font-size:29px!important;display:inline!important}.brandTagline{white-space:nowrap;position:absolute;margin-top:39px!important;margin-left:64px!important}.brandFlight{margin-left:2px;white-space:nowrap!important}.nav{flex-wrap:nowrap!important;flex:auto!important;align-items:center!important;gap:4px!important;display:flex!important}.nav a{white-space:nowrap!important;font-size:14px!important}.topbar{position:relative;overflow:visible;background:radial-gradient(circle at 18% 20%,#ffffffe6,#0000 25%),radial-gradient(circle at 75% 30%,#ffcfe38c,#0000 28%),linear-gradient(110deg,#eaf7ff 0%,#fff2f8 42%,#f5edff 72%,#ffe8f1 100%)!important}.topbar:after{content:"✈︎  · · ·  ♡  · · ·  ✈︎";letter-spacing:8px;color:#ec489933;pointer-events:none;font-size:17px;position:absolute;top:-6px;right:24px}.swipeWrap{border-radius:28px!important}@media (max-width:1050px){.shiftstayBrand{flex-basis:175px!important;min-width:175px!important}.shiftWord,.stayWord{font-size:23px!important}.brandTagline,.brandFlight{display:none!important}.nav a{padding:7px!important;font-size:12px!important}}.travelBanner{background:radial-gradient(circle at 72% 28%,#fffffff2,#0000 9%),linear-gradient(110deg,#dff4ff 0%,#f5eaff 28%,#ffdce9 58%,#ffe9c9 82%,#e7dfff 100%);border-bottom:1px solid #ec48991f;width:100%;height:92px;position:relative;overflow:hidden}.travelBanner:before{content:"";background:linear-gradient(90deg,#7c58b433,#ec489938,#ffa76b2e);border-radius:50%;height:75px;position:absolute;bottom:-40px;left:-5%;right:-5%}.travelBannerSky{width:100%;max-width:1500px;height:100%;margin:0 auto;position:relative}.bannerPlane{filter:drop-shadow(0 3px 4px #00000014);font-size:29px;position:absolute;top:15px;left:31%;transform:rotate(-9deg)}.bannerTrail{color:#ec4899;opacity:.58;letter-spacing:5px;white-space:nowrap;font-size:21px;position:absolute;top:12px;left:36%}.bannerScene{opacity:.72;filter:saturate(.85);justify-content:space-around;align-items:flex-end;font-size:38px;display:flex;position:absolute;bottom:4px;left:39%;right:8%}.bannerMessage{text-align:right;color:#344064;max-width:210px;font-size:14px;font-style:italic;font-weight:800;position:absolute;top:18px;right:55px;transform:rotate(-2deg)}.travelBanner:after{content:"♡";color:#ec4899;opacity:.32;font-size:33px;position:absolute;bottom:8px;left:15%}.topbar{padding:0!important}.topbarInner{min-height:72px}main.shell{position:relative}main.shell:before{content:"";filter:blur(10px);pointer-events:none;z-index:-1;background:#b2dcff2e;border-radius:50%;width:280px;height:280px;position:fixed;bottom:20px;left:-110px}main.shell:after{content:"";filter:blur(10px);pointer-events:none;z-index:-1;background:#ffb0d62e;border-radius:50%;width:300px;height:300px;position:fixed;bottom:60px;right:-130px}@media (max-width:900px){.travelBanner{height:68px}.bannerScene{font-size:28px;left:30%;right:2%}.bannerMessage{display:none}.bannerPlane{font-size:23px;left:18%}.bannerTrail{font-size:15px;left:25%}}.discoverHero{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1180px;margin:6px auto 22px;padding:20px 8px 4px;display:flex}.discoverIntro{flex:1}.discoverTitle{letter-spacing:-1.4px;color:#273264;margin:0;font-size:clamp(30px,4vw,44px);line-height:1.05}.discoverSubtitle{color:#68708a;max-width:620px;margin:9px 0 0;font-size:16px;line-height:1.45}.discoverControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.discoverFilterBtn,.discoverModeBtn{appearance:none;color:#37405f;cursor:pointer;background:#ffffffe0;border:1px solid #494f7024;border-radius:999px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 5px 18px #523f6e12}.discoverFilterBtn:hover,.discoverModeBtn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #523f6e1c}.discoverFilterBtn{margin-right:5px}@media (max-width:900px){.discoverHero{flex-direction:column;align-items:flex-start}.discoverControls{justify-content:flex-start}}.discoverFilterPanel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #e278a62e;border-radius:24px;width:min(1120px,100% - 24px);margin:4px auto 24px;padding:22px;box-shadow:0 18px 45px #5d487117}.filterPanelHeader{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.filterPanelHeader h3{margin:0 0 4px;font-size:22px}.filterPanelHeader p{margin:0}.filterCloseBtn{cursor:pointer;background:#f7ebf2e6;border:0;border-radius:50%;width:38px;height:38px;font-size:24px;line-height:1}.filterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.filterField{flex-direction:column;gap:8px;display:flex}.filterField label{font-size:14px;font-weight:800}.filterField input,.filterField select{width:100%;min-height:46px;font:inherit;background:#fffffff2;border:1px solid #43435d24;border-radius:14px;outline:none;padding:10px 13px}.ageFilterRow{grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;display:grid}.ageFilterRow span{color:#7b7b8c;font-weight:700}.verifiedFilter{cursor:pointer;background:#f9fcf9e6;border:1px solid #43435d1a;border-radius:16px;align-items:center;gap:12px;min-height:70px;padding:13px 15px;display:flex}.verifiedFilter input{width:19px;height:19px}.verifiedFilter span{flex-direction:column;gap:2px;display:flex}.verifiedFilter small{color:#7a7a88;font-size:12px}.filterActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.filterClearBtn,.filterApplyBtn{cursor:pointer;border-radius:999px;min-height:44px;padding:10px 19px;font-weight:800}.filterClearBtn{background:#fff;border:1px solid #43435d26}.filterApplyBtn{color:#b83878;background:linear-gradient(135deg,#ffe5f0,#f3e8ff);border:1px solid #e1599640}@media (max-width:760px){.filterGrid{grid-template-columns:1fr}.filterActions{flex-direction:column-reverse}.filterClearBtn,.filterApplyBtn{width:100%}}.calendarPage{background:#f7f9fb;min-height:100vh;padding:32px 16px}.calendarContainer{max-width:1100px;margin:0 auto}.calendarHeader{margin-bottom:24px}.calendarTitle{color:#152029;margin:0;font-size:34px;font-weight:700}.calendarSubtitle{color:#6c7781;margin-top:6px;font-size:16px}.calendarCard{background:#fff;border:1px solid #e4e8eb;border-radius:18px;padding:20px}.calendarMonthHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.calendarMonthTitle{color:#152029;text-align:center;margin:0;font-size:26px}.calendarNavButton{cursor:pointer;background:#fff;border:1px solid #d8dde1;border-radius:10px;padding:10px 14px;font-weight:600}.calendarNavButton:hover{background:#f2f5f7}.calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.calendarWeekday{text-align:center;color:#6c7781;padding-bottom:6px;font-size:13px;font-weight:700}.calendarEmptyDay{background:#f8fafb;border-radius:10px;min-height:110px}.calendarDay{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e6e9;border-radius:10px;min-height:110px;padding:8px;overflow:hidden}.calendarDay:hover{border-color:#9aa6af}.calendarDateNumber{color:#39434b;margin-bottom:6px;font-size:14px;font-weight:700}.shiftBlock{border:1px solid #0000;border-radius:8px;padding:7px;font-size:12px;line-height:1.25}.shiftDay{color:#6f5700;background:#fff7d6;border-color:#e8cf7a}.shiftNight{color:#3e3976;background:#ecebff;border-color:#b9b5f2}.shiftOnCall{color:#5f3b82;background:#f2e9ff;border-color:#c8aee9}.shiftOff{color:#285d34;background:#e8f7ec;border-color:#a8d6b3}.shiftSick{color:#8d2f2f;background:#fdeaea;border-color:#e5aaaa}.shiftName{font-weight:700}.shiftNote{overflow-wrap:anywhere;margin-top:4px}.shiftVisibility{opacity:.7;margin-top:5px;font-size:10px}.calendarModalBackdrop{z-index:1000;background:#15202973;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.calendarModal{background:#fff;border-radius:18px;width:100%;max-width:430px;max-height:90vh;padding:24px;overflow-y:auto}.calendarModalTitle{color:#152029;margin:0;font-size:26px}.calendarModalDate{color:#6c7781;margin-top:6px}.calendarField{margin-top:20px}.calendarLabel{color:#2d3941;margin-bottom:8px;font-weight:700;display:block}.shiftOptionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.shiftOptionButton{color:#303940;cursor:pointer;background:#fff;border:1px solid #d9dde0;border-radius:10px;padding:11px;font-weight:600}.shiftOptionButtonActive{color:#fff;background:#152029;border-color:#152029}.calendarTextarea,.calendarSelect{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cfd5d9;border-radius:10px;padding:11px 12px}.calendarTextarea:focus,.calendarSelect:focus{outline-offset:1px;outline:2px solid #b9c7d0}.calendarCharacterCount{text-align:right;color:#7b858c;margin-top:4px;font-size:12px}.calendarHelpText{color:#7b858c;margin-top:6px;font-size:12px}.calendarActions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.calendarSaveButton{color:#fff;cursor:pointer;background:#152029;border:none;border-radius:10px;flex:1;padding:12px 16px;font-weight:700}.calendarSaveButton:disabled{opacity:.55;cursor:default}.calendarRemoveButton{color:#a43c3c;cursor:pointer;background:#fff;border:1px solid #dfaaaa;border-radius:10px;padding:12px 16px;font-weight:700}.calendarCancelButton{color:#39434b;cursor:pointer;background:#fff;border:1px solid #d6dade;border-radius:10px;padding:12px 16px;font-weight:700}@media (max-width:700px){.calendarCard{padding:12px}.calendarMonthHeader{flex-direction:column;align-items:stretch}.calendarGrid{gap:4px}.calendarEmptyDay,.calendarDay{min-height:88px}.calendarDay{padding:5px}.calendarDateNumber{font-size:12px}.shiftBlock{padding:5px;font-size:10px}}.housingReviewPage{background:#f7f9fb;min-height:100vh;padding:32px 16px 56px}.housingReviewContainer{max-width:900px;margin:0 auto}.housingReviewHeader{margin-bottom:24px}.housingReviewHeader h1{color:#152029;margin:0;font-size:34px}.housingReviewHeader p{color:#6c7781;margin-top:6px;font-size:16px}.housingReviewCard{background:#fff;border:1px solid #e3e7ea;border-radius:18px;margin-bottom:18px;padding:22px}.housingReviewCard h2{color:#1d2931;margin:0 0 8px;font-size:22px}.housingReviewHelp{color:#6f7b84;margin:0 0 14px;font-size:14px}.housingReviewAutocomplete{width:100%}.housingReviewSelectedProperty{background:#f6f8f9;border-radius:12px;flex-direction:column;gap:4px;margin-top:16px;padding:14px;display:flex}.housingReviewSelectedProperty strong{color:#1d2931;font-size:15px}.housingReviewSelectedProperty span{color:#67727b;font-size:14px}.housingReviewMap{border:1px solid #dde2e5;border-radius:14px;width:100%;height:320px;margin-top:16px;overflow:hidden}.housingReviewLabel{color:#2f3a42;margin:16px 0 8px;font-weight:700;display:block}.housingReviewInput,.housingReviewTextarea,.housingReviewSelect{box-sizing:border-box;color:#1e2a31;width:100%;font:inherit;background:#fff;border:1px solid #cfd6da;border-radius:10px;padding:12px 13px}.housingReviewInput:focus,.housingReviewTextarea:focus,.housingReviewSelect:focus{outline-offset:1px;outline:2px solid #b9c7d0}.housingReviewRatingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.housingReviewRating{background:#fbfcfc;border:1px solid #e3e6e8;border-radius:12px;padding:14px}.housingReviewRating label{color:#303b43;margin-bottom:10px;font-weight:700;display:block}.housingReviewStars{flex-wrap:wrap;gap:4px;display:flex}.housingReviewStar{color:#c8cdd1;cursor:pointer;background:0 0;border:none;padding:0;font-size:28px;line-height:1}.housingReviewStar.active{color:#d5a300}.housingReviewPhotoButton{color:#28343c;cursor:pointer;background:#fff;border:1px solid #cfd6da;border-radius:10px;margin-top:6px;padding:11px 14px;font-weight:700;display:inline-block}.housingReviewPhotoButton:hover{background:#f3f6f7}.housingReviewPhotoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.housingReviewPhoto{background:#fff;border:1px solid #e0e4e7;border-radius:12px;overflow:hidden}.housingReviewPhoto img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.housingReviewPhoto button{color:#a43c3c;cursor:pointer;background:#fff;border:none;border-top:1px solid #e0e4e7;width:100%;padding:9px;font-weight:700}.housingReviewPrivacy{color:#7a858d;margin-top:12px;font-size:12px}.housingReviewCharacterCount{text-align:right;color:#7c868d;margin-top:5px;font-size:12px}.housingReviewSubmit{color:#fff;cursor:pointer;background:#152029;border:none;border-radius:12px;width:100%;padding:14px 18px;font-size:16px;font-weight:700}.housingReviewSubmit:disabled{opacity:.6;cursor:default}.housingReviewTravelerOnly{text-align:center;color:#69757d;margin-top:12px;font-size:13px}@media (max-width:700px){.housingReviewHeader h1{font-size:28px}.housingReviewCard{padding:16px}.housingReviewRatingsGrid{grid-template-columns:1fr}.housingReviewPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.housingReviewMap{height:260px}}.housingReviewFeed{margin-top:28px}.housingReviewFeedHeader{margin-bottom:16px}.housingReviewFeedHeader h2{color:#152029;margin:0;font-size:26px}.housingReviewFeedHeader p{color:#6d7880;margin-top:6px}.housingReviewEmpty{color:#6f7a82;text-align:center;background:#fff;border:1px solid #e2e6e8;border-radius:14px;padding:20px}.housingReviewFeedGrid{gap:16px;display:grid}.housingReviewFeedCard{background:#fff;border:1px solid #e1e5e7;border-radius:16px;padding:20px;overflow:hidden}.housingReviewCaution{color:#9b2f2f;background:#fde9e9;border-bottom:1px solid #e6b4b4;margin:-20px -20px 18px;padding:11px 16px;font-weight:800}.housingReviewFeedTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.housingReviewFeedTop h3{color:#1c2830;margin:0;font-size:20px}.housingReviewFeedAddress{color:#6d7880;margin:5px 0 0;font-size:14px}.housingReviewOverallScore{color:#6f5800;background:#fff7d8;border:1px solid #ead486;border-radius:10px;flex-shrink:0;padding:8px 10px;font-weight:800}.housingReviewFeedPhotos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.housingReviewFeedPhotos img{aspect-ratio:4/3;object-fit:cover;border:1px solid #e1e5e7;border-radius:10px;width:100%}.housingReviewFeedRatings{color:#465159;background:#f8fafb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:18px;padding:14px;font-size:14px;display:grid}.housingReviewFeedRatings strong{color:#1f2b32}.housingReviewFeedComment{color:#334048;margin:18px 0;font-size:15px;line-height:1.55}.housingReviewFeedFooter{border-top:1px solid #edf0f2;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.housingReviewRentAgain{border-radius:999px;padding:7px 10px;font-size:13px;font-weight:800}.housingReviewRentAgain.yes{color:#2d6638;background:#e8f7ec}.housingReviewRentAgain.no{color:#963737;background:#fde9e9}.housingReviewFeedDate{color:#879198;font-size:12px}@media (max-width:700px){.housingReviewFeedTop{flex-direction:column}.housingReviewFeedPhotos{grid-template-columns:repeat(2,minmax(0,1fr))}.housingReviewFeedRatings{grid-template-columns:1fr}.housingReviewFeedFooter{flex-direction:column;align-items:flex-start}}.housingReviewSearchWrap{margin-bottom:18px}.housingReviewSearchInput{color:#26323a;background:#fff;border:1px solid #dfe4e7;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.housingReviewSearchInput::placeholder{color:#8b959c}.housingReviewSearchInput:focus{border-color:#c6a7b8;box-shadow:0 0 0 3px #c6a7b82e}.marketplacePage{background:#f8f6f7;min-height:100vh;padding:32px 18px 60px}.marketplaceContainer{max-width:1180px;margin:0 auto}.marketplaceHeader{margin-bottom:22px}.marketplaceHeader h1{color:#1f2b32;margin:0;font-size:34px}.marketplaceHeader p{color:#6f7980;margin-top:8px;font-size:16px;line-height:1.5}.marketplaceCard{background:#fff;border:1px solid #e3e6e8;border-radius:18px;padding:22px}.marketplaceCard h2{color:#26323a;margin-top:0}.marketplaceEmpty{text-align:center;background:#fafbfb;border:1px dashed #d9dfe2;border-radius:14px;padding:42px 20px}.marketplaceEmpty h3{color:#2c3940;margin-top:0}.marketplaceEmpty p{color:#788289;max-width:560px;margin:8px auto 0;line-height:1.5}.marketplaceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.marketplaceListingCard{background:#fff;border:1px solid #e1e5e7;border-radius:14px;overflow:hidden}.marketplaceListingImage{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.marketplaceListingContent{padding:16px}.marketplaceListingTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marketplaceListingTop h3{color:#223038;margin:0;font-size:18px}.marketplaceListingTop strong{color:#7c596a;font-size:18px}.marketplaceListingMeta{color:#7b858c;text-transform:capitalize;margin:10px 0 0;font-size:13px}.marketplaceListingLocation{color:#5f6a71;margin:8px 0 0;font-size:14px}.marketplaceListingDescription{color:#465159;margin:12px 0 0;font-size:14px;line-height:1.5}@media (max-width:900px){.marketplaceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.marketplacePage{padding-left:12px;padding-right:12px}.marketplaceHeader h1{font-size:28px}.marketplaceGrid{grid-template-columns:1fr}.marketplaceCard{padding:16px}}.marketplaceHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.marketplaceSellButton{color:#fff;cursor:pointer;background:#7c596a;border:0;border-radius:12px;padding:12px 16px;font-size:14px;font-weight:800}.marketplaceSellButton:hover{opacity:.92}.marketplaceSellCard{margin-bottom:22px}.marketplaceSellIntro{color:#6f7980;margin-top:-4px;margin-bottom:18px}.marketplaceSellGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.marketplaceLabel{color:#344149;margin-bottom:7px;font-size:14px;font-weight:700;display:block}.marketplaceInput,.marketplaceTextarea{color:#26323a;background:#fff;border:1px solid #dfe4e7;border-radius:11px;outline:none;width:100%;padding:12px 13px;font-size:14px}.marketplaceInput:focus,.marketplaceTextarea:focus{border-color:#c6a7b8;box-shadow:0 0 0 3px #c6a7b82e}.marketplaceTextarea{resize:vertical;margin-bottom:16px}.marketplaceCreateButton{color:#fff;cursor:pointer;background:#7c596a;border:0;border-radius:12px;padding:13px 18px;font-size:15px;font-weight:800}.marketplaceCreateButton:hover{opacity:.92}.marketplacePhotoPreview{position:relative}.marketplacePhotoPreview img{object-fit:cover;border:1px solid #e1e5e7;border-radius:10px;width:110px;height:110px;display:block}.marketplacePhotoSection{margin-bottom:18px}.marketplacePhotoButton{color:#7c596a;cursor:pointer;background:#fbf8fa;border:1px dashed #c9b4bf;border-radius:11px;justify-content:center;align-items:center;padding:11px 15px;font-size:14px;font-weight:800;display:inline-flex}.marketplacePhotoButton:hover{background:#f6f0f3}.marketplacePhotoHelp{color:#7c868d;margin:8px 0 0;font-size:12px}.marketplacePhotoGrid{grid-template-columns:repeat(auto-fill,110px);gap:10px;margin-top:14px;display:grid}.marketplacePhotoRemove{color:#fff;cursor:pointer;background:#191f23d1;border:0;border-radius:50%;width:26px;height:26px;font-size:18px;line-height:1;position:absolute;top:5px;right:5px}.marketplaceListingActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.marketplaceManageButton{color:#6d4d5d;cursor:pointer;background:#fbf8fa;border:1px solid #d8cbd2;border-radius:10px;margin-top:14px;padding:9px 12px;font-size:13px;font-weight:800}.marketplaceListingActions .marketplaceManageButton{margin-top:0}.marketplaceManageButton:hover{background:#f4edf1}@media (max-width:700px){.marketplaceHeader{flex-direction:column}.marketplaceSellGrid{grid-template-columns:1fr}.marketplaceSellButton,.marketplaceCreateButton{width:100%}.marketplacePhotoGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.marketplaceManageButton{width:100%}}.marketplacePendingBadge{letter-spacing:.05em;color:#8a5a00;background:#fff3cd;border:1px solid #f0d98a;border-radius:999px;margin:12px 16px 0;padding:6px 10px;font-size:12px;font-weight:800;display:inline-block}.skipLink{z-index:10000;color:#fff;background:#0f2d4a;border-radius:10px;padding:10px 14px;font-weight:700;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #0f2d4a47}:root{--ss-navy:#0b2747;--ss-navy2:#12385f;--ss-teal:#18b9b3;--ss-teal2:#0c8798;--ss-aqua:#dff8f6;--ss-lilac:#8c7cf6;--ss-coral:#f35d7e;--ss-gold:#f2b950;--ss-blue:#3984ef;--ss-cream:#f8fbfc;--ss-text:#18304a;--ss-muted:#6b7c8e}.modernTopbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff0;border-bottom:1px solid #0b274714;position:sticky;top:0;box-shadow:0 7px 28px #0b27470d}.announcementBar{color:#1c5871;letter-spacing:.05em;background:linear-gradient(90deg,#eafbf9,#f1f8ff 45%,#f7f3ff);border-bottom:1px solid #0b27470f;justify-content:center;align-items:center;gap:28px;height:30px;font-size:11px;font-weight:800;display:flex}.modernBrand{gap:11px;min-width:max-content}.ssLogo{flex:none;width:46px;height:46px;display:inline-flex}.ssLogo svg{filter:drop-shadow(0 7px 14px #0c87982b);width:100%;height:100%}.modernBrandWords{line-height:1;display:grid}.modernBrandWords small{letter-spacing:.16em;color:#74869a;margin-top:5px;font-size:8px;font-weight:800}.modernNav{align-items:center;gap:2px;margin-left:auto}.modernNav a{color:#39516a;border-radius:999px;padding:9px 12px;font-size:14px;font-weight:750}.modernNav .navPropertyCta{color:#087f83;background:#f3fcfb;border:1px solid #18b9b347;padding-inline:14px}.accountSlot{flex:none}.accountSlot .btnPrimary{background:linear-gradient(135deg,var(--ss-teal),var(--ss-teal2));border-radius:999px;padding:10px 17px;box-shadow:0 8px 20px #18b9b330}.shellWide{width:min(1240px,100% - 48px);margin-inline:auto}.homeModern{overflow:hidden}.homeHero{grid-template-columns:1.02fr .98fr;align-items:center;gap:48px;min-height:620px;padding-block:72px 66px;display:grid}.homeHeroCopy{z-index:2;position:relative}.modernEyebrow{color:#167f86;background:#e5f8f6;border:1px solid #18b9b326;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.homeHero h1{letter-spacing:-3.8px;color:var(--ss-navy);max-width:760px;margin:20px 0 23px;font-size:clamp(52px,6vw,78px);line-height:.98}.homeHero h1 span{color:var(--ss-teal)}.homeHeroCopy>p{color:#5a6f83;max-width:670px;font-size:18px;line-height:1.65}.heroActions{flex-wrap:wrap;gap:12px;margin-top:27px;display:flex}.modernBtn{box-shadow:none;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 20px;font-weight:850;transition:all .2s;display:inline-flex}.modernBtn:hover{transform:translateY(-2px)}.modernBtnPrimary{color:#fff;background:linear-gradient(135deg,#18b9b3,#0c8798);box-shadow:0 12px 28px #11a0a538}.modernBtnSecondary{color:#0d6074;background:#fff;border:1.5px solid #91d8d7}.modernBtnLight{color:var(--ss-navy);background:#fff;box-shadow:0 10px 30px #04193326}.heroTrustRow{color:#25445f;align-items:center;gap:14px;margin-top:30px;display:flex}.heroTrustRow strong,.heroTrustRow small{display:block}.heroTrustRow small{color:#7a8b9c;margin-top:3px;font-size:12px}.avatarStack{display:flex}.avatarStack span{color:#0e7181;background:linear-gradient(140deg,#c9f4ef,#dbe8ff);border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-8px;font-size:10px;font-weight:900;display:grid}.avatarStack span:first-child{margin-left:0}.heroVisual{place-items:center;min-height:500px;display:grid;position:relative}.heroAura{filter:blur(1px);border-radius:50%;position:absolute}.heroAuraOne{background:radial-gradient(circle,#ddfbf8 0%,#eaf7ff 57%,#0000 69%);width:470px;height:470px}.heroAuraTwo{background:radial-gradient(circle,#f1eefe 0%,#0000 67%);width:360px;height:360px;top:25px;right:-60px}.assignmentVisualCard{z-index:2;color:#fff;background:linear-gradient(155deg,#082c50 0%,#0d4064 55%,#097b88 130%);border:1px solid #ffffff29;border-radius:30px;width:min(430px,92%);padding:31px 30px 28px;position:relative;box-shadow:0 30px 70px #082c503d}.visualTopline{color:#80ded8;letter-spacing:.17em;justify-content:space-between;font-size:10px;font-weight:900;display:flex}.visualPlane{color:#fff;font-size:25px}.assignmentVisualCard h2{letter-spacing:-1.2px;margin:12px 0 24px;font-size:34px;line-height:1.1}.visualFeature{border-top:1px solid #ffffff1c;align-items:center;gap:13px;padding:13px 0;display:flex}.visualFeature>span{background:#19b8b2;border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.visualFeature b,.visualFeature small{display:block}.visualFeature small{color:#bad2dd;margin-top:2px;font-size:12px}.matchMiniCard{z-index:4;background:#fffffff7;border:1px solid #0b274714;border-radius:18px;align-items:center;gap:10px;width:min(330px,74%);padding:13px 14px;display:flex;position:absolute;bottom:24px;left:-7px;box-shadow:0 18px 42px #0929452e}.miniAvatar{color:#0e8288;background:#dff8f6;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.matchMiniCard b,.matchMiniCard small{display:block}.matchMiniCard small{color:#788a9b;margin-top:3px;font-size:11px}.matchPill{color:#178454;background:#e6faf1;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:11px;font-weight:900}.featureSection{padding:36px 0 72px}.sectionHeading{text-align:center;color:var(--ss-navy);letter-spacing:-1.1px;font-size:35px;font-weight:800}.sectionHeading strong{color:var(--ss-teal)}.sectionSubhead{text-align:center;color:#718498;margin:9px auto 28px}.modernFeatureGrid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.modernFeatureCard{text-align:center;background:#fff;border:1px solid #0b274714;border-radius:22px;padding:22px 16px 20px;transition:all .2s;box-shadow:0 14px 38px #1038580f}.modernFeatureCard:hover{transform:translateY(-4px);box-shadow:0 20px 48px #1038581a}.featureIcon{border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 15px;font-size:24px;font-weight:900;display:grid}.tone-teal{color:#0e9996;background:#dcf9f6}.tone-aqua{color:#1599a0;background:#dff9f8}.tone-blue{color:#3276d8;background:#e7f0ff}.modernFeatureCard h3{color:var(--ss-navy);margin:0 0 8px;font-size:15px}.modernFeatureCard p{color:#708195;margin:0;font-size:12px;line-height:1.55}.howSection{color:#fff;background:radial-gradient(circle at 50% -20%,#175c7c 0%,#0b3356 52%,#082744 100%);padding:58px 0 68px}.lightHeading{color:#fff}.lightSubhead{color:#bdd0de}.stepsGrid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:32px;display:grid}.stepCard{text-align:center;padding:0 8px;position:relative}.stepCard>span{background:#16b8b1;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid;position:absolute;top:-2px;left:calc(50% - 36px)}.stepIcon{color:#0e8f98;background:#fff;border:5px solid #ffffff21;border-radius:50%;place-items:center;width:65px;height:65px;margin:0 auto 14px;font-size:28px;display:grid;box-shadow:0 10px 25px #00000026}.stepCard h3{margin:0 0 8px;font-size:15px}.stepCard p{color:#b9ccdb;margin:0;font-size:12px;line-height:1.5}.audienceSection{grid-template-columns:1fr 1fr;gap:18px;padding:66px 0;display:grid}.audienceCard{border-radius:28px;min-height:440px;padding:34px;position:relative;overflow:hidden}.audienceCard h2{letter-spacing:-1px;margin:14px 0;font-size:31px;line-height:1.12}.audienceCard p{max-width:500px;line-height:1.6}.audienceCard ul{gap:9px;margin:20px 0;padding:0;list-style:none;display:grid}.audienceCard li:before{content:"✓";color:var(--ss-teal);margin-right:9px;font-weight:900}.travelerCard{color:#fff;background:linear-gradient(145deg,#092d50,#0b4f6c 73%,#0b818a);box-shadow:0 20px 50px #082c5029}.travelerCard p{color:#c9dbe6}.travelerCardGraphic{color:#ffffff14;font-size:95px;position:absolute;bottom:-16px;right:-10px;transform:rotate(-8deg)}.travelerCardGraphic span{margin-left:18px;font-size:130px}.ownerCard{background:linear-gradient(145deg,#fff,#f0fbfb);border:1px solid #0b274714;box-shadow:0 20px 50px #0f496914}.ownerCard p{color:#667b8e}.ownerHomeGraphic{color:#15919a;background:linear-gradient(145deg,#d8f4f2,#dcecff);border-radius:25px;place-items:center;width:150px;height:120px;display:grid;position:absolute;bottom:22px;right:22px}.ownerHomeGraphic span{font-size:60px;line-height:.7}.ownerHomeGraphic small{letter-spacing:.13em;font-size:8px;font-weight:900}.trustSection{grid-template-columns:.75fr 1.25fr;align-items:center;gap:36px;padding:12px 0 76px;display:grid}.trustIntro h2{letter-spacing:-1.4px;color:var(--ss-navy);margin:15px 0 12px;font-size:40px}.trustIntro p{color:#6b7e91;line-height:1.65}.trustCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.trustCards article{background:#fff;border:1px solid #0b274714;border-radius:20px;padding:23px;box-shadow:0 14px 36px #0b27470d}.trustCards article>span{color:#148f93;background:#def8f6;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:13px;font-weight:900;display:grid}.trustCards b{color:var(--ss-navy);font-size:14px;display:block}.trustCards p{color:#718397;font-size:12px;line-height:1.55}.finalCta{color:#fff;background:linear-gradient(105deg,#16b9b2,#097c91 48%,#092d50);border-radius:28px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:72px;padding:36px 42px;display:flex;box-shadow:0 22px 55px #0b5b6c2e}.finalCta span{letter-spacing:.15em;color:#baf0ec;font-size:10px;font-weight:900}.finalCta h2{letter-spacing:-1px;margin:7px 0;font-size:35px}.finalCta p{color:#d6e9ed;margin:0}.modernFooter{color:#dce8f0;background:#071f39;padding:50px 28px 24px}.modernFooterInner{grid-template-columns:.8fr 1.2fr;gap:60px;max-width:1240px;margin:auto;display:grid}.footerBrand .modernWordmark{color:#fff}.footerBrandBlock>p{color:#91aabd;max-width:360px;font-size:13px;line-height:1.6}.footerLinks{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.footerLinks>div{align-content:start;gap:9px;display:grid}.footerLinks b{color:#fff;margin-bottom:4px;font-size:13px}.footerLinks a{color:#a9bdca;font-size:12px}.footerBottom{color:#7893a6;border-top:1px solid #ffffff17;justify-content:space-between;gap:20px;max-width:1240px;margin:38px auto 0;padding-top:20px;font-size:11px;display:flex}@media (max-width:1080px){.modernNav a{padding:8px 9px;font-size:13px}.modernNav .navPropertyCta{display:none}.modernFeatureGrid{grid-template-columns:repeat(3,1fr)}.homeHero{gap:25px}.trustSection{grid-template-columns:1fr}.trustIntro{text-align:center;max-width:700px;margin:auto}.ownerHomeGraphic{opacity:.45}}@media (max-width:850px){.announcementDesktop{display:none}.modernTopbarInner{padding:10px 18px}.modernNav{display:none}.accountSlot{margin-left:auto}.ssLogo{width:41px;height:41px}.modernWordmark{font-size:22px}.homeHero{grid-template-columns:1fr;padding-top:52px}.homeHeroCopy{text-align:center}.homeHeroCopy>p{margin-inline:auto}.heroActions,.heroTrustRow{justify-content:center}.homeHero h1{font-size:clamp(49px,11vw,70px)}.heroVisual{min-height:470px}.matchMiniCard{left:4%}.stepsGrid{grid-template-columns:repeat(2,1fr);gap:34px 14px}.stepsGrid .stepCard:last-child{grid-column:1/-1;max-width:320px;margin:auto}.audienceSection{grid-template-columns:1fr}.trustCards{grid-template-columns:1fr 1fr}.finalCta{text-align:center;flex-direction:column}.modernFooterInner{grid-template-columns:1fr}.footerLinks{gap:20px}}@media (max-width:600px){.announcementBar{height:27px;font-size:9px}.shellWide{width:min(100% - 28px,1240px)}.modernBrandWords small{display:none}.homeHero{padding:40px 0 48px}.homeHero h1{letter-spacing:-2.2px}.homeHeroCopy>p{font-size:16px}.modernBtn{width:100%}.heroActions{display:grid}.heroTrustRow{text-align:left;align-items:flex-start}.heroVisual{min-height:420px}.assignmentVisualCard{border-radius:24px;padding:25px 22px}.assignmentVisualCard h2{font-size:29px}.matchMiniCard{width:84%;bottom:5px}.featureSection{padding-bottom:50px}.sectionHeading{font-size:29px}.modernFeatureGrid{grid-template-columns:repeat(2,1fr);gap:9px}.modernFeatureCard{padding:18px 11px}.stepsGrid{grid-template-columns:1fr}.stepsGrid .stepCard:last-child{grid-column:auto}.stepCard{max-width:330px;margin:auto}.audienceSection{padding:44px 0}.audienceCard{min-height:0;padding:27px 23px}.audienceCard h2{font-size:27px}.ownerHomeGraphic,.travelerCardGraphic{display:none}.trustCards{grid-template-columns:1fr}.trustSection{padding-bottom:52px}.finalCta{margin-bottom:48px;padding:30px 24px}.finalCta h2{font-size:29px}.modernFooter{padding-inline:20px}.footerLinks{grid-template-columns:1fr 1fr}.footerBottom{flex-direction:column}.modernFooterInner{gap:36px}}:root{--bg:#f5f8ff;--card:#fff;--ink:#071a33;--muted:#607089;--brand:#176bff;--brand2:#28c8ff;--soft:#eaf2ff;--line:#dce5f2;--ss-navy:#071a33;--ss-navy2:#0d2e57;--ss-teal:#176bff;--ss-teal2:#0b56d7;--ss-aqua:#eaf2ff;--ss-blue:#176bff;--ss-cream:#f5f8ff;--ss-text:#102b4e;--ss-muted:#607089}body{color:var(--ss-text);background:radial-gradient(circle at 86% 4%,#28c8ff1c,#0000 28rem),radial-gradient(circle at 4% 30%,#176bff12,#0000 26rem),linear-gradient(#fff 0%,#f6f9ff 34%,#fff 100%)!important}body:before,main.shell:before,main.shell:after{content:none!important;display:none!important}.modernTopbar{background:#fffffff7!important;border-bottom:1px solid #071a3317!important;position:sticky!important;box-shadow:0 8px 30px #071a3312!important}.modernTopbar:after{content:none!important;display:none!important}.announcementBar{color:#e7f4ff;letter-spacing:.055em;border:0;height:32px;font-size:11px;background:linear-gradient(90deg,#06162d,#0b2c59 50%,#0d4fac)!important}.modernTopbarInner{gap:22px;max-width:1340px;padding:10px 28px}.modernBrand{gap:12px}.ssLogo{border-radius:50%;width:52px;height:52px;overflow:hidden;box-shadow:0 7px 20px #071a332e}.ssLogo img{object-fit:cover;width:100%;height:100%;display:block}.modernWordmark{letter-spacing:.03em;color:var(--ss-navy);font-size:26px;font-weight:750}.modernWordmark strong{font-weight:750}.modernBrandWords small{color:#59708c;letter-spacing:.14em;margin-top:6px;font-size:8px}.modernNav{gap:1px}.modernNav a{color:#344b68;padding:10px 11px;font-weight:720}.modernNav .navPropertyCta{color:#fff;background:#176bff;border:1px solid #176bff;box-shadow:0 7px 18px #176bff33}.modernNav .navPropertyCta:hover{color:#fff;background:#0d5fe8}.accountSlot .btnPrimary,.btnPrimary{color:#fff;background:linear-gradient(135deg,#176bff,#0d5fe8);box-shadow:0 8px 20px #176bff33}.homeModern{background:0 0}.homeHero{min-height:640px;padding-block:70px}.modernEyebrow{color:#0d5fe8;background:#edf3ff;border-color:#176bff2e}.homeHero h1{color:#071a33}.homeHero h1 span,.sectionHeading strong{color:#176bff}.homeHeroCopy>p{color:#526882}.modernBtnPrimary{background:linear-gradient(135deg,#176bff,#0a58d9);box-shadow:0 14px 30px #176bff3d}.modernBtnSecondary{color:#0b55ca;background:#fff;border-color:#9cc0ff}.heroAuraOne{background:radial-gradient(circle,#28c8ff33,#176bff17 52%,#0000 70%)}.heroAuraTwo{background:radial-gradient(circle,#176bff1f,#0000 68%)}.assignmentVisualCard{background:linear-gradient(150deg,#06162d 0%,#0b2e60 56%,#115ecc 130%);border-color:#5ab4ff3b;box-shadow:0 34px 80px #071a3345}.visualTopline{color:#67d9ff}.visualFeature>span{background:linear-gradient(135deg,#176bff,#28c8ff)}.visualFeature small{color:#bed2e9}.miniAvatar{color:#0d5fe8;background:#e8f2ff}.avatarStack span{color:#0d5fe8;background:linear-gradient(140deg,#dff7ff,#dbe8ff)}.modernFeatureCard,.trustCards article{border-color:#071a3317;box-shadow:0 14px 38px #071a3311}.tone-teal,.tone-aqua,.tone-blue{color:#176bff;background:#e9f2ff}.tone-lilac{color:#575ee8;background:#eef0ff}.tone-coral{color:#df476f;background:#fff0f4}.tone-gold{color:#bb7b08;background:#fff5df}.howSection{background:radial-gradient(circle at 50% -25%,#1756a2 0%,#0b2d5b 50%,#06162d 100%)}.stepCard>span{background:#176bff}.stepIcon{color:#176bff}.travelerCard{background:linear-gradient(145deg,#06162d,#0b2e60 70%,#115ecc);box-shadow:0 22px 55px #071a3333}.travelerCard li:before{color:#40cfff}.darkEyebrow{color:#7ee2ff;background:#28c8ff21;border-color:#28c8ff40}.ownerCard{background:linear-gradient(145deg,#fff,#edf4ff)}.ownerHomeGraphic{color:#176bff;background:linear-gradient(145deg,#e7f6ff,#dce7ff)}.trustCards article>span{color:#176bff;background:#eaf2ff}.finalCta{background:linear-gradient(105deg,#176bff,#0b55ca 50%,#06162d);box-shadow:0 22px 55px #176bff3b}.field input,.field select,.field textarea,.marketplaceInput,.marketplaceTextarea{border-color:#d6e1f0}.field input:focus,.field select:focus,.field textarea:focus,.marketplaceInput:focus,.marketplaceTextarea:focus{border-color:#176bff;box-shadow:0 0 0 3px #176bff1c}.discoverTitle,.calendarTitle,.marketplaceHeader h1{color:#071a33}.discoverModeBtn.active{color:#0d5fe8;background:#edf3ff;border-color:#176bff73;box-shadow:0 6px 18px #176bff1f}.discoverFilterPanel{border-color:#176bff24;box-shadow:0 18px 45px #071a3314}.filterField input:focus,.filterField select:focus{border-color:#176bff;box-shadow:0 0 0 3px #176bff1a}.filterApplyBtn{color:#fff;background:#176bff;border-color:#176bff4d}.marketplacePage,.calendarPage{background:linear-gradient(#f5f8ff,#fff)}.marketplaceCard,.marketplaceListingCard{border-color:#dce5f2;box-shadow:0 12px 34px #071a330e}.marketplaceSellButton,.marketplaceCreateButton{background:#176bff}.marketplacePhotoButton,.marketplaceManageButton{color:#0b55ca;background:#f2f6ff;border-color:#b9cff7}.marketplacePhotoButton:hover,.marketplaceManageButton:hover{background:#e7efff}.marketplaceListingTop strong{color:#0d5fe8}.modernFooter{color:#dce9f7;background:#06162d}.footerOfficialLogo{border-radius:20px;width:min(270px,100%);display:block;overflow:hidden}.footerOfficialLogo img{width:100%;height:auto;display:block}.footerBrandBlock>p{color:#99afc8;margin-top:18px}.footerBottom{color:#718aa7}@media (max-width:1180px){.modernNav a{padding:9px 8px;font-size:12px}.modernNav .navPropertyCta{display:none}}@media (max-width:850px){.ssLogo{width:45px;height:45px}.modernTopbarInner{padding-inline:18px}.homeHero{padding-top:50px}}@media (max-width:600px){.announcementBar{height:29px;font-size:9px}.ssLogo{width:42px;height:42px}.modernWordmark{font-size:21px}.modernTopbarInner{padding-block:9px}.homeHero{padding-top:40px}.footerOfficialLogo{width:230px}}.accountMenu{position:relative}.accountMenuPanel{z-index:1000;overscroll-behavior:contain;color:#071a33;background:#fffffffc;border:1px solid #071a331a;border-radius:20px;gap:2px;width:min(300px,100vw - 24px);max-height:calc(100vh - 125px);padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 24px 65px #071a332e}.accountMenuPanel a{color:#132a45;text-decoration:none}.accountMenuPanel a:hover{color:#174fae;background:#edf3ff}.accountMenuExplore{border-top:1px solid #0f2d4a14;border-bottom:1px solid #0f2d4a14;margin:5px 0;padding:7px 0;display:none}.accountMenuExplore a{border-radius:12px;padding:10px 12px}.accountMenuLabel{color:#607089;letter-spacing:.1em;padding:7px 12px 5px;font-size:10px;font-weight:800}.btnDangerOutline{color:#8f2525!important;background:#fff8f7!important;border:1px solid #d9a8a8!important}.btnDangerOutline:hover{background:#fff0ed!important;border-color:#bd7777!important}@media (max-width:1180px){.modernNav{display:none}.accountSlot{margin-left:auto}.accountMenuExplore{display:grid}}@media (max-width:600px){.accountMenuPanel{border-radius:16px;max-height:calc(100vh - 116px);position:fixed;top:104px;right:12px}}.reviewCenter{max-width:1180px}.reviewCenterHero{max-width:850px;padding:54px 0 34px}.reviewCenterHero h1{letter-spacing:-.045em;color:#07182f;margin:18px 0;font-family:Georgia,serif;font-size:clamp(46px,7vw,78px);line-height:.98}.reviewCenterHero p{color:#526277;max-width:760px;font-size:19px;line-height:1.7}.reviewCenterGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.reviewCenterCard{background:#fff;border:1px solid #dedbd4;flex-direction:column;min-height:330px;padding:30px;display:flex;box-shadow:0 14px 40px #07182f0f}.reviewCenterCard>span,.reviewStandards span{letter-spacing:.14em;color:#8b6d39;font-size:10px;font-weight:850}.reviewCenterCard h2{color:#07182f;margin:17px 0 11px;font-family:Georgia,serif;font-size:29px}.reviewCenterCard p{color:#59697c;flex:1;line-height:1.65}.reviewCenterCard .btn{align-self:flex-start;margin-top:22px}.reviewStandards{color:#fff;background:#07182f;grid-template-columns:.8fr 1.2fr;gap:45px;margin-top:24px;padding:38px;display:grid}.reviewStandards h2{margin:12px 0 0;font-family:Georgia,serif;font-size:31px}.reviewStandards ul{color:#d2dbe6;margin:0;padding-left:20px;line-height:1.75}.reviewStandards li+li{margin-top:8px}@media (max-width:850px){.reviewCenterGrid{grid-template-columns:1fr}.reviewCenterCard{min-height:0}.reviewStandards{grid-template-columns:1fr;gap:20px;padding:28px}.reviewCenterHero{padding-top:32px}}.heightSelectors{grid-template-columns:1fr 1fr;gap:10px;display:grid}.heightSelectLabel{gap:5px;display:grid}.heightSelectLabel>span{color:var(--muted);font-size:11px;font-weight:800}.heightSelectLabel select:disabled{color:#8a98a8;cursor:not-allowed;background:#f3f6f9}.luxeHome{--luxe-navy:#07182f;--luxe-blue:#1757d8;--luxe-ivory:#f6f2ea;--luxe-ink:#0b1d37;color:var(--luxe-ink);background:#fbfaf7}.luxeHero{background:var(--luxe-navy);color:#fff;align-items:flex-end;min-height:760px;display:flex;position:relative;overflow:hidden}.luxeHeroImage,.luxeHeroShade{position:absolute;inset:0}.luxeHeroImage img{object-fit:cover;object-position:center}.luxeHeroShade{background:linear-gradient(90deg,#041125f0,#041125c2 38%,#04112524 72%),linear-gradient(#0000 55%,#04112573)}.luxeHeroInner{z-index:1;justify-content:space-between;align-items:flex-end;width:100%;padding-top:150px;padding-bottom:72px;display:flex;position:relative}.luxeHeroCopy{max-width:760px}.luxeKicker,.luxeSectionLabel{text-transform:uppercase;letter-spacing:.19em;font-size:11px;font-weight:850}.luxeKicker{color:#d9c59f;align-items:center;gap:13px;display:flex}.luxeKicker:before{content:"";background:#d9c59f;width:35px;height:1px}.luxeHero h1{letter-spacing:-.055em;margin:25px 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,7.2vw,104px);font-weight:400;line-height:.88}.luxeHero h1 em,.luxeIntro h2 em,.luxeFinal h2 em{color:#bcd0ff;font-weight:400}.luxeLead{color:#e3eaf4;max-width:620px;font-size:18px;line-height:1.7}.luxeActions{align-items:center;gap:27px;margin-top:34px;display:flex}.luxeButton{letter-spacing:.025em;border-radius:2px;justify-content:center;align-items:center;min-height:51px;padding:0 23px;font-size:13px;font-weight:850;transition:all .2s;display:inline-flex}.luxeButton:hover{transform:translateY(-2px)}.luxeButtonLight{color:var(--luxe-navy);background:#fff}.luxeTextLink{color:#fff;border-bottom:1px solid #fff6;gap:10px;padding-bottom:5px;font-size:13px;font-weight:800;display:inline-flex}.luxeTextLink span,.luxeExperience a span,.luxeAudienceCard a span{color:#81a8ff}.luxeHeroNote{border-left:1px solid #ffffff57;max-width:245px;padding-left:20px}.luxeHeroNote span{letter-spacing:.18em;color:#d9c59f;font-size:9px;font-weight:900}.luxeHeroNote p{color:#f0f3f8;margin:10px 0 0;font:italic 18px/1.5 Georgia,serif}.luxeTrustBar{background:var(--luxe-navy);color:#dce6f3;border-top:1px solid #ffffff1f}.luxeTrustBarInner{letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:70px;font-size:10px;font-weight:850;display:flex}.luxeTrustBarInner i{background:#b89a63;border-radius:50%;width:3px;height:3px}.luxeIntro{grid-template-columns:1.05fr .95fr;align-items:end;gap:9vw;padding-top:120px;padding-bottom:90px;display:grid}.luxeSectionLabel{color:#8c7447;margin:0 0 19px}.luxeIntro h2,.luxeFinal h2{letter-spacing:-.045em;margin:0;font:400 clamp(46px,5.2vw,76px)/.98 Georgia,serif}.luxeIntro h2 em,.luxeFinal h2 em{color:var(--luxe-blue)}.luxeIntroText{color:#5b6573;max-width:590px;margin:0;font-size:18px;line-height:1.75}.luxeExperiences{border-top:1px solid #d9d6cf;margin-bottom:120px}.luxeExperience{border-bottom:1px solid #d9d6cf;grid-template-columns:100px 1fr;padding:34px 0;display:grid}.luxeExperienceNumber{color:#9e875d;font:italic 18px Georgia,serif}.luxeExperience>div{grid-template-columns:1fr 1.1fr auto;align-items:start;gap:50px;display:grid}.luxeExperience h3{max-width:340px;margin:0;font:400 27px/1.2 Georgia,serif}.luxeExperience p{color:#657080;max-width:430px;margin:0;font-size:14px;line-height:1.7}.luxeExperience a,.luxeAudienceCard a{white-space:nowrap;border-bottom:1px solid #a9afb7;padding-bottom:5px;font-size:12px;font-weight:850}.luxeStatement{background:var(--luxe-navy);color:#fff;padding:115px 0}.luxeSectionLabelLight{color:#d9c59f}.luxeStatement blockquote{letter-spacing:-.045em;max-width:1060px;margin:30px 0 55px;font:400 clamp(50px,6vw,88px)/1.03 Georgia,serif}.luxeStatementDetails{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;padding-top:30px;display:flex}.luxeStatementDetails p{color:#bdc9d8;max-width:510px;line-height:1.65}.luxeButtonCobalt{background:var(--luxe-blue);color:#fff}.luxeAudience{grid-template-columns:1fr 1fr;gap:20px;padding-top:110px;padding-bottom:110px;display:grid}.luxeAudienceCard{flex-direction:column;align-items:flex-start;min-height:460px;padding:52px;display:flex}.luxeAudienceCard h2{letter-spacing:-.04em;margin:13px 0 24px;font:400 clamp(38px,4vw,57px)/1.05 Georgia,serif}.luxeAudienceCard>p:not(.luxeSectionLabel){max-width:480px;line-height:1.75}.luxeAudienceCard a{margin-top:auto}.luxeTravelerCard{background:#e9eef9}.luxeOwnerCard{background:#efe7da}.luxeFinal{text-align:center;padding-top:70px;padding-bottom:130px}.luxeFinal h2{font-size:clamp(58px,7vw,96px)}.luxeFinalActions{justify-content:center;align-items:center;gap:30px;margin-top:38px;display:flex}.luxeButtonNavy{background:var(--luxe-navy);color:#fff}.luxeTextLinkDark{color:var(--luxe-ink);border-color:#9ba1aa}@media (max-width:900px){.luxeHero{min-height:700px}.luxeHeroShade{background:linear-gradient(90deg,#041125e6,#04112573)}.luxeHeroNote{display:none}.luxeIntro{grid-template-columns:1fr;gap:35px}.luxeExperience>div{grid-template-columns:1fr 1fr}.luxeExperience a{grid-column:1/-1;justify-self:start}.luxeAudience{grid-template-columns:1fr}}@media (max-width:600px){.luxeHero{min-height:670px}.luxeHeroImage img{object-position:62% center}.luxeHeroShade{background:linear-gradient(90deg,#041125f2,#04112580),linear-gradient(#0000,#041125bf)}.luxeHeroInner{padding-top:115px;padding-bottom:48px}.luxeHero h1{font-size:54px;line-height:.94}.luxeLead{font-size:16px}.luxeActions{flex-direction:column;align-items:flex-start}.luxeTrustBarInner{grid-template-columns:1fr 1fr;gap:17px;padding-top:22px;padding-bottom:22px;display:grid}.luxeTrustBarInner i{display:none}.luxeIntro{padding-top:76px;padding-bottom:60px}.luxeIntro h2{font-size:47px}.luxeIntroText{font-size:16px}.luxeExperiences{margin-bottom:76px}.luxeExperience{grid-template-columns:45px 1fr;padding:28px 0}.luxeExperience>div{grid-template-columns:1fr;gap:16px}.luxeExperience a{grid-column:auto}.luxeStatement{padding:76px 0}.luxeStatement blockquote{font-size:45px}.luxeStatementDetails{flex-direction:column;align-items:flex-start;gap:25px}.luxeAudience{padding-top:72px;padding-bottom:72px}.luxeAudienceCard{min-height:400px;padding:34px 27px}.luxeFinal{padding-bottom:90px}.luxeFinal h2{font-size:55px}.luxeFinalActions{flex-direction:column}}.verificationGuidance{z-index:40;color:#102d5c;background:#eef3ff;border-bottom:1px solid #d2def5;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:9px max(24px,50vw - 620px);font-size:12px;display:flex;position:relative}.verificationGuidance strong{font-weight:900}.verificationGuidance a{color:#174fae;white-space:nowrap;font-weight:850}.verificationGuidance a span{margin-left:5px}.profileLuxuryPage{background:#f7f5f0;min-height:100vh;padding-bottom:100px}.profileLuxuryHero{color:#fff;background:linear-gradient(125deg,#06172e,#0d315b 72%,#1757d8);padding:72px 0 64px}.profileLuxuryHeroInner{grid-template-columns:1fr 350px;align-items:end;gap:70px;display:grid}.profileLuxuryEyebrow{text-transform:uppercase;letter-spacing:.2em;color:#d7c49d;font-size:10px;font-weight:900}.profileLuxuryHero h1{letter-spacing:-.04em;margin:20px 0;font:400 clamp(45px,5vw,70px)/.98 Georgia,serif}.profileLuxuryHero h1 em{color:#bcd0ff;font-weight:400}.profileLuxuryHero p{color:#c8d5e5;max-width:650px;font-size:16px;line-height:1.7}.profileStatusCard{color:#0b1d37;background:#fffffff7;border-radius:4px;padding:25px;box-shadow:0 25px 60px #0000002e}.profileStatusTop{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.profileStatusTop strong{color:#1757d8;font-size:20px}.profileProgressTrack{background:#e3e8ef;height:5px;margin:14px 0 22px}.profileProgressTrack span{background:linear-gradient(90deg,#1757d8,#6a91eb);height:100%;display:block}.profileVerificationState{border-top:1px solid #e3e6eb;align-items:center;gap:12px;padding-top:18px;display:flex}.profileVerificationState>span{color:#1757d8;background:#edf2fc;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.profileVerificationState strong,.profileVerificationState small{display:block}.profileVerificationState small{color:#6c7683;margin-top:3px}.verifiedState>span{color:#11815a;background:#e5f7ef}.profileStatusCard>a{color:#174fae;border-bottom:1px solid #b5c7e9;margin-top:18px;padding-bottom:4px;font-size:12px;font-weight:850;display:inline-block}.profileLuxuryBody{padding-top:58px}.profileSectionIntro{grid-template-columns:55px 1fr;max-width:720px;margin-bottom:25px;display:grid}.profileSectionIntro>span{color:#987d4c;font:italic 17px Georgia,serif}.profileSectionIntro h2{margin:0 0 8px;font:400 34px Georgia,serif}.profileSectionIntro p{color:#677180;margin:0;line-height:1.6}.profileLuxuryFormCard{background:#fff;border:1px solid #dfdcd5;border-radius:5px;padding:40px;box-shadow:0 18px 50px #0e1e3212}.profileLuxuryFormCard .form{gap:22px 18px}.profileLuxuryFormCard .field label{color:#192a41;letter-spacing:.035em;text-transform:uppercase;font-size:11px}.profileLuxuryFormCard .field input,.profileLuxuryFormCard .field select,.profileLuxuryFormCard .field textarea{background:#fcfcfb;border:1px solid #cfd5dd;border-radius:3px;padding:13px 14px;transition:all .18s}.profileLuxuryFormCard .field input:focus,.profileLuxuryFormCard .field select:focus,.profileLuxuryFormCard .field textarea:focus{border-color:#1757d8;box-shadow:0 0 0 3px #1757d81a}.profileLuxuryFormCard h2{color:#0b1d37;font:400 28px Georgia,serif}.profileLuxuryFormCard .btnPrimary{background:#0b1d37;border-radius:3px;margin-top:25px;padding:14px 25px}.profileLuxuryFormCard .btnGhost{border-radius:3px}@media (max-width:800px){.profileLuxuryHero{padding:52px 0}.profileLuxuryHeroInner{grid-template-columns:1fr;gap:30px}.profileStatusCard{max-width:480px}.profileLuxuryFormCard{padding:25px}.verificationGuidance{flex-direction:column;align-items:flex-start;gap:6px;padding:11px 18px}}html{background:#f7f5f0}.modernTopbar{background:#fbfaf7f7;border-color:#dedbd4}.announcementBar{color:#d9c59f;letter-spacing:.17em;text-transform:uppercase;background:#07182f;border:0;height:27px;font-size:9px}.modernTopbarInner{min-height:78px}.modernWordmark{color:#07182f}.modernWordmark span{color:#1757d8}.modernBrandWords small{color:#8b7a5c}.modernNav a{color:#263850;letter-spacing:.025em;border-radius:2px;padding:10px 12px;font-size:12px}.modernNav a:hover{color:#1757d8;background:#edf1f8}.modernNav .navPropertyCta{color:#174fae;background:#f3f6fd;border-color:#9cb5e8;border-radius:2px}.accountSlot .btnPrimary{box-shadow:none;background:#07182f;border-radius:2px}.modernFooter{background:#06162b}.footerLinks b{color:#d9c59f;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.footerLinks a{color:#b8c5d3}.footerLinks a:hover{color:#fff}:is(body:has(.shell>.title),body:has(.shell>.subtitle)){background:#f7f5f0}.shell{max-width:1240px;padding-top:42px;padding-bottom:70px}.shell>.title{letter-spacing:-.035em;color:#07182f;margin:8px 0 10px;font:400 clamp(38px,4vw,56px)/1.05 Georgia,Times New Roman,serif}.shell>.subtitle{color:#687485;max-width:720px;margin-bottom:28px;font-size:15px;line-height:1.65}.shell>.title:before{content:"SHIFTSTAY";letter-spacing:.2em;color:#9a8050;margin-bottom:15px;font:850 9px/1.2 Inter,ui-sans-serif,sans-serif;display:block}.card{border-color:#dedbd4;border-radius:5px;box-shadow:0 14px 40px #081b330e}.card.pad,.pad{padding:26px}.card h1,.card h2,.card h3{color:#0b1d37}.btn{letter-spacing:.01em;border-radius:3px;min-height:42px}.btnPrimary{background:#0b1d37}.btnPrimary:hover{background:#1757d8}.btnSoft{color:#174fae;background:#edf2fc}.btnGhost{color:#263850;background:#fff;border-color:#cfd5dd}.badge,.chip{border-radius:2px}.badge{color:#33445a;background:#eef1f5}.verified{color:#116b4c;background:#e7f5ee}.field label{text-transform:uppercase;letter-spacing:.04em;color:#263850;font-size:10px}.field input,.field select,.field textarea,.input{background:#fff!important;border-color:#cfd5dd!important;border-radius:3px!important;padding:12px 13px!important}.field input:focus,.field select:focus,.field textarea:focus,.input:focus{border-color:#1757d8!important;box-shadow:0 0 0 3px #1757d817!important}.tabs,.authTabs{border-bottom:1px solid #d8d5cf;gap:0}.tabs button,.authTabs button{color:#657080;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important}.tabs button.active,.authTabs button.active,.tabs .btnPrimary,.authTabs .btnPrimary{color:#0b1d37!important;border-bottom-color:#1757d8!important}.listingPhoto,.profilePhoto{background-color:#e8ebef}.messageLayout{border-radius:5px}.thread{border-color:#e1ded8}.bubble{background:#eef1f5;border-radius:4px}.bubble.mine,.mine{background:#dfe9ff}.chatComposer input{border-radius:3px}.circleBtn{border-radius:50%;box-shadow:0 7px 18px #081b331f}.groupItem{background:#fff;padding:17px}.groupItem.active{background:#edf2fc;border-left:3px solid #1757d8}.memberCard{border-radius:4px}.assignment{background:linear-gradient(135deg,#07182f,#174f8a)}@media (max-width:850px){.modernTopbarInner{min-height:68px}.shell{padding-top:30px}.card.pad,.pad{padding:20px}}.assignmentHubPage{color:#0b1d37;background:#f7f5f0;min-height:100vh;padding-bottom:100px}.assignmentHubHero{color:#fff;background:linear-gradient(125deg,#06172e,#0b315d 73%,#1757d8);padding:82px 0 70px}.assignmentHubHeroInner{grid-template-columns:1fr 340px;align-items:end;gap:80px;display:grid}.assignmentHubHeroInner>div:first-child>span,.safeStayCard>span,.assignmentQuickLinks>span{letter-spacing:.2em;color:#d9c59f;font-size:9px;font-weight:900}.assignmentHubHero h1{letter-spacing:-.045em;margin:21px 0;font:400 clamp(50px,5.5vw,78px)/.97 Georgia,serif}.assignmentHubHero h1 em{color:#bcd0ff;font-weight:400}.assignmentHubHero p{color:#c8d6e6;max-width:650px;line-height:1.7}.assignmentProgressCard{color:#0b1d37;background:#fff;border-radius:4px;padding:27px;box-shadow:0 22px 55px #0003}.assignmentProgressCard>div:first-child{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:10px;font-weight:850;display:flex}.assignmentProgressCard strong{color:#1757d8;font-size:25px}.assignmentProgress{background:#e4e9f0;height:6px;margin:17px 0}.assignmentProgress span{background:linear-gradient(90deg,#1757d8,#7397e8);height:100%;display:block}.assignmentProgressCard p{color:#6c7785;margin:0;font-size:12px}.assignmentHubBody{grid-template-columns:minmax(0,1fr) 365px;gap:50px;padding-top:65px;display:grid}.assignmentSectionHeading{grid-template-columns:50px 1fr;margin-bottom:25px;display:grid}.assignmentSectionHeading>span{color:#967b4a;font:italic 17px Georgia,serif}.assignmentSectionHeading h2{margin:0 0 7px;font:400 36px Georgia,serif}.assignmentSectionHeading p{color:#6a7582;margin:0}.assignmentTaskList{border-top:1px solid #d8d5cf}.assignmentTask{border-bottom:1px solid #d8d5cf;grid-template-columns:115px 1fr auto;align-items:center;gap:25px;padding:25px 0;display:grid}.assignmentTask>button{color:#4e5e72;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #bcc5d0;border-radius:2px;min-height:37px;padding:0 10px;font-size:9px;font-weight:900}.assignmentTask>div small{color:#977c4c;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.assignmentTask h3{margin:6px 0;font:400 21px Georgia,serif}.assignmentTask p{color:#687383;margin:0;font-size:13px;line-height:1.6}.assignmentTask>a{color:#174fae;white-space:nowrap;font-size:11px;font-weight:850}.assignmentTaskDone{opacity:.68}.assignmentTaskDone>button{color:#fff;background:#0b1d37;border-color:#0b1d37}.assignmentTaskDone h3{-webkit-text-decoration:line-through #98a2af;text-decoration:line-through #98a2af}.assignmentHubAside{align-content:start;gap:18px;display:grid}.safeStayCard{color:#fff;background:#07182f;border-radius:4px;padding:32px}.safeStayCard h2{margin:16px 0;font:400 34px/1.08 Georgia,serif}.safeStayCard>p{color:#bdcad9;font-size:13px;line-height:1.65}.safeStayCard>div{gap:0;margin:22px 0;display:grid}.safeStayCard label{color:#e1e8f1;border-top:1px solid #ffffff1f;grid-template-columns:18px 1fr;gap:10px;padding:11px 0;font-size:12px;line-height:1.5;display:grid}.safeStayCard input{accent-color:#7298ec;margin-top:3px}.safeStayCard>a{color:#d9c59f;border-bottom:1px solid #d9c59f80;padding-bottom:4px;font-size:11px;font-weight:850}.assignmentQuickLinks{background:#fff;border:1px solid #dedbd4;border-radius:4px;padding:28px}.assignmentQuickLinks>span{color:#967b4a}.assignmentQuickLinks a{border-bottom:1px solid #e4e1db;justify-content:space-between;padding:15px 0;font-size:12px;font-weight:800;display:flex}.assignmentQuickLinks a:last-child{border-bottom:0}.assignmentQuickLinks b{color:#1757d8}@media (max-width:950px){.assignmentHubHeroInner{grid-template-columns:1fr;gap:35px}.assignmentProgressCard{max-width:480px}.assignmentHubBody{grid-template-columns:1fr}.assignmentHubAside{grid-template-columns:1fr 1fr}.modernNav a{padding-inline:8px;font-size:11px}}@media (max-width:650px){.assignmentHubHero{padding:55px 0}.assignmentHubHero h1{font-size:50px}.assignmentHubBody{padding-top:45px}.assignmentTask{grid-template-columns:1fr auto}.assignmentTask>button{grid-column:1/-1;justify-self:start}.assignmentTask p{font-size:12px}.assignmentHubAside{grid-template-columns:1fr}.safeStayCard{padding:27px}.assignmentProgressCard{padding:22px}}.nationwidePage{color:#0b1d37;background:#f7f5f0;min-height:100vh;padding-bottom:110px}.nationwideHero{color:#fff;background:#07182f;padding:100px 0 80px;position:relative;overflow:hidden}.nationwideHero:after{content:"USA";letter-spacing:-.08em;color:#ffffff09;font:400 220px Georgia,serif;position:absolute;bottom:-70px;right:-20px}.nationwideHero>.shellWide{z-index:1;position:relative}.nationwideHero>.shellWide>span,.nationwideIntro span,.passportSection>div:first-child>span{letter-spacing:.21em;color:#d9c59f;font-size:9px;font-weight:900}.nationwideHero h1{letter-spacing:-.055em;margin:28px 0;font:400 clamp(66px,8vw,112px)/.85 Georgia,serif}.nationwideHero h1 em{color:#bcd0ff;font-weight:400}.nationwideHero>.shellWide>p{color:#c3d0df;max-width:720px;font-size:17px;line-height:1.7}.nationwideMetrics{border-top:1px solid #ffffff29;gap:60px;margin-top:50px;padding-top:27px;display:flex}.nationwideMetrics div{gap:5px;display:grid}.nationwideMetrics strong{color:#fff;font:400 32px Georgia,serif}.nationwideMetrics span{text-transform:uppercase;letter-spacing:.13em;color:#aab9c9;font-size:9px}.nationwideBody{padding-top:90px}.nationwideIntro{grid-template-columns:1fr 1fr;align-items:end;gap:10vw;margin-bottom:55px;display:grid}.nationwideIntro h2{letter-spacing:-.04em;margin:18px 0 0;font:400 clamp(44px,5vw,68px)/.98 Georgia,serif}.nationwideIntro>p{color:#667280;margin:0;font-size:16px;line-height:1.75}.nationwideFilters{background:#fff;border:1px solid #dcd9d2;grid-template-columns:1fr 280px 130px;gap:14px;margin-bottom:25px;padding:22px;display:grid}.nationwideFilters label,.nationwideFilters>div{gap:7px;display:grid}.nationwideFilters span{letter-spacing:.12em;text-transform:uppercase;color:#786744;font-size:9px;font-weight:900}.nationwideFilters input,.nationwideFilters select{background:#fff;border:1px solid #cfd5dd;border-radius:2px;height:46px;padding:0 13px}.nationwideFilters>div{text-align:center;border-left:1px solid #ddd9d2;place-content:center}.nationwideFilters strong{color:#1757d8;font:400 25px Georgia,serif}.nationwideGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.marketCard{background:#fff;border:1px solid #dcd9d2;flex-direction:column;min-height:360px;padding:25px;transition:all .2s;display:flex}.marketCard:hover{border-color:#b9c7dc;transform:translateY(-4px);box-shadow:0 18px 40px #081b3317}.marketCardTop{justify-content:space-between;align-items:center;display:flex}.marketCardTop>span{color:#a08759;font:italic 15px Georgia,serif}.marketCardTop button{color:#174fae;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.marketCard>small{text-transform:uppercase;letter-spacing:.15em;color:#8b7957;margin-top:38px;font-size:9px}.marketCard h3{letter-spacing:-.03em;margin:10px 0 16px;font:400 34px/1.05 Georgia,serif}.marketCard h3 em{color:#1757d8;font-size:20px;font-weight:400}.marketCard>p{color:#6b7683;font-size:12px;line-height:1.65}.marketLinks{border-top:1px solid #e2dfd9;flex-wrap:wrap;gap:8px 14px;margin-top:auto;padding-top:17px;display:flex}.marketLinks a{text-transform:uppercase;letter-spacing:.06em;color:#263a54;font-size:9px;font-weight:900}.nationwideEmpty{text-align:center;background:#fff;border:1px solid #dedbd4;padding:70px}.passportSection{color:#fff;background:linear-gradient(120deg,#0a294c,#0d3e70);grid-template-columns:1fr 1fr auto;align-items:center;gap:55px;margin-top:80px;padding:55px;display:grid}.passportSection h2{margin:16px 0;font:400 42px/1.05 Georgia,serif}.passportSection>div:first-child p{color:#c0cede;line-height:1.65}.passportFeatures{gap:0;display:grid}.passportFeatures p{border-top:1px solid #ffffff24;gap:4px;margin:0;padding:12px 0;display:grid}.passportFeatures b{font-size:12px}.passportFeatures span{color:#b9c7d7;font-size:11px;line-height:1.5}@media (max-width:1050px){.nationwideGrid{grid-template-columns:repeat(3,1fr)}.passportSection{grid-template-columns:1fr 1fr}.passportSection>a{justify-self:start}.modernNav a{padding-inline:6px}}@media (max-width:800px){.nationwideIntro{grid-template-columns:1fr;gap:28px}.nationwideFilters{grid-template-columns:1fr 1fr}.nationwideFilters>div{border-top:1px solid #ddd9d2;border-left:0;grid-column:1/-1;padding-top:14px}.nationwideGrid{grid-template-columns:repeat(2,1fr)}.passportSection{grid-template-columns:1fr;padding:38px}.nationwideMetrics{flex-wrap:wrap;gap:30px}}@media (max-width:520px){.nationwideHero{padding:70px 0 60px}.nationwideHero h1{font-size:66px}.nationwideFilters{grid-template-columns:1fr}.nationwideFilters>div{grid-column:auto}.nationwideGrid{grid-template-columns:1fr}.marketCard{min-height:320px}.nationwideMetrics{grid-template-columns:1fr 1fr;display:grid}.passportSection{padding:29px}.passportSection h2{font-size:36px}}:root{--ss-cobalt:#176bff;--ss-cyan:#28c8ff;--ss-coral:#ff5e8a;--ss-gold:#f6b94a;--ss-lilac:#7c6ff2}body{background:radial-gradient(circle at 92% 2%,#28c8ff29,#0000 25rem),radial-gradient(circle at 2% 24%,#7c6ff21a,#0000 24rem),radial-gradient(circle at 88% 72%,#ff5e8a12,#0000 24rem),linear-gradient(#fff 0%,#f4f8ff 42%,#fff 100%)!important}.card{border-color:#071a3317;box-shadow:0 16px 42px #071a3313}.btn{transition:transform .16s,box-shadow .16s,background-color .16s}.btn:not(:disabled):hover{transform:translateY(-1px)}.btnPrimary{background:linear-gradient(135deg,#176bff 0%,#0d5fe8 58%,#315bdc 100%);box-shadow:0 10px 24px #176bff3b}.btnPrimary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.btnSoft{background:linear-gradient(135deg,#eaf2ff,#edf7ff);border:1px solid #176bff24}.eyebrow{color:#0d5fe8;background:linear-gradient(135deg,#eaf2ff,#e8f9ff);border:1px solid #176bff24}.chip:nth-child(4n+1){color:#164ea6;background:#edf3ff}.chip:nth-child(4n+2){color:#11718e;background:#e9faff}.chip:nth-child(4n+3){color:#5a4dba;background:#f2efff}.chip:nth-child(4n+4){color:#9b650b;background:#fff4e3}.authBox:has(.socialSignupFields){max-width:720px}.socialSignupFields .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.verificationGateCard{background:linear-gradient(115deg,#eaf2fff5,#ebfaffeb 58%,#f4f0fff0);border:1px solid #176bff2e;border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:22px 0;padding:24px;display:grid;box-shadow:0 18px 48px #176bff1a}.verificationGateCard h2{color:#071a33;margin:8px 0 5px}.verificationGateCard p{color:#526882;margin:0;line-height:1.55}.verificationGateIcon{color:#fff;background:linear-gradient(145deg,#176bff,#28c8ff);border-radius:18px;place-items:center;width:54px;height:54px;font-size:24px;font-weight:950;display:grid;box-shadow:0 12px 26px #176bff3d}.verificationPage{padding-top:42px;padding-bottom:64px}.verificationHero{color:#fff;background:radial-gradient(circle at 80% 10%,#28c8ff57,#0000 18rem),linear-gradient(125deg,#06162d,#0b2e60 58%,#115ecc);border-radius:30px;grid-template-columns:1fr auto;align-items:center;gap:30px;margin-bottom:22px;padding:40px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #071a3338}.verificationHero .eyebrow{color:#9deaff;background:#ffffff1f;border-color:#fff3}.verificationHero h1{letter-spacing:-2px;max-width:760px;margin:16px 0 12px;font-size:clamp(36px,5vw,58px);line-height:1.02}.verificationHero p{color:#c8dded;max-width:700px;margin:0;font-size:17px;line-height:1.6}.verificationStatusOrb{text-align:center;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;place-content:center;width:146px;height:146px;display:grid;box-shadow:inset 0 0 0 8px #ffffff09}.verificationStatusOrb span{color:#73ddff;font-size:36px;font-weight:950;display:block}.verificationStatusOrb strong{letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:12px;display:block}.verificationStatusOrb.pending span{color:#ffd276}.verificationStatusOrb.approved span{color:#6ff0b5}.verificationOptions{margin-top:18px}.verificationOption{border-radius:24px;padding:28px;position:relative;overflow:hidden}.verificationOption:after{content:"";background:#28c8ff1a;border-radius:50%;width:120px;height:120px;position:absolute;top:-35px;right:-35px}.verificationOption:nth-child(2):after{background:#7c6ff21a}.verificationOptionIcon{color:#fff;background:linear-gradient(145deg,#176bff,#28c8ff);border-radius:16px;place-items:center;width:48px;height:48px;font-weight:950;display:grid;box-shadow:0 10px 22px #176bff33}.verificationOption:nth-child(2) .verificationOptionIcon{background:linear-gradient(145deg,#6258dc,#8a7df5)}.verificationOption h2{margin:18px 0 8px}.verificationOption p{min-height:48px;line-height:1.55}.verificationNotice,.verificationSuccess{border-left:4px solid #176bff;margin:18px 0}.verificationSuccess{background:linear-gradient(115deg,#f0fff8,#eef8ff);align-items:center;gap:16px;display:flex}.verificationSuccess>div:nth-child(2){flex:1}.verificationSuccess h2,.verificationSuccess p{margin:2px 0}.verificationHistory{margin-top:18px}.verificationHistoryRow{border-top:1px solid var(--line);padding:13px 0}.verificationHistoryRow span:first-child{gap:3px;display:grid}.verificationHistoryRow small{color:var(--muted)}.verificationMessage{color:#164ea6;background:#edf3ff;border-radius:12px;padding:12px 14px;font-weight:700}@media (max-width:720px){.socialSignupFields .grid{grid-template-columns:1fr}.verificationGateCard{grid-template-columns:auto 1fr}.verificationGateCard .btn{grid-column:1/-1;width:100%}.verificationHero{grid-template-columns:1fr;padding:28px 24px}.verificationStatusOrb{width:112px;height:112px}.verificationSuccess{flex-wrap:wrap;align-items:flex-start}.verificationSuccess .btn{width:100%}}.stripeIdentityCard{color:#fff;background:radial-gradient(circle at 88% 15%,#cdaa5f2e,#0000 25%),linear-gradient(130deg,#0b211b,#173a30);border:1px solid #d7c9aa;grid-template-columns:1fr 280px;align-items:center;gap:35px;margin:20px 0;padding:32px;display:grid;box-shadow:0 20px 55px #0b211b24}.stripeIdentityCard>div>span{color:#d8b874;letter-spacing:.17em;font-size:10px;font-weight:850}.stripeIdentityCard h2{color:#fff;margin:12px 0 8px;font:400 32px Georgia,serif}.stripeIdentityCard p{color:#c6d4cf;max-width:680px;line-height:1.65}.stripeIdentityCard ul{flex-wrap:wrap;gap:18px;margin:18px 0 0;padding:0;list-style:none;display:flex}.stripeIdentityCard li{color:#e4ebe8;font-size:12px}.stripeIdentityCard li:before{content:"";background:#d8b874;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.stripeIdentityAction{background:#ffffff12;border:1px solid #ffffff26;gap:12px;padding:22px;display:grid}.stripeIdentityAction>b{color:#d8b874;letter-spacing:.14em;text-transform:uppercase;font-size:10px}.stripeIdentityAction .btn{color:#102d27;background:#fff}.stripeIdentityAction small{color:#b8c9c3;line-height:1.45}@media (max-width:760px){.stripeIdentityCard{grid-template-columns:1fr;padding:24px}}.leaseCenter{max-width:1240px}.leaseHero{color:#fff;background:linear-gradient(125deg,#06172e,#0b315d 72%,#1757d8);border-radius:5px;grid-template-columns:1fr 280px;align-items:center;gap:45px;padding:48px;display:grid}.leaseHero>div>span,.leaseCompliance span,.leaseVideo span,.leaseSectionTitle>span{letter-spacing:.19em;color:#d9c59f;font-size:9px;font-weight:900}.leaseHero h1{letter-spacing:-.04em;margin:18px 0;font:400 clamp(45px,5vw,70px)/.98 Georgia,serif}.leaseHero p{color:#c6d4e3;max-width:690px;line-height:1.65}.leaseHeroSeal{background:#ffffff12;border:1px solid #fff3;gap:8px;padding:25px;display:grid}.leaseHeroSeal b{font:400 23px Georgia,serif}.leaseHeroSeal small{color:#bdd0e4;line-height:1.5}.leaseNotice{color:#17447e;background:#edf2fc;border-left:4px solid #1757d8;margin:18px 0;padding:15px 18px}.leaseSteps{background:#fff;border:1px solid #dedbd4;grid-template-columns:repeat(3,1fr);margin:22px 0;display:grid}.leaseSteps article{border-right:1px solid #dedbd4;padding:25px}.leaseSteps article:last-child{border-right:0}.leaseSteps article>b{color:#9a8050;font:italic 15px Georgia,serif}.leaseSteps h3{margin:10px 0;font:400 24px Georgia,serif}.leaseSteps p{color:#697586;font-size:12px;line-height:1.55}.leaseSteps a{text-transform:uppercase;color:#1757d8;font-size:10px;font-weight:850}.leaseCompliance,.leaseVideo{grid-template-columns:1fr 340px;align-items:center;gap:40px;margin:22px 0;padding:32px;display:grid}.leaseCompliance{background:#fffaf0;border-color:#d7c9aa}.leaseCompliance h2,.leaseVideo h2,.leaseSectionTitle h2{margin:12px 0;font:400 32px Georgia,serif}.leaseCompliance p,.leaseVideo p,.leaseSectionTitle p{color:#687485;line-height:1.65}.leaseVideo{color:#fff;background:#07182f}.leaseVideo h2{color:#fff}.leaseVideo p{color:#bdcad9}.leaseVideo>div:last-child{gap:10px;display:grid}.leaseVideo small{color:#9fb0c3}.leaseBuilder{margin:22px 0}.leaseBuilder textarea{width:100%}.leaseSectionTitle{margin-bottom:22px}.leaseSectionTitle>span{color:#967b4a}.leaseConsent{color:#586678;align-items:flex-start;gap:10px;margin:18px 0;font-size:12px;line-height:1.5;display:flex}.leaseAgreements{margin-top:55px}.leaseAgreement{margin:15px 0;padding:27px}.leaseAgreementTop{justify-content:space-between;gap:25px;display:flex}.leaseAgreementTop span{text-transform:uppercase;letter-spacing:.13em;color:#1757d8;font-size:9px;font-weight:900}.leaseAgreementTop h3{margin:8px 0;font:400 27px Georgia,serif}.leaseAgreementTop>b{white-space:nowrap}.leaseFacts{border-block:1px solid #e0ddd7;grid-template-columns:2fr 1fr 1fr 1fr;margin:18px 0;display:grid}.leaseFacts>span{border-right:1px solid #e0ddd7;gap:6px;padding:15px;font-size:12px;display:grid}.leaseFacts>span:last-child{border:0}.leaseFacts small{text-transform:uppercase;letter-spacing:.1em;color:#8c7957;font-size:8px}.leaseAgreement details{margin:15px 0}.leaseAgreement summary{cursor:pointer;color:#174fae;font-weight:800}.leaseAgreement details p{color:#657181;font-size:12px;line-height:1.6}.leaseSign{background:#f1f4f8;gap:12px;padding:18px;display:grid}.leaseSigned{color:#126848;font-weight:800}.leaseCallActions{gap:10px;display:flex}.leaseAiPanel{background:linear-gradient(135deg,#f7fbff,#eef4ff);border:1px solid #bfd2ee;gap:18px;margin:0 0 26px;padding:24px;display:grid}.leaseAiPanel>div:first-child b{color:#07182f;font:400 25px Georgia,serif}.leaseAiPanel>div:first-child p{color:#607089;margin:7px 0 0}.leaseAiPanel small{color:#64748b;line-height:1.5}.leaseReviewChecklist{color:#43526a;background:#fffaf0;border:1px solid #d7c9aa;gap:8px;margin-top:22px;padding:20px;display:grid}.leaseReviewChecklist b{color:#07182f;margin-bottom:3px;font:400 22px Georgia,serif}.leaseReviewChecklist span{font-size:12px;line-height:1.45}.leaseBuilder>.btn{margin-right:10px}.availabilityCalendar{background:#fbfdff;border:1px solid #d8e2ee;border-radius:18px;margin:18px 0;padding:18px}.availabilityHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.availabilityHead>div:first-child>span{letter-spacing:.16em;color:#176bff;font-size:9px;font-weight:900}.availabilityHead h3{color:#07182f;margin:6px 0;font:400 25px Georgia,serif}.availabilityHead p{color:#637187;margin:0;font-size:12px;line-height:1.5}.availabilityHead>div:last-child{gap:5px;display:flex}.availabilityHead button,.availabilityRanges button{color:#174fae;cursor:pointer;background:#fff;border:1px solid #d8e2ee;border-radius:8px;padding:7px 10px}.availabilityMonths{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.availabilityMonth>b{text-align:center;margin-bottom:10px;display:block}.availabilityWeek,.availabilityDays{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.availabilityWeek small{text-align:center;color:#7b8798;font-size:9px}.availabilityDays i{aspect-ratio:1}.availabilityDays button{aspect-ratio:1;cursor:pointer;border:0;border-radius:7px;font-size:11px}.availabilityDays .available{color:#126848;background:#eaf8f1}.availabilityDays .unavailable{color:#a2a9b3;cursor:not-allowed;background:#edf0f4;text-decoration:line-through}.availabilityDays .selected{color:#fff;background:#176bff;box-shadow:0 0 0 2px #a9c8ff}.availabilityLegend{color:#687485;flex-wrap:wrap;gap:14px;margin-top:13px;font-size:10px;display:flex}.availabilityLegend span{align-items:center;gap:5px;display:flex}.availabilityLegend i{border-radius:3px;width:10px;height:10px}.availabilityLegend .open{background:#bfe9d2}.availabilityLegend .closed{background:#d9dee5}.availabilityLegend .chosen{background:#176bff}.availabilityOwnerForm{border-top:1px solid #d8e2ee;grid-template-columns:1fr 1fr 1.2fr auto;align-items:end;gap:8px;margin-top:18px;padding-top:16px;display:grid}.availabilityOwnerForm label{color:#59687b;gap:5px;font-size:10px;font-weight:750;display:grid}.availabilityOwnerForm input,.availabilityOwnerForm select{background:#fff;border:1px solid #ccd8e6;border-radius:8px;width:100%;min-width:0;padding:9px}.availabilityRanges{gap:7px;margin-top:12px;display:grid}.availabilityRanges>div{background:#fff;border:1px solid #e1e7ef;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:10px;display:flex}.availabilityRanges span{display:grid}.availabilityRanges span>b{text-transform:capitalize;color:#0c4fae}.availabilityMessage{color:#174fae;font-size:11px;font-weight:700}.ownerCalendarDisclosure{margin:14px 0}.ownerCalendarDisclosure>summary{cursor:pointer;color:#1757d8;font-weight:800}.ownerCalendarDisclosure .availabilityMonths{grid-template-columns:1fr}.ownerCalendarDisclosure .availabilityMonth:nth-child(2){display:none}.ownerCalendarDisclosure .availabilityOwnerForm{grid-template-columns:1fr 1fr}.ownerCalendarDisclosure .availabilityOwnerForm label:nth-child(3),.ownerCalendarDisclosure .availabilityOwnerForm .btn{grid-column:1/-1}@media (max-width:620px){.availabilityHead{display:grid}.availabilityMonths{grid-template-columns:1fr}.availabilityMonth:nth-child(2){display:none}.availabilityOwnerForm{grid-template-columns:1fr 1fr}.availabilityOwnerForm label:nth-child(3),.availabilityOwnerForm .btn{grid-column:1/-1}}@media (max-width:760px){.leaseHero,.leaseCompliance,.leaseVideo{grid-template-columns:1fr;padding:26px}.leaseSteps{grid-template-columns:1fr}.leaseSteps article{border-bottom:1px solid #dedbd4;border-right:0}.leaseFacts{grid-template-columns:1fr 1fr}.leaseAgreementTop{display:grid}.leaseHeroSeal{max-width:330px}}.googleLocationField,.googleLocationInputWrap{position:relative}.googleLocationInputWrap input{width:100%;padding-right:112px!important}.googleLocationStatus{pointer-events:none;letter-spacing:.07em;text-transform:uppercase;color:#174fae;background:#edf2fc;border-radius:2px;padding:5px 7px;font-size:8px;font-weight:900;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.googleLocationStatus.loading{color:#7b6b4d;background:#f3f0e9}.googleLocationStatus.manual{color:#a3402c;background:#fff1ed}.pac-container{z-index:100000!important;border:1px solid #cfd5dd!important;border-radius:3px!important;font-family:Inter,ui-sans-serif,sans-serif!important;box-shadow:0 18px 48px #07182f2e!important}.pac-item{cursor:pointer!important;padding:10px 12px!important}.pac-item:hover{background:#edf2fc!important}.pac-icon{margin-top:5px!important}.verificationHero,.assignmentHubHero,.nationwideHero,.profileLuxuryHero,.leaseHero,.stripeIdentityCard,.leaseVideo,.safeStayCard,.travelerCard,.howSection,.finalCta,.passportSection,.luxeStatement{color:#fff}.verificationHero h1,.verificationHero h2,.verificationHero h3,.assignmentHubHero h1,.assignmentHubHero h2,.nationwideHero h1,.nationwideHero h2,.profileLuxuryHero h1,.profileLuxuryHero h2,.leaseHero h1,.leaseHero h2,.stripeIdentityCard h1,.stripeIdentityCard h2,.stripeIdentityCard h3,.leaseVideo h1,.leaseVideo h2,.leaseVideo h3,.safeStayCard h1,.safeStayCard h2,.safeStayCard h3,.travelerCard h1,.travelerCard h2,.travelerCard h3,.howSection h1,.howSection h2,.howSection h3,.finalCta h1,.finalCta h2,.finalCta h3,.passportSection h1,.passportSection h2,.passportSection h3,.luxeStatement h1,.luxeStatement h2,.luxeStatement h3{color:#fff!important}.verificationHero p,.assignmentHubHero p,.nationwideHero p,.profileLuxuryHero p,.leaseHero p,.stripeIdentityCard p,.leaseVideo p,.safeStayCard p,.travelerCard p,.howSection p,.finalCta p,.passportSection p,.luxeStatement p{color:#d7e1ec!important}.stripeIdentityCard small,.leaseVideo small,.safeStayCard small,.travelerCard small,.passportSection small{color:#bfcede!important}.darkEyebrow,.stripeIdentityCard>div>span,.leaseHero>div>span,.leaseVideo span,.safeStayCard>span,.passportSection>div:first-child>span{color:#efd9a9!important}.modernFooter,.modernFooter p,.modernFooter span{color:#c9d4df}.modernFooter a{color:#d8e1ea}.modernFooter a:hover{color:#fff}.listingPriceNotice{border-left:3px solid #1757d8}.marketplaceInput,.marketplaceTextarea{color:#0b1d37;background:#fff}.marketplaceInput::placeholder,.marketplaceTextarea::placeholder{color:#788494;opacity:1}.btn:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #1757d859}.professionalContactSummary{background:#f6f8fb;border-left:3px solid #1757d8;gap:6px;margin-top:18px;padding:18px;display:grid}.professionalContactSummary>span{letter-spacing:.12em;color:#8b6d39;font-size:10px;font-weight:850}.professionalContactSummary>strong{color:#07182f;font-size:17px}.professionalContactSummary p,.professionalContactSummary small{color:#607089;margin:0}.housingReviewStar .ratingMark{background:0 0;border:2px solid #8ea0b4;border-radius:50%;width:14px;height:14px;display:block}.housingReviewStar.active .ratingMark{background:#1757d8;border-color:#1757d8;box-shadow:inset 0 0 0 3px #fff}.professionPicker{flex-wrap:wrap;gap:8px;display:flex}.professionPicker .btn{padding:8px 11px;font-size:12px}.ownerContactCard{background:#f7f9fc;border:1px solid #dfe6ef;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;margin:16px 0;padding:13px;display:grid}.ownerContactAvatar{color:#174fae;background:#dce7f6;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:800;display:grid;overflow:hidden}.ownerContactAvatar img{object-fit:cover;width:100%;height:100%}.ownerContactCard>div:nth-child(2){gap:2px;display:grid}.ownerContactCard small{color:#607089}.propertyFitCard{background:#f8fafc;border-left:3px solid #1757d8;margin:14px 0;padding:14px}.propertyFitCard p{margin:8px 0;font-size:13px;line-height:1.5}.exploreMenu{position:relative}.exploreMenu summary{cursor:pointer;color:#263850;letter-spacing:.025em;border-radius:2px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;font-weight:750;list-style:none;display:flex}.exploreMenu summary::-webkit-details-marker{display:none}.exploreMenu summary>span{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.exploreMenu[open] summary,.exploreMenu summary:hover{color:#1757d8;background:#edf1f8}.exploreMenuPanel{z-index:1100;background:#fff;border:1px solid #dedbd4;grid-template-columns:repeat(3,1fr);gap:22px;width:min(720px,100vw - 32px);padding:22px;display:grid;position:absolute;top:calc(100% + 14px);right:-250px;box-shadow:0 24px 65px #071a332e}.exploreMenuPanel section{align-content:start;gap:3px;display:grid}.exploreMenuPanel b{color:#8b6d39;letter-spacing:.12em;text-transform:uppercase;padding:7px 10px;font-size:10px}.exploreMenuPanel a{border-radius:4px!important;padding:9px 10px!important;font-size:13px!important}@media (max-width:1180px){.modernNav{display:flex}.modernNav>a:not(.navPropertyCta){display:none}.exploreMenuPanel{right:-170px}}@media (max-width:760px){.modernNav{display:none}.exploreMenuPanel{grid-template-columns:1fr}}html,body{max-width:100%;overflow-x:hidden}.modernTopbarInner{width:100%}.exploreMenuPanel{width:min(660px,100vw - 32px);left:50%;right:auto;transform:translate(-50%)}.profileEditorShell{padding-block:34px 70px}.profileSectionNav{z-index:15;scrollbar-width:thin;background:#f7f5f0f5;border:1px solid #dedbd4;gap:6px;margin-bottom:18px;padding:8px;display:flex;position:sticky;top:105px;overflow-x:auto}.profileSectionNav button{color:#4f6075;cursor:pointer;background:0 0;border:0;min-width:110px;padding:12px 17px;font-weight:800}.profileSectionNav button.active{color:#fff;background:#07182f}.profileFormHeader{margin-bottom:8px}.profileFormHeader h2{color:#07182f;margin:0 0 7px;font:400 30px Georgia,serif}.profileFormHeader p{color:#607089;margin:0 0 16px}.profileChoiceGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.profileChoiceGrid button{text-align:left;color:#253b54;cursor:pointer;background:#fff;border:1px solid #ccd5e0;gap:5px;padding:16px;display:grid}.profileChoiceGrid button.selected{color:#174fae;background:#edf3ff;border-color:#1757d8}.profileChoiceGrid span{color:#6b7c8f;font-size:12px;line-height:1.4}.interestGrid{flex-wrap:wrap;gap:8px;display:flex}.interestGrid button{color:#40546b;cursor:pointer;background:#fff;border:1px solid #ccd5e0;padding:9px 12px}.interestGrid button.selected{color:#fff;background:#07182f;border-color:#07182f}.profilePhotoManager{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:12px;margin:20px 0;display:grid}.profilePhotoManager figure{aspect-ratio:4/5;background:#e7ebef;margin:0;position:relative;overflow:hidden}.profilePhotoManager img{object-fit:cover;width:100%;height:100%}.profilePhotoManager button{color:#fff;cursor:pointer;background:#07182fe0;border:0;padding:7px 9px;font-size:11px;position:absolute;bottom:7px;right:7px}.profileSaveBar{border-top:1px solid #dedbd4;flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;padding-top:20px;display:flex}.profileSaveBar p{color:#174fae;margin:0;font-weight:700}.premiumDiscoverFilters,.premiumDiscoverInvite{background:#fffaf0;border:1px solid #d7c9aa;flex-wrap:wrap;align-items:end;gap:14px;max-width:900px;margin:16px auto 20px;padding:15px;display:flex}.premiumDiscoverFilters>div,.premiumDiscoverInvite{display:grid}.premiumDiscoverFilters>div{margin-right:auto}.premiumDiscoverFilters span,.premiumDiscoverInvite span{color:#687485;margin-top:3px;font-size:12px}.premiumDiscoverFilters label{gap:5px;font-size:11px;font-weight:800;display:grid}.premiumDiscoverFilters select,.premiumDiscoverFilters input{background:#fff;border:1px solid #ccd5e0;min-width:180px;padding:9px}.premiumDiscoverInvite{color:#174fae;align-items:start}.premiumDiscoverInvite:hover{border-color:#1757d8}@media (max-width:900px){.exploreMenuPanel{grid-template-columns:1fr 1fr;width:min(560px,100vw - 24px);left:auto;right:0;transform:none}.profileChoiceGrid,.profileLuxuryHeroInner{grid-template-columns:1fr}.profileStatusCard{max-width:none}}@media (max-width:600px){.profileEditorShell{width:min(100% - 24px,1240px)}.profileSectionNav{top:88px}.profileSectionNav button{min-width:92px;padding:10px 12px}.profilePhotoManager{grid-template-columns:repeat(2,1fr)}.exploreMenuPanel{grid-template-columns:1fr}}.requiredMark{color:#b42318;font-weight:950}.requiredLegend{color:#687485;margin-top:24px;font-size:12px}.birthdayOnboarding{background:radial-gradient(circle at 50% 0,#176bff21,#0000 30rem),#f7f5f0;place-items:center;min-height:76vh;padding:44px 20px;display:grid}.birthdayCard{width:min(100%,560px);padding:42px}.birthdayCard>span,.insuranceUploadCard>div>span{color:#967b4a;letter-spacing:.17em;font-size:9px;font-weight:900}.birthdayCard h1{color:#07182f;margin:16px 0;font:400 44px/1.05 Georgia,serif}.birthdayCard>p{color:#5f6f82;line-height:1.65}.birthdayCard .field{margin:25px 0}.birthdayCard .btn{width:100%}.birthdayCard>small{text-align:center;color:#687485;margin-top:16px;display:block}.formMessage{color:#174fae;font-weight:700}.ageEligibilityCard{background:#f5f8fc;border:1px solid #d7e2ef;gap:6px;padding:15px;display:grid}.ageEligibilityCard small{color:#607089}.ageEligibilityCard a{color:#1757d8;font-weight:800}.phoneConsent{background:#f6f8fb;border:1px solid #dce3ec;align-self:end;padding:12px}.phoneConsent span{text-transform:none;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.phoneConsent input{margin-top:2px;width:auto!important}.insuranceUploadCard{background:#fffaf0;border:1px solid #d7c9aa;padding:22px}.insuranceUploadCard h3{margin:9px 0;font:400 27px Georgia,serif}.insuranceUploadCard p{color:#687485;line-height:1.55}.insuranceUploadCard>.form{margin:18px 0}.messageContactHeader{background:#fff;border-bottom:1px solid #dedbd4;justify-content:space-between;align-items:center;gap:15px;padding:16px 20px;display:flex}.messageContactHeader>div:first-child{gap:4px;display:grid}.messageContactHeader small,.thread span{color:#687485;font-size:11px}.messagePhoneActions{gap:8px;display:flex}.thread{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e1ded8;width:100%;padding:16px;display:grid}.premiumPage{justify-items:center;display:grid;overflow-x:hidden}.premiumPageInner{width:min(100%,1120px)}.premiumDiscoverFilters{justify-content:center}.premiumDiscoverFilters>div{text-align:center;flex-basis:100%;margin:0 0 5px}.premiumDiscoverFilters label{min-width:165px}.modernFooter{min-height:260px}.modernFooter,.modernFooter h1,.modernFooter h2,.modernFooter h3,.modernFooter strong,.modernFooter b{color:#fff!important}.modernFooter p,.modernFooter span,.modernFooter small,.modernFooter a{color:#d8e2ed!important}.announcementBar,.assignment,.leaseVideo,.safeStayCard,.stripeIdentityCard,.nationwideHero,.profileLuxuryHero,.verificationHero{color:#fff}.announcementBar a,.announcementBar span,.assignment a,.assignment p,.assignment span{color:#edf4fb!important}@media (max-width:720px){.birthdayCard{padding:28px 22px}.birthdayCard h1{font-size:36px}.messageContactHeader{flex-direction:column;align-items:flex-start}.messagePhoneActions{width:100%}.messagePhoneActions a{text-align:center;flex:1}.premiumDiscoverFilters label,.premiumDiscoverFilters select,.premiumDiscoverFilters input{width:100%}}.verifiedLocationField{background:#f7faff;border:1px solid #d7e2ef;padding:16px}.verifiedLocationRow{align-items:center;gap:14px;display:flex}.verifiedLocationValue{background:#fff;border:1px solid #dce3ec;flex:1;gap:4px;padding:12px 14px;display:grid}.verifiedLocationValue.isVerified{background:#f2fbf6;border-color:#91cfaf}.verifiedLocationValue small,.verifiedLocationField>small{color:#687485}.locationRequiredCard{background:#fffaf0;border-color:#d7c9aa;margin:18px 0}.locationRequiredCard p{color:#5f6f82;line-height:1.55}.locationRequiredCard .btn{display:inline-block}@media (max-width:720px){.verifiedLocationRow{flex-direction:column;align-items:stretch}.verifiedLocationRow .btn{width:100%}}.foundingTravelerBanner{color:#fff;background:linear-gradient(115deg,#07182f,#103c72 68%,#176bff);grid-template-columns:1.35fr .65fr;align-items:center;gap:28px;padding:25px max(24px,50vw - 590px);display:grid}.foundingTravelerCopy>span{color:#efd9a9;letter-spacing:.18em;font-size:9px;font-weight:900}.foundingTravelerCopy h2{color:#fff;margin:7px 0 6px;font:400 clamp(25px,3vw,38px)/1.05 Georgia,serif}.foundingTravelerCopy p{color:#dce8f5;margin:0}.foundingTravelerAction{justify-items:start;gap:7px;display:grid}.foundingTravelerAction b{color:#fff}.foundingTravelerAction button{color:#0d4fae;cursor:pointer;background:#fff;border:0;border-radius:999px;padding:12px 20px;font-weight:900}.foundingTravelerAction button:disabled{opacity:.65}.foundingTravelerAction a,.foundingTravelerAction small{color:#dce8f5;font-size:11px}@media (max-width:720px){.foundingTravelerBanner{grid-template-columns:1fr;padding:23px 20px}.foundingTravelerAction button{width:100%}}.premiumTrustLine{color:#43526a;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:22px;font-size:12px;font-weight:750;display:flex}.premiumPersonalizer{color:#fff;background:linear-gradient(125deg,#06172e,#0d3260 68%,#176bff);border-radius:26px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:34px;margin:0 0 28px;padding:38px;display:grid;box-shadow:0 24px 60px #07182f2b}.premiumPersonalizerCopy>span,.premiumValuePreview>div>span,.premiumComparison>div>span,.premiumFaq>div>span{color:#efd9a9;letter-spacing:.18em;font-size:9px;font-weight:900}.premiumPersonalizer h2,.premiumValuePreview h2,.premiumComparison h2,.premiumFaq h2{letter-spacing:-.025em;margin:12px 0;font:400 clamp(30px,4vw,44px)/1.08 Georgia,serif}.premiumPersonalizer p{color:#d4dfec;line-height:1.65}.premiumIntentTabs{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.premiumIntentTabs button{color:#eaf2fb;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;padding:10px 14px;font-weight:800}.premiumIntentTabs button.active{color:#0c4fae;background:#fff}.premiumOutcomeGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.premiumOutcomeGrid article{background:#ffffff14;border:1px solid #ffffff2e;border-radius:18px;padding:20px 17px}.premiumOutcomeGrid b{color:#9fc3ff}.premiumOutcomeGrid h3{color:#fff;margin:11px 0 8px;font-size:16px}.premiumOutcomeGrid p{margin:0;font-size:12px}.premiumValuePreview{background:#fffaf0;border:1px solid #d7c9aa;border-radius:26px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:35px;margin:0 0 28px;padding:34px;display:grid}.premiumValuePreview>div>span,.premiumComparison>div>span,.premiumFaq>div>span{color:#967b4a}.premiumValuePreview>div>p,.premiumComparison>div>p{color:#687485;line-height:1.6}.premiumWeekPicker{gap:15px;display:grid}.premiumWeekPicker>label{color:#506075;grid-template-columns:1fr auto;gap:12px;font-size:12px;font-weight:750;display:grid}.premiumWeekPicker>label strong{color:#07182f;font-size:17px}.premiumWeekPicker input{accent-color:#176bff;grid-column:1/-1;width:100%}.premiumRecommendation{background:#fff;border:1px solid #dfd8ca;border-radius:18px;padding:19px;box-shadow:0 8px 24px #07182f0f}.premiumRecommendation small{color:#176bff;letter-spacing:.1em;font-size:9px;font-weight:900}.premiumRecommendation b{color:#07182f;margin:7px 0;font-size:21px;display:block}.premiumRecommendation p{color:#607089;font-size:12px;line-height:1.5}.premiumRecommendation button{color:#0d5fe8;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850}.premiumComparison{background:#fff;border:1px solid #e2e6ec;border-radius:26px;grid-template-columns:.72fr 1.28fr;align-items:start;gap:32px;margin:0 0 45px;padding:34px;display:grid}.premiumCompareTable{border:1px solid #dfe5ec;border-radius:16px;overflow:hidden}.premiumCompareTable>div{grid-template-columns:2fr .65fr .75fr;display:grid}.premiumCompareTable>div>*{border-bottom:1px solid #e7ebf0;padding:13px 14px;font-size:12px}.premiumCompareTable>div:last-child>*{border-bottom:0}.premiumCompareTable .head{color:#fff;background:#07182f}.premiumCompareTable>div>:not(:first-child){text-align:center;border-left:1px solid #e7ebf0}.premiumCompareTable strong{color:#126848;background:#f2fbf6}.premiumPlanHighlights{color:#43526a;gap:9px;min-height:96px;margin:0 0 22px;padding:0;font-size:12px;list-style:none;display:grid}.premiumPlanHighlights li:before{content:"✓";color:#be185d;margin-right:8px;font-weight:900}.premiumPlanFinePrint{text-align:center;color:#9ca3af;margin:12px 0 0;font-size:12px}.premiumFaq{color:#fff;background:#07182f;border-radius:26px;grid-template-columns:.7fr 1.3fr;gap:38px;margin:35px 0 0;padding:36px;display:grid}.premiumFaq h2{color:#fff}.premiumFaq details{border-bottom:1px solid #ffffff26;padding:15px 0}.premiumFaq summary{cursor:pointer;color:#fff;font-weight:800}.premiumFaq details p{color:#cbd8e6;font-size:13px;line-height:1.6}.premiumMobileCta{display:none}@media (max-width:780px){.premiumPersonalizer,.premiumValuePreview,.premiumComparison,.premiumFaq{grid-template-columns:1fr;padding:25px 21px}.premiumOutcomeGrid{grid-template-columns:1fr}.premiumCompareTable>div{grid-template-columns:1.7fr .7fr .8fr}.premiumCompareTable>div>*{padding:11px 8px;font-size:10px}.premiumPage{padding-bottom:120px!important}.premiumMobileCta{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));z-index:45;color:#fff;background:#07182f;border-radius:17px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex;position:fixed;box-shadow:0 12px 35px #07182f4d}.premiumMobileCta>div{display:grid}.premiumMobileCta span{color:#bfcde0;font-size:11px}.premiumMobileCta button{color:#fff;background:#db2777;border:0;border-radius:12px;padding:12px 14px;font-weight:850}}.leadLanding{background:#f7f5f0}.leadHero{color:#fff;background:radial-gradient(circle at 82% 18%,#176bff61,#0000 24rem),linear-gradient(125deg,#06172e,#0b315d 65%,#1757d8);padding:70px 0}.leadHeroInner{grid-template-columns:1.08fr .72fr;align-items:center;gap:55px;display:grid}.leadHeroInner>div:first-child>span,.leadCaptureCard>form>span,.leadSuccess>span,.leadHow>div>span,.leadAdmin header>span{color:#efd9a9;letter-spacing:.18em;font-size:9px;font-weight:900}.leadHero h1{letter-spacing:-.04em;color:#fff;margin:18px 0;font:400 clamp(44px,6vw,74px)/.98 Georgia,serif}.leadHeroInner>div:first-child>p{color:#d3dfec;max-width:680px;font-size:17px;line-height:1.7}.leadHeroTrust{flex-wrap:wrap;gap:9px;margin-top:25px;display:flex}.leadHeroTrust b{color:#edf4fb;background:#ffffff12;border:1px solid #ffffff38;border-radius:999px;padding:9px 12px;font-size:10px}.leadCaptureCard{color:#07182f;background:#fff;border-radius:22px;padding:27px;box-shadow:0 25px 65px #0000003d}.leadCaptureCard form{gap:13px;display:grid}.leadCaptureCard h2,.leadSuccess h2{margin:5px 0 7px;font:400 29px Georgia,serif}.leadCaptureCard label{color:#42536a;gap:5px;font-size:11px;font-weight:800;display:grid}.leadCaptureCard input,.leadCaptureCard select{color:#132b47;background:#fff;border:1px solid #ccd6e2;border-radius:9px;width:100%;padding:11px}.leadCaptureCard .grid{gap:10px}.leadConsent{align-items:start;line-height:1.45;grid-template-columns:auto 1fr!important;font-weight:500!important}.leadConsent input{width:auto;margin-top:2px}.leadCaptureCard>.leadSuccess{gap:10px;display:grid}.leadCaptureCard small{color:#7b8798;line-height:1.45}.leadCaptureCard small a{color:#1757d8}.leadHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.leadError{color:#b42318;font-size:12px;font-weight:750}.leadBenefits{grid-template-columns:repeat(3,1fr);gap:0;padding-block:65px;display:grid}.leadBenefits article{border-right:1px solid #d8d3c9;padding:30px}.leadBenefits article:last-child{border:0}.leadBenefits article>b{color:#9a8050;font:italic 15px Georgia,serif}.leadBenefits h2{color:#07182f;margin:13px 0;font:400 28px Georgia,serif}.leadBenefits p{color:#637187;line-height:1.65}.leadHow{background:#fff;padding:65px 0}.leadHow>div{text-align:center}.leadHow h2{color:#07182f;font:400 clamp(36px,5vw,56px) Georgia,serif}.leadHow>div>div{grid-template-columns:repeat(5,1fr);gap:10px;margin:35px 0;display:grid}.leadHow p{color:#43526a;border:1px solid #dce3eb;gap:10px;margin:0;padding:20px 13px;font-size:12px;line-height:1.5;display:grid}.leadHow p>b{color:#176bff;font-size:18px}.leadAdmin{padding-block:45px 80px}.leadAdmin header h1{color:#07182f;margin:12px 0;font:400 54px Georgia,serif}.leadAdmin header>span{color:#967b4a}.leadAdmin header p{color:#64748b}.leadAdminTools{grid-template-columns:repeat(3,1fr) 1.3fr;gap:10px;margin:28px 0;display:grid}.leadAdminTools>div,.leadAdminTools>label{background:#fff;border:1px solid #dce3eb;gap:5px;padding:18px;display:grid}.leadAdminTools b{color:#0d5fe8;font-size:25px}.leadAdminTools span,.leadAdminTools label{color:#687485;font-size:11px}.leadAdminTools select,.leadAdminTable select{background:#fff;border:1px solid #ccd6e2;padding:9px}.leadAdminMsg{color:#174fae;background:#edf3ff;padding:12px}.leadAdminTable{background:#fff;border:1px solid #dce3eb;overflow-x:auto}.leadAdminTable>div{border-bottom:1px solid #e3e8ee;grid-template-columns:1.4fr 1fr 1fr 1fr .8fr;min-width:860px;display:grid}.leadAdminTable>div>*{align-content:center;gap:4px;padding:13px;display:grid}.leadAdminTable .head{color:#fff;background:#07182f}.leadAdminTable a{color:#1757d8;font-size:11px}.leadAdminTable small{color:#7b8798}.leadAdminTable>p{padding:20px}@media (max-width:780px){.leadHero{padding:42px 0}.leadHeroInner{grid-template-columns:1fr;gap:28px}.leadHero h1{font-size:47px}.leadCaptureCard{padding:22px 17px}.leadBenefits{grid-template-columns:1fr;padding-block:35px}.leadBenefits article{border-bottom:1px solid #d8d3c9;border-right:0}.leadHow>div>div{grid-template-columns:1fr}.leadAdminTools{grid-template-columns:1fr 1fr}.leadAdminTools>label{grid-column:1/-1}}.requiredVerificationOverlay{z-index:5000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051121d6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.requiredVerificationCard{background:#fff;width:min(100%,620px);padding:38px}.requiredVerificationCard h2{color:#07182f;margin:16px 0 12px;font:400 40px/1.08 Georgia,serif}.requiredVerificationCard p{color:#56687d;line-height:1.65}.requiredVerificationCard ul{color:#263b54;background:#f3f7fc;gap:9px;margin:22px 0;padding:18px 18px 18px 38px;display:grid}.requiredVerificationCard .btn{text-align:center;width:100%;margin-top:10px;display:block}.verificationHero .eyebrow{color:#fff!important;background:#ffffff26!important}@media (max-width:600px){.requiredVerificationCard{padding:28px 22px}.requiredVerificationCard h2{font-size:33px}}.listingGallery{position:relative}.galleryArrow{color:#fff;cursor:pointer;background:#0f1d2dc7;border:1px solid #ffffffb3;border-radius:999px;width:38px;height:38px;font-size:27px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0000002e}.galleryPrev{left:12px}.galleryNext{right:12px}.galleryCount{color:#fff;background:#0f1d2dc7;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;position:absolute;bottom:12px;right:12px}.reservationNotice{color:#102b4e;background:#f4f7ff;border:1px solid #1757d82e;border-radius:14px;gap:4px;margin:16px 0;padding:14px 16px;display:grid}.reservationNotice span{font-size:14px;line-height:1.5}@media (max-width:900px){.exploreMenuPanel{overscroll-behavior:contain;grid-template-columns:1fr 1fr;gap:12px;width:auto;max-height:calc(100dvh - 116px);padding:16px;position:fixed;top:104px;left:12px;right:12px;overflow-y:auto;transform:none}}@media (max-width:760px){.modernNav{display:none!important}.accountMenuExplore{display:grid}.modernTopbarInner,.modernBrand,.modernBrandWords{min-width:0}.accountSlot{min-width:0;margin-left:auto}}@media (max-width:430px){.modernBrandWords small{display:none}.modernTopbarInner{gap:8px;padding-left:12px;padding-right:12px}.accountMenuPanel{width:auto;left:12px;right:12px}}.assignment,.assignment h1,.assignment h2,.assignment h3,.assignment h4,.assignment b,.assignment strong,.assignment small,.assignment p,.assignment a{color:#fff!important}.assignment .muted{color:#d7e6f6!important}.assignment .badge{border:1px solid #ffffffb8;color:#17365f!important;background:#fff!important}.assignment .badge *{color:#17365f!important}.matchExplanation{background:linear-gradient(145deg,#f8fbff,#f3f7fc);border:1px solid #d8e3f1;border-radius:18px;margin:20px 0;padding:19px}.matchExplanationHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.matchExplanationHeader span,.nextBestAction>span{color:#176bff;letter-spacing:.16em;font-size:9px;font-weight:900}.matchExplanationHeader h3{color:#07182f;margin:6px 0 0}.matchExplanationHeader small{color:#126848;background:#e8f7ef;border-radius:999px;padding:7px 10px;font-weight:800}.matchReasonGrid{grid-template-columns:repeat(2,1fr);gap:9px;margin:15px 0;display:grid}.matchReason{background:#fff;border:1px solid #dce5ef;border-radius:12px;padding:12px}.matchReason.strong{background:#f3fbf7;border-color:#9ed2b7}.matchReason b{color:#17365f;font-size:12px}.matchReason p{color:#687485;margin:5px 0 0;font-size:11px;line-height:1.45}.matchExplanation>a{color:#1757d8;font-size:11px;font-weight:800}.nextBestAction{background:linear-gradient(135deg,#f7faff,#edf4ff);border-color:#b7cdef}.nextBestAction h2{margin:9px 0}.nextBestAction p{color:#5f7086;line-height:1.55}.nextBestAction .btn{display:inline-block}.mobileAppNav{display:none}.installPage{padding-block:42px 80px}.installHero{color:#fff;background:linear-gradient(125deg,#06172e,#0d3260 68%,#176bff);border-radius:24px;padding:42px}.installHero>span{color:#efd9a9;letter-spacing:.18em;font-size:9px;font-weight:900}.installHero h1{color:#fff;margin:14px 0;font:400 clamp(40px,6vw,64px)/1 Georgia,serif}.installHero p{color:#d4dfec;font-size:16px}.installGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0;display:grid}.installGrid section>b{color:#176bff;letter-spacing:.14em;font-size:9px}.installGrid h2{color:#07182f}.installGrid ol{color:#55677c;gap:10px;padding-left:22px;line-height:1.5;display:grid}.installPrivacy{text-align:center}.installPrivacy p{color:#64748b}.installPrivacy .btn{display:inline-block}@media (max-width:760px){body{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.modernFooter{padding-bottom:72px}.mobileAppNav{z-index:4000;padding:7px 6px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07182ff7;border-top:1px solid #ffffff21;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #07182f38}.mobileAppNav a{color:#adbed1;justify-items:center;gap:3px;padding:3px;font-size:9px;font-weight:750;display:grid}.mobileAppNav a>span{color:#dce7f3;border:1px solid #48617e;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.mobileAppNav a.active{color:#fff}.mobileAppNav a.active>span{color:#fff;background:#176bff;border-color:#5b93ff}.mobileAppNav b{font-size:9px}.installGrid{grid-template-columns:1fr}.installHero{padding:32px 22px}}.messageSafetyStrip{color:#4a5568;background:#fffaf0;border:1px solid #f0d6a3;flex-wrap:wrap;align-items:center;gap:9px 18px;margin:18px 0;padding:13px 16px;display:flex}.messageSafetyStrip strong{color:#76520c}.messageSafetyStrip span{font-size:11px;line-height:1.45}.enhancedMessages .thread{gap:5px}.enhancedMessages .thread.active{background:#edf4ff;border-left:4px solid #176bff}.threadTitle{justify-content:space-between;align-items:center;gap:8px;display:flex!important}.threadTitle small{background:#e8f7ef;border-radius:999px;padding:3px 6px;font-weight:850;color:#126848!important;font-size:8px!important}.enhancedMessages .thread>span:not(.threadTitle){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.enhancedMessages .thread time{color:#8a96a6;font-size:9px}.messageEmpty{color:#607089;gap:9px;padding:25px;display:grid}.messageEmpty h1,.messageEmpty b{color:#07182f}.messageEmpty a{color:#1757d8;font-weight:800}.bubbleWrap{justify-items:start;margin:8px 0;display:grid}.bubbleWrap.mine{justify-items:end}.bubbleWrap time{color:#8a96a6;margin-top:3px;font-size:8px}.messageWelcome{text-align:center;color:#607089;margin:auto}.messageWelcome strong{color:#17365f}.chatComposerArea{background:#fff;border-top:1px solid #e1e7ee}.chatStarters{gap:7px;padding:10px 12px 0;display:flex;overflow-x:auto}.chatStarters button{color:#174fae;text-align:left;cursor:pointer;background:#f7faff;border:1px solid #cfdaea;min-width:210px;padding:9px 10px;font-size:9px;line-height:1.35}.chatComposer textarea{resize:none;border:1px solid #ccd6e2;flex:1;padding:10px}.composerHint{color:#8994a4;text-align:right;padding:0 14px 9px;display:block}@media (max-width:720px){.messageSafetyStrip{align-items:flex-start;display:grid}.enhancedMessages{grid-template-columns:1fr}.enhancedMessages .threads{max-height:220px;overflow:auto}.enhancedMessages .chat{min-height:520px}}.compareDock{z-index:35;color:#fff;background:#07182ff5;border:1px solid #9db8de;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0;padding:13px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 16px 38px #07182f40}.compareDock>div{align-items:center;gap:10px;display:flex}.compareDock>div:first-child{gap:2px;display:grid}.compareDock span{color:#cbd8e6;font-size:10px}.compareSelected{outline:2px solid #176bff}.compareOverlay{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051121c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.comparePanel{background:#fff;border-radius:22px;width:min(1100px,100%);max-height:92vh;padding:26px;overflow:auto;box-shadow:0 30px 80px #0000004d}.comparePanel>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.comparePanel h2{color:#07182f;margin:8px 0;font:400 38px Georgia,serif}.comparePanel header p,.comparePanel footer p{color:#687485;line-height:1.5}.compareTable{border:1px solid #dbe3ec;margin:22px 0;overflow-x:auto}.compareRow{grid-template-columns:minmax(140px,.8fr) repeat(3,minmax(180px,1fr));min-width:720px;display:grid}.compareRow>*{border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;padding:13px}.compareRow>:last-child{border-right:0}.compareRow>b{color:#44566e;background:#f6f8fb}.compareHead>*{color:#fff!important;background:#07182f!important}.comparePanel>footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.comparePanel>footer p{max-width:720px;font-size:11px}@media (max-width:700px){.compareDock{flex-direction:column;align-items:stretch}.compareDock>div:last-child{grid-template-columns:1fr 1fr;display:grid}.comparePanel{padding:20px 14px}.comparePanel>header,.comparePanel>footer{display:grid}}@media (max-width:600px){.matchExplanationHeader{display:grid}.matchReasonGrid{grid-template-columns:1fr}}.pmsDisclosure>summary{color:#0d5fe8}.pmsCenter{background:linear-gradient(145deg,#f8fbff,#eef5ff);border:1px solid #cddbef;border-radius:18px;gap:18px;margin-top:16px;padding:20px;display:grid}.pmsIntro>span{color:#176bff;letter-spacing:.15em;font-size:9px;font-weight:900}.pmsIntro h3{color:#07182f;margin:8px 0}.pmsIntro p{color:#5f7086;margin:0;font-size:12px;line-height:1.55}.pmsConnectForm{grid-template-columns:1fr 1fr;gap:11px;display:grid}.pmsConnectForm label{color:#40546b;gap:5px;font-size:10px;font-weight:850;display:grid}.pmsConnectForm .span2{grid-column:1/-1}.pmsConnectForm input,.pmsConnectForm select{color:#17365f;background:#fff;border:1px solid #c5d2e2;border-radius:9px;width:100%;padding:10px}.pmsConnectForm small{color:#738197;font-weight:500;line-height:1.4}.pmsConnectForm .btn{grid-column:1/-1}.pmsConnections{gap:9px;display:grid}.pmsConnections article{background:#fff;border:1px solid #d7e1ed;justify-content:space-between;gap:15px;padding:13px;display:flex}.pmsConnections article>div:first-child{gap:4px;display:grid}.pmsConnections article>div:last-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pmsConnections button{color:#174fae;cursor:pointer;background:#f8fbff;border:1px solid #c6d4e5;padding:7px 9px;font-size:9px;font-weight:800}.pmsConnections small{color:#718096}.pmsConnections em{color:#b42318;font-size:10px}.pmsStatus{text-transform:uppercase;font-size:9px;font-weight:900}.pmsStatus.healthy{color:#14734d}.pmsStatus.attention,.pmsStatus.pending{color:#b26a00}.pmsPromise{color:#fff;background:#07182f;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.pmsPromise>b{width:100%;font-size:11px}.pmsPromise>span{color:#dce9f7;border:1px solid #47698e;border-radius:999px;padding:5px 8px;font-size:9px}.pmsPromise>small{color:#b9c9da;line-height:1.45}.availabilityRanges span small{color:#718096;display:block}.availabilityRanges>div>i{color:#176bff;font-size:9px;font-style:normal;font-weight:800}@media (max-width:680px){.pmsConnectForm{grid-template-columns:1fr}.pmsConnectForm .span2{grid-column:auto}.pmsConnections article{display:grid}.pmsConnections article>div:last-child{grid-template-columns:1fr 1fr;display:grid}.pmsConnections article>div:last-child button:first-child{grid-column:1/-1}}.housingResultsBar{background:#fff;border:1px solid #dbe3ec;justify-content:space-between;align-items:end;gap:18px;margin:24px 0 8px;padding:16px 18px;display:flex}.housingResultsBar>div{gap:4px;display:grid}.housingResultsBar span{color:#687485;font-size:11px}.housingResultsBar label{color:#40546b;gap:5px;font-size:10px;font-weight:850;display:grid}.housingResultsBar select{background:#fff;border:1px solid #ccd6e2;min-width:190px;padding:9px}.listingConfidence{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.listingConfidence span{color:#8a5b00;background:#fff4db;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:850}.listingConfidence span.ready{color:#126848;background:#e8f7ef}.listingConfidence small{color:#607089;font-weight:750}.safeStaySignals{background:#f7faff;border:1px solid #d7e3f0;gap:9px;margin:16px 0;padding:14px;display:grid}.safeStaySignals>strong{color:#17365f}.safeStaySignals>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.safeStaySignals span{color:#40546b;font-size:11px}.safeStaySignals small{color:#718096;line-height:1.45}.messageStarters{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.messageStarters button{color:#174fae;cursor:pointer;background:#f5f8fc;border:1px solid #cbd8e8;padding:8px 10px;font-size:10px;font-weight:800}@media (max-width:700px){.housingResultsBar{flex-direction:column;align-items:stretch}.housingResultsBar select{width:100%}.safeStaySignals>div{grid-template-columns:1fr}}.propertyListingPage{max-width:1480px!important;padding-inline:clamp(18px,3vw,48px)!important}.propertyListingWorkspace{width:100%;margin:0 auto}.propertyListingHeader{border-bottom:1px solid #d9d5cd;grid-template-columns:minmax(0,1fr) minmax(280px,440px);align-items:end;gap:10px 48px;margin:0 0 30px;padding:12px 4px 25px;display:grid}.propertyListingHeader>span{color:#967b4a;letter-spacing:.2em;grid-column:1/-1;font-size:9px;font-weight:900}.propertyListingHeader .title{letter-spacing:-.045em;color:#07182f;margin:0;font:400 clamp(42px,4.4vw,64px)/1 Georgia,Times New Roman,serif}.propertyListingHeader .subtitle{max-width:440px;margin:0 0 5px;line-height:1.65}.propertyEditorCard{padding:clamp(24px,3vw,44px)!important}.propertyListingForm{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px}.propertyListingForm>.span2{grid-column:1/-1}.propertyFormSectionTitle{border-top:1px solid #e2ded6;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:15px;margin-top:4px;padding:34px 0 4px;display:grid}.propertyFormSectionTitle:first-child{border-top:0;padding-top:4px}.propertyFormSectionTitle>span{color:#9a8050;padding-top:4px;font:italic 18px Georgia,serif}.propertyFormSectionTitle h2{color:#07182f;margin:0 0 7px;font:400 28px/1.1 Georgia,Times New Roman,serif}.propertyFormSectionTitle p{color:#6c7781;margin:0;font-size:13px;line-height:1.55}.propertyListingForm .field textarea{min-height:112px}.propertyListingForm .professionPicker{background:#f7f9fc;border:1px solid #dce3ec;padding:15px}.propertyListingForm .field>label:has(input[type=checkbox]){text-transform:none;letter-spacing:0;cursor:pointer;background:#f9fbfd;border:1px solid #d7dfe9;align-items:center;gap:9px;min-height:48px;padding:12px 14px;font-size:12px;display:flex}.propertyListingForm .field>label:has(input[type=checkbox]) input{margin:0;width:auto!important}.propertySaveBar{color:#fff;background:#07182f;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding:22px 24px;display:flex}.propertySaveBar>div{gap:5px;display:grid}.propertySaveBar span{color:#b9c8d9;font-size:12px}.propertySaveBar .btnPrimary{background:#176bff;min-width:190px}.propertyListingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.propertyListingsGrid>article{grid-template-columns:minmax(210px,34%) minmax(0,1fr);display:grid;overflow:hidden}.propertyListingsGrid>article>.listingPhoto{border-radius:0;height:100%;min-height:390px}.propertyListingsGrid>article>.pad{padding:24px}@media (max-width:1050px){.propertyListingHeader{grid-template-columns:1fr}.propertyListingForm{grid-template-columns:repeat(2,minmax(0,1fr))}.propertyListingsGrid{grid-template-columns:1fr}}@media (max-width:680px){.propertyListingPage{padding-inline:14px!important}.propertyEditorCard{padding:20px!important}.propertyListingForm{grid-template-columns:1fr;gap:16px}.propertyListingForm>.span2{grid-column:auto}.propertyFormSectionTitle{grid-template-columns:34px 1fr;padding-top:26px}.propertyFormSectionTitle h2{font-size:24px}.propertySaveBar{flex-direction:column;align-items:stretch;padding:20px}.propertySaveBar .btnPrimary{width:100%}.propertyListingsGrid>article{grid-template-columns:1fr}.propertyListingsGrid>article>.listingPhoto{min-height:210px}}.assignmentMatchStudio{background:linear-gradient(135deg,#fff 0%,#f2f7ff 60%,#eefcfb 100%);position:relative;overflow:hidden;border:1px solid #b9cbe4!important}.assignmentMatchStudio:after{content:"MATCH";letter-spacing:-.08em;color:#176bff09;pointer-events:none;font:400 105px Georgia,serif;position:absolute;top:-38px;right:-12px}.assignmentMatchStudio>*{z-index:1;position:relative}.assignmentMatchIntro{border-bottom:1px solid #d8e2ef;grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:end;gap:8px 38px;margin-bottom:24px;padding-bottom:22px;display:grid}.assignmentMatchIntro>span{color:#176bff;letter-spacing:.18em;grid-column:1/-1;font-size:9px;font-weight:950}.assignmentMatchIntro h2{letter-spacing:-.04em;color:#07182f;margin:0;font:400 clamp(30px,3.4vw,48px)/1 Georgia,Times New Roman,serif}.assignmentMatchIntro p{color:#566b83;margin:0;font-size:13px;line-height:1.65}.assignmentMatchScore{color:#fff;background:linear-gradient(125deg,#07182f,#0b3860);border:1px solid #31567e;grid-template-columns:66px 1fr;align-items:center;gap:14px;margin:-3px 0 16px;padding:15px;display:grid}.assignmentScoreRing{color:#fff;background:#123f68;border:4px solid #f0b04a;border-radius:50%;justify-content:center;align-items:baseline;width:62px;height:62px;padding-top:16px;display:flex;box-shadow:0 0 0 3px #ffffff14}.assignmentScoreRing.good{border-color:#36c7bd}.assignmentScoreRing.excellent{border-color:#4ee1a8}.assignmentScoreRing strong{font-size:22px}.assignmentScoreRing span{font-size:10px;font-weight:800}.assignmentMatchScore>div:last-child>span,.assignmentMatchLocked>span{color:#82dcd7;letter-spacing:.14em;font-size:8px;font-weight:950;display:block}.assignmentMatchScore>div:last-child>strong{margin-top:4px;font:400 23px Georgia,serif;display:block}.assignmentReasons{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.assignmentReasons small{color:#d9e7f3;background:#ffffff1a;padding:4px 7px;font-size:8px}.assignmentMatchLocked{background:#edf4ff;border-left:3px solid #176bff;gap:5px;margin:-3px 0 16px;padding:12px 14px;display:grid}.assignmentMatchLocked>span{color:#1757d8}.assignmentMatchLocked small{color:#5d7088;line-height:1.4}@media (max-width:760px){.assignmentMatchIntro{grid-template-columns:1fr}.assignmentMatchStudio:after{font-size:70px}.assignmentMatchScore{grid-template-columns:58px 1fr}.assignmentScoreRing{width:54px;height:54px;padding-top:13px}.assignmentMatchScore>div:last-child>strong{font-size:20px}}.featuredUntilNote{color:#7b5a16;margin:9px 0 0;font-size:11px;font-weight:800}.featuredHousingCard{border-color:#d5b46c!important;box-shadow:0 18px 48px #8560161f!important}.featuredListingLabel{background:#fff8e8;border:1px solid #ead49f;justify-content:space-between;align-items:center;gap:10px;margin:-2px 0 14px;padding:8px 10px;display:flex}.featuredListingLabel span{color:#7a5511;letter-spacing:.14em;font-size:9px;font-weight:950}.featuredListingLabel small{color:#776849;text-align:right;font-size:8px}.hostEarnPage{color:#0b1d37;background:#f7f5f0;min-height:100vh;padding-bottom:80px}.hostEarnHero{color:#fff;background:radial-gradient(circle at 78% 20%,#3874ff54,#0000 27rem),linear-gradient(125deg,#06162d,#0b315a 72%,#1757d8);padding:88px 0 82px;position:relative;overflow:hidden}.hostEarnHero:after{content:"EARN";letter-spacing:-.08em;color:#ffffff0a;font:400 230px Georgia,serif;position:absolute;bottom:-78px;right:-30px}.hostEarnHero>.shellWide{z-index:1;position:relative}.hostEarnHero>.shellWide>span,.hostEarnBody>header>span,.hostEarnPromise span{color:#d8c49c;letter-spacing:.2em;font-size:9px;font-weight:950}.hostEarnHero h1{letter-spacing:-.055em;max-width:910px;margin:24px 0;font:400 clamp(52px,7vw,92px)/.9 Georgia,Times New Roman,serif}.hostEarnHero h1 em{color:#a9c5ff;font-weight:400}.hostEarnHero p{color:#c4d3e3;max-width:720px;font-size:17px;line-height:1.7}.hostEarnBody{padding-top:72px}.hostEarnBody>header{grid-template-columns:minmax(0,1fr) minmax(300px,500px);align-items:end;gap:10px 60px;margin-bottom:34px;display:grid}.hostEarnBody>header>span{color:#8f7546;grid-column:1/-1}.hostEarnBody>header h2{letter-spacing:-.04em;margin:10px 0 0;font:400 clamp(36px,4vw,56px)/1 Georgia,serif}.hostEarnBody>header p{color:#667485;margin:0;line-height:1.7}.hostEarnGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.hostEarnGrid article{background:#fff;border:1px solid #dedbd4;flex-direction:column;min-height:360px;padding:25px;display:flex;box-shadow:0 12px 34px #081b330d}.hostEarnGrid article>div{border-bottom:1px solid #e4e0d8;justify-content:space-between;gap:12px;padding-bottom:18px;display:flex}.hostEarnGrid article>div span{color:#9a8050;font:italic 16px Georgia,serif}.hostEarnGrid article>div strong{color:#1757d8;font-size:12px}.hostEarnGrid h3{margin:28px 0 14px;font:400 27px/1.06 Georgia,serif}.hostEarnGrid p{color:#687585;font-size:13px;line-height:1.65}.hostEarnGrid a{color:#174fae;text-transform:uppercase;letter-spacing:.07em;margin-top:auto;font-size:11px;font-weight:900}.hostEarnPromise{color:#fff;background:#07182f;grid-template-columns:1fr 1fr;gap:55px;margin-top:64px;padding:46px;display:grid}.hostEarnPromise h2{margin:14px 0 0;font:400 38px/1.05 Georgia,serif}.hostEarnPromise ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.hostEarnPromise li{color:#ccdae8;border-top:1px solid #ffffff24;padding:11px 0;font-size:13px}.hostEarnPromise li:before{content:"✓";color:#4dd4c9;margin-right:10px;font-weight:900}.hostEarnFinePrint{text-align:center;color:#7b8490;max-width:920px;margin:24px auto 0;font-size:10px;line-height:1.6}@media (max-width:1050px){.hostEarnGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.hostEarnHero{padding:58px 0}.hostEarnBody>header,.hostEarnPromise,.hostEarnGrid{grid-template-columns:1fr}.hostEarnGrid article{min-height:300px}.hostEarnPromise{padding:30px 24px}.featuredListingLabel{flex-direction:column;align-items:flex-start}.featuredListingLabel small{text-align:left}}.revenueDashboard{padding-top:32px;padding-bottom:64px}.revenueDashboard>header{margin-bottom:22px}.revenueDashboard>header span,.revenueHero>span{color:#ae7a16;letter-spacing:.14em;font-size:12px;font-weight:900}.revenueDashboard>header h1{color:#092b5f;margin:8px 0;font:400 clamp(38px,6vw,64px) Georgia,serif}.revenueDashboard>header p{color:#53657c}.revenueHero{background:linear-gradient(135deg,#fffdf6,#eef7ff);border:1px solid #d8bb70;border-radius:24px;gap:7px;padding:28px;display:grid;box-shadow:0 18px 44px #092b5f1a}.revenueHero strong{color:#092b5f;font:400 clamp(42px,8vw,76px) Georgia,serif}.revenueHero small{color:#657388}.revenueMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.revenueMetricGrid article{background:#fff;border:1px solid #dfe6ef;border-radius:20px;gap:8px;min-height:145px;padding:20px;display:grid}.revenueMetricGrid article span{color:#53657c;font-weight:800}.revenueMetricGrid article strong{color:#0b57d0;margin-top:auto;font-size:28px}.revenueMetricGrid article small{color:#748196}.revenueRecent h2{color:#092b5f;margin-top:0}.revenueRecent div{border-top:1px solid #e7ecf2;grid-template-columns:1fr auto;gap:4px 20px;padding:14px 0;display:grid}.revenueRecent div small{color:#748196;grid-column:1/-1}@media (max-width:850px){.revenueMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.revenueMetricGrid{grid-template-columns:1fr}}.housingBrowseGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin-top:18px;display:grid}.housingListingCard{border-radius:10px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 18px 46px #07182f14}.housingListingCard:hover{border-color:#cfd8e5;transform:translateY(-2px);box-shadow:0 24px 58px #07182f1f}.housingListingCard>.listingGallery,.housingListingCard>.listingPhoto{min-height:320px}.housingListingCard .listingPhoto{border-radius:0;height:320px}.housingListingBody{padding:24px!important}.housingListingBody h3{letter-spacing:-.025em;margin:12px 0 8px;font:400 27px/1.15 Georgia,Times New Roman,serif}.housingListingBody>b{color:#07182f;margin-bottom:2px;font-size:18px;display:inline-block}.housingListingActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.housingListingActions .btn{white-space:normal;width:100%;min-height:44px}.housingListingActions .btn:nth-child(2),.housingListingActions .btn:nth-child(4){color:#fff;background:#0b1d37}.housingListingCard .safeStaySignals,.housingListingCard .ownerContactCard,.housingListingCard .propertyFitCard{margin-block:14px}@media (max-width:980px){.housingBrowseGrid{grid-template-columns:1fr;gap:20px}.housingListingCard>.listingGallery,.housingListingCard>.listingPhoto{min-height:360px}.housingListingCard .listingPhoto{height:360px}}@media (max-width:620px){.housingBrowseGrid{gap:16px}.housingListingCard>.listingGallery,.housingListingCard>.listingPhoto{min-height:235px}.housingListingCard .listingPhoto{height:235px}.housingListingBody{padding:19px!important}.housingListingBody h3{font-size:24px}.housingListingActions{grid-template-columns:1fr}}.navShiftMatch{color:#176bff!important;font-weight:850!important}.homeShiftMatch{color:#fff;background:linear-gradient(135deg,#07182f 0%,#0b315f 55%,#176bff 125%);border-radius:32px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:center;gap:48px;margin-top:58px;margin-bottom:58px;padding:52px;display:grid;position:relative;overflow:hidden}.homeShiftMatch:after{content:"";background:#ffffff14;border-radius:50%;width:340px;height:340px;position:absolute;top:-160px;right:-130px}.homeShiftMatch .luxeSectionLabel{color:#8fb9ff}.homeShiftMatchCopy h2{letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(34px,4vw,58px);line-height:1.02}.homeShiftMatchCopy p{color:#d8e4f4;max-width:650px;margin:0 0 28px;font-size:18px;line-height:1.7}.homeShiftMatchCopy strong{color:#fff}.homeShiftMatchCard{z-index:1;color:#07182f;background:#fffffff5;border-radius:28px;padding:34px;position:relative;transform:rotate(2deg);box-shadow:0 30px 80px #00000042}.homeShiftMatchCard>span{letter-spacing:.16em;color:#176bff;font-size:12px;font-weight:900}.homeShiftMatchCard>div{align-items:flex-end;gap:5px;margin:12px 0 0;display:flex}.homeShiftMatchCard strong{letter-spacing:-.07em;font-size:76px;line-height:1}.homeShiftMatchCard small{color:#6a7890;padding-bottom:10px;font-size:18px}.homeShiftMatchCard b{margin:8px 0;font-size:20px;display:block}.homeShiftMatchCard p{color:#607089;margin:0;font-size:13px}.shiftMatchPage{background:linear-gradient(#f8fbff 0,#fff 520px)}.shiftMatchHero{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:62px;padding-top:72px;padding-bottom:56px;display:grid}.shiftMatchBadge{color:#0d5fe8;letter-spacing:.13em;background:#eaf2ff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900;display:inline-flex}.shiftMatchHero h1{letter-spacing:-.07em;color:#07182f;margin:22px 0 24px;font-size:clamp(54px,8vw,96px);line-height:.92}.shiftMatchHero h1 em{color:#176bff;font-family:Georgia,serif;font-weight:400}.shiftMatchHeroCopy>p{color:#56677f;max-width:750px;font-size:20px;line-height:1.7}.shiftMatchHeroActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px;display:flex}.shiftMatchScorePreview{color:#fff;background:#07182f;border-radius:34px;flex-direction:column;justify-content:center;min-height:340px;padding:36px;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #07182f38}.shiftMatchScorePreview:after{content:"";filter:blur(12px);opacity:.25;background:#176bff;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-70px}.shiftMatchScorePreview>span,.shiftMatchResultLabel{letter-spacing:.18em;color:#8fb9ff;font-size:11px;font-weight:900}.shiftMatchScorePreview>strong{letter-spacing:-.08em;margin-top:12px;font-size:96px;line-height:1}.shiftMatchScorePreview>b{font-size:20px}.shiftMatchMiniBars{gap:7px;margin:28px 0 14px;display:grid}.shiftMatchMiniBars i{background:linear-gradient(90deg,#176bff,#78a9ff);border-radius:999px;height:6px}.shiftMatchScorePreview small{color:#9fb0c8}.shiftMatchPromise{background:#dbe5f2;border:1px solid #dbe5f2;border-radius:24px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:72px;display:grid;overflow:hidden}.shiftMatchPromise>div{background:#fff;padding:30px}.shiftMatchPromise b{color:#176bff;letter-spacing:.12em;font-size:13px}.shiftMatchPromise span{color:#07182f;margin:10px 0 8px;font-size:18px;font-weight:850;display:block}.shiftMatchPromise p{color:#65758b;margin:0;line-height:1.55}.shiftMatchCalculator{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:start;gap:28px;margin-bottom:84px;display:grid}.shiftMatchFormPanel,.shiftMatchResult{background:#fff;border:1px solid #e3eaf3;border-radius:30px;box-shadow:0 16px 60px #0b224414}.shiftMatchFormPanel{padding:40px}.shiftMatchFormPanel h2{letter-spacing:-.035em;color:#07182f;margin:8px 0 30px;font-size:36px}.shiftMatchFields{grid-template-columns:1fr 1fr;gap:22px;display:grid}.shiftMatchFields label{gap:9px;display:grid}.shiftMatchFields label>span,.shiftMatchPriorityBlock span{color:#132b4a;font-size:13px;font-weight:800}.shiftMatchFields input[type=text],.shiftMatchFields input:not([type]){width:100%}.shiftMatchFields input{color:#07182f;font:inherit;background:#fbfdff;border:1px solid #dce5ef;border-radius:14px;padding:14px 15px}.shiftMatchFields input[type=range]{accent-color:#176bff;padding:0}.shiftMatchRangeHead{align-items:baseline;gap:6px;display:flex}.shiftMatchRangeHead b{color:#07182f;font-size:22px}.shiftMatchRangeHead small{color:#7c8ba0}.shiftMatchPriorityBlock{border-top:1px solid #edf1f6;margin-top:30px;padding-top:26px}.shiftMatchPriorityBlock .spread small{color:#7a899e;margin-top:3px;font-size:12px;font-weight:500;display:block}.shiftMatchPriorityBlock .spread>b{color:#176bff}.shiftMatchChips{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.shiftMatchChips button{color:#43546b;cursor:pointer;background:#fff;border:1px solid #dbe5f2;border-radius:999px;padding:10px 14px;font-weight:700}.shiftMatchChips button.active{color:#0d5fe8;background:#eaf2ff;border-color:#9fc1ff}.shiftMatchToggles{gap:10px;margin-top:26px;display:grid}.shiftMatchToggles label{border:1px solid #e2eaf3;border-radius:16px;align-items:flex-start;gap:12px;padding:15px;display:flex}.shiftMatchToggles input{accent-color:#176bff;margin-top:4px}.shiftMatchToggles span{gap:3px;display:grid}.shiftMatchToggles b{color:#102b4c;font-size:14px}.shiftMatchToggles small{color:#708098;line-height:1.4}.shiftMatchCalculate{color:#fff;cursor:pointer;background:#176bff;border:0;border-radius:16px;width:100%;margin-top:26px;padding:15px 18px;font-size:15px;font-weight:900;box-shadow:0 12px 26px #176bff38}.shiftMatchResult{color:#fff;background:#07182f;min-height:510px;padding:36px;position:sticky;top:120px}.shiftMatchWaiting{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:430px;display:flex}.shiftMatchWaiting>span{letter-spacing:.18em;color:#8fb9ff;font-size:11px;font-weight:900}.shiftMatchWaiting>strong{color:#41658f;margin:15px;font-size:92px;line-height:1}.shiftMatchWaiting h3{margin:0 0 10px;font-size:24px}.shiftMatchWaiting p{color:#aebdd0;max-width:330px;line-height:1.6}.shiftMatchResult.revealed{background:linear-gradient(160deg,#07182f,#0b2f59)}.shiftMatchResultScore{align-items:flex-end;gap:7px;margin-top:18px;display:flex}.shiftMatchResultScore strong{letter-spacing:-.08em;font-size:96px;line-height:.85}.shiftMatchResultScore span{color:#91a7c2;margin-bottom:8px;font-size:18px}.shiftMatchResult>h3{margin:16px 0 7px;font-size:26px}.shiftMatchResult>p{color:#b6c4d6;line-height:1.6}.shiftMatchBreakdown{gap:15px;margin:26px 0;display:grid}.shiftMatchBreakdown>div{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.shiftMatchBreakdown span{color:#d8e4f3;font-size:13px}.shiftMatchBreakdown b{font-size:12px}.shiftMatchBreakdown i{background:#ffffff1f;border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}.shiftMatchBreakdown em{background:#5f98ff;border-radius:999px;height:100%;display:block}.shiftMatchNext{color:#07182f;background:#fff;border-radius:20px;margin-top:26px;padding:20px}.shiftMatchNext>span{letter-spacing:.14em;color:#176bff;font-size:10px;font-weight:900}.shiftMatchNext h4{margin:7px 0;font-size:18px}.shiftMatchNext p{color:#64748a;font-size:13px;line-height:1.5}.shiftMatchNext>div{flex-wrap:wrap;gap:8px;display:flex}.shiftMatchWhy{grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding-bottom:100px;display:grid}.shiftMatchWhy h2{letter-spacing:-.055em;color:#07182f;margin:10px 0 0;font-size:clamp(36px,5vw,64px);line-height:1.03}.shiftMatchWhy h2 em{color:#176bff;font-family:Georgia,serif;font-weight:400}.shiftMatchWhy>p{color:#617188;margin:0;font-size:19px;line-height:1.75}.shiftMatchDashCard{background:linear-gradient(145deg,#f6faff,#edf5ff)!important;border-color:#cfe0ff!important}@media (max-width:900px){.homeShiftMatch,.shiftMatchHero,.shiftMatchCalculator,.shiftMatchWhy{grid-template-columns:1fr}.homeShiftMatch{padding:34px}.homeShiftMatchCard{transform:none}.shiftMatchScorePreview{min-height:280px}.shiftMatchPromise,.shiftMatchFields{grid-template-columns:1fr}.shiftMatchResult{position:static}.shiftMatchWhy{gap:26px}}@media (max-width:600px){.shiftMatchHero{padding-top:38px}.shiftMatchHero h1{font-size:54px}.shiftMatchFormPanel,.shiftMatchResult{border-radius:22px;padding:24px}.homeShiftMatch{border-radius:24px;margin-top:30px}.homeShiftMatchCopy h2{font-size:38px}.homeShiftMatchCard strong{font-size:64px}}.shiftMatchShareCard{color:#fff;background:linear-gradient(145deg,#07182f,#0b2f66);border-radius:22px;margin-top:20px;padding:20px;box-shadow:0 18px 44px #07182f2e}.shiftMatchShareCard>span{letter-spacing:.14em;color:#8db8ff;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.shiftMatchShareCard h4{color:#fff;margin:0 0 7px;font-size:20px;line-height:1.2}.shiftMatchShareCard p{color:#ffffffc2;margin:0 0 14px;font-size:14px;line-height:1.55}.shiftMatchShareButton{color:#07182f;cursor:pointer;background:#fff;border:0;border-radius:14px;width:100%;padding:13px 16px;font-size:14px;font-weight:800;box-shadow:0 8px 20px #0000001f}.shiftMatchShareButton:hover{transform:translateY(-1px)}.shiftMatchShareCard small{color:#ffffffa8;text-align:center;margin-top:10px;font-size:12px;display:block}@media (max-width:700px){.shiftMatchShareCard{border-radius:18px;padding:17px}.shiftMatchShareCard h4{font-size:18px}}.navWhosHere{color:#0b315f!important;font-weight:800!important}.whosHerePage{background:linear-gradient(#f7fbff 0,#fff 600px);min-height:80vh}.whosHereHero{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:60px;padding-top:70px;padding-bottom:44px;display:grid}.whosHereBadge{color:#0d5fe8;letter-spacing:.14em;background:#eaf2ff;border:1px solid #aac8ff;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900;display:inline-flex}.whosHereHero h1{letter-spacing:-.065em;color:#07182f;margin:18px 0 24px;font-size:clamp(52px,7vw,88px);line-height:.94}.whosHereHero h1 em{color:#176bff;font-family:Georgia,serif;font-weight:400}.whosHereHero>div>p{color:#607089;max-width:720px;font-size:19px;line-height:1.75}.whosHerePrivacy{color:#53657c;align-items:center;gap:10px;margin-top:24px;font-size:13px;display:flex}.whosHerePrivacy b{color:#26754a;background:#e9f7ef;border-radius:999px;padding:7px 10px}.whosHereCityCard{color:#fff;background:linear-gradient(145deg,#07182f,#0d3970);border-radius:32px;align-content:center;gap:8px;min-height:280px;padding:38px;display:grid;box-shadow:0 28px 70px #07182f33}.whosHereCityCard span{letter-spacing:.15em;color:#8fb9ff;font-size:11px;font-weight:900}.whosHereCityCard strong{font:400 clamp(42px,6vw,70px)/.98 Georgia,serif}.whosHereCityCard b{color:#dce8f7;font-size:22px}.whosHereCityCard small{color:#91a6c0;margin-top:16px}.whosHereStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:28px;display:grid}.whosHereStats article{background:#fff;border:1px solid #e1e9f3;border-radius:22px;gap:5px;padding:22px;display:grid;box-shadow:0 12px 30px #0b22440d}.whosHereStats strong{color:#176bff;font-size:32px}.whosHereStats span{color:#07182f;font-weight:850}.whosHereStats small{color:#7a899d}.whosHereMain{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:26px;padding-bottom:90px;display:grid}.whosHerePeoplePanel{background:#fff;border:1px solid #e1e9f3;border-radius:30px;padding:24px;box-shadow:0 18px 50px #0b22440f}.whosHereTabs{border-bottom:1px solid #edf1f6;gap:8px;margin-bottom:20px;padding-bottom:16px;display:flex;overflow:auto}.whosHereTabs button{color:#53657c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce5ef;border-radius:999px;padding:10px 13px;font-weight:800}.whosHereTabs button span{background:#eff4fa;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;margin-left:6px;font-size:11px;display:inline-flex}.whosHereTabs button.active{color:#fff;background:#07182f;border-color:#07182f}.whosHereTabs button.active span{background:#ffffff26}.whosHereGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.whosHereTravelerCard{color:inherit;background:#fff;border:1px solid #e2eaf3;border-radius:22px;grid-template-columns:70px 1fr;gap:14px;padding:16px;text-decoration:none;transition:all .18s;display:grid;position:relative}.whosHereTravelerCard:hover{border-color:#bfd2ef;transform:translateY(-2px);box-shadow:0 16px 34px #07182f14}.whosHereAvatar{color:#176bff;background:#eaf2ff;border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;font-size:28px;font-weight:900;display:flex;overflow:hidden}.whosHereAvatar img{object-fit:cover;width:100%;height:100%}.whosHereTravelerBody{min-width:0}.whosHereTravelerBody h3{color:#07182f;margin:0;font-size:18px}.whosHereTravelerBody p{color:#65758b;white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:12px;overflow:hidden}.whosHereVerified{color:#26754a;background:#e8f7ee;border-radius:999px;padding:6px 8px;font-size:10px;font-weight:900}.whosHereAssignment{border-top:1px solid #edf1f6;gap:3px;margin-top:12px;padding-top:12px;display:grid}.whosHereAssignment b{color:#1d3b60;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.whosHereAssignment span{color:#7b8ba0;font-size:11px}.whosHereTags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.whosHereTags span{color:#0d5fe8;background:#edf4ff;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:800}.whosHereOpen{color:#176bff;grid-column:1/-1;font-size:12px;font-weight:800}.whosHereSidebar{gap:16px;display:grid}.whosHereSideCard{background:#fff;border:1px solid #e1e9f3;border-radius:24px;padding:22px;box-shadow:0 14px 36px #0b22440d}.whosHereSideCard h2{color:#07182f;margin:7px 0 14px;font-size:22px}.whosHereFacilities{display:grid}.whosHereFacilities>div{border-top:1px solid #edf1f6;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:11px 0;display:grid}.whosHereFacilities>div>b{color:#176bff}.whosHereFacilities>div>span{color:#304a69;font-size:13px}.whosHereFacilities>div>strong{color:#718198;font-size:12px}.whosHereInviteCard{color:#fff;background:linear-gradient(150deg,#07182f,#0e3a73);border:0}.whosHereInviteCard>span{letter-spacing:.15em;color:#8fb9ff;font-size:10px;font-weight:900}.whosHereInviteCard h2{color:#fff}.whosHereInviteCard p{color:#b7c7da;line-height:1.6}.whosHereNoResults{text-align:center;padding:50px 24px}.whosHereNoResults>span{letter-spacing:.14em;color:#176bff;font-size:11px;font-weight:900}.whosHereNoResults h2{color:#07182f;margin:10px 0;font-size:32px}.whosHereNoResults p{color:#6b7b90;max-width:560px;margin:0 auto 20px;line-height:1.6}.whosHereNoResults .actions{justify-content:center}.whosHereEmpty{max-width:760px;margin-top:50px;margin-bottom:80px}.whosHereEmpty h1{color:#07182f;font-size:42px}.whosHereEmpty p{color:#65758b;line-height:1.7}.whosHereDashCard{background:linear-gradient(145deg,#f5fbf8,#edf8f2)!important;border-color:#cce8d9!important}@media (max-width:1000px){.whosHereHero,.whosHereMain{grid-template-columns:1fr}.whosHereStats{grid-template-columns:repeat(2,minmax(0,1fr))}.whosHereSidebar{grid-template-columns:repeat(3,minmax(0,1fr))}.whosHereCityCard{min-height:220px}.whosHereMain{gap:20px}}@media (max-width:760px){.whosHereHero{gap:24px;padding-top:40px}.whosHereStats{grid-template-columns:1fr 1fr}.whosHereGrid,.whosHereSidebar{grid-template-columns:1fr}.whosHerePeoplePanel{border-radius:22px;padding:16px}.whosHereHero h1{font-size:58px}.whosHereCityCard{border-radius:24px;padding:28px}}@media (max-width:460px){.whosHereStats{grid-template-columns:1fr}.whosHerePrivacy{flex-direction:column;align-items:flex-start}.whosHereTravelerCard{grid-template-columns:58px 1fr}.whosHereAvatar{border-radius:17px;width:58px;height:58px}}.cityPostsSection{margin-top:36px;margin-bottom:36px}.cityPostsIntro{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;display:flex}.cityPostsIntro h2{color:#071a33;letter-spacing:-.035em;margin:8px 0 6px;font-size:clamp(28px,3vw,42px)}.cityPostsIntro p{color:#607089;max-width:760px;margin:0;line-height:1.65}.cityPostsIntro>small{color:#708197;text-align:right;max-width:260px;line-height:1.45}.cityPostComposer{color:#fff;background:linear-gradient(145deg,#071a33,#0d2d55);border-radius:26px;padding:22px;box-shadow:0 18px 48px #071a3324}.cityPostCategoryPicker{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.cityPostCategoryPicker button{color:#e8f1ff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:8px 12px;font-weight:700}.cityPostCategoryPicker button.active{color:#0d5fe8;background:#fff;border-color:#fff}.cityPostComposer textarea{resize:vertical;color:#fff;width:100%;font:inherit;box-sizing:border-box;background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;outline:none;padding:14px 16px;line-height:1.55}.cityPostComposer textarea::placeholder{color:#ebf3ff9e}.cityPostComposer textarea:focus,.cityPostComposerFooter input:focus{border-color:#509bffe6;box-shadow:0 0 0 3px #176bff33}.cityPostComposerFooter{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:12px;margin-top:12px;display:grid}.cityPostComposerFooter input{color:#fff;min-width:0;font:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:13px;outline:none;padding:11px 13px}.cityPostComposerFooter input::placeholder{color:#ebf3ff94}.cityPostComposerFooter>span{color:#b8c9de;font-size:12px}.cityPostNotice{color:#d7e7ff;margin:12px 0 0;font-size:13px}.cityPostFeedHeader{justify-content:space-between;align-items:center;gap:18px;margin:20px 0 12px;display:flex}.cityPostFeedHeader>a{color:#0d5fe8;font-size:13px;font-weight:800;text-decoration:none}.cityPostFilters{scrollbar-width:none;gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.cityPostFilters::-webkit-scrollbar{display:none}.cityPostFilters button{white-space:nowrap;color:#476079;cursor:pointer;background:#fff;border:1px solid #0f2d4a1f;border-radius:999px;padding:8px 12px;font-weight:750}.cityPostFilters button.active{color:#0d5fe8;background:#eaf2ff;border-color:#0d5fe833}.cityPostFilters button span{opacity:.72;margin-left:4px}.cityPostFeed{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.cityPostCard{background:#fff;border:1px solid #0f2d4a17;border-radius:20px;padding:18px;box-shadow:0 10px 28px #1030500f}.cityPostAuthor{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.cityPostAvatar{color:#0d5fe8;background:#eaf2ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-weight:900;display:flex;overflow:hidden}.cityPostAvatar img{object-fit:cover;width:100%;height:100%}.cityPostAuthor>div:nth-child(2)>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.cityPostAuthor small{color:#74849a;margin-top:3px;display:block}.cityPostType{letter-spacing:.04em;text-transform:uppercase;color:#0d5fe8;text-align:center;background:#edf4ff;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.cityPostCard>p{color:#18334f;white-space:pre-wrap;margin:16px 0 12px;font-size:16px;line-height:1.6}.cityPostFacility{color:#536d88;background:#f6f9fc;border-radius:11px;margin-bottom:12px;padding:9px 11px;font-size:13px}.cityPostActions{border-top:1px solid #0f2d4a12;align-items:center;gap:14px;padding-top:12px;display:flex}.cityPostActions a,.cityPostActions button{color:#0d5fe8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:850;text-decoration:none}.cityPostActions button{color:#8b5b64}.cityPostEmpty{text-align:center;background:#f8fbffb8;border:1px dashed #0f2d4a2e;border-radius:20px;padding:30px}.cityPostEmpty span{letter-spacing:.13em;color:#0d5fe8;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.cityPostEmpty strong{color:#15304d;font-size:19px;display:block}.cityPostEmpty p{color:#708197;margin:6px 0 0}@media (max-width:820px){.cityPostsIntro{flex-direction:column;align-items:flex-start}.cityPostsIntro>small{text-align:left}.cityPostComposerFooter{grid-template-columns:1fr auto}.cityPostComposerFooter .btn{grid-column:1/-1}.cityPostFeed{grid-template-columns:1fr}.cityPostAuthor{grid-template-columns:auto 1fr}.cityPostType{grid-column:2;justify-self:start}.cityPostFeedHeader{flex-direction:column;align-items:flex-start}}.communityGrowthPage{background:linear-gradient(#f7faff 0,#fff 35%);padding:26px 0 80px}.growthHero{grid-template-columns:1.25fr .75fr;align-items:end;gap:34px;padding:48px 0 28px;display:grid}.growthHero h1{color:#071a33;letter-spacing:-.045em;margin:14px 0;font-size:clamp(44px,6vw,82px);line-height:.95}.growthHero h1 em{color:#176bff;font-family:Georgia,serif;font-weight:500}.growthHero p{color:#607089;max-width:720px;font-size:18px}.growthHeroStats{gap:10px;display:grid}.growthHeroStats div{color:#fff;background:#071a33;border-radius:20px;justify-content:space-between;align-items:baseline;padding:20px 22px;display:flex}.growthHeroStats strong{font-size:30px}.growthHeroStats span{color:#c7d7ee;font-size:13px}.growthGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.growthGrid>.card{border-radius:24px}.growthWide{grid-column:1/-1}.promptGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.promptCard{text-align:left;cursor:pointer;background:#f9fbff;border:1px solid #dbe6f5;border-radius:18px;padding:16px}.promptCard:hover{transform:translateY(-2px);box-shadow:0 12px 30px #10345914}.promptCard b,.promptCard span,.promptCard small{display:block}.promptCard span{color:#607089;margin:8px 0 14px;font-size:13px;line-height:1.45}.promptCard small{color:#176bff;font-weight:700}.quickComposer{gap:12px;margin-top:16px;display:flex}.quickComposer textarea{min-height:74px;font:inherit;border:1px solid #dbe6f5;border-radius:16px;flex:1;padding:14px}.missionList,.circleList,.trendList{gap:10px;margin:16px 0;display:grid}.missionList button,.circleList a{text-align:left;color:inherit;background:#fff;border:1px solid #e1e8f2;border-radius:14px;justify-content:space-between;padding:12px 14px;display:flex}.circleList a span{gap:3px;display:grid}.circleList small{color:#607089}.buddyGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.buddyCard{color:inherit;border:1px solid #e1e8f2;border-radius:18px;gap:12px;padding:14px;display:flex}.buddyCard img,.buddyFallback{object-fit:cover;color:#176bff;background:#eaf2ff;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.buddyCard div{min-width:0}.buddyCard small{color:#607089;margin-top:3px;display:block}.badgeRow{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex!important}.badgeRow span{color:#175aa8;background:#edf4ff;border-radius:999px;padding:4px 7px;font-size:10px}.trendList div{border-bottom:1px solid #eef2f7;justify-content:space-between;padding:9px 0;display:flex}.trendList span{text-transform:capitalize}.referralStat{align-items:baseline;gap:10px;margin:18px 0;display:flex}.referralStat strong{color:#176bff;font-size:42px}.missionGrid{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:16px;display:grid}.missionGrid a{color:inherit;border:1px solid #dfe7f2;border-radius:16px;gap:6px;padding:14px;display:grid}.missionGrid a.done{background:#f2fbf7;border-color:#bfe9d3}.missionGrid a span{font-size:20px}.missionGrid a small{color:#607089}.growthToast{color:#fff;z-index:90;background:#071a33;border-radius:14px;padding:12px 16px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0000002e}@media (max-width:900px){.growthHero,.growthGrid{grid-template-columns:1fr}.growthWide{grid-column:auto}.promptGrid,.buddyGrid,.missionGrid{grid-template-columns:1fr 1fr}.quickComposer{flex-direction:column}.navGrowth{display:none}}@media (max-width:600px){.promptGrid,.buddyGrid,.missionGrid{grid-template-columns:1fr}.growthHero{padding-top:28px}.growthHero h1{font-size:48px}}.retentionPage{background:linear-gradient(#f7faff 0,#fff 28%);min-height:100vh;padding-bottom:80px}.retentionHero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:42px;padding-top:52px;padding-bottom:34px;display:grid}.retentionBadge{color:#0d5fe8;letter-spacing:.09em;background:#eaf2ff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.retentionHero h1{color:#071a33;letter-spacing:-.04em;margin:18px 0;font-size:clamp(40px,5.6vw,76px);line-height:.98}.retentionHero h1 em{color:#176bff;font-family:Georgia,serif;font-weight:400}.retentionHero p{color:#607089;max-width:760px;font-size:18px;line-height:1.7}.retentionPulseCard{color:#fff;background:#071a33;border-radius:28px;flex-direction:column;justify-content:center;min-height:250px;padding:30px;display:flex;box-shadow:0 24px 60px #071a332e}.retentionPulseCard>span{letter-spacing:.13em;color:#8fb7ff;font-size:11px;font-weight:800}.retentionPulseCard strong{margin:15px 0 3px;font-size:74px;line-height:1}.retentionPulseCard b{font-size:20px}.retentionPulseCard small{color:#b7c6da;margin-top:20px;line-height:1.5}.retentionStats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px;display:grid}.retentionStats article{background:#fff;border:1px solid #0f2d4a17;border-radius:20px;flex-direction:column;padding:20px;display:flex;box-shadow:0 10px 30px #1437640d}.retentionStats strong{color:#071a33;font-size:32px}.retentionStats span{color:#6b7b90;margin-top:3px;font-size:13px}.retentionGrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:24px;display:grid}.retentionMainCol,.retentionSideCol{flex-direction:column;gap:24px;display:flex}.retentionPanel{background:#fff;border:1px solid #0f2d4a17;border-radius:24px;padding:24px;box-shadow:0 12px 38px #1437640f}.retentionPanel h2{color:#071a33;letter-spacing:-.02em;margin:7px 0 0}.retentionPanelHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.retentionAlerts{flex-direction:column;gap:12px;display:flex}.retentionAlert{border:1px solid #0f2d4a14;border-radius:18px;justify-content:space-between;gap:18px;padding:18px;text-decoration:none;transition:all .18s;display:flex}.retentionAlert:hover{transform:translateY(-1px);box-shadow:0 10px 25px #14376414}.retentionAlert.blue{background:#f3f7ff}.retentionAlert.green{background:#f3fbf7}.retentionAlert.gold{background:#fff9ec}.retentionAlert b{color:#071a33;font-size:16px}.retentionAlert p{color:#607089;margin:5px 0 0;line-height:1.55}.retentionAlert>span{color:#176bff;white-space:nowrap;align-self:center;font-weight:800}.retentionEmpty{background:#fafcff;border:1px dashed #0f2d4a2e;border-radius:16px;padding:20px}.retentionEmpty b{color:#071a33}.retentionEmpty p{color:#607089;margin:6px 0 0}.saveSearchComposer{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.saveSearchToggle{background:#f1f5fa;border-radius:12px;padding:4px;display:flex}.saveSearchToggle button{color:#607089;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 12px;font-weight:700}.saveSearchToggle button.active{color:#176bff;background:#fff;box-shadow:0 2px 9px #071a3314}.saveSearchComposer input{height:44px;font:inherit;border:1px solid #0f2d4a21;border-radius:12px;padding:0 13px}.retentionNotice{color:#315f8f;background:#eef7ff;border-radius:12px;padding:10px 12px;font-size:13px}.savedSearchList{flex-direction:column;gap:10px;margin-top:16px;display:flex}.savedSearchRow{border:1px solid #0f2d4a14;border-radius:16px;justify-content:space-between;gap:16px;padding:15px;display:flex}.savedSearchRow>div:first-child{flex-direction:column;display:flex}.savedSearchRow span{letter-spacing:.09em;color:#7b8ca2;font-size:10px;font-weight:800}.savedSearchRow b{color:#071a33;margin-top:3px}.savedSearchRow small{color:#718198;margin-top:3px}.savedSearchActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.alertToggle,.savedSearchRemove{color:#52647b;cursor:pointer;background:#f1f5fa;border:0;border-radius:10px;padding:9px 10px;font-weight:700}.alertToggle.on{color:#19713b;background:#eaf7ef}.savedSearchRemove{color:#a13f3f;background:#fff1f1}.missionProgressHead{justify-content:space-between;align-items:center;display:flex}.missionProgressHead span{color:#176bff;font-weight:800}.missionBar{background:#eaf0f7;border-radius:999px;height:9px;margin:14px 0 16px;overflow:hidden}.missionBar i{border-radius:inherit;background:linear-gradient(90deg,#176bff,#4c8cff);height:100%;display:block}.missionList{flex-direction:column;gap:8px;display:flex}.missionList a{color:#52647b;background:#f8fafc;border-radius:12px;align-items:center;gap:10px;padding:10px 11px;text-decoration:none;display:flex}.missionList a.done{color:#19713b;background:#eff9f3}.missionList span{font-size:18px}.referralPanel p,.returnPanel p{color:#607089;line-height:1.55}.referralMilestones{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.referralMilestones div{text-align:center;background:#f8fafc;border:1px solid #0f2d4a1a;border-radius:14px;padding:12px}.referralMilestones .hit{background:#edf5ff;border-color:#bcd4ff}.referralMilestones b{color:#176bff;font-size:22px;display:block}.referralMilestones span{color:#607089;font-size:11px}.returnActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.returnActions a{color:#176bff;text-align:center;background:#f3f7ff;border-radius:12px;padding:11px;font-weight:800;text-decoration:none}.retentionSignedOut{padding-top:60px}.retentionSignedOut .card{max-width:680px;margin:auto}.retentionSignedOut .btn{margin-top:16px}@media (max-width:900px){.retentionHero,.retentionGrid{grid-template-columns:1fr}.retentionStats{grid-template-columns:1fr 1fr}.saveSearchComposer{grid-template-columns:1fr}.retentionPanelHead{flex-direction:column}.retentionPulseCard{min-height:auto}.retentionHero{padding-top:32px}.retentionHero h1{font-size:46px}}@media (max-width:560px){.retentionStats{grid-template-columns:1fr 1fr}.retentionAlert,.savedSearchRow{flex-direction:column}.retentionAlert>span{align-self:flex-start}.savedSearchActions{justify-content:flex-start}.returnActions{grid-template-columns:1fr}.retentionPanel{padding:18px}}.v13ConversionPaths{padding:72px 0}.v13ConversionIntro{max-width:760px;margin-bottom:26px}.v13ConversionIntro>span,.ownerRevenueProof>div:first-child>span,.v13PremiumMoment span,.v13ReferralRewards>div:first-child>span{letter-spacing:.14em;color:#176bff;font-size:12px;font-weight:850}.v13ConversionIntro h2,.ownerRevenueProof h2,.v13ReferralRewards h2{letter-spacing:-.035em;color:#071a33;margin:8px 0 12px;font-size:clamp(30px,4vw,46px)}.v13ConversionIntro p,.ownerRevenueProof p,.v13ReferralRewards p{color:#607089;line-height:1.65}.v13PathGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.v13PathGrid article{background:#fff;border:1px solid #0f2d4a1a;border-radius:26px;padding:30px;box-shadow:0 18px 50px #0f2d4a12}.v13PathGrid article:nth-child(2){color:#fff;background:linear-gradient(145deg,#071a33,#0b2c57)}.v13PathGrid small{letter-spacing:.12em;color:#176bff;font-weight:850}.v13PathGrid article:nth-child(2) small{color:#8db6ff}.v13PathGrid h3{margin:12px 0;font-size:28px;line-height:1.08}.v13PathGrid p{color:#607089;line-height:1.6}.v13PathGrid article:nth-child(2) p{color:#d7e5f7}.v13PathGrid article>div{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.v13PathGrid article>div>a:not(.luxeButton){color:#176bff;font-weight:750}.v13PathGrid article:nth-child(2)>div>a:not(.luxeButton){color:#fff}.v13FunnelProof{text-align:center;color:#607089;margin-top:18px;font-size:13px}.ownerRevenueProof{background:linear-gradient(#f8fbff,#fff);border:1px solid #176bff1f;border-radius:28px;margin-top:34px;margin-bottom:26px;padding:34px}.ownerRevenueMetrics{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.ownerRevenueMetrics article{background:#fff;border:1px solid #0f2d4a14;border-radius:18px;padding:20px}.ownerRevenueMetrics article>b{color:#176bff}.ownerRevenueMetrics strong{color:#071a33;margin:8px 0;display:block}.ownerRevenueCta{border-top:1px solid #0f2d4a14;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:22px;display:flex}.ownerRevenueCta span{color:#607089;margin-top:4px;display:block}.v13PremiumMoment{background:linear-gradient(135deg,#eef5ff,#fff 60%,#fff6fb);border:1px solid #176bff24;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:18px 0 22px;padding:22px 24px;display:flex}.v13PremiumMoment strong{color:#071a33;margin:5px 0;font-size:20px;display:block}.v13PremiumMoment p{color:#607089;max-width:760px;margin:0}.v13PremiumWhyNow{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:8px;max-width:760px;margin:18px auto 0;padding:12px 16px;display:flex}.v13PremiumWhyNow a{color:#176bff;font-weight:800}.v13ReferralRewards{color:#fff;background:linear-gradient(145deg,#071a33,#0e376e);border-radius:24px;margin-top:28px;padding:28px}.v13ReferralRewards h2{color:#fff}.v13ReferralRewards>div:first-child>p{color:#d7e5f7}.v13RewardGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}.v13RewardGrid article{background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;padding:20px}.v13RewardGrid article.unlocked{color:#071a33;background:#fff}.v13RewardGrid small{letter-spacing:.08em;color:#8db6ff;font-weight:800;display:block}.v13RewardGrid article.unlocked small{color:#176bff}.v13RewardGrid strong{margin:7px 0;font-size:19px;display:block}.v13RewardGrid p{color:#d7e5f7;font-size:14px}.v13RewardGrid article.unlocked p{color:#607089}.v13RewardGrid button{color:#fff;cursor:pointer;background:#176bff;border:0;border-radius:12px;width:100%;margin-top:10px;padding:11px 12px;font-weight:800}.v13RewardGrid button:disabled{cursor:not-allowed;opacity:.58}@media (max-width:900px){.v13PathGrid,.ownerRevenueMetrics,.v13RewardGrid{grid-template-columns:1fr}.v13PremiumMoment,.ownerRevenueCta{flex-direction:column;align-items:flex-start}}.localHero{color:#fff;background:linear-gradient(135deg,#07182f,#0d49a8);border-radius:28px;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);align-items:center;gap:28px;margin:28px 0 22px;padding:34px;display:grid;box-shadow:0 20px 60px #07182f29}.localHero>div>span{letter-spacing:.16em;color:#bcd4ff;font-size:11px;font-weight:900}.localHero h1{color:#fff;margin:12px 0;font:400 clamp(36px,5vw,62px)/1.02 Georgia,serif}.localHero p{color:#e8f0fb;max-width:760px;font-size:16px;line-height:1.65}.localHero .btnGhost{color:#fff;border-color:#ffffff59}.localPriceCard{background:#fff;border-radius:22px;gap:6px;padding:22px;display:grid;color:#07182f!important}.localPriceCard b{letter-spacing:.12em;color:#5e6e82;font-size:11px}.localPriceCard strong{font:700 28px/1.1 Georgia,serif}.localPriceCard span,.localPriceCard small{color:#687485}.localPriceCard hr{border:0;border-top:1px solid #e5e9ef;width:100%;margin:10px 0}.privacyNote{color:#cdd9ea;margin-top:12px;display:block}.localFilters{grid-template-columns:1fr minmax(220px,300px);gap:12px;margin:18px 0;display:grid}.localFilters input,.localFilters select{background:#fff;border:1px solid #d8e0ea;border-radius:14px;width:100%;padding:14px 16px}.localCardGrid,.favoriteSpotGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 34px;display:grid}.localBusinessCard,.favoriteSpotCard{background:#fff;border:1px solid #e1e7ef;border-radius:22px;overflow:hidden;box-shadow:0 10px 28px #07182f12}.businessCardImage{aspect-ratio:1.65;object-fit:cover;background:#f5f7fa;width:100%}.businessCardPdf{color:#0d5fe8;background:#eef4ff;place-items:center;min-height:160px;font-weight:800;display:grid}.sponsoredLine{color:#50657e;letter-spacing:.12em;background:#f0f5fd;justify-content:space-between;gap:8px;padding:9px 14px;font-size:9px;font-weight:900;display:flex}.sponsoredLine b{color:#0d5fe8}.localBusinessBody,.favoriteSpotCard{padding:20px}.localBusinessBody h2,.favoriteSpotCard h2{color:#07182f;margin:7px 0 9px;font:400 28px Georgia,serif}.localBusinessBody>p,.favoriteSpotCard>p{color:#637287;line-height:1.55}.promoBox{background:#f3f7ff;border:1px solid #cadbf7;border-radius:15px;margin:16px 0;padding:14px}.promoBox b{color:#0d5fe8}.promoBox p{color:#294564;margin:6px 0}.promoBox small{color:#687485}.localMeta,.reviewSummary{color:#617084;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0;font-size:13px;display:flex}.localMeta strong,.reviewSummary b{color:#07182f}.reviewSummary{border-top:1px solid #edf0f4;padding-top:12px}.chipRow{flex-wrap:wrap;gap:8px;display:flex}.chip{cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:999px;padding:8px 11px;font-size:12px}.chip.active,.chip.static{color:#0d5fe8;background:#eaf2ff;border-color:#91b6f6}.chip.static{cursor:default}.localAdForm .form,.favoriteModal .form{grid-template-columns:repeat(2,minmax(0,1fr))}.localAdForm .field.full,.favoriteModal .field.full{grid-column:1/-1}.localManageGrid{gap:10px;display:grid}.localManageGrid article{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.statusPill{text-transform:capitalize;background:#eef2f6;border-radius:999px;padding:5px 9px;font-size:11px}.statusPill.active{color:#167444;background:#e8f7ee}.favoriteSpotCard blockquote{color:#43566e;background:#f5f8fd;border-left:3px solid #176bff;margin:16px 0;padding:12px 14px;font-size:14px}.reviewModal,.favoriteModal{width:min(680px,100vw - 30px);max-height:88vh;overflow:auto}.modalOverlay{z-index:1000;background:#040e1cad;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.eyebrow{letter-spacing:.12em;color:#6b7a8e;font-size:10px;font-weight:900}.localBoardPage .actions,.localFavoritesPage .actions,.localAdvertisePage .actions{flex-wrap:wrap}@media (max-width:900px){.localHero{grid-template-columns:1fr}.localCardGrid,.favoriteSpotGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.localCardGrid,.favoriteSpotGrid,.localFilters,.localAdForm .form,.favoriteModal .form{grid-template-columns:1fr}.localHero{border-radius:20px;padding:24px}.localAdForm .field.full,.favoriteModal .field.full{grid-column:auto}}.googleLocationInputWrap{position:relative}.googleServerSuggestions{z-index:80;background:#fff;border:1px solid #07182f24;border-radius:14px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 18px 45px #07182f29}.googleServerSuggestions button{color:#07182f;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #07182f14;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:11px 13px;display:flex}.googleServerSuggestions button:last-child{border-bottom:0}.googleServerSuggestions button:hover{background:#f3f7ff}.googleServerSuggestions small{color:#62718a;font-weight:500}.favoriteSpotCard{padding:0!important}.favoriteSpotBody{padding:20px}.favoritePhotoWrap{aspect-ratio:16/9;background:linear-gradient(135deg,#eaf2ff,#f7f9fc);position:relative;overflow:hidden}.favoritePlacePhoto{z-index:2;object-fit:cover;width:100%;height:100%;display:block;position:relative}.favoritePhotoFallback{color:#49627e;justify-content:space-between;align-items:flex-end;padding:18px;display:flex;position:absolute;inset:0}.favoritePhotoFallback span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.favoritePhotoFallback strong{color:#aac4ed;font:700 54px/1 Georgia,serif}.favoriteRatingLine{flex-wrap:wrap;align-items:center;gap:9px;margin:2px 0 12px;display:flex}.favoriteRatingLine b{color:#07182f;font-size:18px}.favoriteRatingLine span{color:#6a788a;font-size:12px}.starPicker{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.starPicker button{cursor:pointer;background:0 0;border:0;padding:5px;line-height:1}.starPicker .star{color:#cfd6df;font-size:30px}.starPicker .star.active{color:#d99a00}.starPicker .zero{color:#66758a;border:1px solid #ccd6e3;border-radius:999px;min-width:34px;height:34px;font-weight:800}.starPicker .zero.active{color:#0d5fe8;background:#eaf2ff;border-color:#8eb5f4}.starPicker span{color:#516277;margin-left:4px;font-weight:800}.googlePhotoCredit{color:#8290a0;margin-top:12px;font-size:10px;display:block}.googlePhotoCredit a{color:inherit;text-decoration:underline}.favoritePhotoCount{z-index:4;color:#fff;background:#07182fc7;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800;position:absolute;top:12px;right:12px}.favoriteUploadButton{cursor:pointer;margin-top:10px;display:inline-flex}.favoriteUploadButton input{display:none}.photoSelectionNote{color:#0d5fe8;margin-top:6px;font-size:12px;font-weight:800;display:block}.localHeroAction{box-shadow:0 8px 22px #04143029;color:#0b4fc4!important;background:#fff!important;border:1px solid #ffffffa6!important}.localHeroAction:hover{color:#073b94!important;background:#eef5ff!important}.localDiscoveryBar{background:linear-gradient(135deg,#f8fbff,#eef5ff);border:1px solid #dbe6f5;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin:2px 0 16px;padding:20px 22px;display:flex}.localDiscoveryBar>div:first-child{min-width:0}.localDiscoveryBar span{letter-spacing:.14em;color:#176bff;font-size:10px;font-weight:900}.localDiscoveryBar h2{color:#07182f;margin:5px 0 4px;font:500 30px Georgia,serif}.localDiscoveryBar p{color:#607089;margin:0}.localQuickChips{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.localQuickChip{color:#284967;cursor:pointer;background:#fff;border:1px solid #c8d7eb;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:750}.localQuickChip.active{color:#fff;background:#176bff;border-color:#176bff}.businessCardStage{background:linear-gradient(135deg,#f8fbff,#eef3f9);padding:12px;position:relative}.businessCardStage .businessCardImage{border-radius:14px;box-shadow:0 9px 25px #07182f21}.cardFlipButton{color:#fff;cursor:pointer;background:#07182fe0;border:0;border-radius:999px;padding:8px 12px;font-weight:800;position:absolute;bottom:20px;right:20px}.businessCardPdf{text-align:center;gap:6px;min-height:190px;text-decoration:none}.businessCardPdf span{letter-spacing:.16em;color:#627795;font-size:10px}.businessCardPdf b{color:#0d5fe8;font:600 20px Georgia,serif}.businessCardPdf small{color:#76869a}.businessCardUploader{background:#f9fbfe;border:1px solid #dbe4ef;border-radius:18px;padding:18px}.fieldHelp{color:#69798d!important;margin:5px 0 13px!important;font-size:13px!important}.businessCardUploadGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.businessCardUploadTile{cursor:pointer;background:#fff;border:1.5px dashed #9fb8d9;border-radius:16px;gap:6px;padding:16px;display:grid}.businessCardUploadTile b{color:#0a356a}.businessCardUploadTile small{color:#75869b}.businessCardUploadTile input{margin-top:5px}.businessCardPreviewGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.businessCardPreviewGrid article{background:#fff;border:1px solid #e0e7f0;border-radius:15px;padding:10px}.businessCardPreviewGrid article>span{letter-spacing:.13em;color:#63758b;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.businessCardPreviewGrid img{aspect-ratio:1.65;object-fit:cover;border-radius:10px;width:100%}.businessCardPreviewGrid a{color:#0d5fe8;background:#eef5ff;border-radius:10px;place-items:center;min-height:130px;font-weight:800;display:grid}.businessCardTip{color:#536c88;margin-top:12px;font-weight:650;display:block}@media (max-width:760px){.localDiscoveryBar{flex-direction:column;align-items:flex-start}.localQuickChips{justify-content:flex-start}.businessCardUploadGrid,.businessCardPreviewGrid{grid-template-columns:1fr}}.localAdSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 24px;display:grid}.localAdStep{color:#708096;background:#fff;border:1px solid #0f2d4a1f;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex}.localAdStep span{background:#eef3f9;border-radius:999px;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.localAdStep.active{color:#071a33;background:#f5f9ff;border-color:#176bff47}.localAdStep.active span{color:#fff;background:#176bff}.localStepHeading>span{letter-spacing:.1em;color:#176bff;margin-bottom:5px;font-size:11px;font-weight:900;display:inline-block}.localStepHeading h2{margin:0 0 4px}.localStepHeading p{color:#64758b;margin:0 0 18px}.localNextAction{justify-content:flex-end;margin-top:20px;display:flex}.businessCardUploadTile{cursor:pointer;position:relative}.businessCardUploadTile input[type=file]{opacity:0;cursor:pointer;position:absolute;inset:0}.businessCardUploadTile.primary{background:linear-gradient(135deg,#f7fbff,#eef5ff);border:2px dashed #176bff66}.businessCardChoose{color:#fff;background:#176bff;border-radius:999px;margin-top:12px;padding:9px 13px;font-size:13px;font-weight:800;display:inline-flex}.localAdPreviewSection{scroll-margin-top:110px}.localBusinessPreviewCard{background:#fff;border:1px solid #0f2d4a1f;border-radius:22px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);margin-top:12px;display:grid;overflow:hidden}.localBusinessPreviewMedia{background:#edf3fa;place-items:center;min-height:260px;display:grid;overflow:hidden}.localBusinessPreviewMedia img{object-fit:cover;width:100%;height:100%}.localPreviewPlaceholder{text-align:center;color:#738399;padding:30px;font-weight:700}.localBusinessPreviewBody{padding:24px}.localBusinessPreviewBody h3{margin:10px 0 4px;font-size:28px}.localBusinessPreviewBody>p{color:#52667f;line-height:1.6}.localPreviewBadges{flex-wrap:wrap;gap:7px;display:flex}.localPreviewBadges span{letter-spacing:.08em;color:#0d5fe8;background:#edf4ff;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.localPreviewOffer{background:#f3f8ff;border-radius:14px;gap:3px;margin:14px 0;padding:12px 14px;display:grid}.localPreviewOffer strong{color:#0d5fe8}.localPreviewContact{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.localPreviewContact span{background:#f1f4f8;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.localPaymentReview{color:#fff;background:#07182f;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:18px;display:flex}.localPaymentReview>div{gap:3px;display:grid}.localPaymentReview span{letter-spacing:.1em;color:#9fc0ff;font-size:10px;font-weight:900}.localPaymentReview strong{font-size:24px}.localPaymentReview small{color:#c6d4e7}.localAdvertiseMessage{background:#f5f9ff;border:1px solid #176bff2e;border-radius:14px;margin:14px 0;padding:12px 14px}.businessCardPdfPreview{text-align:center;color:#071a33;background:#f3f6fa;align-content:center;place-items:center;gap:6px;min-height:180px;padding:20px;text-decoration:none;display:grid}.businessCardPdfPreview small{color:#176bff;font-weight:800}@media (max-width:760px){.localAdSteps{grid-template-columns:1fr 1fr}.localBusinessPreviewCard{grid-template-columns:1fr}.localBusinessPreviewMedia{min-height:220px}.localPaymentReview{flex-direction:column;align-items:stretch}.localPaymentReview .btn{width:100%}}.businessCardUploadStatus{color:#0b4f9c;word-break:break-word;margin-top:10px;font-size:12px;font-style:normal;font-weight:800;display:block}.businessCardUploadTile:has(.businessCardUploadStatus){align-content:start}.moderationPage{padding-top:24px;padding-bottom:70px}.moderationHero{color:#fff;background:linear-gradient(135deg,#07182f,#113a72);border-radius:22px;margin-bottom:18px;padding:24px}.moderationHero>span{letter-spacing:.14em;color:#9fc0ff;font-size:10px;font-weight:900}.moderationHero h1{margin:6px 0;font:600 38px Georgia,serif}.moderationHero p{color:#d5e2f2;max-width:760px;margin:0}.moderationMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.moderationMetrics button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5f1;border-radius:16px;padding:16px}.moderationMetrics b{color:#07182f;font-size:26px;display:block}.moderationMetrics span{color:#66778d;font-size:12px}.moderationTabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.moderationTabs button{color:#53677f;cursor:pointer;background:#fff;border:1px solid #d5e0ed;border-radius:999px;padding:9px 13px;font-weight:800}.moderationTabs button.active{color:#fff;background:#176bff;border-color:#176bff}.moderationList{gap:12px;display:grid}.moderationItem,.moderationReview{background:#fff;border:1px solid #dde6f0;border-radius:18px;grid-template-columns:220px 1fr;gap:18px;padding:16px;display:grid}.moderationReview{grid-template-columns:1fr auto;align-items:center}.moderationMedia{color:#718198;background:#eef3f9;border-radius:14px;place-items:center;min-height:130px;display:grid;overflow:hidden}.moderationMedia img{object-fit:cover;width:100%;height:100%}.moderationItem h3{margin:6px 0}.moderationItem p,.moderationReview p{color:#5d6f84;margin:6px 0}.moderationItem small,.moderationReview small{color:#8390a0}.moderationBadges{flex-wrap:wrap;gap:6px;display:flex}.moderationBadges span{letter-spacing:.08em;color:#0d5fe8;text-transform:uppercase;background:#edf4ff;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:900}.moderationActions{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.moderationActions .btn,.moderationReview>.btn{padding:7px 10px;font-size:12px}@media (max-width:900px){.moderationMetrics{grid-template-columns:1fr 1fr}.moderationItem,.moderationReview{grid-template-columns:1fr}.moderationMedia{max-height:240px}}.assignmentModePage{background:#f5f8fc;min-height:100vh;padding-bottom:72px}.assignmentModeHero{color:#fff;background:linear-gradient(135deg,#061a34,#0a2f62 68%,#155ddc);padding:58px 0 50px}.assignmentModeHeroInner{justify-content:space-between;align-items:end;gap:40px;display:flex}.assignmentModeHero span,.assignmentModeCard>span,.assignmentModeHeading span{letter-spacing:.14em;font-size:11px;font-weight:800}.assignmentModeHero h1{letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(42px,5.5vw,76px);line-height:.96}.assignmentModeHero h1 em{font-family:Georgia,serif;font-weight:400}.assignmentModeHero p{color:#ffffffc7;max-width:650px;font-size:18px;line-height:1.6}.assignmentModeScore{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:24px;width:260px;padding:24px}.assignmentModeScore small{letter-spacing:.12em;font-weight:800;display:block}.assignmentModeScore strong{margin-top:10px;font-size:58px;line-height:1;display:inline-block}.assignmentModeScore>span{letter-spacing:0;font-size:18px}.assignmentModeScore>div{background:#ffffff2e;border-radius:999px;height:7px;margin:14px 0 10px;overflow:hidden}.assignmentModeScore i{background:#fff;border-radius:999px;height:100%;display:block}.assignmentModeScore p{margin:0;font-size:13px}.assignmentModeGrid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:24px;margin-top:30px;display:grid}.assignmentModeMain,.assignmentModeAside{align-content:start;gap:24px;display:grid}.assignmentModeCard{background:#fff;border:1px solid #0c2a4f17;border-radius:24px;padding:24px;box-shadow:0 12px 34px #0a26460e}.assignmentModeHeading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.assignmentModeHeading h2,.todayCard h2{letter-spacing:-.03em;margin:5px 0 0;font-size:28px}.assignmentModeForm{grid-template-columns:1fr 1fr;gap:14px;display:grid}.assignmentModeForm label{gap:6px;display:grid}.assignmentModeForm label.wide{grid-column:1/-1}.assignmentModeForm label>span{color:#53657a;font-size:12px;font-weight:800}.assignmentModeForm input,.assignmentModeForm select{width:100%;font:inherit;color:#0a203b;background:#fbfdff;border:1px solid #d8e2ee;border-radius:13px;padding:12px 13px}.assignmentModeToggles{border-top:1px solid #edf1f6;flex-wrap:wrap;gap:10px 18px;margin-top:18px;padding-top:16px;display:flex}.assignmentModeToggles label{font-size:13px;font-weight:700}.todayCard>span{color:#176bff}.todayCard h2{max-width:720px;margin-bottom:20px}.assignmentModeLaunchGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.assignmentModeLaunchGrid a{color:#0b2442;background:#f9fbfe;border:1px solid #e5ebf3;border-radius:18px;padding:18px;text-decoration:none;transition:all .18s}.assignmentModeLaunchGrid a:hover{background:#fff;border-color:#b9cef1;transform:translateY(-2px)}.assignmentModeLaunchGrid b{font-size:17px;display:block}.assignmentModeLaunchGrid small{color:#718096;margin-top:3px;display:block}.vibeCheckGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.vibeCheckGrid label{border:1px solid #e7edf5;border-radius:16px;padding:16px}.vibeCheckGrid label>div:first-child{justify-content:space-between;display:flex}.vibeCheckGrid input{accent-color:#176bff;width:100%}.rangeEnds{color:#8390a1;justify-content:space-between;display:flex}.vibeSummary{color:#fff;background:#071d39;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding:16px 18px;display:flex}.vibeSummary span{color:#c9d6e6}.vibeSummary a{color:#fff;margin-left:auto;font-weight:800}.assignmentShareCard{color:#fff;background:linear-gradient(160deg,#071d39,#0c3976)}.assignmentShareCard h2{margin:8px 0 3px;font-size:30px}.assignmentShareCard p{color:#d7e2ef;margin:0 0 5px}.assignmentShareCard small{color:#aebdd0}.assignmentShareBadges{flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.assignmentShareBadges b{letter-spacing:.1em;background:#ffffff1c;border-radius:999px;padding:7px 9px;font-size:10px}.starterTaskList{gap:8px;margin-top:14px;display:grid}.starterTaskList>div{border-bottom:1px solid #edf1f6;align-items:center;gap:9px;padding:10px 0;display:flex}.starterTaskList button{cursor:pointer;color:#176bff;background:0 0;border:0;font-size:20px}.starterTaskList a{color:#20364f;font-weight:700;text-decoration:none}.starterTaskList .done a{color:#8793a2;text-decoration:line-through}.assignmentModeMini p{color:#64748b;line-height:1.55}.assignmentModeMini a{color:#135fd4;font-weight:800}.assignmentModeTiny{color:#8593a5}.assignmentModeDashCard{background:linear-gradient(150deg,#f8fbff,#edf5ff)}@media (max-width:900px){.assignmentModeHeroInner{display:grid}.assignmentModeScore{width:auto}.assignmentModeGrid{grid-template-columns:1fr}.assignmentModeLaunchGrid{grid-template-columns:1fr 1fr}.vibeCheckGrid{grid-template-columns:1fr}}@media (max-width:560px){.assignmentModeHero{padding:38px 0}.assignmentModeForm,.assignmentModeLaunchGrid{grid-template-columns:1fr}.assignmentModeHero h1{font-size:46px}.assignmentModeHeading{align-items:flex-start}.assignmentModeCard{padding:18px}}.shiftCirclePage{background:linear-gradient(#f4f8ff 0,#fff 420px);min-height:70vh}.shiftCircleHero{color:#fff;background:linear-gradient(135deg,#07182f 0%,#0b2d63 60%,#176bff 140%);padding:64px 0 56px}.shiftCircleHero span,.shiftCircleCard>span,.shiftCircleSectionHead span{letter-spacing:.12em;color:#75a9ff;font-size:12px;font-weight:800}.shiftCircleHero h1{letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(42px,6vw,76px);line-height:.98}.shiftCircleHero h1 em{color:#7db0ff;font-style:normal}.shiftCircleHero p{color:#d7e5ff;max-width:650px;font-size:18px}.shiftCircleHeroGrid{grid-template-columns:1.5fr .7fr;align-items:end;gap:32px;display:grid}.shiftCirclePulse{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:28px;padding:28px}.shiftCirclePulse strong{font-size:64px;line-height:1;display:block}.shiftCirclePulse>span{color:#dce8ff;letter-spacing:0;margin:5px 0 18px;font-weight:600;display:block}.shiftCirclePulse div{color:#dce8ff;font-size:14px}.shiftCircleLayout{grid-template-columns:minmax(0,1fr) 330px;gap:24px;padding-top:28px;padding-bottom:56px;display:grid}.shiftCircleMain{gap:24px;display:grid}.shiftCircleAside{align-content:start;gap:18px;display:grid}.shiftCircleCard{background:#fff;border:1px solid #0c2f5b1a;border-radius:24px;padding:24px;box-shadow:0 12px 34px #0b264d0f}.shiftCircleSectionHead{justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;display:flex}.shiftCircleSectionHead h2{margin:4px 0 0;font-size:28px}.shiftCircleSectionHead small{color:#65758c}.shiftCirclePeople{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shiftCirclePeople article{border:1px solid #e5edf8;border-radius:18px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.shiftCirclePeople b{display:block}.shiftCirclePeople small{color:#65758c;margin-top:2px;font-size:12px;display:block}.shiftCirclePeople em{color:#176bff;background:#eef5ff;border-radius:999px;margin:6px 4px 0 0;padding:4px 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.shiftCirclePeople a{color:#176bff;font-size:13px;font-weight:800}.shiftCircleAvatar{color:#176bff;background:#eaf2ff;border-radius:16px;place-items:center;width:52px;height:52px;font-weight:900;display:grid;overflow:hidden}.shiftCircleAvatar img{object-fit:cover;width:100%;height:100%}.shiftCircleComposer{grid-template-columns:150px 1fr auto;align-items:start;gap:10px;display:grid}.shiftCircleComposer select,.shiftCircleComposer textarea{font:inherit;background:#fff;border:1px solid #dce6f3;border-radius:14px;padding:12px}.shiftCircleComposer textarea{resize:vertical;min-height:92px}.shiftCircleFeed{gap:10px;margin-top:18px;display:grid}.shiftCircleFeed article{background:#f7faff;border:1px solid #e3ecf8;border-radius:18px;padding:16px}.shiftCircleFeed article>div{justify-content:space-between;display:flex}.shiftCircleFeed article span{color:#176bff;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.shiftCircleFeed p{color:#20324a;margin:8px 0}.shiftCircleFeed small{color:#728198}.shiftCircleEmpty{background:#fbfdff;border:1px dashed #cdd9ea;border-radius:18px;padding:24px}.shiftCircleEmpty p{color:#65758c}.shiftCircleEmpty a{color:#176bff;font-weight:800}.shiftCircleAside h3{margin:6px 0;font-size:22px}.shiftCircleAside p{color:#65758c}.shiftCircleAside a{color:#176bff;font-weight:800}.shiftCircleNow{color:#fff;background:linear-gradient(150deg,#07182f,#0d3e87)}.shiftCircleNow p,.shiftCircleNow small{color:#d7e5ff}.shiftCircleQuick{gap:8px;margin-top:14px;display:grid}.shiftCircleQuick a{background:#f2f7ff;border-radius:12px;padding:11px 12px;display:block}.shiftCircleSafety{background:#f8fbff;border-color:#d7e8ff}@media (max-width:900px){.shiftCircleHeroGrid,.shiftCircleLayout,.shiftCirclePeople,.shiftCircleComposer{grid-template-columns:1fr}.shiftCircleHero{padding:44px 0}.shiftCircleAside{grid-template-columns:1fr}}.assignmentRibbon{z-index:35;background:#fff;border-bottom:1px solid #e5ebf3;position:relative}.assignmentRibbonInner{align-items:center;gap:22px;max-width:1280px;margin:0 auto;padding:9px 24px;display:flex}.assignmentRibbonIdentity{min-width:190px;text-decoration:none;display:grid}.assignmentRibbonIdentity>span{letter-spacing:.16em;color:#176bff;font-size:8px;font-weight:900}.assignmentRibbonIdentity>b{color:#07182f;font-size:14px;line-height:1.2}.assignmentRibbonIdentity>small{color:#718096;white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:10px;overflow:hidden}.assignmentRibbonStatus{border-left:1px solid #e4eaf2;padding-left:18px;display:grid}.assignmentRibbonStatus b{color:#07182f;font-size:12px}.assignmentRibbonStatus small{color:#7b899b;font-size:9px}.assignmentRibbon nav{flex-wrap:wrap;gap:5px;margin-left:auto;display:flex}.assignmentRibbon nav a{color:#42546b;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800;text-decoration:none}.assignmentRibbon nav a:hover{color:#0d5fe8;background:#edf4ff}.journeyCommandCard{color:#fff;background:linear-gradient(135deg,#061a34,#0b3b78);border-radius:26px;margin:22px 0 26px;padding:26px;box-shadow:0 20px 55px #07182f29}.journeyCommandTop{justify-content:space-between;align-items:center;gap:24px;display:flex}.journeyCommandTop>div>span{letter-spacing:.16em;color:#8eb8ff;font-size:9px;font-weight:900}.journeyCommandTop h2{letter-spacing:-.035em;margin:5px 0;font-size:30px}.journeyCommandTop p{color:#c6d5e8;max-width:720px;margin:0;line-height:1.5}.journeySteps{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:22px;display:grid}.journeySteps a{color:#fff;background:#ffffff0d;border:1px solid #ffffff21;border-radius:16px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.journeySteps a.current{color:#07182f;background:#fff;border-color:#fff}.journeySteps a.done{background:#3ea0ff2b}.journeySteps i{background:#ffffff1f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:900;display:grid}.journeySteps a.current i{color:#fff;background:#176bff}.journeySteps span{display:grid}.journeySteps b{font-size:13px}.journeySteps small{color:#aebfd3;font-size:9px}.journeySteps a.current small{color:#6f7f92}.journeyQuickActions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.journeyQuickActions a{color:#fff;background:#ffffff1a;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800;text-decoration:none}.journeyQuickActions a:hover{color:#0d5fe8;background:#fff}@media (max-width:900px){.assignmentRibbonStatus{display:none}.assignmentRibbonInner{padding:8px 14px;overflow-x:auto}.assignmentRibbonIdentity{min-width:145px}.assignmentRibbon nav{min-width:max-content}.journeyCommandTop{flex-direction:column;align-items:flex-start}.journeySteps{grid-template-columns:1fr 1fr}.journeySteps a:last-child{grid-column:1/-1}.assignmentModeLaunchGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.assignmentRibbon nav a:nth-child(n+5){display:none}.journeyCommandCard{border-radius:20px;padding:20px}.journeySteps{grid-template-columns:1fr}.journeySteps a:last-child{grid-column:auto}.journeyCommandTop h2{font-size:25px}}.journeyCoachCard{color:#fff;background:linear-gradient(135deg,#07182f 0%,#0d2d5d 62%,#176bff 140%);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin:22px 0;padding:24px 26px;display:flex;box-shadow:0 20px 50px #07182f2e}.journeyCoachCard>div:first-child{max-width:700px}.journeyCoachCard span{letter-spacing:.14em;opacity:.72;font-size:11px;font-weight:800;display:block}.journeyCoachCard h2{color:#fff;margin:7px 0 8px;font-size:28px;line-height:1.08}.journeyCoachCard p{color:#fffc;margin:0;line-height:1.5}.journeyCoachActions{flex-direction:column;align-items:stretch;gap:9px;min-width:220px;display:flex}.journeyCoachActions .btn{color:#0b4fcc;background:#fff;border-color:#fff;justify-content:center}.journeyCoachActions>a:not(.btn){color:#fff;text-align:center;opacity:.9;font-size:13px;font-weight:700}.assignmentRibbonNext{white-space:nowrap;flex-direction:column;color:#fff!important;background:#176bff!important;border-radius:12px!important;gap:1px!important;padding:7px 12px!important;display:flex!important}.assignmentRibbonNext small{opacity:.75;letter-spacing:.12em!important;font-size:8px!important}.assignmentRibbonNext b{font-size:12px!important}@media (max-width:900px){.journeyCoachCard{flex-direction:column;align-items:flex-start;padding:20px}.journeyCoachActions{width:100%;min-width:0}.assignmentRibbonNext{display:none!important}}.todayDashboard{padding-top:30px;padding-bottom:64px}.todayHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.todayHeader .title{margin:5px 0 4px}.todayHeader .subtitle{max-width:700px;margin:0}.todayHero{color:#fff;background:linear-gradient(135deg,#07182f 0%,#0d3264 62%,#176bff 145%);border-radius:26px;grid-template-columns:minmax(0,1.55fr) minmax(260px,.7fr);gap:18px;margin:18px 0;padding:28px;display:grid;box-shadow:0 22px 60px #07182f2e}.todayHeroCopy>span,.todayTripSnapshot>small,.todayLaneTop>span,.todayJourneyStrip>div:first-child>span{letter-spacing:.11em;font-size:11px;font-weight:850}.todayHeroCopy>span{color:#9fc1ff}.todayHero h2{max-width:760px;margin:9px 0 12px;font-size:clamp(28px,4vw,44px);line-height:1.05}.todayHero p{color:#ffffffc2;max-width:720px;font-size:16px}.todayHeroActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.todayHeroActions>a:not(.btn){color:#fff;font-weight:750}.todayTripSnapshot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff29;border-radius:21px;flex-direction:column;justify-content:center;min-height:190px;padding:21px;display:flex}.todayTripSnapshot small{color:#9fc1ff}.todayTripSnapshot>strong{margin:8px 0 4px;font-size:26px}.todayTripSnapshot>span{color:#ffffffb8}.todayTripMeta{border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.todayTripMeta a{color:#fff;font-weight:800}.todayThree{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.todayLane{background:#fff;border:1px solid #0f2d4a17;border-radius:22px;flex-direction:column;min-height:250px;padding:22px;display:flex;box-shadow:0 10px 30px #07182f0f}.todayLaneTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.todayLaneTop span{color:#176bff}.todayLaneTop b{color:#315477;background:#eef4ff;border-radius:999px;padding:6px 9px;font-size:12px}.todayLane h2{color:#07182f;margin:18px 0 8px;font-size:21px;line-height:1.2}.todayLane p{color:#66758a;margin:0 0 20px;line-height:1.55}.todayLaneLinks{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.todayLaneLinks>a:not(.btn){color:#176bff;font-size:13px;font-weight:800}.todayJourneyStrip{background:#f8fbff;border:1px solid #e3ebf7;border-radius:22px;margin:20px 0;padding:20px}.todayJourneyStrip>div:first-child{align-items:center;gap:12px;margin-bottom:14px;display:flex}.todayJourneyStrip>div:first-child span{color:#5f748f}.todayJourneyStrip>div:first-child strong{color:#07182f}.todayJourneyTrack{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.todayJourneyTrack>a{color:#718096;border-radius:14px;align-items:flex-start;gap:9px;padding:10px;text-decoration:none;display:flex}.todayJourneyTrack>a.current{color:#07182f;background:#fff;box-shadow:0 6px 20px #07182f12}.todayJourneyTrack>a.done{color:#335b89}.todayJourneyTrack i{background:#e6eef9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-style:normal;font-weight:850;display:flex}.todayJourneyTrack a.current i{color:#fff;background:#176bff}.todayJourneyTrack a.done i{color:#157347;background:#dff4e8}.todayJourneyTrack span{flex-direction:column;display:flex}.todayJourneyTrack small{color:#8a99ab;margin-top:3px;font-size:10px}.todaySetupCard{background:#f3f7ff;border:1px solid #176bff2e;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:21px 23px;display:flex}.todaySetupCard h2{margin:4px 0;font-size:20px}.todaySetupCard p{color:#687a91;margin:0}.todayMoreTools{background:#fff;border:1px solid #0f2d4a1a;border-radius:20px;margin-top:22px;overflow:hidden}.todayMoreTools summary{cursor:pointer;color:#07182f;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-weight:850;list-style:none;display:flex}.todayMoreTools summary::-webkit-details-marker{display:none}.todayMoreTools summary small{color:#8290a2;font-weight:550}.todayToolGrid{background:#edf1f7;border-top:1px solid #edf1f7;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.todayToolGrid>a{color:#07182f;background:#fff;flex-direction:column;gap:5px;min-height:92px;padding:18px;text-decoration:none;display:flex}.todayToolGrid>a:hover{background:#f8fbff}.todayToolGrid span{color:#7c8b9e;font-size:12px;line-height:1.35}@media (max-width:900px){.todayHero,.todayThree{grid-template-columns:1fr}.todayJourneyTrack,.todayToolGrid{grid-template-columns:1fr 1fr}.todayTripSnapshot{min-height:unset}.todaySetupCard{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.todayDashboard{padding-top:18px}.todayHeader{align-items:center}.todayHeader .subtitle{font-size:14px}.todayHero{border-radius:20px;padding:21px}.todayHero h2{font-size:31px}.todayThree{gap:12px}.todayLane{min-height:unset;padding:19px}.todayJourneyTrack,.todayToolGrid{grid-template-columns:1fr}.todayMoreTools summary{flex-direction:column;align-items:flex-start;gap:3px}}.btnDanger{color:#9d2020!important;background:#fff4f4!important;border:1px solid #b423232e!important}.btnDanger:hover{background:#ffeaea!important}.localOwnerActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.localFilters{align-items:center}.localFilters .btn{white-space:nowrap}.tripToolkitPage{padding-top:28px;padding-bottom:64px}.tripToolkitHero{color:#fff;background:linear-gradient(135deg,#071a33 0%,#0d2e5f 58%,#176bff 140%);border-radius:30px;grid-template-columns:minmax(0,1fr) 260px;gap:28px;padding:36px;display:grid;box-shadow:0 22px 55px #071a332e}.tripToolkitHero>div>span,.tripToolkitBottom span{letter-spacing:.16em;color:#a9c8ff;font-size:12px;font-weight:900}.tripToolkitHero h1{letter-spacing:-.04em;margin:10px 0 16px;font-size:clamp(38px,5vw,64px);line-height:.98}.tripToolkitHero h1 em{color:#8fb8ff;font-style:normal}.tripToolkitHero p{color:#dbe8ff;max-width:720px;font-size:17px;line-height:1.65}.tripToolkitScore{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:24px;flex-direction:column;justify-content:center;padding:24px;display:flex}.tripToolkitScore small{letter-spacing:.12em;font-weight:900}.tripToolkitScore strong{margin:10px 0;font-size:58px;line-height:1}.tripToolkitScore>div{background:#ffffff29;border-radius:999px;height:8px;overflow:hidden}.tripToolkitScore i{background:#fff;border-radius:999px;height:100%;display:block}.tripToolkitScore span{color:#dbe8ff;margin-top:10px;font-size:13px}.tripToolkitQuickGrid{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0;display:grid}.tripToolkitQuickGrid a{background:#fff;border:1px solid #0c3b771a;border-radius:20px;flex-direction:column;gap:5px;padding:20px;display:flex;box-shadow:0 10px 30px #0e35620f}.tripToolkitQuickGrid b{color:#071a33;font-size:18px}.tripToolkitQuickGrid span{color:#68788e;font-size:13px;line-height:1.45}.tripToolkitGroups{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}.tripToolkitGroup{background:#fff;border:1px solid #0c3b771a;border-radius:24px;padding:22px;box-shadow:0 12px 34px #0e35620f}.tripToolkitGroupHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.tripToolkitGroupHead span{letter-spacing:.14em;color:#176bff;font-size:11px;font-weight:900}.tripToolkitGroupHead h2{color:#071a33;margin:7px 0 0;font-size:22px;line-height:1.15}.tripToolkitGroupHead>b{color:#0d5fe8;background:#eef5ff;border-radius:999px;padding:7px 10px;font-size:12px}.tripToolkitList{gap:9px;margin-top:18px;display:grid}.tripToolkitList>div{border-top:1px solid #0c3b7712;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:10px 0;display:grid}.tripToolkitList button{color:#176bff;cursor:pointer;background:#f5f9ff;border:1px solid #176bff38;border-radius:50%;width:28px;height:28px;font-weight:900}.tripToolkitList a{color:#22344d;font-size:14px;line-height:1.35}.tripToolkitList .tripToolkitGo{color:#176bff;white-space:nowrap;font-size:12px;font-weight:800}.tripToolkitList>div.done a:not(.tripToolkitGo){color:#8996a8;text-decoration:line-through}.tripToolkitList>div.done button{color:#fff;background:#176bff}.tripToolkitBottom{background:linear-gradient(#fff,#f7faff);border:1px solid #0c3b771a;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:24px 26px;display:flex}.tripToolkitBottom h2{color:#071a33;margin:6px 0}.tripToolkitBottom p{color:#68788e;margin:0}.tripToolkitBottom span{color:#176bff}@media (max-width:900px){.tripToolkitHero{grid-template-columns:1fr}.tripToolkitQuickGrid{grid-template-columns:repeat(2,1fr)}.tripToolkitGroups{grid-template-columns:1fr}.tripToolkitScore{max-width:none}}@media (max-width:560px){.tripToolkitHero{border-radius:24px;padding:24px}.tripToolkitQuickGrid{grid-template-columns:1fr 1fr}.tripToolkitBottom{flex-direction:column;align-items:flex-start}.tripToolkitList>div{grid-template-columns:32px 1fr}.tripToolkitGo{grid-column:2}}.todayCommandCta{color:#fff;background:linear-gradient(135deg,#07182f,#0d3e7f);border-radius:24px;justify-content:space-between;align-items:center;gap:22px;margin:20px 0;padding:24px 26px;display:flex;box-shadow:0 18px 45px #07182f29}.todayCommandCta span,.commandHero span,.commandPanelHead span,.passportHero span,.passportPanel>span,.passportPanelHead span{letter-spacing:.13em;text-transform:uppercase;opacity:.74;font-size:11px;font-weight:800}.todayCommandCta h2{margin:6px 0 4px;font-size:26px}.todayCommandCta p{color:#ffffffc7;max-width:680px;margin:0}.commandCenterPage,.travelPassportPage{padding-top:28px;padding-bottom:56px}.commandHero{color:#fff;background:linear-gradient(135deg,#07182f,#0d4fb7);border-radius:30px;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:28px;padding:32px;display:grid;box-shadow:0 24px 60px #07182f2e}.commandHero h1{max-width:850px;margin:8px 0 12px;font-size:clamp(34px,4vw,54px);line-height:1.02}.commandHero p{color:#fffc;max-width:760px;font-size:17px}.commandHeroTrip{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:22px;flex-direction:column;gap:6px;padding:22px;display:flex}.commandHeroTrip small{letter-spacing:.12em}.commandHeroTrip strong{font-size:25px}.commandHeroTrip span{text-transform:none;letter-spacing:0;opacity:.78;font-size:14px}.commandHeroTrip a{color:#fff;margin-top:8px;font-weight:800}.commandStats{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.commandStats a{color:#07182f;background:#fff;border:1px solid #0d325b1a;border-radius:20px;gap:3px;padding:18px;text-decoration:none;display:grid}.commandStats span{letter-spacing:.12em;color:#68809b;font-size:10px;font-weight:800}.commandStats strong{font-size:30px}.commandStats small{color:#607089}.commandGrid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.commandPanel{background:#fff;border:1px solid #0d325b1a;border-radius:24px;padding:22px;box-shadow:0 10px 30px #07182f0d}.commandPanelHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.commandPanelHead h2{margin:4px 0 0}.commandPanelHead a{font-weight:800}.commandTaskList{gap:10px;display:grid}.commandTaskList>div{background:#f7faff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.commandTaskList p{color:#607089;margin:4px 0 0}.commandAllClear{background:#f3fbf7;border-radius:16px;padding:18px}.commandMiniList{display:grid}.commandMiniList>a{border-bottom:1px solid #0d325b14;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;text-decoration:none;display:grid}.commandMiniList>a span{color:#607089;grid-column:1/2}.commandMiniList time{color:#8593a3;grid-area:1/2/3;font-size:12px}.commandEmpty{color:#607089;gap:4px;padding:18px 0;display:grid}.housingPipeline{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}.housingPipeline a{text-align:center;background:#f7faff;border-radius:16px;gap:4px;padding:16px 10px;text-decoration:none;display:grid}.housingPipeline b{font-size:20px}.housingPipeline span{color:#607089;font-size:12px}.housingPipeline i{color:#94a2b3;font-style:normal}.commandTrustLine{gap:5px;display:grid}.commandTrustLine span{color:#607089}.commandTrustActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.commandTrustActions a{background:#f2f6fb;border-radius:999px;padding:9px 11px;font-weight:700;text-decoration:none}.passportHero{background:linear-gradient(135deg,#f8fbff,#eef5ff);border:1px solid #176bff1f;border-radius:28px;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.passportIdentity{align-items:center;gap:18px;display:flex}.passportIdentity>img,.passportIdentity>div:first-child{object-fit:cover;color:#fff;background:#176bff;border-radius:24px;place-items:center;width:78px;height:78px;font-size:28px;font-weight:900;display:grid}.passportIdentity h1{margin:3px 0;font-size:34px}.passportIdentity p{color:#607089;margin:0}.passportBadges{gap:8px;margin-top:10px;display:flex}.passportBadges b{background:#fff;border:1px solid #176bff21;border-radius:999px;padding:7px 10px;font-size:12px}.passportStats{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.passportStats>div{background:#fff;border:1px solid #0d325b1a;border-radius:18px;padding:18px;display:grid}.passportStats strong{font-size:30px}.passportStats span{color:#607089}.passportGrid{grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.passportSide{align-content:start;gap:16px;display:grid}.passportPanel{background:#fff;border:1px solid #0d325b1a;border-radius:24px;padding:22px}.passportPanelHead{justify-content:space-between;align-items:start;gap:16px;display:flex}.passportPanelHead h2{margin:4px 0 0}.passportTimeline{margin-top:18px;display:grid}.passportTimeline>div{grid-template-columns:18px 1fr auto;gap:12px;padding:0 0 22px;display:grid;position:relative}.passportTimeline>div:before{content:"";background:#e5edf7;width:2px;position:absolute;top:17px;bottom:-2px;left:7px}.passportTimeline>div:last-child:before{display:none}.passportTimeline i{background:#cbd8e7;border:4px solid #fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 2px #cbd8e7}.passportTimeline .current i{background:#176bff;box-shadow:0 0 0 2px #176bff}.passportTimeline>div>div{gap:2px;display:grid}.passportTimeline span,.passportTimeline small{color:#607089}.passportTimeline em{color:#0d5fe8;background:#eaf2ff;border-radius:999px;height:max-content;padding:6px 9px;font-size:11px;font-style:normal;font-weight:800}.passportTrustList{gap:10px;margin:16px 0;display:grid}.passportTrustList>div{align-items:center;gap:10px;display:flex}.passportTrustList b{color:#0d5fe8;background:#edf4ff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.passportContribution{gap:9px;margin-top:14px;display:grid}.passportContribution a{font-weight:800}@media (max-width:900px){.commandHero,.commandGrid,.passportGrid{grid-template-columns:1fr}.commandStats,.passportStats{grid-template-columns:repeat(2,1fr)}.housingPipeline{grid-template-columns:1fr}.housingPipeline i{text-align:center;transform:rotate(90deg)}.todayCommandCta{flex-direction:column;align-items:flex-start}.commandHeroTrip{width:100%}}@media (max-width:560px){.commandStats,.passportStats{grid-template-columns:1fr 1fr}.commandHero,.passportHero{border-radius:22px;padding:22px}.passportHero{flex-direction:column;align-items:flex-start}.passportIdentity{align-items:flex-start}.passportIdentity>img,.passportIdentity>div:first-child{border-radius:18px;width:62px;height:62px}.passportIdentity h1{font-size:28px}.commandTaskList>div{flex-direction:column;align-items:flex-start}}.smartBriefPage{padding-top:34px;padding-bottom:64px}.smartBriefHero{color:#fff;background:linear-gradient(135deg,#07182f,#0d3265 72%,#176bff);border-radius:28px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.6fr);gap:24px;padding:34px;display:grid;box-shadow:0 26px 70px #07182f2e}.smartBriefHero span,.smartBriefMain>div>div>span,.smartBriefSide article>span{letter-spacing:.14em;font-size:12px;font-weight:900}.smartBriefHero h1{margin:10px 0 14px;font-size:clamp(34px,5vw,62px);line-height:1.02}.smartBriefHero p{color:#ffffffc7;max-width:760px;font-size:17px}.smartBriefTrip{background:#ffffff14;border:1px solid #ffffff29;border-radius:22px;flex-direction:column;align-self:stretch;gap:7px;padding:22px;display:flex}.smartBriefTrip small{opacity:.66;letter-spacing:.12em;font-weight:900}.smartBriefTrip strong{font-size:23px}.smartBriefTrip span{letter-spacing:0;opacity:.8;font-size:14px}.smartBriefTrip a{color:#fff;margin-top:auto;font-weight:800}.smartBriefPulse{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.smartBriefPulse>div{background:#fff;border:1px solid #0f2d4a1a;border-radius:18px;padding:18px 20px;box-shadow:0 12px 30px #07182f0d}.smartBriefPulse span{color:#66758b;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.smartBriefPulse strong{color:#07182f;margin-top:4px;font-size:29px;display:block}.smartBriefPulse small{color:#718096}.smartBriefGrid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:18px;display:grid}.smartBriefMain,.smartBriefSide article{background:#fff;border:1px solid #0f2d4a1a;border-radius:22px;padding:22px;box-shadow:0 12px 32px #07182f0d}.smartBriefHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.smartBriefHead h2,.smartBriefSide h2{color:#07182f;margin:5px 0 0}.smartBriefHead>a{font-weight:800}.smartBriefActions{gap:10px;margin-top:18px;display:grid}.smartBriefActions>div{border:1px solid #0f2d4a17;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid}.smartBriefActions>div.top{background:linear-gradient(135deg,#f7fbff,#edf5ff);border-color:#176bff47}.smartBriefActions i{color:#0d5fe8;background:#eaf2ff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.smartBriefActions b{color:#07182f;display:block}.smartBriefActions p{color:#66758b;margin:4px 0 0;font-size:14px}.smartBriefSide{gap:18px;display:grid}.smartBriefSide article p{color:#66758b}.smartBriefFlow{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.smartBriefFlow a{background:#f1f6ff;border-radius:12px;padding:9px 11px;font-weight:800}.smartBriefFlow i{color:#91a0b4;font-style:normal}.smartBriefLinks{gap:9px;margin-top:14px;display:grid}.smartBriefLinks a{font-weight:800}.smartBriefClear{background:#f6fbf8;border-radius:16px;padding:18px}.commandSmartBrief{background:linear-gradient(135deg,#f7fbff,#eef5ff);border:1px solid #176bff2e;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:22px;display:flex}.commandSmartBrief span{letter-spacing:.13em;color:#0d5fe8;font-size:11px;font-weight:900}.commandSmartBrief h2{color:#07182f;margin:5px 0}.commandSmartBrief p{color:#66758b;margin:0}.todayCommandCta .actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:820px){.smartBriefHero,.smartBriefGrid{grid-template-columns:1fr}.smartBriefPulse{grid-template-columns:repeat(2,1fr)}.smartBriefActions>div{grid-template-columns:30px 1fr}.smartBriefActions>div>a{grid-column:2}.commandSmartBrief{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.smartBriefHero{padding:24px}.smartBriefPulse{grid-template-columns:1fr 1fr}.smartBriefActions>div{padding:13px}.smartBriefPage{padding-top:18px}}.ownerDemandPage{padding-top:30px;padding-bottom:70px}.ownerDemandHero{color:#fff;background:linear-gradient(135deg,#071a33,#0c326a 58%,#176bff);border-radius:30px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.55fr);gap:26px;padding:34px;display:grid;box-shadow:0 28px 70px #071a332e}.ownerDemandHero>div:first-child>span,.ownerDemandMain header>span,.ownerDemandAside section>span,.ownerDemandMarkets article span,.ownerDemandControls span{letter-spacing:.13em;font-size:11px;font-weight:800}.ownerDemandHero h1{margin:12px 0 14px;font-size:clamp(38px,5vw,68px);line-height:.96}.ownerDemandHero h1 em{color:#8db8ff;font-style:normal}.ownerDemandHero p{color:#dbe8ff;max-width:760px;font-size:17px;line-height:1.6}.ownerDemandPrivacy{color:#c7dafc;margin-top:20px;font-size:12px}.ownerDemandHeroStat{background:#ffffff14;border:1px solid #ffffff2e;border-radius:24px;flex-direction:column;justify-content:center;align-self:stretch;padding:24px;display:flex}.ownerDemandHeroStat small{letter-spacing:.12em;font-size:11px}.ownerDemandHeroStat strong{margin:8px 0;font-size:64px;line-height:1}.ownerDemandHeroStat span{color:#dbe8ff}.ownerDemandHeroStat a{color:#fff;margin-top:18px;font-weight:800}.ownerDemandControls{background:#fff;border:1px solid #0c326a1a;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:22px 0;padding:14px 18px;display:flex}.ownerDemandControls>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ownerDemandControls button{cursor:pointer;background:#fff;border:1px solid #d8e3f5;border-radius:999px;padding:8px 12px;font-weight:700}.ownerDemandControls button.active{color:#fff;background:#0d5fe8;border-color:#0d5fe8}.ownerDemandControls label{font-size:13px;font-weight:700}.ownerDemandMarkets{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:24px;display:grid}.ownerDemandMarkets article{background:#fff;border:1px solid #0c326a1a;border-radius:20px;grid-template-columns:1fr auto;gap:6px 16px;padding:18px;display:grid}.ownerDemandMarkets h2{margin:6px 0 2px;font-size:21px}.ownerDemandMarkets p{color:#64748b;margin:0;font-size:13px}.ownerDemandMarkets strong{color:#0d5fe8;grid-area:1/2/3;align-self:center;font-size:34px}.ownerDemandMarkets small{color:#64748b;grid-column:2}.ownerDemandGrid{grid-template-columns:minmax(0,1fr) 320px;gap:24px;display:grid}.ownerDemandMain,.ownerDemandAside section{background:#fff;border:1px solid #0c326a1a;border-radius:24px;padding:24px}.ownerDemandMain header h2{margin:7px 0;font-size:30px}.ownerDemandMain header p{color:#64748b}.ownerDemandFeed{gap:12px;margin-top:18px;display:grid}.ownerDemandFeed article{background:#fbfdff;border:1px solid #e5edf8;border-radius:20px;grid-template-columns:48px minmax(0,1fr) 120px;gap:16px;padding:18px;display:grid}.ownerDemandAvatar{color:#0d5fe8;background:#eaf2ff;border-radius:15px;justify-content:center;align-items:center;width:48px;height:48px;font-size:20px;font-weight:900;display:flex}.ownerDemandName{align-items:center;gap:9px;display:flex}.ownerDemandName span{color:#087344;background:#e9fbf1;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.ownerDemandTraveler>p{color:#64748b;margin:5px 0 10px}.ownerDemandChips{flex-wrap:wrap;gap:6px;display:flex}.ownerDemandChips span{background:#eef4fc;border-radius:999px;padding:5px 8px;font-size:11px}.ownerDemandDates{flex-wrap:wrap;gap:8px 12px;margin-top:11px;font-size:12px;display:flex}.ownerDemandDates span,.ownerDemandBudget{color:#64748b}.ownerDemandBudget{margin-top:5px;font-size:12px}.ownerDemandFit{border-left:1px solid #e5edf8;flex-direction:column;padding-left:16px;display:flex}.ownerDemandFit small{letter-spacing:.1em;font-size:10px}.ownerDemandFit strong{color:#0d5fe8;font-size:32px}.ownerDemandFit span{color:#64748b;font-size:11px}.ownerDemandFit a{margin-top:auto;font-size:12px;font-weight:800}.ownerDemandAside{align-content:start;gap:14px;display:grid}.ownerDemandAside h3{margin:8px 0;font-size:23px}.ownerDemandAside p{color:#64748b;line-height:1.55}.ownerDemandAside section>div{gap:9px;margin-top:12px;display:grid}.ownerDemandAside section>div a{background:#f5f8fd;border-radius:12px;padding:10px 12px;font-weight:700}.ownerDemandPromise{color:#fff;background:#071a33!important}.ownerDemandPromise p{color:#dbe8ff!important}.ownerDemandNoDemand{background:#fbfdff;border:1px dashed #bed0e8;border-radius:18px;margin-top:18px;padding:24px}.ownerDemandNoDemand p{color:#64748b}.ownerDemandEmpty{padding-top:40px;padding-bottom:80px}@media (max-width:900px){.ownerDemandHero,.ownerDemandGrid{grid-template-columns:1fr}.ownerDemandControls{flex-direction:column;align-items:flex-start}.ownerDemandHeroStat{min-height:180px}.ownerDemandFeed article{grid-template-columns:44px minmax(0,1fr)}.ownerDemandFit{border-top:1px solid #e5edf8;border-left:0;grid-column:2;grid-template-columns:auto auto 1fr;align-items:end;gap:6px 10px;padding:12px 0 0;display:grid}.ownerDemandFit a{grid-column:1/-1;margin-top:4px}}@media (max-width:600px){.ownerDemandPage{padding-top:16px}.ownerDemandHero{border-radius:24px;padding:24px}.ownerDemandHero h1{font-size:42px}.ownerDemandMain,.ownerDemandAside section{padding:18px}.ownerDemandFeed article{grid-template-columns:1fr}.ownerDemandAvatar{display:none}.ownerDemandFit{grid-column:1}.ownerDemandMarkets{grid-template-columns:1fr 1fr}}.ownerDemandName span.newDemand{color:#8a5a00;background:#fff3d7}.housingMatchInboxPage{padding-top:28px;padding-bottom:80px}.housingMatchHero{color:#fff;background:linear-gradient(135deg,#071a33,#0d5fe8);border-radius:28px;grid-template-columns:minmax(0,1.6fr) minmax(250px,.65fr);gap:24px;padding:34px;display:grid;box-shadow:0 22px 55px #071a332e}.housingMatchHero>div>span,.housingMatchTop small{letter-spacing:.12em;font-size:11px;font-weight:800}.housingMatchHero h1{margin:10px 0 14px;font-size:clamp(34px,5vw,62px);line-height:.98}.housingMatchHero h1 em{color:#bcd4ff;font-style:normal}.housingMatchHero p{color:#ffffffd1;max-width:760px;font-size:17px}.housingMatchAssignment{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.housingMatchAssignment b,.housingMatchAssignment span{background:#ffffff1a;border-radius:999px;padding:9px 12px}.housingMatchStat{background:#ffffff1a;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;justify-content:center;align-self:stretch;padding:24px;display:flex}.housingMatchStat small{letter-spacing:.12em}.housingMatchStat strong{font-size:58px;line-height:1}.housingMatchStat a{color:#fff;margin-top:16px;font-weight:800}.housingMatchControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:22px 0;display:flex}.housingMatchControls>div{flex-wrap:wrap;gap:8px;display:flex}.housingMatchControls button{cursor:pointer;background:#fff;border:1px solid #0f2d4a1f;border-radius:999px;padding:10px 14px;font-weight:700}.housingMatchControls button.active{color:#fff;background:#071a33}.housingMatchGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.housingMatchGrid article{background:#fff;border:1px solid #0f2d4a17;border-radius:24px;overflow:hidden;box-shadow:0 12px 35px #071a3312}.housingMatchGrid article.highFit{border-color:#0d5fe84d;box-shadow:0 15px 40px #0d5fe81c}.housingMatchPhoto{color:#607089;background:#eaf2ff;justify-content:center;align-items:center;height:220px;display:flex;position:relative}.housingMatchPhoto img{object-fit:cover;width:100%;height:100%}.housingMatchPhoto>span{color:#fff;background:#071a33;border-radius:999px;padding:8px 11px;font-weight:800;position:absolute;top:14px;right:14px}.housingMatchBody{padding:22px}.housingMatchTop{justify-content:space-between;gap:14px;display:flex}.housingMatchTop h2{margin:5px 0 4px;font-size:23px}.housingMatchTop>strong{white-space:nowrap;font-size:25px}.housingMatchTop>strong small{color:#607089;font-size:12px}.housingMatchReasons{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.housingMatchReasons span{color:#0b4eb8;background:#eef6ff;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:700}.housingMatchHost{color:#607089;border-top:1px solid #0f2d4a14;justify-content:space-between;gap:12px;margin-top:12px;padding-top:14px;display:flex}.housingMatchPrivacy{background:#f7faff;border-radius:18px;flex-wrap:wrap;gap:12px;margin-top:24px;padding:18px 20px;display:flex}.housingMatchPrivacy span{color:#607089}.ownerDemandFitBadge{color:#0b4eb8;background:#eef6ff;border-radius:999px;margin-top:7px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.ownerDemandUrgent{color:#9a4e00!important;background:#fff3e8!important}.marketMatchCta{background:linear-gradient(120deg,#eef6ff,#fff);border:1px solid #0d5fe824;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin:20px 0;padding:24px;display:flex}.marketMatchCta h2{margin:5px 0}.marketMatchCta p{color:#607089;max-width:720px;margin:0}@media (max-width:820px){.housingMatchHero{grid-template-columns:1fr;padding:24px}.housingMatchGrid{grid-template-columns:1fr}.housingMatchPhoto{height:200px}.housingMatchTop{flex-direction:column}.marketMatchCta{flex-direction:column;align-items:flex-start}}.housingOffersPage{padding-top:30px;padding-bottom:70px}.housingOffersHero{color:#fff;background:linear-gradient(135deg,#07182f,#0d3473);border-radius:28px;grid-template-columns:minmax(0,1fr) 320px;gap:28px;padding:34px;display:grid;box-shadow:0 22px 60px #07182f29}.housingOffersHero>div>span{letter-spacing:.14em;color:#9fc2ff;font-size:12px;font-weight:800}.housingOffersHero h1{margin:10px 0 14px;font-size:clamp(36px,5vw,62px);line-height:.98}.housingOffersHero h1 em{color:#8fb8ff;font-style:normal}.housingOffersHero p{color:#d7e5ff;max-width:760px;font-size:17px;line-height:1.6}.housingOffersStats{grid-template-columns:1fr 1fr;align-self:stretch;gap:12px;display:grid}.housingOffersStats div{background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;display:flex}.housingOffersStats strong{font-size:42px}.housingOffersStats span{color:#cbdcff;font-size:13px}.housingOffersTabs{align-items:center;gap:10px;margin:22px 0 16px;display:flex}.housingOffersTabs button{color:#52627a;cursor:pointer;background:#fff;border:1px solid #0f2d4a1f;border-radius:999px;padding:10px 14px;font-weight:750}.housingOffersTabs button.active{color:#fff;background:#0d5fe8;border-color:#0d5fe8}.housingOffersTabs a{margin-left:auto;font-weight:750}.housingOffersGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.housingOfferCard{background:#fff;border:1px solid #0f2d4a1a;border-radius:24px;overflow:hidden;box-shadow:0 10px 34px #0c254214}.housingOfferPhoto{color:#718097;background:#edf3fb;justify-content:center;align-items:center;height:210px;display:flex;position:relative}.housingOfferPhoto img{object-fit:cover;width:100%;height:100%}.housingOfferPhoto>span{text-transform:uppercase;letter-spacing:.08em;color:#fff;background:#07182fe6;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850;position:absolute;top:14px;right:14px}.housingOfferBody{padding:20px}.housingOfferBody>small{letter-spacing:.1em;color:#176bff;font-weight:850}.housingOfferBody h2{margin:7px 0 3px}.housingOfferBody>p{color:#607089;margin:0 0 12px}.housingOfferPrice{align-items:baseline;gap:4px;display:flex}.housingOfferPrice strong{font-size:28px}.housingOfferPrice span{color:#718097}.housingOfferDates,.housingOfferPerson{color:#42526a;margin-top:9px;font-weight:650}.housingOfferBody blockquote{color:#46566f;background:#f5f8fd;border-left:3px solid #176bff;border-radius:0 12px 12px 0;margin:14px 0 0;padding:12px 14px}.housingOfferCompare{color:#173a66;align-items:center;gap:8px;margin-top:14px;font-weight:700;display:flex}.housingOfferCard.status-accepted{border-color:#1f975a47}.housingOfferCard.status-declined,.housingOfferCard.status-withdrawn{opacity:.76}.housingCompareTray{background:#eef5ff;border:1px solid #176bff29;border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:14px 18px;display:flex}.housingCompareTray div{align-items:baseline;gap:12px;display:flex}.housingCompareTray span{color:#61728a}.housingCompareTable{background:#fff;border:1px solid #0f2d4a1a;border-radius:20px;grid-template-columns:150px repeat(3,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.housingCompareTable>div{border-bottom:1px solid #0f2d4a14;border-right:1px solid #0f2d4a14;padding:14px 16px}.housingCompareTable .compareLabel{color:#56657c;background:#f7f9fc;font-weight:800}.housingCompareTable b,.housingCompareTable span{display:block}.housingCompareTable span{color:#718097;margin-top:2px;font-size:13px}.ownerDemandInvite{color:#fff;cursor:pointer;background:#176bff;border:0;border-radius:10px;padding:8px 10px;font-weight:800}.ownerDemandInvite:disabled{opacity:.6;cursor:wait}@media (max-width:900px){.housingOffersHero{grid-template-columns:1fr}.housingOffersStats{min-height:130px}.housingOffersGrid{grid-template-columns:1fr}.housingCompareTable{grid-template-columns:110px repeat(3,minmax(170px,1fr));overflow-x:auto}.housingOffersTabs{flex-wrap:wrap}.housingOffersTabs a{width:100%;margin-left:0}}.accountSlot{align-items:center;gap:8px;display:flex}.activityBell{color:#071a33;background:#fff;border:1px solid #176bff29;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:inline-flex;position:relative;box-shadow:0 8px 24px #07182f0f}.activityBell>span{font-size:20px;line-height:1}.activityBell>b{color:#fff;background:#176bff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;display:flex;position:absolute;top:-5px;right:-4px}.activityBellSkeleton{opacity:.45}.activityCenterPage{padding-top:26px;padding-bottom:72px}.activityHero{color:#fff;background:linear-gradient(135deg,#071a33,#0d4da8);border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:30px;display:grid;box-shadow:0 24px 70px #071a332e}.activityHero span{letter-spacing:.13em;opacity:.72;font-size:12px;font-weight:800}.activityHero h1{margin:8px 0 10px;font-size:clamp(32px,4vw,54px);line-height:1.02}.activityHero p{color:#fffc;max-width:760px;margin:0;font-size:16px;line-height:1.6}.activityHeroActions{flex-wrap:wrap;gap:10px;display:flex}.activityHero .btnSoft{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.activityPriorityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.activityPriority{background:#fff;border:1px solid #07182f14;border-radius:22px;padding:20px;box-shadow:0 12px 34px #07182f0f}.activityPriority>span{letter-spacing:.12em;color:#607089;font-size:10px;font-weight:900}.activityPriority h2{margin:8px 0;font-size:20px;line-height:1.15}.activityPriority p{color:#607089;min-height:58px;font-size:13px;line-height:1.5}.activityPriority a{color:#0d5fe8;font-weight:800;text-decoration:none}.activityPriority.hot{background:linear-gradient(#fffaf5,#fff);border-color:#ff892f52}.activityPriority.trust{border-color:#176bff38}.activityPriority.owner{border-color:#059c6b38}.activityPriority.clear{grid-column:span 2}.activityColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.activityPanel{background:#fff;border:1px solid #07182f14;border-radius:24px;padding:22px;box-shadow:0 14px 40px #07182f0f}.activityPanelHead{border-bottom:1px solid #07182f12;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.activityPanelHead span{letter-spacing:.12em;color:#607089;font-size:10px;font-weight:900}.activityPanelHead h2{margin:5px 0 0;font-size:22px}.activityPanelHead>a{color:#0d5fe8;font-size:13px;font-weight:800;text-decoration:none}.activityFeed{display:grid}.activityFeed>a{color:inherit;border-bottom:1px solid #07182f0f;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;padding:14px 0;text-decoration:none;display:grid}.activityFeed>a:last-child{border-bottom:0}.activityFeed b{font-size:14px}.activityFeed span{color:#607089;grid-column:1;margin-top:3px;font-size:13px;line-height:1.4}.activityFeed time{color:#8a97aa;grid-area:1/2/3;align-self:center;font-size:11px}.activityEmpty{color:#607089;gap:4px;padding:18px 0;display:grid}.activityEmpty b{color:#071a33}.activityEmpty a{color:#0d5fe8;margin-top:6px;font-weight:800;text-decoration:none}.activityMarketList{display:grid}.activityMarketList>a{color:inherit;border-bottom:1px solid #07182f0f;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;padding:13px 0;text-decoration:none;display:grid}.activityMarketList span{color:#607089;font-size:12px}.activityMarketList em{color:#0d5fe8;grid-area:1/2/3;align-self:center;font-size:12px;font-style:normal;font-weight:800}.activityTrustRows{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.activityTrustRows>div{background:#f6f9fd;border-radius:16px;padding:14px}.activityTrustRows b{font-size:14px;display:block}.activityTrustRows span{color:#607089;margin-top:4px;font-size:11px;display:block}@media (max-width:900px){.activityHero{grid-template-columns:1fr}.activityPriorityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.activityColumns{grid-template-columns:1fr}}@media (max-width:620px){.activityCenterPage{padding-top:12px}.activityHero{border-radius:22px;padding:22px}.activityPriorityGrid{grid-template-columns:1fr}.activityPriority.clear{grid-column:auto}.activityTrustRows{grid-template-columns:1fr}.activityBell{width:36px;height:36px}}.dealRoomPage{padding-top:28px;padding-bottom:76px}.dealRoomHero{color:#fff;background:linear-gradient(135deg,#07182f,#124da3);border-radius:28px;grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:34px;display:grid;box-shadow:0 24px 70px #07182f2e}.dealRoomHero>div>span{letter-spacing:.14em;color:#9fc5ff;font-size:11px;font-weight:900}.dealRoomHero h1{margin:9px 0 14px;font-size:clamp(38px,5vw,64px);line-height:.98}.dealRoomHero h1 em{color:#9fc5ff;font-style:normal}.dealRoomHero p{color:#dbe8ff;max-width:780px;line-height:1.6}.dealRoomHeroCard{background:#ffffff12;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;justify-content:center;padding:22px;display:flex}.dealRoomHeroCard small{letter-spacing:.12em;color:#a9c9ff;font-weight:800}.dealRoomHeroCard strong{text-transform:capitalize;margin:7px 0;font-size:32px}.dealRoomHeroCard span{color:#dbe8ff}.dealRoomSwitcher{gap:10px;padding:18px 0 10px;display:flex;overflow-x:auto}.dealRoomSwitcher button{text-align:left;cursor:pointer;background:#fff;border:1px solid #0f2d4a1a;border-radius:16px;min-width:210px;padding:12px 14px}.dealRoomSwitcher button.active{border-color:#176bff;box-shadow:0 0 0 2px #176bff14}.dealRoomSwitcher b,.dealRoomSwitcher span{display:block}.dealRoomSwitcher span{color:#607089;margin-top:3px;font-size:12px}.dealRoomSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 20px;display:grid}.dealRoomSummary>div{background:#fff;border:1px solid #0f2d4a14;border-radius:18px;padding:18px}.dealRoomSummary small{letter-spacing:.12em;color:#718097;font-size:10px;font-weight:900;display:block}.dealRoomSummary b{margin:6px 0 3px;font-size:18px;display:block}.dealRoomSummary span{color:#607089;font-size:12px}.dealRoomTimeline{gap:14px;display:grid}.dealRoomTimeline article{opacity:.72;background:#fff;border:1px solid #0f2d4a17;border-radius:22px;grid-template-columns:52px minmax(0,1fr);gap:16px;padding:22px;display:grid}.dealRoomTimeline article.current{opacity:1;border-color:#176bff3d;box-shadow:0 12px 36px #176bff14}.dealRoomTimeline article.done{opacity:1;background:linear-gradient(#fbfffd,#fff);border-color:#13945c3d}.dealRoomTimeline i{color:#176bff;background:#eef4ff;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:flex}.dealRoomTimeline .done i{color:#117a4c;background:#e8f8f0}.dealRoomTimeline span{letter-spacing:.13em;color:#607089;font-size:10px;font-weight:900}.dealRoomTimeline h2{margin:5px 0 7px}.dealRoomTimeline p{color:#607089;margin:0 0 13px;line-height:1.55}.dealRoomTimeline small{color:#718097;text-transform:capitalize;margin-top:10px;display:block}.dealRoomChecks{flex-wrap:wrap;gap:14px;margin:10px 0 14px;display:flex}.dealRoomChecks b{color:#38506e;font-size:13px}.dealRoomBottom{background:linear-gradient(120deg,#eef6ff,#fff);border:1px solid #176bff21;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:24px;display:flex}.dealRoomBottom>div>span{letter-spacing:.12em;color:#176bff;font-size:10px;font-weight:900}.dealRoomBottom h2{margin:5px 0}.dealRoomBottom p{color:#607089;margin:0}.dealRoomBottom .actions{flex-shrink:0}@media (max-width:850px){.dealRoomHero{grid-template-columns:1fr}.dealRoomSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.dealRoomBottom{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.dealRoomSummary,.dealRoomTimeline article{grid-template-columns:1fr}.dealRoomTimeline i{width:36px;height:36px}.dealRoomHero{padding:24px}}.stayReadyPage{padding-top:28px;padding-bottom:78px}.stayReadyHero{color:#fff;background:linear-gradient(135deg,#07182f 0%,#0d3f83 62%,#176bff 135%);border-radius:30px;grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:34px;display:grid;box-shadow:0 24px 70px #07182f2e}.stayReadyHero>div>span{letter-spacing:.14em;color:#9fc5ff;font-size:11px;font-weight:900}.stayReadyHero h1{margin:9px 0 14px;font-size:clamp(40px,5vw,66px);line-height:.98}.stayReadyHero h1 em{color:#a9c9ff;font-style:normal}.stayReadyHero p{color:#dce9ff;max-width:760px;line-height:1.6}.stayReadyScore{background:#ffffff14;border:1px solid #ffffff29;border-radius:22px;flex-direction:column;justify-content:center;padding:22px;display:flex}.stayReadyScore small{letter-spacing:.12em;color:#a9c9ff;font-weight:900}.stayReadyScore strong{margin:8px 0;font-size:56px;line-height:1}.stayReadyScore>div{background:#ffffff29;border-radius:999px;height:8px;overflow:hidden}.stayReadyScore i{background:#fff;border-radius:999px;height:100%;display:block}.stayReadyScore span{color:#dce9ff;margin-top:9px;font-size:13px}.stayReadyTop{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 20px;display:grid}.stayReadyTop>div{background:#fff;border:1px solid #0f2d4a14;border-radius:18px;padding:17px}.stayReadyTop small{letter-spacing:.12em;color:#718097;font-size:10px;font-weight:900;display:block}.stayReadyTop b{text-transform:capitalize;margin-top:6px;display:block}.stayReadyGrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr);gap:18px;display:grid}.stayReadyChecklist,.stayReadyAside>section{background:#fff;border:1px solid #0f2d4a14;border-radius:24px;box-shadow:0 14px 40px #07182f0f}.stayReadyChecklist{padding:22px}.stayReadyHead{border-bottom:1px solid #0f2d4a12;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.stayReadyHead span,.stayReadyAside section>span{letter-spacing:.13em;color:#607089;font-size:10px;font-weight:900}.stayReadyHead h2{margin:5px 0 0}.stayReadyHead a{color:#176bff;font-weight:800;text-decoration:none}.stayReadyChecklist article{border-bottom:1px solid #0f2d4a0f;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px 0;display:grid}.stayReadyChecklist article:last-child{border-bottom:0}.stayReadyChecklist article>i{border:1px solid #cfd9e8;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.stayReadyChecklist article.done>i{color:#117a4c;background:#e8f8f0;border-color:#bfe7d3}.stayReadyChecklist b{display:block}.stayReadyChecklist p{color:#607089;margin:4px 0 0;font-size:13px;line-height:1.45}.stayReadyChecklist button{color:#0d5fe8;cursor:pointer;background:#eef5ff;border:0;border-radius:10px;padding:9px 11px;font-weight:800}.stayReadyChecklist article.done button{display:none}.stayReadyAside{align-content:start;gap:14px;display:grid}.stayReadyAside>section{padding:20px}.stayReadyAside h3{margin:5px 0 12px;font-size:22px}.stayReadyAside label{color:#38506e;gap:6px;margin-top:12px;font-size:12px;font-weight:800;display:grid}.stayReadyAside input,.stayReadyAside textarea{font:inherit;background:#fbfdff;border:1px solid #d9e3f0;border-radius:12px;padding:11px 12px}.stayReadyAside textarea{resize:vertical;min-height:80px}.stayReadyAside small{color:#7a899e;margin-top:10px;font-size:11px;line-height:1.45;display:block}.stayReadyReady{color:#fff;background:linear-gradient(145deg,#07182f,#0e448f)!important}.stayReadyReady p{color:#d8e6fb;line-height:1.5}.stayReadyQuick{gap:8px;display:grid}.stayReadyQuick a{color:#0d5fe8;background:#f4f8ff;border-radius:12px;padding:10px 12px;font-weight:800;text-decoration:none}.stayReadyQuick span{margin-bottom:3px}@media (max-width:900px){.stayReadyHero,.stayReadyGrid{grid-template-columns:1fr}.stayReadyTop{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.stayReadyHero{padding:24px}.stayReadyTop{grid-template-columns:1fr}.stayReadyChecklist article{grid-template-columns:32px 1fr}.stayReadyChecklist article button{grid-column:2;justify-self:start}.stayReadyHead{flex-direction:column}}.conciergePage{padding-top:28px;padding-bottom:72px}.conciergeHero{color:#fff;background:linear-gradient(135deg,#071a33 0%,#0c315f 58%,#176bff 140%);border-radius:28px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:22px;padding:30px;display:grid;box-shadow:0 24px 70px #071a332e}.conciergeIntro>span,.conciergeSnapshot>small,.conciergeFocus span,.conciergeHead span,.conciergeJourney>span,.conciergeTrust>span,.conciergeLanes span{letter-spacing:.12em;font-size:11px;font-weight:850}.conciergeIntro h1{max-width:880px;margin:8px 0 12px;font-size:clamp(32px,4.6vw,62px);line-height:1.02}.conciergeIntro p{color:#ffffffd1;max-width:760px;font-size:16px;line-height:1.65}.conciergeIntro .btnSoft{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.conciergeSnapshot{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:22px;flex-direction:column;gap:7px;padding:20px;display:flex}.conciergeSnapshot strong{font-size:23px}.conciergeSnapshot span{color:#ffffffbd}.conciergeSnapshot div{align-items:baseline;gap:8px;margin-top:14px;display:flex}.conciergeSnapshot div b{font-size:44px}.conciergeSnapshot div em{color:#ffffffb3;font-style:normal}.conciergeSnapshot a{color:#fff;margin-top:auto;font-weight:800}.conciergeFocus{background:#fff;border:1px solid #176bff26;border-radius:22px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:20px 22px;display:flex;box-shadow:0 12px 35px #071a3312}.conciergeFocus h2{margin:3px 0 5px;font-size:24px}.conciergeFocus p{color:#607089;margin:0}.conciergeFocus.now{border-color:#ff892959}.conciergeFocus.move{border-color:#1cae7552}.conciergePulse{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:18px;display:grid}.conciergePulse a{background:#fff;border:1px solid #0f2d4a17;border-radius:18px;flex-direction:column;gap:2px;padding:16px;display:flex;box-shadow:0 8px 24px #071a330b}.conciergePulse span{letter-spacing:.1em;color:#607089;font-size:10px;font-weight:850}.conciergePulse strong{color:#071a33;font-size:28px}.conciergePulse small{color:#718096}.conciergeGrid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:18px;margin-top:18px;display:grid}.conciergePlan,.conciergeSide>article{background:#fff;border:1px solid #0f2d4a17;border-radius:22px;box-shadow:0 10px 30px #071a330b}.conciergePlan{padding:20px}.conciergeHead{justify-content:space-between;align-items:end;gap:16px;margin-bottom:13px;display:flex}.conciergeHead h2{margin:3px 0 0}.conciergeHead a{font-weight:800}.conciergeActions{flex-direction:column;gap:9px;display:flex}.conciergeActions>a{border:1px solid #0f2d4a14;border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.conciergeActions>a.top{background:linear-gradient(135deg,#176bff17,#176bff06);border-color:#176bff30}.conciergeActions i{color:#176bff;background:#edf4ff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.conciergeActions div{flex-direction:column;display:flex}.conciergeActions div span{letter-spacing:.09em;color:#607089;font-size:10px;font-weight:850}.conciergeActions div b{font-size:16px}.conciergeActions p{color:#718096;margin:2px 0 0;font-size:13px;line-height:1.45}.conciergeActions em{color:#176bff;white-space:nowrap;font-style:normal;font-weight:800}.conciergeSide{flex-direction:column;gap:18px;display:flex}.conciergeSide>article{padding:19px}.conciergeSide h3{margin:4px 0 9px;font-size:20px}.journeyRail{flex-direction:column;gap:9px;margin:14px 0;display:flex}.journeyRail div{color:#8793a3;align-items:center;gap:9px;display:flex}.journeyRail i{border:2px solid #ccd4df;border-radius:50%;width:12px;height:12px}.journeyRail .done{color:#17324d}.journeyRail .done i{background:#176bff;border-color:#176bff}.journeyRail .active{color:#17324d}.journeyRail .active i{border-color:#176bff}.conciergeJourney>a{color:#176bff;font-weight:800}.conciergeTrust p{color:#718096;line-height:1.55}.conciergeTrust div{flex-wrap:wrap;gap:8px;display:flex}.conciergeTrust div a{background:#f5f8fc;border-radius:10px;padding:8px 10px;font-size:13px;font-weight:750}.conciergeLanes{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.conciergeLanes>div{background:#f7f9fc;border:1px solid #0f2d4a12;border-radius:18px;flex-direction:column;gap:7px;padding:17px;display:flex}.conciergeLanes h3{margin:0 0 5px}.conciergeLanes a{color:#3a526d;font-weight:700}.conciergeLanes a:hover{color:#176bff}@media (max-width:980px){.conciergeHero,.conciergeGrid{grid-template-columns:1fr}.conciergePulse{grid-template-columns:repeat(3,1fr)}.conciergeLanes{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.conciergePage{padding-top:14px}.conciergeHero{border-radius:22px;padding:20px}.conciergePulse{grid-template-columns:repeat(2,1fr)}.conciergeFocus{flex-direction:column;align-items:flex-start}.conciergeActions>a{grid-template-columns:30px 1fr}.conciergeActions em{grid-column:2}.conciergeHead{flex-direction:column;align-items:flex-start}.conciergeLanes{grid-template-columns:1fr}}.autopilotPage{padding-top:28px;padding-bottom:78px}.autopilotHero{color:#fff;background:linear-gradient(135deg,#07182f 0%,#0b315f 52%,#176bff 135%);border-radius:30px;grid-template-columns:minmax(0,1.55fr) minmax(280px,.6fr);gap:24px;padding:34px;display:grid;box-shadow:0 24px 72px #07182f33}.autopilotHero>div>span,.autopilotHero aside>small,.autopilotTop span,.autopilotHead span,.autopilotTimeline>span,.autopilotJourney span{letter-spacing:.14em;font-size:10px;font-weight:900}.autopilotHero h1{letter-spacing:-.04em;max-width:900px;margin:9px 0 14px;font-size:clamp(38px,5vw,67px);line-height:.98}.autopilotHero p{color:#dce9ff;max-width:780px;font-size:16px;line-height:1.65}.autopilotHero .btnSoft{color:#fff;background:#ffffff1c;border-color:#ffffff2e}.autopilotHero aside{background:#ffffff1a;border:1px solid #ffffff29;border-radius:23px;flex-direction:column;gap:5px;padding:22px;display:flex}.autopilotHero aside>strong{margin-top:7px;font-size:64px;line-height:1}.autopilotHero aside>span{color:#dce9ff}.autopilotHero aside>div{align-items:baseline;gap:8px;margin:15px 0 9px;display:flex}.autopilotHero aside>div b{font-size:31px}.autopilotHero aside>div em{color:#c5d9f7;font-style:normal}.autopilotTop{background:#fff;border:1px solid #176bff2e;border-radius:22px;justify-content:space-between;align-items:center;gap:22px;margin-top:17px;padding:21px 23px;display:flex;box-shadow:0 12px 36px #07182f11}.autopilotTop h2{margin:4px 0 5px;font-size:25px}.autopilotTop p{color:#607089;margin:0}.autopilotTop>div:last-child{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.autopilotTop button,.autopilotTask button,.autopilotTimeline button,.autopilotReset{color:#718096;cursor:pointer;background:0 0;border:0;font-weight:800}.autopilotSignals{grid-template-columns:repeat(6,1fr);gap:11px;margin-top:17px;display:grid}.autopilotSignals a{background:#fff;border:1px solid #0f2d4a17;border-radius:18px;flex-direction:column;gap:1px;padding:15px;display:flex;box-shadow:0 8px 24px #07182f0b}.autopilotSignals span{letter-spacing:.11em;color:#66768c;font-size:9px;font-weight:900}.autopilotSignals strong{color:#07182f;font-size:27px}.autopilotSignals small{color:#8793a3}.autopilotGrid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;margin-top:18px;display:grid}.autopilotQueue,.autopilotTimeline{background:#fff;border:1px solid #0f2d4a17;border-radius:24px;box-shadow:0 12px 36px #07182f0d}.autopilotQueue{padding:20px}.autopilotHead{border-bottom:1px solid #0f2d4a12;justify-content:space-between;align-items:end;gap:16px;padding-bottom:13px;display:flex}.autopilotHead h2,.autopilotTimeline h2{margin:4px 0 0}.autopilotHead a{font-weight:800}.autopilotTaskList{flex-direction:column;display:flex}.autopilotTask{border-bottom:1px solid #0f2d4a12;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 2px;display:grid}.autopilotTask:last-child{border-bottom:0}.autopilotTask>i{background:#176bff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #176bff17}.autopilotTask>div:nth-child(2){flex-direction:column;display:flex}.autopilotTask span{letter-spacing:.1em;color:#607089;font-size:9px;font-weight:900}.autopilotTask b{font-size:16px}.autopilotTask p{color:#718096;margin:3px 0 0;font-size:13px;line-height:1.45}.autopilotTask>div:last-child{align-items:center;gap:8px;display:flex}.autopilotTask a{color:#176bff;white-space:nowrap;font-weight:850}.autopilotClear{padding:26px 4px}.autopilotClear p{color:#718096;max-width:560px}.autopilotTimeline{padding:20px}.autopilotTimeline>div{flex-direction:column;margin-top:12px;display:flex}.autopilotTimeline article{border-top:1px solid #0f2d4a12;padding:14px 0}.autopilotTimeline article small{letter-spacing:.11em;color:#176bff;font-size:9px;font-weight:900}.autopilotTimeline article b{margin-top:3px;display:block}.autopilotTimeline article p{color:#718096;margin:4px 0 10px;font-size:13px;line-height:1.45}.autopilotTimeline footer{justify-content:space-between;gap:10px;display:flex}.autopilotTimeline footer a{font-weight:800}.autopilotJourney{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.autopilotJourney>div{background:#f7f9fc;border:1px solid #0f2d4a12;border-radius:18px;flex-direction:column;gap:6px;padding:17px;display:flex}.autopilotJourney b{font-size:17px}.autopilotJourney a{color:#176bff;font-weight:800}.autopilotReset{color:#176bff;margin-top:16px;padding:10px 0}@media (max-width:1000px){.autopilotHero,.autopilotGrid{grid-template-columns:1fr}.autopilotSignals{grid-template-columns:repeat(3,1fr)}.autopilotJourney{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.autopilotPage{padding-top:14px}.autopilotHero{border-radius:22px;padding:22px}.autopilotTop{flex-direction:column;align-items:flex-start}.autopilotSignals{grid-template-columns:repeat(2,1fr)}.autopilotTask{grid-template-columns:12px 1fr}.autopilotTask>div:last-child{grid-column:2;justify-content:flex-start}.autopilotHead{flex-direction:column;align-items:flex-start}.autopilotJourney{grid-template-columns:1fr}}.trustShieldPage{padding-top:28px;padding-bottom:70px}.trustShieldHero{color:#fff;background:linear-gradient(135deg,#07182f,#0b3470);border-radius:30px;grid-template-columns:minmax(0,1.5fr) minmax(220px,.5fr);gap:22px;padding:34px;display:grid;box-shadow:0 22px 70px #07182f2e}.trustShieldHero>div>span{letter-spacing:.15em;color:#9fc2ff;font-size:12px;font-weight:900}.trustShieldHero h1{margin:12px 0 16px;font-size:clamp(38px,5vw,66px);line-height:.98}.trustShieldHero h1 em{color:#76a9ff;font-style:normal}.trustShieldHero p{color:#d7e5fb;max-width:760px;line-height:1.7}.trustShieldSeal{text-align:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:24px;flex-direction:column;justify-content:center;align-self:stretch;padding:24px;display:flex}.trustShieldSeal b{letter-spacing:.18em;font-size:12px}.trustShieldSeal strong{margin:10px 0;font-size:54px;line-height:1}.trustShieldSeal span{color:#c8d9f4}.trustShieldRules{grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0 24px;display:grid}.trustShieldRules div{background:#fff;border:1px solid #13375d1a;border-radius:18px;padding:18px 20px;box-shadow:0 10px 28px #14375a0f}.trustShieldRules b,.trustShieldRules span{display:block}.trustShieldRules span{color:#66768d;margin-top:5px;font-size:13px;line-height:1.45}.trustShieldList{gap:20px;display:grid}.trustShieldCard{background:#fff;border:1px solid #13375d1a;border-radius:26px;padding:24px;box-shadow:0 16px 50px #14375a14}.trustShieldCard header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.trustShieldCard header small{letter-spacing:.12em;color:#176bff;font-weight:900}.trustShieldCard h2{margin:5px 0}.trustShieldCard header span{color:#66768d}.trustShieldScore{text-align:right;background:#f4f7fb;border-radius:18px;min-width:170px;padding:14px 16px}.trustShieldScore strong,.trustShieldScore span{display:block}.trustShieldScore strong{color:#0b3470;font-size:30px}.trustShieldScore span{margin-top:4px;font-size:12px}.trustShieldTerms{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.trustShieldTerms span{background:#f7f9fc;border-radius:14px;padding:12px 14px}.trustShieldTerms small,.trustShieldTerms b{display:block}.trustShieldTerms small{letter-spacing:.1em;color:#718096;font-size:10px}.trustShieldTerms b{margin-top:3px}.trustShieldChecks{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.trustShieldChecks>div{border:1px solid #13375d14;border-radius:15px;gap:11px;padding:13px;display:flex}.trustShieldChecks i{border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:grid}.trustShieldChecks .ok i{color:#12733c;background:#e9f8ef}.trustShieldChecks .attention i{color:#9a5d00;background:#fff3df}.trustShieldChecks b,.trustShieldChecks small{display:block}.trustShieldChecks small{color:#69778b;margin-top:3px;font-size:12px;line-height:1.4}.trustShieldActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.trustShieldWarning{background:#fff8ea;border:1px solid #f5d99a;border-radius:18px;margin-top:24px;padding:20px 22px}.trustShieldWarning p{color:#6d5a2d;margin:5px 0 0;line-height:1.55}@media (max-width:900px){.trustShieldHero,.trustShieldRules,.trustShieldTerms,.trustShieldChecks{grid-template-columns:1fr}.trustShieldCard header{flex-direction:column}.trustShieldScore{text-align:left;width:100%}}.stayCarePage{padding-top:28px;padding-bottom:78px}.stayCareHero{color:#fff;background:linear-gradient(135deg,#07182f 0%,#0b3266 58%,#176bff 150%);border-radius:30px;grid-template-columns:minmax(0,1.55fr) minmax(270px,.55fr);gap:22px;padding:34px;display:grid;box-shadow:0 24px 70px #07182f2e}.stayCareHero>div>span,.stayCareHero aside>small,.stayCareStatus small,.stayCarePanel header span,.stayCareComposer>span,.stayCareAside section>span{letter-spacing:.14em;font-size:10px;font-weight:900}.stayCareHero h1{letter-spacing:-.04em;margin:10px 0 15px;font-size:clamp(38px,5vw,66px);line-height:.98}.stayCareHero h1 em{color:#86b3ff;font-style:normal}.stayCareHero p{color:#d8e6fb;max-width:790px;line-height:1.65}.stayCareHero .btnSoft{color:#fff;background:#ffffff1c;border-color:#ffffff2e}.stayCareHero aside{background:#ffffff17;border:1px solid #ffffff2b;border-radius:23px;flex-direction:column;justify-content:center;padding:22px;display:flex}.stayCareHero aside>strong{margin:8px 0;font-size:60px;line-height:1}.stayCareHero aside>span{color:#d8e6fb}.stayCareHero aside>div{color:#d8e6fb;align-items:center;gap:8px;margin-top:16px;display:flex}.stayCareHero aside>div b{color:#fff;font-size:18px}.stayCareStatus{grid-template-columns:repeat(4,1fr);gap:11px;margin:17px 0;display:grid}.stayCareStatus>div{background:#fff;border:1px solid #0f2d4a17;border-radius:17px;padding:15px 17px;box-shadow:0 8px 22px #07182f0a}.stayCareStatus small,.stayCareStatus b{display:block}.stayCareStatus small{color:#718096}.stayCareStatus b{margin-top:4px}.stayCareGrid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:18px;display:grid}.stayCareMain{flex-direction:column;gap:18px;display:flex}.stayCarePanel,.stayCareComposer,.stayCareAside section{background:#fff;border:1px solid #0f2d4a17;border-radius:24px;box-shadow:0 12px 34px #07182f0d}.stayCarePanel{padding:21px}.stayCarePanel header{border-bottom:1px solid #0f2d4a12;justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:13px;display:flex}.stayCarePanel header h2{margin:4px 0 0}.stayCarePanel header small{color:#718096;text-align:right;max-width:330px}.stayCareIssues{flex-direction:column;display:flex}.stayCareIssues article{border-bottom:1px solid #0f2d4a12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 2px;display:grid}.stayCareIssues article:last-child{border-bottom:0}.stayCareIssues article>div>span{letter-spacing:.1em;color:#176bff;text-transform:uppercase;font-size:9px;font-weight:900}.stayCareIssues h3{margin:4px 0}.stayCareIssues p{color:#718096;margin:3px 0;line-height:1.45}.stayCareIssues small{color:#8a96a6}.stayCareIssues button{color:#0d5fe8;cursor:pointer;background:#eef4ff;border:0;border-radius:10px;padding:9px 11px;font-weight:800}.stayCareIssues .priority-urgent{border-left:3px solid #b42318;padding-left:12px}.stayCareIssues .priority-soon{border-left:3px solid #c87900;padding-left:12px}.stayCareEmpty{padding:28px 3px}.stayCareEmpty p{color:#718096}.stayCareComposer{flex-direction:column;gap:12px;padding:21px;display:flex}.stayCareFormGrid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.stayCareComposer label{color:#44556c;flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.stayCareComposer input,.stayCareComposer textarea,.stayCareComposer select{width:100%;font:inherit;background:#fff;border:1px solid #0f2d4a21;border-radius:12px;padding:11px 12px}.stayCareComposer textarea{resize:vertical;min-height:110px}.stayCareAside{flex-direction:column;gap:14px;display:flex}.stayCareAside section{padding:19px}.stayCareAside h3{margin:5px 0}.stayCareAside p{color:#718096;line-height:1.5}.stayCareQuick{flex-direction:column;gap:7px;display:flex}.stayCareQuick a{color:#176bff;font-weight:800}@media (max-width:960px){.stayCareHero,.stayCareGrid{grid-template-columns:1fr}.stayCareStatus{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.stayCarePage{padding-top:14px}.stayCareHero{border-radius:22px;padding:22px}.stayCareStatus,.stayCareFormGrid{grid-template-columns:1fr}.stayCarePanel header{flex-direction:column;align-items:flex-start}.stayCarePanel header small{text-align:left}.stayCareIssues article{grid-template-columns:1fr}.stayCareIssues article button{justify-self:start}}.quickFindWrap{display:inline-flex;position:relative}.quickFindButton{color:#0a294e;font:inherit;cursor:pointer;background:#fff;border:1px solid #176bff2e;border-radius:999px;padding:8px 12px;font-weight:800;box-shadow:0 4px 16px #0823440f}.quickFindButton:before{content:"⌕";color:#176bff;margin-right:6px}.quickFindPanel{z-index:120;background:#fff;border:1px solid #07182f1f;border-radius:18px;width:min(420px,100vw - 28px);padding:10px;position:absolute;top:46px;right:0;box-shadow:0 24px 70px #051a372e}.quickFindPanel input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #0f2d4a24;border-radius:13px;outline:none;padding:12px 13px}.quickFindPanel input:focus{border-color:#176bff;box-shadow:0 0 0 3px #176bff1a}.quickFindPanel>div{margin-top:7px;display:grid}.quickFindPanel a{color:#0a294e;border-radius:11px;justify-content:space-between;gap:12px;padding:10px 11px;font-weight:750;text-decoration:none;display:flex}.quickFindPanel a:hover{color:#0d5fe8;background:#f2f7ff}.quickFindPanel p{color:#607089;margin:10px}.shiftstayOnePage{padding-top:28px;padding-bottom:72px}.oneHero{color:#fff;background:linear-gradient(135deg,#07182f 0%,#0b3f87 58%,#176bff 100%);border-radius:30px;justify-content:space-between;align-items:end;gap:24px;padding:30px;display:flex;box-shadow:0 26px 70px #0a305e38}.oneHero h1{letter-spacing:-.04em;max-width:780px;margin:8px 0 12px;font-size:clamp(32px,5vw,58px);line-height:.98}.oneHero p{color:#fffc;max-width:720px;margin:0;font-size:18px}.oneHero .eyebrow{color:#9fc3ff}.oneModeSwitch{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #fff3;border-radius:999px;flex-shrink:0;padding:4px;display:inline-flex}.oneModeSwitch button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 13px;font-weight:800}.oneModeSwitch button.active{color:#0d5fe8;background:#fff}.oneNextMove{background:#fff;border:1px solid #176bff26;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:22px 24px;display:flex;box-shadow:0 14px 40px #07234712}.oneNextMove span{letter-spacing:.12em;color:#176bff;font-size:11px;font-weight:900}.oneNextMove h2{color:#07182f;margin:5px 0 4px;font-size:25px}.oneNextMove p{color:#607089;margin:0}.oneStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.oneStats>a{background:#fff;border:1px solid #0f2d4a1a;border-radius:22px;flex-direction:column;min-height:122px;padding:19px;text-decoration:none;transition:all .18s;display:flex;box-shadow:0 10px 30px #0723470d}.oneStats>a:hover{border-color:#176bff47;transform:translateY(-2px);box-shadow:0 16px 38px #07234717}.oneStats span{letter-spacing:.1em;color:#607089;font-size:11px;font-weight:900}.oneStats strong{color:#07182f;margin:9px 0 5px;font-size:23px}.oneStats small{color:#607089}.oneJourney{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.oneJourney article{background:#f7faff;border:1px solid #176bff1c;border-radius:22px;flex-direction:column;min-height:205px;padding:20px;display:flex;position:relative}.oneJourney article>b{color:#fff;background:#176bff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.oneJourney article span{letter-spacing:.12em;color:#176bff;margin-top:16px;font-size:10px;font-weight:900;display:block}.oneJourney h3{color:#07182f;margin:4px 0 7px;font-size:19px}.oneJourney p{color:#607089;margin:0;line-height:1.45}.oneJourney a{color:#0d5fe8;margin-top:auto;padding-top:14px;font-weight:850;text-decoration:none}.oneCommandGrid{color:#fff;background:#07182f;border-radius:28px;grid-template-columns:.8fr 1.2fr;gap:24px;margin-top:22px;padding:26px;display:grid}.oneCommandGrid h2{margin:8px 0 0;font-size:30px;line-height:1.05}.oneCommandGrid .eyebrow{color:#8fb9ff}.oneCommandLinks{grid-template-columns:1fr 1fr;gap:10px;display:grid}.oneCommandLinks a{color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-radius:18px;padding:16px;text-decoration:none}.oneCommandLinks b{font-size:17px;display:block}.oneCommandLinks span{color:#ffffffad;margin-top:5px;font-size:13px;line-height:1.35;display:block}.oneDashboardBanner{color:#fff;background:linear-gradient(100deg,#07182f,#0d5fe8);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:24px 0 14px;padding:16px 18px;display:flex}.oneDashboardBanner span{letter-spacing:.12em;color:#a9c7ff;font-size:10px;font-weight:900;display:block}.oneDashboardBanner b{margin-top:3px;font-size:17px;display:block}@media (max-width:900px){.oneStats,.oneJourney{grid-template-columns:1fr 1fr}.oneCommandGrid{grid-template-columns:1fr}.oneHero{flex-direction:column;align-items:flex-start}.quickFindButton{padding:8px 10px;font-size:0}.quickFindButton:before{margin:0;font-size:18px}}@media (max-width:620px){.shiftstayOnePage{padding-top:16px}.oneHero{border-radius:24px;padding:23px}.oneHero h1{font-size:38px}.oneStats,.oneJourney,.oneCommandLinks{grid-template-columns:1fr}.oneNextMove{flex-direction:column;align-items:flex-start}.oneNextMove .btn{justify-content:center;width:100%}.oneCommandGrid{padding:21px}.oneDashboardBanner{flex-direction:column;align-items:flex-start}.oneDashboardBanner .btn{justify-content:center;width:100%}}.modernTopbar,.modernTopbarInner,.modernNav,.accountSlot,.brand{min-width:0!important}.modernTopbarInner{box-sizing:border-box!important;gap:24px!important;width:100%!important;max-width:100%!important;padding-left:28px!important;padding-right:28px!important;overflow:visible!important}.modernBrand{flex:none!important}.modernNav{flex:auto!important;justify-content:flex-end!important;gap:22px!important;min-width:0!important;overflow:visible!important}.modernNav>a,.modernNav>details,.accountSlot{white-space:nowrap;flex:none!important}.navShiftMatch,.navWhosHere,.navGrowth,.navRetention,.modernNav>a[href=\/local],.modernNav>a[href=\/reviews]{display:none!important}.accountSlot{flex:none!important;gap:10px!important;min-width:0!important}.exploreMenu{z-index:5000!important;position:relative!important}.exploreMenuPanel{z-index:6000!important;max-height:calc(100vh - 130px)!important;overflow-y:auto!important}@media (max-width:1500px){.modernNav>a[href=\/housing]{display:none!important}}@media (max-width:1250px){.modernNav>a[href=\/messages]{display:none!important}.modernTopbarInner{gap:14px!important}}@media (max-width:1050px){.modernNav{display:none!important}.accountMenuExplore{display:grid}}@media (max-width:650px){.quickFindButton,.modernBrandWords small{display:none!important}}html,body{width:100%;max-width:100vw;overflow-x:hidden!important}.smartStartPage{padding-top:28px;padding-bottom:78px}.smartStartHero{color:#fff;background:linear-gradient(135deg,#06172e 0%,#0c3264 58%,#176bff 145%);border-radius:30px;grid-template-columns:minmax(0,1.55fr) minmax(250px,.55fr);gap:24px;padding:34px;display:grid;box-shadow:0 24px 70px #07182f2e}.smartStartHero>div>span,.smartStartHero aside>small,.smartStartMode span,.smartStartNext span,.smartStartChecklist article>div:nth-child(2)>span,.smartStartBottom>div:first-child>span{letter-spacing:.14em;font-size:10px;font-weight:900}.smartStartHero h1{letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(38px,5vw,64px);line-height:.98}.smartStartHero p{color:#d8e6fb;max-width:780px;font-size:16px;line-height:1.65}.smartStartHero aside{background:#ffffff16;border:1px solid #ffffff2b;border-radius:23px;flex-direction:column;justify-content:center;padding:22px;display:flex}.smartStartHero aside strong{margin:8px 0;font-size:58px;line-height:1}.smartStartHero aside>div{background:#ffffff26;border-radius:999px;height:8px;overflow:hidden}.smartStartHero aside i{background:#fff;border-radius:999px;height:100%;display:block}.smartStartHero aside span{color:#d8e6fb;margin-top:10px;font-size:12px}.smartStartMode{background:#fff;border:1px solid #0f2d4a17;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:18px 20px;display:flex;box-shadow:0 10px 28px #07182f0b}.smartStartMode span{color:#607089}.smartStartMode p{color:#718096;margin:4px 0 0;font-size:13px}.smartStartMode>div:last-child{background:#f2f6fb;border-radius:999px;padding:4px;display:flex}.smartStartMode button{color:#53657c;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 14px;font-weight:800}.smartStartMode button.active{color:#fff;background:#07182f}.smartStartNext{background:linear-gradient(135deg,#f8fbff,#edf4ff);border:1px solid #176bff2e;border-radius:22px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;padding:22px 24px;display:flex}.smartStartNext.complete{background:linear-gradient(135deg,#f2fbf6,#f8fffb);border-color:#31a36a42}.smartStartNext span{color:#176bff}.smartStartNext h2{color:#07182f;margin:5px 0}.smartStartNext p{color:#607089;max-width:760px;margin:0}.smartStartChecklist{background:#fff;border:1px solid #0f2d4a17;border-radius:24px;padding:4px 22px;box-shadow:0 12px 36px #07182f0d}.smartStartChecklist article{border-bottom:1px solid #0f2d4a12;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 0;display:grid}.smartStartChecklist article:last-child{border-bottom:0}.smartStartNumber{color:#176bff;background:#edf4ff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.smartStartChecklist article.done .smartStartNumber{color:#14734d;background:#e8f7ef}.smartStartChecklist article>div:nth-child(2)>span{color:#607089}.smartStartChecklist article.done>div:nth-child(2)>span{color:#14734d}.smartStartChecklist h2{color:#07182f;margin:5px 0;font-size:20px}.smartStartChecklist p{color:#718096;margin:0;line-height:1.5}.smartStartChecklist article>a{color:#176bff;white-space:nowrap;font-weight:850}.smartStartBottom{color:#fff;background:#07182f;border-radius:26px;grid-template-columns:.8fr 1.2fr;gap:26px;margin-top:20px;padding:26px;display:grid}.smartStartBottom h2{color:#fff;margin:7px 0}.smartStartBottom p{color:#c8d6e8;line-height:1.55}.smartStartQuick{grid-template-columns:1fr 1fr;gap:9px;display:grid}.smartStartQuick a{color:#fff;background:#ffffff12;border:1px solid #ffffff1a;border-radius:16px;padding:15px;display:grid}.smartStartQuick b{font-size:16px}.smartStartQuick span{color:#ffffffa8;margin-top:4px;font-size:12px}.oneSmartStartBanner{background:#fffaf0;border:1px solid #d7c9aa;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 18px;display:flex}.oneSmartStartBanner span{letter-spacing:.12em;color:#967b4a;font-size:9px;font-weight:900;display:block}.oneSmartStartBanner b{color:#07182f;margin-top:3px;display:block}.oneSmartStartBanner a{color:#176bff;white-space:nowrap;font-weight:850}@media (max-width:900px){.smartStartHero,.smartStartBottom{grid-template-columns:1fr}.smartStartMode{flex-direction:column;align-items:flex-start}.smartStartMode>div:last-child{width:100%}.smartStartMode button{flex:1}.smartStartChecklist article{grid-template-columns:40px 1fr}.smartStartChecklist article>a{grid-column:2}.oneSmartStartBanner{flex-direction:column;align-items:flex-start}}@media (max-width:560px){.smartStartPage{padding-top:14px}.smartStartHero{border-radius:22px;padding:22px}.smartStartHero h1{font-size:40px}.smartStartMode>div:last-child{border-radius:16px;flex-direction:column}.smartStartMode button{width:100%}.smartStartChecklist{padding-inline:16px}.smartStartQuick{grid-template-columns:1fr}.smartStartNext{flex-direction:column;align-items:flex-start}.smartStartNext .btn{justify-content:center;width:100%}}.shiftstayAIPage{padding-top:28px;padding-bottom:78px}.aiHero{color:#fff;background:linear-gradient(135deg,#06162d 0%,#0b3266 56%,#176bff 145%);border-radius:30px;grid-template-columns:minmax(0,1.55fr) minmax(270px,.55fr);gap:24px;padding:34px;display:grid;box-shadow:0 24px 70px #07182f30}.aiHero>div>span,.aiHero aside>small,.aiAskCard>div>span,.aiAnswerCard span,.aiInsightGrid article>span,.aiControlLayer>div:first-child>span{letter-spacing:.14em;font-size:10px;font-weight:900}.aiHero h1{letter-spacing:-.04em;margin:10px 0 15px;font-size:clamp(38px,5vw,66px);line-height:.98}.aiHero p{color:#dce9ff;max-width:800px;line-height:1.65}.aiHero aside{background:#ffffff17;border:1px solid #ffffff2b;border-radius:23px;flex-direction:column;justify-content:center;padding:22px;display:flex}.aiHero aside strong{margin:8px 0;font-size:58px;line-height:1}.aiHero aside>div{background:#ffffff29;border-radius:999px;height:8px;overflow:hidden}.aiHero aside i{background:#fff;border-radius:999px;height:100%;display:block}.aiHero aside span{color:#dce9ff;margin-top:10px;font-size:12px;line-height:1.45}.aiAskCard{background:#fff;border:1px solid #0f2d4a17;border-radius:24px;margin-top:18px;padding:22px;box-shadow:0 12px 34px #07182f0d}.aiAskCard h2{margin:5px 0}.aiAskCard p{color:#607089;margin:0}.aiAskCard form{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:16px;display:grid}.aiAskCard input{width:100%;font:inherit;background:#fbfdff;border:1px solid #d7e2ef;border-radius:14px;outline:none;padding:13px 14px}.aiAskCard input:focus{border-color:#176bff;box-shadow:0 0 0 3px #176bff18}.aiPromptChips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.aiPromptChips button{color:#36506e;cursor:pointer;background:#f5f8fd;border:1px solid #d7e2ef;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:750}.aiPromptChips button:hover{color:#0d5fe8;background:#edf4ff}.aiAnswerCard{background:linear-gradient(135deg,#eef5ff,#fff);border:1px solid #176bff2e;border-radius:22px;justify-content:space-between;align-items:center;gap:22px;margin-top:16px;padding:22px;display:flex}.aiAnswerCard h2{margin:5px 0}.aiAnswerCard p{color:#566a84;max-width:800px;margin:0;line-height:1.55}.aiInsightGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.aiInsightGrid article{background:#fff;border:1px solid #0f2d4a17;border-radius:22px;flex-direction:column;min-height:210px;padding:20px;display:flex;box-shadow:0 10px 30px #07182f0d}.aiInsightGrid article>span{color:#176bff}.aiInsightGrid h3{color:#07182f;margin:8px 0}.aiInsightGrid p{color:#607089;margin:0;line-height:1.5}.aiInsightGrid a{color:#0d5fe8;margin-top:auto;padding-top:16px;font-weight:850}.aiInsightGrid .tone-now{background:#fffaf5;border-color:#f29a4d66}.aiInsightGrid .tone-trust{background:#f8fbff;border-color:#176bff45}.aiInsightGrid .tone-host{background:#f8fcfa;border-color:#27a56f45}.aiControlLayer{color:#fff;background:#07182f;border-radius:28px;grid-template-columns:.8fr 1.2fr;gap:24px;margin-top:20px;padding:26px;display:grid}.aiControlLayer h2{margin:8px 0;font-size:29px}.aiControlLayer p{color:#cbd8e8;line-height:1.55}.aiControlLayer>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aiControlLayer a{color:#fff;background:#ffffff12;border:1px solid #ffffff1c;border-radius:17px;padding:16px}.aiControlLayer a b,.aiControlLayer a span{display:block}.aiControlLayer a span{color:#ffffffad;margin-top:4px;font-size:12px}.aiSafetyNote{color:#5e4f2f;background:#fff8e8;border:1px solid #efd59e;border-radius:18px;margin-top:18px;padding:18px 20px;line-height:1.55}.oneAIBanner{color:#fff;background:linear-gradient(120deg,#07182f,#0d4fb7);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:16px 18px;display:flex}.oneAIBanner span{letter-spacing:.12em;color:#9fc4ff;font-size:10px;font-weight:900;display:block}.oneAIBanner b{margin-top:3px;display:block}.oneAIBanner a{color:#fff;font-weight:850}@media (max-width:900px){.aiHero,.aiControlLayer,.aiInsightGrid{grid-template-columns:1fr}.aiAnswerCard{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.shiftstayAIPage{padding-top:14px}.aiHero{border-radius:22px;padding:22px}.aiAskCard form,.aiControlLayer>div:last-child{grid-template-columns:1fr}.aiAnswerCard .btn{justify-content:center;width:100%}.oneAIBanner{flex-direction:column;align-items:flex-start}}.aiMatchPage{padding-top:28px;padding-bottom:78px}.aiMatchHero{color:#fff;background:linear-gradient(135deg,#06162d,#0d3474 58%,#176bff);border-radius:30px;justify-content:space-between;align-items:end;gap:28px;padding:34px;display:flex;box-shadow:0 24px 70px #07182f2f}.aiMatchHero>div:first-child>span,.aiMatchContext span,.aiMatchGrid article header span,.aiOwnerIntro span,.aiListingGrid article header span,.aiMatchPrinciples span,.aiMatchFooter span{letter-spacing:.14em;font-size:10px;font-weight:900}.aiMatchHero h1{letter-spacing:-.04em;max-width:860px;margin:9px 0 14px;font-size:clamp(38px,5vw,66px);line-height:.98}.aiMatchHero h1 em{color:#9fc3ff;font-style:normal}.aiMatchHero p{color:#dce8fb;max-width:790px;line-height:1.65}.aiMatchMode{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;flex:none;padding:4px;display:flex}.aiMatchMode button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 14px;font-weight:850}.aiMatchMode button.active{color:#0d5fe8;background:#fff}.aiMatchContext{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0;display:grid}.aiMatchContext>div{background:#fff;border:1px solid #0f2d4a17;border-radius:20px;padding:18px;box-shadow:0 10px 30px #07182f0d}.aiMatchContext span{color:#607089;display:block}.aiMatchContext b{color:#07182f;margin:7px 0 3px;font-size:21px;display:block}.aiMatchContext small{color:#718096}.aiMatchGrid,.aiListingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.aiMatchGrid article,.aiListingGrid article{background:#fff;border:1px solid #0f2d4a17;border-radius:24px;padding:22px;box-shadow:0 14px 38px #07182f0f}.aiMatchGrid article.top{border-color:#176bff55;box-shadow:0 18px 48px #176bff18}.aiMatchGrid article header,.aiListingGrid article header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.aiMatchGrid article header span,.aiListingGrid article header span{color:#176bff}.aiMatchGrid h2,.aiListingGrid h2{margin:5px 0 3px;font-size:23px}.aiMatchGrid header p{color:#718096;margin:0}.aiMatchGrid header strong,.aiListingGrid header strong{color:#0d5fe8;background:#eef5ff;border-radius:17px;flex:none;padding:11px 13px;font-size:26px}.aiMatchPrice{color:#07182f;margin-top:14px;font-size:20px;font-weight:850}.aiMatchWhy,.aiListingColumns{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.aiMatchWhy section,.aiListingColumns section{background:#f7faff;border-radius:15px;gap:7px;padding:14px;display:grid}.aiMatchWhy section.cautions{background:#fff9ef}.aiMatchWhy b,.aiListingColumns b{color:#07182f;margin-bottom:2px}.aiMatchWhy span,.aiListingColumns span{color:#53657b;font-size:12px;line-height:1.45}.aiMatchGrid footer,.aiListingGrid footer{border-top:1px solid #0f2d4a12;flex-wrap:wrap;gap:12px;padding-top:14px;display:flex}.aiMatchGrid footer a,.aiListingGrid footer a{color:#0d5fe8;font-size:12px;font-weight:850}.aiMatchEmpty{text-align:center;grid-column:1/-1;margin:18px 0}.aiMatchEmpty>span{letter-spacing:.14em;color:#176bff;font-size:10px;font-weight:900}.aiMatchEmpty h2{margin:8px 0}.aiMatchEmpty p{color:#607089;max-width:650px;margin:0 auto 16px;line-height:1.6}.aiOwnerIntro{justify-content:space-between;align-items:center;gap:20px;margin:18px 0;display:flex}.aiOwnerIntro h2{margin:6px 0}.aiOwnerIntro p{color:#607089;max-width:760px;margin:0}.aiListingGrid{margin-top:18px}.aiListingColumns section:first-child{background:#f4fbf7}.aiMatchPrinciples{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px;display:grid}.aiMatchPrinciples>div{background:#f7f9fc;border:1px solid #0f2d4a12;border-radius:20px;padding:19px}.aiMatchPrinciples span{color:#176bff}.aiMatchPrinciples b{color:#07182f;margin:6px 0;display:block}.aiMatchPrinciples p{color:#607089;margin:0;font-size:13px;line-height:1.5}.aiMatchFooter{color:#fff;background:#07182f;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:24px;display:flex}.aiMatchFooter h2{margin:6px 0 0}.aiMatchFooter>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.aiMatchFooter a{color:#fff;background:#ffffff14;border-radius:999px;padding:9px 11px;font-size:12px;font-weight:800}@media (max-width:900px){.aiMatchHero,.aiOwnerIntro,.aiMatchFooter{flex-direction:column;align-items:flex-start}.aiMatchContext,.aiMatchGrid,.aiListingGrid,.aiMatchPrinciples{grid-template-columns:1fr}.aiMatchMode{align-self:flex-start}}@media (max-width:600px){.aiMatchPage{padding-top:14px}.aiMatchHero{border-radius:22px;padding:22px}.aiMatchWhy,.aiListingColumns{grid-template-columns:1fr}}.aiCopilotPage{padding-top:28px;padding-bottom:80px}.aiCopilotHero{color:#fff;background:linear-gradient(135deg,#071a33 0%,#0d315f 58%,#176bff 140%);border-radius:32px;justify-content:space-between;align-items:flex-end;gap:28px;padding:36px;display:flex;box-shadow:0 24px 70px #071a332e}.aiCopilotHero>div:first-child{max-width:850px}.aiCopilotHero span,.aiCopilotPlanHead span,.aiCopilotAssignment span,.aiCopilotGuardrail span{letter-spacing:.13em;font-size:12px;font-weight:900}.aiCopilotHero h1{letter-spacing:-.045em;margin:12px 0 18px;font-size:clamp(40px,6vw,72px);line-height:.98}.aiCopilotHero h1 em{color:#83b6ff;font-style:normal}.aiCopilotHero p{color:#ffffffc7;max-width:760px;margin:0;font-size:18px;line-height:1.6}.aiCopilotMode{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;flex:none;padding:5px;display:flex}.aiCopilotMode button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:11px 16px;font-weight:850}.aiCopilotMode button.active{color:#071a33;background:#fff}.aiCopilotPulse{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.aiCopilotPulse>div{background:#fff;border:1px solid #0f2d4a17;border-radius:22px;padding:20px;box-shadow:0 12px 36px #071a330d}.aiCopilotPulse span{letter-spacing:.12em;color:#718096;font-size:10px;font-weight:900;display:block}.aiCopilotPulse strong{color:#071a33;margin:7px 0 4px;font-size:27px;display:block}.aiCopilotPulse small{color:#718096;line-height:1.45}.aiCopilotAssignment{border-radius:24px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;display:flex}.aiCopilotAssignment h2{margin:7px 0 2px}.aiCopilotAssignment p{color:#718096;margin:0}.aiCopilotTiming{text-align:right;gap:8px;display:grid}.aiCopilotTiming a{color:#176bff;font-weight:800}.aiCopilotPlan{margin-top:34px}.aiCopilotPlanHead h2{color:#071a33;margin:6px 0 18px;font-size:34px}.aiCopilotActions{gap:12px;display:grid}.aiCopilotActions article{background:#fff;border:1px solid #0f2d4a17;border-radius:22px;grid-template-columns:56px 1fr auto;align-items:center;gap:18px;padding:18px 20px;display:grid;box-shadow:0 12px 36px #071a330a}.aiCopilotActions article.priority-now{border-left:5px solid #176bff}.aiCopilotActions article.priority-soon{border-left:5px solid #7aa7ea}.aiCopilotActions article.priority-ready{border-left:5px solid #a8b7c9}.aiCopilotRank{color:#a6b1c2;font-size:20px;font-weight:950}.aiCopilotActionBody span{letter-spacing:.12em;color:#176bff;font-size:10px;font-weight:900}.aiCopilotActionBody h3{color:#071a33;margin:4px 0;font-size:20px}.aiCopilotActionBody p{color:#68778b;margin:0;line-height:1.55}.aiCopilotActions article>a{white-space:nowrap;color:#fff;background:#071a33;border-radius:13px;padding:11px 15px;font-weight:850;text-decoration:none}.aiCopilotTools{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0;display:grid}.aiCopilotTools>a{color:#071a33;background:#f7faff;border:1px solid #176bff1f;border-radius:20px;gap:5px;padding:18px;text-decoration:none;display:grid}.aiCopilotTools span{letter-spacing:.12em;color:#176bff;font-size:10px;font-weight:900}.aiCopilotTools small{color:#718096;line-height:1.45}.aiCopilotGuardrail{background:#eef5ff;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:28px;padding:28px;display:grid}.aiCopilotGuardrail h2{color:#071a33;margin:7px 0 0}.aiCopilotGuardrail p{color:#52657d;margin:0;line-height:1.65}@media (max-width:900px){.aiCopilotHero{align-items:start;display:grid}.aiCopilotPulse,.aiCopilotTools{grid-template-columns:repeat(2,1fr)}.aiCopilotGuardrail{grid-template-columns:1fr}.aiCopilotActions article{grid-template-columns:40px 1fr}.aiCopilotActions article>a{grid-column:2;justify-self:start}.aiCopilotAssignment{align-items:flex-start}.aiCopilotTiming{text-align:left}}@media (max-width:600px){.aiCopilotPage{padding-top:16px}.aiCopilotHero{border-radius:24px;padding:26px}.aiCopilotHero h1{font-size:44px}.aiCopilotMode{width:100%}.aiCopilotMode button{flex:1}.aiCopilotPulse,.aiCopilotTools{grid-template-columns:1fr 1fr}.aiCopilotAssignment{display:grid}.aiCopilotActions article{grid-template-columns:1fr}.aiCopilotRank{display:none}.aiCopilotActions article>a{grid-column:1}.aiCopilotGuardrail{padding:22px}.aiCopilotPlanHead h2{font-size:28px}}.quickFindAIButton{color:#fff!important;background:linear-gradient(135deg,#07182f,#0d5fe8)!important;border-color:#176bff38!important;box-shadow:0 8px 24px #0d5fe82e!important}.quickFindAIButton:before{content:"✦"!important;color:#fff!important}.quickFindAIPanel{width:min(460px,100vw - 28px)!important;padding:12px!important}.quickFindAIHead{gap:2px;padding:3px 3px 10px;display:grid}.quickFindAIHead strong{color:#07182f;font-size:16px}.quickFindAIHead span{color:#607089;font-size:12px}.quickFindAIAnswer{background:linear-gradient(#f7fbff,#eef5ff)!important;border:1px solid #176bff24!important;border-radius:14px!important;margin-top:10px!important;padding:12px!important;text-decoration:none!important;display:block!important}.quickFindAIAnswer small{color:#0d5fe8;letter-spacing:.08em;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.quickFindAIAnswer b{color:#07182f;justify-content:space-between;align-items:center;font-size:15px;display:flex}.quickFindAIAnswer p{color:#52657b!important;margin:5px 0 0!important;font-size:12px!important;line-height:1.45!important}.quickFindResults{margin-top:8px;display:grid}.quickFindLabel{color:#7b8ca0;letter-spacing:.08em;padding:7px 10px 3px;font-size:10px;font-weight:900}@media (max-width:900px){.quickFindAIButton{font-size:0!important}.quickFindAIButton:before{margin:0!important;font-size:18px!important}}.hostGrowthPage{color:#071a33;background:#f6f8fc}.hostGrowthHero{color:#fff;background:linear-gradient(135deg,#06182e,#0b2f68);padding:72px 0}.hostGrowthHeroInner{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);align-items:center;gap:48px;display:grid}.hostGrowthHero span,.hostDemandPreview header>span,.bringListingIntro>span,.hostGrowthWhy header>span,.hostGrowthFinal span{letter-spacing:.16em;font-size:12px;font-weight:900}.hostGrowthHero h1{margin:14px 0 18px;font-size:clamp(38px,5vw,68px);line-height:1.03}.hostGrowthHero h1 em{font-family:Georgia,serif;font-weight:400}.hostGrowthHero p{color:#d8e5fa;max-width:760px;font-size:18px;line-height:1.7}.hostGrowthHero .actions{margin:26px 0 18px}.hostGrowthHero aside{color:#071a33;background:#fff;border-radius:28px;padding:30px;box-shadow:0 25px 70px #0000003d}.hostGrowthHero aside strong{margin:12px 0;font-size:34px;display:block}.hostGrowthHero aside p{color:#53647c;font-size:15px}.hostGrowthHero aside a{color:#176bff;font-weight:900}.hostDemandPreview,.bringListing,.hostGrowthWhy{padding:72px 0}.hostDemandPreview header,.hostGrowthWhy header{max-width:780px}.hostDemandPreview h2,.bringListing h2,.hostGrowthWhy h2,.hostGrowthFinal h2{margin:10px 0 14px;font-size:clamp(32px,4vw,52px)}.hostDemandPreview header p,.bringListingIntro p,.hostGrowthWhy p{color:#607089;line-height:1.7}.hostDemandForm{grid-template-columns:1.5fr .5fr auto;gap:12px;max-width:820px;margin-top:28px;display:grid}.hostDemandForm input,.hostDemandForm select,.bringListingCard input,.bringListingCard select,.bringListingCard textarea{color:#071a33;width:100%;font:inherit;background:#fff;border:1px solid #d9e1ee;border-radius:14px;padding:13px 14px}.hostDemandStats{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}.hostDemandStats article{background:#fff;border:1px solid #e4eaf3;border-radius:20px;padding:22px}.hostDemandStats small{color:#6a7890;letter-spacing:.08em;font-size:11px;font-weight:800;display:block}.hostDemandStats strong{margin:12px 0 2px;font-size:34px;display:block}.hostDemandStats span{color:#607089}.bringListing{border-top:1px solid #e6ebf3;grid-template-columns:1fr 1fr;align-items:start;gap:52px;display:grid}.bringListingIntro ul{color:#30435e;padding-left:20px;line-height:1.9}.bringListingCard{background:#fff;border:1px solid #e1e7f0;border-radius:26px;padding:28px;box-shadow:0 18px 60px #071a3314}.bringListingCard label{margin-bottom:16px;font-weight:800;display:block}.bringListingCard label small{color:#7b8798;font-weight:500}.bringListingCard input,.bringListingCard select,.bringListingCard textarea{margin-top:7px;font-weight:500}.bringListingRow{grid-template-columns:1fr 150px;gap:12px;display:grid}.hostGrowthWhy{border-top:1px solid #e6ebf3}.hostGrowthWhy>div{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;display:grid}.hostGrowthWhy article{background:#fff;border:1px solid #e3e9f2;border-radius:20px;padding:24px}.hostGrowthWhy article>b{color:#176bff;font-size:13px}.hostGrowthWhy h3{margin:14px 0 8px;font-size:20px}.hostGrowthFinal{color:#fff;background:#071a33;padding:70px 0}.hostGrowthFinal p{color:#d5e1f2;max-width:760px;line-height:1.7}.hostGrowthFinal .actions{margin:24px 0}.hostGrowthFinal small{color:#9fb0c7;max-width:850px;line-height:1.6;display:block}@media (max-width:900px){.hostGrowthHeroInner,.bringListing{grid-template-columns:1fr}.hostDemandStats,.hostGrowthWhy>div{grid-template-columns:repeat(2,1fr)}.hostDemandForm{grid-template-columns:1fr 120px}.hostDemandForm button{grid-column:1/-1}}@media (max-width:560px){.hostGrowthHero{padding:48px 0}.hostDemandStats,.hostGrowthWhy>div,.hostDemandForm,.bringListingRow{grid-template-columns:1fr}.hostDemandForm button{grid-column:auto}.hostDemandPreview,.bringListing,.hostGrowthWhy{padding:48px 0}}.growthFlywheelPage{color:#071a33;background:#f6f8fc;min-height:100vh}.growthFlywheelHero{color:#fff;background:radial-gradient(circle at 80% 20%,#3781ff42,#0000 30%),linear-gradient(135deg,#06172d 0%,#0c2d61 55%,#0d5fe8 120%);padding:78px 0 64px}.growthFlywheelHeroInner{grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);align-items:end;gap:44px;display:grid}.growthFlywheelHero span,.growthFlywheelBuilder>div>span,.growthFlywheelLoops header>span,.growthFlywheelFinal span{letter-spacing:.16em;color:#8fb9ff;font-size:11px;font-weight:900}.growthFlywheelHero h1{letter-spacing:-.04em;max-width:900px;margin:18px 0 20px;font-size:clamp(42px,6vw,76px);line-height:.98}.growthFlywheelHero h1 em{color:#a9c7ff;font-family:Georgia,serif;font-weight:500}.growthFlywheelHero p{color:#d7e5ff;max-width:760px;font-size:18px;line-height:1.65}.growthFlywheelHero aside{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #fff3;border-radius:24px;padding:26px}.growthFlywheelHero aside small{color:#9fc2ff;letter-spacing:.12em;font-weight:800;display:block}.growthFlywheelHero aside strong{letter-spacing:.08em;margin:10px 0;font-size:28px;display:block}.growthFlywheelHero aside p{color:#dce8ff;margin:0;font-size:13px}.growthFlywheelBuilder{grid-template-columns:330px minmax(0,1fr);gap:28px;padding:56px 0;display:grid}.growthFlywheelChoice{background:#fff;border:1px solid #e2e8f2;border-radius:22px;align-self:start;padding:24px}.growthFlywheelChoice>span{color:#6b7d95}.growthFlywheelChoice>div{gap:10px;margin-top:16px;display:grid}.growthFlywheelChoice button{color:#24374f;text-align:left;cursor:pointer;background:#f8faff;border:1px solid #dce5f2;border-radius:14px;padding:14px;font-weight:800}.growthFlywheelChoice button.active{color:#fff;background:#07182f;border-color:#07182f}.growthFlywheelCard{background:#fff;border:1px solid #e2e8f2;border-radius:24px;padding:34px;box-shadow:0 22px 60px #122f5214}.growthFlywheelCard>small{color:#0d5fe8;letter-spacing:.14em;font-weight:900}.growthFlywheelCard h2{letter-spacing:-.03em;margin:12px 0;font-size:clamp(28px,4vw,46px);line-height:1.08}.growthFlywheelCard>p{color:#617188;max-width:760px;font-size:16px;line-height:1.65}.growthFlywheelLink{gap:8px;margin:24px 0 18px;display:flex}.growthFlywheelLink input{color:#334863;background:#f8faff;border:1px solid #d9e2ef;border-radius:14px;flex:1;min-width:0;padding:13px 14px}.growthFlywheelLink button{color:#0d5fe8;cursor:pointer;background:#eaf2ff;border:0;border-radius:14px;padding:0 18px;font-weight:900}.growthFlywheelLoops{padding:24px 0 70px}.growthFlywheelLoops header{max-width:760px;margin-bottom:24px}.growthFlywheelLoops header>span{color:#0d5fe8}.growthFlywheelLoops h2{letter-spacing:-.03em;margin:10px 0;font-size:clamp(30px,4vw,48px)}.growthFlywheelLoops>div{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.growthFlywheelLoops article{background:#fff;border:1px solid #e2e8f2;border-radius:20px;padding:24px}.growthFlywheelLoops article b{color:#0d5fe8;background:#eaf2ff;border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid}.growthFlywheelLoops h3{margin:18px 0 8px;font-size:20px}.growthFlywheelLoops article p{color:#65758b;line-height:1.55}.growthFlywheelFinal{color:#fff;background:#07182f;padding:60px 0}.growthFlywheelFinal span{color:#8fb9ff}.growthFlywheelFinal h2{letter-spacing:-.04em;max-width:850px;margin:12px 0;font-size:clamp(34px,5vw,58px)}.growthFlywheelFinal p{color:#d2e1fb;max-width:820px;line-height:1.65}.growthFlywheelFinal .actions{margin-top:24px}.growthFlywheelFinal .btnSoft{color:#07182f;background:#fff}.growthFlywheelPage .actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.growthFlywheelHero{padding:54px 0}.growthFlywheelHeroInner,.growthFlywheelBuilder{grid-template-columns:1fr}.growthFlywheelLoops>div{grid-template-columns:1fr 1fr}.growthFlywheelHero aside{max-width:480px}.growthFlywheelBuilder{padding-top:34px}}@media (max-width:600px){.growthFlywheelLoops>div{grid-template-columns:1fr}.growthFlywheelLink{display:grid}.growthFlywheelLink button{min-height:44px}.growthFlywheelCard{padding:24px}.growthFlywheelHero h1{font-size:42px}}.marketPulsePage{color:#071a33;background:#f5f8fc;min-height:100vh}.marketPulseHero{color:#fff;background:linear-gradient(135deg,#061a35 0%,#0b2d62 60%,#125ed6 100%);padding:72px 0}.marketPulseHeroInner{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);align-items:center;gap:44px;display:grid}.marketPulseHero span,.marketPulseControls span,.marketPulseExplain>div>span{letter-spacing:.14em;font-size:12px;font-weight:900}.marketPulseHero h1{letter-spacing:-.04em;margin:14px 0 20px;font-size:clamp(42px,5vw,76px);line-height:.98}.marketPulseHero h1 em{color:#9ec3ff;font-family:Georgia,serif;font-weight:500}.marketPulseHero p{color:#dce9ff;max-width:760px;font-size:18px;line-height:1.7}.marketPulseHero aside{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border:1px solid #fff3;border-radius:26px;padding:28px}.marketPulseHero aside small{letter-spacing:.13em;color:#bcd4ff;font-weight:900;display:block}.marketPulseHero aside strong{margin:12px 0;font-size:30px;display:block}.marketPulseHero aside p{margin:0;font-size:14px}.marketPulseControls{justify-content:space-between;align-items:end;gap:28px;padding-top:54px;padding-bottom:26px;display:flex}.marketPulseControls h2{margin:8px 0;font-size:36px}.marketPulseControls p{color:#607089;margin:0}.marketPulseControls input{width:min(380px,100%);font:inherit;background:#fff;border:1px solid #d7e0ed;border-radius:14px;padding:14px 16px}.marketPulseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-bottom:60px;display:grid}.marketPulseCard{background:#fff;border:1px solid #dbe5f1;border-radius:24px;padding:24px;box-shadow:0 12px 32px #071a330f}.marketPulseCard header{justify-content:space-between;align-items:start;gap:16px;display:flex}.marketPulseCard header small{letter-spacing:.13em;color:#5e7189;font-size:10px;font-weight:900}.marketPulseCard h3{margin:5px 0 0;font-size:27px}.marketPulseSignal{color:#0d5fe8;white-space:nowrap;background:#edf4ff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900}.marketPulseSignal.high-demand{color:#08733e;background:#e8f8ef}.marketPulseSignal.opportunity{color:#805400;background:#fff3d9}.marketPulseStats{grid-template-columns:repeat(2,1fr);gap:10px;margin:22px 0;display:grid}.marketPulseStats>div{background:#f6f9fd;border-radius:16px;padding:14px}.marketPulseStats strong{font-size:26px;display:block}.marketPulseStats span{color:#607089;margin-top:4px;font-size:12px;line-height:1.35;display:block}.marketPulseCompare{color:#53657c;border-top:1px solid #edf1f6;padding-top:14px;font-size:13px}.marketPulseExplain{color:#fff;background:#071a33;padding:62px 0}.marketPulseExplain h2{margin:10px 0 24px;font-size:38px}.marketPulseExplain>div>div:not(.actions){grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.marketPulseExplain article{background:#ffffff12;border:1px solid #ffffff1c;border-radius:20px;padding:22px}.marketPulseExplain article b{color:#79aaff}.marketPulseExplain article h3{margin:10px 0}.marketPulseExplain article p{color:#c5d3e7;line-height:1.6}.marketPulseExplain small{color:#97aac3;margin-top:18px;line-height:1.6;display:block}.marketPulsePage .actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}@media (max-width:900px){.marketPulseHeroInner,.marketPulseGrid{grid-template-columns:1fr}.marketPulseControls{flex-direction:column;align-items:stretch}.marketPulseControls input{width:100%}.marketPulseExplain>div>div:not(.actions){grid-template-columns:1fr}.marketPulseHero{padding:46px 0}}.availabilityCenterPage{background:#f5f8fc;min-height:100vh}.availabilityHero{color:#fff;background:linear-gradient(135deg,#07182f,#0d3f8f);padding:64px 0}.availabilityHeroInner{grid-template-columns:1.5fr .7fr;align-items:center;gap:32px;display:grid}.availabilityHero span,.availabilityList header>span,.availabilityPromise span{letter-spacing:.14em;font-size:12px;font-weight:900}.availabilityHero h1{margin:12px 0 18px;font-size:clamp(42px,5vw,72px);line-height:.98}.availabilityHero h1 em{color:#7fb2ff;font-weight:500}.availabilityHero p{color:#dce8f8;max-width:760px;font-size:18px}.availabilityHero aside{background:#ffffff14;border:1px solid #ffffff2e;border-radius:24px;padding:24px}.availabilityHero aside strong{margin:8px 0;font-size:28px;display:block}.availabilityList{padding:48px 0 56px}.availabilityList header h2{margin:8px 0;font-size:36px}.availabilityCards{gap:18px;margin-top:24px;display:grid}.availabilityCard{background:#fff;border:1px solid #07182f14;border-radius:24px;grid-template-columns:220px 1fr;display:grid;overflow:hidden;box-shadow:0 12px 35px #102d540f}.availabilityPhoto{color:#176bff;background:#e9f1fb;justify-content:center;align-items:center;min-height:180px;font-weight:900;display:flex}.availabilityPhoto img{object-fit:cover;width:100%;height:100%}.availabilityCardBody{padding:24px}.availabilityCardTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.availabilityCardTop h3{margin:5px 0 0;font-size:24px}.availabilityCardTop small{color:#66758a}.availabilityFreshness,.housingFreshnessBadge{border:1px solid;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.availabilityFreshness.fresh,.housingFreshnessBadge.fresh{color:#17683b;background:#e9f8ef;border-color:#bde6cc}.availabilityFreshness.watch,.housingFreshnessBadge.watch{color:#8a5b00;background:#fff7e3;border-color:#ecd9a4}.availabilityFreshness.stale,.housingFreshnessBadge.stale{color:#697386;background:#f5f6f8;border-color:#dfe3e8}.availabilityMeta{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.availabilityMeta span{background:#f4f7fb;border-radius:12px;padding:8px 10px;font-size:13px}.availabilityPromise{color:#fff;background:#07182f;padding:54px 0}.availabilityPromise h2{margin:8px 0 24px;font-size:38px}.availabilityPromise>div>div{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.availabilityPromise article{background:#ffffff12;border-radius:20px;padding:22px}.availabilityPromise article h3{margin:8px 0}.availabilityPromise small{color:#b8c8db;margin-top:20px;display:block}.housingFreshnessBadge{margin-top:9px}.availabilityEmpty{padding-top:40px}@media (max-width:800px){.availabilityHeroInner,.availabilityCard{grid-template-columns:1fr}.availabilityPhoto{height:190px}.availabilityCardTop{flex-direction:column}.availabilityPromise>div>div{grid-template-columns:1fr}}.connectionCompassPage{background:#f6f9fd;min-height:70vh}.connectionCompassHero{color:#fff;background:linear-gradient(135deg,#061a33 0%,#0b3262 58%,#176bff 140%);padding:64px 0}.connectionCompassHeroInner{grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);align-items:center;gap:40px;display:grid}.connectionCompassHero h1{letter-spacing:-.04em;margin:10px 0 18px;font-size:clamp(42px,5vw,72px);line-height:.98}.connectionCompassHero h1 em{font-family:Georgia,serif;font-weight:400}.connectionCompassHero p{color:#dbe8fa;max-width:760px;font-size:18px;line-height:1.65}.connectionCompassHero>div>div>span,.connectionCompassControls>div>span,.connectionCompassSafety>div>span{letter-spacing:.13em;color:#7eb0ff;font-size:12px;font-weight:900}.connectionCompassHero aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff2e;border-radius:26px;padding:28px}.connectionCompassHero aside small{color:#9fc4ff;letter-spacing:.1em;font-weight:900;display:block}.connectionCompassHero aside strong{margin:10px 0;font-size:30px;display:block}.connectionCompassHero aside p{margin:0;font-size:14px}.connectionCompassMetrics{z-index:2;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:-28px;display:grid;position:relative}.connectionCompassMetrics article{background:#fff;border:1px solid #e3eaf4;border-radius:20px;padding:20px;box-shadow:0 14px 40px #071a3312}.connectionCompassMetrics span{letter-spacing:.1em;color:#64748b;font-size:11px;font-weight:900;display:block}.connectionCompassMetrics strong{color:#071a33;margin:6px 0;font-size:32px;display:block}.connectionCompassMetrics small{color:#66768c}.connectionCompassControls{justify-content:space-between;align-items:end;gap:24px;padding:54px 0 26px;display:flex}.connectionCompassControls h2{color:#071a33;margin:6px 0;font-size:32px}.connectionCompassControls p{color:#607089;max-width:760px}.connectionCompassControls>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.connectionCompassControls button{color:#17304f;cursor:pointer;background:#fff;border:1px solid #dbe5f2;border-radius:999px;padding:10px 14px;font-weight:800}.connectionCompassControls button.active{color:#fff;background:#0d5fe8;border-color:#0d5fe8}.connectionCompassGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-bottom:58px;display:grid}.connectionCompassCard{background:#fff;border:1px solid #e0e8f3;border-radius:24px;grid-template-columns:170px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 12px 34px #071a330e}.connectionCompassPhoto{color:#0d5fe8;background:#eaf2ff;justify-content:center;align-items:center;min-height:270px;font-size:56px;font-weight:900;display:flex;position:relative}.connectionCompassPhoto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.connectionCompassPhoto b{color:#fff;background:#071a33e0;border-radius:999px;padding:7px 10px;font-size:12px;position:absolute;bottom:12px;left:12px}.connectionCompassBody{padding:22px}.connectionCompassCardHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.connectionCompassCardHead small{color:#176bff;letter-spacing:.08em;font-weight:900}.connectionCompassCardHead h3{color:#071a33;margin:4px 0;font-size:25px}.connectionCompassCardHead>span{color:#147a43;background:#edf7f1;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:800}.connectionCompassMeta{color:#64748b;margin:0 0 10px}.connectionCompassReason{color:#294461;font-weight:800}.connectionCompassChips{flex-wrap:wrap;gap:6px;display:flex}.connectionCompassChips span{color:#1459c7;background:#edf4ff;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.connectionCompassStarter{background:#f7f9fc;border-radius:16px;margin:15px 0;padding:13px 14px}.connectionCompassStarter small{letter-spacing:.1em;color:#68788c;font-size:10px;font-weight:900}.connectionCompassStarter p{color:#354963;margin:5px 0 0;line-height:1.5}.connectionCompassNoResults{grid-column:1/-1}.connectionCompassSafety{color:#fff;background:#071a33;padding:58px 0}.connectionCompassSafety h2{margin:8px 0 26px;font-size:36px}.connectionCompassSafety>div>div:not(.actions){grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.connectionCompassSafety article{border:1px solid #ffffff24;border-radius:20px;padding:20px}.connectionCompassSafety article b{color:#70a8ff}.connectionCompassSafety article h3{margin:8px 0}.connectionCompassSafety article p,.connectionCompassSafety small{color:#b9cae0;line-height:1.55}.connectionCompassSafety small{margin-top:18px;display:block}.connectionEmpty{margin-top:40px}@media (max-width:980px){.connectionCompassHeroInner{grid-template-columns:1fr}.connectionCompassMetrics{grid-template-columns:repeat(2,1fr)}.connectionCompassGrid{grid-template-columns:1fr}.connectionCompassControls{flex-direction:column;align-items:flex-start}.connectionCompassControls>div:last-child{justify-content:flex-start}.connectionCompassSafety>div>div:not(.actions){grid-template-columns:1fr}}@media (max-width:620px){.connectionCompassHero{padding:42px 0}.connectionCompassHero h1{font-size:42px}.connectionCompassMetrics{grid-template-columns:1fr 1fr;gap:8px}.connectionCompassMetrics article{padding:15px}.connectionCompassCard{grid-template-columns:1fr}.connectionCompassPhoto{min-height:230px}.connectionCompassSafety h2{font-size:30px}}.exploreHub{padding-top:48px;padding-bottom:56px}.exploreHubQuick{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.exploreHubQuick a{color:#102b46;background:#fff;border:1px solid #d6dce4;border-radius:12px;padding:12px 18px;font-weight:650}.exploreHubSections{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.exploreHubSections h2{margin-top:0;font-size:22px}.exploreHubSections ul{margin:0;padding:0;list-style:none}.exploreHubSections a{color:#183653;border-bottom:1px solid #edf0f3;justify-content:space-between;gap:16px;padding:13px 0;display:flex}.exploreHubSections a:hover{text-decoration:underline}.mobileAppNav svg{flex-shrink:0}.mobileAppNav a{min-height:48px}.exploreHub a:focus-visible,.mobileAppNav a:focus-visible{outline-offset:3px;outline:3px solid #3484ba}@media (max-width:780px){.exploreHubSections{grid-template-columns:1fr}.exploreHub{padding-top:28px}.exploreHubQuick a{flex:140px}.mobileAppNav b{font-size:10px}}@media (min-width:761px){.modernNav{gap:clamp(6px,1.4vw,22px)!important;display:flex!important}.modernNav>a[href]{display:block!important}}@media (min-width:761px) and (max-width:1200px){.modernTopbarInner{flex-wrap:wrap;gap:8px 14px!important}.accountSlot{margin-left:auto}.modernNav{order:3;flex-basis:100%!important;justify-content:center!important}}.servicePage{color:#0c2444;background:#f5f8fc;min-height:70vh}.serviceHero{color:#fff;background:linear-gradient(120deg,#07182f,#123d78);padding:64px 0}.serviceHero .eyebrow{color:#a8ceff}.serviceHero h1{letter-spacing:-.035em;margin:18px 0 24px;font-size:clamp(36px,5.5vw,68px);line-height:1.08}.serviceHero p{color:#e0ebfa;max-width:760px;font-size:18px;line-height:1.7}.serviceHero .btnPrimary{color:#fff;background:#176bff}.serviceHero .btnSoft{color:#123d78;background:#fff}.serviceBody{gap:28px;padding-top:40px;padding-bottom:64px;line-height:1.7;display:grid}.serviceBody h2{color:#0c2444;margin-top:0;line-height:1.2}.serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.serviceGrid .eyebrow{color:#155bb5}.serviceGrid h2{margin-top:14px;font-size:23px}.servicePage .card{color:#17304e;background:#fff}.serviceNotice{border-left:4px solid #176bff}.servicePage .actions{flex-wrap:wrap;gap:12px;display:flex}.serviceBadge{background:#163f70;border:1px solid #92b9e9;border-radius:99px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.servicePage .serviceFine{font-size:14px;line-height:1.6}.serviceHero .serviceFine{color:#d2e1f5}.serviceFaq details{background:#fff;border:1px solid #dbe4ee;border-radius:14px;margin:12px 0;padding:20px}.serviceFaq summary{cursor:pointer;font-size:18px;font-weight:700}.screeningForm{gap:18px;max-width:900px;display:grid}.screeningForm fieldset{border:0;min-width:0;margin:0;padding:0}.screeningForm legend{margin-bottom:12px;font-weight:700}.screeningChoices{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.screeningChoices label{cursor:pointer;border:1px solid #cad9ed;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 12px;display:flex}.screeningChoices label.selected{background:#ecf3ff;border:2px solid #176bff}.screeningChoices small{flex-basis:100%;font-size:12px;display:block}.screeningToggle{align-items:flex-start;gap:12px;display:flex}.screeningForm input[type=checkbox],.screeningForm input[type=radio]{accent-color:#176bff;flex-shrink:0;width:20px;height:20px}.screeningForm select{font:inherit;color:#143254;background:#fff;border:1px solid #c7d5e6;border-radius:10px;width:100%;min-width:0;padding:12px}.screeningDate{background:#f0f5fb;border-radius:14px;gap:6px;padding:18px;display:grid}.screeningForm .btn{justify-self:start}.servicePage a:focus-visible,.servicePage button:focus-visible,.servicePage select:focus-visible,.servicePage input:focus-visible{outline-offset:4px;outline:3px solid #2d80ef}.servicePage button:disabled{opacity:.6;cursor:wait}.srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.serviceHero{padding:40px 0}.serviceGrid{grid-template-columns:1fr}.screeningChoices{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceHero p{font-size:16px}.servicePage .actions .btn{white-space:normal;max-width:100%}.screeningForm{padding:22px}}
