.app-canvas--landlord{background:#eff6ff;flex-direction:row;align-items:stretch;display:flex}.app-canvas--landlord>.sa-main-scroll{z-index:1;min-width:0;min-height:0;padding:1.5rem 1.25rem calc(2rem + env(safe-area-inset-bottom,0px));background:0 0;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden auto}.app-canvas--landlord>.sa-main-scroll>.portal-main-body{flex:1 0 auto;min-width:0}.app-canvas--landlord>.sa-main-scroll.sa-main-scroll--fill>.portal-main-body{flex-direction:column;flex:1;min-height:0;display:flex}@media (min-width:768px){.app-canvas--landlord>.sa-main-scroll{padding:1.75rem 2rem 2.5rem}}.ll-home-center{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;width:100%;min-height:calc(100dvh - 2.5rem);padding:clamp(2.5rem,9vh,5.5rem) 0 clamp(2rem,7vh,4rem);display:flex}@media (min-width:768px){.ll-home-center{min-height:calc(100dvh - 3.5rem)}}.ll-waves-bg{pointer-events:none;z-index:0;contain:layout style paint;background:radial-gradient(ellipse 120% 80% at 50% -30%, var(--portal-wave-radial-top), transparent 50%), radial-gradient(ellipse 60% 50% at 100% 50%, var(--portal-wave-radial-side), transparent 45%), radial-gradient(ellipse 50% 40% at 0% 80%, var(--portal-wave-radial-bottom), transparent 40%), var(--portal-wave-canvas);position:fixed;inset:0;overflow:hidden}.ll-waves-bg:before{content:"";filter:blur(48px);opacity:.55;background:radial-gradient(circle, var(--portal-wave-glow), transparent 68%);pointer-events:none;border-radius:50%;width:min(75vw,560px);height:min(55vw,420px);position:absolute;top:-12%;right:-8%;transform:translateZ(0)}.ll-wave{will-change:transform;border-radius:50%;width:150%;position:absolute;left:-25%;transform:translateZ(0)}.ll-wave--1{background:linear-gradient(95deg, var(--portal-wave-1-a) 0%, var(--portal-wave-1-b) 45%, var(--portal-wave-1-c) 100%);height:min(42vh,320px);animation:22s ease-in-out infinite ll-wave-drift-a;top:52%}.ll-wave--2{background:linear-gradient(100deg, var(--portal-wave-2-a) 0%, var(--portal-wave-2-b) 50%, var(--portal-wave-2-c) 100%);height:min(36vh,280px);animation:28s ease-in-out -8s infinite ll-wave-drift-b;top:68%}.ll-wave--3{background:linear-gradient(88deg, var(--portal-wave-3-a) 0%, var(--portal-wave-3-b) 55%, var(--portal-wave-3-c) 100%);height:min(30vh,240px);animation:32s ease-in-out -14s infinite ll-wave-drift-c;top:82%}@keyframes ll-wave-drift-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(4%,-3%)scale(1.04)}}@keyframes ll-wave-drift-b{0%,to{transform:translate(0,0)scale(1.02)}50%{transform:translate(-5%,2%)scale(.98)}}@keyframes ll-wave-drift-c{0%,to{transform:translate(0,0)}50%{transform:translate(3%,-2%)scale(1.03)}}@media (prefers-reduced-motion:reduce){.ll-wave--1,.ll-wave--2,.ll-wave--3{animation:none}}.ll-sidebar{z-index:10;color:#eff6ff;background:linear-gradient(#0c4a6e 0%,#0369a1 38%,#075985 100%);border-right:1px solid #ffffff14;flex-direction:column;flex-shrink:0;width:260px;height:100%;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:4px 0 32px #071d3a59,inset -1px 0 #ffffff0f}.ll-sidebar:before{content:"";pointer-events:none;background:radial-gradient(90% 40% at 50% -5%,#7dd3fc38,#0000 55%),radial-gradient(60% 50% at 100% 80%,#0ea5e926,#0000 50%);position:absolute;inset:0}.ll-sidebar>*{z-index:1;position:relative}.ll-sidebar-brand{border-bottom:1px solid #ffffff1a}.ll-sidebar-cta{color:#fff;background:linear-gradient(135deg,#38bdf8 0%,#0ea5e9 52%,#0284c7 100%);border:1px solid #ffffff47;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;margin:.75rem .875rem .5rem;padding:.8rem 1rem;font-size:.8125rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:flex;box-shadow:0 4px 18px #0ea5e973,inset 0 1px #ffffff59}.ll-sidebar-cta:hover{color:#fff;filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 6px 24px #38bdf880,inset 0 1px #fff6}.ll-sidebar-cta:focus-visible{outline-offset:2px;outline:2px solid #7dd3fc}.ll-sidebar-nav{scrollbar-color:#ffffff40 transparent;flex:1;min-height:0;padding:.35rem 0;overflow-y:auto}.ll-sidebar-group-label{letter-spacing:.12em;text-transform:uppercase;color:#bae6fda6;padding:.625rem 1rem .3rem;font-size:10px;font-weight:800}.ll-sidebar-item{color:#e0f2fee0;border-radius:.75rem;align-items:center;gap:.625rem;margin:2px .5rem;padding:.6rem .8rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,transform .12s;display:flex}.ll-sidebar-item:hover{color:#fff;background:#ffffff1a}.ll-sidebar-item--active{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #fff3,0 4px 12px #00000026}.ll-sidebar-item svg{opacity:.95;flex-shrink:0;width:1.125rem;height:1.125rem}.ll-sidebar-item-label{flex:1;min-width:0}.ll-sidebar-item-badge{color:#0c4a6e;text-align:center;background:#38bdf8;border-radius:9999px;min-width:1.25rem;height:1.25rem;margin-left:auto;padding:0 .35rem;font-size:.625rem;font-weight:800;line-height:1.25rem}.ll-sidebar-footer{background:#0000001f;border-top:1px solid #ffffff1a}.ll-sidebar-footer-dev{background:#0000001a;border-bottom:1px solid #ffffff14}.ll-sidebar-footer-dev-label{letter-spacing:.08em;text-transform:uppercase;color:#bae6fd8c;margin-bottom:.25rem;font-size:9px;font-weight:800}.ll-sidebar-avatar{color:#eff6ff;background:#ffffff26;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:11px;font-weight:800;display:flex;box-shadow:inset 0 0 0 1px #fff3}.ll-sidebar-user-name{color:#eff6ff;font-size:.75rem;font-weight:600}.ll-sidebar-user-email{color:#bae6fdbf;font-size:10px}.ll-sidebar-logout{color:#bae6fdcc;border-radius:.5rem;flex-shrink:0;padding:.375rem;transition:background .12s,color .12s}.ll-sidebar-logout:hover{color:#fff;background:#ffffff1f}.ll-properties-page{box-sizing:border-box;width:100%;max-width:min(72rem,100%);margin-inline:auto;padding-inline:0}:is(.app-canvas--landlord>.sa-main-scroll:has(.ll-properties-page-root),.app-canvas--landlord>.sa-main-scroll:has(.ll-property-detail-root)){padding-top:1.75rem;padding-bottom:1.25rem}@media (min-width:768px){:is(.app-canvas--landlord>.sa-main-scroll:has(.ll-properties-page-root),.app-canvas--landlord>.sa-main-scroll:has(.ll-property-detail-root)){padding-top:2.25rem;padding-bottom:1.5rem}}.ll-properties-toolbar{z-index:20;background:linear-gradient(#eff6ff 0% 0%,#eff6ff 85%,#e0f2fe00 100%);margin-bottom:.75rem;padding-top:.25rem;padding-bottom:.625rem;position:sticky;top:0}.ll-property-detail-top{padding-top:.25rem}.ll-hub-stats{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.ll-hub-stat{background:#ffffffe6;border:1px solid #e2e8f0f2;border-radius:.5rem;align-items:baseline;gap:.35rem;padding:.25rem .625rem;font-size:.6875rem;display:inline-flex}.ll-hub-stat-value{color:#0369a1;font-size:.875rem;font-weight:800}.ll-hub-stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-weight:600}.ll-person-avatar{color:#0369a1;background:linear-gradient(135deg,#dbeafe,#99f6e4);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.6875rem;font-weight:800;display:flex}.ll-person-name{color:#0f172a;font-size:.875rem;font-weight:700}.ll-person-meta{flex-wrap:wrap;gap:.5rem .75rem;margin-top:.25rem;display:flex}.ll-person-meta-item{color:#64748b;align-items:center;gap:.25rem;max-width:100%;font-size:.6875rem;display:inline-flex}.ll-person-hint{color:#94a3b8;margin:.25rem 0 0;font-size:.625rem}.ll-person-action{shrink:0;color:#0284c7;opacity:0;align-items:center;gap:.125rem;font-size:.6875rem;font-weight:700;transition:opacity .15s;display:inline-flex}.ll-person-row:hover .ll-person-action{opacity:1}.ll-applicant-card{background:#fffffff5;border:1px solid #e2e8f0f2;border-radius:1rem;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0284c712}.ll-applicant-card-link{color:inherit;padding:.875rem 1rem .625rem;text-decoration:none;display:block}.ll-applicant-card-foot{background:#f8fafc;border-top:1px solid #e2e8f0e6;flex-wrap:wrap;gap:.375rem;padding:.5rem .625rem;display:flex}.ll-applicant-foot-btn{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.625rem;font-weight:700;text-decoration:none;display:inline-flex}.ll-applicant-foot-btn:hover{color:#0369a1;background:#fff}.ll-applicant-foot-btn--primary{color:#0284c7;margin-left:auto}.ll-applicant-progress{background:#e2e8f0;border-radius:9999px;height:.25rem;margin-top:.5rem;overflow:hidden}.ll-applicant-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#2563eb);height:100%}.ll-applicant-progress--complete .ll-applicant-progress-fill{background:linear-gradient(90deg,#22c55e,#16a34a)}.ll-applicant-missed-badge{color:#92400e;background:#fef3c7;border:1px solid #fcd34d;border-radius:.375rem;align-items:center;gap:.35rem;padding:.15rem .45rem;font-size:10px;font-weight:700;display:inline-flex}.ll-properties-toolbar-filters{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}@media (min-width:768px){.ll-properties-toolbar-filters{flex-flow:wrap;align-items:center;gap:.5rem .75rem}.ll-properties-toolbar-filters .ll-properties-search{flex:1;min-width:12rem;max-width:20rem}}.ll-property-detail{width:100%;max-width:min(72rem,100%);margin-inline:auto;padding-bottom:1rem}.ll-property-detail-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.ll-property-detail .ll-detail-section .pm-panel{padding:.75rem 1rem}.ll-property-detail .ll-detail-section .pm-panel-title{margin-bottom:.5rem;font-size:.625rem}.ll-property-cover{border:1px solid #ffffffd9;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a0f,0 12px 36px #0284c71a}.ll-property-cover-media{aspect-ratio:4;background:linear-gradient(135deg,#f1f5f9,#dbeafe);width:100%;max-height:7.5rem}.ll-property-detail-grid{gap:.75rem;margin-top:.75rem;display:grid}@media (min-width:1024px){.ll-property-detail-grid{grid-template-columns:minmax(0,17.5rem) minmax(0,1fr);align-items:start}}.ll-property-detail-sidebar{flex-direction:column;gap:.625rem;min-width:0;display:flex}.ll-detail-card{background:#fffffff5;border:1px solid #e2e8f0f2;border-radius:1rem;padding:.875rem 1rem 1rem;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0284c712}.ll-detail-card-heading{border-bottom:1px solid #e2e8f0e6;align-items:center;gap:.375rem;margin-bottom:.625rem;padding-bottom:.5rem;display:flex}.ll-detail-card-title{letter-spacing:.1em;text-transform:uppercase;color:#64748b;margin-bottom:0;font-size:.625rem;font-weight:700}.ll-detail-card-lead{color:#64748b;margin:0 0 .625rem;font-size:.75rem;line-height:1.45}.ll-detail-card-actions{flex-direction:column;gap:.375rem;display:flex}.ll-detail-value-pill{color:#0369a1;background:#f0f9ff;border:1px solid #99f6e4;border-radius:.375rem;width:fit-content;max-width:100%;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.ll-detail-dl{flex-direction:column;gap:.4rem;display:flex}.ll-detail-dl>div{flex-direction:column;gap:.15rem;display:flex}.ll-detail-dl dt{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-size:.625rem;font-weight:700}.ll-detail-dl dd{color:#0f172a;word-break:break-word;margin:0;font-size:.8125rem;font-weight:600;line-height:1.35}.ll-detail-dl--address{grid-template-columns:1fr 1fr;gap:.5rem .75rem;display:grid}.ll-detail-dl--address .ll-detail-dl-full{grid-column:1/-1}.ll-archived-banner{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:500;line-height:1.4;display:flex}.ll-property-detail .pm-panel{background:#ffffffeb;border-color:#ffffffd9;border-radius:1.25rem;box-shadow:0 1px 3px #0f172a0d,0 10px 32px #0284c714}.ll-workspace{box-sizing:border-box;width:100%;max-width:60rem;margin-inline:auto;padding:0 .75rem 2rem}@media (min-width:640px){.ll-workspace{padding-inline:1.25rem}}.ll-workspace--fill{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;padding:0 1rem 1.5rem;display:flex}.ll-workspace--fill>*{flex-direction:column;flex:1;min-height:0;display:flex}.app-canvas--landlord .pm-page,.app-canvas--landlord .la-page,.app-canvas--landlord .intake-page{width:100%;max-width:60rem;margin-inline:auto;padding-bottom:2.5rem}.app-canvas--landlord .intake-page.intake-page--wide{max-width:min(88rem,100vw - 2rem)}.app-canvas--landlord .ll-workspace:has(.intake-page--monitoring-fit){max-width:min(88rem,100vw - 2rem);padding-bottom:0}.app-canvas--landlord>.sa-main-scroll:has(.intake-page--monitoring-fit){padding:1rem 1.25rem calc(.5rem + env(safe-area-inset-bottom,0px));overflow:hidden}@media (min-width:768px){.app-canvas--landlord>.sa-main-scroll:has(.intake-page--monitoring-fit){padding:1.25rem 1.75rem calc(.5rem + env(safe-area-inset-bottom,0px))}}.app-canvas--landlord>.sa-main-scroll:has(.intake-page--monitoring-fit) .portal-dashboard-footer{display:none}.app-canvas--landlord .intake-page.intake-page--monitoring-fit{max-height:calc(100dvh - 1.5rem - env(safe-area-inset-top,0px));flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}@media (min-width:768px){.app-canvas--landlord .intake-page.intake-page--monitoring-fit{max-height:calc(100dvh - 2rem - env(safe-area-inset-top,0px))}}.app-canvas--landlord .intake-page--monitoring-fit .intake-page-back{flex-shrink:0;margin-bottom:.375rem}.monitoring-intro{flex-direction:column;flex:1;gap:1rem;min-height:0;display:flex;overflow:hidden}.monitoring-intro__hero{flex-shrink:0;align-items:start;gap:1rem 1.25rem;display:grid}@media (min-width:900px){.monitoring-intro__hero{grid-template-columns:minmax(0,1fr) min(17rem,34vw)}}.monitoring-intro__title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;line-height:1.15}.monitoring-intro__subtitle{max-width:40rem;color:var(--ink-secondary);margin:.5rem 0 0;font-size:.9375rem;line-height:1.55}.monitoring-intro__callout{color:#0c4a6e;background:#eff6ff;border:1px solid #bfdbfe;border-radius:.625rem;align-items:flex-start;gap:.625rem;margin:.875rem 0 0;padding:.75rem .875rem;font-size:.8125rem;line-height:1.5;display:flex}.monitoring-intro__callout-icon{color:#0284c7;flex-shrink:0;width:1rem;height:1rem;margin-top:.1rem}.monitoring-intro__video-card{border:1px solid var(--line);background:#fff;border-radius:.875rem;padding:.875rem;box-shadow:0 8px 24px #0f172a0f}.monitoring-intro__video-label{color:var(--ink);margin:0 0 .5rem;font-size:.8125rem;font-weight:700}.monitoring-intro__video-thumb{aspect-ratio:16/10;cursor:pointer;background:#dbeafe;border:0;border-radius:.625rem;width:100%;padding:0;display:block;position:relative;overflow:hidden}.monitoring-intro__video-thumb:disabled{cursor:default}.monitoring-intro__video-thumb-bg{background:linear-gradient(135deg,#0e749026,#3b82f659),radial-gradient(circle at 72% 38%,#ffffff73,#0000 42%),linear-gradient(160deg,#93c5fd 0%,#64748b 100%);position:absolute;inset:0}.monitoring-intro__video-play{z-index:1;color:#0284c7;background:#ffffffeb;border-radius:9999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px #0f172a2e}.monitoring-intro__video-duration{z-index:1;color:#fff;background:#0f172ab8;border-radius:.375rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:700;position:absolute;bottom:.5rem;right:.5rem}.monitoring-intro__video-caption{color:var(--ink-secondary);margin:.625rem 0 0;font-size:.75rem;line-height:1.45}.monitoring-intro__columns{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:1;gap:.875rem;min-height:0;display:grid;overflow-y:auto}@media (min-width:1100px){.monitoring-intro__columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}@media (min-width:768px) and (max-width:1099px){.monitoring-intro__columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.monitoring-intro__panel{border:1px solid var(--line);background:#fff;border-radius:.875rem;min-height:0;padding:1rem 1rem 1.125rem;box-shadow:0 4px 16px #0f172a0a}.monitoring-intro__panel-title{color:var(--ink);margin:0 0 .875rem;font-size:.9375rem;font-weight:800}.monitoring-intro__panel-lead{color:var(--ink-secondary);margin:-.375rem 0 .75rem;font-size:.8125rem;line-height:1.5}.monitoring-intro__benefit-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.monitoring-intro__benefit-item{align-items:flex-start;gap:.75rem;display:flex}.monitoring-intro__icon{border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.monitoring-intro__icon--blue{color:#0284c7;background:#eff6ff}.monitoring-intro__icon--green{color:#059669;background:#ecfdf5}.monitoring-intro__icon--purple{color:#7c3aed;background:#f5f3ff}.monitoring-intro__benefit-title{color:var(--ink);margin:0;font-size:.8125rem;font-weight:700;line-height:1.35}.monitoring-intro__benefit-desc{color:var(--ink-secondary);margin:.25rem 0 0;font-size:.75rem;line-height:1.5}.monitoring-intro__template-wrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;padding:.875rem .875rem 2.75rem;position:relative}.monitoring-intro__template{color:var(--ink);margin:0;font-size:.8125rem;line-height:1.55}.monitoring-intro__copy-btn{border:1px solid var(--line);color:var(--accent-strong);background:#fff;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;bottom:.625rem;right:.625rem}.monitoring-intro__copy-btn:hover{background:#f0f9ff}.monitoring-intro__timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.monitoring-intro__timeline-item{grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;padding-bottom:1rem;display:grid;position:relative}.monitoring-intro__timeline-item:not(:last-child):before{content:"";background:#bfdbfe;width:2px;position:absolute;top:1.75rem;bottom:0;left:.8125rem}.monitoring-intro__timeline-marker{z-index:1;color:#fff;background:#0284c7;border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:800;display:inline-flex}.monitoring-intro__timeline-title{color:var(--ink);margin:0;font-size:.8125rem;font-weight:700;line-height:1.35}.monitoring-intro__timeline-desc{color:var(--ink-secondary);margin:.2rem 0 0;font-size:.75rem;line-height:1.45}.monitoring-intro__footer{border:1px solid var(--line);background:#fff;border-radius:.875rem;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.875rem 1.25rem;padding:.875rem 1rem;display:flex;box-shadow:0 4px 16px #0f172a0a}.monitoring-intro__footer-trust{min-width:min(100%,28rem);color:var(--ink-secondary);align-items:flex-start;gap:.625rem;font-size:.75rem;line-height:1.5;display:flex}.monitoring-intro__footer-shield{color:#0284c7;background:#eff6ff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.monitoring-intro__footer-trust strong{color:var(--ink)}.monitoring-intro__footer-action{flex-direction:column;align-items:center;gap:.375rem;margin-left:auto;display:flex}.monitoring-intro__continue{white-space:nowrap;padding:.625rem 1.125rem!important;font-size:.875rem!important;font-weight:800!important}.monitoring-intro__secure-note{color:var(--ink-muted);align-items:center;gap:.3rem;margin:0;font-size:.6875rem;display:inline-flex}@media (max-width:1099px){.monitoring-intro__footer-action{width:100%;margin-left:0}.monitoring-intro__continue{width:100%}}.monitoring-intro-fit{flex-direction:column;flex:1;gap:.5rem;min-height:0;display:flex;overflow:hidden}.monitoring-intro-fit__header{flex-shrink:0}.monitoring-intro-fit__grid{flex:1;gap:.625rem;min-height:0;display:grid;overflow:hidden}@media (min-width:1024px){.monitoring-intro-fit__grid{grid-template-columns:1.05fr .95fr;align-items:stretch}}.monitoring-intro-fit__benefits{min-height:0;overflow:hidden}.monitoring-intro-fit__side{flex-direction:column;gap:.5rem;min-height:0;display:flex;overflow:hidden}.monitoring-intro-fit__cta{flex-shrink:0;margin-top:auto}@media (max-width:1023px){.monitoring-intro-fit__side ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .75rem;padding-left:0;list-style-position:inside;display:grid}}@media (max-width:639px){.monitoring-intro-fit__benefits .rounded-lg p:last-child{display:none}}.ll-workspace.ll-workspace--intake-wide{max-width:min(88rem,100vw - 2rem)}.app-canvas--landlord .pm-hero,.app-canvas--landlord .la-hero{color:#0f172a;background:linear-gradient(to bottom right,#fff,#fff,#f0f9ff);border:1px solid #ffffffbf;border-radius:1.5rem;gap:1.25rem;margin-bottom:1.25rem;padding:1.75rem 1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #0f172a0a,0 16px 48px #0284c71a}.app-canvas--landlord .pm-hero:after,.app-canvas--landlord .la-hero:after{content:"";pointer-events:none;background:radial-gradient(70% 60% at 100% 0,#38bdf82e,#0000 55%);position:absolute;inset:0}.app-canvas--landlord .pm-hero-content,.app-canvas--landlord .pm-hero-stats,.app-canvas--landlord .la-hero-content,.app-canvas--landlord .la-hero-stats{z-index:1;position:relative}.app-canvas--landlord .pm-hero-eyebrow,.app-canvas--landlord .la-hero-eyebrow{color:#0284c7}.app-canvas--landlord .pm-hero-title,.app-canvas--landlord .la-hero-title{color:#0f172a}.app-canvas--landlord .pm-hero-sub,.app-canvas--landlord .la-hero-sub{color:#475569}.app-canvas--landlord .pm-stat,.app-canvas--landlord .la-stat{background:#ffffffd9;border-color:#0284c733}.app-canvas--landlord .pm-stat-value,.app-canvas--landlord .la-stat-value{color:#0f172a}.app-canvas--landlord .pm-stat-label,.app-canvas--landlord .la-stat-label{color:#64748b}.app-canvas--landlord .la-ring--lg{background:conic-gradient(#38bdf8 var(--la-progress), #0284c726 0)}.app-canvas--landlord .la-ring--lg:before{background:#ffffffeb}.app-canvas--landlord .la-ring--lg .la-ring-inner,.app-canvas--landlord .la-ring-caption{color:#0369a1}.app-canvas--landlord .pm-btn--primary,.app-canvas--landlord .la-btn--primary,.app-canvas--landlord .pm-hero .btn-blue,.app-canvas--landlord .btn-blue{border-radius:.75rem;box-shadow:0 4px 14px #0284c747;color:#fff!important;background:#0284c7!important;border-color:#0284c7!important}.app-canvas--landlord .pm-btn--primary:hover,.app-canvas--landlord .la-btn--primary:hover,.app-canvas--landlord .btn-blue:hover{background:#0369a1!important;border-color:#0369a1!important}.app-canvas--landlord .pm-btn--ghost,.app-canvas--landlord .la-btn--ghost{background:#ffffffe6;border-color:#e2e8f0;border-radius:.75rem}.app-canvas--landlord .pm-btn--ghost:hover,.app-canvas--landlord .la-btn--ghost:hover,.app-canvas--landlord .pm-btn--secondary,.app-canvas--landlord .la-btn--secondary{color:#0369a1;background:#f0f9ff;border-color:#99f6e4}.app-canvas--landlord .pm-link-btn,.app-canvas--landlord .la-link-btn{color:#0284c7}.app-canvas--landlord .pm-toolbar,.app-canvas--landlord .la-toolbar{margin-bottom:1rem}.app-canvas--landlord .pm-search,.app-canvas--landlord .la-search,.app-canvas--landlord .pm-select,.app-canvas--landlord .la-select{background:#ffffffeb;border-color:#e2e8f0;border-radius:.875rem;box-shadow:0 1px 2px #0f172a0a}.app-canvas--landlord .pm-search:focus-within,.app-canvas--landlord .la-search:focus-within{border-color:#5eead4;box-shadow:0 0 0 3px #38bdf826}.app-canvas--landlord .pm-panel,.app-canvas--landlord .panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(to bottom right,#fffffff2,#e0f2fe73);border-color:#ffffffd9;border-radius:1.5rem;box-shadow:0 1px 2px #0f172a0a,0 10px 32px #0f172a0f}.app-canvas--landlord .pm-panel--accent{background:linear-gradient(to bottom right,#f0f9ff,#fff);border-color:#99f6e4}.app-canvas--landlord .pm-row,.app-canvas--landlord .la-row,.app-canvas--landlord .pm-cycle-row{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-color:#e2e8f0;border-radius:1rem}.app-canvas--landlord .pm-row:hover,.app-canvas--landlord .la-row:hover,.app-canvas--landlord .pm-cycle-row:hover{border-color:#5eead4;box-shadow:0 4px 16px #0284c71a}.app-canvas--landlord .la-card{background:#ffffffeb;border-color:#e2e8f0;border-radius:1.25rem;box-shadow:0 1px 3px #0f172a0d,0 8px 24px #0f172a0d}.app-canvas--landlord .la-card:hover{border-color:#5eead4;box-shadow:0 6px 24px #0284c71f}.app-canvas--landlord .la-card-bar-fill{background:linear-gradient(90deg,#0284c7,#38bdf8)}.app-canvas--landlord .la-avatar,.app-canvas--landlord .pm-row-avatar{color:#0369a1;background:linear-gradient(135deg,#dbeafe,#eff6ff)}.app-canvas--landlord .pm-back-link,.app-canvas--landlord .intake-page-back{color:#0284c7;font-weight:600}.app-canvas--landlord .pm-back-link:hover,.app-canvas--landlord .intake-page-back:hover{color:#0369a1}.app-canvas--landlord .intake-page-grid{border-color:#e2e8f0;border-radius:1.5rem;box-shadow:0 10px 40px #0284c714}.app-canvas--landlord .intake-hero{color:#0f172a;background:linear-gradient(145deg,#f0f9ff 0%,#ecfeff 50%,#e0f2fe 100%)}.app-canvas--landlord .intake-hero:before{background:radial-gradient(80% 60% at 100% 0,#38bdf838,#0000 55%)}.app-canvas--landlord .intake-hero h1{color:#0f172a!important}.app-canvas--landlord .intake-hero p,.app-canvas--landlord .intake-hero .intake-hero-item,.app-canvas--landlord .intake-hero li{color:#475569!important}.app-canvas--landlord .intake-hero .rounded-full{color:#0369a1!important;background:#0284c71a!important;border-color:#99f6e4!important}.app-canvas--landlord .intake-hero-list svg,.app-canvas--landlord .intake-hero svg{color:#0284c7}.app-canvas--landlord .intake-form-panel{background:#fffffff2;border-radius:1.5rem}.app-canvas--landlord .intake-day-pill--active{background:#0284c7;border-color:#0284c7}.app-canvas--landlord .supportWorkspaceShell{flex:1;width:100%;max-width:none;min-height:0}.app-canvas--landlord>.sa-main-scroll:has(.supportWorkspaceShell){flex-direction:column;min-height:0;display:flex}.app-canvas--landlord .supportCardShell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-color:#e2e8f0;border-radius:1.5rem;box-shadow:0 4px 24px #0f172a0f}.app-canvas--landlord .supportCardShell>header{background:linear-gradient(#f8fffe,#fff);border-bottom-color:#e2e8f0}.app-canvas--landlord .la-detail-hero{color:#0f172a;background:linear-gradient(to bottom right,#fff,#f0f9ff);border:1px solid #99f6e4;border-radius:1.5rem;box-shadow:0 8px 32px #0284c714}.app-canvas--landlord .la-detail-hero .la-avatar{color:#0369a1;background:linear-gradient(135deg,#dbeafe,#eff6ff)}.app-canvas--landlord .la-detail-name{color:#0f172a}.app-canvas--landlord .la-detail-property,.app-canvas--landlord .la-detail-contact,.app-canvas--landlord .la-detail-contact li{color:#64748b}.app-canvas--landlord .la-detail-back{color:#0284c7}.app-canvas--landlord .la-panel{background:#ffffffeb;border-color:#e2e8f0;border-radius:1.25rem;box-shadow:0 1px 3px #0f172a0d}.app-canvas--landlord .la-panel-title{color:#64748b}.app-canvas--landlord .la-empty,.app-canvas--landlord .pm-empty{color:#64748b;background:#ffffffb3;border:1px dashed #cbd5e1;border-radius:1.25rem}.ll-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:768px){.ll-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ll-overview-stat{border:1px solid var(--line);background:#ffffffeb;border-radius:.875rem;padding:.875rem 1rem}.ll-overview-stat-label{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);margin:0;font-size:.6875rem;font-weight:700}.ll-overview-stat-value{color:var(--ink);margin:.25rem 0 0;font-size:1.5rem;font-weight:800;line-height:1.1}.ll-overview-stat-hint{color:var(--ink-muted);margin:.15rem 0 0;font-size:.6875rem}.ll-action-card{color:#fff;background:linear-gradient(135deg,#5b21b6 0%,#7c3aed 48%,#6366f1 100%);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 12px 32px #5b21b638}.ll-action-card-icon-wrap{background:#ffffff24;border-radius:.875rem;flex-shrink:0;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}.ll-action-card-copy{flex:14rem;min-width:0}.ll-action-card-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;margin:0;font-size:.6875rem;font-weight:800}.ll-action-card-title{letter-spacing:-.02em;margin:.25rem 0 0;font-size:1.25rem;font-weight:800;line-height:1.2}.ll-action-card-desc{color:#ffffffe0;max-width:36rem;margin:.35rem 0 0;font-size:.875rem;line-height:1.45}.ll-action-card-btn{color:#5b21b6;white-space:nowrap;background:#fff;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1rem;font-size:.8125rem;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.ll-action-card-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a1f}.ll-action-card-btn--primary{margin-left:auto}.ll-action-card-split{flex-wrap:wrap;gap:.75rem;width:100%;display:flex}@media (min-width:768px){.ll-action-card-split{width:auto;margin-left:auto}}.ll-action-card-split-box{background:#0f172a2e;border:1px solid #ffffff1f;border-radius:.875rem;min-width:9.5rem;padding:.875rem 1rem}.ll-action-card-split-num{margin:0;font-size:1.75rem;font-weight:800;line-height:1}.ll-action-card-split-label{color:#ffffffd1;margin:.25rem 0 .75rem;font-size:.75rem}.ll-action-card-split .ll-action-card-btn{width:100%;padding-inline:.75rem;font-size:.75rem}.ll-property-whats-next{border:1px solid var(--line);background:color-mix(in srgb, var(--accent-soft) 35%, #fff);border-radius:.875rem;padding:1rem 1.125rem}.ll-property-whats-next-title{color:var(--ink);margin:0;font-size:.875rem;font-weight:800}.ll-property-whats-next-lead{color:var(--ink-secondary);margin:.35rem 0 .75rem;font-size:.8125rem;line-height:1.45}.ll-property-whats-next-list{color:var(--ink-secondary);flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.ll-property-whats-next-list li{align-items:flex-start;gap:.5rem;line-height:1.45;display:flex}.ll-property-whats-next-or{color:var(--ink-muted);padding-left:1.5rem;font-size:.75rem;font-weight:600}.ll-day-chip{border:1px solid var(--line);color:var(--ink-secondary);background:#fff;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.ll-day-chip--done{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.ll-day-chip--preview{color:#0369a1;background:#e0f2fe;border-color:#7dd3fc}.ll-day-chip--locked{color:#64748b;background:#f8fafc}.ll-day-chip--pending{color:#94a3b8;background:#fff}.ll-modal-backdrop{z-index:60;background:#0f172a73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ll-modal-panel{border:1px solid var(--line);background:#fff;border-radius:1rem;width:min(100%,32rem);max-height:min(90dvh,720px);padding:1.25rem;overflow-y:auto;box-shadow:0 24px 48px #0f172a2e}.ll-modal-panel--add-property{width:min(100%,28rem)}.ll-occupancy-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.ll-occupancy-card{border:2px solid var(--line);background:#fff;border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:6.5rem;padding:1rem .75rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.ll-occupancy-card:hover{background:#faf5ff;border-color:#c4b5fd}.ll-occupancy-card--selected{background:#f5f3ff;border-color:#7c3aed;box-shadow:0 0 0 1px #7c3aed33}.ll-occupancy-icon{color:#6d28d9;background:#ede9fe;border-radius:9999px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.ll-occupancy-label{color:var(--ink);font-size:.875rem;font-weight:700}.ll-add-property-address .ll-label:first-of-type{font-size:.875rem;font-weight:600}.ll-modal-close{width:2rem;height:2rem;color:var(--ink-muted);border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.ll-modal-close:hover{background:var(--surface-soft);color:var(--ink)}.ll-property-assigned{pointer-events:none}
:root{--portal-sidebar-bg:#06101e;--portal-sidebar-bg-deep:#040c16;--portal-sidebar-border:#0f1e34;--portal-sidebar-section:#6b8fa8;--portal-sidebar-item:#a8bccf;--portal-sidebar-item-hover:#e2e8f0;--portal-sidebar-item-active:#7dd3fc;--portal-sidebar-item-active-bg:#38bdf829;--portal-sidebar-item-active-bdr:#38bdf8;--portal-sidebar-icon:#4a6a88;--portal-sidebar-icon-active:#7dd3fc;--portal-sidebar-avatar-bg:#38bdf829;--portal-sidebar-avatar-border:#38bdf847;--portal-sidebar-avatar-text:#93c5fd}.app-canvas--landlord,.app-canvas--pm,.app-canvas--pma,.app-canvas--tenant,.app-canvas--applicant,.app-canvas--affiliate,.app-canvas--support,.app-canvas--compliance{background:var(--canvas)!important}.app-canvas--landlord>.sa-main-scroll,.app-canvas--pm>.sa-main-scroll,.app-canvas--tenant>.sa-main-scroll,.app-canvas--applicant>.sa-main-scroll,.app-canvas--affiliate>.sa-main-scroll{background:0 0!important}.ll-sidebar,.pm-sidebar,.tn-sidebar,.ap-sidebar,.af-sidebar{color:var(--portal-sidebar-item)!important;background:var(--portal-sidebar-bg)!important;border-right:1px solid var(--portal-sidebar-border)!important;box-shadow:none!important}.ll-sidebar:before,.pm-sidebar:before,.tn-sidebar:before,.ap-sidebar:before,.af-sidebar:before{display:none!important}.ll-sidebar-brand,.pm-sidebar-brand,.tn-sidebar-brand,.ap-sidebar-brand,.af-sidebar-brand{border-bottom:1px solid var(--portal-sidebar-border)!important;background:var(--portal-sidebar-bg-deep)!important}.ll-sidebar-group-label,.pm-sidebar-group-label,.tn-sidebar-group-label,.ap-sidebar-group-label,.af-sidebar-group-label{color:var(--portal-sidebar-section)!important;padding:.625rem 1rem .35rem!important}.ll-sidebar-item,.pm-sidebar-item,.tn-sidebar-link,.ap-sidebar-link,.af-sidebar-item{color:var(--portal-sidebar-item)!important;border-left:2px solid #0000!important;border-radius:0!important;gap:10px!important;margin:0 0 1px!important;padding:9px 16px!important;font-size:13.5px!important;font-weight:500!important}.ll-sidebar-item:hover,.pm-sidebar-item:hover,.tn-sidebar-link:hover,.ap-sidebar-link:hover,.af-sidebar-item:hover{color:var(--portal-sidebar-item-hover)!important;box-shadow:none!important;background:#ffffff0a!important}.ll-sidebar-item--active,.pm-sidebar-item--active,.tn-sidebar-link--active,.ap-sidebar-link--active,.af-sidebar-item--active{background:var(--portal-sidebar-item-active-bg)!important;border-left-color:var(--portal-sidebar-item-active-bdr)!important;color:var(--portal-sidebar-item-active)!important;box-shadow:none!important;font-weight:700!important}.ll-sidebar-item svg,.pm-sidebar-item svg,.tn-sidebar-link svg,.ap-sidebar-link svg,.af-sidebar-item svg,.tn-sidebar-link-icon,.ap-sidebar-link-icon{color:var(--portal-sidebar-icon)!important}.ll-sidebar-item--active svg,.pm-sidebar-item--active svg,.tn-sidebar-link--active svg,.ap-sidebar-link--active svg,.af-sidebar-item--active svg,.tn-sidebar-link--active .tn-sidebar-link-icon,.ap-sidebar-link--active .ap-sidebar-link-icon{color:var(--portal-sidebar-icon-active)!important}.ll-sidebar-cta,.pm-sidebar-cta,.tn-sidebar-cta,.ap-sidebar-cta,.af-sidebar-cta{background:var(--portal-sidebar-item-active-bg)!important;border:1px solid var(--portal-sidebar-item-active-bdr)!important;color:var(--portal-sidebar-item-active)!important;box-shadow:none!important;border-radius:8px!important;margin:12px 16px!important;padding:10px 14px!important;font-size:13px!important;font-weight:700!important;text-decoration:none!important}.ll-sidebar-cta:hover,.pm-sidebar-cta:hover,.tn-sidebar-cta:hover,.ap-sidebar-cta:hover,.af-sidebar-cta:hover{color:#fff!important;filter:none!important;background:#38bdf838!important;transform:none!important}.pm-sidebar-cta--secondary,.af-sidebar-cta--secondary{border-color:var(--portal-sidebar-border)!important;color:var(--portal-sidebar-item)!important;background:0 0!important}.pm-sidebar-cta--secondary:hover,.af-sidebar-cta--secondary:hover{color:var(--portal-sidebar-item-hover)!important;background:#ffffff0a!important}.pm-sidebar-badge,.af-sidebar-badge{background:var(--portal-sidebar-item-active-bg)!important;border:1px solid var(--portal-sidebar-item-active-bdr)!important;color:var(--portal-sidebar-item-active)!important}.ll-sidebar-footer,.pm-sidebar-footer,.tn-sidebar-footer,.ap-sidebar-footer,.af-sidebar-footer{border-top:1px solid var(--portal-sidebar-border)!important;background:var(--portal-sidebar-bg-deep)!important}.ll-sidebar-footer-dev,.pm-sidebar-footer-dev,.tn-sidebar-footer-dev,.ap-sidebar-footer-dev,.af-sidebar-footer-dev{border-bottom:1px solid var(--portal-sidebar-border)!important;background:var(--portal-sidebar-bg-deep)!important}.ll-sidebar-footer-dev-label,.pm-sidebar-footer-dev-label,.tn-sidebar-footer-dev-label,.ap-sidebar-footer-dev-label,.af-sidebar-footer-dev-label{color:var(--portal-sidebar-section)!important}.ll-sidebar-avatar,.pm-sidebar-avatar,.tn-sidebar-avatar,.ap-sidebar-avatar,.af-sidebar-avatar{background:var(--portal-sidebar-avatar-bg)!important;border:1px solid var(--portal-sidebar-avatar-border)!important;color:var(--portal-sidebar-avatar-text)!important;box-shadow:none!important}.ll-sidebar-user-name,.pm-sidebar-user-name,.tn-sidebar-user-name,.ap-sidebar-user-name,.af-sidebar-user-name{color:#cbd5e1!important}.ll-sidebar-user-email,.pm-sidebar-user-email,.tn-sidebar-user-email,.ap-sidebar-user-email,.af-sidebar-user-email{color:var(--portal-sidebar-section)!important}.ll-sidebar-logout,.pm-sidebar-logout,.tn-sidebar-logout,.ap-sidebar-logout,.af-sidebar-logout{color:#5a7a9a!important}.ll-sidebar-logout:hover,.pm-sidebar-logout:hover,.tn-sidebar-logout:hover,.ap-sidebar-logout:hover,.af-sidebar-logout:hover{color:var(--portal-sidebar-item-hover)!important;background:#ffffff0a!important}.app-canvas--landlord,.app-canvas--pm,.app-canvas--pma,.app-canvas--tenant,.app-canvas--applicant,.app-canvas--affiliate{color:var(--ink)}.app-canvas--landlord .ll-waves-bg,.app-canvas--pm .pm-waves-bg,.app-canvas--affiliate .af-waves-bg,.app-canvas--tenant .tn-waves-bg,.app-canvas--applicant .ap-waves-bg{z-index:0}.app-canvas--landlord .ll-wave--1,.app-canvas--pm .pm-wave--1,.app-canvas--affiliate .af-wave--1,.app-canvas--tenant .tn-wave--1,.app-canvas--applicant .ap-wave--1{height:min(46vh,360px)!important}.app-canvas--landlord .ll-wave--2,.app-canvas--pm .pm-wave--2,.app-canvas--affiliate .af-wave--2,.app-canvas--tenant .tn-wave--2,.app-canvas--applicant .ap-wave--2{height:min(40vh,320px)!important}.app-canvas--landlord .pm-hero,.app-canvas--pm .pm-hero,.app-canvas--pma .pm-hero,.app-canvas--pma .la-hero{border-color:var(--line)!important;background:linear-gradient(135deg, var(--surface) 0%, var(--surface) 55%, color-mix(in srgb, var(--accent-soft) 45%, var(--surface)) 100%)!important;box-shadow:var(--shadow-md)!important}.app-canvas--landlord .pm-btn--primary,.app-canvas--pm .pm-btn--primary,.app-canvas--pma .pm-btn--primary,.app-canvas--pma .btn-blue,.app-canvas--tenant .btn-blue,.app-canvas--applicant .btn-blue{background:var(--accent-strong)!important;border-color:var(--accent-deep)!important;box-shadow:var(--shadow-accent)!important}.app-canvas--landlord .pm-btn--primary:hover,.app-canvas--pm .pm-btn--primary:hover,.app-canvas--pma .pm-btn--primary:hover,.app-canvas--pma .btn-blue:hover,.app-canvas--tenant .btn-blue:hover,.app-canvas--applicant .btn-blue:hover{background:var(--accent-deep)!important;border-color:var(--accent-deep)!important}.app-canvas--landlord .text-slate-900,.app-canvas--landlord .text-slate-800,.app-canvas--pm .text-slate-900,.app-canvas--pm .text-slate-800,.app-canvas--pma .text-slate-900,.app-canvas--pma .text-slate-800,.app-canvas--tenant .text-slate-900,.app-canvas--tenant .text-slate-800,.app-canvas--applicant .text-slate-900,.app-canvas--applicant .text-slate-800{color:var(--ink)!important}.app-canvas--landlord .text-slate-700,.app-canvas--landlord .text-slate-600,.app-canvas--pm .text-slate-700,.app-canvas--pm .text-slate-600,.app-canvas--pma .text-slate-700,.app-canvas--pma .text-slate-600,.app-canvas--tenant .text-slate-700,.app-canvas--tenant .text-slate-600,.app-canvas--applicant .text-slate-700,.app-canvas--applicant .text-slate-600{color:var(--ink-secondary)!important}.app-canvas--landlord .text-slate-500,.app-canvas--landlord .text-slate-400,.app-canvas--pm .text-slate-500,.app-canvas--pm .text-slate-400,.app-canvas--pma .text-slate-500,.app-canvas--pma .text-slate-400,.app-canvas--tenant .text-slate-500,.app-canvas--tenant .text-slate-400,.app-canvas--applicant .text-slate-500,.app-canvas--applicant .text-slate-400{color:var(--ink-muted)!important}.app-canvas--landlord .text-sky-950,.app-canvas--landlord .text-sky-900,.app-canvas--landlord .text-sky-800,.app-canvas--landlord .text-sky-700,.app-canvas--landlord .text-sky-600,.app-canvas--pm .text-sky-800,.app-canvas--pm .text-sky-700,.app-canvas--pm .text-sky-600,.app-canvas--tenant .text-sky-800,.app-canvas--tenant .text-sky-700,.app-canvas--tenant .text-sky-600,.app-canvas--applicant .text-sky-800,.app-canvas--applicant .text-sky-700,.app-canvas--applicant .text-sky-600{color:var(--accent-deep)!important}.app-canvas--landlord .bg-sky-50,.app-canvas--landlord .bg-sky-50\/80,.app-canvas--landlord .bg-sky-50\/90,.app-canvas--pm .bg-sky-50,.app-canvas--tenant .bg-sky-50,.app-canvas--applicant .bg-sky-50{background-color:var(--accent-soft)!important}.app-canvas--landlord .border-sky-100,.app-canvas--landlord .border-sky-100\/90,.app-canvas--landlord .border-sky-200,.app-canvas--landlord .border-sky-200\/80,.app-canvas--pm .border-sky-200,.app-canvas--tenant .border-sky-200,.app-canvas--applicant .border-sky-200{border-color:var(--accent-border-soft)!important}.app-canvas--landlord .from-sky-50,.app-canvas--landlord .from-sky-50\/90{--tw-gradient-from:var(--accent-soft)!important}.app-canvas--landlord .ll-properties-toolbar{background:linear-gradient(to bottom, var(--canvas) 0%, var(--canvas) 85%, transparent 100%)!important}.app-canvas--landlord .ll-hub-stat-value,.app-canvas--landlord .ll-person-action,.app-canvas--landlord .ll-applicant-foot-btn--primary{color:var(--accent-deep)!important}.app-canvas--landlord .ll-hub-stat-label,.app-canvas--landlord .ll-person-meta-item,.app-canvas--landlord .ll-person-hint{color:var(--ink-muted)!important}.app-canvas--landlord .ll-person-name,.app-canvas--landlord .ll-detail-card-title{color:var(--ink)!important}.app-canvas--landlord .ll-person-avatar{background:linear-gradient(135deg, var(--accent-soft), color-mix(in srgb, var(--accent-soft) 60%, white))!important;color:var(--accent-deep)!important}.app-canvas--landlord .ll-applicant-card-foot{background:var(--surface-soft)!important}.app-canvas--landlord .ll-applicant-foot-btn{color:var(--ink-secondary)!important}.app-canvas--landlord .ll-applicant-foot-btn:hover{color:var(--accent-deep)!important}.app-canvas--applicant .ap-page-title,.app-canvas--tenant .tn-page-title{color:var(--ink)!important}.app-canvas--applicant .ap-page-subtitle,.app-canvas--tenant .tn-page-subtitle,.app-canvas--applicant .ap-page-help-inline,.app-canvas--tenant .tn-page-help-inline,.app-canvas--applicant .ap-page-help-panel,.app-canvas--tenant .tn-page-help-panel,.app-canvas--applicant .ap-trust-note,.app-canvas--tenant .tn-trust-note{color:var(--ink-secondary)!important}.app-canvas--applicant .ap-page-help,.app-canvas--tenant .tn-page-help{border-color:var(--line)!important;color:var(--ink-muted)!important}.app-canvas--applicant .ap-panel-title,.app-canvas--tenant .tn-panel-title{color:var(--ink-muted)!important}.app-canvas--applicant .ap-task-hero-title,.app-canvas--tenant .tn-task-hero-title{color:var(--ink)!important}.app-canvas--applicant .ap-task-hero-preview,.app-canvas--tenant .tn-task-hero-preview{color:var(--ink-secondary)!important}.app-canvas--applicant .ap-task-hero-due,.app-canvas--tenant .tn-task-hero-due{color:var(--ink-muted)!important}.app-canvas--applicant .ap-task-hero-badge,.app-canvas--tenant .tn-task-hero-badge{color:var(--accent-deep)!important;background:var(--accent-soft)!important}.app-canvas--applicant .ap-task-hero,.app-canvas--tenant .tn-task-hero{border-color:var(--line)!important;background:var(--surface)!important;box-shadow:var(--shadow-md)!important}.app-canvas--applicant .ap-task-hero--ready,.app-canvas--tenant .tn-task-hero--ready{border-color:var(--accent-border-medium)!important;box-shadow:var(--accent-shadow-card)!important}.app-canvas--applicant .ap-task-textarea,.app-canvas--tenant .tn-task-textarea{border-color:var(--line)!important;background:var(--surface-soft)!important;color:var(--ink)!important}.app-canvas--applicant .ap-task-textarea:focus,.app-canvas--tenant .tn-task-textarea:focus{border-color:var(--accent-strong)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-strong) 18%, transparent)!important;background:var(--surface)!important}.app-canvas--applicant .ap-task-cta,.app-canvas--tenant .tn-task-cta{background:var(--accent-strong)!important;border:1px solid var(--accent-deep)!important;box-shadow:var(--shadow-accent)!important}.app-canvas--applicant .ap-task-cta:hover,.app-canvas--tenant .tn-task-cta:hover{background:var(--accent-deep)!important;box-shadow:var(--accent-shadow-soft)!important}.app-canvas--applicant .ap-page-eyebrow,.app-canvas--tenant .tn-page-eyebrow,.app-canvas--applicant .ap-task-hero-question-label,.app-canvas--tenant .tn-task-hero-question-label,.app-canvas--applicant .ap-page-back,.app-canvas--tenant .tn-page-back{color:var(--accent-deep)!important}.app-canvas--applicant .ap-task-hero-glow,.app-canvas--tenant .tn-task-hero-glow{background:linear-gradient(90deg, var(--accent-soft), var(--accent-light), var(--accent-soft))!important}.app-canvas--applicant .ap-journey-node--current,.app-canvas--tenant .tn-journey-node--current{border-color:var(--accent-light)!important;background:linear-gradient(135deg, var(--accent-strong), var(--accent-deep))!important;box-shadow:0 0 0 4px #7dd3fc2e!important}.app-canvas--applicant .ap-cycle-progress-fill,.app-canvas--tenant .tn-cycle-progress-fill{background:linear-gradient(90deg, var(--emerald), var(--accent-strong))!important}.app-canvas--applicant .ap-welcome-card,.app-canvas--applicant .ap-cycle-banner,.app-canvas--tenant .tn-welcome-card,.app-canvas--tenant .tn-cycle-banner{color:var(--ink)!important;background:linear-gradient(135deg, var(--surface) 0%, var(--surface) 55%, color-mix(in srgb, var(--accent-soft) 45%, var(--surface)) 100%)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-md)!important}.app-canvas--applicant .ap-welcome-card:before,.app-canvas--tenant .tn-welcome-card:before{background:radial-gradient(circle at 30% 0%, color-mix(in srgb, var(--accent-soft) 80%, transparent), transparent 45%)!important}.app-canvas--applicant .ap-welcome-eyebrow,.app-canvas--applicant .ap-cycle-banner-pill,.app-canvas--tenant .tn-welcome-eyebrow,.app-canvas--tenant .tn-cycle-banner-pill{color:var(--accent-deep)!important;background:var(--accent-soft)!important;border-color:var(--accent-border-soft)!important}.app-canvas--applicant .ap-welcome-title,.app-canvas--tenant .tn-welcome-title,.app-canvas--applicant .ap-ring-value,.app-canvas--tenant .tn-ring-value{color:var(--ink)!important}.app-canvas--applicant .ap-welcome-sub,.app-canvas--applicant .ap-cycle-banner-count,.app-canvas--applicant .ap-ring-label,.app-canvas--applicant .ap-ring-sublabel,.app-canvas--tenant .tn-welcome-sub,.app-canvas--tenant .tn-cycle-banner-count,.app-canvas--tenant .tn-ring-label,.app-canvas--tenant .tn-ring-sublabel{color:var(--ink-secondary)!important}.app-canvas--applicant .ap-cycle-progress,.app-canvas--tenant .tn-cycle-progress{background:color-mix(in srgb, var(--line) 80%, transparent)!important}.app-canvas--applicant .ap-glass-card,.app-canvas--tenant .tn-glass-card{background:color-mix(in srgb, var(--surface) 92%, transparent)!important;border-color:var(--line)!important}.app-canvas--applicant .ap-mobile-menu-btn,.app-canvas--tenant .tn-mobile-menu-btn{border-color:var(--accent-border-soft)!important;color:var(--accent-deep)!important}.app-canvas--applicant .ap-task-hero--ready .ap-task-hero-preview,.app-canvas--tenant .tn-task-hero--ready .tn-task-hero-preview{-webkit-line-clamp:unset;display:block;overflow:visible}@media (max-width:767px){.app-canvas--applicant>.sa-main-scroll,.app-canvas--tenant>.sa-main-scroll{padding-left:max(.75rem, env(safe-area-inset-left,0px))!important;padding-right:max(.75rem, env(safe-area-inset-right,0px))!important;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))!important}.app-canvas--applicant .ap-page,.app-canvas--tenant .tn-page{gap:1rem;max-width:100%}.app-canvas--applicant .ap-page-header,.app-canvas--tenant .tn-page-header{text-align:left;padding-inline:0}.app-canvas--applicant .ap-page-subtitle,.app-canvas--tenant .tn-page-subtitle{max-width:none;margin-inline:0}.app-canvas--applicant .ap-page-hero,.app-canvas--tenant .tn-page-hero{border-bottom-color:var(--line);margin-bottom:.25rem;padding-bottom:.75rem}.app-canvas--applicant .ap-cycle-banner,.app-canvas--tenant .tn-cycle-banner{border-radius:1rem;padding:1rem}.app-canvas--applicant .ap-cycle-banner-top,.app-canvas--tenant .tn-cycle-banner-top{flex-wrap:wrap;gap:.5rem}.app-canvas--applicant .ap-task-hero-head,.app-canvas--tenant .tn-task-hero-head{flex-direction:column;align-items:flex-start;gap:.5rem;padding-inline:1rem}.app-canvas--applicant .ap-task-hero-due,.app-canvas--tenant .tn-task-hero-due{text-align:left;width:100%}.app-canvas--applicant .ap-task-hero-body,.app-canvas--tenant .tn-task-hero-body{padding-inline:1rem}.app-canvas--applicant .ap-task-hero-title,.app-canvas--tenant .tn-task-hero-title{font-size:1.0625rem;line-height:1.35}.app-canvas--applicant .ap-task-hero-preview,.app-canvas--tenant .tn-task-hero-preview{font-size:.9375rem;line-height:1.65}.app-canvas--applicant .ap-task-response,.app-canvas--tenant .tn-task-response{padding-inline:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.app-canvas--applicant .ap-task-textarea,.app-canvas--tenant .tn-task-textarea{border-radius:.875rem;min-height:11rem;padding:.875rem;font-size:16px;line-height:1.55}.app-canvas--applicant .ap-task-cta,.app-canvas--tenant .tn-task-cta{border-radius:.875rem;min-height:3rem;font-size:1rem}.app-canvas--applicant .ap-journey,.app-canvas--tenant .tn-journey{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:.25rem;overflow-x:auto}.app-canvas--applicant .ap-journey::-webkit-scrollbar{display:none}.app-canvas--tenant .tn-journey::-webkit-scrollbar{display:none}.app-canvas--applicant .ap-journey-node,.app-canvas--tenant .tn-journey-node{flex-shrink:0;width:1.75rem;height:1.75rem}.app-canvas--applicant .ap-trust-note,.app-canvas--tenant .tn-trust-note{padding:.75rem;font-size:.8125rem}.app-canvas--applicant .ap-empty-illus,.app-canvas--tenant .tn-empty-illus{border-radius:1.25rem;padding:2rem 1rem}}.app-canvas--applicant .ap-task-hero--ready,.app-canvas--tenant .tn-task-hero--ready,.app-canvas--applicant .ap-settings-card--setup,.app-canvas--tenant .tn-settings-card--setup{border-color:var(--accent-border-medium)!important;box-shadow:var(--accent-shadow-card)!important}.app-canvas--applicant .ap-stat-pill--sky,.app-canvas--tenant .tn-stat-pill--sky{border-color:var(--accent-border-soft)!important;background:linear-gradient(180deg, var(--surface), var(--accent-soft))!important}.app-canvas--applicant .ap-support-card>header,.app-canvas--applicant .ap-support-inbox-head,.app-canvas--tenant .tn-support-card>header,.app-canvas--tenant .tn-support-inbox-head{background:linear-gradient(to bottom, var(--accent-soft), var(--surface))!important}.app-canvas--landlord .ll-applicant-progress-fill{background:linear-gradient(90deg, var(--accent-strong), var(--accent-deep))!important}.app-canvas--landlord .pm-btn--primary,.app-canvas--landlord .btn-blue,.app-canvas--landlord .ll-detail-btn--primary{background:var(--accent-strong)!important;border-color:var(--accent-deep)!important;box-shadow:var(--shadow-accent)!important}.app-canvas--landlord .pm-btn--primary:hover,.app-canvas--landlord .btn-blue:hover,.app-canvas--landlord .ll-detail-btn--primary:hover{background:var(--accent-deep)!important}.app-canvas--sa>.sa-main-scroll,.app-canvas--ba>.sa-main-scroll,.app-canvas--landlord>.sa-main-scroll,.app-canvas--pm>.sa-main-scroll,.app-canvas--pma>.sa-main-scroll,.app-canvas--support>.sa-main-scroll,.app-canvas--affiliate>.sa-main-scroll,.app-canvas--compliance>.sa-main-scroll,.app-canvas--applicant>.sa-main-scroll,.app-canvas--tenant>.sa-main-scroll{flex-direction:column;display:flex}.app-canvas--sa>.sa-main-scroll>.portal-main-body,.app-canvas--ba>.sa-main-scroll>.portal-main-body,.app-canvas--landlord>.sa-main-scroll>.portal-main-body,.app-canvas--pm>.sa-main-scroll>.portal-main-body,.app-canvas--pma>.sa-main-scroll>.portal-main-body,.app-canvas--support>.sa-main-scroll>.portal-main-body,.app-canvas--affiliate>.sa-main-scroll>.portal-main-body,.app-canvas--compliance>.sa-main-scroll>.portal-main-body,.app-canvas--applicant>.sa-main-scroll>.portal-main-body,.app-canvas--tenant>.sa-main-scroll>.portal-main-body{flex:1 0 auto;min-width:0}.app-canvas--sa>.sa-main-scroll.sa-main-scroll--fill>.portal-main-body,.app-canvas--ba>.sa-main-scroll.sa-main-scroll--fill>.portal-main-body,.app-canvas--landlord>.sa-main-scroll.sa-main-scroll--fill>.portal-main-body,.app-canvas--pm>.sa-main-scroll.sa-main-scroll--fill>.portal-main-body,.app-canvas--pma>.sa-main-scroll.sa-main-scroll--fill>.portal-main-body,.app-canvas--support>.sa-main-scroll.sa-main-scroll--fill>.portal-main-body,.app-canvas--affiliate>.sa-main-scroll.sa-main-scroll--fill>.portal-main-body,.app-canvas--compliance>.sa-main-scroll.sa-main-scroll--fill>.portal-main-body,.app-canvas--applicant>.sa-main-scroll.sa-main-scroll--fill>.portal-main-body,.app-canvas--tenant>.sa-main-scroll.sa-main-scroll--fill>.portal-main-body{flex-direction:column;flex:1;min-height:0;display:flex}.portal-dashboard-footer{border:1px solid color-mix(in srgb, var(--line) 90%, transparent);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:100%;max-width:none;color:var(--ink-muted);text-align:left;border-radius:.75rem;flex-shrink:0;margin-top:auto;padding:.75rem 1rem;font-size:.625rem;line-height:1.45}.portal-dashboard-footer-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0;display:flex}.portal-dashboard-footer-copy{min-width:0;color:var(--ink-muted);flex:16rem;margin:0}.portal-dashboard-footer-compliance{color:var(--ink-muted);opacity:.92;margin:.35rem 0 0}.portal-dashboard-footer-links{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.25rem .4rem;margin:0 0 0 auto;font-size:.6875rem;display:inline-flex}.portal-dashboard-footer-links a{color:var(--accent-strong);white-space:nowrap;font-weight:600;text-decoration:none}.portal-dashboard-footer-links a:hover{text-decoration:underline}.portal-dashboard-footer-dot{color:var(--ink-muted);opacity:.55;-webkit-user-select:none;user-select:none}@media (min-width:768px){.portal-dashboard-footer{padding:.875rem 1.125rem}}
