/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.w-1{width:calc(var(--spacing) * 1)}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[dar\:box-score-upload\]{dar:box-score-upload}.\[maintenance\:get\]{maintenance:get}.\[maintenance\:post\]{maintenance:post}.\[maintenance\:property-queue-export\]{maintenance:property-queue-export}}:root{--navy:#18283a;--night:#0c1d29;--pewter:#8fa1aa;--cream:#edf7fd;--taupe:#b9e3fb;--ink:#242424;--muted:#6e6a64;--red:#e53935;--white:#edf7fd;--green:#688574;--amber:#2d8fd5}body{background:var(--cream);color:var(--ink);margin:0;font-family:Inter,Aptos,Segoe UI,sans-serif}.shell{min-height:100vh}.sidebar{color:#fff;z-index:30;background:linear-gradient(#0c1e2b,#07141e);flex-direction:column;width:222px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;height:94px;padding:0 21px;display:flex}.brand small{color:#b5c2c8;letter-spacing:.22em;font-size:9px;display:block}.brand strong{letter-spacing:.18em;font-family:Georgia,serif;font-size:20px;font-weight:500}.rose{border:1px solid var(--pewter);width:38px;height:38px;color:var(--pewter);border-radius:50%;place-items:center;display:grid;position:relative}.rose:before,.rose:after{content:"";background:var(--pewter);opacity:.55;position:absolute}.rose:before{width:1px;height:48px}.rose:after{width:48px;height:1px}.rose i{font-size:19px;font-style:normal}.sidebar nav{padding:12px 10px;overflow:auto}.sidebar nav button{color:#aab6bd;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;border-radius:4px;align-items:center;gap:11px;width:100%;height:39px;padding:0 11px;font-size:11px;display:flex}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;border-left-color:var(--pewter);background:#ffffff0c}.sidebar nav button i{text-align:center;width:18px;font-size:14px;font-style:normal}.sidebar nav button em{color:#958e83;letter-spacing:.08em;margin-left:auto;font-size:6px;font-style:normal}.side-foot{border-top:1px solid #ffffff12;margin-top:auto;padding:18px 23px}.side-foot div{letter-spacing:.45em;color:#8fa1aa;font-family:Georgia,serif}.side-foot p{color:#87949c;font-family:Georgia,serif;font-size:10px;font-style:italic}.side-foot small{color:#60717b;letter-spacing:.1em;font-size:7px}.workspace{min-height:100vh;margin-left:222px}.topbar{z-index:20;background:#edf7fd;border-bottom:1px solid #b9e3fb;align-items:center;gap:18px;height:70px;padding:0 30px;display:flex;position:sticky;top:0}.topbar>p{color:#5d5b57;font-family:Georgia,serif;font-size:13px}.search{color:#8e8981;background:#fff;border:1px solid #b9e3fb;border-radius:4px;align-items:center;width:270px;height:36px;margin-left:auto;padding:0 11px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;padding-left:8px;font-size:11px}.top-icon{color:#5e6569;cursor:pointer;background:0 0;border:0;font-size:20px;position:relative}.top-icon b{background:var(--pewter);color:#fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:7px;display:grid;position:absolute;top:-5px;right:-6px}.profile{border-left:1px solid #edf7fd;align-items:center;gap:9px;padding-left:16px;display:flex}.profile>span{color:#fff;background:linear-gradient(135deg,#526874,#30383e);border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.profile div{flex-direction:column;display:flex}.profile small{color:var(--muted);font-size:8px}.profile i{color:#8d877d;font-style:normal}.mobile-menu{background:0 0;border:0;font-size:18px;display:none}.welcome{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.eyebrow{letter-spacing:.2em;font-weight:700;color:#8fa1aa!important;font-size:8px!important}.welcome h1{color:var(--navy);margin:4px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:37px;font-weight:500}.welcome p{color:var(--muted);margin:0;font-size:12px}.today-focus{border-left:2px solid var(--pewter);background:#edf7fd;flex-direction:column;min-width:260px;padding:10px 16px;display:flex}.today-focus small{color:#8fa1aa;letter-spacing:.14em;font-size:7px}.today-focus strong{margin:4px 0;font-family:Georgia,serif;font-size:14px}.today-focus span{color:var(--muted);font-size:8px}.section-title,.panel-title{justify-content:space-between;align-items:center;display:flex}.section-title>div{align-items:center;gap:10px;display:flex}.section-title>div>span{background:var(--pewter);width:2px;height:28px}.section-title small{letter-spacing:.16em;color:#8fa1aa;font-size:7px}.section-title h2{color:var(--navy);margin:1px 0;font-family:Georgia,serif;font-size:19px}.section-title button,.panel-title button{color:#526874;cursor:pointer;background:0 0;border:0;font-size:8px}.pulse-grid{border-top:1px solid #edf7fd;grid-template-columns:1.28fr repeat(5,1fr);margin-top:15px;display:grid}.property-tile{color:#fff;background:linear-gradient(145deg,#18394e,#0d2230);border-radius:4px;flex-direction:column;justify-content:flex-end;min-height:128px;margin:10px 13px 10px 0;padding:15px;display:flex;position:relative;overflow:hidden}.property-tile>span{letter-spacing:.15em;color:#b9e3fb;font-size:7px;position:absolute;top:9px;right:10px}.property-tile strong{font-family:Georgia,serif;font-size:27px;font-weight:500}.property-tile small{letter-spacing:.12em;color:#ccd5d8;font-size:7px;display:block}.skyline{opacity:.25;align-items:end;gap:5px;display:flex;position:absolute;inset:20px 16px auto}.skyline i{border:1px solid var(--pewter);background:repeating-linear-gradient(90deg,#0000 0 8px,#8fa1aa44 8px 9px);width:30px;height:35px;display:block}.skyline i:nth-child(2){height:53px}.skyline i:nth-child(3){height:43px}.skyline i:nth-child(4){height:62px}.metric{border-left:1px solid #edf7fd;flex-direction:column;justify-content:center;padding:17px 13px;display:flex}.metric>i{color:#668271;background:#edf1ec;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.metric>i.red{color:var(--red);background:#fae9e7}.metric>strong{color:var(--navy);margin-top:4px;font-family:Georgia,serif;font-size:26px;font-weight:500}.metric small{color:#8b867f;font-size:7px}.pulse-strip{border-top:1px solid #edf7fd;justify-content:space-around;padding:10px 0;display:flex}.pulse-strip b{color:var(--navy);margin-right:3px;font-size:11px}.work-grid{grid-template-columns:1.25fr 1.25fr 1fr 1fr;gap:14px;margin-top:15px;display:grid}.panel-title>div{align-items:center;gap:7px;display:flex}.panel-title i{color:var(--pewter);font-style:normal}.panel-title h3{color:var(--navy);margin:0;font-family:Georgia,serif;font-size:14px}.panel-title b{color:#8fa1aa;background:#edf7fd;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;display:grid}.task{cursor:pointer;border-top:1px solid #edf7fd;align-items:flex-start;gap:8px;padding:9px 2px;display:flex}.task input{accent-color:var(--pewter);margin-top:2px}.task>span,.alert>div,.wait>div{flex-direction:column;min-width:0;display:flex}.task strong,.alert strong,.wait strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.task small,.alert small,.wait small{color:#8c877f;margin-top:3px;font-size:7px}.task em,.alert em{color:#a75b48;margin-left:auto;font-size:6px;font-style:normal}.task.done{opacity:.45}.task.done strong{text-decoration:line-through}.alert,.wait{border-top:1px solid #edf7fd;align-items:center;gap:8px;padding:9px 2px;display:flex}.alert>span{background:#c15a48;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f7e7e2}.alert>span.high,.alert>span.attention{background:#2d8fd5}.wait>span{color:#164f86;background:#edf7fd;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.wait button{color:#2d8fd5;background:0 0;border:0;margin-left:auto}.quick-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.quick-grid button{color:#4c4945;cursor:pointer;background:#edf7fd;border:1px solid #b9e3fb;border-radius:5px;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;font-size:7px;display:flex}.lower-grid{grid-template-columns:1.5fr 1fr;gap:14px;margin-top:15px;display:grid}.readiness-inner{align-items:center;gap:35px;margin-top:11px;display:flex}.donut{background:conic-gradient(var(--green) 0 75%,#edf7fd 75%);border-radius:50%;place-items:center;width:125px;height:125px;display:grid;position:relative}.donut:after{content:"";background:var(--white);border-radius:50%;width:91px;height:91px;position:absolute}.donut>div{z-index:1;flex-direction:column;align-items:center;display:flex}.donut strong{color:var(--navy);font-family:Georgia,serif;font-size:24px}.donut small{color:var(--muted);font-size:6px}.stages{flex:1}.stage{margin:9px 0}.stage>div{justify-content:space-between;font-size:8px;display:flex}.stage aside{background:#edf7fd;border-radius:5px;height:5px;margin-top:4px;overflow:hidden}.stage aside i{background:var(--green);height:100%;display:block}.stage aside i.pewter{background:var(--pewter)}.stage aside i.deep-pewter{background:#2d8fd5}.stage aside i.blue{background:#738fa3}.agenda-row{border-top:1px solid #edf7fd;grid-template-columns:35px 3px 1fr 12px;align-items:center;gap:9px;padding:8px 0;display:grid}.agenda-row time{color:var(--muted);font-size:7px}.agenda-row>i{background:#718ea0;border-radius:2px;height:27px}.agenda-row>i.red{background:var(--red)}.agenda-row div{flex-direction:column;display:flex}.agenda-row small{color:var(--muted);font-size:7px}.agenda-row button{color:#2d8fd5;background:0 0;border:0}.ava{color:#fff;background:linear-gradient(100deg,#101f2c,#182f40);border-color:#2b4252;align-items:flex-start;gap:13px;margin-top:15px;padding:17px 20px;display:flex;position:relative}.ava-avatar{border:1px solid var(--pewter);width:43px;height:43px;color:var(--pewter);border-radius:50%;flex:none;place-items:center;font-family:Georgia,serif;font-size:20px;display:grid}.ava small{color:#8fa1aa;letter-spacing:.14em;font-size:7px}.ava h2{margin:3px 0;font-family:Georgia,serif;font-size:18px;font-weight:500}.ava p{color:#c7d0d5;max-width:760px;margin:3px 0 9px;font-size:9px;line-height:1.6}.ava button{border:1px solid var(--pewter);background:var(--pewter);color:#132535;cursor:pointer;border-radius:3px;padding:7px 10px;font-size:7px}.ava button.quiet{color:#b9e3fb;background:0 0;margin-left:6px}.ava-close{position:absolute;right:12px;color:#90a0a8!important;background:0 0!important;border:0!important;font-size:17px!important;top:10px!important}.floating{background:var(--pewter);color:#fff;z-index:25;cursor:pointer;border:0;border-radius:50%;width:46px;height:46px;font-size:24px;position:fixed;bottom:23px;right:25px;box-shadow:0 8px 22px #0d2d4d55}.notices{z-index:50;background:#edf7fd;border:1px solid #b9e3fb;border-radius:8px;width:370px;max-height:calc(100vh - 80px);padding:18px;position:fixed;top:62px;right:18px;overflow:auto;box-shadow:0 20px 60px #14263738}.notices header,.modal header{justify-content:space-between;align-items:flex-start;display:flex}.notices header small,.modal header small{color:#2d8fd5;letter-spacing:.15em;font-size:7px}.notices h2,.modal h2{color:var(--navy);margin:3px 0 9px;font-family:Georgia,serif;font-size:18px}.notices header button,.modal header button{color:#777;cursor:pointer;background:0 0;border:0;font-size:22px}.notices article{border-top:1px solid #edf7fd;align-items:flex-start;gap:9px;padding:12px 0;display:flex}.notices article>div{flex-direction:column;flex:1;display:flex}.notices article p,.notices article small{color:var(--muted);margin:3px 0;font-size:7px}.notices article>button{color:#526874;background:0 0;border:0;font-size:7px}.sev{color:#a64d3b;background:#f5e3dc;border-radius:10px;padding:4px 6px;font-size:6px}.sev.s1,.sev.s2{color:#164f86;background:#edf7fd}.sev.s3{color:#587286;background:#e6edf1}.all-notices{color:#8fa1aa;background:0 0;border:0;margin-top:8px;font-size:8px}.modal-bg{z-index:60;background:#0c1d2a99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:var(--cream);border:1px solid #b9e3fb;border-radius:9px;width:min(590px,100%);padding:22px;box-shadow:0 25px 70px #07131e77}.modal-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.modal-actions>button{text-align:left;cursor:pointer;background:#edf7fd;border:1px solid #b9e3fb;border-radius:6px;align-items:center;gap:10px;padding:12px;display:flex}.modal-actions>button:hover{border-color:var(--pewter)}.modal-actions>button>span{color:#2d8fd5;background:#edf7fd;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.modal-actions>button>div{flex-direction:column;flex:1;display:flex}.modal-actions strong{color:var(--navy);font-size:9px}.modal-actions small{color:var(--muted);margin-top:3px;font-size:7px}.modal-actions b{color:var(--pewter)}.modal>p{text-align:center;color:var(--muted);margin:14px 0 0;font-size:7px}.view-control{border-left:2px solid var(--pewter);background:#edf7fd;min-width:305px;padding:9px 14px}.view-control label{color:#164f86;justify-content:space-between;align-items:center;gap:10px;font-size:8px;display:flex}.view-control select{color:var(--navy);background:#edf7fd;border:1px solid #b9e3fb;border-radius:3px;padding:6px 24px 6px 8px;font-size:9px}.view-control small{color:var(--muted);margin-top:4px;font-size:7px;display:block}.admin-preview{box-shadow:inset 0 0 0 1px #8fa1aa22}.admin-label{color:#164f86;align-items:center;gap:5px;margin-bottom:6px;display:flex}.admin-label span{color:var(--pewter)}.admin-label strong{letter-spacing:.16em;font-size:6px}.role-context{border:1px solid #b9e3fb;border-left:2px solid var(--pewter);background:#edf7fd;flex-direction:column;min-width:260px;padding:11px 14px;display:flex}.role-context small{letter-spacing:.16em;color:#526874;font-size:6px}.role-context strong{color:var(--navy);margin:3px 0;font-family:Georgia,serif;font-size:14px}.role-context span{color:var(--muted);font-size:7px}.pulse-grid.focus-leasing,.pulse-grid.focus-maintenance{grid-template-columns:1.28fr repeat(4,1fr)}.pulse-grid.focus-basic{grid-template-columns:1.28fr repeat(3,1fr)}.since{background:#edf7fd;border:1px solid #b9e3fb;border-radius:5px;align-items:center;gap:8px;margin:-7px 0 14px;padding:9px 12px;display:flex}.since>div{align-items:center;gap:6px;margin-right:5px;display:flex}.since>div span{color:var(--pewter)}.since strong{color:var(--navy);font-family:Georgia,serif;font-size:11px}.since button{color:#655f57;cursor:pointer;background:0 0;border:0;border-left:1px solid #b9e3fb;padding:3px 10px;font-size:8px}.since button:hover{color:#526874}.since button b{color:var(--pewter);margin-left:3px}.since>small{color:#8b857e;margin-left:auto;font-size:7px}.my-day{margin-bottom:15px;padding:18px 20px}.day-lanes{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:13px;display:grid}.day-lane{background:#edf7fd;border:1px solid #b9e3fb;border-top:3px solid #718ca0;border-radius:5px;flex-direction:column;min-height:164px;padding:12px;display:flex}.day-lane.now{border-top-color:#c95645}.day-lane.today{border-top-color:#2d8fd5}.day-lane.week{border-top-color:#718ca0}.day-lane header{justify-content:space-between;align-items:center;display:flex}.day-lane header span{letter-spacing:.13em;color:#164f86;font-size:7px;font-weight:700}.day-lane header b{color:#164f86;background:#edf7fd;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;display:grid}.day-lane h3{color:var(--navy);margin:8px 0 2px;font-family:Georgia,serif;font-size:14px}.day-lane p{color:#625f5a;margin:0 0 7px;font-size:8px}.lane-meta{color:#7d7871;gap:13px;margin-bottom:5px;font-size:7px;display:flex}.day-lane>small{color:#2d8fd5;letter-spacing:.08em;font-size:6px}.day-lane>button{text-align:left;color:#164f86;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf7fd;margin-top:auto;padding:8px 0 0;font-size:8px}.day-lane>button b{float:right}.metric{appearance:none;text-align:left;color:inherit;cursor:pointer;background:0 0;font-family:inherit}.metric:hover{background:#edf7fd}.metric em{color:#2d8fd5;opacity:0;margin-top:5px;font-size:6px;font-style:normal}.metric:hover em,.metric:focus-visible em{opacity:1}.role-hint{color:#8d877e;margin:-4px 0 7px;font-size:7px}.system-strip{grid-template-columns:1.35fr repeat(3,1fr);gap:0;margin-top:15px;padding:0;display:grid}.system-strip.systems-maintenance{grid-template-columns:1.35fr repeat(2,1fr)}.system-strip.systems-basic{grid-template-columns:1.35fr 1fr}.system-strip>div{background:#edf7fd;padding:15px 18px}.system-strip>div small{letter-spacing:.13em;color:#164f86;font-size:6px}.system-strip>div h3{color:var(--navy);margin:4px 0;font-family:Georgia,serif;font-size:12px;font-weight:500}.system-strip article{border-left:1px solid #b9e3fb;grid-template-columns:27px 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.system-strip article>span{background:var(--navy);width:27px;height:27px;color:var(--pewter);border-radius:50%;place-items:center;font-family:Georgia,serif;display:grid}.system-strip article>div{flex-direction:column;display:flex}.system-strip article small{color:var(--muted);margin-top:2px;font-size:6px}.system-strip article button{color:#164f86;cursor:pointer;background:0 0;border:0;font-size:7px}.toast{z-index:55;color:#fff;border:1px solid #30495a;border-left:3px solid var(--pewter);background:#132635;border-radius:6px;gap:10px;width:360px;padding:12px;display:flex;position:fixed;bottom:80px;right:24px;box-shadow:0 15px 40px #0b172333}.toast>span{color:var(--pewter)}.toast>div{flex-direction:column;flex:1;display:flex}.toast strong{font-size:9px}.toast small{color:#aebac1;margin-top:3px;font-size:7px}.toast button{color:#9dafb8;background:0 0;border:0;font-size:16px}.ava-content{flex:1}.ava-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mode-picker{border:1px solid #ffffff24;border-radius:4px;margin-left:auto;padding:2px;display:flex}.mode-picker button{color:#9badb6;background:0 0;border:0;padding:5px 7px}.mode-picker button.selected{color:#b9e3fb;background:#ffffff12}.daily-quote{color:#fff;background:#102739 url(/aster-links-daily-quote-blue-hour.png) 50% 58%/cover no-repeat;border:1px solid #253c4c;border-radius:8px;justify-content:center;align-items:center;min-height:290px;margin-top:15px;padding:48px 130px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #10233424}.quote-overlay{background:linear-gradient(90deg,#071724cf,#0a2030a8 32%,#0a20308c,#0a2030a8 68%,#071724cf);position:absolute;inset:0}.quote-date{z-index:1;background:#0c2133b8;border:1px solid #2d8fd599;flex-direction:column;justify-content:center;align-items:center;width:54px;height:65px;display:flex;position:absolute;top:26px;left:28px}.quote-date span{letter-spacing:.2em;color:#b9e3fb;font-size:7px}.quote-date strong{font-family:Georgia,serif;font-size:27px;font-weight:400}.quote-copy{z-index:1;text-align:center;text-shadow:0 2px 12px #071521;max-width:780px;position:relative}.quote-copy>small{letter-spacing:.22em;color:#b9e3fb;font-size:7px}.quote-copy blockquote{color:#edf7fd;margin:14px 0;font-family:Cormorant Garamond,Georgia,serif;font-size:31px;font-weight:400;line-height:1.22}.quote-copy cite{color:#b9e3fb;font-family:Georgia,serif;font-size:10px}.manage-quotes{z-index:2;color:#b9e3fb;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1f2ec9;border:1px solid #2d8fd599;border-radius:4px;padding:8px 11px;font-size:7px;position:absolute;bottom:20px;right:22px}.manage-quotes:hover{color:#122635;background:#8fa1aa}.quote-modal{background:var(--cream);border:1px solid #b9e3fb;border-radius:9px;flex-direction:column;width:min(980px,100%);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 25px 70px #07131e77}.quote-modal header{border-bottom:1px solid #b9e3fb;justify-content:space-between;align-items:flex-start;padding:22px 24px 15px;display:flex}.quote-modal header small{letter-spacing:.16em;color:#526874;font-size:7px}.quote-modal h2{color:var(--navy);margin:4px 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.quote-modal header p{color:var(--muted);margin:0;font-size:8px}.quote-modal header button{color:#706c66;cursor:pointer;background:0 0;border:0;font-size:23px}.quote-toolbar{background:#edf7fd;border-bottom:1px solid #b9e3fb;align-items:center;gap:16px;padding:12px 24px;display:flex}.quote-toolbar label{color:#164f86;align-items:center;gap:9px;font-size:8px;display:flex}.quote-toolbar input{color:var(--navy);background:#edf7fd;border:1px solid #b9e3fb;border-radius:4px;padding:7px;font-size:9px}.quote-toolbar>span{color:#164f86;margin-left:auto;font-size:7px}.quote-list{padding:6px 24px;overflow:auto}.quote-list article{border-bottom:1px solid #b9e3fb;grid-template-columns:46px minmax(280px,1fr) minmax(150px,.35fr);align-items:center;gap:12px;padding:10px 0;display:grid}.quote-list article>div{width:38px;height:43px;color:var(--navy);background:#edf7fd;border:1px solid #b9e3fb;flex-direction:column;justify-content:center;align-items:center;display:flex}.quote-list article>div span{font-family:Georgia,serif;font-size:16px}.quote-list article>div small{letter-spacing:.14em;color:#2d8fd5;font-size:5px}.quote-list label{flex-direction:column;gap:4px;display:flex}.quote-list label>span{letter-spacing:.1em;color:#164f86;font-size:6px}.quote-list textarea,.quote-list input{color:#0d2d4d;background:#edf7fd;border:1px solid #b9e3fb;border-radius:4px;outline:none;width:100%;padding:8px;font-family:inherit;font-size:8px}.quote-list textarea{resize:vertical;height:48px}.quote-list textarea:focus,.quote-list input:focus{border-color:var(--pewter);box-shadow:0 0 0 2px #8fa1aa22}.quote-modal footer{background:#edf7fd;border-top:1px solid #b9e3fb;justify-content:space-between;align-items:center;padding:13px 24px;display:flex}.quote-modal footer>small{color:var(--muted);font-size:7px}.quote-modal footer button{cursor:pointer;border-radius:4px;padding:8px 13px;font-size:8px}.quiet-save{color:#6f685f;background:0 0;border:1px solid #b9e3fb;margin-right:7px}.save-quotes{border:1px solid var(--pewter);background:var(--pewter);color:#122635}.admin-label button{color:#164f86;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:6px;text-decoration:underline}.team-modal{background:var(--cream);border:1px solid #b9e3fb;border-radius:9px;flex-direction:column;width:min(920px,100%);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 25px 70px #07131e77}.team-modal header{border-bottom:1px solid #b9e3fb;justify-content:space-between;align-items:flex-start;padding:22px 24px 15px;display:flex}.team-modal header small{letter-spacing:.16em;color:#526874;font-size:7px}.team-modal h2{color:var(--navy);margin:4px 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.team-modal header p{color:var(--muted);margin:0;font-size:8px}.team-modal header button{color:#706c66;cursor:pointer;background:0 0;border:0;font-size:23px}.team-form{background:#edf7fd;border-bottom:1px solid #b9e3fb;grid-template-columns:1fr 1.15fr 1fr auto;align-items:end;gap:10px;padding:15px 24px;display:grid}.team-form label{letter-spacing:.09em;color:#164f86;flex-direction:column;gap:4px;font-size:6px;display:flex}.team-form input,.team-form select{width:100%;height:36px;color:var(--navy);background:#edf7fd;border:1px solid #b9e3fb;border-radius:4px;padding:0 9px;font:8px inherit}.team-form>button{border:1px solid var(--pewter);background:var(--pewter);color:#142737;cursor:pointer;border-radius:4px;height:36px;padding:0 13px;font-size:7px}.team-note{background:#e9efe9;border-bottom:1px solid #d4ddd4;align-items:center;gap:9px;padding:10px 24px;display:flex}.team-note>span{color:#fff;background:#6f8977;border-radius:50%;place-items:center;width:20px;height:20px;font-family:Georgia,serif;font-size:10px;display:grid}.team-note p{color:#526257;margin:0;font-size:7px}.team-note strong{color:#34483a}.team-list{padding:7px 24px 12px;overflow:auto}.team-list-head{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.team-list-head strong{color:var(--navy);font-family:Georgia,serif;font-size:13px}.team-list-head small{color:#2d8fd5;font-size:7px}.team-list article{border-top:1px solid #b9e3fb;grid-template-columns:34px 1fr auto auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.team-list article>span{color:#164f86;background:#edf7fd;border-radius:50%;place-items:center;width:30px;height:30px;font-size:7px;display:grid}.team-list article>div{flex-direction:column;display:flex}.team-list article strong{font-size:8px}.team-list article small{color:var(--muted);margin-top:2px;font-size:7px}.team-list article>b{color:#5f5a54;background:#edf7fd;border-radius:10px;padding:5px 7px;font-size:7px;font-weight:500}.team-list article>button{color:#164f86;cursor:pointer;background:0 0;border:0;font-size:7px}.empty-team{color:#8a8176;border:1px dashed #b9e3fb;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;min-height:120px;display:flex}.empty-team>span{color:var(--pewter);font-size:20px}.empty-team strong{color:var(--navy);margin:4px;font-family:Georgia,serif;font-size:12px}.empty-team small{font-size:7px}.team-modal footer{background:#edf7fd;border-top:1px solid #b9e3fb;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.team-modal footer small{color:#7c746a;font-size:7px}.team-modal footer button{border:1px solid var(--pewter);background:var(--pewter);color:#132635;cursor:pointer;border-radius:4px;padding:8px 16px;font-size:8px}.notification-icon{width:34px;height:38px}.notification-icon>span{color:#fff;border:1px solid #edf7fd;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:6px;display:grid;position:absolute}.notification-icon .personal-count{background:#b44f45;top:-3px;right:-3px}.notification-icon .property-count{background:#58778a;top:12px;right:-10px}.notice-group{padding-top:10px}.notice-group+.notice-group{border-top:2px solid #b9e3fb;margin-top:8px}.notice-group-title{align-items:center;gap:7px;display:flex}.notice-group-title>span{color:#bd5e50;font-size:8px}.property-group .notice-group-title>span{color:#648397}.notice-group-title strong{color:var(--navy);font-family:Georgia,serif;font-size:12px}.notice-group-title b{color:#164f86;background:#edf7fd;border-radius:50%;place-items:center;width:19px;height:19px;margin-left:auto;font-size:7px;display:grid}.notice-group>p{color:var(--muted);margin:4px 0 8px;font-size:7px}.notice-scope{letter-spacing:.05em;border-radius:10px;flex:none;place-items:center;width:28px;height:22px;font-size:6px;font-weight:700;display:grid}.notice-scope.personal{color:#a4483c;background:#f3dfdc}.notice-scope.property{color:#4d7286;background:#e1eaee}.my-day-help{color:#77716a;margin:2px 0 0 12px;font-size:8px}.lane-kind{color:#164f86;letter-spacing:.08em;background:#edf7fd;border-radius:10px;align-self:flex-start;margin-top:8px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:700}.day-lane.now .lane-kind{color:#9c4034;background:#f6dfdb}.day-lane.today .lane-kind{color:#164f86;background:#edf7fd}.pulse-strip span{color:#605b54;white-space:nowrap;font-size:10px;font-weight:600}.pulse-strip b{margin-right:5px;font-size:14px}.quote-source{color:#b9e3fb;text-underline-offset:2px;width:max-content;max-width:100%;margin:10px auto 0;font-size:6px;text-decoration:underline;display:block}.autofill-quotes{border:1px solid var(--pewter);color:#164f86;cursor:pointer;background:#edf7fd;border-radius:4px;padding:7px 10px;font-size:7px}.quote-source-tag{color:#728171;margin-top:1px;font-size:6px}.quote-toolbar>span{text-align:right;max-width:310px}@media (width<=1150px){.work-grid{grid-template-columns:1fr 1fr}.pulse-grid,.pulse-grid.focus-leasing,.pulse-grid.focus-maintenance,.pulse-grid.focus-basic{grid-template-columns:1.2fr repeat(2,1fr)}.topbar>p{display:none}.system-strip,.system-strip.systems-maintenance{grid-template-columns:1fr 1fr}.system-strip>div{grid-column:1/-1}.day-lanes{grid-template-columns:1fr 1fr}.day-lane:last-child{grid-column:1/-1}}@media (width<=800px){.sidebar{transform:translate(-100%)}.workspace{margin-left:0}.mobile-menu{display:block}.topbar{padding:0 15px}.search{flex:1;width:auto;margin-left:0}.profile div,.profile i{display:none}.page{padding:24px 16px 78px}.welcome{flex-direction:column;align-items:flex-start;gap:14px}.view-control,.role-context{width:100%;min-width:0}.view-control select{min-height:36px}.welcome h1{font-size:31px}.since{overflow:auto}.since>div,.since>small{display:none}.since button{white-space:nowrap}.day-lanes{grid-template-columns:1fr}.day-lane:last-child{grid-column:auto}.pulse-grid,.pulse-grid.focus-leasing,.pulse-grid.focus-maintenance,.pulse-grid.focus-basic{grid-template-columns:1fr 1fr}.property-tile{grid-column:1/-1;margin-right:0}.pulse-grid .metric{display:flex!important}.pulse-strip{justify-content:flex-start;gap:22px;overflow:auto}.work-grid,.lower-grid,.system-strip,.system-strip.systems-maintenance{grid-template-columns:1fr}.system-strip>div{grid-column:auto}.notices{border-radius:0;width:100%;max-height:none;inset:70px 0 0}.ava{padding-right:35px}.toast{width:auto;left:14px;right:14px}.daily-quote{background-position:50%;min-height:330px;padding:80px 24px 70px}.quote-date{top:17px;left:18px}.quote-copy blockquote{font-size:25px}.manage-quotes{bottom:16px;right:16px}.quote-list{padding:6px 15px}.quote-list article{grid-template-columns:38px 1fr}.quote-author{grid-column:2}.quote-modal header,.quote-toolbar,.quote-modal footer,.team-modal header,.team-form,.team-note,.team-list,.team-modal footer{padding-left:16px;padding-right:16px}.quote-modal footer>small{display:none}.team-form{grid-template-columns:1fr}.team-list article{grid-template-columns:34px 1fr auto}.team-list article>b{grid-column:2}.team-list article>button{grid-area:1/3/3}.team-modal footer small{display:none}}@media (width<=480px){.search{display:none}.topbar{justify-content:flex-end}.mobile-menu{margin-right:auto}.profile{border:0}.metric{padding:14px 10px}.modal-actions{grid-template-columns:1fr}.readiness-inner{gap:17px}.donut{width:105px;height:105px}.donut:after{width:75px;height:75px}.ava-avatar{width:36px;height:36px}.ava h2{font-size:16px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:root{--navy:#101820;--night:#101820;--pewter:#8fa1aa;--cream:#f7f7f6;--taupe:#d0d0ce;--ink:#25282a;--muted:#666869;--white:#fff;--slate:#25282a;--cool-grey:#d0d0ce}.p1-shell{--p1-ink:#11110f;--p1-charcoal:#1a1a17;--p1-pewter:#8fa1aa;--p1-pewter-soft:#69bdf0;--p1-stone:#edf7fd;--p1-cream:#edf7fd;--p1-paper:#edf7fd;color:var(--p1-ink);background:var(--p1-cream);border:1px solid #b9e3fb;overflow:hidden;box-shadow:0 22px 70px #07182c14}.p1-shell button{font:inherit}.p1-header{color:#fff;border-bottom:2px solid var(--p1-pewter);background:#121210;justify-content:space-between;align-items:center;gap:28px;min-height:108px;padding:24px 30px;display:flex}.p1-header>div:first-child span,.p1-model-title small,.p1-drawer-heading small,.p1-inspector-head small,.p1-floor-experience header small,.p1-floor-summary>span,.p1-layers header small,.p1-phase-note>span{letter-spacing:.2em;color:var(--p1-pewter-soft);font-size:11px;font-weight:800;line-height:1.2;display:block}.p1-header h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.025em;margin:4px 0 0;font-size:clamp(31px,3vw,46px);font-weight:500}.p1-primary-tabs{background:#0b0b0a;border:1px solid #69bdf073;align-items:stretch;display:flex}.p1-primary-tabs button{color:#b9e3fb;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;background:0 0;border:0;border-right:1px solid #69bdf059;min-width:132px;padding:15px 18px;font-size:12px;font-weight:800}.p1-primary-tabs button:last-child{border-right:0}.p1-primary-tabs button.active{background:var(--p1-pewter);color:#111}.p1-primary-tabs button:disabled{cursor:not-allowed;color:#89837a}.p1-primary-tabs small{letter-spacing:.18em;color:#2d8fd5;margin-top:3px;font-size:8px;display:block}.p1-workspace{grid-template-columns:250px minmax(520px,1fr) 310px;min-height:720px;display:grid}.p1-floor-nav{z-index:5;color:#edf7fd;scrollbar-color:#69bdf0 #07182c;scrollbar-width:thin;background:#171714;border-right:1px solid #0d2d4d;padding:24px 15px;position:relative;overflow:auto}.p1-drawer-heading{justify-content:space-between;align-items:center;padding:0 8px 16px;display:flex}.p1-drawer-heading strong{font-family:var(--font-display),Georgia,serif;margin-top:4px;font-size:29px;font-weight:500;display:block}.p1-drawer-heading button{color:#fff;background:0 0;border:0;font-size:27px;display:none}.p1-floor-nav>p{color:#9e998f;margin:0;padding:0 8px 15px;font-size:13px;line-height:1.5}.p1-floor-nav nav{gap:4px;display:grid}.p1-floor-nav nav button{color:#b9e3fb;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:38px 1fr 17px;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 9px;transition:all .2s;display:grid}.p1-floor-nav nav button>b{width:36px;height:36px;color:var(--p1-pewter-soft);letter-spacing:.08em;border:1px solid #164f86;place-items:center;font-size:11px;display:grid}.p1-floor-nav nav button span{min-width:0}.p1-floor-nav nav button strong,.p1-floor-nav nav button small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.p1-floor-nav nav button strong{color:#edf7fd;font-size:13px}.p1-floor-nav nav button small{color:#8f8a81;margin-top:3px;font-size:10px}.p1-floor-nav nav button i{color:#164f86;font-style:normal}.p1-floor-nav nav button:hover,.p1-floor-nav nav button.active{background:#07182c;border-color:#164f86;transform:translate(2px)}.p1-floor-nav nav button.active{border-left:3px solid var(--p1-pewter)}.p1-stage{background:radial-gradient(circle at 45% 43%,#edf7fd 0,#b9e3fb 43%,#69bdf0);min-width:0;position:relative;overflow:hidden}.p1-model-title{z-index:12;pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:20px;left:24px;right:24px}.p1-model-title>div{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11110fe0;padding:15px 18px;box-shadow:0 10px 30px #00000024}.p1-model-title strong{font-family:var(--font-display),Georgia,serif;margin:2px 0;font-size:32px;font-weight:500;display:block}.p1-model-title span{color:#b9e3fb;font-size:12px;display:block}.p1-model-title .p1-explode{pointer-events:auto;background:var(--p1-pewter);color:#111;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;border:1px solid #030914;min-width:158px;padding:14px 18px;font-size:11px;font-weight:800;box-shadow:0 8px 25px #07182c2b}.p1-model-viewport{perspective:1100px;cursor:grab;touch-action:none;min-height:720px;position:absolute;inset:0;overflow:hidden}.p1-model-viewport:active{cursor:grabbing}.p1-horizon{filter:blur(16px);background:radial-gradient(#0003,#0000 67%);border-radius:50%;height:16%;position:absolute;bottom:10%;left:8%;right:8%}.p1-building{width:520px;height:370px;transform-style:preserve-3d;transform:translate3d(calc(-50% + var(--p1-x)),calc(-50% + var(--p1-y)),0) rotateX(var(--p1-rx)) rotate(var(--p1-rz)) scale(var(--p1-scale));transition:transform .18s;position:absolute;top:53%;left:50%}.p1-building.p1-exploded{top:58%}.p1-ground-shadow{filter:blur(16px);background:#07182c42;border-radius:22px;position:absolute;inset:-5%;transform:translateZ(-18px)}.p1-plate{width:100%;height:100%;transform-style:preserve-3d;transform:translate3d(-50%,-50%,var(--p1-z));pointer-events:none;background:0 0;border:0;transition:transform .65s cubic-bezier(.2,.75,.2,1),filter .25s,opacity .25s;position:absolute;top:50%;left:50%}.p1-plate.active{filter:drop-shadow(0 0 10px #69bdf0a6);z-index:20}.p1-floor-hit-target{z-index:95;pointer-events:auto;cursor:pointer;background:0 0;border:0;height:21%;transition:box-shadow .18s,background .18s;position:absolute;bottom:1%;left:5%;right:5%;transform:translateZ(24px);box-shadow:inset 0 0 #2d8fd500}.p1-floor-hit-target:hover,.p1-floor-hit-target:focus-visible{background:#2d8fd50a;outline:0;box-shadow:inset 0 -3px #2d8fd5eb}.p1-floor-hit-target[aria-pressed=true]{box-shadow:inset 0 -3px #2d8fd5b8}.p1-wing{transform-style:preserve-3d;background:linear-gradient(135deg,#edf7fd,#b9e3fb);border:1px solid #6e685f;display:block;position:absolute;box-shadow:inset -7px -8px #1e1d1a24,0 0 0 2px #ffffff40}.p1-wing:after{content:"";opacity:.78;background:repeating-linear-gradient(90deg,#293139 0 7px,#8c9698 7px 8px,#edf7fd 8px 15px,#edf7fd 15px 19px);position:absolute;inset:10px;box-shadow:inset 0 0 0 1px #16161433}.p1-wing.north{height:20%;top:4%;left:4%;right:4%}.p1-wing.south{height:20%;bottom:4%;left:4%;right:4%}.p1-wing.west{width:21%;top:23%;bottom:23%;left:4%}.p1-wing.east{width:21%;top:23%;bottom:23%;right:4%}.p1-court{background:#89918a;border:8px solid #b9e3fb;display:block;position:absolute;inset:25% 26%;box-shadow:inset 0 0 30px #1528222e}.p1-glass{z-index:4;opacity:.58;background:repeating-linear-gradient(90deg,#172229 0 11px,#809196 11px 12px);display:block;position:absolute}.p1-glass.north-glass{height:8%;top:7%;left:9%;right:9%}.p1-glass.east-glass{background:repeating-linear-gradient(0deg,#172229 0 11px,#809196 11px 12px);width:8%;top:28%;bottom:28%;right:7%}.p1-podium{background:#b9e3fb;border:2px solid #4b4841;display:block;position:absolute;inset:0;transform:translateZ(-8px);box-shadow:0 0 0 8px #69bdf0}.p1-plate em{z-index:8;letter-spacing:.22em;color:#121211;text-shadow:0 1px #fff;font-size:16px;font-style:normal;position:absolute;top:7%;left:43%}.p1-sky-deck{background:linear-gradient(135deg,#2d8fd5,#b9e3fb);border:5px solid #edf7fd;height:38%;display:block;position:absolute;bottom:17%;left:28%;right:28%;box-shadow:inset 0 0 0 2px #2d8fd5}.p1-roof-house{background:#74736d;border:2px solid #292925;display:block;position:absolute;box-shadow:6px 6px #00000026}.p1-roof-house.one{width:90px;height:58px;top:23%;left:35%}.p1-roof-house.two{width:62px;height:72px;bottom:21%;right:18%}.p1-level-07 .p1-wing.south,.p1-level-09 .p1-wing.south{left:45%}.p1-level-08 .p1-wing.west{bottom:39%}.p1-level-08 .p1-wing.south{left:48%}.p1-level-10 .p1-wing.west,.p1-level-roof .p1-wing.west{bottom:58%}.p1-level-10 .p1-wing.south,.p1-level-roof .p1-wing.south{left:53%}.p1-level-roof .p1-court,.p1-level-10 .p1-court{opacity:.35}.p1-use-ground-support .p1-slab-edge{background:#164f86;border-color:#07182c}.p1-use-mixed-amenity .p1-slab-edge{background:#2d8fd5;border-color:#0d2d4d}.p1-use-mechanical-support .p1-wing{background:linear-gradient(135deg,#99978f,#666560);border-color:#3d3c38}.p1-use-mechanical-support .p1-wing:after{opacity:.38}.p1-use-mechanical-support .p1-slab-edge,.p1-use-roof .p1-slab-edge{background:#53534f;border-color:#272724}.p1-use-roof .p1-wing{background:linear-gradient(135deg,#83827c,#5e5e59)}.p1-has-penthouses .p1-slab-edge{box-shadow:inset 0 0 0 1px #2d8fd5b8,0 3px #164f86,0 7px #5d5851,0 14px 24px #07182c2e}.p1-floor-label{z-index:30;color:#fff;border-left:3px solid var(--p1-pewter);opacity:0;pointer-events:none;background:#151512;align-items:center;gap:8px;min-width:66px;padding:6px 8px;transition:all .2s;display:flex;position:absolute;top:45%;right:-72px;transform:translate(-8px)}.p1-floor-label b{color:var(--p1-pewter-soft);font-size:11px}.p1-floor-label small{display:none}.p1-exploded .p1-floor-label,.p1-plate.active .p1-floor-label{opacity:1;transform:none}.p1-plate.active .p1-floor-label{background:var(--p1-pewter);color:#111}.p1-plate.active .p1-floor-label b{color:#111}.p1-camera-controls{z-index:14;background:#11110fe8;border:1px solid #69bdf080;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #0000002b}.p1-camera-controls button{color:#b9e3fb;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #0d2d4d;min-width:54px;padding:11px 13px;font-size:11px;font-weight:800}.p1-camera-controls button:last-child{border-right:0}.p1-camera-controls button.active,.p1-camera-controls button:hover{background:var(--p1-pewter);color:#111}.p1-north{z-index:4;border:1px solid var(--p1-pewter);color:#151512;background:#edf7fde0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:23px;right:23px}.p1-north i{border-left:1px solid var(--p1-pewter);height:18px;position:absolute;top:-12px}.p1-inspector{z-index:5;background:var(--p1-paper);scrollbar-width:thin;scrollbar-color:#2d8fd5 #edf7fd;border-left:1px solid #b9e3fb;padding:24px 20px;position:relative;overflow:auto}.p1-inspector-head{border-bottom:1px solid #b9e3fb;justify-content:space-between;align-items:flex-start;padding-bottom:16px;display:flex}.p1-inspector-head strong{font-family:var(--font-display),Georgia,serif;margin-top:5px;font-size:24px;font-weight:500;display:block}.p1-mobile-close{background:0 0;border:0;font-size:26px;display:none}.p1-floor-summary{border-bottom:1px solid #b9e3fb;padding:20px 0}.p1-floor-summary>strong{margin-top:5px;font-size:14px;display:block}.p1-floor-summary>div{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.p1-floor-summary em{letter-spacing:.08em;text-transform:uppercase;background:#edf7fd;border:1px solid #b9e3fb;padding:7px 8px;font-size:10px;font-style:normal;font-weight:800}.p1-floor-summary p,.p1-phase-note p{color:#716b62;margin:10px 0 0;font-size:12px;line-height:1.55}.p1-layers{padding:20px 0}.p1-layers header{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.p1-layers header strong{margin-top:4px;font-size:14px;display:block}.p1-layers header button{display:none}.p1-layer-actions{grid-template-columns:1fr 1fr;margin-bottom:8px;display:grid}.p1-layer-actions button{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#edf7fd;border:1px solid #b9e3fb;padding:9px;font-size:10px;font-weight:800}.p1-layer-list{gap:5px;display:grid}.p1-layer-list>button{text-align:left;cursor:pointer;background:#fff;border:1px solid #b9e3fb;grid-template-columns:34px 1fr 23px 28px;align-items:center;gap:8px;width:100%;padding:8px;display:grid}.p1-layer-list>button i{border:1px solid var(--p1-pewter);color:#164f86;border-radius:50%;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:800;display:grid}.p1-layer-list>button span{font-size:12px;font-weight:750}.p1-layer-list>button b{font-size:11px}.p1-layer-list>button em{color:#999;font-size:9px;font-style:normal}.p1-layer-list>button.active{color:#fff;background:#191917;border-color:#191917}.p1-layer-list>button.active i{background:var(--p1-pewter);color:#111}.p1-layer-list>button.active em{color:var(--p1-pewter-soft)}.p1-phase-note{background:#edf7fd;border:1px solid #b9e3fb;margin-top:4px;padding:16px}.p1-phase-note strong{font-family:var(--font-display),Georgia,serif;margin-top:4px;font-size:18px;font-weight:500;display:block}.p1-space-panel{border-bottom:1px solid #b9e3fb;padding:18px 0}.p1-verification{color:#44634a;letter-spacing:.12em;text-transform:uppercase;background:#dce7dd;border-radius:2px;padding:7px 9px;font-size:9px;font-weight:900;display:inline-flex}.p1-verification-field-verification-needed{color:#164f86;background:#edf7fd}.p1-verification-known-issue-investigation{color:#8d3029;background:#f0d6d2}.p1-space-panel dl{margin:14px 0}.p1-space-panel dl>div{border-bottom:1px solid #edf7fd;grid-template-columns:110px 1fr;gap:10px;padding:9px 0;display:grid}.p1-space-panel dt{letter-spacing:.12em;text-transform:uppercase;color:#2d8fd5;font-size:9px;font-weight:850}.p1-space-panel dd{margin:0;font-size:12px;font-weight:650}.p1-space-panel p{color:#5f5b54;font-size:13px;line-height:1.55}.p1-space-panel>small{color:#989087;font-size:10px;display:block}.p1-floor-experience{background:#b9e3fb;flex-direction:column;height:100%;min-height:720px;display:flex}.p1-floor-experience>header{z-index:4;color:#fff;border-bottom:2px solid var(--p1-pewter);background:#171715;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:18px 22px;display:grid;position:relative}.p1-floor-experience>header button{color:#edf7fd;cursor:pointer;background:#07182c;border:1px solid #164f86;padding:11px 14px}.p1-floor-experience>header h3{font-family:var(--font-display),Georgia,serif;margin:3px 0;font-size:28px;font-weight:500}.p1-floor-experience>header p{color:#69bdf0;margin:0;font-size:11px}.p1-floor-experience>header button:last-child b{background:var(--p1-pewter);color:#111;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:7px;display:inline-grid}.p1-floor-canvas{background:#edf7fd;border:1px solid #2d8fd5;flex:1;min-height:555px;margin:18px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0a244021}.p1-floor-canvas svg{color:#69bdf0;width:100%;height:100%;min-height:555px;display:block}.p1-plan-background{fill:#edf7fd}.p1-plan-grid{opacity:.38}.p1-plan-shell{fill:#b9e3fb;stroke:#191917;stroke-width:1.4px}.p1-plan-corridor{fill:#edf7fd;stroke:#2d8fd5;stroke-width:.5px}.p1-plan-court rect{fill:#d7ded6;stroke:#2d8fd5;stroke-width:.55px;stroke-dasharray:1.5 1}.p1-plan-court text{letter-spacing:.22em;text-anchor:middle;fill:#4f504b;font-size:2px;font-weight:800}.p1-space{cursor:pointer;outline:none}.p1-space rect,.p1-space polygon{fill:#edf7fd;stroke:#2d8fd5;stroke-width:.32px;vector-effect:non-scaling-stroke;transition:all .18s}.p1-space text{text-anchor:middle;fill:#1b1b18;pointer-events:none;font-size:1.75px;font-weight:800}.p1-space:hover rect,.p1-space:hover polygon,.p1-space:focus rect,.p1-space:focus polygon,.p1-space.active rect,.p1-space.active polygon{fill:#69bdf0;stroke:#151512;stroke-width:.75px;filter:drop-shadow(0 1px 1px #0003)}.p1-category-elevators rect,.p1-category-stairs rect{fill:#252522}.p1-category-elevators text,.p1-category-stairs text{fill:#fff}.p1-category-electrical rect{fill:#b9e3fb}.p1-category-low-voltage rect{fill:#d5d8d1}.p1-category-trash rect,.p1-category-storage rect{fill:#b9e3fb}.p1-category-amenities rect{fill:#cdd9d0}.p1-category-support rect{fill:#b9e3fb}.p1-operational-source-linework{opacity:.38;filter:grayscale()contrast(1.15);pointer-events:none;mix-blend-mode:multiply}.p1-source-truth-operational .p1-plan-grid{opacity:.08}.p1-source-truth-operational .p1-plan-shell{fill:#8ed6ff1f;stroke-width:.7px}.p1-source-truth-operational .p1-space:not(:hover):not(:focus):not(.active) rect,.p1-source-truth-operational .p1-space:not(:hover):not(:focus):not(.active) polygon{fill-opacity:.54}.p1-source-truth-operational .p1-plan-corridor-zone{fill-opacity:.42}.p1-source-truth-operational .p1-plan-corridor-centerline{opacity:.45}.p1-floor-compass{border:1px solid var(--p1-pewter);background:#ffffffeb;border-radius:50%;place-items:center;width:54px;height:54px;font-size:21px;display:grid;position:absolute;top:18px;right:18px}.p1-floor-compass i{border-left:1px solid var(--p1-pewter);height:24px;position:absolute;top:-16px}.p1-floor-caption{color:#625d55;justify-content:space-between;gap:18px;padding:0 20px 18px;display:flex}.p1-floor-caption span{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800}.p1-floor-caption small{text-align:right;max-width:60%;font-size:11px}.p1-verification-key{background:#edf7fd;border-top:1px solid #b9e3fb;align-items:center;gap:20px;min-height:50px;padding:12px 24px;display:flex}.p1-verification-key span{align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.p1-verification-key i{border-radius:50%;width:9px;height:9px}.p1-verification-key .drawing{background:#729078}.p1-verification-key .field{background:#3e6889}.p1-verification-key .needed{background:#2d8fd5}.p1-verification-key .issue{background:#ad4841}.p1-verification-key small{color:#777168;letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:9px}.p1-mobile-actions,.p1-drawer-backdrop{display:none}@media (width<=1180px){.p1-workspace{grid-template-columns:210px minmax(430px,1fr) 280px}.p1-building{width:450px;height:330px}.p1-primary-tabs button{min-width:105px}.p1-inspector{padding:20px 14px}}@media (width<=860px){.p1-shell{border:0;overflow:hidden}.p1-header{min-height:auto;padding:17px 18px;display:block}.p1-header h2{font-size:28px}.p1-header>div:first-child span{font-size:9px}.p1-primary-tabs{width:100%;margin-top:15px}.p1-primary-tabs button{flex:1;min-width:0;padding:12px 7px;font-size:10px}.p1-primary-tabs small{font-size:7px}.p1-mobile-actions{background:#edf7fd;border-bottom:1px solid #b9e3fb;grid-template-columns:1fr 1fr;display:grid}.p1-mobile-actions button{text-align:left;text-transform:uppercase;letter-spacing:.12em;background:0 0;border:0;border-right:1px solid #b9e3fb;padding:13px 16px;font-size:11px;font-weight:850}.p1-mobile-actions button b{float:right;min-width:24px;height:24px;color:var(--p1-pewter-soft);background:#181816;border-radius:50%;place-items:center;font-size:9px;display:grid}.p1-workspace{min-height:650px;display:block}.p1-stage,.p1-model-viewport{min-height:650px}.p1-building{width:345px;height:270px;top:57%}.p1-building.p1-exploded{top:62%}.p1-model-title{top:13px;left:13px;right:13px}.p1-model-title>div{padding:11px 13px}.p1-model-title strong{font-size:25px}.p1-model-title span{font-size:10px}.p1-model-title .p1-explode{min-width:124px;padding:11px 10px;font-size:9px}.p1-camera-controls{bottom:14px}.p1-camera-controls button{min-width:45px;padding:10px 8px;font-size:9px}.p1-north{width:40px;height:40px;bottom:62px;right:12px}.p1-floor-label{min-width:47px;padding:4px;right:-55px}.p1-floor-label b{font-size:8px}.p1-floor-nav,.p1-inspector{z-index:1002;border:1px solid #2d8fd5;max-height:76vh;transition:transform .28s;position:fixed;inset:auto 12px 12px;overflow:auto;transform:translateY(calc(100% + 28px));box-shadow:0 20px 70px #00000059}.p1-floor-nav.open,.p1-inspector.layers-open{transform:translateY(0)}.p1-floor-nav{border-right:1px solid #2d8fd5;padding:19px 13px}.p1-drawer-heading button,.p1-mobile-close{display:block}.p1-floor-nav nav{grid-template-columns:1fr 1fr}.p1-floor-nav nav button{min-height:55px}.p1-inspector{background:#edf7fd;padding:20px}.p1-inspector-head strong{font-size:22px}.p1-layers header button{color:#fff;background:#171715;border:0;padding:8px 10px;display:block}.p1-phase-note{display:none}.p1-drawer-backdrop{z-index:1001;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a0a0994;border:0;display:block;position:fixed;inset:0}.p1-floor-experience{min-height:650px}.p1-floor-experience>header{grid-template-columns:auto 1fr auto;gap:10px;padding:14px 11px}.p1-floor-experience>header h3{font-size:21px}.p1-floor-experience>header p{display:none}.p1-floor-experience>header button{padding:9px 8px;font-size:10px}.p1-floor-canvas{min-height:470px;margin:10px}.p1-floor-canvas svg{min-height:470px}.p1-floor-caption{padding:0 13px 14px;display:block}.p1-floor-caption span,.p1-floor-caption small{text-align:left;max-width:none;margin-top:4px;display:block}.p1-verification-key{grid-template-columns:1fr 1fr;gap:8px 12px;padding:13px 17px;display:grid}.p1-verification-key span{font-size:9px}.p1-verification-key small{grid-column:1/-1;margin:4px 0 0}.p1-floor-compass{width:42px;height:42px;font-size:17px}}@media (width<=520px){.p1-building{width:300px;height:245px}.p1-model-title span{display:none}.p1-model-title .p1-explode{min-width:110px}.p1-primary-tabs button{letter-spacing:.08em}.p1-floor-nav nav{grid-template-columns:1fr}.p1-floor-canvas,.p1-floor-canvas svg{min-height:430px}.p1-space text{font-size:2.15px}.p1-floor-experience>header small{font-size:8px}.p1-floor-experience>header h3{font-size:18px}.p1-floor-caption small{line-height:1.4}}@media (prefers-reduced-motion:reduce){.p1-building,.p1-plate,.p1-floor-nav,.p1-inspector,.p1-space rect,.p1-space polygon{transition:none!important}}.p1-layer-actions .corridor-isolate{color:#edf7fd;background:#191917;border-color:#191917;grid-column:1/-1}.p1-plan-corridor-network{pointer-events:none}.p1-plan-corridor-zone{fill:#edf7fd;stroke:#164f86;stroke-width:.42px;stroke-linejoin:miter}.p1-plan-corridor-edge,.p1-plan-corridor,.p1-plan-corridor-centerline{fill:none;stroke-linejoin:miter;stroke-linecap:square}.p1-plan-corridor-edge{stroke:#164f86;opacity:.84}.p1-plan-corridor{stroke:#edf7fd}.p1-plan-corridor-centerline{stroke:#2d8fd5;stroke-width:.28px;stroke-dasharray:1.25 1.25;opacity:.9}.p1-verification-summary{border-top:1px solid #b9e3fb;margin:14px 0 0}.p1-verification-summary>div{border-bottom:1px solid #edf7fd;grid-template-columns:minmax(110px,.9fr) 1.1fr;gap:10px;padding:8px 0;display:grid}.p1-verification-summary dt{letter-spacing:.08em;text-transform:uppercase;color:#164f86;font-size:9px;font-weight:850}.p1-verification-summary dd{margin:0;font-size:11px;font-weight:650;line-height:1.42}.p1-verification-register{background:#edf7fd;border:1px solid #b9e3fb;margin:2px 0 18px}.p1-verification-register>summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:#0d2d4d;padding:11px 12px;font-size:10px;font-weight:850}.p1-verification-register>div{border-top:1px solid #b9e3fb;max-height:280px;overflow-y:auto}.p1-verification-register article{border-bottom:1px solid #b9e3fb;padding:11px 12px}.p1-verification-register article header{justify-content:space-between;gap:10px;display:flex}.p1-verification-register article header b{font-size:12px}.p1-verification-register article header span{color:#164f86;font-size:10px}.p1-verification-register article dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:9px 0;display:grid}.p1-verification-register article dl div{background:#edf7fd;padding:6px}.p1-verification-register article dt{letter-spacing:.05em;text-transform:uppercase;color:#7b746b;font-size:7px}.p1-verification-register article dd{color:#48604d;margin:2px 0 0;font-size:9px;font-weight:800}.p1-verification-register article p{color:#164f86;margin:0;font-size:10px;line-height:1.4}.digital-corridor-network{pointer-events:none}.bi-digital-plan .digital-corridor-edge,.bi-digital-plan .digital-corridor{fill:none;stroke-linecap:square;stroke-linejoin:miter}.bi-digital-plan .digital-corridor-edge{stroke:#164f86}.bi-digital-plan .digital-corridor{stroke:#edf7fd}@media (width<=860px){.p1-verification-summary>div,.p1-verification-register article dl{grid-template-columns:1fr}.p1-plan-corridor-centerline{stroke-width:.42px}}.p1-workspace{min-height:760px}.p1-stage{isolation:isolate}.p1-building,.p1-building.p1-exploded{transform-origin:50%;transform:translate3d(calc(-50% + var(--p1-x)),calc(-50% + var(--p1-y)),0) rotateX(var(--p1-rx)) rotate(var(--p1-rz)) scale(var(--p1-scale));top:52%;left:50%}.p1-slab-edge{pointer-events:none;background:#777168;border:1px solid #393733;display:block;position:absolute;inset:3.1%;transform:translateZ(-9px);box-shadow:0 3px #164f86,0 7px #5d5851,0 14px 24px #07182c2e}.p1-wing{transform:translateZ(0);box-shadow:inset -7px -8px #1e1d1a24,inset 0 0 0 2px #ffffff40,0 3px #69bdf0}.p1-floor-label{display:none!important}.p1-level-rail{z-index:15;pointer-events:auto;grid-template-rows:repeat(11,minmax(38px,1fr));gap:4px;width:150px;display:grid;position:absolute;top:122px;bottom:78px;right:18px}.p1-level-rail button{color:#07182c;text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#edf7fde6;border:1px solid #07182c52;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:4px 7px;display:grid;box-shadow:0 4px 12px #07182c14}.p1-level-rail button b{color:#69bdf0;letter-spacing:.06em;background:#1b1b18;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.p1-level-rail button span,.p1-level-rail button strong,.p1-level-rail button small{min-width:0;display:block}.p1-level-rail button strong{font-size:9px;font-weight:850;line-height:1.05}.p1-level-rail button small{color:#706a61;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:6.5px;font-weight:750;line-height:1.05;overflow:hidden}.p1-level-rail button:hover,.p1-level-rail button.active{color:#fff;background:#1a1a17;border-color:#69bdf0;transform:translate(-3px)}.p1-level-rail button:hover small,.p1-level-rail button.active small{color:#b9e3fb}.p1-level-rail button.active b{color:#111;background:#69bdf0}.p1-floor-experience{min-height:760px}.p1-floor-experience>header{gap:14px;padding:13px 16px}.p1-floor-experience>header h3{margin:1px 0;font-size:25px}.p1-floor-experience>header p{font-size:10px}.p1-floor-canvas{border:0;min-height:610px;margin:8px 10px 4px;box-shadow:0 10px 28px #0a244017}.p1-floor-canvas svg{min-height:610px}.p1-space-marker line{stroke:#164f86;stroke-width:.46px;vector-effect:non-scaling-stroke;pointer-events:none}.p1-space-marker circle{fill:#181816;stroke:#69bdf0;stroke-width:.5px;vector-effect:non-scaling-stroke}.p1-space-marker text{text-anchor:middle;font-weight:900;fill:#fff!important;font-size:1.55px!important}.p1-room-index{scrollbar-color:#2d8fd5 #edf7fd;scrollbar-width:thin;background:#b9e3fb;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-height:82px;padding:4px 10px 7px;display:grid;overflow:auto}.p1-room-index button{text-align:left;cursor:pointer;background:#edf7fd;border:1px solid #b9e3fb;align-items:center;min-width:0;padding:7px 9px;display:flex}.p1-room-index button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:750;overflow:hidden}.p1-room-index button:hover,.p1-room-index button.active{color:#fff;background:#191917;border-color:#8fa1aa}.p1-floor-caption{padding:3px 13px 10px}.p1-floor-caption small{color:#777168}@media (width<=1180px){.p1-level-rail{width:90px;right:10px}.p1-level-rail button{grid-template-columns:24px 1fr;padding:3px 5px}.p1-level-rail button b{width:22px;height:22px}.p1-level-rail button span{font-size:8px}.p1-room-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.p1-workspace,.p1-floor-experience{min-height:650px}.p1-building,.p1-building.p1-exploded{top:52%;left:50%}.p1-level-rail{display:none}.p1-floor-experience>header{padding:11px 9px}.p1-floor-canvas{min-height:520px;box-shadow:none;border:0;margin:0}.p1-floor-canvas svg{min-height:520px}.p1-room-index{display:none}.p1-floor-caption{background:#edf7fd;padding:7px 10px 10px}.p1-floor-caption small{display:none}.p1-floor-compass{top:8px;right:8px}}@media (width<=520px){.p1-building{width:300px;height:245px}.p1-floor-canvas,.p1-floor-canvas svg{min-height:500px}.p1-space>text{font-size:2.05px}.p1-space-marker text{font-size:1.6px!important}}.p1-envelope-level{transform-style:preserve-3d;pointer-events:none;transition:opacity .2s;display:block;position:absolute;inset:0}.p1-envelope-face{backface-visibility:visible;transform-style:preserve-3d;background:linear-gradient(#aaa59c 0,#78756e);border:1px solid #2a2824b3;display:block;position:absolute;box-shadow:inset 0 0 0 1px #edf7fd33}.p1-envelope-face:after{content:"";opacity:.64;background:repeating-linear-gradient(90deg,#191f22db 0 7px,#2d8fd594 7px 9px,#444848c7 9px 16px);position:absolute;inset:2px}.p1-envelope-face.exterior.north{height:var(--p1-story-height);transform-origin:50% 0;top:4%;left:4%;right:4%;transform:rotateX(90deg)}.p1-envelope-face.exterior.south{height:var(--p1-story-height);transform-origin:50% 100%;bottom:4%;left:4%;right:4%;transform:rotateX(-90deg)}.p1-envelope-face.exterior.west{width:var(--p1-story-height);transform-origin:0;top:4%;bottom:4%;left:4%;transform:rotateY(-90deg)}.p1-envelope-face.exterior.east{width:var(--p1-story-height);transform-origin:100%;top:4%;bottom:4%;right:4%;transform:rotateY(90deg)}.p1-envelope-face.courtyard{background:linear-gradient(#b9e3fb,#8b867d);border-color:#5c574f}.p1-envelope-face.courtyard:after{opacity:.48;background:repeating-linear-gradient(90deg,#33383a 0 6px,#b9e3fb 6px 8px,#777871 8px 15px)}.p1-envelope-face.courtyard.north{height:var(--p1-story-height);transform-origin:50% 0;top:25%;left:26%;right:26%;transform:rotateX(-90deg)}.p1-envelope-face.courtyard.south{height:var(--p1-story-height);transform-origin:50% 100%;bottom:25%;left:26%;right:26%;transform:rotateX(90deg)}.p1-envelope-face.courtyard.west{width:var(--p1-story-height);transform-origin:0;top:25%;bottom:25%;left:26%;transform:rotateY(90deg)}.p1-envelope-face.courtyard.east{width:var(--p1-story-height);transform-origin:100%;top:25%;bottom:25%;right:26%;transform:rotateY(-90deg)}.p1-envelope-level.is-podium .p1-envelope-face{background:linear-gradient(#8d8980,#57544e)}.p1-storefront-band{z-index:6;opacity:.86;background:repeating-linear-gradient(90deg,#10171b 0 14px,#69bdf0 14px 16px,#34454b 16px 30px);display:block;position:absolute}.p1-storefront-band.north{height:5%;top:3%;left:8%;right:8%}.p1-storefront-band.west{background:repeating-linear-gradient(0deg,#10171b 0 14px,#69bdf0 14px 16px,#34454b 16px 30px);width:5%;top:12%;bottom:12%;left:3%}.p1-entry-canopy{background:#2f2e2a;border:1px solid #69bdf0;width:18%;height:8%;display:block;position:absolute;top:28%;left:-2%;transform:translateZ(4px);box-shadow:8px 8px #07182c38}.p1-balcony-band{z-index:7;background:#35332f61;border:1px solid #edf7fdbf;display:block;position:absolute;box-shadow:0 2px #1c1b1873}.p1-balcony-band.north{height:3%;top:2%;left:13%;right:13%}.p1-balcony-band.courtyard{height:3%;bottom:23%;left:31%;right:31%}.p1-parapet-band{z-index:8;background:#56544f;border:1px solid #262522;height:3%;display:block;position:absolute;top:3%;left:5%;right:5%;box-shadow:0 -3px #2d8fd5}.p1-parapet-band.level-08{left:48%}.p1-parapet-band.level-09{left:42%}.p1-parapet-band.level-10,.p1-parapet-band.level-roof{left:52%}.p1-podium-volume{z-index:5;background:linear-gradient(#504f4beb,#292a29f2);border:1px solid #69bdf073;display:block;position:absolute;box-shadow:inset 0 0 0 1px #edf7fd14}.p1-podium-volume.retail{width:34%;height:18%;top:8%;left:7%}.p1-podium-volume.grocery{height:25%;top:8%;left:43%;right:7%}.p1-podium-volume.leasing{width:27%;height:28%;bottom:8%;left:7%}.p1-podium-volume.garage{background:linear-gradient(#454644e6,#1f201ff2);width:56%;height:38%;bottom:8%;right:7%}.p1-amenity-deck-volume{z-index:5;background:#164f8638;border:2px solid #2d8fd5b8;display:block;position:absolute;inset:19%;box-shadow:inset 0 0 0 4px #8ed6ff1a}.p1-pool-court-volume{z-index:6;background:#5c858e6b;border:2px solid #56747cbf;display:block;position:absolute;inset:34% 35%;box-shadow:0 0 0 3px #8ed6ff29}.p1-residential-wall-volume{z-index:4;background:linear-gradient(90deg,#928e85eb,#53524deb);border:1px solid #2b2a26b3;width:5%;display:block;position:absolute;top:10%;bottom:10%}.p1-residential-wall-volume.west{left:8%}.p1-residential-wall-volume.east{right:8%;transform:scaleX(-1)}.p1-two-level-unit-volume{z-index:7;background:linear-gradient(145deg,#5c5b56d1,#2d2d2ae6);border:1px solid #69bdf09e;width:24%;height:18%;display:block;position:absolute;top:11%;right:10%;box-shadow:inset 0 0 0 2px #8ed6ff14}.p1-two-level-unit-volume.lower-false{left:10%;right:auto}.p1-two-level-unit-volume.upper-true{width:29%;top:9%;right:12%}.p1-sky-lounge-volume{z-index:7;background:linear-gradient(135deg,#3d4445e6,#252828eb);border:1px solid #69bdf0b3;width:31%;height:24%;display:block;position:absolute;top:13%;left:11%}.p1-sky-terrace-volume{z-index:6;background:#2d8fd53d;border:2px solid #2d8fd5b3;width:47%;height:39%;display:block;position:absolute;bottom:9%;right:9%}.p1-upper-support-volume{z-index:7;background:linear-gradient(145deg,#5b5c59f0,#2f3130f5);border:1px solid #b9e3fb70;display:block;position:absolute}.p1-upper-support-volume.mechanical{width:28%;height:24%;top:11%;left:12%}.p1-upper-support-volume.roof-access{width:20%;height:22%;bottom:12%;right:13%}.p1-roof-access-volume{z-index:8;background:linear-gradient(145deg,#85847e,#54544f);border:1px solid #32322f;width:24%;height:22%;display:block;position:absolute;top:31%;left:37%;box-shadow:5px 5px #1e1d1a40}.p1-open-roof-zone{z-index:3;background:#77767014;border:1px dashed #69bdf08c;display:block;position:absolute;inset:8%}.p1-courtyard-void-register{z-index:9;background:0 0;border:1px solid #363430cc;display:block;position:absolute;inset:24% 25%;box-shadow:inset 0 0 0 3px #8ed6ff14}.p1-envelope-level.is-transition .p1-envelope-face{background:linear-gradient(#96928a,#68665f)}.p1-structure-structure .p1-envelope-level,.p1-structure-structure .p1-wing,.p1-structure-structure .p1-glass,.p1-structure-structure .p1-podium,.p1-structure-structure .p1-sky-deck,.p1-structure-structure .p1-roof-house{opacity:.05}.p1-structure-combined .p1-envelope-level{opacity:.5}.p1-exploded .p1-envelope-level{opacity:.9}.p1-exterior-detail-level{z-index:12;pointer-events:none;transform-style:preserve-3d;display:block;position:absolute;inset:0}.p1-exterior-detail-level.is-assembled{transform:translateZ(var(--p1-detail-z))}.p1-exterior-detail-level>i{box-sizing:border-box;transform-style:preserve-3d;display:block;position:absolute}.p1-detail-canopy.deck{background:linear-gradient(145deg,#4c4d4a,#222421);border:1px solid #1e1f1d;width:24%;height:12%;top:25%;left:-3%;transform:translateZ(8px);box-shadow:0 4px #171816,8px 10px 18px #07182c47}.p1-detail-canopy.fascia{background:linear-gradient(90deg,#292b29,#666762,#272826);border:1px solid #69bdf080;width:24%;height:2.2%;top:35%;left:-3%;transform:translateZ(10px)}.p1-detail-canopy.hanger{transform-origin:50% 100%;background:#343734;border:1px solid #b9e3fb6b;width:2px;height:16%;top:17%;transform:translateZ(10px)rotate(-20deg)}.p1-detail-canopy.hanger.one{left:2%}.p1-detail-canopy.hanger.two{left:8%}.p1-detail-canopy.hanger.three{left:14%}.p1-detail-canopy.support-column{background:linear-gradient(90deg,#706f6a,#b0aca3,#555651);border:1px solid #464641;width:2.3%;height:10%;top:29%;transform:translateZ(5px)}.p1-detail-canopy.support-column.one{left:1%}.p1-detail-canopy.support-column.two{left:17%}.p1-detail-material-band{z-index:5;border:1px solid #1f1f1d7a}.p1-detail-material-band.metal-panel{background:repeating-linear-gradient(90deg,#373936 0 8px,#595b56 8px 10px);width:25%;height:5%;top:4%;left:4%;transform:translateZ(4px)}.p1-detail-material-band.storefront{background:repeating-linear-gradient(90deg,#182328 0 14px,#69bdf0 14px 16px,#405259 16px 29px);height:5%;top:4%;left:31%;right:7%;transform:translateZ(4px)}.p1-detail-material-band.thin-brick{background:repeating-linear-gradient(0deg,#164f86 0 2px,#2d8fd5 2px 3px);border-color:#2d8fd5;width:23%;height:5%;bottom:8%;left:5%;transform:translateZ(4px)}.p1-detail-material-band.stucco{background:linear-gradient(90deg,#69bdf0,#b9e3fb,#aaa59c);border-color:#8e8a82;width:31%;height:5%;bottom:8%;right:7%;transform:translateZ(4px)}.p1-detail-material-band.vertical-channel{background:repeating-linear-gradient(90deg,#393a37 0 2px,#77766f 2px 3px);border-color:#393a36;width:4%;height:16%;bottom:7%;left:29%;transform:translateZ(7px)}.p1-detail-material-band.sky-deck{background:linear-gradient(90deg,#2d8fd5,#69bdf0,#164f86);border-color:#69bdf0;width:49%;height:4%;bottom:8%;right:7%;transform:translateZ(5px)}.p1-detail-material-band.upper-screen{background:repeating-linear-gradient(90deg,#343632 0 5px,#6e6f68 5px 7px);width:29%;height:4%;top:10%;left:12%;transform:translateZ(6px)}.p1-detail-balcony-edge{z-index:11;background:linear-gradient(#69bdf0,#696760);border:1px solid #2d2c29b8;height:3.1%;transform:translateZ(7px);box-shadow:0 2px #1818166b}.p1-detail-balcony-edge.north{top:1.5%;left:13%;right:13%}.p1-detail-balcony-edge.courtyard{bottom:21.5%;left:31%;right:31%}.p1-detail-balcony-edge.sky{width:50%;bottom:7%;right:7%}.p1-detail-rail{z-index:13;background:repeating-linear-gradient(90deg,#0000 0 10px,#303230e6 10px 12px);border:1px solid #2d2d2ac7;height:4%;transform:translateZ(9px);box-shadow:inset 0 2px #343532eb}.p1-detail-rail.aluminum.north{top:1%;left:14%;right:14%}.p1-detail-rail.aluminum.courtyard{bottom:22%;left:32%;right:32%}.p1-detail-rail.glass{background:linear-gradient(#b9d2d51f,#526f7457);border-color:#405357b8;box-shadow:inset 0 2px #484b47e6}.p1-detail-rail.glass.sky-west{width:31%;bottom:8%;left:25%}.p1-detail-rail.glass.sky-south{width:47%;bottom:8%;right:7%;transform:translateZ(10px)rotate(0)}.p1-detail-privacy-screen{z-index:14;background:repeating-linear-gradient(90deg,#4c4e49 0 2px,#0000 2px 4px);border:1px solid #3c3d39;width:4%;height:25%;transform:translateZ(10px);box-shadow:0 3px 5px #0003}.p1-detail-privacy-screen.sky{bottom:16%;right:8%}.p1-detail-privacy-screen.upper-court{top:29%;left:24%}.p1-detail-planter{z-index:12;background:linear-gradient(#65645e,#403f3b);border:1px solid #2c2c29;height:8%;bottom:15%;transform:translateZ(8px);box-shadow:inset 0 2px #2d8fd5,0 3px 6px #00000038}.p1-detail-planter.one{width:14%;left:12%}.p1-detail-planter.two{width:18%;right:10%}.p1-detail-parapet{z-index:13;background:linear-gradient(#88857e,#52514c);border:1px solid #34332f;height:4%;transform:translateZ(8px);box-shadow:inset 0 2px #69bdf0}.p1-detail-parapet.sky{width:50%;bottom:7%;right:7%}.p1-detail-parapet.roof-edge{top:4%;left:6%;right:6%}.p1-detail-equipment-curb{z-index:14;background:#77766f;border:2px solid #383936;width:12%;height:9%;top:19%;right:15%;transform:translateZ(9px);box-shadow:0 3px #4e4f4b}.p1-detail-roof-ladder{z-index:15;background:repeating-linear-gradient(0deg,#0000 0 5px,#5b5d58 5px 7px);border-left:2px solid #454744;border-right:2px solid #454744;width:5%;height:24%;top:31%;left:39%;transform:translateZ(12px)}.p1-detail-roof-platform{z-index:14;background:repeating-linear-gradient(90deg,#3a3c39 0 3px,#777873 3px 4px);border:1px solid #2c2d2a;width:13%;height:5%;top:27%;left:36%;transform:translateZ(11px)}.p1-detail-trash-curb{z-index:14;background:#77766f;border:2px solid #3c3c38;width:7%;height:7%;bottom:24%;right:23%;transform:translateZ(7px);box-shadow:0 3px #4f504b}.p1-detail-trash-opening{z-index:15;background:#171816;border:1px solid #2d8fd5;width:4%;height:4%;bottom:25.5%;right:24.5%;transform:translateZ(10px)}.p1-scheduled-exterior-components{z-index:18;pointer-events:none;transform-style:preserve-3d;display:block;position:absolute;inset:0}.p1-scheduled-opening{--p1-opening-start:10%;--p1-opening-span:30%;box-sizing:border-box;border:1px solid #202322eb;display:block;position:absolute;overflow:hidden;transform:translateZ(12px);box-shadow:inset 0 0 0 1px #8ed6ff38,0 2px 4px #14141240}.p1-scheduled-opening:before{content:"";background:repeating-linear-gradient(90deg,#445d63d1 0 9px,#0f1416f2 9px 11px,#819090b8 11px 18px,#0f1416f2 18px 20px);position:absolute;inset:2px;box-shadow:inset 0 2px #cfd3cf38}.p1-scheduled-opening:after{content:"";background:#69bdf0;height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -3px #222321b3}.p1-scheduled-opening.edge-north{left:var(--p1-opening-start);width:var(--p1-opening-span);height:5.2%;top:2.2%}.p1-scheduled-opening.edge-south{left:var(--p1-opening-start);width:var(--p1-opening-span);height:5.2%;bottom:2.2%}.p1-scheduled-opening.edge-west{top:var(--p1-opening-start);height:var(--p1-opening-span);width:5.2%;left:2.2%}.p1-scheduled-opening.edge-east{top:var(--p1-opening-start);height:var(--p1-opening-span);width:5.2%;right:2.2%}.p1-scheduled-opening.edge-west:before,.p1-scheduled-opening.edge-east:before{background:repeating-linear-gradient(0deg,#445d63d1 0 9px,#0f1416f2 9px 11px,#819090b8 11px 18px,#0f1416f2 18px 20px)}.p1-scheduled-opening.edge-courtyard{left:var(--p1-opening-start);width:var(--p1-opening-span);height:5.1%;bottom:24%;transform:translateZ(13px)}.p1-scheduled-opening.is-storefront{background:#152024;border-color:#343b3d;height:7%;box-shadow:inset 0 0 0 2px #2d8fd538,0 3px 5px #12121057}.p1-scheduled-opening.is-storefront:before{background:repeating-linear-gradient(90deg,#2b4046eb 0 13px,#15191a 13px 15px,#5b7175db 15px 29px,#15191a 29px 31px);inset:1px}.p1-scheduled-opening.is-storefront:after{background:#2d8fd5;height:3px;box-shadow:0 -9px #181b1bd1}.p1-scheduled-opening.is-door{z-index:4;background:#232522;border-color:#2d8fd5;min-width:8px;box-shadow:inset 0 0 0 2px #2d8fd530,0 3px 4px #1313114d}.p1-scheduled-opening.is-door:before{background:linear-gradient(90deg,#2b393c,#63777b 44%,#1d2324 46% 53%,#5b6c6e 55%,#283437);inset:2px}.p1-scheduled-opening.family-door-service:before,.p1-scheduled-opening.family-door-roof-access:before{background:linear-gradient(90deg,#4e504c,#77766f 48%,#343532 51%,#5f605b)}.p1-scheduled-opening.family-door-coiling{background:#42433f;height:8%}.p1-scheduled-opening.family-door-coiling:before{background:repeating-linear-gradient(0deg,#555752 0 2px,#30322f 2px 4px)}.p1-scheduled-opening.edge-interior{left:var(--p1-opening-start);width:var(--p1-opening-span);height:8%;top:55%;transform:translateZ(15px)}.p1-scheduled-opening.is-ramp{clip-path:polygon(0 68%,100% 12%,100% 100%,0 100%);background:linear-gradient(165deg,#69bdf0 0 45%,#164f86 46% 100%);border-color:#164f86;overflow:visible;transform:translateZ(15px)rotate(-2deg);box-shadow:0 4px #0a244073}.p1-scheduled-opening.is-ramp:before{background:#2d8fd5;height:2px;inset:auto 0 16%;box-shadow:0 -5px #48453fbf,0 -10px #2d8fd58c}.p1-scheduled-opening.is-ramp:after{height:2px;box-shadow:none;background:repeating-linear-gradient(90deg,#393a36 0 2px,#0000 2px 9px);bottom:6%;left:2%;right:2%}.p1-scheduled-opening.family-ramp-1{top:57%;transform:translateZ(16px)rotate(4deg)}.p1-scheduled-opening.family-ramp-2{top:43%;transform:translateZ(16px)rotate(-5deg)scaleX(-1)}.p1-scheduled-opening.family-ramp-3{top:39%;transform:translateZ(16px)rotate(3deg)}.p1-scheduled-opening.family-ramp-4{top:61%;transform:translateZ(16px)rotate(-4deg)scaleX(-1)}.p1-scheduled-opening.is-stair{background:repeating-linear-gradient(0deg,#69bdf0 0 3px,#5f5b52 3px 5px);border-color:#164f86;height:9%;top:69%;transform:translateZ(15px);box-shadow:3px 4px #0a244061}.p1-scheduled-opening.is-stair:before,.p1-scheduled-opening.is-stair:after{display:none}.p1-structure-structure .p1-exterior-detail-level{opacity:.04}.p1-structure-combined .p1-exterior-detail-level{opacity:.58}@media (width<=860px){.p1-detail-canopy.hanger,.p1-detail-rail{border-width:.5px}.p1-detail-privacy-screen{width:5%}.p1-scheduled-opening{box-shadow:inset 0 0 0 1px #8ed6ff2e}.p1-scheduled-opening:before{inset:1px}.p1-scheduled-opening.is-ramp:before{height:1px;inset:auto 0 14%}}.p1-envelope-register{color:#edf7fd;background:#181816;border:1px solid #b9e3fb;margin:16px 0}.p1-envelope-register>summary{cursor:pointer;color:#69bdf0;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;font-size:10px;font-weight:850;display:flex}.p1-envelope-register>summary b{color:#69bdf0;font-size:9px}.p1-envelope-register-body{padding:0 12px 12px}.p1-envelope-register-body>section{background:#22211e;border-top:1px solid #0d2d4d;padding:12px}.p1-envelope-register-body>section>span{color:#69bdf0;letter-spacing:.15em;font-size:8px;font-weight:850;display:block}.p1-envelope-register-body>section>strong{font-family:var(--font-display),Georgia,serif;margin:5px 0;font-size:18px;font-weight:500;display:block}.p1-envelope-register-body p{color:#69bdf0;margin:5px 0;font-size:10px;line-height:1.45}.p1-datum-list{grid-template-columns:repeat(4,1fr);gap:3px;margin-top:10px;display:grid}.p1-datum-list i{background:#11110f;justify-content:space-between;gap:5px;padding:5px;font-size:8px;font-style:normal;display:flex}.p1-datum-list i b{color:#69bdf0}.p1-envelope-register-body>details{border-top:1px solid #0d2d4d}.p1-envelope-register-body>details>summary{cursor:pointer;color:#b9e3fb;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:10px;padding:10px 4px;font-size:9px;font-weight:800;display:flex}.p1-envelope-register-body>details>div{gap:4px;padding-bottom:8px;display:grid}.p1-envelope-register-body article{background:#23221f;border:1px solid #0d2d4d;padding:9px}.p1-envelope-register-body article header{justify-content:space-between;gap:8px;display:flex}.p1-envelope-register-body article strong{font-size:10px}.p1-envelope-register-body article header span,.p1-envelope-register-body article small{color:#69bdf0;font-size:8px}.p1-envelope-register-body ul{background:#22211e;margin:0;padding:8px 8px 8px 24px}.p1-envelope-register-body li{color:#69bdf0;margin:5px 0;font-size:9px;line-height:1.4}@media (width<=860px){.p1-envelope-face:after{opacity:.5}.p1-datum-list{grid-template-columns:repeat(3,1fr)}.p1-envelope-register{display:none}}.p1-plate.p1-use-ground-support .p1-slab-edge{background:#164f86;border-color:#07182c}.p1-plate.p1-use-mixed-amenity .p1-slab-edge{background:#2d8fd5;border-color:#0d2d4d}.p1-plate.p1-use-mechanical-support .p1-wing{background:linear-gradient(135deg,#99978f,#666560);border-color:#3d3c38}.p1-plate.p1-use-mechanical-support .p1-wing:after{opacity:.38}.p1-plate.p1-use-mechanical-support .p1-slab-edge,.p1-plate.p1-use-roof .p1-slab-edge{background:#53534f;border-color:#272724}.p1-plate.p1-use-roof .p1-wing{background:linear-gradient(135deg,#83827c,#5e5e59)}.p1-plate.p1-has-penthouses .p1-slab-edge{box-shadow:inset 0 0 0 1px #2d8fd5b8,0 3px #164f86,0 7px #5d5851,0 14px 24px #07182c2e}:root{--font-lobby-heading:var(--font-lobby-display), Newsreader, Georgia, serif;--font-lobby-copy:var(--font-lobby-sans), Inter, Arial, sans-serif}body,button,input,select,textarea{font-optical-sizing:auto;-webkit-font-smoothing:antialiased;font-family:var(--font-lobby-copy)!important}h1,.lobby-dashboard-hero h1,.calendar-hero h1{font-weight:500!important}h2,h3,h4,.section-title h2,.panel-title h2{font-weight:600!important}p,small,label,td,th,li,a,span{text-rendering:optimizelegibility}.eyebrow,[class*=eyebrow],.access-field-label{font-family:var(--font-lobby-copy)!important;letter-spacing:.13em!important}.lobby-dashboard-hero h1{letter-spacing:-.04em!important;font-size:clamp(42px,4.35vw,58px)!important;line-height:1.08!important}.lobby-login-logo{object-fit:cover!important;object-position:center!important;border-radius:0!important;width:min(430px,94vw)!important;height:190px!important;max-height:none!important;margin:0 auto 18px!important}.access-person-copy strong{color:#111820!important;opacity:1!important;font-size:15px!important;font-weight:700!important}.access-person-copy small{color:#0d2d4d!important;opacity:1!important;font-size:11px!important;font-weight:600!important}.access-signin-form .access-pin-control input::placeholder{color:#0d2d4d;opacity:.9}.access-signin-button{opacity:1;font-weight:800!important}.access-signin-button:not(:disabled){color:#11110f!important;background:#b5c2c8!important}.facilities-canvas-header>span.verified-source{color:#c8ddc3;background:#71836f22;border-color:#789071}.verified-floor-plan{filter:drop-shadow(0 20px 28px #0008);grid-template-rows:92px minmax(260px,1fr) 92px;grid-template-columns:112px minmax(250px,1fr) 112px;gap:8px;display:grid;position:absolute;inset:84px 38px 54px}.verified-plan-north,.verified-plan-south{grid-column:1/-1;grid-auto-columns:minmax(72px,1fr);grid-auto-flow:column;gap:6px;display:grid}.verified-plan-north{grid-row:1}.verified-plan-south{grid-row:3}.verified-plan-west,.verified-plan-east{gap:6px;min-height:0;display:grid}.verified-plan-west{grid-area:2/1}.verified-plan-east{grid-area:2/3}.verified-plan-core{text-align:center;color:#edf7fd;background:radial-gradient(circle,#8ed6ff1a,#11110f88);border:1px solid #b5c2c888;border-radius:42% 42% 22% 22%;grid-area:2/2;place-content:center;display:grid}.verified-plan-core span{letter-spacing:.16em;color:#b5c2c8;font-size:10px;font-weight:800}.verified-plan-core b{font:500 30px var(--font-lobby-heading);margin:10px 0 5px}.verified-plan-core small{font-size:12px}.verified-plan-core i{color:#69bdf0;margin-top:10px;font-size:10px;font-style:normal}.verified-floor-plan button{color:#11110f;cursor:pointer;background:linear-gradient(145deg,#edf7fd,#edf7fd);border:1px solid #8ed6ff88;border-radius:6px;min-width:0;padding:7px 4px;transition:all .16s}.verified-floor-plan button:hover,.verified-floor-plan button.active{background:#fff;border-color:#69bdf0;transform:translateY(-2px);box-shadow:0 0 0 2px #b5c2c8,0 9px 20px #0006}.verified-floor-plan button span{font:700 13px var(--font-lobby-copy);display:block}.verified-floor-plan button small{letter-spacing:.08em;text-transform:uppercase;color:#716b62;margin-top:3px;font-size:8px;display:block}.verified-unit-card{border-color:#71836f}.verified-unit-card em{color:#60745e}.verified-plan-card{background:#fff;border:1px solid #b5c2c8;border-radius:10px;gap:12px;margin-top:18px;padding:20px;display:grid}.verified-plan-card>small{letter-spacing:.15em;color:#164f86;font-size:9px;font-weight:800}.verified-plan-card>b{font:500 21px var(--font-lobby-heading)}.verified-plan-card>p{color:#666159;margin:0;font-size:12px;line-height:1.5}.verified-plan-card dl{border:1px solid #b9e3fb;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.verified-plan-card dl div{border-left:1px solid #b9e3fb;padding:10px}.verified-plan-card dl div:first-child{border-left:0}.verified-plan-card dt{letter-spacing:.12em;color:#164f86;font-size:8px;font-weight:800}.verified-plan-card dd{margin:4px 0 0;font-size:12px;font-weight:700}.verified-plan-card>span{text-align:center;color:#fff;letter-spacing:.08em;background:#71836f;border-radius:4px;padding:9px;font-size:10px;font-weight:800}@media (width<=700px){.verified-floor-plan{grid-template-rows:74px minmax(280px,1fr) 74px;grid-template-columns:82px minmax(120px,1fr) 82px;gap:5px;width:100%;min-height:520px;padding:110px 12px 18px;position:relative;inset:auto}.verified-plan-north,.verified-plan-south,.verified-plan-west,.verified-plan-east{gap:4px}.verified-floor-plan button{padding:5px 2px}.verified-floor-plan button span{font-size:11px}.verified-floor-plan button small{display:none}.verified-plan-core{border-radius:30px}.verified-plan-core b{font-size:24px}.verified-plan-core i{font-size:9px}.verified-plan-card dl{grid-template-columns:1fr}.verified-plan-card dl div{border-top:1px solid #b9e3fb;border-left:0}.verified-plan-card dl div:first-child{border-top:0}}.facilities-explorer{--fx-black:#11110f;--fx-pewter:#b5c2c8;--fx-ivory:#edf7fd;--fx-stone:#b9e3fb;--fx-sage:#71836f;--fx-red:#a24d45;color:var(--fx-black);gap:20px;display:grid}.facilities-heading{justify-content:space-between;align-items:flex-end;gap:22px;padding:6px 4px;display:flex}.facilities-heading small,.facilities-canvas-header small,.facilities-detail header small{letter-spacing:.16em;color:#164f86;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.facilities-heading h2{margin:0;font-size:38px;line-height:1}.facilities-building-switch{border:1px solid var(--fx-stone);background:#fff;border-radius:999px;padding:4px;display:flex}.facilities-building-switch button{color:#756f66;background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 22px;font-weight:750}.facilities-building-switch button.active{background:var(--fx-black);color:var(--fx-ivory)}.facilities-building-switch button:disabled{cursor:not-allowed;opacity:.55}.facilities-mode-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.facilities-mode-grid button{text-align:left;border:1px solid var(--fx-stone);min-width:0;min-height:132px;color:var(--fx-black);cursor:pointer;background:#fff;border-radius:14px;padding:20px 48px 18px 20px;transition:all .18s;position:relative}.facilities-mode-grid button:hover{border-color:#2d8fd5;transform:translateY(-2px);box-shadow:0 12px 26px #0a244013}.facilities-mode-grid button.active{border-color:var(--fx-pewter);background:var(--fx-black);color:#fff;box-shadow:inset 0 3px var(--fx-pewter)}.facilities-mode-grid span{letter-spacing:.16em;color:#2d8fd5;margin-bottom:11px;font-size:10px;font-weight:800;display:block}.facilities-mode-grid button.active span{color:var(--fx-pewter)}.facilities-mode-grid strong{font-family:var(--font-lobby-heading);font-size:20px;font-weight:500;display:block}.facilities-mode-grid small{color:#777169;margin-top:6px;font-size:12px;line-height:1.35;display:block}.facilities-mode-grid button.active small{color:#b9e3fb}.facilities-mode-grid i{color:#2d8fd5;font-size:24px;font-style:normal;position:absolute;top:50%;right:20px}.facilities-workspace{border:1px solid var(--fx-stone);background:#fff;border-radius:16px;grid-template-columns:124px minmax(0,1fr) 310px;min-height:690px;display:grid;overflow:hidden;box-shadow:0 18px 50px #07182c14}.facilities-floor-rail{color:#fff;background:#151512;border-right:1px solid #0d2d4d;flex-direction:column;min-width:0;display:flex}.facilities-floor-rail>header{border-bottom:1px solid #0d2d4d;padding:22px 18px 18px}.facilities-floor-rail>header small{color:#2d8fd5;letter-spacing:.15em;font-size:9px;font-weight:800;display:block}.facilities-floor-rail>header strong{font:500 22px var(--font-lobby-heading);margin-top:6px;display:block}.facilities-floor-rail>div{align-content:start;display:grid}.facilities-floor-rail button{text-align:left;color:#69bdf0;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #33312c;grid-template-columns:36px 1fr;align-items:center;min-height:55px;padding:0 10px;display:grid}.facilities-floor-rail button b{font-family:var(--font-lobby-heading);color:#fff;font-size:18px;font-weight:500}.facilities-floor-rail button span{font-size:9px;line-height:1.2}.facilities-floor-rail button.active{box-shadow:inset 4px 0 var(--fx-pewter);color:#fff;background:#07182c}.facilities-floor-rail button.focus b{color:#69bdf0}.facilities-floor-rail button.issue b{color:#dc8e82}.facilities-visual{background:radial-gradient(circle at 45% 38%,#45433c,#1e1e1b 63%,#141412);grid-template-rows:auto 1fr auto;min-width:0;display:grid}.facilities-canvas-header{color:#fff;border-bottom:1px solid #ffffff1d;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.facilities-canvas-header h3{margin:0;font-size:27px}.facilities-canvas-header>span{letter-spacing:.12em;color:#b9e3fb;border:1px solid #2d8fd566;border-radius:999px;padding:7px 10px;font-size:9px}.links-model{place-items:center;min-height:545px;display:grid;position:relative;overflow:hidden}.links-model:before{content:"";background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.links-model svg{filter:drop-shadow(0 22px 22px #0008);width:min(96%,820px);height:auto;position:relative;overflow:visible}.model-shadow{fill:#070706;opacity:.7}.model-slab{fill:url(#slab);stroke:#edf7fd;stroke-width:1px}.model-wall{fill:url(#wall);stroke:#2d8fd5;stroke-width:1px}.model-ring{fill:#edf7fd;stroke:#69bdf0;stroke-width:2px}.model-courtyard{fill:#22231f;stroke:#2d8fd5;stroke-width:1px}.model-pool{fill:#557a7a;stroke:#a3c2bc;stroke-width:2px;opacity:.85}.model-window-row path{fill:none;stroke:#69bdf0;stroke-width:1px}.hotspot{cursor:pointer;transition:all .15s}.hotspot circle:first-child{fill:#1b1b18;stroke:#69bdf0;stroke-width:3px}.hotspot circle:nth-child(2){fill:#69bdf0}.hotspot text{fill:#edf7fd;font:700 11px var(--font-lobby-copy);letter-spacing:.08em}.hotspot.active circle:first-child{fill:#2d8fd5;animation:1.8s infinite facilityPulse}.hotspot.issue circle:first-child{stroke:#d76d61}.hotspot.issue circle:nth-child(2){fill:#d76d61}.hotspot.issue.active circle:first-child{fill:#8f332d}@keyframes facilityPulse{0%,to{r:17;opacity:1}50%{r:22;opacity:.72}}.model-compass{color:#69bdf0;border:1px solid #2d8fd566;border-radius:50%;place-items:center;width:52px;height:52px;font-size:11px;display:grid;position:absolute;top:20px;right:22px}.model-compass i{background:#69bdf0;width:1px;height:27px;position:absolute;transform:translateY(8px)}.model-label{letter-spacing:.14em;color:#69bdf0;font-size:9px;font-weight:800;position:absolute}.label-street{bottom:22px;left:24px}.label-courtyard{bottom:22px;right:26px}.model-level-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#11110fbb;border:1px solid #2d8fd566;border-radius:9px;max-width:240px;padding:14px 16px;position:absolute;top:20px;left:24px}.model-level-chip span{letter-spacing:.15em;color:#69bdf0;font-size:9px;font-weight:800;display:block}.model-level-chip strong{font:500 19px var(--font-lobby-heading);margin:5px 0;display:block}.model-level-chip small{color:#69bdf0;line-height:1.35;display:block}.facilities-visual-footer{color:#b9e3fb;border-top:1px solid #ffffff1d;flex-wrap:wrap;gap:22px;padding:14px 20px;font-size:10px;display:flex}.facilities-visual-footer span{align-items:center;gap:7px;display:flex}.facilities-visual-footer i{border-radius:50%;width:9px;height:9px}.facilities-visual-footer .verified{background:#7f987c}.facilities-visual-footer .concept{background:#b5c2c8}.facilities-visual-footer .issue{background:#b84d45}.facilities-detail{background:var(--fx-ivory);border-left:1px solid var(--fx-stone);min-width:0;padding:24px;position:relative}.facilities-detail header{border-bottom:1px solid var(--fx-stone);padding-bottom:20px}.facilities-detail h3{margin:0 0 9px;font-size:28px;line-height:1.04}.facilities-detail header p{color:#6c675f;margin:0;font-size:13px;line-height:1.5}.facilities-record-list{border-top:1px solid #b9e3fb;margin-top:15px;display:grid}.facilities-record-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b9e3fb;grid-template-columns:38px 1fr;min-height:77px;padding:14px 4px;display:grid}.facilities-record-list button span{color:#69bdf0;background:#030914;border-radius:50%;grid-row:1/3;place-items:center;width:31px;height:31px;font-size:10px;font-weight:800;display:grid}.facilities-record-list button b{font-size:14px}.facilities-record-list button small{color:#777169}.investigation-path{gap:8px;padding:19px 0;display:grid}.investigation-path span{grid-template-columns:34px 1fr;gap:0 8px;display:grid}.investigation-path b{border:1px solid #2d8fd5;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.investigation-path strong{font-size:13px}.investigation-path small{color:#777169;font-size:11px}.investigation-path>i{text-align:center;color:#2d8fd5;font-style:normal}.facilities-primary{background:var(--fx-black);color:#fff;border:0;border-radius:6px;width:100%;min-height:46px;font-weight:750}.plans-placeholder{background:#fff;border:1px dashed #69bdf0;border-radius:9px;margin-top:18px;padding:19px}.plans-placeholder b{font-family:var(--font-lobby-heading);font-size:20px}.plans-placeholder p{color:#6d685f;font-size:12px;line-height:1.5}.plans-placeholder span{letter-spacing:.12em;color:#164f86;font-size:10px;font-weight:800}.facilities-marker-card{background:#fff;border:1px solid #69bdf0;border-radius:10px;padding:17px;position:absolute;bottom:18px;left:16px;right:16px;box-shadow:0 14px 35px #0a24401b}.facilities-marker-card>button{background:0 0;border:0;font-size:20px;position:absolute;top:8px;right:9px}.facilities-marker-card small{letter-spacing:.14em;color:#2d8fd5;font-size:9px;font-weight:800;display:block}.facilities-marker-card strong{font-family:var(--font-lobby-heading);margin:5px 20px 5px 0;font-size:18px;display:block}.facilities-marker-card p{color:#6c675f;margin:0 0 8px;font-size:11px;line-height:1.4}.facilities-marker-card em{color:#9d4d45;font-size:10px;font-style:normal;font-weight:700}@media (width<=1100px){.facilities-mode-grid{grid-template-columns:1fr 1fr}.facilities-workspace{grid-template-columns:108px minmax(0,1fr)}.facilities-detail{border-left:0;border-top:1px solid var(--fx-stone);grid-column:1/-1}.facilities-marker-card{margin-top:18px;position:relative;bottom:auto;left:auto;right:auto}}@media (width<=700px){.facilities-heading{flex-direction:column;align-items:flex-start}.facilities-heading h2{font-size:32px}.facilities-building-switch{width:100%}.facilities-building-switch button{flex:1}.facilities-mode-grid{grid-template-columns:1fr 1fr;gap:8px}.facilities-mode-grid button{border-radius:10px;min-height:122px;padding:16px 31px 14px 15px}.facilities-mode-grid strong{font-size:17px}.facilities-mode-grid small{font-size:11px}.facilities-mode-grid i{right:13px}.facilities-workspace{flex-direction:column;min-height:0;display:flex;overflow:hidden}.facilities-floor-rail{border-right:0;order:1}.facilities-floor-rail>header{padding:16px}.facilities-floor-rail>div{grid-template-columns:repeat(5,1fr);display:grid}.facilities-floor-rail button{border-right:1px solid #33312c;justify-content:center;min-height:52px;padding:5px;display:flex}.facilities-floor-rail button span{display:none}.facilities-floor-rail button.active{box-shadow:inset 0 3px var(--fx-pewter)}.facilities-visual{order:2}.facilities-canvas-header{align-items:flex-start;padding:17px}.facilities-canvas-header h3{font-size:23px}.facilities-canvas-header>span{max-width:130px;line-height:1.35}.links-model{min-height:430px}.links-model svg{width:130%;transform:translate(-3%)}.model-level-chip{max-width:none;top:12px;left:14px;right:14px}.model-compass{top:103px;right:14px}.model-label,.hotspot text{display:none}.facilities-visual-footer{gap:12px;padding:12px}.facilities-detail{order:3;padding:20px}.facilities-detail h3{font-size:25px}}@media (width<=420px){.facilities-mode-grid{grid-template-columns:1fr}.facilities-mode-grid button{min-height:96px}.facilities-floor-rail>div{grid-template-columns:repeat(5,1fr)}.links-model{min-height:385px}}.guest-suites-card{overflow:hidden}.guest-suites-card>header{border-bottom:1px solid var(--lobby-stone);justify-content:space-between;align-items:flex-end;gap:20px;padding:26px 28px;display:flex}.guest-suites-card header small{color:var(--pewter);letter-spacing:.14em;font-size:11px;font-weight:800;display:block}.guest-suites-card h2{margin:6px 0 0;font-size:30px}.guest-suites-card header>span{border:1px solid var(--lobby-stone);border-radius:999px;padding:9px 13px;font-size:13px;font-weight:700}.guest-suite-list{grid-template-columns:repeat(3,1fr);display:grid}.guest-suite-list article{border-right:1px solid var(--lobby-stone);border-bottom:1px solid var(--lobby-stone);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;min-width:0;padding:18px 22px;display:grid}.guest-suite-list article:nth-child(3n){border-right:0}.guest-suite-list strong{font-size:20px;display:block}.guest-suite-list small{color:#777;margin-top:3px;display:block}.guest-suite-list b{font-size:13px}.guest-suite-list em{color:var(--green);letter-spacing:.08em;text-transform:uppercase;grid-column:2;font-size:11px;font-style:normal;font-weight:800}.guest-suites-card>footer{color:#726c64;padding:14px 22px;font-size:13px}.rr-compact-row:disabled{cursor:default;opacity:1}.rr-compact-row:disabled .rr-expand{color:var(--green)}@media (width<=760px){.guest-suites-card>header{align-items:flex-start;padding:20px}.guest-suites-card h2{font-size:26px}.guest-suite-list{grid-template-columns:1fr}.guest-suite-list article,.guest-suite-list article:nth-child(3n){border-right:0}.guest-suite-list{overscroll-behavior:contain;max-height:390px;overflow-y:auto}}.role-context-switcher{gap:7px;background:#fff!important}.role-context-switcher label{width:100%;display:block}.role-context-switcher select{color:#111820;width:100%;min-height:42px;font:700 13px/1.25 var(--font-lobby-copy);cursor:pointer;background:#edf7fd;border:1px solid #69bdf0;border-radius:4px;padding:8px 34px 8px 11px}.role-context-switcher select:focus{outline-offset:2px;outline:2px solid #2d8fd5}.role-context-switcher strong{margin:0!important;font-size:15px!important}.role-context-switcher>span{color:#6d675f!important;font-size:10px!important}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=760px){.role-context-switcher{padding:18px!important}.role-context-switcher select{min-height:48px;font-size:14px}}.lobby-sidebar-logo,.lobby-login-logo{object-fit:contain!important;background:0 0!important;border-radius:0!important}.lobby-hero-notifications{gap:20px}.lobby-hero-notifications button{border:1px solid #69bdf09e;transition:transform .18s,border-color .18s,background .18s;box-shadow:0 12px 30px #0000002e}.lobby-hero-notifications button:hover{border-color:var(--lobby-pewter);background:#11110fc7;transform:translateY(-2px)}@media (width<=800px){.lobby-hero-notifications{gap:14px}.lobby-hero-notifications button{border-radius:10px;min-height:104px}.rr-simple .rr-section-heading{grid-template-columns:minmax(0,1fr) 42px!important;gap:12px!important;min-height:76px!important;padding:15px 16px!important;display:grid!important;position:relative!important}.rr-simple .rr-section-number{display:none!important}.rr-simple .rr-section-heading>span:nth-child(2){grid-column:1!important;min-width:0!important}.rr-simple .rr-section-heading>span:nth-child(2)>strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:22px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.rr-simple .rr-section-heading>span:nth-child(2)>small{display:none!important}.rr-simple .rr-section-heading>em{z-index:2!important;width:38px!important;height:38px!important;margin:0!important;font-size:13px!important;position:absolute!important;top:50%!important;right:58px!important;transform:translateY(-50%)!important}.rr-simple .rr-section-heading>i{z-index:2!important;background:#fff!important;border:1px solid #69bdf0!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;margin:0!important;font-size:20px!important;display:grid!important;position:absolute!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important}.rr-simple .rr-section-stack{overflow:hidden!important}.rr-simple .rr-lifecycle-section{width:100%!important;min-width:0!important}.rr-simple .rr-compact-list{width:100%!important;max-height:720px!important;overflow:hidden auto!important}.rr-simple .rr-compact-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px 20px!important;width:100%!important;padding:18px 50px 18px 18px!important}.rr-simple .rr-compact-row>span{overflow-wrap:anywhere!important;min-width:0!important}.rr-simple .rr-compact-row>span:before{margin-bottom:3px!important;display:block!important}.rr-simple .rr-expand{margin:0!important;top:18px!important;right:16px!important}.rr-simple .rr-board-head{align-items:center!important;gap:16px!important}}@media (width<=520px){.lobby-hero-notifications{grid-template-columns:1fr 1fr!important;gap:12px!important}.lobby-hero-notifications button{min-height:112px!important;padding:15px 13px!important}.lobby-hero-notifications small{letter-spacing:.1em!important;font-size:9px!important}.lobby-hero-notifications span{font-size:12px!important;line-height:1.25!important}.rr-simple .rr-board-head{text-align:center!important;grid-template-columns:1fr!important;display:grid!important}.rr-simple .rr-board-head .rr-primary{justify-self:center!important}.rr-simple .rr-section-heading>span:nth-child(2)>strong{font-size:20px!important}.rr-simple .rr-compact-row{grid-template-columns:1fr 1fr!important}.lobby-login-logo{width:min(360px,86vw)!important;height:auto!important;max-height:130px!important;margin-bottom:12px!important}}.sidebar nav{scrollbar-width:thin;scrollbar-color:#fff var(--lobby-black)}.sidebar nav::-webkit-scrollbar{width:7px}.sidebar nav::-webkit-scrollbar-track{background:var(--lobby-black)}.sidebar nav::-webkit-scrollbar-thumb{border:2px solid var(--lobby-black);background:#fff;border-radius:8px}.sidebar nav button>span,.sidebar nav button em{white-space:nowrap}.nav-lobby-orbit{border:1.5px solid var(--lobby-pewter);border-radius:50%;flex:none;display:block;width:19px!important;height:19px!important;position:relative!important}.nav-lobby-orbit:before{content:"";border:1px solid var(--lobby-pewter);border-radius:50%;position:absolute;inset:3px}.nav-lobby-orbit span{background:var(--lobby-pewter);width:5px;height:1px;position:absolute;top:8px;right:-3px}.rr-simple,.rr-simple *{min-width:0}.rr-simple{overflow-x:hidden}.rr-simple .rr-hero-dashboard{background-image:linear-gradient(90deg,#11110fe0,#11110f80),url(/quote-backgrounds/rent-ready-residence.jpeg);background-position:50%;background-size:cover;grid-template-columns:1fr auto;align-items:end;gap:28px;min-height:220px;padding:34px;display:grid}.rr-simple .rr-hero-dashboard h1{color:#fff;font:500 clamp(36px,4vw,58px)/1 var(--font-lobby-heading);margin:8px 0 0}.rr-simple .rr-hero-dashboard small{color:var(--lobby-pewter);letter-spacing:.16em;font-weight:800}.rr-simple-summary{color:#fff;background:#11110fad;border:1px solid #ffffff40;grid-template-columns:repeat(4,1fr);display:grid}.rr-simple-summary span{text-transform:uppercase;letter-spacing:.09em;white-space:nowrap;border-left:1px solid #ffffff2e;flex-direction:column;gap:4px;padding:16px 20px;font-size:11px;display:flex}.rr-simple-summary b{font:500 28px/1 var(--font-lobby-heading);color:var(--lobby-pewter)}.rr-simple .rr-board{overflow:hidden}.rr-simple .rr-board-head{border-bottom:1px solid var(--lobby-stone);justify-content:space-between;align-items:center;padding:25px 28px;display:flex}.rr-simple .rr-board-head h2{margin:5px 0 0;font-size:30px}.rr-simple .rr-board-head small{letter-spacing:.14em;color:#526874;font-weight:800}.rr-primary,.rr-release{background:var(--lobby-black);color:#fff;cursor:pointer;border:0;min-height:44px;padding:0 18px;font-weight:800}.rr-simple .rr-controls-simple{background:#edf7fd;grid-template-columns:minmax(260px,1fr) 220px;gap:12px;padding:18px 28px;display:grid}.rr-simple .rr-find,.rr-simple .rr-controls select{background:#fff;border:1px solid #b9e3fb;align-items:center;height:46px;padding:0 14px;display:flex}.rr-simple .rr-find input{background:0 0;border:0;outline:0;width:100%;height:100%;padding-left:10px;font-size:15px}.rr-simple .rr-controls select{font-size:14px}.rr-simple .rr-section-stack{background:#edf7fd;gap:22px;padding:24px;display:grid}.rr-simple .rr-lifecycle-section{background:#fff;border:1px solid #b9e3fb;border-radius:10px;overflow:hidden}.rr-simple .rr-section-heading{text-align:left;cursor:pointer;background:#fff;border:0;border-left:5px solid #2d8fd5;grid-template-columns:48px 1fr auto 30px;align-items:center;gap:16px;width:100%;min-height:82px;padding:16px 22px;display:grid}.rr-simple .rr-section-heading>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.rr-simple .rr-section-heading strong{font:500 24px/1.1 var(--font-lobby-heading)}.rr-simple .rr-section-heading small{color:#77716a;font-size:12px}.rr-simple .rr-section-heading em{color:#fff;background:#111;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:800;display:grid}.rr-simple .rr-section-heading>i{font-size:22px;font-style:normal}.rr-simple .rr-section-number{color:#2d8fd5;font:600 16px var(--font-lobby-heading)}.rr-compact-list{scrollbar-width:thin;scrollbar-color:#2d8fd5 #edf7fd;max-height:590px;overflow:hidden auto}.rr-compact-head,.rr-compact-row{grid-template-columns:.72fr 1fr 1.1fr .8fr 1.05fr 1fr 34px;align-items:center;gap:12px;display:grid}.rr-compact-head{z-index:2;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.06em;background:#111;min-height:48px;padding:0 20px;font-size:11px;font-weight:800;position:sticky;top:0}.rr-compact-record{border-bottom:1px solid #edf7fd}.rr-compact-row{text-align:left;cursor:pointer;background:#fff;border:0;width:100%;min-height:72px;padding:10px 20px}.rr-compact-record:nth-child(odd) .rr-compact-row{background:#edf7fd}.rr-compact-row>span{flex-direction:column;gap:4px;display:flex}.rr-compact-row b{font-size:13px}.rr-compact-row small{color:#777;font-size:11px}.rr-compact-row span:nth-child(4)>i{background:#edf7fd;border-radius:8px;height:7px;overflow:hidden}.rr-compact-row span:nth-child(4) u{background:#799078;height:100%;text-decoration:none;transition:width .3s;display:block}.rr-expand{color:#526874;font-size:20px;align-items:center!important}.rr-empty{color:#777;min-height:120px;font:500 17px var(--font-lobby-heading);place-items:center;display:grid}.rr-inline-detail{background:#edf7fd;border-top:1px solid #b9e3fb;padding:20px}.rr-workflow-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.rr-workflow-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #b9e3fb;grid-template-rows:1fr 1fr;grid-template-columns:34px 1fr;align-items:center;gap:0 10px;min-height:88px;padding:12px;display:grid}.rr-workflow-grid button i{border:1px solid #2d8fd5;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.rr-workflow-grid button span{font-size:13px;font-weight:800}.rr-workflow-grid button small{color:#777;font-size:10px}.rr-workflow-grid button.complete{background:#eef4ed;border-color:#82967e;animation:.28s rrComplete}.rr-workflow-grid button.complete i{color:#fff;background:#71896d;border-color:#71896d}.rr-workflow-grid button:disabled{cursor:not-allowed;opacity:.62}@keyframes rrComplete{50%{transform:scale(1.018);box-shadow:0 0 0 4px #79907828}}.rr-inline-fields{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.rr-inline-fields label,.rr-vendor-fields label{color:#164f86;flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.rr-inline-fields input,.rr-inline-fields select,.rr-vendor-fields input,.rr-vendor-fields select{background:#fff;border:1px solid #b9e3fb;height:42px;padding:0 10px;font-size:13px}.rr-release{background:#6f806e;margin:16px 0 0 auto;display:block}.rr-modal-backdrop{z-index:100;background:#111b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.rr-modal{border:1px solid var(--lobby-pewter);background:#edf7fd;width:min(880px,100%);max-height:90vh;overflow:auto}.rr-modal>header{z-index:2;color:#fff;background:#111;justify-content:space-between;padding:22px 24px;display:flex;position:sticky;top:0}.rr-modal h2{color:#fff;margin:4px 0 0;font-size:28px}.rr-modal header small{color:var(--lobby-pewter);letter-spacing:.12em}.rr-modal header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px}.rr-vendor-stack{gap:16px;padding:20px;display:grid}.rr-vendor-stack article{background:#fff;border:1px solid #b9e3fb;padding:18px}.rr-vendor-title{justify-content:space-between;margin-bottom:14px;display:flex}.rr-vendor-title button{color:#934f5a;cursor:pointer;background:0 0;border:0}.rr-vendor-fields{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.rr-modal footer{background:#edf7fd;border-top:1px solid #b9e3fb;justify-content:space-between;gap:12px;padding:18px 22px;display:flex;position:sticky;bottom:0}.rr-modal footer>button{min-height:44px;padding:0 18px}.rr-unit-picks{grid-template-columns:repeat(4,1fr);gap:10px;padding:20px;display:grid}.rr-unit-picks button{cursor:pointer;background:#fff;border:1px solid #b9e3fb;flex-direction:column;justify-content:center;align-items:flex-start;min-height:68px;padding:12px;display:flex}.rr-unit-picks span{color:#777;margin-top:3px;font-size:11px}@media (width<=800px){.sidebar nav button>span{font-size:14px}.sidebar nav button em{font-size:7px}.rr-simple .rr-hero-dashboard{grid-template-columns:1fr;padding:24px 18px}.rr-simple-summary{grid-template-columns:1fr 1fr}.rr-simple-summary span:nth-child(3){border-top:1px solid #ffffff2e}.rr-simple .rr-controls-simple{grid-template-columns:1fr;padding:14px}.rr-simple .rr-section-stack{gap:14px;padding:12px}.rr-simple .rr-section-heading{grid-template-columns:34px 1fr auto 24px;gap:9px;padding:12px}.rr-simple .rr-section-heading strong{font-size:20px}.rr-simple .rr-section-heading small,.rr-compact-head{display:none}.rr-compact-list{max-height:650px}.rr-compact-row{grid-template-columns:1fr 1fr;gap:12px;min-height:0;padding:16px;display:grid}.rr-compact-row>span{padding:0}.rr-compact-row>span:before{content:attr(data-label);color:#526874;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:800}.rr-expand{margin-top:4px;position:absolute;right:17px}.rr-compact-row{padding-right:45px;position:relative}.rr-workflow-grid,.rr-inline-fields,.rr-vendor-fields{grid-template-columns:1fr}.rr-inline-detail{padding:14px}.rr-workflow-grid button{min-height:70px}.rr-unit-picks{grid-template-columns:1fr 1fr}.rr-modal-backdrop{padding:10px}.rr-modal{max-height:94vh}.rr-simple .rr-board-head{padding:20px 16px}.rr-simple .rr-board-head h2{font-size:25px}}.maintenance-table,.report-table,.inventory-table,.assignment-table.dashboard-scroll-list,.incoming-handoff-table{overflow-x:hidden!important}.maintenance-table>header,.maintenance-table>button,.report-table>header,.report-table>div,.inventory-table>header,.inventory-table>article{min-width:0!important}.incoming-handoff-head,.incoming-handoff-table>article{grid-template-columns:.65fr .8fr 1.05fr .8fr 1.05fr 1.15fr;min-width:0!important}@media (width<=800px){.maintenance-table>header,.report-table>header,.inventory-table>header,.incoming-handoff-head{display:none!important}.maintenance-table>button,.report-table>div,.inventory-table>article,.incoming-handoff-table>article{grid-template-columns:1fr!important;gap:9px!important;min-width:0!important;min-height:0!important;padding:16px!important;display:grid!important}.maintenance-table>button>span,.report-table>div>span,.inventory-table>article>span,.incoming-handoff-table>article>span{text-align:left!important}.maintenance-table,.report-table,.inventory-table,.incoming-handoff-table{max-height:650px;overflow-y:auto!important}}:root{--font-lobby-heading:var(--font-lobby-display), Newsreader, Georgia, serif;--font-display:var(--font-lobby-heading);--font-body:var(--font-lobby-copy);--navy:#11110f;--night:#11110f;--ink:#030914;--taupe:#edf7fd;--compass-navy:#11110f;--compass-navy-soft:#1d1c19;--compass-paper:#edf7fd;--compass-canvas:#edf7fd;--compass-border:#edf7fd;--compass-border-strong:#b5c2c8;--compass-pewter:#b5c2c8}body{color:#030914;background:#edf7fd}h1,h2,h3,h4,h5,h6,.welcome h1,.executive-welcome h1,.section-title h2,.panel-title h3,.rr-section-title h2,.maintenance-section-heading h2,.maintenance-panel header h2,.leasing-panel>header h2,.leasing-tour-ready>header h2,.resources-intro h2,.resources-directory h2,.resource-card h2,.inventory-heading h2,.system-audit>header h2,.weekly-audit-foundation h3,.activity-center-toggle>strong,.metric>strong,.leasing-priority-grid strong,.maintenance-summary strong,.inventory-summary strong,.compass-snapshot b,.property-task-summary b,.donut strong{font-family:var(--font-lobby-heading)!important;letter-spacing:-.022em!important;font-weight:500!important}.sidebar,.property-tile,.leasing-priority-grid article.primary,.leasing-table-head,.incoming-handoff-head,.happyco-release-modal>header,.official-confirmation>header,.system-audit>header,.audit-table-head,.pm-table-head,.maintenance-table>header,.report-table>header,.calendar-list>header,.inventory-table>header,.assignment-table-head,.compare-head,.rr-table thead,.rr-lifecycle-table thead{color:#edf7fd!important;background:#11110f!important}.sidebar{background-image:none!important}.sidebar nav button.active{background:#24231f!important;border-left-color:#b5c2c8!important}.profile .sign-out,.sidebar-sign-out,.leasing-panel>header button,.leasing-tour-ready>header button,.incoming-handoff-table>article button,.happyco-release-modal>footer button.primary,.official-confirmation>footer .primary,.audit-filters button{color:#edf7fd!important;background:#11110f!important;border-color:#11110f!important}.maintenance-hero,.calendar-hero,.rr-hero,.leasing-hero,.resources-hero,.daily-quote,.lobby-dashboard-hero{border-color:#b5c2c8!important;box-shadow:0 18px 44px #11110f29!important}.maintenance-hero:before,.calendar-hero:before,.resources-hero:before{background:#11110fad!important}.leasing-hero{background-image:linear-gradient(90deg,#11110feb,#11110f7a),url(/quote-backgrounds/links-residence.jpg)!important}.rr-hero.rr-hero-dashboard{background-image:linear-gradient(90deg,#11110ff5,#11110fd1 58%,#11110f94),url(/quote-backgrounds/rent-ready-residence.jpeg)!important}.rr-hero-vacancy,.rr-hero-metrics,.lobby-hero-notifications button{background:#11110fb8!important}.daily-quote{background-color:#11110f!important}.quote-date,.manage-quotes{background:#11110fc7!important}.stage aside i.blue,.agenda-row>i,.rr-hero-metric.tour:before{background:#b5c2c8!important}.brand-one-greystar .greystar-mark,.logo-greystar i,.logo-sop i{background:#11110f!important}.brand-compass b,.brand-one-greystar b{color:#11110f!important}.modal-bg{background:#11110fb8!important}.access-card{background:#11110fe6!important}.access-person-trigger,.access-person-menu{background:#edf7fd!important}.eyebrow,[class*=eyebrow],thead,.rr-table th,.rr-lifecycle-table th,.pm-table-head,.maintenance-table>header,.report-table>header,.calendar-list>header,.inventory-table>header,.assignment-table-head,.compare-head,.leasing-table-head,.audit-table-head,button,input,select,textarea,.sidebar nav,.topbar{font-family:var(--font-lobby-copy)!important}.access-gate{background-image:url(/quote-backgrounds/login-pool-aerial.jpeg)!important;background-position:50%!important;background-size:cover!important;justify-content:center!important;align-items:center!important;padding:38px 22px!important;display:flex!important;overflow:auto!important}.access-login-stack{z-index:1;flex-direction:column;align-items:center;width:min(440px,100%);display:flex;position:relative}.access-card{-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#11110fc7!important;border:1px solid #69bdf094!important;border-radius:8px!important;width:100%!important;padding:30px 34px 27px!important;box-shadow:0 24px 70px #0000006b!important}.access-card .lobby-login-logo{width:min(340px,88vw)!important;height:138px!important;margin-bottom:12px!important}.access-card .lobby-access-lockup{margin-bottom:19px!important}.access-signin-form{gap:12px!important}.access-signin-form .access-person-trigger,.access-signin-form .access-pin-control input{height:54px!important;min-height:54px!important}.access-signin-button{height:49px!important}.access-help{margin-top:1px!important;font-size:10px!important;line-height:1.45!important}.access-quote-outside{color:#edf7fd;text-align:center;text-shadow:0 2px 10px #000000b8;width:min(370px,92%);max-width:none!important;margin:18px auto 0!important;padding:0 14px!important}.access-quote-outside>span{margin-right:5px;color:#b5c2c8!important;height:auto!important;font:500 22px/1 var(--font-lobby-heading)!important;display:inline!important}.access-quote-outside p{display:inline;color:#edf7fd!important;font:500 15px/1.35 var(--font-lobby-heading)!important;letter-spacing:-.01em!important;margin:0!important}.access-quote-outside cite{margin-top:5px;display:block;color:#b9e3fb!important;font:500 11px/1.3 var(--font-lobby-copy)!important;letter-spacing:.02em!important}.access-page-footer{border-top:1px solid #69bdf06b;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:14px;padding:12px 5px 0;display:flex}.access-page-footer>span{color:#b9e3fb;letter-spacing:.14em;font-size:8px;font-weight:800}.access-page-footer .compliance-marks{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:static!important}.access-page-footer .compliance-logo{filter:invert();opacity:.9;width:auto;height:32px}@media (height<=820px) and (width>=701px){.access-gate{padding-block:18px!important}.access-card{padding:22px 30px 20px!important}.access-card .lobby-login-logo{height:106px!important;margin-bottom:7px!important}.access-card .lobby-access-lockup{margin-bottom:14px!important}.access-signin-form .access-person-trigger,.access-signin-form .access-pin-control input{height:50px!important;min-height:50px!important}.access-signin-button{height:46px!important}.access-quote-outside{margin-top:12px!important}.access-page-footer{margin-top:10px;padding-top:9px}}@media (width<=700px){.access-gate{align-items:flex-start!important;padding:24px 14px!important}.access-login-stack{width:min(410px,100%)}.access-card{padding:23px 18px 21px!important}.access-card .lobby-login-logo{width:min(300px,84vw)!important;height:116px!important}.access-quote-outside{width:94%;margin-top:15px!important;padding-inline:5px!important}.access-quote-outside p{font-size:14px!important}.access-page-footer{padding-inline:2px}}body{color:var(--ink);font-family:var(--font-geist-sans),"Acumin Pro Semi-Condensed","Arial Narrow",Arial,sans-serif;background:linear-gradient(135deg,#fff,#f7f7f6 58%,#f0f0ef)}.brand{border-bottom:3px solid var(--pewter);background:#fff;flex-direction:column;justify-content:center;gap:9px;height:120px;padding:17px 16px 13px}.brand img{width:188px;max-width:100%;height:auto;display:block}.brand-product{border-top:1px solid #d0d0ce;justify-content:space-between;align-items:center;width:100%;padding-top:7px;display:flex}.brand-product small{color:#25282a;letter-spacing:.2em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:7px;font-weight:700;line-height:1}.brand-product strong{color:#101820;letter-spacing:.17em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:14px;font-weight:500;line-height:1}.sidebar nav button{color:#d0d0ce;letter-spacing:.015em;border-radius:0;height:42px;font-size:12px}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#8fa1aa1c;border-left-color:#8fa1aa}.sidebar nav button.active i{color:#b5c2c8}.side-foot{border-top:1px solid #8fa1aa4d;padding:20px 23px}.side-foot div{color:#fff;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:18px}.side-foot b{color:#8fa1aa}.side-foot p{color:#d0d0ce;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:11px}.side-foot small{color:#9a9c9d;letter-spacing:.16em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:8px}.topbar{background:#fff;border-bottom:1px solid #d0d0ce}.topbar>p,.welcome h1,.section-title h2,.panel-title h3,.day-lane h3,.metric>strong,.role-context strong,.since strong,.system-strip>div h3,.notices h2,.modal h2,.quote-modal h2,.team-modal h2{font-family:Goudy Old Style,Garamond,Georgia,serif}.welcome h1{color:#101820;letter-spacing:.005em;font-size:40px}.eyebrow,.section-title small,.system-strip>div small,.notices header small,.modal header small,.quote-modal header small,.team-modal header small,.day-lane header span,.lane-kind{letter-spacing:.18em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-weight:700;color:#526874!important}.eyebrow{font-size:10px!important}.welcome p{font-size:13px;line-height:1.5}.card{background:#fff;border:1px solid #d0d0ce;border-radius:2px;box-shadow:0 8px 26px #1018200a}.section-title>div>span{background:#8fa1aa;height:31px}.section-title small{font-size:9px}.section-title h2{color:#101820;font-size:22px}.section-title button,.panel-title button{color:#526874;min-height:30px;font-size:10px}.view-control,.role-context{background:#f2f2f1;border-color:#d0d0ce #d0d0ce #d0d0ce #8fa1aa;border-left-style:solid;border-left-width:3px}.view-control label,.view-control small,.role-context span{font-size:9px;line-height:1.4}.view-control select{color:#101820;background:#fff;border-color:#b7b7b5;min-height:34px;font-size:11px}.since{background:#fff;border-color:#d0d0ce;border-radius:2px}.since button,.since>small{font-size:9px}.day-lane{background:#fff;border-color:#d0d0ce;border-radius:2px;min-height:178px}.day-lane h3{color:#101820;font-size:16px}.day-lane>small,.lane-kind{font-size:7px}.day-lane>button{color:#526874;min-height:32px;font-size:10px}.property-tile{background:linear-gradient(145deg,#25282a,#101820);border-radius:1px}.property-tile:after{content:"";pointer-events:none;border:1px solid #8fa1aa59;position:absolute;inset:7px}.property-tile>span,.property-tile small{color:#d0d0ce;font-size:8px}.skyline i{background:repeating-linear-gradient(90deg,#0000 0 8px,#8fa1aa40 8px 9px);border-color:#8fa1aa}.metric{border-left-color:#d0d0ce}.metric>strong{color:#101820;font-size:28px}.pulse-strip{border-top-color:#d0d0ce}.pulse-strip span{color:#515456;font-size:11px}.pulse-strip b{color:#101820;font-size:15px}.panel-title h3{color:#101820;font-size:16px}.panel-title i{color:#8fa1aa}.task,.alert,.wait,.agenda-row{border-top-color:#e2e2e0;padding-top:11px;padding-bottom:11px}.task small,.alert small,.wait small,.agenda-row small,.agenda-row time{font-size:9px;line-height:1.35}.quick-grid button{color:#25282a;background:#fff;border-color:#d0d0ce;border-radius:1px;min-height:62px;font-size:9px}.quick-grid button:hover{background:#edf7fd;border-color:#8fa1aa}.quick-grid span{color:#526874}.donut{background:conic-gradient(#8fa1aa 0 75%,#e5e5e3 75%)}.donut strong{color:#101820}.stage aside{background:#e5e5e3}.system-strip>div{background:#f0f0ef}.system-strip>div h3{color:#101820;font-size:14px}.system-strip article{border-left-color:#d0d0ce}.system-strip article>span{color:#b5c2c8;background:#101820}.ava{background:linear-gradient(100deg,#101820,#25282a);border:1px solid #8fa1aa;border-radius:1px}.ava-avatar{color:#b5c2c8;border-color:#8fa1aa;border-radius:0;font-family:Goudy Old Style,Garamond,Georgia,serif}.ava small{color:#b5c2c8;font-size:8px}.ava p{color:#e5e5e3;font-size:11px;line-height:1.55}.ava button,.save-quotes,.team-form>button,.team-modal footer button{color:#101820;background:#8fa1aa;border-color:#8fa1aa;min-height:32px;font-size:9px}.daily-quote{background-color:#101820;border-color:#8fa1aa;border-radius:1px}.quote-overlay{background:linear-gradient(90deg,#101820e8,#101820b5,#101820e8)}.quote-date{background:#101820c9;border-color:#8fa1aa;border-radius:0}.quote-copy>small{color:#b5c2c8;font-size:8px}.quote-copy blockquote{font-family:Goudy Old Style,Garamond,Georgia,serif}.manage-quotes{color:#fff;background:#101820e8;border-color:#8fa1aa;border-radius:1px;min-height:34px;font-size:9px}.floating{color:#101820;background:#8fa1aa;border-radius:1px}.notices,.modal,.quote-modal,.team-modal{background:#fff;border-color:#d0d0ce;border-radius:2px}.notice-group-title strong{color:#101820;font-size:14px}.notice-group>p{font-size:9px}.modal-actions>button{background:#fff;border-color:#d0d0ce;border-radius:1px;min-height:56px}.modal-actions small{font-size:9px}.quote-toolbar,.team-form{background:#f0f0ef}.quote-list textarea,.quote-list input,.team-form input,.team-form select{background:#fff;border-color:#bdbdbb;font-size:10px}@media (width<=800px){.welcome h1{font-size:34px}.section-title h2{font-size:20px}}.activity-summary-card{background:#fff;border:1px solid #b9e3fb;border-left:4px solid #8fa1aa;border-radius:7px;margin:0 0 18px;overflow:hidden;box-shadow:0 7px 21px #1126370b}.activity-summary-card.has-activity{background:linear-gradient(90deg,#edf7fd,#fff 42%);border-left-color:#2d8fd5}.activity-summary-button{color:#132334;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:68px;padding:13px 20px;display:grid}.activity-summary-button:hover,.activity-summary-button:focus-visible{background:#edf7fd;outline:0}.activity-summary-button>span{color:#2d8fd5;font-size:21px}.activity-summary-button>strong{font-family:var(--font-display);letter-spacing:-.015em;font-size:20px;font-weight:600}.activity-summary-button>em{color:#164f86;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.activity-review-bg{padding:24px}.activity-review-modal{background:#edf7fd;border:1px solid #b9e3fb;border-radius:12px;flex-direction:column;width:min(760px,100%);max-height:min(780px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 90px #07131e88}.activity-review-modal>header{background:linear-gradient(110deg,#edf7fd,#fff);border-bottom:1px solid #b9e3fb;justify-content:space-between;align-items:flex-start;gap:20px;padding:25px 28px 19px;display:flex}.activity-review-modal>header small{color:#2d8fd5;letter-spacing:.16em;font-size:10px;font-weight:800}.activity-review-modal>header h2{color:#102233;font-family:var(--font-display);letter-spacing:-.025em;margin:5px 0 3px;font-size:31px;font-weight:600}.activity-review-modal>header p{color:#6f7477;margin:0;font-size:12px}.activity-review-modal>header>button{color:#263440;cursor:pointer;background:#fff;border:1px solid #b9e3fb;border-radius:50%;width:38px;height:38px;font-size:22px}.activity-review-list{background:#fff;flex:1;max-height:470px;overflow:hidden auto}.activity-review-list>button{color:#182735;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf7fd;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-height:92px;padding:17px 24px;display:grid}.activity-review-list>button:hover,.activity-review-list>button:focus-visible{background:#edf7fd;outline:0}.activity-review-mark{color:#526874;border:1px solid #69bdf0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.activity-review-copy{min-width:0;display:block}.activity-review-copy strong,.activity-review-copy small,.activity-review-copy em{overflow-wrap:anywhere;display:block}.activity-review-copy strong{color:#172532;font-size:13px;line-height:1.35}.activity-review-copy small{color:#666d71;margin-top:4px;font-size:11.5px;line-height:1.45}.activity-review-copy em{color:#2d8fd5;margin-top:6px;font-size:10px;font-style:normal;font-weight:700}.activity-review-list>button>b{color:#164f86;white-space:nowrap;font-size:10px}.activity-review-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;padding:30px;display:flex}.activity-review-empty>span{color:#164f86;border:1px solid #2d8fd5;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;display:grid}.activity-review-empty>strong{color:#142432;font-family:var(--font-display);margin-top:12px;font-size:23px}.activity-review-empty>p{color:#6f7477;margin:5px 0;font-size:12px}.activity-review-modal>footer{background:#edf7fd;border-top:1px solid #b9e3fb;padding:17px 24px 21px}.activity-review-modal>footer>p{color:#6c706f;margin:0 0 13px;font-size:10.5px;line-height:1.45}.activity-review-modal>footer>div{justify-content:flex-end;gap:10px;display:flex}.activity-review-modal>footer button{cursor:pointer;border-radius:4px;min-height:42px;padding:0 17px;font-size:11px;font-weight:800}.activity-notification-link{color:#164f86;background:#fff;border:1px solid #69bdf0}.activity-review-done{color:#fff;background:#112434;border:1px solid #112434}@media (width<=800px){.activity-summary-button{grid-template-columns:23px minmax(0,1fr);min-height:64px;padding:11px 14px}.activity-summary-button>strong{font-size:18px}.activity-summary-button>em{grid-column:2;margin-top:-5px;font-size:9px}.activity-review-bg{padding:10px}.activity-review-modal{border-radius:9px;max-height:calc(100dvh - 20px)}.activity-review-modal>header{padding:19px 17px 15px}.activity-review-modal>header h2{font-size:27px}.activity-review-list{max-height:none}.activity-review-list>button{grid-template-columns:30px minmax(0,1fr);gap:11px;min-height:104px;padding:15px 16px}.activity-review-list>button>b{grid-column:2;margin-top:-2px}.activity-review-modal>footer{padding:14px 16px 17px}.activity-review-modal>footer>div{grid-template-columns:1fr;display:grid}.activity-review-modal>footer button{width:100%}}.system-settings-page{gap:20px;display:grid}.settings-hero{border:1px solid #69bdf0;border-top:4px solid var(--pewter);color:#fff;background:linear-gradient(90deg,#050e17f2,#0a1a27b8),url(/quote-backgrounds/links-lobby.jpg) 50%/cover;border-radius:11px;justify-content:space-between;align-items:flex-end;min-height:190px;padding:34px 38px;display:flex;box-shadow:0 16px 42px #09152224}.settings-hero small{color:#b5c2c8;letter-spacing:.15em;font-size:11px;font-weight:800}.settings-hero h1{font-family:var(--font-display);margin:7px 0;font-size:42px;font-weight:500}.settings-hero p{color:#e7eaec;font-size:14px}.settings-hero>span{color:#b5c2c8;letter-spacing:.12em;background:#07131fc9;border:1px solid #8fa1aa88;border-radius:5px;padding:10px 13px;font-size:10px;font-weight:800}.settings-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.settings-grid article{background:#fff;border:1px solid #b9e3fb;border-radius:9px;grid-template-columns:44px 1fr;gap:17px;padding:25px;display:grid;box-shadow:0 8px 24px #101a240b}.settings-grid article>span{font-family:var(--font-display);color:#2d8fd5;font-size:25px}.settings-grid small{color:#2d8fd5;letter-spacing:.12em;font-size:10px;font-weight:800}.settings-grid h2{font-family:var(--font-display);margin:5px 0 8px;font-size:27px;font-weight:500}.settings-grid p{color:#656c71;font-size:13px;line-height:1.55}.settings-grid button{color:#fff;background:#142536;border:1px solid #142536;border-radius:5px;grid-column:2;justify-self:start;min-height:42px;padding:0 15px;font-size:12px;font-weight:750}.system-settings-page>aside{background:#edf7fd;border-left:4px solid #8fa1aa;padding:17px 20px}.system-settings-page>aside strong{font-size:13px}.system-settings-page>aside p{color:#626970;margin-top:4px;font-size:12px;line-height:1.55}@media (width<=700px){.settings-hero{flex-direction:column;align-items:flex-start;padding:26px 22px}.settings-grid{grid-template-columns:1fr}.settings-grid article{grid-template-columns:35px 1fr}.settings-grid button{grid-column:2}}.task-command-center{margin-top:20px}.task-command-center>header>b{color:#164f86;background:#edf7fd;border-radius:99px;padding:7px 11px;font-size:12px}.task-command-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf7fd;grid-template-columns:8px minmax(260px,1fr) 150px 100px 65px;align-items:center;gap:14px;width:100%;min-height:76px;padding:13px 24px;display:grid}.task-command-list>button:hover{background:#edf7fd}.task-command-list i{background:#af3f38;border-radius:6px;width:8px;height:38px}.task-command-list strong,.task-command-list small{display:block}.task-command-list strong{font-size:15px}.task-command-list small,.task-command-list em,.task-command-list b,.task-command-list>button>span:last-child{font-size:12px}.task-command-list em{font-style:normal}.task-workflow{grid-template-columns:1.2fr .8fr;gap:22px;padding:0 30px 28px;display:grid}.task-workflow h3{font-family:var(--font-display);font-size:22px}.task-workflow p{margin:7px 0 16px;font-size:13px;line-height:1.55}.task-workflow label{font-size:12px;font-weight:800;display:block}.task-workflow textarea,.task-workflow input{width:100%;font:14px var(--font-body);background:#fff;border:1px solid #b9e3fb;border-radius:6px;margin-top:6px;padding:10px;display:block}.task-workflow textarea{resize:vertical;min-height:100px}.task-workflow>div>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:13px;display:grid}.task-workflow aside{background:#fff;border:1px solid #b9e3fb;border-radius:8px;max-height:310px;padding:17px;overflow:auto}.task-workflow aside article{border-bottom:1px solid #edf7fd;padding:10px 0}.task-workflow aside article p{margin:4px 0}.task-workflow aside small{color:#6d7378;font-size:11px}@media (width<=700px){.task-command-list{overflow-x:auto}.task-command-list>button{min-width:760px}.task-workflow{grid-template-columns:1fr;padding:0 20px 22px}.task-workflow>div>div{grid-template-columns:1fr}}.rr-technician{align-items:center;gap:8px;min-width:150px;display:flex}.rr-technician>i{color:#111a24;letter-spacing:.04em;background:#69bdf0;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:850;display:grid}.rr-technician>b{color:#1a232c;font-size:12px;line-height:1.25}.rr-technician.unassigned>i{color:#8c2f2f;background:#f1dddd}.rr-technician.unassigned>b{color:#8c2f2f}.rr-lifecycle-table th:nth-child(2){min-width:180px}.rr-lifecycle-table td:nth-child(2),.rr-lifecycle-table tr:hover td:nth-child(2){background:#edf7fd}.dashboard-assignments{border-top:4px solid var(--pewter);overflow:hidden}.dashboard-assignments>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:24px;padding:25px 28px 20px;display:flex}.dashboard-assignments>header small{color:#164f86;letter-spacing:.14em;font-size:11px;font-weight:850;display:block}.dashboard-assignments>header h2{font-family:var(--font-display);color:var(--navy);margin:4px 0 5px;font-size:31px;font-weight:500}.dashboard-assignments>header p{color:#687078;max-width:750px;margin:0;font-size:14px;line-height:1.55}.dashboard-assignments>header button{border:1px solid var(--navy);background:var(--navy);color:#fff;min-height:42px;font:inherit;white-space:nowrap;cursor:pointer;padding:0 16px;font-size:12px;font-weight:800}.assignment-team-roster{background:#edf7fd;border-bottom:1px solid #b9e3fb;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:18px 20px;display:grid}.assignment-team-roster>button{text-align:left;min-height:91px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9e3fb;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;gap:2px 10px;padding:12px;display:grid}.assignment-team-roster>button:hover,.assignment-team-roster>button.active{background:#edf7fd;border-color:#2d8fd5;box-shadow:inset 0 0 0 1px #2d8fd5}.assignment-team-roster>button>span{color:#69bdf0;background:#121c27;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:10px;font-weight:850;display:grid}.assignment-team-roster>button>strong{text-overflow:ellipsis;white-space:nowrap;color:#18212b;align-self:end;font-size:12px;overflow:hidden}.assignment-team-roster>button>small{color:#74787b;align-self:start;font-size:10px}.assignment-team-roster>button.all-team>span{color:#fff;background:#2d8fd5;border-radius:5px}.assignment-team-roster>button.all-team{background:#17212c}.assignment-team-roster>button.all-team strong{color:#fff}.assignment-team-roster>button.all-team small{color:#b9e3fb}.assignment-controls{background:#fff;border-bottom:1px solid #edf7fd;align-items:flex-end;gap:12px;padding:14px 20px;display:flex}.assignment-controls label{color:#5e6266;letter-spacing:.04em;gap:5px;font-size:10px;font-weight:850;display:grid}.assignment-controls select{color:#17212c;min-width:210px;min-height:40px;font:inherit;background:#fff;border:1px solid #b9e3fb;border-radius:5px;padding:0 34px 0 11px;font-size:12px}.assignment-controls>span{color:#555e65;white-space:nowrap;border:1px solid #b9e3fb;border-radius:5px;align-items:center;gap:6px;min-height:40px;margin-left:auto;padding:0 12px;font-size:11px;display:flex}.assignment-controls>span+span{margin-left:0}.assignment-controls>span b{color:#17212c;font-size:16px}.assignment-controls>span.needs-assignment{color:#8a3833;background:#fff5f4;border-color:#d9a29d}.assignment-controls>span.needs-assignment b{color:#9b332d}.assignment-table{background:#fff;overflow:auto}.assignment-table-head,.assignment-table>button{grid-template-columns:minmax(100px,.7fr) minmax(190px,1.25fr) minmax(160px,1fr) minmax(140px,.9fr) minmax(105px,.65fr) minmax(190px,1.35fr) 28px;align-items:center;gap:14px;min-width:1050px;display:grid}.dashboard-assignments:not(.has-oversight) .assignment-table-head,.dashboard-assignments:not(.has-oversight) .assignment-table>button{grid-template-columns:minmax(100px,.7fr) minmax(160px,1fr) minmax(140px,.9fr) minmax(105px,.65fr) minmax(190px,1.35fr) 28px;min-width:820px}.assignment-table-head{color:#fff;background:#111b26;min-height:46px;padding:0 20px}.assignment-table-head>span{letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:850}.assignment-table>button{color:#1a222a;text-align:left;width:100%;min-height:76px;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf7fd;padding:11px 20px}.assignment-table>button:hover{background:#edf7fd}.assignment-table>button>span>strong,.assignment-table>button>span>small{display:block}.assignment-table>button>span>strong{font-size:13px}.assignment-table>button>span>small{color:#74797c;margin-top:4px;font-size:11px;line-height:1.3}.assignment-table>button>span>small.has-blocker{color:#9a312c;font-weight:750}.assignment-table>button>span:last-child{color:#8fa1aa;font-size:24px}.assignment-status{color:#5e6265;background:#edf7fd;border-radius:99px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.assignment-status.status-blocked{color:#912e29;background:#f4dddd}.assignment-status.status-rent-ready,.assignment-status.status-tour-ready{color:#2d6743;background:#e1eee4}.assignment-progress{align-items:center;gap:9px;display:flex}.assignment-progress>i{background:#edf7fd;border-radius:99px;width:82px;height:7px;overflow:hidden}.assignment-progress>i>b{border-radius:inherit;background:#8fa1aa;height:100%;display:block}.assignment-progress>strong{font-size:11px}.assignment-table>.clean-empty{min-width:760px;min-height:150px}@media (width<=1150px){.assignment-team-roster{grid-template-columns:repeat(3,minmax(0,1fr))}.assignment-controls{flex-wrap:wrap}.assignment-controls>span{margin-left:0}.assignment-controls>span:first-of-type{margin-left:auto}}@media (width<=760px){.dashboard-assignments>header{flex-direction:column;align-items:flex-start;padding:21px 18px 17px}.dashboard-assignments>header h2{font-size:27px}.dashboard-assignments>header p{font-size:13px}.dashboard-assignments>header button{width:100%}.assignment-team-roster{grid-template-columns:1fr 1fr;padding:12px}.assignment-team-roster>button{min-height:82px}.assignment-controls{align-items:stretch;padding:12px}.assignment-controls label,.assignment-controls select{width:100%}.assignment-controls>span,.assignment-controls>span:first-of-type{justify-content:center;width:calc(50% - 6px);margin:0}.assignment-table-head,.assignment-table>button{min-width:980px}.rr-technician{min-width:140px}.rr-lifecycle-table th:nth-child(2){min-width:165px}}.dashboard-primary-tasks{border-top:4px solid var(--pewter);margin:0 0 18px;padding:22px 24px}.dashboard-primary-tasks .panel-title{margin-bottom:2px}.dashboard-primary-tasks .panel-title h3{font-size:23px}.primary-tasks-help{color:#6e7478;margin:0 0 12px 30px;font-size:12px}.primary-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;display:grid}.primary-task-list>.task{min-height:58px;padding:12px 4px}.primary-task-list>.task strong{font-size:13px}.primary-task-list>.task small{font-size:11px}.primary-task-list>.task em{font-size:9px}.primary-task-list>.clean-empty{grid-column:1/-1;min-height:112px}.dashboard-primary-tasks+.clean-since{margin:0 0 18px}.assignment-zone{background:linear-gradient(135deg,#edf7fd,#edf7fd);border:1px solid #b9e3fb;border-radius:10px;margin:22px 0;padding:13px}.assignment-zone-label{align-items:center;gap:12px;padding:1px 4px 11px;display:flex}.assignment-zone-label span{letter-spacing:.14em;color:#526874;font-size:9px;font-weight:850}.assignment-zone-label strong{color:#18283a;font-family:var(--font-display);border-left:1px solid #b9e3fb;padding-left:12px;font-size:17px}.assignment-zone .dashboard-assignments{margin:0;box-shadow:0 10px 28px #18283a10}.secondary-work-grid{grid-template-columns:repeat(3,1fr)}@media (width<=1000px){.secondary-work-grid{grid-template-columns:1fr 1fr}.secondary-work-grid>article:last-child{grid-column:1/-1}}@media (width<=760px){.dashboard-primary-tasks{padding:19px 16px}.dashboard-primary-tasks .panel-title h3{font-size:21px}.primary-tasks-help{margin-left:0;font-size:11px}.primary-task-list{grid-template-columns:1fr}.assignment-zone{margin:18px -4px;padding:9px}.assignment-zone-label{flex-direction:column;align-items:flex-start;gap:5px}.assignment-zone-label strong{border-left:0;padding-left:0;font-size:16px}.secondary-work-grid{grid-template-columns:1fr}.secondary-work-grid>article:last-child{grid-column:auto}}.pm-policy-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.pm-policy-strip>div{background:#fff;border:1px solid #b9e3fb;border-radius:8px;flex-direction:column;gap:5px;min-height:86px;padding:16px 18px;display:flex}.pm-policy-strip b{font-family:var(--font-display);color:#17283a;font-size:20px}.pm-policy-strip span{color:#666b70;font-size:13px;line-height:1.45}.pm-controls{align-items:center}.pm-legend{align-items:center;gap:18px!important;display:flex!important}.pm-legend span{white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:750;display:flex}.pm-legend i{border-radius:50%;width:10px;height:10px}.pm-legend i.critical{background:#b33b3b}.pm-legend i.scheduled{background:#56806a}.pm-legend i.upcoming{background:#8fa1aa}.pm-section-stack{flex-direction:column;gap:20px;display:flex}.pm-section{background:#fff;border:1px solid #b9e3fb;border-radius:10px;overflow:hidden;box-shadow:0 9px 26px #17283a0b}.pm-section>header{border-left:5px solid #2d8fd5;grid-template-columns:44px 1fr 42px;align-items:center;gap:16px;min-height:88px;padding:15px 20px;display:grid}.pm-section.pm-critical>header{background:#fff9f8;border-left-color:#ad3f3f}.pm-section.pm-scheduled>header{border-left-color:#56806a}.pm-section.pm-upcoming>header{border-left-color:#8fa1aa}.pm-section.pm-completed>header{background:#fafafa;border-left-color:#7d8790}.pm-section>header>span{font-family:var(--font-display);color:#2d8fd5;font-size:25px}.pm-section>header h3{font-family:var(--font-display);color:#132334;margin:0;font-size:24px;font-weight:500}.pm-section>header p{color:#686d71;margin:4px 0 0;font-size:13px}.pm-section>header>b{color:#fff;background:#132334;border-radius:50%;place-items:center;width:39px;height:39px;font-size:14px;display:grid}.pm-table{overflow-x:auto}.pm-table-head,.pm-table>button{grid-template-columns:1.7fr .85fr 1.05fr 1.25fr 1.15fr .95fr 1.05fr;align-items:center;gap:13px;min-width:1120px;display:grid}.pm-table-head{z-index:2;color:#fff;background:#101d29;min-height:48px;padding:0 20px;position:sticky;top:0}.pm-table-head span{letter-spacing:.035em;font-size:12px;font-weight:800}.pm-table>button{text-align:left;color:#252b30;background:#fff;border:0;border-bottom:1px solid #edf7fd;width:100%;min-height:82px;padding:13px 20px}.pm-table>button:hover{background:#edf7fd}.pm-table>button.requires-action{background:#fff5f3;box-shadow:inset 5px 0 #b33b3b}.pm-table>button span{font-size:13px}.pm-table>button strong,.pm-table>button small{display:block}.pm-table>button strong,.pm-table>button b{font-size:14px}.pm-table>button small{color:#74787b;margin-top:4px;font-size:11px;line-height:1.35}.pm-table>button.requires-action small{color:#8a3c38}.pm-table>button em{color:#164f86;border:1px solid #2d8fd5;border-radius:5px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.pm-alert-banner{color:#fff;background:#a93b36;align-items:center;gap:16px;padding:15px 28px;display:flex}.pm-alert-banner b{font-size:14px}.pm-alert-banner span{font-size:13px}.pm-inspection-form{grid-template-columns:1fr 1.15fr;gap:18px;padding:0 30px 25px;display:grid}.pm-inspection-form>section{background:#fff;border:1px solid #b9e3fb;border-radius:8px;padding:20px}.pm-inspection-form>section.attention{background:#fff8f7;border-color:#c16660}.pm-inspection-form section>header small{letter-spacing:.12em;color:#8fa1aa;font-size:10px;font-weight:800}.pm-inspection-form section>header h3{font-family:var(--font-display);margin:4px 0;font-size:22px;font-weight:500}.pm-inspection-form section>header p{color:#6c7074;margin:0 0 15px;font-size:12px;line-height:1.5}.pm-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.pm-form-grid label,.pm-completion-note{font-size:12px;font-weight:800}.pm-form-grid input,.pm-form-grid select,.pm-completion-note textarea{width:100%;min-height:43px;font:13px var(--font-body);background:#fff;border:1px solid #b9e3fb;border-radius:6px;margin-top:6px;padding:9px 10px;display:block}.pm-form-grid input:disabled,.pm-form-grid select:disabled{color:#6d7174;background:#edf7fd}.pm-completion-note{grid-column:1/-1}.pm-completion-note textarea{resize:vertical;min-height:95px}@media (width<=1000px){.pm-policy-strip,.pm-inspection-form{grid-template-columns:1fr}.pm-legend{width:100%;overflow-x:auto}.pm-controls{align-items:stretch}.pm-table-head,.pm-table>button{min-width:1050px}}@media (width<=650px){.pm-policy-strip>div{min-height:0}.pm-section>header{grid-template-columns:34px 1fr 36px;gap:10px;padding:13px}.pm-section>header h3{font-size:20px}.pm-section>header p{font-size:12px}.pm-inspection-form{padding:0 18px 20px}.pm-form-grid{grid-template-columns:1fr}.pm-alert-banner{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 20px}.pm-detail-modal .record-detail-grid{padding:18px}.pm-detail-modal>footer button{flex:1}}.eyebrow{letter-spacing:.14em;line-height:1.25;font-size:12px!important}.section-title small{letter-spacing:.13em;font-size:12px;line-height:1.25;color:#526874!important}.day-lane header span{letter-spacing:.12em;font-size:12px;line-height:1.25;color:#526874!important}.system-strip>div small{letter-spacing:.13em;font-size:11px;line-height:1.25;color:#526874!important}.lane-kind,.day-lane>small{letter-spacing:.1em;font-size:9px;line-height:1.35}.property-tile>span,.property-tile small{font-size:9px;line-height:1.35}.system-strip article small,.system-strip article button{font-size:10px;line-height:1.35}.ava small,.quote-copy>small,.notices header small,.modal header small,.quote-modal header small,.team-modal header small{font-size:10px;line-height:1.3}.task em,.alert em{font-size:9px;line-height:1.25}@media (width<=800px){.eyebrow,.section-title small,.day-lane header span{font-size:11px!important}.system-strip>div small{font-size:10px}}.portfolio-overview{margin-top:15px;padding:19px 20px 20px}.portfolio-grid{grid-template-columns:1.05fr 1fr 1.25fr;gap:12px;margin-top:15px;display:grid}.portfolio-grid>article{background:#fff;border:1px solid #d0d0ce;min-width:0;padding:15px}.portfolio-grid article>header{border-bottom:1px solid #e5e5e3;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:11px;display:flex}.portfolio-grid article>header>div{flex-direction:column;gap:3px;display:flex}.portfolio-grid article>header small,.property-compare .compare-head{color:#526874;letter-spacing:.12em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:10px;font-weight:700}.portfolio-grid article>header h3{color:#101820;margin:0;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:18px;font-weight:500}.portfolio-grid article>header>span{color:#77797a;white-space:nowrap;font-size:9px}.occupancy-rings{grid-template-columns:repeat(3,1fr);gap:8px;padding-top:17px;display:grid}.occupancy-item{color:#25282a;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;font-family:inherit;display:flex}.occupancy-ring{border-radius:50%;place-items:center;width:88px;height:88px;display:grid;box-shadow:inset 0 0 0 1px #d0d0ce}.occupancy-ring>i{background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:66px;height:66px;font-style:normal;display:flex;box-shadow:0 0 0 1px #ececea}.occupancy-ring strong{color:#101820;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:15px;font-weight:600}.occupancy-ring small{color:#526874;letter-spacing:.08em;font-size:7px;font-weight:700}.occupancy-item>b{color:#101820;font-size:11px}.occupancy-item>small{color:#666869;font-size:9px}.occupancy-item:hover .occupancy-ring{filter:brightness(.97);box-shadow:0 0 0 2px #8fa1aa38}.property-compare .compare-head,.property-compare>button{text-align:right;grid-template-columns:1.2fr repeat(3,.8fr);align-items:center;gap:7px;display:grid}.property-compare .compare-head{padding:12px 5px 7px;font-size:8px;line-height:1.25}.property-compare .compare-head span:first-child{text-align:left}.property-compare>button{color:#515456;cursor:pointer;background:0 0;border:0;border-top:1px solid #e5e5e3;width:100%;padding:12px 5px;font-family:inherit;font-size:11px}.property-compare>button:hover{background:#edf7fd}.property-compare>button strong{text-align:left;color:#101820;letter-spacing:.08em;font-size:11px}.property-compare>button b{color:#526874;font-size:12px}.property-compare footer{color:#666869;border-top:1px solid #d0d0ce;flex-wrap:wrap;gap:7px 15px;margin-top:12px;padding-top:11px;font-size:9px;display:flex}.property-compare footer b{color:#101820;margin-right:3px;font-size:12px}.unit-activity header button{color:#526874;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:9px}.unit-activity>div>button{text-align:left;color:#25282a;cursor:pointer;background:0 0;border:0;border-top:1px solid #e5e5e3;grid-template-columns:82px 1fr 10px;align-items:center;gap:9px;width:100%;padding:9px 2px;font-family:inherit;display:grid}.unit-activity>div>button:first-child{border-top:0}.unit-activity>div>button:hover{background:#edf7fd}.unit-activity em{letter-spacing:.07em;white-space:nowrap;border-radius:10px;justify-self:start;padding:4px 6px;font-size:7px;font-style:normal;font-weight:700}.unit-activity em.in{color:#476b53;background:#e5efe8}.unit-activity em.out{color:#955747;background:#f4e5df}.unit-activity em.transfer{color:#527082;background:#e6ebef}.unit-activity em.hold{color:#164f86;background:#edf7fd}.unit-activity>div>button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.unit-activity>div>button strong{color:#101820;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.unit-activity>div>button small{color:#666869;white-space:nowrap;text-overflow:ellipsis;font-size:9px;line-height:1.25;overflow:hidden}.unit-activity>div>button>b{color:#8fa1aa;font-size:14px}.lower-grid.agenda-only{grid-template-columns:1fr}@media (width<=1200px){.portfolio-grid{grid-template-columns:1fr 1fr}.unit-activity{grid-column:1/-1}}@media (width<=800px){.portfolio-overview{padding:16px}.portfolio-grid{grid-template-columns:1fr}.unit-activity{grid-column:auto}}@media (width<=480px){.occupancy-ring{width:78px;height:78px}.occupancy-ring>i{width:58px;height:58px}.occupancy-ring strong{font-size:13px}.property-compare .compare-head,.property-compare>button{grid-template-columns:1.15fr repeat(3,.85fr);gap:4px}.property-compare .compare-head{font-size:7px}}.rent-ready-page{flex-direction:column;gap:15px;display:flex}.rr-hero{justify-content:space-between;align-items:flex-end;gap:22px;padding:4px 2px 8px;display:flex}.rr-hero h1{color:#101820;margin:4px 0 5px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:40px;font-weight:500}.rr-hero>div>p:last-child{color:#666869;margin:0;font-size:12px}.rr-demo{background:#edf7fd;border:1px solid #69bdf0;border-left:4px solid #8fa1aa;flex-direction:column;gap:3px;min-width:210px;padding:12px 15px;display:flex}.rr-demo span{color:#526874;letter-spacing:.15em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:9px;font-weight:700}.rr-demo strong{color:#101820;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:15px}.rr-demo small{color:#666869;font-size:8px}.rr-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.rr-summary>article{text-align:left;background:#fff;border:1px solid #d0d0ce;border-top:4px solid #8fa1aa;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;min-height:108px;padding:13px 15px;font-family:inherit;display:grid;box-shadow:0 6px 20px #10182009}.rr-summary span{color:#526874;letter-spacing:.13em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:10px;font-weight:700}.rr-summary strong{color:#101820;grid-area:1/2/3;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:32px;font-weight:500}.rr-summary strong>i{color:#7c7e7f;font-size:15px;font-style:normal;font-weight:500}.rr-summary small{color:#666869;font-size:9px}.rr-summary-bar{background:#edf7fd;grid-column:1/-1;height:4px;margin-top:7px;overflow:hidden}.rr-summary-bar>i{background:#8fa1aa;height:100%;transition:width .2s;display:block}.rr-summary .danger .rr-summary-bar>i{background:#a53e35}.rr-summary .complete .rr-summary-bar>i{background:#788b72}.rr-summary .tour .rr-summary-bar>i{background:#668192}.rr-summary .danger{background:linear-gradient(135deg,#fff 55%,#f7e5e2);border-top-color:#a53e35}.rr-summary .danger span,.rr-summary .danger strong{color:#8e332c}.rr-summary .warning{border-top-color:#526874}.rr-summary .complete{background:linear-gradient(135deg,#fff 55%,#eaf0e8);border-top-color:#788b72}.rr-summary .complete span,.rr-summary .complete strong{color:#52674d}.rr-summary .incoming{background:linear-gradient(135deg,#fff 55%,#edf7fd);border-top-color:#2d8fd5}.rr-summary .incoming span,.rr-summary .incoming strong{color:#164f86}.rr-summary .incoming .rr-summary-bar>i{background:#2d8fd5}.rr-board-head{border-bottom:1px solid #d0d0ce;justify-content:space-between;align-items:center;gap:18px;padding:19px 20px 15px;display:flex}.rr-board-head small{color:#526874;letter-spacing:.14em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:10px;font-weight:700}.rr-board-head h2{color:#101820;margin:3px 0 2px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:23px;font-weight:500}.rr-board-head p{color:#666869;margin:0;font-size:9px}.rr-board-head>button{color:#101820;cursor:pointer;background:#8fa1aa;border:1px solid #8fa1aa;padding:9px 13px;font-family:inherit;font-size:9px;font-weight:700}.rr-controls{background:#f4f4f3;border-bottom:1px solid #d0d0ce;grid-template-columns:minmax(260px,1fr) 150px 170px auto;gap:8px;padding:12px 20px;display:grid}.rr-find{background:#fff;border:1px solid #bdbdbb;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.rr-find span{color:#526874;font-size:16px}.rr-find input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.rr-controls select{color:#25282a;height:36px;font:inherit;background:#fff;border:1px solid #bdbdbb;padding:0 9px;font-size:9px}.rr-complete-toggle{color:#515456;white-space:nowrap;align-items:center;gap:7px;padding:0 5px;font-size:9px;display:flex}.rr-complete-toggle input{accent-color:#8fa1aa}.rr-legend{color:#666869;border-bottom:1px solid #e5e5e3;align-items:center;gap:18px;padding:9px 20px;font-size:8px;display:flex}.rr-legend span{align-items:center;gap:5px;display:flex}.rr-legend i{background:#8fa1aa;border-radius:50%;width:9px;height:9px}.rr-legend .late{background:#a53e35}.rr-legend .blocked{background:#526874}.rr-legend .ready{background:#788b72}.rr-legend .manual{background:#79668e}.rr-table-wrap{width:100%;overflow:auto}.rr-table{border-collapse:collapse;color:#25282a;width:100%;min-width:1250px}.rr-table th{z-index:1;color:#f7f7f6;text-align:left;letter-spacing:.1em;white-space:nowrap;background:#101820;padding:10px 9px;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:9px;font-weight:600;position:sticky;top:0}.rr-table td{vertical-align:middle;white-space:nowrap;cursor:pointer;background:#fff;border-bottom:1px solid #e2e2e0;height:68px;padding:8px 9px;font-size:9px}.rr-table tbody tr:hover td{background:#edf7fd}.rr-table tbody tr.is-overdue td{color:#fff;background:#a53e35;border-bottom-color:#c26a62}.rr-table tbody tr.is-overdue:hover td{background:#92362f}.rr-table tbody tr.is-blocked:not(.is-overdue) td{background:#edf7fd}.rr-table tbody tr.is-complete td{color:#52614e;background:#edf2eb}.rr-unit{grid-template-columns:auto auto;align-items:center;gap:2px 6px;display:grid}.rr-unit strong{color:#101820;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:16px}.rr-unit small{color:#666869;font-size:8px}.rr-unit em{color:#665276;letter-spacing:.08em;background:#eee8f1;grid-column:1/-1;width:max-content;padding:2px 4px;font-size:6px;font-style:normal;font-weight:700}.is-overdue .rr-unit strong,.is-overdue .rr-unit small{color:#fff}.is-overdue .rr-unit em{color:#fff;background:#ffffff2e}.rr-late-label{color:inherit;letter-spacing:.08em;margin-top:3px;font-size:6px;font-weight:800;display:block}.rr-stage{color:#55595b;background:#e9e9e7;border-radius:12px;padding:5px 7px;font-size:7px;font-weight:700;display:inline-flex}.rr-stage-blocked{color:#0d2d4d;background:#b9e3fb}.rr-stage-rent-ready{color:#486043;background:#dce8d8}.rr-stage-final-inspection{color:#476778;background:#dde7ec}.rr-stage-repairs{color:#164f86;background:#edf7fd}.rr-stage-paint{color:#655374;background:#e8e0ed}.is-overdue .rr-stage{color:#842e27;background:#fff}.is-complete .rr-stage{color:#fff;background:#788b72}.rr-work{align-items:center;gap:4px;display:flex}.rr-work i{color:#777;background:#ececea;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid}.rr-work b{font-size:7px;font-weight:600;display:none}.rr-work.done i{color:#fff;background:#788b72}.rr-work.alert i{color:#fff;background:#526874}.is-overdue .rr-work i{color:#fff;background:#ffffff2b}.is-overdue .rr-work.done i{color:#7e2a24;background:#fff}.rr-owner{align-items:center;gap:6px;width:max-content;display:flex}.rr-owner i{color:#fff;background:#8fa1aa;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;display:grid}.rr-owner b{font-size:8px;font-weight:600}.is-overdue .rr-owner i{color:#842e27;background:#fff}.rr-table td:last-child button{color:#8fa1aa;cursor:pointer;background:0 0;border:0;font-size:18px}.is-overdue td:last-child button{color:#fff}.rr-empty{color:#777;flex-direction:column;justify-content:center;align-items:center;min-height:170px;display:flex}.rr-empty span{color:#8fa1aa;font-size:22px}.rr-empty strong{color:#101820;margin:5px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:16px}.rr-empty small{font-size:9px}.rr-guide{color:#fff;background:linear-gradient(100deg,#101820,#25282a);border:1px solid #8fa1aa;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.rr-guide>span{color:#b5c2c8;border:1px solid #8fa1aa;place-items:center;width:36px;height:36px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:18px;display:grid}.rr-guide>div{flex:1}.rr-guide small{color:#b5c2c8;letter-spacing:.14em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:9px}.rr-guide strong{color:#fff;margin:3px 0;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:16px;display:block}.rr-guide p{color:#d0d0ce;margin:0;font-size:10px;line-height:1.5}.rr-drawer-bg{z-index:90;background:#10182080;justify-content:flex-end;display:flex;position:fixed;inset:0}.rr-drawer{background:#fff;flex-direction:column;width:min(620px,100%);height:100%;display:flex;position:relative;box-shadow:-15px 0 45px #10182038}.rr-drawer>header{color:#fff;background:#101820;justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex}.rr-drawer>header small{color:#b5c2c8;letter-spacing:.14em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:9px}.rr-drawer>header h2{color:#fff;margin:4px 0;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:31px;font-weight:500}.rr-drawer>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:25px}.rr-record-state{color:#b9e3fb;letter-spacing:.1em;border:1px solid #8fa1aa;padding:5px 7px;font-size:7px;font-weight:700;display:inline-flex}.rr-record-state.late{color:#fff;background:#a53e35;border-color:#e5958e}.rr-record-state.done{color:#fff;background:#586d52;border-color:#9cb194}.rr-drawer-body{flex:1;padding:20px 24px;overflow:auto}.rr-drawer-body section{border-bottom:1px solid #e2e2e0;margin:0 0 18px;padding:0 0 18px}.rr-drawer-body h3{color:#101820;margin:0 0 11px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:16px;font-weight:500}.rr-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rr-drawer label{color:#5d5f60;letter-spacing:.04em;flex-direction:column;gap:5px;font-size:8px;font-weight:700;display:flex}.rr-drawer input,.rr-drawer select,.rr-drawer textarea{color:#25282a;width:100%;font:inherit;background:#fff;border:1px solid #bdbdbb;outline:0;padding:9px;font-size:10px}.rr-drawer input:focus,.rr-drawer select:focus,.rr-drawer textarea:focus{border-color:#8fa1aa;box-shadow:0 0 0 2px #8fa1aa1c}.rr-drawer input:disabled,.rr-drawer select:disabled,.rr-drawer textarea:disabled{color:#777;background:#f0f0ef}.rr-drawer textarea{resize:vertical;min-height:78px;line-height:1.45}.rr-status-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.rr-official-check{background:#edf7fd;justify-content:space-between;align-items:center;gap:12px;display:flex;border:1px solid #b9e3fb!important;padding:13px!important}.rr-official-check>div{align-items:flex-start;gap:9px;display:flex}.rr-official-check>div>span{color:#fff;background:#8fa1aa;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.rr-official-check p{color:#65615b;margin:0;font-size:9px;line-height:1.45}.rr-official-check strong{color:#101820;font-size:9px;display:block}.rr-official-check button{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#101820;border:0;padding:8px 10px;font-size:8px}.rr-drawer>footer{background:#f4f4f3;border-top:1px solid #d0d0ce;justify-content:space-between;align-items:center;gap:12px;padding:13px 24px;display:flex}.rr-drawer>footer small{color:#666869;font-size:8px}.rr-drawer>footer>div{gap:8px;display:flex}.rr-drawer>footer button{font:inherit;cursor:pointer;padding:9px 13px;font-size:9px}.rr-drawer>footer .quiet{color:#515456;background:#fff;border:1px solid #bdbdbb}.rr-drawer>footer .primary{color:#101820;background:#8fa1aa;border:1px solid #8fa1aa;font-weight:700}.rr-drawer>footer .primary:disabled{opacity:.6}@media (width<=950px){.rr-summary,.rr-controls{grid-template-columns:1fr 1fr}.rr-find{grid-column:1/-1}.rr-complete-toggle{min-height:36px}}@media (width<=700px){.rr-hero{flex-direction:column;align-items:stretch}.rr-demo{min-width:0}.rr-summary{grid-template-columns:1fr 1fr}.rr-board-head{align-items:flex-start}.rr-controls{grid-template-columns:1fr}.rr-find{grid-column:auto}.rr-legend{white-space:nowrap;overflow:auto}.rr-form-grid,.rr-status-grid{grid-template-columns:1fr 1fr}.rr-official-check{flex-direction:column;align-items:stretch}.rr-drawer>footer{flex-direction:column;align-items:flex-start}.rr-drawer>footer>div{width:100%}.rr-drawer>footer button{flex:1}}@media (width<=480px){.rr-hero h1{font-size:33px}.rr-summary,.rr-form-grid,.rr-status-grid{grid-template-columns:1fr}.rr-drawer-body,.rr-drawer>header,.rr-drawer>footer{padding-left:17px;padding-right:17px}}.rr-summary .tour{background:linear-gradient(135deg,#fff 55%,#e9f0f3);border-top-color:#668192}.rr-summary .tour span,.rr-summary .tour strong{color:#476778}.rr-tour-target{border-left:4px solid #8fa1aa;grid-template-columns:minmax(280px,1fr) 118px 118px;align-items:center;gap:18px;padding:17px 20px;display:grid}.rr-tour-target small{color:#526874;letter-spacing:.13em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:9px;font-weight:700}.rr-tour-target h2{color:#101820;margin:3px 0;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:21px;font-weight:500}.rr-tour-target p{color:#666869;margin:0;font-size:9px;line-height:1.45}.rr-target-ring{text-align:center;background:#edf7fd;border:1px solid #b9e3fb;flex-direction:column;justify-content:center;align-items:center;height:90px;display:flex}.rr-target-ring>span{color:#526874;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.rr-target-ring strong{color:#101820;margin:2px 0;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:26px;font-weight:500}.rr-target-ring strong i{color:#777;font-family:inherit;font-size:13px;font-style:normal}.rr-target-ring small{letter-spacing:.05em;font-family:inherit;font-size:7px}.rr-controls-simple{grid-template-columns:minmax(260px,1fr) 180px}.rr-section-stack{background:#edf7fd;flex-direction:column;gap:8px;padding:8px;display:flex}.rr-lifecycle-section{background:#fff;box-shadow:0 1px 5px #1018200c}.rr-section-heading{text-align:left;width:100%;min-height:68px;font:inherit;cursor:pointer;background:#fff;border:0;border-left:5px solid #8fa1aa;grid-template-columns:44px minmax(240px,1fr) auto 38px 22px;align-items:center;gap:12px;padding:10px 15px;display:grid}.tone-tour .rr-section-heading{border-left-color:#668192}.tone-ready .rr-section-heading{border-left-color:#788b72}.tone-turn .rr-section-heading{border-left-color:#8fa1aa}.tone-down .rr-section-heading{border-left-color:#8b6b62}.tone-ntv .rr-section-heading{border-left-color:#7b7794}.tone-transfer .rr-section-heading{border-left-color:#2d8fd5}.rr-section-number{color:#69bdf0;letter-spacing:.06em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:20px}.rr-section-heading>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.rr-section-heading>span>strong{color:#101820;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:19px;font-weight:500}.rr-section-heading>span>small{color:#6a6c6d;font-size:8px}.rr-section-heading>em{color:#fff;background:#101820;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:700;display:grid}.rr-section-heading>i{color:#8fa1aa;font-size:18px;font-style:normal}.rr-building-counts{gap:5px;display:flex}.rr-building-counts b{color:#666869;white-space:nowrap;background:#edf7fd;border:1px solid #b9e3fb;padding:5px 7px;font-size:7px;font-weight:700}.rr-lifecycle-table{min-width:1820px}.rr-lifecycle-table th{padding:10px 8px;font-size:8px}.rr-lifecycle-table th>span{color:#b5c2c8;letter-spacing:.04em;margin-top:2px;font-family:Arial,sans-serif;font-size:6px;display:block}.rr-lifecycle-table td{height:72px;padding:8px}.rr-lifecycle-table .rr-work b{text-overflow:ellipsis;max-width:74px;display:block;overflow:hidden}.rr-work.neutral i{color:#6e7071;background:#e1e1df}.rr-vendor-cell{text-align:left;grid-template-columns:22px minmax(102px,1fr) 18px;align-items:center;gap:5px;min-width:168px;display:grid;color:#5a5c5d!important;font:inherit!important;background:#fff!important;border:1px solid #c9c6c1!important;padding:6px 7px!important}.rr-vendor-cell>strong{color:#666;background:#e5e5e3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.rr-vendor-lines{gap:3px;min-width:0;display:grid}.rr-vendor-lines>small{text-overflow:ellipsis;color:inherit;white-space:nowrap;font-size:7px;font-weight:700;display:block;overflow:hidden}.rr-vendor-lines b{color:#6c6d6e;background:#d7d6d2;border-radius:50%;place-items:center;width:13px;height:13px;margin-right:4px;font-size:6px;display:inline-grid}.rr-vendor-cell>i{color:#8fa1aa;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;font-weight:800;display:grid}.rr-vendor-cell.has-vendors{background:#edf7fd!important;border-color:#69bdf0!important}.rr-vendor-cell.has-vendors>strong{color:#fff;background:#8fa1aa}.rr-vendor-cell.vendor-review{color:#164f86!important;background:#edf7fd!important;border-color:#526874!important}.rr-vendor-cell.vendor-review>i,.rr-vendor-cell.vendor-review .rr-vendor-lines b{color:#fff;background:#526874}.rr-vendor-cell.vendor-scheduled{color:#4f674a!important;background:#edf3eb!important;border-color:#788b72!important}.rr-vendor-cell.vendor-scheduled>strong,.rr-vendor-cell.vendor-scheduled>i,.rr-vendor-cell.vendor-scheduled .rr-vendor-lines b{color:#fff;background:#788b72}.rr-vendor-cell.vendor-overdue{color:#8e332c!important;background:#f8e6e3!important;border-color:#a53e35!important}.rr-vendor-cell.vendor-overdue>strong,.rr-vendor-cell.vendor-overdue>i,.rr-vendor-cell.vendor-overdue .rr-vendor-lines b{color:#fff;background:#a53e35}.rr-table tbody tr.vendor-overdue:not(.is-overdue) td{border-top:1px solid #d8867e;border-bottom-color:#d8867e}.is-overdue .rr-vendor-cell{color:#fff!important;background:#ffffff17!important;border-color:#fff7!important}.is-overdue .rr-vendor-cell>strong,.is-overdue .rr-vendor-cell>i,.is-overdue .rr-vendor-cell .rr-vendor-lines b{color:#8e332c;background:#fff}.is-overdue .rr-vendor-cell .rr-vendor-lines small{color:#fff}.rr-prospect{letter-spacing:.04em}.rr-section-empty{background:#edf7fd;min-height:110px}.rr-section-empty span{font-size:16px}.rr-section-empty strong{font-size:14px}.rr-field-help{color:#777;margin:7px 0 0;font-size:8px;line-height:1.45}.rr-vendor-summary{background:#edf7fd;justify-content:space-between;align-items:center;gap:15px;display:flex;border:1px solid #b9e3fb!important;padding:14px!important}.rr-vendor-summary h3{margin-bottom:3px}.rr-vendor-summary button{color:#164f86;font:inherit;cursor:pointer;background:#fff;border:1px solid #8fa1aa;padding:8px 10px;font-size:8px;font-weight:700}.rr-vendor-summary button:disabled{opacity:.5;cursor:not-allowed}.rr-vendor-panel{z-index:2;background:#edf7fd;flex-direction:column;display:flex;position:absolute;inset:0}.rr-vendor-panel>header{color:#fff;background:#25282a;justify-content:space-between;align-items:flex-start;gap:15px;padding:21px 24px 17px;display:flex}.rr-vendor-panel>header small{color:#b5c2c8;letter-spacing:.14em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:9px}.rr-vendor-panel>header h3{color:#fff;margin:4px 0 2px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:24px;font-weight:500}.rr-vendor-panel>header p{color:#c9c9c7;margin:0;font-size:8px}.rr-vendor-panel>header button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:25px}.rr-vendor-body{flex:1;padding:17px 24px;overflow:auto}.rr-required-key{background:#edf7fd;border-left:3px solid #8fa1aa;margin-bottom:12px;padding:10px 12px}.rr-required-key span{color:#526874;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.rr-required-key p{color:#656768;margin:3px 0 0;font-size:8px;line-height:1.4}.rr-vendor-card{background:#fff;border:1px solid #cfcdc8;margin-bottom:13px;padding:14px}.rr-vendor-card-head{border-bottom:1px solid #edf7fd;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.rr-vendor-card-head strong{color:#101820;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:15px}.rr-vendor-card-head button{color:#9a3f37;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.rr-vendor-card-head button:disabled{opacity:.4}.rr-vendor-card .wide{grid-column:1/-1}.rr-vendor-card textarea{min-height:58px}.rr-optional{color:#8a8b8b;letter-spacing:0;text-transform:none;font-size:6px;font-weight:500}.rr-vendor-panel>footer{background:#fff;border-top:1px solid #d0d0ce;justify-content:flex-end;gap:8px;padding:13px 24px;display:flex}.rr-vendor-panel>footer button{font:inherit;cursor:pointer;padding:9px 13px;font-size:9px}.rr-vendor-panel>footer .quiet{background:#fff;border:1px solid #bdbdbb}.rr-vendor-panel>footer .primary{color:#101820;background:#8fa1aa;border:1px solid #8fa1aa;font-weight:700}.rr-vendor-panel>footer button:disabled{opacity:.5;cursor:not-allowed}@media (width<=950px){.rr-tour-target{grid-template-columns:1fr 100px 100px}.rr-section-heading{grid-template-columns:38px 1fr auto 34px}.rr-building-counts{display:none}}@media (width<=700px){.rr-tour-target{grid-template-columns:1fr 1fr}.rr-tour-target>div:first-child{grid-column:1/-1}.rr-controls-simple{grid-template-columns:1fr}.rr-section-heading{grid-template-columns:32px 1fr 30px 18px;padding:10px}.rr-section-heading>span>strong{font-size:16px}.rr-section-heading>span>small{font-size:7px}.rr-vendor-body,.rr-vendor-panel>header,.rr-vendor-panel>footer{padding-left:16px;padding-right:16px}}@media (width<=480px){.rr-tour-target{grid-template-columns:1fr}.rr-tour-target>div:first-child{grid-column:auto}.rr-target-ring{height:74px}.rr-section-number{display:none}.rr-section-heading{grid-template-columns:1fr 30px 18px}.rr-section-heading>span>small{max-width:230px}.rr-vendor-card .wide{grid-column:auto}}.welcome{align-items:flex-start;gap:28px}.welcome>div:first-child{min-width:310px;padding-top:7px}.welcome-side{flex-direction:column;gap:9px;width:min(430px,100%);margin-left:auto;display:flex}.welcome-side .view-control,.welcome-side .role-context{width:100%;min-width:0}.dashboard-weather{background:#fff;border:1px solid #c9c6c1;overflow:hidden;box-shadow:0 6px 20px #1018200a}.weather-main{grid-template-columns:1fr auto;align-items:center;gap:16px;padding:13px 15px;display:grid}.weather-clock{flex-direction:column;display:flex}.weather-clock small{color:#526874;letter-spacing:.15em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:8px;font-weight:700}.weather-clock strong{color:#101820;margin:2px 0;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:25px;font-weight:500}.weather-clock span{color:#666869;font-size:8px}.weather-condition{text-align:right;align-items:center;gap:8px;display:flex}.weather-condition>i{color:#8fa1aa;background:#edf7fd;border-radius:50%;place-items:center;width:36px;height:36px;font-size:20px;font-style:normal;display:grid}.weather-condition>div{flex-direction:column;display:flex}.weather-condition strong{color:#101820;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:26px;font-weight:500;line-height:1}.weather-condition span{color:#666869;max-width:110px;margin-top:3px;font-size:7px;line-height:1.25}.dashboard-weather>footer{color:#686a6b;background:#edf7fd;border-top:1px solid #b9e3fb;align-items:center;gap:12px;padding:7px 15px;font-size:7px;display:flex}.dashboard-weather>footer small{color:#597258;margin-left:auto;font-size:7px;font-weight:700}.weather-alert{color:#fff;background:#a53e35;grid-template-columns:25px 1fr auto;align-items:start;gap:9px;padding:10px 13px;display:grid}.weather-alert>span{color:#a53e35;background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.weather-alert>div{min-width:0}.weather-alert small{color:#ffd8d4;letter-spacing:.14em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:7px;display:block}.weather-alert strong{margin:2px 0;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:13px;display:block}.weather-alert p{color:#fff;margin:0;font-size:7px;line-height:1.35}.weather-alert>b{border:1px solid #ffffff80;padding:4px 5px;font-size:7px}.dashboard-weather.has-alert{border-color:#a53e35}.rr-showing-lineup{border-left:0;grid-template-columns:minmax(260px,1.1fr) repeat(2,minmax(210px,.8fr));gap:0;padding:0}.rr-lineup-intro{border-left:5px solid #668192;flex-direction:column;justify-content:center;align-self:stretch;padding:19px 21px;display:flex}.rr-lineup-building{background:#edf7fd;border-left:1px solid #b9e3fb;flex-direction:column;justify-content:center;min-height:142px;padding:15px 17px;display:flex}.rr-lineup-score{grid-template-columns:1fr auto;align-items:center;display:grid}.rr-lineup-score>span{color:#476778;letter-spacing:.13em;text-transform:uppercase;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:11px;font-weight:700}.rr-lineup-score>strong{color:#101820;grid-area:1/2/3;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:31px;font-weight:500}.rr-lineup-score>strong i{color:#777;font-size:15px;font-style:normal}.rr-lineup-score>small{letter-spacing:.05em;font-family:inherit;font-size:7px}.rr-lineup-slots{grid-template-columns:repeat(5,1fr);gap:5px;margin:11px 0 8px;display:grid}.rr-lineup-slots i{color:#9a9a98;background:#fff;border:1px solid #c9c6c1;place-items:center;height:25px;font-size:7px;font-style:normal;font-weight:700;display:grid}.rr-lineup-slots i.filled{color:#fff;background:#668192;border-color:#668192}.rr-lineup-slots i.model{color:#fff;background:#8fa1aa;border-color:#8fa1aa}.rr-lineup-building>p{color:#67696a;margin:0;font-size:7px}.rr-lineup-building>p b{color:#526874}.rr-management-actions{gap:7px;display:flex}.rr-management-actions>button{color:#526874;cursor:pointer;background:#fff;border:1px solid #8fa1aa;padding:9px 12px;font-family:inherit;font-size:9px;font-weight:700}.rr-management-actions>button:last-child{color:#101820;background:#8fa1aa}.rr-lifecycle-section>.rr-table-wrap{overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y;scrollbar-gutter:stable;scrollbar-color:#8fa1aa #edf7fd;scrollbar-width:auto;max-height:310px;overflow:auto}.rr-lifecycle-section>.rr-table-wrap::-webkit-scrollbar-track{background:#edf7fd}.rr-lifecycle-section>.rr-table-wrap::-webkit-scrollbar-thumb{background:#8fa1aa;border:3px solid #edf7fd;border-radius:8px}.rr-lifecycle-section>.rr-table-wrap .rr-table th{z-index:3;position:sticky;top:0}.rr-lifecycle-section>.rr-table-wrap .rr-section-empty{width:100%;position:sticky;left:0}.rr-model-rule{background:#edf7fd;border-left:3px solid #8fa1aa;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 11px;display:flex}.rr-model-rule>span{color:#fff;background:#8fa1aa;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.rr-model-rule p{color:#65615b;margin:0;font-size:8px;line-height:1.45}.rr-model-rule strong{color:#101820;font-size:9px;display:block}.rr-not-applicable{color:#164f86;letter-spacing:.04em;white-space:nowrap;background:#edf7fd;border:1px solid #b9e3fb;align-items:center;min-height:23px;padding:4px 7px;font-size:7px;font-weight:800;display:inline-flex}.rr-model-na{background:#edf7fd;border:1px solid #b9e3fb;align-items:center;gap:9px;margin:0 0 11px;padding:10px 11px;display:flex}.rr-model-na strong{color:#164f86;white-space:nowrap;font-size:9px}.rr-model-na span{color:#666869;font-size:8px;line-height:1.4}.rr-business-handoff{background:linear-gradient(145deg,#edf7fd,#edf7fd);border:1px solid #69bdf0!important;padding:15px!important}.rr-handoff-head{align-items:flex-start;gap:11px;margin-bottom:13px;display:flex}.rr-handoff-head>span{color:#fff;letter-spacing:.05em;background:#8fa1aa;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:8px;font-weight:800;display:grid}.rr-handoff-head small{color:#526874;letter-spacing:.12em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:8px;font-weight:700}.rr-handoff-head h3{margin:2px 0 3px}.rr-handoff-head p{color:#686868;margin:0;font-size:8px;line-height:1.45}.rr-handoff-checks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rr-handoff-checks>div{background:#fff;border:1px solid #b9e3fb;align-items:center;gap:8px;min-height:48px;padding:8px;display:flex}.rr-handoff-checks>div>i{color:#686868;background:#b9e3fb;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:8px;font-style:normal;font-weight:800;display:grid}.rr-handoff-checks>div.done{background:#eef3ec;border-color:#9daf96}.rr-handoff-checks>div.done>i{color:#fff;background:#788b72}.rr-handoff-checks>div strong{color:#25282a;font-size:8px;display:block}.rr-handoff-checks>div small{color:#707172;margin-top:2px;font-size:7px;display:block}.rr-release-button{color:#fff;width:100%;font:inherit;letter-spacing:.04em;cursor:pointer;background:#101820;border:1px solid #101820;margin-top:10px;padding:11px;font-size:9px;font-weight:800}.rr-release-button:disabled{color:#818181;cursor:not-allowed;background:#d9d7d3;border-color:#c7c5c1}.rr-release-help{color:#164f86;text-align:center;margin-top:6px;font-size:7px;display:block}.top-admin-preview{background:#edf7fd;border:1px solid #b9e3fb;align-items:center;gap:6px;padding:5px 6px;display:flex}.top-admin-preview label{align-items:center;gap:6px;display:flex}.top-admin-preview label>span{color:#526874;letter-spacing:.1em;white-space:nowrap;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:7px;font-weight:700}.top-admin-preview select{color:#25282a;max-width:145px;height:27px;font:inherit;background:#fff;border:1px solid #b9e3fb;padding:0 6px;font-size:8px}.top-admin-preview button{color:#fff;height:27px;font:inherit;white-space:nowrap;cursor:pointer;background:#101820;border:0;padding:0 8px;font-size:7px}@media (width<=1100px){.welcome{flex-direction:column}.welcome-side{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.rr-showing-lineup{grid-template-columns:1fr 1fr}.rr-lineup-intro{grid-column:1/-1}.rr-lineup-building:first-of-type{border-left:0}}@media (width<=800px){.welcome-side{display:flex}.dashboard-weather>footer{flex-wrap:wrap}.dashboard-weather>footer small{width:100%;margin-left:0}.rr-showing-lineup{grid-template-columns:1fr}.rr-lineup-intro{grid-column:auto}.rr-lineup-building{border-top:1px solid #b9e3fb;border-left:0}.rr-board-head{flex-direction:column}.rr-management-actions{width:100%}.rr-management-actions>button{flex:1}}@media (width<=480px){.weather-main{grid-template-columns:1fr}.weather-condition{text-align:left}.weather-alert{grid-template-columns:25px 1fr}.weather-alert>b{display:none}.rr-lineup-building{min-height:128px}.rr-management-actions{flex-direction:column}}@media (width<=1100px){.top-admin-preview label>span{display:none}.top-admin-preview select{max-width:118px}}@media (width<=800px){.top-admin-preview{z-index:24;position:fixed;top:76px;right:12px;box-shadow:0 8px 25px #10182030}.top-admin-preview label>span{display:none}.top-admin-preview select{max-width:130px}}.sidebar nav button.locked{color:#8f999f;cursor:pointer}.sidebar nav button.locked:hover{color:#d0d0ce;background:#8fa1aa16;border-left-color:#8fa1aa}.sidebar nav button.locked em{color:#b5c2c8;letter-spacing:.08em;border:1px solid #8fa1aa66;padding:3px 5px;font-size:6px;font-weight:800}.coming-soon-modal{text-align:center;background:#fff;border:1px solid #8fa1aa;width:min(440px,100%);padding:34px 34px 30px;position:relative;box-shadow:0 25px 80px #07131e7d}.coming-close{color:#777;cursor:pointer;background:0 0;border:0;font-size:25px;position:absolute;top:8px;right:12px}.coming-mark{color:#b5c2c8;letter-spacing:.08em;background:#101820;border:1px solid #8fa1aa;place-items:center;width:54px;height:54px;margin:0 auto 13px;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:18px;display:grid}.coming-soon-modal>small{color:#526874;letter-spacing:.18em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:9px;font-weight:700}.coming-soon-modal h2{color:#101820;margin:6px 0 9px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:27px;font-weight:500}.coming-soon-modal p{color:#666869;max-width:340px;margin:0 auto 20px;font-size:11px;line-height:1.55}.coming-done{color:#101820;min-width:120px;font:inherit;cursor:pointer;background:#8fa1aa;border:1px solid #8fa1aa;padding:10px 16px;font-size:10px;font-weight:800}.rr-unit-picker{background:#f7f7f6;border:1px solid #8fa1aa;flex-direction:column;width:min(820px,100%);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 25px 80px #07131e80}.rr-unit-picker>header{background:#fff;border-bottom:1px solid #d0d0ce;justify-content:space-between;align-items:flex-start;gap:15px;padding:22px 24px 17px;display:flex}.rr-unit-picker>header small{color:#526874;letter-spacing:.15em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:8px;font-weight:700}.rr-unit-picker>header h2{color:#101820;margin:3px 0;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:25px;font-weight:500}.rr-unit-picker>header p{color:#666869;margin:3px 0 0;font-size:9px}.rr-unit-picker>header button{color:#6b6d6e;cursor:pointer;background:0 0;border:0;font-size:25px}.rr-picker-summary{background:#f0f0ef;border-bottom:1px solid #d0d0ce;grid-template-columns:repeat(4,1fr);display:grid}.rr-picker-summary span{color:#666869;text-align:center;border-right:1px solid #d0d0ce;padding:10px 12px;font-size:8px}.rr-picker-summary span:last-child{border-right:0}.rr-picker-summary b{color:#101820;margin-right:4px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:16px}.rr-picker-search{color:#526874;background:#fff;border:1px solid #bdbdbb;align-items:center;gap:8px;height:47px;margin:13px 18px 8px;padding:0 12px;display:flex}.rr-picker-search input{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.rr-picker-list{scrollbar-gutter:stable;background:#fff;border:1px solid #d0d0ce;flex:1;margin:0 18px 13px;overflow:auto}.rr-picker-list>button{text-align:left;width:100%;min-height:56px;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4e4e2;grid-template-columns:minmax(220px,1fr) 145px 150px;align-items:center;gap:12px;padding:9px 13px;display:grid}.rr-picker-list>button:hover:not(:disabled){background:#edf7fd}.rr-picker-list>button:disabled{color:#8a8b8b;cursor:not-allowed;background:#f4f4f3}.rr-picker-list>button>span{flex-direction:column;gap:3px;display:flex}.rr-picker-list>button>span strong{color:#101820;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:16px}.rr-picker-list>button>span small{color:#6b6d6e;font-size:8px}.rr-picker-list>button>em{color:#626465;text-transform:uppercase;background:#edf7fd;border:1px solid #c9c6c1;width:max-content;max-width:145px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:800}.rr-picker-list>button>em.status-vacant-unleased,.rr-picker-list>button>em.status-vacant-preleased{color:#4f674a;background:#edf3eb;border-color:#9daf96}.rr-picker-list>button>em.status-occupied-on-notice{color:#164f86;background:#edf7fd;border-color:#69bdf0}.rr-picker-list>button>em.status-model{color:#476778;background:#edf3f6;border-color:#8fa7b3}.rr-picker-list>button>em.status-down--admin{color:#8e4138;background:#f8e9e7;border-color:#b9837b}.rr-picker-list>button>b{color:#526874;text-align:right;font-size:8px}.rr-picker-list>button:disabled>b{color:#8a8b8b}.rr-picker-empty{color:#777;flex-direction:column;justify-content:center;align-items:center;min-height:120px;display:flex}.rr-picker-empty strong{color:#101820;font-family:Goudy Old Style,Garamond,Georgia,serif}.rr-picker-empty small{margin-top:4px;font-size:8px}.rr-unit-picker>footer{background:#fff;border-top:1px solid #d0d0ce;justify-content:space-between;align-items:center;gap:15px;padding:12px 18px;display:flex}.rr-unit-picker>footer small{color:#696b6c;font-size:7px;line-height:1.35}.rr-unit-picker>footer button{color:#526874;font:inherit;cursor:pointer;background:#fff;border:1px solid #8fa1aa;padding:8px 13px;font-size:8px}@media (width<=700px){.rr-picker-summary{grid-template-columns:1fr 1fr}.rr-picker-summary span:nth-child(2){border-right:0}.rr-picker-list>button{grid-template-columns:1fr auto}.rr-picker-list>button>b{text-align:left;grid-column:1/-1}.rr-unit-picker>footer{flex-direction:column;align-items:flex-start}.rr-unit-picker>footer button{width:100%}}.clean-since>p{color:#666869;letter-spacing:.03em;margin:0 auto;font-size:9px;font-weight:700}.clean-empty{text-align:center;background:#edf7fd;border:1px dashed #d0d0ce;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:126px;padding:18px;display:flex}.clean-empty.compact{min-height:92px;margin-top:9px}.clean-empty>span{color:#8fa1aa;font-size:17px}.clean-empty>strong{color:#101820;margin:5px 0 3px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:14px;font-weight:500}.clean-empty>small{color:#77797a;max-width:390px;font-size:8px;line-height:1.4}.empty-donut{background:#e5e5e3}.notice-empty{color:#77797a;text-align:center;background:#edf7fd;border:1px dashed #d0d0ce;margin:8px 0;padding:13px;font-size:8px}.unit-activity>.clean-empty{min-height:190px;margin:0 14px 14px}.day-lanes>.clean-empty{min-height:150px}.rr-demo{background:#edf3eb;border-left-color:#788b72}.rr-demo span{color:#4f674a}.occupancy-pending{background:repeating-conic-gradient(#dededb 0 5%,#f2f2f0 5% 10%)!important}.occupancy-pending>i{border:1px dashed #aaa9a5}.occupancy-pending strong{font-size:25px}.data-verification-note{color:#626465;background:#edf7fd;border-left:3px solid #8fa1aa;margin:10px 14px 14px;padding:9px 10px;font-size:8px;line-height:1.45}.readiness button.donut{font:inherit;cursor:pointer;border:0;padding:0}.dashboard-detail-modal{background:#fff;border:1px solid #8fa1aa;width:min(520px,100%);padding:30px;position:relative;box-shadow:0 25px 80px #07131e7d}.dashboard-detail-modal>small{color:#526874;letter-spacing:.16em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:9px;font-weight:700}.dashboard-detail-modal h2{color:#101820;margin:5px 0 8px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:28px;font-weight:500}.dashboard-detail-modal>p{color:#666869;margin:0 0 18px;font-size:10px;line-height:1.55}.dashboard-detail-rows{border-top:1px solid #d6d4d0}.dashboard-detail-row{border-bottom:1px solid #edf7fd;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:9px 2px;display:flex}.dashboard-detail-row>span{color:#55585a;font-size:9px}.dashboard-detail-row>span>small{color:#2d8fd5;margin-top:3px;font-size:7px;display:block}.dashboard-detail-row>strong{color:#101820;text-align:right;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:15px}.dashboard-detail-modal>footer{color:#7b7d7e;margin:12px 0;font-size:7px}.dashboard-detail-modal>.coming-done{margin-top:5px}.unit-activity-list{border-top:1px solid #b9e3fb;margin:0 14px 14px}.unit-activity-list>div{border-bottom:1px solid #edf7fd;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 2px;display:flex}.unit-activity-list>div>span{flex-direction:column;min-width:0;display:flex}.unit-activity-list strong{color:#101820;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:13px}.unit-activity-list small{color:#6b6d6e;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:7px;overflow:hidden}.unit-activity-list b{color:#164f86;background:#edf7fd;flex:none;padding:4px 6px;font-size:7px}.page .eyebrow{font-size:9px!important}.page .section-title small{font-size:8px}.page .section-title button,.page .panel-title button{font-size:9px}.page .metric small{font-size:8px}.page .metric em{font-size:7px}.page .pulse-strip span{font-size:9px}.page .property-tile small,.page .property-tile>span{font-size:8px}.page .task strong,.page .alert strong,.page .wait strong{font-size:9px}.page .task small,.page .alert small,.page .wait small{font-size:8px}.page .task em,.page .alert em{font-size:7px}.page .quick-grid button{font-size:8px}.page .stage>div{font-size:9px}.page .ava small{font-size:8px}.page .ava p{font-size:10px}.page .ava button{font-size:8px}.page .system-strip>div small,.page .system-strip article small{font-size:7px}.page .system-strip article strong,.page .system-strip article button,.page .occupancy-item>small,.page .unit-activity-list small,.rent-ready-page .rr-section-heading>span>small,.rent-ready-page .rr-lineup-building>p,.rent-ready-page .rr-legend,.rent-ready-page .rr-late-label{font-size:8px}.rent-ready-page .rr-table td,.rent-ready-page .rr-table th{font-size:10px}.rr-lifecycle-section>.rr-table-wrap{overscroll-behavior:auto;touch-action:auto;scrollbar-gutter:stable;outline:none;max-height:390px;overflow:auto}.rr-lifecycle-section>.rr-table-wrap:focus{box-shadow:inset 0 0 0 2px #8fa1aa44}.side-foot{text-align:center;flex-direction:column;align-items:center;padding-left:18px;padding-right:18px;display:flex}.side-foot div{padding-left:.45em}.side-foot p,.side-foot small{text-align:center}.page .section-title small,.page .panel-title small{font-size:9px}.page .metric h3{font-size:11px}.page .metric small{font-size:9px;line-height:1.35}.page .occupancy-ring small{font-size:8px}.page .occupancy-item>small{font-size:9px}.page .occupancy-item>em{color:#526874;font-size:8px;font-style:normal;font-weight:700}.page .occupancy-item:focus-visible,.page .property-compare button:focus-visible,.page .metric:focus-visible{outline-offset:3px;outline:2px solid #8fa1aa}.page .property-compare button{cursor:pointer}.page .weather-clock small,.page .weather-clock span,.page .weather-condition span,.page .dashboard-weather>footer,.page .dashboard-weather>footer small,.page .system-strip>div small,.page .system-strip article small,.page .system-strip article strong,.page .system-strip article button{font-size:9px}.rent-ready-page .rr-summary small{font-size:9px;line-height:1.35}.rent-ready-page .rr-lineup-score>small,.rent-ready-page .rr-lineup-slots i,.rent-ready-page .rr-lineup-building>p{font-size:9px}.rent-ready-page .rr-lineup-intro p{font-size:10px;line-height:1.55}.rent-ready-page .rr-section-heading>span>small,.rent-ready-page .rr-building-counts b,.rent-ready-page .rr-legend{font-size:9px}.rent-ready-page .rr-table th,.rent-ready-page .rr-table td{font-size:11px}.rent-ready-page .rr-table td small,.rent-ready-page .rr-field-help,.rent-ready-page .rr-release-help{font-size:9px}.rent-ready-page .rr-board-head p,.rent-ready-page .rr-hero p{font-size:11px}.rent-ready-page .rr-section-heading>span>small{font-size:11px;line-height:1.4}.rent-ready-page .rr-building-counts b{padding:6px 8px;font-size:10px}.rent-ready-page .rr-table td{font-size:12px}.rent-ready-page .rr-table th{font-size:11px;line-height:1.25}.rent-ready-page .rr-table th span{font-size:9px}.rent-ready-page .rr-unit small{font-size:10px}.rent-ready-page .rr-work b{font-size:11px}.rent-ready-page .rr-work i,.rent-ready-page .rr-vendor-lines small,.rent-ready-page .rr-vendor-cell>span,.rent-ready-page .rr-late-label,.rent-ready-page .rr-summary small,.rent-ready-page .rr-legend,.rent-ready-page .rr-lineup-building>p,.rent-ready-page .rr-not-applicable,.rent-ready-page .rr-empty small{font-size:10px}.top-calendar-shortcut{color:#586068;height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9e3fb;align-items:center;gap:6px;padding:0 9px;font-size:9px;display:flex}.top-calendar-shortcut span{color:#8fa1aa;font-size:13px}.top-calendar-shortcut.active,.top-calendar-shortcut:hover{color:#101820;background:#edf7fd;border-color:#8fa1aa}.property-calendar-page{flex-direction:column;gap:14px;display:flex}.calendar-hero{color:#fff;background:linear-gradient(118deg,#101f2c,#18384c);border-left:6px solid #8fa1aa;justify-content:space-between;align-items:center;gap:30px;min-height:150px;padding:28px 31px;display:flex}.calendar-hero small,.calendar-health header small,.calendar-date-nav small{color:#8fa1aa;letter-spacing:.17em;font-family:Bebas Neue,Arial Narrow,sans-serif;font-size:10px;font-weight:700}.calendar-hero h1{margin:4px 0 6px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:38px;font-weight:500}.calendar-hero p{color:#d0d8dc;max-width:720px;margin:0;font-size:12px;line-height:1.5}.calendar-hero-actions{flex:none;align-items:center;gap:11px;display:flex}.calendar-hero-actions>span{color:#d6dfe3;text-align:center;background:#ffffff0d;border:1px solid #ffffff2e;min-width:92px;padding:9px 11px;font-size:9px}.calendar-hero-actions>span b{color:#fff;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:25px;display:block}.calendar-hero-actions button{color:#102131;font:inherit;cursor:pointer;background:#8fa1aa;border:1px solid #8fa1aa;padding:13px 16px;font-size:10px;font-weight:800}.calendar-health>header{justify-content:space-between;align-items:flex-end;margin-bottom:12px;display:flex}.calendar-health h2{color:#101820;margin:2px 0 0;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:21px;font-weight:500}.calendar-health header p{color:#6b6d6e;margin:0;font-size:9px}.calendar-health-grid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.calendar-health-item{text-align:left;min-height:82px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5d3cf;border-top:4px solid #668192;grid-template-columns:1fr auto;align-items:center;padding:9px 11px;display:grid}.calendar-health-item small{color:#55595b;font-size:10px;font-weight:800}.calendar-health-item strong{color:#101820;grid-area:1/2/3;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:29px}.calendar-health-item span{color:#526874;font-size:8px}.calendar-health-item.tomorrow{border-top-color:#7c83d4}.calendar-health-item.urgent{border-top-color:#2d8fd5}.calendar-health-item.critical{border-top-color:#e53935}.calendar-health-item.warning{border-top-color:#2d8fd5}.calendar-health-item.neutral{border-top-color:#999}.calendar-health-item:hover{background:#edf7fd;transform:translateY(-1px)}.calendar-toolbar{justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:10px 13px;display:flex}.calendar-date-nav{align-items:center;gap:9px;display:flex}.calendar-date-nav>button{color:#526874;cursor:pointer;background:#fff;border:1px solid #d4d1cd;width:33px;height:34px;font-size:20px}.calendar-date-nav>div{flex-direction:column;min-width:175px;display:flex}.calendar-date-nav strong{color:#101820;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:18px;font-weight:500}.calendar-date-nav .calendar-today{width:auto;font:inherit;padding:0 12px;font-size:9px;font-weight:700}.calendar-view-switch{border:1px solid #b9e3fb;display:flex}.calendar-view-switch button{color:#676a6c;min-width:70px;height:35px;font:inherit;cursor:pointer;background:#fff;border:0;border-right:1px solid #b9e3fb;font-size:9px;font-weight:700}.calendar-view-switch button:last-child{border-right:0}.calendar-view-switch button.active{color:#fff;background:#101820}.calendar-filter-bar{grid-template-columns:1.15fr 1fr 1.15fr 1fr 1fr auto;gap:8px;padding:11px 13px;display:grid}.calendar-filter-bar label{color:#164f86;letter-spacing:.04em;flex-direction:column;gap:4px;font-size:8px;font-weight:800;display:flex}.calendar-filter-bar select{color:#303436;height:34px;font:inherit;background:#fff;border:1px solid #b9e3fb;padding:0 8px;font-size:10px}.calendar-filter-bar>button{color:#164f86;height:34px;font:inherit;cursor:pointer;background:#edf7fd;border:1px solid #8fa1aa;align-self:end;padding:0 12px;font-size:9px;font-weight:800}.calendar-workspace{overflow:visible}.calendar-weekdays{color:#fff;background:#101820;border-bottom:1px solid #b9e3fb;grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekdays span{letter-spacing:.08em;text-align:center;border-right:1px solid #ffffff18;padding:9px 11px;font-size:9px;font-weight:800}.calendar-month-grid{grid-template-columns:repeat(7,1fr);display:grid}.calendar-day{background:#fff;border-bottom:1px solid #b9e3fb;border-right:1px solid #b9e3fb;min-height:142px;padding:7px;overflow:visible}.calendar-day.is-today{background:#edf7fd;box-shadow:inset 0 0 0 2px #8fa1aa}.calendar-day>header{justify-content:space-between;align-items:center;height:24px;display:flex}.calendar-day>header span{color:#5f6264;place-items:center;width:23px;height:23px;font-size:10px;font-weight:800;display:grid}.calendar-day.is-today>header span{color:#fff;background:#101820;border-radius:50%}.calendar-day>header b{color:#8fa1aa;letter-spacing:.08em;font-size:7px}.calendar-day>div{flex-direction:column;gap:4px;display:flex}.calendar-event-chip{border:0;border-left:4px solid var(--event-color);background:var(--event-color);align-items:center;gap:5px;width:100%;min-height:27px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.calendar-event-chip{background:color-mix(in srgb,var(--event-color) 12%,white)}}.calendar-event-chip{color:#282c2e;text-align:left;font:inherit;cursor:pointer;z-index:1;padding:4px 5px}.calendar-event-chip:hover{z-index:8;filter:saturate(1.05)}.calendar-event-chip>i{border:1px solid #fff;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 1px #777}.calendar-event-chip>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:8px;font-weight:700;overflow:hidden}.calendar-event-chip>span b{color:#164f86;margin-right:4px;font-size:7px}.calendar-event-chip.lifecycle{background:#e5393515;border-left-color:#e53935}.calendar-more{color:#526874;text-align:left;cursor:pointer;background:0 0;border:0;font-size:8px}.calendar-hover-card{white-space:normal;z-index:30;background:#fff;border:1px solid #8fa1aa;width:245px;padding:12px;display:none;position:absolute;top:calc(100% + 5px);left:10px;box-shadow:0 16px 38px #10182038}.calendar-event-chip:hover .calendar-hover-card,.calendar-event-chip:focus .calendar-hover-card{display:block}.calendar-hover-card small{color:#526874;letter-spacing:.12em;font-size:7px;font-weight:800}.calendar-hover-card strong{color:#101820;margin:3px 0 6px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:15px;display:block}.calendar-hover-card p{color:#5e6264;margin:3px 0;font-size:8px}.calendar-hover-card em{color:#a34338;margin:7px 0 4px;font-size:8px;font-style:normal;font-weight:800;display:block}.calendar-hover-card>span{color:#777;white-space:normal;font-size:8px;line-height:1.4;display:block}.calendar-week-head{background:#edf7fd;border-bottom:1px solid #d4d1cd;grid-template-columns:76px repeat(7,1fr);display:grid}.calendar-week-head>span{color:#777;place-items:center;font-size:8px;display:grid}.calendar-week-head>div{border-left:1px solid #d4d1cd;flex-direction:column;justify-content:center;align-items:center;min-height:58px;display:flex}.calendar-week-head>div small{color:#6c6e6f;text-transform:uppercase;font-size:8px}.calendar-week-head>div strong{color:#101820;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:20px}.calendar-week-head>div.today{background:#101820}.calendar-week-head>div.today small,.calendar-week-head>div.today strong{color:#fff}.calendar-week-body{background:repeating-linear-gradient(#fff 0 77px,#edf7fd 77px 78px);grid-template-columns:76px repeat(7,1fr);min-height:470px;display:grid}.calendar-week-body>aside{background:#edf7fd;grid-template-rows:repeat(6,78px);display:grid}.calendar-week-body>aside span{color:#777;text-align:right;padding:7px;font-size:8px}.calendar-week-column{border-left:1px solid #b9e3fb;flex-direction:column;gap:5px;padding:5px;display:flex}.calendar-week-column .calendar-event-chip{min-height:52px}.calendar-week-column .calendar-event-chip>span{white-space:normal;line-height:1.3}.calendar-agenda{padding:0 16px 16px}.calendar-agenda>section>header{border-bottom:2px solid #101820;grid-template-columns:52px 1fr auto;align-items:center;min-height:52px;display:grid}.calendar-agenda>section>header span{color:#526874;font-size:9px;font-weight:800}.calendar-agenda>section>header strong{color:#101820;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:18px;font-weight:500}.calendar-agenda>section>header b{color:#777;font-size:8px}.calendar-agenda>section>button{color:#333;text-align:left;width:100%;min-height:58px;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf7fd;grid-template-columns:74px 4px minmax(220px,1fr) 9px 150px 110px;align-items:center;gap:10px;display:grid}.calendar-agenda>section>button:hover{background:#edf7fd}.calendar-agenda time{color:#5f6264;font-size:9px}.calendar-agenda>section>button>i{height:34px}.calendar-agenda button>div{flex-direction:column;gap:3px;display:flex}.calendar-agenda button>div strong{font-size:11px}.calendar-agenda button>div small{color:#747677;font-size:9px}.calendar-agenda button>span{border-radius:50%;width:9px;height:9px}.calendar-agenda button>em{font-size:9px;font-style:normal}.calendar-agenda button>b{color:#164f86;background:#edf7fd;justify-self:end;padding:5px 7px;font-size:8px}.calendar-list{padding:12px}.calendar-list>header,.calendar-list>button{grid-template-columns:170px minmax(240px,1fr) 190px 120px;align-items:center;gap:13px;display:grid}.calendar-list>header{color:#164f86;text-transform:uppercase;border-bottom:2px solid #101820;padding:8px 12px;font-size:8px;font-weight:800}.calendar-list>button{text-align:left;width:100%;min-height:61px;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf7fd;padding:9px 12px}.calendar-list>button:hover{background:#edf7fd}.calendar-list button>span{color:#555a5c;flex-direction:column;gap:3px;font-size:9px;display:flex}.calendar-list button>span:nth-child(3){flex-direction:row;align-items:center}.calendar-list button>span i{border-radius:50%;width:9px;height:9px}.calendar-list button strong{color:#101820;font-size:11px}.calendar-list button small{color:#777;font-size:9px}.calendar-list button>b{color:#164f86;background:#edf7fd;width:max-content;padding:5px 7px;font-size:8px}.calendar-empty{color:#8fa1aa;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.calendar-empty strong{color:#101820;margin:7px 0 3px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:17px}.calendar-empty small{color:#777;font-size:9px}.calendar-legend{align-items:center;gap:14px;padding:12px 16px;display:flex;overflow:auto}.calendar-legend>div{min-width:245px;margin-right:auto}.calendar-legend>div small{color:#526874;letter-spacing:.1em;font-size:8px;font-weight:800}.calendar-legend>div strong{color:#101820;margin:2px 0;font-size:10px;display:block}.calendar-legend>div p{color:#777;margin:0;font-size:8px}.calendar-legend>span{color:#55595b;white-space:nowrap;align-items:center;gap:5px;font-size:8px;display:flex}.calendar-legend>span i{background:#8fa1aa;border-radius:50%;width:9px;height:9px}.calendar-legend .legend-lifecycle i{background:#e53935;border-radius:0;width:14px}.calendar-ava{color:#fff;background:#101f2c;border-left:4px solid #8fa1aa;align-items:center;gap:13px;padding:14px 18px;display:flex}.calendar-ava>span{color:#8fa1aa;border:1px solid #8fa1aa;border-radius:50%;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-size:17px;display:grid}.calendar-ava small{color:#8fa1aa;letter-spacing:.12em;font-size:8px;font-weight:800}.calendar-ava strong{margin:2px 0;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:15px;font-weight:500;display:block}.calendar-ava p{color:#cad2d6;margin:0;font-size:9px}.calendar-detail{background:#edf7fd;flex-direction:column;width:min(550px,100%);display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-20px 0 60px #10182055}.calendar-detail>header{background:#fff;border-top:7px solid #8fa1aa;justify-content:space-between;gap:16px;padding:24px 25px 18px;display:flex}.calendar-detail>header small{color:#526874;letter-spacing:.14em;font-size:8px;font-weight:800}.calendar-detail h2{color:#101820;margin:4px 0;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:27px;font-weight:500}.calendar-detail>header p{color:#676b6d;margin:0;font-size:10px}.calendar-detail>header button,.calendar-add-modal>header button{color:#777;cursor:pointer;background:0 0;border:0;font-size:26px}.calendar-detail-body{flex:1;padding:15px;overflow:auto}.calendar-detail-body>section{background:#fff;border:1px solid #b9e3fb;margin-bottom:11px;padding:15px}.calendar-detail-status{align-items:center;gap:7px;display:flex}.calendar-detail-status span,.calendar-detail-status b,.calendar-detail-status em{color:#164f86;background:#edf7fd;padding:6px 8px;font-size:8px;font-style:normal}.calendar-detail-status .priority-urgent,.calendar-detail-status .priority-critical{color:#9b3f35;background:#f7dfdc}.calendar-detail-body h3{color:#101820;margin:0 0 10px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:17px;font-weight:500}.calendar-detail-body dl{margin:0}.calendar-detail-body dl>div{border-top:1px solid #edf7fd;justify-content:space-between;align-items:center;min-height:34px;display:flex}.calendar-detail-body dt{color:#777;font-size:9px}.calendar-detail-body dd{color:#303436;align-items:center;gap:6px;margin:0;font-size:10px;font-weight:700;display:flex}.calendar-detail-body dd i{border-radius:50%;width:9px;height:9px}.calendar-detail-body section>p{color:#626668;font-size:10px;line-height:1.55}.calendar-connected{grid-template-columns:34px 1fr;gap:10px;display:grid;background:#edf7fd!important}.calendar-connected>span{color:#fff;background:#8fa1aa;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.calendar-connected small{color:#526874;font-size:7px;font-weight:800}.calendar-connected strong{color:#101820;font-size:10px;display:block}.calendar-connected p{margin:3px 0!important;font-size:8px!important}.calendar-connected button{color:#164f86;font:inherit;cursor:pointer;background:#fff;border:1px solid #8fa1aa;grid-column:1/-1;padding:8px;font-size:9px;font-weight:700}.calendar-history{gap:9px;display:flex}.calendar-history>span{color:#fff;background:#788b72;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.calendar-history p{margin:0}.calendar-history strong,.calendar-history small{font-size:9px;display:block}.calendar-history small{color:#777;margin-top:3px}.calendar-detail>footer,.calendar-add-modal>footer{background:#fff;border-top:1px solid #b9e3fb;justify-content:flex-end;align-items:center;gap:8px;padding:13px 18px;display:flex}.calendar-detail>footer button,.calendar-add-modal>footer button{color:#fff;font:inherit;cursor:pointer;background:#101820;border:1px solid #101820;padding:10px 14px;font-size:9px;font-weight:800}.calendar-detail>footer button.quiet,.calendar-add-modal>footer button.quiet{color:#616568;background:#fff;border-color:#c8c5c0}.calendar-add-modal{background:#edf7fd;flex-direction:column;width:min(820px,100%);max-height:92vh;display:flex;box-shadow:0 25px 80px #07131e75}.calendar-add-modal>header{background:#fff;border-bottom:1px solid #b9e3fb;justify-content:space-between;gap:18px;padding:21px 23px 16px;display:flex}.calendar-add-modal>header small{color:#526874;letter-spacing:.13em;font-size:8px;font-weight:800}.calendar-add-modal h2{color:#101820;margin:3px 0;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:26px;font-weight:500}.calendar-add-modal>header p{color:#777;margin:0;font-size:9px}.calendar-add-body{grid-template-columns:repeat(3,1fr);gap:11px;padding:18px 22px;display:grid;overflow:auto}.calendar-add-body label{color:#164f86;flex-direction:column;gap:5px;font-size:8px;font-weight:800;display:flex}.calendar-add-body label.wide,.calendar-form-note.wide{grid-column:1/-1}.calendar-add-body input,.calendar-add-body select,.calendar-add-body textarea{color:#303436;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #cbc8c2;padding:8px 9px;font-size:10px}.calendar-add-body textarea{resize:vertical;min-height:76px}.calendar-form-note{background:#f8e9e7;border-left:4px solid #e53935;align-items:center;gap:10px;padding:10px;display:flex}.calendar-form-note>span{color:#fff;background:#e53935;place-items:center;min-width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.calendar-form-note p{color:#666;margin:0;font-size:9px}.calendar-form-note strong{color:#101820;display:block}.calendar-form-note.crm{background:#e7f2f0;border-left-color:#2a8c82}.calendar-form-note.crm>span{background:#2a8c82}.calendar-add-modal>footer{justify-content:space-between}.calendar-add-modal>footer small{color:#777;font-size:8px}.calendar-add-modal>footer div{gap:8px;display:flex}.calendar-add-modal>footer button:disabled{color:#888;cursor:not-allowed;background:#d0ceca;border-color:#bbb}@media (width<=1200px){.calendar-health-grid,.calendar-filter-bar{grid-template-columns:repeat(3,1fr)}.calendar-filter-bar>button{align-self:end}.calendar-day{min-height:130px}.calendar-event-chip>span{font-size:7px}}@media (width<=900px){.calendar-hero{flex-direction:column;align-items:flex-start}.calendar-hero-actions{justify-content:space-between;width:100%}.calendar-toolbar{flex-direction:column;align-items:flex-start}.calendar-view-switch{width:100%}.calendar-view-switch button{flex:1}.calendar-filter-bar{grid-template-columns:1fr 1fr}.calendar-month{overflow-x:auto}.calendar-weekdays,.calendar-month-grid{min-width:850px}.calendar-week-view{overflow-x:auto}.calendar-week-head,.calendar-week-body{min-width:900px}.calendar-agenda>section>button{grid-template-columns:65px 4px 1fr 9px 120px}.calendar-agenda>section>button>b{display:none}.calendar-list{overflow-x:auto}.calendar-list>header,.calendar-list>button{min-width:760px}}@media (width<=650px){.top-calendar-shortcut b{display:none}.top-calendar-shortcut{justify-content:center;width:34px;padding:0}.calendar-hero{padding:22px}.calendar-hero h1{font-size:31px}.calendar-hero-actions{flex-direction:column;align-items:stretch}.calendar-health-grid{grid-template-columns:1fr 1fr}.calendar-filter-bar,.calendar-add-body{grid-template-columns:1fr}.calendar-add-body label.wide,.calendar-form-note.wide{grid-column:auto}.calendar-add-modal>footer{flex-direction:column;align-items:flex-start}.calendar-add-modal>footer div,.calendar-add-modal>footer button{width:100%}.calendar-agenda{padding:0 10px 10px}.calendar-agenda>section>button{grid-template-columns:58px 4px 1fr 9px;padding:7px 0}.calendar-agenda>section>button>em,.calendar-agenda>section>button>b{display:none}.calendar-legend>div{min-width:220px}.calendar-hover-card{display:none!important}}.calendar-hero{color:#101820;background:linear-gradient(115deg,#edf7fd,#edf7fd 58%,#edf7fd);border:1px solid #b9e3fb;border-top:4px solid #8fa1aa;justify-content:flex-start;min-height:174px;position:relative;overflow:hidden;box-shadow:0 10px 30px #1018200d}.calendar-hero:after{content:"A & L";color:#8fa1aa10;letter-spacing:.12em;white-space:nowrap;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:118px;position:absolute;top:50%;right:23%;transform:translateY(-52%)}.calendar-hero-mark{z-index:1;color:#fff;background:#101820;border:1px solid #69bdf0;flex-direction:column;flex:none;justify-content:center;align-items:center;width:72px;height:86px;display:flex;position:relative;box-shadow:7px 7px #b9e3fb}.calendar-hero-mark span{font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:30px;line-height:1}.calendar-hero-mark small{margin-top:4px;color:#69bdf0!important;letter-spacing:.22em!important;font-size:9px!important}.calendar-hero-copy{z-index:1;max-width:700px;position:relative}.calendar-hero-copy>small{color:#526874!important}.calendar-hero h1{color:#101820;letter-spacing:.01em;font-size:42px}.calendar-hero p{color:#5f6162;font-size:12px}.calendar-hero-copy em{color:#526874;letter-spacing:.04em;margin-top:13px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:11px;font-style:italic;display:block}.calendar-hero-actions{z-index:1;margin-left:auto;position:relative}.calendar-hero-actions>span{color:#164f86;background:#fff;border-color:#69bdf0}.calendar-hero-actions button{color:#fff;background:#101820;border-color:#101820;box-shadow:0 5px 14px #1018201f}.calendar-health>header{align-items:center}.calendar-health header p{font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:11px;font-style:italic}.calendar-month{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}.calendar-weekdays,.calendar-month-grid{display:contents}.calendar-weekdays span{background:#101820;border-right:1px solid #ffffff18;min-width:0;padding:11px 5px;font-size:10px;display:block}.calendar-weekdays span:last-child{border-right:0}.calendar-day{min-width:0}.calendar-day:nth-child(7n){border-right:0}.calendar-legend{grid-template-columns:minmax(250px,.8fr) minmax(340px,1.2fr) minmax(340px,1.2fr);align-items:start;gap:18px;padding:18px;display:grid;overflow:visible}.calendar-legend-intro{border-right:1px solid #b9e3fb;padding:4px 16px 4px 4px;min-width:0!important;margin:0!important}.calendar-legend-intro small{color:#526874;letter-spacing:.12em;font-size:9px;font-weight:800}.calendar-legend-intro strong{color:#101820;margin:5px 0;font-family:Goudy Old Style,Garamond,Georgia,serif;font-weight:500;display:block;font-size:16px!important}.calendar-legend-intro p{color:#6d6f70;margin:0;line-height:1.45;font-size:9px!important}.calendar-legend-group{min-width:0!important;margin:0!important}.calendar-legend-group h3{color:#101820;margin:0 0 9px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:14px;font-weight:500}.calendar-legend-group>div{grid-template-columns:1fr 1fr;gap:7px 10px;display:grid}.calendar-legend-group span{color:#55595b;align-items:center;gap:7px;font-size:8px;line-height:1.3;display:flex}.calendar-legend-group span i{border-radius:2px;flex:none;width:12px;height:12px}.calendar-legend-group.ownership span i{border-radius:50%}.dashboard-mini-calendar{overflow:hidden;padding:0!important}.dashboard-mini-calendar>header{background:#fff;border-bottom:1px solid #b9e3fb;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:10px 14px;display:flex}.dashboard-mini-calendar>header small{color:#526874;letter-spacing:.1em;font-size:8px;font-weight:800}.dashboard-mini-calendar>header h3{color:#101820;margin:2px 0 0;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:17px;font-weight:500}.dashboard-mini-calendar>header button{color:#526874;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:700}.mini-calendar-groups{grid-template-columns:repeat(3,1fr);min-height:170px;display:grid}.mini-calendar-groups>section{background:#fff;border-right:1px solid #edf7fd;padding:12px}.mini-calendar-groups>section:last-child{border-right:0}.mini-calendar-groups>section>strong{color:#526874;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:800;display:block}.mini-calendar-groups>section>button{text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf7fd;grid-template-columns:42px 3px 1fr 8px;align-items:center;gap:6px;padding:5px 0;display:grid}.mini-calendar-groups>section>button:hover{background:#edf7fd}.mini-calendar-groups time{color:#6b6e70;font-size:7px}.mini-calendar-groups button>i{height:27px}.mini-calendar-groups button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.mini-calendar-groups button b{color:#101820;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.mini-calendar-groups button small{color:#777;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.mini-calendar-groups button>em{border-radius:50%;width:8px;height:8px}.mini-calendar-groups section>p{color:#999;margin:15px 0;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:10px;font-style:italic}.dashboard-mini-calendar>footer{background:#edf7fd;border-top:1px solid #b9e3fb;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:7px 13px;display:flex}.dashboard-mini-calendar>footer span{color:#6d6b67;align-items:center;gap:6px;font-size:7px;display:flex}.dashboard-mini-calendar>footer span i{width:11px;height:11px}.dashboard-mini-calendar>footer button{color:#164f86;font:inherit;cursor:pointer;background:#fff;border:1px solid #8fa1aa;padding:6px 8px;font-size:8px;font-weight:700}@media (width<=1180px){.calendar-legend{grid-template-columns:1fr 1fr}.calendar-legend-intro{border-bottom:1px solid #b9e3fb;border-right:0;grid-column:1/-1;padding-bottom:12px}.calendar-hero:after{right:10%}}@media (width<=900px){.calendar-month{min-width:980px}.calendar-weekdays,.calendar-month-grid{display:contents}.calendar-hero:after{display:none}.calendar-hero-actions{margin-left:0}.mini-calendar-groups{grid-template-columns:1fr}.mini-calendar-groups>section{border-bottom:1px solid #edf7fd;border-right:0}.dashboard-mini-calendar>header{flex-direction:column;align-items:flex-start}.dashboard-mini-calendar>header button{font-size:9px}}@media (width<=650px){.calendar-hero{padding:20px}.calendar-hero-mark{width:60px;height:72px}.calendar-hero-copy em{display:none}.calendar-legend,.calendar-legend-group>div{grid-template-columns:1fr}.calendar-legend-intro{grid-column:auto}.dashboard-mini-calendar>footer{flex-direction:column;align-items:flex-start}}.daily-quote{background-color:#102739;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;transition:background-image .45s}.daily-quote .quote-overlay{background:linear-gradient(90deg,#071724e8,#0a2030bd 32%,#0a203096,#0a2030bd 68%,#071724e8)}.photo-library{background:#edf7fd;border-bottom:1px solid #b9e3fb;padding:15px 24px 13px}.photo-library-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:11px;display:flex}.photo-library-head small{letter-spacing:.16em;color:#526874;font-size:7px}.photo-library-head h3{color:var(--navy);margin:3px 0;font-family:Georgia,serif;font-size:16px;font-weight:500}.photo-library-head p{color:var(--muted);max-width:610px;margin:0;font-size:8px;line-height:1.45}.photo-upload{border:1px solid var(--pewter);color:#fff;cursor:pointer;background:#18283a;border-radius:3px;flex:none;padding:9px 12px;font-size:8px}.photo-upload input{display:none}.photo-grid{scrollbar-color:#8fa1aa #edf7fd;grid-auto-columns:145px;grid-auto-flow:column;gap:9px;padding:2px 1px 8px;display:grid;overflow-x:auto}.photo-grid figure{background:#edf7fd;border:1px solid #b9e3fb;height:106px;margin:0;position:relative;overflow:hidden}.photo-grid img{object-fit:cover;width:100%;height:72px;display:block}.photo-grid figcaption{background:#fff;flex-direction:column;height:34px;padding:5px 7px;display:flex}.photo-grid figcaption span{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.photo-grid figcaption small{letter-spacing:.08em;color:#2d8fd5;margin-top:2px;font-size:5px}.photo-grid figure>button{color:#fff;cursor:pointer;background:#101f2ddd;border:0;border-radius:50%;width:20px;height:20px;position:absolute;top:4px;right:4px}.quote-list{flex:1;min-height:150px}@media (width<=800px){.daily-quote{background-attachment:scroll}.photo-library{padding:13px 16px}.photo-library-head{flex-direction:column;align-items:flex-start}.photo-upload{text-align:center;width:100%}.photo-grid{grid-auto-columns:132px}}.welcome{align-items:flex-start}.welcome>div:first-child{flex:1}.welcome-side{grid-template-columns:minmax(430px,1.45fr) minmax(260px,.85fr);align-items:start;gap:9px;width:min(780px,100% - 335px);display:grid}.welcome-side>.dashboard-top-calendar{grid-area:1/1/3}.welcome-side>.dashboard-weather{grid-area:1/2}.welcome-side>.role-context{grid-area:2/2}.lower-grid.readiness-only{grid-template-columns:1fr}.dashboard-mini-calendar.dashboard-top-calendar{background:#fff;border:1px solid #c9c6c1;border-top:3px solid #8fa1aa;border-radius:2px;overflow:hidden;box-shadow:0 6px 20px #1018200a;padding:0!important}.dashboard-top-calendar>header{border-bottom:1px solid #b9e3fb;min-height:50px;padding:8px 12px}.dashboard-top-calendar>header small{font-size:7px}.dashboard-calendar-body{grid-template-columns:minmax(205px,1.05fr) minmax(175px,.95fr);min-height:176px;display:grid}.dashboard-month-grid{border-right:1px solid #edf7fd;padding:8px 10px 10px}.dashboard-weekdays,.dashboard-dates{grid-template-columns:repeat(7,1fr);display:grid}.dashboard-weekdays span{color:#2d8fd5;place-items:center;height:19px;font-size:7px;font-weight:800;display:grid}.dashboard-dates button{color:#55595b;height:23px;font:inherit;cursor:pointer;background:0 0;border:0;font-size:8px}.dashboard-dates button:not(:disabled):hover{color:#101820;background:#edf7fd}.dashboard-dates button:disabled{cursor:default}.dashboard-dates button.is-today{color:#fff;background:#101820;border-radius:50%;width:23px;margin:auto;font-weight:800;box-shadow:0 0 0 2px #69bdf0}.dashboard-today-agenda{background:#edf7fd;padding:9px 10px}.dashboard-today-agenda>div{padding-bottom:6px}.dashboard-today-agenda>div small{color:#526874;letter-spacing:.12em;font-size:7px;font-weight:800;display:block}.dashboard-today-agenda>div strong{color:#101820;margin-top:2px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:13px;font-weight:500;display:block}.dashboard-today-agenda>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf7fd;grid-template-columns:3px 1fr;align-items:stretch;gap:7px;width:100%;padding:7px 0;display:grid}.dashboard-today-agenda>button>i{width:3px;min-height:28px}.dashboard-today-agenda>button>span{flex-direction:column;justify-content:center;min-width:0;display:flex}.dashboard-today-agenda b{color:#101820;white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.dashboard-today-agenda button small{color:#707273;margin-top:2px;font-size:7px}.dashboard-today-agenda .agenda-clear{grid-template-columns:1fr;padding:12px 2px}.dashboard-today-agenda .agenda-clear b{font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:10px;font-weight:500}@media (width<=1200px){.welcome{flex-direction:column}.welcome-side{grid-template-columns:minmax(420px,1.25fr) minmax(260px,.75fr);width:100%}.welcome>div:first-child{padding-bottom:5px}}@media (width<=760px){.welcome-side{flex-direction:column;display:flex}.welcome-side>*{width:100%}.dashboard-calendar-body{grid-template-columns:1fr}.dashboard-month-grid{border-bottom:1px solid #edf7fd;border-right:0}.dashboard-top-calendar>header{flex-direction:row;align-items:center}.dashboard-top-calendar>header button{font-size:8px}}.access-gate{z-index:5000;background:url(/quote-backgrounds/links-lobby.jpg) 50%/cover no-repeat;place-items:center;min-height:100vh;padding:24px;display:grid;position:fixed;inset:0}.access-gate-shade{background:linear-gradient(115deg,#080e12e0,#080e128c 55%,#080e12c7);position:absolute;inset:0}.access-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#edf7fdf5;border:1px solid #ffffff59;border-radius:3px;width:min(470px,100%);padding:34px 38px 25px;position:relative;box-shadow:0 28px 80px #0000006b}.access-card>img{object-fit:contain;width:210px;max-height:62px;margin:0 auto 26px;display:block}.access-title{text-align:center}.access-title small{color:#2d8fd5;letter-spacing:.2em;font-size:9px;font-weight:800}.access-title h1{color:#101820;margin:8px 0 7px;font-family:Goudy Old Style,Garamond,Georgia,serif;font-size:34px;font-weight:500}.access-title p{color:#68635d;max-width:350px;margin:0 auto;font-size:11px;line-height:1.65}.access-form{gap:14px;margin-top:27px;display:grid}.access-form label{color:#0d2d4d;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.access-form select,.access-form input{color:#101820;background:#fff;border:1px solid #b9e3fb;border-radius:3px;width:100%;height:46px;padding:0 13px;font:600 12px/1 Arial,sans-serif}.access-form input{text-align:center;letter-spacing:.36em;font-size:24px}.access-form>button{color:#fff;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:#101820;border:1px solid #101820;border-radius:3px;height:46px;font-size:10px;font-weight:800}.access-form>button:disabled{opacity:.45;cursor:not-allowed}.access-error{color:#7c352d;background:#f8ece9;border-left:3px solid #a4483d;margin:0;padding:10px;font-size:10px;line-height:1.45}.access-card>footer{border-top:1px solid #b9e3fb;justify-content:space-between;align-items:center;gap:16px;margin-top:23px;padding-top:17px;display:flex}.access-card>footer>span{color:#7a746d;letter-spacing:.13em;font-size:7px;font-weight:800}.compliance-marks{z-index:3000;background:#ffffffed;border:1px solid #1018201f;border-radius:4px;align-items:center;gap:10px;padding:7px 10px;display:flex;position:fixed;bottom:14px;right:17px;box-shadow:0 4px 18px #0000001a}.access-card .compliance-marks{box-shadow:none;background:0 0;border:0;padding:0;position:static}.compliance-marks>span{color:#20272d;align-items:center;gap:5px;display:flex}.compliance-marks em{letter-spacing:.05em;text-transform:uppercase;font-size:6px;font-style:normal;font-weight:800;line-height:1.15}.fair-housing-mark i{border:2px solid #20272d;border-top:0;place-items:center;width:22px;height:18px;font-style:normal;display:grid;position:relative}.fair-housing-mark i:before{content:"";border-top:2px solid #20272d;border-left:2px solid #20272d;width:14px;height:14px;position:absolute;top:-7px;left:2px;transform:rotate(45deg)}.fair-housing-mark i b{z-index:1;font-size:11px;position:relative}.accessibility-mark>b{font-size:24px;line-height:1}.profile .sign-out{color:#164f86;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.rr-sort-select{align-items:center;gap:7px;display:flex}.rr-sort-select>span{color:#164f86;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.rr-sort-direction{color:#0d2d4d;cursor:pointer;background:#fff;border:1px solid #b9e3fb;border-radius:4px;min-height:36px;padding:0 11px;font-size:9px;font-weight:800}.rr-lifecycle-table thead th>button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:800}.rr-lifecycle-table thead th>button.active{color:#164f86}.rr-lifecycle-table thead th>button:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=700px){.access-card{padding:27px 22px}.access-card>footer{flex-direction:column;align-items:flex-start}.compliance-marks{bottom:8px;right:8px}.rr-sort-select>span{display:none}}body{font-size:15px;line-height:1.45}.sidebar nav button{min-height:44px;font-size:13px}.sidebar nav button em{font-size:8px}.side-foot p{font-size:12px}.topbar{min-height:74px}.profile .sign-out{font-size:10px}.welcome h1{font-size:42px}.welcome p{font-size:15px}.section-title small,.panel-title small{font-size:10px}.section-title h2{font-size:24px}.section-title button,.panel-title button{font-size:11px}.metric h3{font-size:13px}.task strong,.alert strong,.wait strong,.agenda-row strong{font-size:12px}.task small,.alert small,.wait small,.agenda-row small,.agenda-row time{font-size:10px}.quick-grid button{font-size:11px}.ava p{font-size:13px}.ava button{font-size:10px}.dashboard-top-calendar>header small,.dashboard-weekdays span,.dashboard-today-agenda>div small{font-size:9px}.dashboard-top-calendar>header h3{font-size:19px}.dashboard-top-calendar>header button,.dashboard-today-agenda b{font-size:11px}.dashboard-today-agenda button small,.weather-clock small,.weather-clock span,.weather-condition span,.dashboard-weather>footer,.dashboard-weather>footer small{font-size:10px}.rr-hero>div>p:last-child{font-size:14px}.rr-demo span{font-size:10px}.rr-demo strong{font-size:15px}.rr-demo small{font-size:10px}.rr-summary small,.rr-board-head small{font-size:11px}.rr-board-head h2{font-size:27px}.rr-controls.rr-controls-simple{background:#edf7fd;grid-template-columns:minmax(240px,1fr) 170px minmax(440px,auto) auto;align-items:center;padding:14px 20px}.rr-find{height:44px}.rr-find input,.rr-controls select{font-size:12px}.rr-controls select{height:44px}.rr-sort-panel{background:#fff;border:1px solid #b9e3fb;align-items:center;gap:12px;min-height:44px;padding:6px 8px 6px 12px;display:flex}.rr-sort-panel>span{color:#164f86;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.rr-sort-panel>div{gap:5px;display:flex}.rr-sort-panel button{color:#4c5052;min-height:31px;font:inherit;cursor:pointer;white-space:nowrap;background:#edf7fd;border:1px solid #b9e3fb;padding:0 9px;font-size:10px;font-weight:700}.rr-sort-panel button:hover{border-color:#8fa1aa}.rr-sort-panel button.active{color:#fff;background:#101820;border-color:#101820}.rr-sort-panel button b{color:#b9e3fb;margin-left:5px}.rr-sort-direction{min-height:44px;font-size:10px;line-height:1.2}.rr-legend{font-size:10px}.rr-section-heading>span>strong{font-size:22px}.rr-section-heading>span>small{color:#55595b;max-width:880px;font-size:12px;line-height:1.45}.rr-building-counts b{font-size:9px}.rr-section-heading>em{width:34px;height:34px;font-size:12px}.rr-table th,.rr-lifecycle-table th{padding:12px 10px;font-size:10px}.rr-table td{font-size:11px}.rr-unit strong{font-size:19px}.rr-unit small,.rr-work b{font-size:10px}.rr-work i{width:22px;height:22px;font-size:10px}.rr-vendor-lines>small{font-size:9px}.rr-prospect{font-size:12px}.rr-empty strong{font-size:18px}.rr-empty small,.rr-field-help,.rr-vendor-summary p,.rr-required-key p,.rr-model-rule p,.rr-model-na span,.rr-drawer label{font-size:11px}.rr-drawer input,.rr-drawer select,.rr-drawer textarea{font-size:13px}.rr-drawer-body h3{font-size:19px}.rr-drawer>footer small{font-size:10px}.rr-drawer>footer button{font-size:11px}.rr-lifecycle-section>.rr-table-wrap{scrollbar-width:thin}.rr-lifecycle-section>.rr-table-wrap::-webkit-scrollbar{width:9px;height:9px}.rr-lifecycle-section>.rr-table-wrap::-webkit-scrollbar-thumb{border:2px solid #edf7fd}.calendar-hero p{font-size:14px}.calendar-weekdays span{font-size:12px}.calendar-filter-bar label,.calendar-toolbar button,.calendar-view-switch button{font-size:11px}.calendar-filter-bar select{font-size:12px}.calendar-health-card strong{font-size:24px}.calendar-legend-group h3{font-size:17px}.calendar-legend-group span{font-size:11px}.calendar-day>header strong{font-size:13px}.calendar-event-chip>span{font-size:10px}.calendar-event-chip>span b{font-size:9px}.calendar-agenda>section>button,.calendar-list>button{font-size:11px}.access-card{background:#edf7fdfa;border-color:#69bdf0;width:min(520px,100%);padding:38px 44px 28px}.access-card>img{width:245px;margin-bottom:30px}.access-title small{font-size:11px}.access-title h1{font-size:40px}.access-title p{max-width:410px;font-size:14px;line-height:1.55}.access-form label{font-size:11px}.access-form select,.access-form input{height:52px;font-size:15px}.access-form input{font-size:26px}.access-form>button{height:52px;font-size:12px}.access-help{color:#68635d;text-align:center;margin:0;font-size:11px;line-height:1.55}.access-text-button{text-underline-offset:3px;text-decoration:underline;color:#164f86!important;background:0 0!important;border:0!important;height:auto!important}.access-card>footer>span{font-size:9px}.compliance-marks em{font-size:8px}@media (width<=1250px){.rr-controls.rr-controls-simple{grid-template-columns:minmax(240px,1fr) 170px}.rr-sort-panel{grid-column:1/-1}.rr-sort-direction{justify-self:start}.welcome h1{font-size:38px}}@media (width<=800px){.page{padding:24px 14px 88px}.topbar{min-height:68px}.welcome h1{font-size:34px}.welcome p{font-size:14px}.rr-hero h1{font-size:36px}.rr-summary{grid-template-columns:1fr 1fr}.rr-controls.rr-controls-simple{grid-template-columns:1fr}.rr-sort-panel{grid-column:auto;padding:10px;display:block;overflow-x:auto}.rr-sort-panel>span{margin-bottom:8px;display:block}.rr-sort-panel>div{width:max-content}.rr-sort-panel button{min-height:38px;font-size:11px}.rr-sort-direction{justify-self:stretch;width:100%}.rr-section-heading{grid-template-columns:32px 1fr 34px 18px;min-height:96px}.rr-section-heading>span>strong{font-size:20px}.rr-section-heading>span>small{font-size:12px}.rr-lifecycle-section>.rr-table-wrap{max-height:none;overflow:auto visible}.rr-table th,.rr-lifecycle-table th{font-size:11px}.rr-table td{font-size:12px}.calendar-hero h1{font-size:34px}.calendar-month{overflow-x:auto}.calendar-event-chip>span{font-size:11px}.compliance-marks{justify-content:center;margin:14px;position:static}.access-card{padding:31px 24px}.access-title h1{font-size:34px}.access-card>footer{align-items:center}.access-card .compliance-marks{margin:0}}@media (width<=520px){.rr-summary{grid-template-columns:1fr}.rr-section-number{display:none}.rr-section-heading{grid-template-columns:1fr 34px 18px;padding:13px}.access-gate{align-items:center;padding:14px}.access-card{max-height:calc(100vh - 28px);overflow:auto}.access-title p{font-size:13px}.access-card>footer{align-items:flex-start}.compliance-marks{flex-wrap:wrap;justify-content:flex-start}}.welcome .eyebrow{font-size:10px!important}.welcome>div:first-child>p:not(.eyebrow){font-size:15px}.property-tile small{font-size:10px}.pulse-grid .metric>small{font-size:11px}.panel-title b,.day-lane header span,.day-lane header b{font-size:9px}.day-lane>button,.since button,.since>small{font-size:10px}.system-strip>div h3{font-size:16px}.system-strip article small,.system-strip article button,.role-hint,.notices article p,.notices article small{font-size:10px}.modal-actions strong{font-size:12px}.modal-actions small,.modal>p,.rr-tour-target small{font-size:10px}.rr-tour-target p{font-size:12px}.rr-target-ring>span{font-size:10px}.rr-target-ring small{font-size:9px}.rr-summary strong>i{font-size:17px}.rr-section-number{font-size:22px}.rr-unit em,.rr-late-label{font-size:9px}.rr-stage{font-size:10px}.rr-owner i{font-size:9px}.rr-owner b,.rr-vendor-lines>small,.rr-guide small{font-size:10px}.rr-official-check p,.rr-official-check strong{font-size:11px}.rr-official-check button{font-size:10px}.rr-sort-panel>span{font-size:11px}.calendar-hero-copy>small,.calendar-hero-mark small{font-size:10px!important}.calendar-hero-copy em{font-size:13px}.calendar-health-card small,.calendar-legend-intro small{font-size:11px}.calendar-health-card p,.calendar-legend-intro p{font-size:12px!important}.calendar-event-chip>span,.calendar-event-chip>span b,.dashboard-mini-calendar>header small,.mini-calendar-groups>section>strong{font-size:10px}.dashboard-mini-calendar>header button{font-size:11px}.mini-calendar-groups time{font-size:10px}.mini-calendar-groups button b{font-size:11px}.mini-calendar-groups button small,.dashboard-mini-calendar>footer span,.dashboard-mini-calendar>footer button{font-size:10px}@media (width<=800px){.welcome>div:first-child>p:not(.eyebrow){font-size:14px}.rr-section-heading>span>small{line-height:1.5}.rr-lifecycle-table th>span{font-size:9px}.calendar-event-chip>span,.calendar-event-chip>span b{font-size:11px}}.access-brand-lockup{flex-direction:column;align-items:center;margin:0 auto 25px;display:flex}.access-brand-lockup>img{object-fit:contain;width:230px;max-height:58px;display:block}.compass-brand-mark{color:#18283a;border-top:1px solid #b9e3fb;align-items:center;gap:13px;margin-top:17px;padding-top:16px;display:flex}.compass-brand-mark>strong{letter-spacing:.22em;font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:28px;font-weight:600;line-height:1}.compass-logo-icon{background:radial-gradient(circle at 34% 28%,#edf7fd 0 6%,#8fa1aa 18%,#164f86 63%,#0d2d4d);border:1px solid #2d8fd5;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative;box-shadow:inset 0 0 0 3px #edf7fd,0 5px 13px #18283a24}.compass-logo-icon:before,.compass-logo-icon:after{content:"";background:#18283a;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compass-logo-icon:before{width:1px;height:28px}.compass-logo-icon:after{width:28px;height:1px}.compass-logo-icon i{z-index:2;color:#526874;letter-spacing:.08em;font:800 7px/1 Arial,sans-serif;position:absolute;top:-10px}.compass-logo-icon b{z-index:1;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(145deg,#fff 0 48%,#18283a 49% 100%);width:10px;height:24px;position:relative;transform:rotate(18deg);box-shadow:0 0 0 1px #18283a}.access-title{margin-bottom:1px}.access-title h1{margin-bottom:0}.access-person-field{gap:7px;display:grid;position:relative}.access-field-label{color:#0d2d4d;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.access-person-trigger{text-align:left;cursor:pointer;border-radius:3px;grid-template-columns:42px 1fr 24px;align-items:center;gap:12px;width:100%;min-height:66px;display:grid;box-shadow:0 3px 10px #18283a0b;color:#18283a!important;background:linear-gradient(#fff,#edf7fd)!important;border:1px solid #69bdf0!important;padding:9px 13px!important}.access-person-trigger:hover,.access-person-trigger:focus-visible{box-shadow:0 0 0 3px #8fa1aa20;border-color:#2d8fd5!important}.access-person-avatar{color:#b9e3fb;letter-spacing:.08em;background:#18283a;border:1px solid #8fa1aa;border-radius:50%;place-items:center;width:38px;height:38px;font:700 11px/1 Arial,sans-serif;display:grid}.access-person-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.access-person-copy strong{color:#18283a;text-overflow:ellipsis;white-space:nowrap;font:600 14px/1.2 Arial,sans-serif;overflow:hidden}.access-person-copy small{color:#164f86;text-overflow:ellipsis;white-space:nowrap;font:500 10px/1.3 Arial,sans-serif;overflow:hidden}.access-person-caret{color:#8fa1aa;text-align:center;font-size:20px;line-height:1;transition:transform .15s}.access-person-trigger[aria-expanded=true] .access-person-caret{transform:rotate(180deg)}.access-person-menu{z-index:20;scrollbar-color:#8fa1aa #edf7fd;background:#edf7fd;border:1px solid #69bdf0;border-radius:4px;max-height:300px;padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto;box-shadow:0 20px 45px #07141e3d}.access-person-menu>button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf7fd;grid-template-columns:36px 1fr 20px;align-items:center;gap:10px;width:100%;min-height:55px;padding:8px 9px;display:grid}.access-person-menu>button:last-child{border-bottom:0}.access-person-menu>button:hover,.access-person-menu>button:focus-visible{background:#edf7fd}.access-person-menu>button.selected .access-person-copy strong{color:#fff}.access-person-menu>button.selected .access-person-copy small{color:#b9e3fb}.access-person-menu>button.selected>b{color:#69bdf0}.access-person-menu .access-person-avatar{width:34px;height:34px;font-size:10px}.access-person-menu>button.selected .access-person-avatar{color:#18283a;background:#8fa1aa;border-color:#b9e3fb}.access-person-menu>button>b{color:#8fa1aa;text-align:center;font-size:13px}.access-form{margin-top:24px}@media (width<=520px){.access-brand-lockup>img{width:205px}.compass-brand-mark>strong{font-size:24px}.compass-logo-icon{width:38px;height:38px}.access-person-menu{max-height:245px}.access-person-copy strong{font-size:13px}.access-person-copy small{font-size:9px}}.welcome-identity{letter-spacing:.075em;text-transform:uppercase;background:#edf7fd;border-left:3px solid #8fa1aa;width:max-content;padding:6px 11px;font-weight:800;color:#0d2d4d!important;margin:8px 0 9px!important;font-size:11px!important}.top-admin-preview{background:#edf7fd;border-color:#69bdf0;padding:6px 8px;box-shadow:0 4px 14px #18283a12}.top-admin-preview label>span{font-size:9px}.top-admin-preview select{border-color:#69bdf0;width:245px;max-width:245px;height:34px;padding:0 9px;font-size:10px}.top-admin-preview button{height:34px;padding:0 11px;font-size:9px}.rr-section-stack{background:linear-gradient(#edf7fd,#edf7fd);border-top:1px solid #b9e3fb;gap:24px;padding:26px}.rr-lifecycle-section{background:#fff;border:1px solid #b9e3fb;border-radius:10px;position:relative;overflow:hidden;box-shadow:0 10px 25px #18283a14,0 2px 5px #18283a0c}.rr-lifecycle-section:before{content:"";z-index:4;background:#8fa1aa;height:3px;position:absolute;inset:0 0 auto}.rr-lifecycle-section+.rr-lifecycle-section{margin-top:0}.rr-section-heading{background:linear-gradient(100deg,#fff,#edf7fd 72%,#edf7fd);border-bottom:1px solid #b9e3fb;border-left-width:6px}.rr-section-heading:hover{background:linear-gradient(100deg,#fff,#edf7fd 72%,#b9e3fb)}.tone-tour:before{background:#668192}.tone-ready:before{background:#788b72}.tone-turn:before{background:#8fa1aa}.tone-down:before{background:#8b6b62}.tone-ntv:before{background:#7b7794}.tone-transfer:before,.tone-incoming:before{background:#2d8fd5}.tone-tour .rr-section-heading{background:linear-gradient(100deg,#fff,#f2f6f7 76%,#e4ecef)}.tone-ready .rr-section-heading{background:linear-gradient(100deg,#fff,#f1f5ef 76%,#e2ebe0)}.tone-down .rr-section-heading{background:linear-gradient(100deg,#fff,#f5f0ee 76%,#eadfdb)}.tone-ntv .rr-section-heading{background:linear-gradient(100deg,#fff,#f4f3f7 76%,#e7e5ee)}.tone-transfer .rr-section-heading,.tone-incoming .rr-section-heading{background:linear-gradient(100deg,#fff,#edf7fd 76%,#edf7fd)}.tone-incoming .rr-section-heading{border-left-color:#2d8fd5}.rr-lifecycle-section>.rr-table-wrap{background:#fff;border-top:0}.rr-lifecycle-section>.rr-table-wrap:after{content:"";opacity:.42;background:linear-gradient(90deg,#8fa1aa,#edf7fd,#8fa1aa);width:100%;height:7px;display:block;position:sticky;left:0}@media (width<=1100px){.top-admin-preview select{width:190px;max-width:190px}}@media (width<=800px){.rr-section-stack{gap:18px;padding:18px 12px}.rr-lifecycle-section{border-radius:8px}.top-admin-preview select{width:170px;max-width:170px}.welcome-identity{font-size:10px!important}}@media (width<=520px){.rr-section-stack{gap:15px;padding:14px 8px}.rr-lifecycle-section{box-shadow:0 7px 18px #18283a12}.top-admin-preview select{width:145px;max-width:145px}}.brand{background:linear-gradient(155deg,#071622,#0b1b28 60%,#132735);border-bottom:2px solid #8fa1aa;justify-content:center;align-items:stretch;gap:12px;height:148px;padding:16px 17px 14px}.sidebar-compass-mark{align-items:center;gap:10px;display:flex}.sidebar-compass-mark>img{object-fit:cover;clip-path:inset(0 7% 8% 0 round 22%);border:1px solid #8fa1aa;border-radius:13px;flex:none;height:50px;box-shadow:0 6px 16px #0007;width:50px!important}.sidebar-compass-mark>div{flex-direction:column;gap:4px;min-width:0;display:flex}.sidebar-compass-mark strong{color:#fff;letter-spacing:.19em;font-family:Cormorant Garamond,Goudy Old Style,Garamond,Georgia,serif;font-size:22px;font-weight:500;line-height:1}.sidebar-compass-mark small{color:#8fa1aa;letter-spacing:.2em;font-family:Inter,Aptos,Segoe UI,sans-serif;font-size:7px}.brand .sidebar-property-wordmark{object-fit:contain;filter:none;border-top:1px solid #8fa1aa55;width:100%;max-height:35px;padding-top:10px}.topbar>p{color:#18283a;align-items:center;gap:8px;font-weight:650;display:flex}.topbar>p:before{content:"";clip-path:inset(0 7% 8% 0 round 22%);background:url(/compass-app-icon.png) 50%/112% 112% no-repeat;border-radius:6px;width:23px;height:23px}.access-gate{background-image:url(/quote-backgrounds/links-residence.jpg);background-position:50%;background-size:cover;place-items:center;padding:28px 18px;overflow:auto}.access-card{width:min(470px,100%);max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border:0;border-radius:0;padding:26px 34px 20px}.access-brand-lockup .access-property-wordmark{object-fit:contain;filter:none;width:290px;max-width:82%;max-height:57px;margin:0 auto}.access-brand-lockup .access-compass-icon{object-fit:cover;clip-path:inset(0 7% 8% 0 round 22%);filter:drop-shadow(0 12px 22px #0009);border:1px solid #69bdf0;border-radius:30px;width:126px;height:126px;max-height:none;margin:14px 0 5px}.access-brand-lockup>strong{color:#fff;letter-spacing:.22em;text-shadow:0 3px 18px #000;font-family:Cormorant Garamond,Goudy Old Style,Garamond,Georgia,serif;font-size:49px;font-weight:400;line-height:1}.access-brand-lockup>small{color:#69bdf0;letter-spacing:.28em;margin-top:9px;font:700 9px/1 Inter,Aptos,sans-serif}.access-signin-form{gap:13px;margin-top:0}.access-signin-form .access-field-label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.access-signin-form .access-person-trigger{border-radius:5px;min-height:58px;box-shadow:0 10px 28px #0004;background:#edf7fdf7!important;border:1px solid #edf7fd!important}.access-signin-form .access-person-trigger:hover,.access-signin-form .access-person-trigger:focus-visible{box-shadow:0 0 0 3px #8fa1aa38,0 12px 30px #0005;border-color:#8fa1aa!important}.access-signin-form .access-person-avatar{color:#69bdf0;background:#0b1b28;border-color:#8fa1aa}.access-pin-label{color:#0000!important;font-size:0!important;display:block!important}.access-pin-control{display:block;position:relative}.access-pin-control>i{z-index:2;border:1.5px solid #2d8fd5;border-radius:2px;width:15px;height:14px;position:absolute;top:50%;left:19px;transform:translateY(-36%)}.access-pin-control>i:before{content:"";border:1.5px solid #2d8fd5;border-bottom:0;border-radius:6px 6px 0 0;width:7px;height:8px;position:absolute;top:-9px;left:3px}.access-signin-form .access-pin-control input{color:#18283a;text-align:center;letter-spacing:.34em;background:#edf7fdf7;border:1px solid #edf7fd;border-radius:5px;height:58px;padding:0 54px;font-size:22px;box-shadow:0 10px 28px #0004}.access-signin-form .access-pin-control input:focus{outline-offset:2px;outline:2px solid #8fa1aa}.access-signin-button{box-shadow:0 12px 28px #0005;color:#111820!important;letter-spacing:.18em!important;background:linear-gradient(100deg,#2d8fd5,#69bdf0 52%,#2d8fd5)!important;border-color:#8fa1aa!important;border-radius:4px!important;height:52px!important;font-family:Inter,Aptos,sans-serif!important;font-size:12px!important}.access-signin-button:disabled{filter:saturate(.55)}.access-help{color:#b9e3fb;text-shadow:0 1px 5px #000;font-size:10px;line-height:1.5}.access-quote{text-align:center;max-width:330px;margin:25px auto 0}.access-quote>span{color:#8fa1aa;height:19px;font-family:Georgia,serif;font-size:40px;line-height:1;display:block}.access-quote p{color:#fff;text-shadow:0 2px 12px #000;margin:8px 0 4px;font-family:Cormorant Garamond,Goudy Old Style,Garamond,Georgia,serif;font-size:22px;line-height:1.22}.access-quote cite{color:#69bdf0;font-family:Cormorant Garamond,Goudy Old Style,Garamond,Georgia,serif;font-size:15px;font-style:normal}.access-error{color:#783c32;background:#edf7fdf5;border-left-color:#8fa1aa}.access-card>footer{border-top:1px solid #8fa1aa66;margin-top:21px;padding-top:14px}.access-card>footer>span{color:#b9e3fb;font-size:8px}.access-card .compliance-marks>span{color:#edf7fd}.access-card .fair-housing-mark i,.access-card .fair-housing-mark i:before{border-color:#edf7fd}.access-card.is-reset{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#08141de0;border:1px solid #8fa1aa70;border-radius:5px;padding:32px 38px;box-shadow:0 24px 70px #0008}.access-card.is-reset .access-title small{color:#69bdf0}.access-card.is-reset .access-title h1{color:#fff}.access-card.is-reset .access-title p,.access-card.is-reset .access-form label{color:#b9e3fb}.access-card.is-reset .access-text-button{color:#69bdf0!important}.access-card.is-reset .access-brand-lockup .access-compass-icon{border-radius:22px;width:88px;height:88px}.access-card.is-reset .access-brand-lockup>strong{font-size:35px}@media (height<=880px) and (width>=700px){.access-card{padding-top:16px}.access-brand-lockup .access-property-wordmark{width:240px;max-height:46px}.access-brand-lockup .access-compass-icon{border-radius:23px;width:91px;height:91px;margin-top:9px}.access-brand-lockup>strong{font-size:39px}.access-brand-lockup>small{margin-top:6px}.access-person-trigger,.access-signin-form .access-pin-control input{height:52px;min-height:52px}.access-quote{margin-top:17px}.access-quote p{font-size:18px}.access-card>footer{margin-top:14px}}@media (width<=800px){.brand{height:136px}.topbar>p{display:none}.access-gate{align-items:center}.access-card{padding:21px 18px 18px}.access-brand-lockup .access-property-wordmark{width:250px}.access-brand-lockup .access-compass-icon{border-radius:25px;width:104px;height:104px}.access-brand-lockup>strong{font-size:41px}.access-quote p{font-size:20px}.access-card .compliance-marks{margin:0}.access-card.is-reset{padding:25px 22px}}@media (width<=520px){.access-card{max-height:none;overflow:visible}.access-brand-lockup{margin-bottom:18px}.access-brand-lockup .access-property-wordmark{width:220px}.access-brand-lockup .access-compass-icon{border-radius:21px;width:88px;height:88px;margin-top:10px}.access-brand-lockup>strong{letter-spacing:.18em;font-size:35px}.access-brand-lockup>small{font-size:7px}.access-signin-form .access-person-trigger,.access-signin-form .access-pin-control input{height:54px;min-height:54px}.access-quote{margin-top:20px}.access-quote p{font-size:18px}.access-card>footer{flex-direction:column;align-items:center}.access-card>footer>span{text-align:center}}.welcome-side{grid-template-columns:minmax(380px,1.35fr) minmax(245px,.85fr);width:min(700px,100% - 335px)}.dashboard-top-calendar>header small{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.dashboard-calendar-body{grid-template-columns:minmax(185px,1.05fr) minmax(160px,.95fr);min-height:156px}.dashboard-month-grid{padding:6px 8px 8px}.dashboard-weekdays span{height:17px}.dashboard-dates button{height:25px}.dashboard-today-agenda>button{padding:5px 0}.brand .sidebar-property-wordmark{box-sizing:border-box;object-fit:contain;filter:drop-shadow(0 0 2px #edf7fda6);background:0 0;border-top:1px solid #8fa1aa66;max-height:42px;padding:8px 0 0}.access-brand-lockup .access-property-wordmark{box-sizing:content-box;box-shadow:none;filter:drop-shadow(0 2px 7px #ffffff6b)drop-shadow(0 5px 16px #000000b3);background:0 0;border:0;border-radius:0;padding:0}@media (width<=1200px){.welcome-side{grid-template-columns:minmax(380px,1.2fr) minmax(245px,.8fr);width:100%}}@media (width<=760px){.welcome-side{display:flex}.dashboard-calendar-body{grid-template-columns:1fr}.dashboard-top-calendar>header small{max-width:190px}.dashboard-dates button{height:29px}.dashboard-dates button.is-today{width:29px}}.access-signin-button,.access-signin-button:disabled{color:#111820!important;opacity:1!important;filter:none!important;background:#8fa1aa!important;border-color:#8fa1aa!important;box-shadow:0 12px 28px #0000008c!important}.access-signin-button:not(:disabled):hover{transform:translateY(-1px);background:#69bdf0!important;border-color:#69bdf0!important}.brand .sidebar-brand-lockup{object-fit:contain;filter:none;width:100%;max-width:196px;max-height:112px;display:block}@media (width<=800px){.brand{height:136px;padding:10px 13px}.brand .sidebar-brand-lockup{max-width:176px;max-height:102px}}:root{--navy:#0b1826;--night:#07131e;--pewter:#2d8fd5;--pewter-deep:#526874;--cream:#edf7fd;--paper:#edf7fd;--taupe:#b9e3fb;--stone:#69bdf0;--ink:#1d2832;--muted:#625f5a;--line:#b9e3fb;--green:#66806f;--red:#bd493f;--amber:#2d8fd5;--font-body:var(--font-compass-sans), Montserrat, Aptos, "Segoe UI", sans-serif;--font-display:var(--font-compass-display), "Cormorant Garamond", Georgia, serif}html{background:var(--cream);scroll-behavior:smooth;font-size:16px}body{--font-body:var(--font-compass-sans), Montserrat, Aptos, "Segoe UI", sans-serif;--font-display:var(--font-compass-display), "Cormorant Garamond", Georgia, serif;background:var(--cream);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2d8fd566}.card{border-color:var(--line);background:var(--paper);border-radius:10px;box-shadow:0 10px 30px #0b182611}.brand{border-bottom:3px solid var(--pewter);background:#edf7fd;height:154px;padding:15px 18px}.brand .sidebar-brand-lockup{max-width:208px;max-height:118px}.sidebar nav button{color:#c6cdd2;letter-spacing:.015em;border-left-width:3px;border-radius:5px;gap:12px;height:auto;min-height:46px;padding:10px 13px;font-size:12px;font-weight:600}.sidebar nav button i{width:20px;font-size:17px}.sidebar nav button em{color:#69bdf0;font-size:9px}.sidebar nav button:hover,.sidebar nav button.active{color:#fff;background:#ffffff12}.side-foot{padding:20px 24px}.side-foot div{font-size:17px}.side-foot p{font-size:12px;line-height:1.5}.side-foot small{font-size:10px}.topbar{border-bottom-color:var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#edf7fdf7;height:76px;padding:0 36px}.topbar>p{font-size:13px}.search{border-radius:6px;width:min(340px,28vw);height:42px}.search input,.profile strong{font-size:12px}.profile small{font-size:10px}.profile>span{width:40px;height:40px;font-size:12px}.top-icon{font-size:21px}.eyebrow,.section-title small,.panel-title small,.calendar-hero-copy>small,.calendar-health header small,.rr-board-head small,.rr-section-heading>span>small{font-family:var(--font-body);letter-spacing:.16em;font-weight:700;line-height:1.4;color:var(--pewter-deep)!important;font-size:10px!important}.welcome{align-items:flex-start;gap:28px;margin-bottom:28px}.welcome h1,.section-title h2,.panel-title h3,.calendar-hero h1,.rr-board-head h1,.rr-section-heading h2,.notices h2,.modal h2{font-family:var(--font-display);color:var(--navy);font-weight:600}.welcome h1{letter-spacing:-.012em;margin:6px 0 5px;font-size:44px;line-height:1.08}.welcome p{color:var(--muted);font-size:14px;line-height:1.55}.welcome-identity{line-height:1.4;font-size:11px!important}.section-title h2{font-size:25px;line-height:1.15}.panel-title h3{font-size:19px}.section-title>div>span{width:3px;height:34px}.role-context{min-width:295px;padding:13px 16px}.role-context small{font-size:10px}.role-context strong{font-family:var(--font-display);font-size:18px}.role-context span{font-size:11px;line-height:1.45}.pulse{padding:24px 25px 0}.pulse-grid{margin-top:18px}.property-tile{min-height:150px;padding:18px}.property-tile>span{font-size:10px}.property-tile strong{font-family:var(--font-display);font-size:35px}.property-tile small{font-size:10px;line-height:1.4}.metric>i{width:32px;height:32px;font-size:14px}.metric>strong{font-family:var(--font-display);font-size:34px;line-height:1}.metric small{font-size:10px;line-height:1.45}.work-grid{gap:18px;margin-top:18px}.panel-title b{width:22px;height:22px;font-size:10px}.task small,.alert small,.wait small{font-size:10px;line-height:1.4}.wait>span{width:34px;height:34px;font-size:10px}.quick-grid span{font-size:18px}.my-day{padding:22px 24px}.day-lanes{gap:15px}.day-lane header span,.day-lane header b{font-size:10px}.day-lane h3{font-family:var(--font-display);font-size:19px}.day-lane p{font-size:11px;line-height:1.5}.lane-meta{font-size:10px}.lower-grid{gap:18px;margin-top:18px}.lower-grid>.card{padding:21px}.readiness-inner{margin-top:16px}.donut small{font-size:9px}.stage>div{font-size:11px}.system-strip>div{padding:19px 21px}.system-strip>div small{font-size:10px}.system-strip>div h3{font-family:var(--font-display);font-size:18px}.system-strip article{padding:16px}.system-strip article strong{font-size:11px}.system-strip article small,.system-strip article button{font-size:10px}.ava{padding:22px 24px}.ava-avatar{width:50px;height:50px;font-size:24px}.ava small{font-size:10px}.ava h2{font-family:var(--font-display);font-size:24px}.ava p{font-size:12px;line-height:1.6}.ava button{padding:9px 12px;font-size:10px}.notices{width:min(430px,100vw - 32px);padding:22px}.notices header small,.modal header small{font-size:10px}.notices h2,.modal h2{font-size:25px}.notices article{padding:15px 0}.notices article p,.notices article small{font-size:10px;line-height:1.5}.notices article>button,.all-notices{font-size:10px}.sev{font-size:9px}.welcome-side{gap:16px;width:min(760px,100% - 360px)}.dashboard-top-calendar>header{min-height:54px;padding:10px 13px}.dashboard-mini-calendar>header small{font-size:10px}.dashboard-mini-calendar>header h3{font-family:var(--font-display);font-size:19px}.dashboard-mini-calendar>header button{font-size:10px;font-weight:700}.dashboard-calendar-body{min-height:174px}.dashboard-weekdays span{font-size:10px}.dashboard-dates button{height:28px;font-size:10px}.dashboard-dates button.is-today{width:28px}.dashboard-today-agenda{padding:10px 11px}.dashboard-today-agenda>div small{font-size:9px}.dashboard-today-agenda>div strong{font-size:11px}.dashboard-today-agenda>button b{font-size:10px}.dashboard-today-agenda>button small{font-size:9px;line-height:1.35}.rent-ready-page{font-size:13px}.rr-hero{padding:30px 32px}.rr-board-head h1{font-size:39px;line-height:1.08}.rr-board-head p{font-size:13px;line-height:1.55}.rr-summary-bar{gap:12px}.rr-summary{min-height:92px;padding:14px}.rr-summary small{font-size:10px}.rr-summary strong{font-family:var(--font-display);font-size:29px}.rr-summary span{font-size:10px}.rr-showing-lineup{padding:22px}.rr-lineup-intro h2{font-family:var(--font-display);font-size:25px}.rr-lineup-intro p,.rr-lineup-building>header span,.rr-lineup-slots small{font-size:11px;line-height:1.45}.rr-lineup-building>header strong{font-size:13px}.rr-lineup-score{font-size:15px}.rr-controls{padding:17px 20px}.rr-controls label,.rr-sort-panel>span{font-size:11px}.rr-controls input,.rr-controls select{min-height:40px;font-size:12px}.rr-controls button{min-height:40px;font-size:11px;font-weight:700}.rr-section-stack{gap:28px;padding:30px}.rr-section-heading{min-height:86px;padding:15px 18px}.rr-section-number{font-family:var(--font-display);font-size:27px}.rr-section-heading h2{font-size:24px;line-height:1.15}.rr-section-heading>span>small{letter-spacing:.02em;line-height:1.45;color:#625f5a!important;font-size:11px!important}.rr-building-counts b{padding:8px 10px;font-size:10px}.rr-section-heading>strong{font-family:var(--font-display);font-size:17px}.rr-table-wrap{scrollbar-width:thin;scrollbar-color:var(--pewter) #edf7fd;max-height:430px}.rr-table{font-size:12px}.rr-table th{color:#fff;letter-spacing:.045em;background:#0d1b28;min-height:48px;padding:11px 12px;font-size:11px;line-height:1.25}.rr-table th button{font-size:11px;line-height:1.25}.rr-lifecycle-table th>span{font-size:9px}.rr-table td{padding:12px;font-size:12px;line-height:1.4}.rr-unit b{font-size:13px}.rr-unit em,.rr-late-label,.rr-stage,.rr-owner i,.rr-owner b,.rr-vendor-lines>small{font-size:10px}.rr-vendor-lines b{font-size:9px}.rr-empty strong{font-family:var(--font-display);font-size:18px}.rr-empty small,.rr-guide small{font-size:10px}.rr-guide p{font-size:12px}.rr-record-state{font-size:10px}.rr-drawer h2,.rr-vendor-panel h2{font-family:var(--font-display);font-size:27px}.rr-drawer p,.rr-field-help{font-size:11px;line-height:1.5}.rr-form-grid label,.rr-status-grid label,.rr-vendor-body label{font-size:11px}.rr-form-grid input,.rr-form-grid select,.rr-form-grid textarea,.rr-status-grid select,.rr-vendor-body input,.rr-vendor-body select,.rr-vendor-body textarea{min-height:42px;font-size:12px}.rr-drawer button,.rr-vendor-panel button{font-size:11px}.property-calendar-page{font-size:13px}.calendar-hero{border-radius:10px;padding:27px 30px}.calendar-hero-mark span{font-family:var(--font-display);font-size:34px}.calendar-hero-mark small,.calendar-hero-copy>small{font-size:10px!important}.calendar-hero-copy h1{font-size:38px}.calendar-hero-actions span{font-size:11px}.calendar-hero-actions button{font-size:11px;font-weight:700}.calendar-health{padding:22px 24px}.calendar-health header h2{font-family:var(--font-display);font-size:25px}.calendar-health header p{font-size:12px}.calendar-health-item{min-height:100px;padding:14px}.calendar-health-item small{font-size:10px}.calendar-health-item strong{font-family:var(--font-display);font-size:30px}.calendar-health-item span{font-size:9px}.calendar-toolbar,.calendar-filter-bar{padding:16px 18px}.calendar-date-nav small{font-size:9px}.calendar-date-nav strong{font-family:var(--font-display);font-size:19px}.calendar-date-nav button,.calendar-view-switch button,.calendar-filter-bar button{font-size:11px}.calendar-filter-bar label{font-size:10px}.calendar-filter-bar select{min-height:40px;font-size:11px}.calendar-weekdays span{min-height:42px;padding:12px 7px;font-size:11px}.calendar-day{min-height:142px}.calendar-day header span{font-size:12px}.calendar-day header b{font-size:9px}.calendar-event-chip{min-height:30px;padding:5px 7px}.calendar-event-chip>span,.calendar-event-chip>span b{font-size:10px;line-height:1.25}.calendar-more{font-size:9px}.calendar-hover-card small,.calendar-hover-card p,.calendar-hover-card em,.calendar-hover-card span{font-size:10px}.calendar-hover-card strong{font-family:var(--font-display);font-size:18px}.calendar-agenda section>header span,.calendar-agenda section>header b,.calendar-list>header span{font-size:10px}.calendar-agenda section>header strong{font-family:var(--font-display);font-size:18px}.calendar-agenda section>button,.calendar-list>button{min-height:58px}.calendar-agenda time,.calendar-agenda button small,.calendar-agenda button em,.calendar-agenda button b,.calendar-list button small,.calendar-list button b{font-size:10px}.calendar-agenda button strong,.calendar-list button strong{font-size:11px}.calendar-legend{padding:22px}.calendar-legend-intro strong,.calendar-legend-group h3{font-family:var(--font-display);font-size:18px}.calendar-legend-intro p,.calendar-legend-group span{font-size:11px}.calendar-ava small{font-size:10px}.calendar-ava strong{font-family:var(--font-display);font-size:18px}.calendar-ava p{font-size:11px;line-height:1.5}.calendar-add-modal>header small,.calendar-add-modal>header p,.calendar-add-body label,.calendar-form-note p,.calendar-add-modal>footer small{font-size:11px}.calendar-add-body input,.calendar-add-body select,.calendar-add-body textarea{font-size:13px}.access-pin-control{position:relative}.access-pin-control input{padding-right:68px!important}.access-pin-visibility{letter-spacing:.04em;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%);color:#164f86!important;background:0 0!important;border:0!important;min-width:48px!important;min-height:34px!important;padding:0 8px!important;font-size:11px!important}.access-signin-button{opacity:1!important;color:#0b1825!important;background:linear-gradient(135deg,#69bdf0,#2d8fd5)!important;box-shadow:0 9px 24px #0005!important}.access-signin-button:disabled{opacity:.55!important}.access-brand-lockup>strong{font-family:var(--font-display);font-weight:500}.access-card,.access-person-trigger,.access-pin-control input,.access-signin-button,.access-person-copy strong,.access-person-copy small{font-family:var(--font-body)}.access-person-copy strong{font-size:14px}.access-person-copy small,.access-help{font-size:11px}.access-quote p{font-family:var(--font-display);font-size:24px}.access-quote cite{font-family:var(--font-display);font-size:16px}@media (width>=1800px){.page{max-width:1700px}.sidebar nav button{font-size:13px}.rr-table th,.rr-table th button{font-size:12px}.rr-table td,.metric h3{font-size:13px}.metric small{font-size:11px}}@media (width<=1200px){.page{padding:30px 28px 54px}.welcome{flex-direction:column}.welcome-side{width:100%}.work-grid{grid-template-columns:repeat(2,1fr)}.pulse-grid,.pulse-grid.focus-leasing,.pulse-grid.focus-maintenance,.pulse-grid.focus-basic{grid-template-columns:repeat(3,1fr)}.property-tile{grid-column:span 3}.metric{border-top:1px solid var(--line)}.calendar-filter-bar{grid-template-columns:repeat(3,1fr)}}@media (width<=800px){body{font-size:14px}.sidebar{width:244px}.workspace{margin-left:0}.page{padding:24px 17px 46px}.topbar{height:68px;padding:0 17px}.welcome h1{font-size:37px}.section-title h2{font-size:23px}.work-grid,.lower-grid,.day-lanes{grid-template-columns:1fr}.pulse-grid,.pulse-grid.focus-leasing,.pulse-grid.focus-maintenance,.pulse-grid.focus-basic{grid-template-columns:1fr 1fr}.property-tile{grid-column:span 2}.metric{min-height:132px}.rr-hero{padding:24px 18px}.rr-board-head h1{font-size:34px}.rr-section-stack{padding:17px 10px}.rr-section-heading{min-height:80px;padding:14px 12px}.rr-section-heading h2{font-size:21px}.rr-table-wrap{max-height:390px}.calendar-hero{padding:22px 18px}.calendar-hero-copy h1{font-size:32px}.calendar-filter-bar{grid-template-columns:1fr 1fr}.calendar-day{min-height:116px}.calendar-weekdays span{font-size:10px}}@media (width<=520px){.welcome h1{font-size:33px}.pulse-grid,.pulse-grid.focus-leasing,.pulse-grid.focus-maintenance,.pulse-grid.focus-basic{grid-template-columns:1fr}.property-tile{grid-column:span 1}.metric{min-height:118px}.calendar-filter-bar{grid-template-columns:1fr}.rr-section-number{font-size:23px}.rr-section-heading h2{font-size:19px}.rr-section-heading>span>small{font-size:10px!important}.rr-building-counts{display:none}}.maintenance-page{--mnavy:#0b1825;--mpewter:#8fa1aa;--mcream:#edf7fd;color:#17212a;font-size:15px}.maintenance-hero{color:#fff;background:linear-gradient(120deg,#091522,#142739);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:32px;padding:38px 42px;display:flex;box-shadow:0 16px 42px #09152220}.maintenance-hero small,.maintenance-section-heading small,.maintenance-panel header small{letter-spacing:.14em;color:#8fa1aa;font-size:12px;font-weight:800}.maintenance-hero h1{font-family:var(--font-display);margin:7px 0 10px;font-size:42px;font-weight:500}.maintenance-hero p{color:#e3e7e9;max-width:720px;font-size:16px;line-height:1.6}.maintenance-hero>div:last-child{border-left:1px solid #fff3;min-width:170px;padding-left:24px}.maintenance-hero>div:last-child span,.maintenance-hero>div:last-child small{display:block}.maintenance-hero>div:last-child strong{font-family:var(--font-display);color:#8fa1aa;font-size:44px;display:block}.maintenance-tabs{z-index:20;background:#fff;border:1px solid #b9e3fb;border-radius:10px;gap:6px;margin:18px 0 26px;padding:8px;display:flex;position:sticky;top:78px;overflow-x:auto;box-shadow:0 8px 22px #101a2410}.maintenance-tabs button{white-space:nowrap;color:#56616a;background:0 0;border:0;border-radius:7px;min-height:44px;padding:0 18px;font-size:14px;font-weight:750}.maintenance-tabs button.active{background:var(--mnavy);color:#fff;box-shadow:inset 0 -3px var(--mpewter)}.maintenance-summary{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.maintenance-summary button{text-align:left;background:#fff;border:1px solid #b9e3fb;border-radius:10px;min-height:154px;padding:23px;box-shadow:0 8px 22px #101a240b}.maintenance-summary button:hover{border-color:#8fa1aa;transform:translateY(-2px)}.maintenance-summary span,.maintenance-summary small{font-size:13px;font-weight:750;display:block}.maintenance-summary strong{font-family:var(--font-display);color:var(--mnavy);margin:12px 0 8px;font-size:38px;display:block}.maintenance-summary small{color:#8fa1aa}.maintenance-grid{grid-template-columns:1.65fr .75fr;gap:20px;margin-top:20px;display:grid}.maintenance-panel{background:#fff;border:1px solid #b9e3fb;border-radius:10px;overflow:hidden}.maintenance-panel>header{border-bottom:1px solid #edf7fd;justify-content:space-between;align-items:center;padding:23px 25px;display:flex}.maintenance-panel h2{font-family:var(--font-display);font-size:26px;font-weight:500}.maintenance-panel header button,.maintenance-section-heading>button{background:#fff;border:1px solid #526874;border-radius:6px;padding:11px 15px;font-size:13px;font-weight:750}.attention-row{border-bottom:1px solid #edf7fd;grid-template-columns:8px minmax(180px,1fr) 120px 90px;align-items:center;gap:14px;min-height:72px;padding:12px 24px;display:grid}.attention-row i{background:#8fa1aa;border-radius:5px;width:8px;height:36px}.attention-row i.late{background:#b54242}.attention-row strong,.attention-row small{display:block}.attention-row strong{font-size:15px}.attention-row small,.attention-row span,.attention-row b{font-size:13px}.maintenance-panel.quick{padding-bottom:12px}.maintenance-panel.quick>button{text-align:left;background:#edf7fd;border:1px solid #edf7fd;border-radius:7px;justify-content:space-between;align-items:center;width:calc(100% - 30px);min-height:49px;margin:10px 15px 0;padding:0 15px;font-size:14px;font-weight:750;display:flex}.maintenance-panel.quick>button:hover{background:var(--mnavy);color:#fff}.maintenance-section-heading{background:#fff;border:1px solid #b9e3fb;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:28px;padding:26px 30px;display:flex}.maintenance-section-heading h2{font-family:var(--font-display);margin:4px 0;font-size:32px;font-weight:500}.maintenance-section-heading p{color:#687079;max-width:800px;font-size:15px;line-height:1.55}.maintenance-section-heading>button{background:var(--mnavy);color:#fff;border-color:var(--mnavy);min-height:45px}.maintenance-controls{background:#fff;border:1px solid #b9e3fb;border-radius:9px;justify-content:space-between;align-items:flex-end;gap:18px;margin:16px 0;padding:16px 20px;display:flex}.maintenance-controls label{font-size:12px;font-weight:800}.maintenance-controls input{border:1px solid #b9e3fb;border-radius:6px;width:300px;min-height:42px;margin-top:5px;padding:0 12px;font-size:14px;display:block}.maintenance-controls>div{gap:5px;display:flex;overflow-x:auto}.maintenance-controls button{white-space:nowrap;background:#fff;border:1px solid #b9e3fb;border-radius:5px;min-height:38px;padding:0 12px;font-size:12px;font-weight:750}.maintenance-controls button.active{color:#164f86;background:#8fa1aa33;border-color:#526874}.maintenance-table{background:#fff;border:1px solid #b9e3fb;border-radius:10px;overflow:auto}.maintenance-table>header,.maintenance-table>button{grid-template-columns:2fr 1.25fr 1.2fr 1fr .9fr .75fr;align-items:center;gap:14px;min-width:970px;display:grid}.maintenance-table>header{z-index:2;background:var(--mnavy);color:#fff;min-height:52px;padding:0 20px;position:sticky;top:0}.maintenance-table>header span{letter-spacing:.045em;font-size:13px;font-weight:800}.maintenance-table>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf7fd;width:100%;min-height:76px;padding:12px 20px;font-size:14px}.maintenance-table>button:hover{background:#edf7fd}.maintenance-table>button span strong,.maintenance-table>button span small{display:block}.maintenance-table>button span strong{font-size:15px}.maintenance-table>button span small{color:#73777a;margin-top:4px;font-size:12px}.status-pill,.priority-pill{background:#e8eee9;border-radius:99px;padding:6px 9px;font-size:12px;display:inline-block}.priority-pill.high{background:#edf7fd}.priority-pill.urgent,.priority-pill.critical{color:#8a2929;background:#f5dddd}.maintenance-reports .maintenance-section-heading{margin-bottom:17px}.maintenance-section-heading button:disabled{opacity:.55}.report-layout{grid-template-columns:260px 1fr;gap:18px;display:grid}.report-layout>aside{background:#fff;border:1px solid #b9e3fb;border-radius:9px;height:max-content;padding:10px}.report-layout>aside button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf7fd;justify-content:space-between;width:100%;min-height:47px;padding:0 13px;font-size:13px;font-weight:700;display:flex}.report-layout>aside button.active{background:var(--mnavy);color:#fff;border-radius:5px}.report-layout>article{background:#fff;border:1px solid #b9e3fb;border-radius:9px;overflow:hidden}.report-layout>article>header{border-bottom:1px solid #edf7fd;justify-content:space-between;align-items:center;padding:21px 24px;display:flex}.report-layout h3{font-family:var(--font-display);font-size:25px}.report-table>header,.report-table>div{grid-template-columns:2fr 1fr 1.3fr 1.2fr;align-items:center;gap:15px;min-width:720px;display:grid}.report-table>header{background:#edf7fd;min-height:46px;padding:0 20px}.report-table>header span{font-size:12px;font-weight:800}.report-table>div{border-bottom:1px solid #edf7fd;min-height:67px;padding:10px 20px;font-size:13px}.report-table strong,.report-table small{display:block}.report-table small{color:#74777a;margin-top:3px}.report-table b{font-size:12px}.maintenance-empty{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:180px;padding:24px;display:flex}.maintenance-empty span{color:#8fa1aa;font-size:24px}.maintenance-empty strong{font-family:var(--font-display);font-size:20px}.maintenance-empty small{color:#70747a;max-width:500px;font-size:13px;line-height:1.5}.maintenance-modal-backdrop{z-index:1000;background:#06111dcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.maintenance-modal{background:#edf7fd;border-radius:12px;width:min(900px,96vw);max-height:92vh;overflow:auto;box-shadow:0 28px 80px #0008}.maintenance-modal>header{background:var(--mnavy);color:#fff;justify-content:space-between;gap:20px;padding:27px 30px;display:flex}.maintenance-modal>header small{letter-spacing:.13em;color:#8fa1aa;font-size:11px}.maintenance-modal>header h2{font-family:var(--font-display);margin:5px 0;font-size:30px;font-weight:500}.maintenance-modal>header p{color:#dce1e4;font-size:13px}.maintenance-modal>header button{color:#fff;background:0 0;border:1px solid #fff5;border-radius:50%;align-self:flex-start;width:38px;height:38px;font-size:22px}.maintenance-form{grid-template-columns:repeat(3,1fr);gap:16px;padding:25px 30px;display:grid}.maintenance-form label,.record-copy label{font-size:12px;font-weight:800}.maintenance-form input,.maintenance-form select,.maintenance-form textarea,.record-detail-grid select,.record-copy textarea{width:100%;min-height:44px;font:14px var(--font-body);background:#fff;border:1px solid #b9e3fb;border-radius:6px;margin-top:6px;padding:10px;display:block}.maintenance-form textarea,.record-copy textarea{resize:vertical;min-height:100px}.maintenance-form .wide{grid-column:1/-1}.maintenance-form fieldset{border:1px solid #b9e3fb;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:14px;padding:18px;display:grid}.maintenance-form legend{font-family:var(--font-display);padding:0 8px;font-size:19px}.maintenance-modal>footer{border-top:1px solid #b9e3fb;justify-content:flex-end;align-items:center;gap:10px;padding:18px 30px;display:flex}.maintenance-modal>footer span{margin-right:auto;font-size:13px}.maintenance-modal>footer button{background:#fff;border:1px solid #69bdf0;border-radius:6px;min-height:43px;padding:0 17px;font-weight:750}.maintenance-modal>footer button.primary{color:#fff;background:#526874;border-color:#526874}.record-detail-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:23px 30px;display:grid}.record-detail-grid>div{background:#fff;border:1px solid #b9e3fb;border-radius:7px;padding:15px}.record-detail-grid small,.record-detail-grid strong{display:block}.record-detail-grid small{color:#164f86;font-size:10px;font-weight:800}.record-detail-grid strong{margin-top:6px;font-size:15px}.record-copy{padding:0 30px 25px}.record-copy h3{font-family:var(--font-display);font-size:22px}.record-copy p{margin:8px 0 18px;font-size:14px;line-height:1.6}.record-copy aside{border-left:4px solid var(--mpewter);background:#fff;flex-direction:column;gap:4px;margin-bottom:18px;padding:14px 16px;font-size:13px;display:flex}@media (width<=1100px){.maintenance-summary{grid-template-columns:repeat(2,1fr)}.maintenance-grid{grid-template-columns:1fr}.maintenance-controls{flex-direction:column;align-items:stretch}.report-layout{grid-template-columns:1fr}.report-layout>aside{display:flex;overflow-x:auto}.report-layout>aside button{min-width:180px}.maintenance-form,.maintenance-form fieldset,.record-detail-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.maintenance-hero{flex-direction:column;align-items:flex-start;padding:27px 22px}.maintenance-hero h1{font-size:34px}.maintenance-hero>div:last-child{border:0;border-top:1px solid #fff3;width:100%;padding:16px 0 0}.maintenance-tabs{top:68px}.maintenance-summary{grid-template-columns:1fr 1fr;gap:10px}.maintenance-summary button{min-height:125px;padding:16px}.maintenance-summary strong{font-size:31px}.maintenance-section-heading{flex-direction:column;align-items:flex-start;padding:21px}.maintenance-section-heading h2{font-size:27px}.maintenance-controls input,.maintenance-controls>div{width:100%}.maintenance-form,.maintenance-form fieldset{grid-template-columns:1fr}.maintenance-form{padding:20px}.maintenance-form .wide,.maintenance-form fieldset.wide{grid-column:auto}.record-detail-grid{grid-template-columns:1fr}.maintenance-modal>header{padding:22px}.maintenance-modal>footer{flex-wrap:wrap;padding:15px 20px}.attention-row{grid-template-columns:7px 1fr}.attention-row>span,.attention-row>b{grid-column:2}.maintenance-table>header,.maintenance-table>button{min-width:870px}}.maintenance-hero,.calendar-hero,.rr-hero{isolation:isolate;border:1px solid #69bdf0;border-top:4px solid var(--pewter);color:#fff;background-color:#0b1825;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:11px;min-height:190px;position:relative;overflow:hidden;box-shadow:0 16px 42px #09152224}.maintenance-hero{background-image:linear-gradient(90deg,#050e17f0,#0a1a27c9 56%,#0a1a2794),url(/quote-backgrounds/arrival-sculpture.jpeg)}.calendar-hero{background-image:linear-gradient(90deg,#050e17ed,#0a1a27c4 55%,#0a1a2785),url(/quote-backgrounds/pool-terrace-aerial.jpeg)}.rr-hero{background-image:linear-gradient(90deg,#050e17f0,#0a1a27c7 58%,#0a1a2780),url(/quote-backgrounds/rent-ready-residence.jpeg);align-items:center;padding:32px 36px}.calendar-hero:after{display:none}.maintenance-hero>*,.calendar-hero>*,.rr-hero>*{z-index:1;position:relative}.maintenance-hero h1,.calendar-hero h1,.calendar-hero-copy h1,.rr-hero h1{color:#fff;text-shadow:0 2px 16px #0008}.maintenance-hero small,.calendar-hero-copy>small,.rr-hero>div>small{color:#b9e3fb!important}.maintenance-hero>div:last-child,.calendar-hero-actions>span,.rr-demo{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07131fb8;border-color:#ffffff4d}.maintenance-hero>div:last-child{border:1px solid #ffffff38;border-left:3px solid var(--pewter);border-radius:7px;padding:16px 20px}.maintenance-hero>div:last-child strong{color:#b9e3fb}.calendar-hero-copy{max-width:620px}.calendar-hero-mark{background:#07131fcc;border-color:#69bdf0;box-shadow:7px 7px #8fa1aa55}.calendar-hero-actions>span{color:#e8edf0}.calendar-hero-actions>span b{color:#fff}.calendar-hero-actions button{color:#102131;background:#8fa1aa;border-color:#8fa1aa}.rr-hero>div>p:last-child{color:#e5e9eb;max-width:650px;font-size:14px}.rr-demo{border:1px solid #ffffff3d;border-left:3px solid var(--pewter);color:#fff;border-radius:7px;min-width:220px;padding:15px 18px}.rr-demo span,.rr-demo small{color:#d8dee1}.rr-demo strong{color:#fff}.overdue-window-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.overdue-window-strip>div{background:linear-gradient(#fff,#fff8f6);border-top:4px solid #a93b36}.overdue-window-strip b{font-family:var(--font-display);color:#a33b36;font-size:36px;line-height:1}.overdue-window-strip strong{color:#17283a;font-size:14px}.overdue-window-strip span{font-size:12px}.report-status-switch{gap:5px;margin-top:10px;display:flex}.report-status-switch button{color:#535c64;background:#fff;border:1px solid #b9e3fb;border-radius:5px;min-height:34px;padding:0 13px;font-size:12px;font-weight:750}.report-status-switch button.active{color:#fff;background:#132334;border-color:#8fa1aa;box-shadow:inset 0 -3px #8fa1aa}.role-context strong{font-size:13px}.role-context span{font-size:11px}@media (width<=700px){.maintenance-hero,.calendar-hero,.rr-hero{background-position:50%;min-height:210px}.rr-hero{padding:25px 21px}.overdue-window-strip{grid-template-columns:1fr}.calendar-hero-actions,.rr-demo{width:100%}}.mobile-nav-close,.mobile-nav-scrim{display:none}@media (width<=800px){body.compass-nav-open{touch-action:none;overflow:hidden}.sidebar{box-shadow:none;z-index:60;visibility:hidden;transition:transform .24s;display:flex;transform:translate(-105%)}.sidebar.mobile-open{visibility:visible;transform:translate(0);box-shadow:18px 0 50px #07131e66}.mobile-menu{color:#0b1b29;cursor:pointer;background:#fff;border:1px solid #b9e3fb;border-radius:8px;place-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:grid}.mobile-nav-close{z-index:2;color:#fff;background:#101f2ce6;border:1px solid #ffffff35;border-radius:50%;place-items:center;width:40px;height:40px;font-size:26px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.mobile-nav-scrim{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#07131e99;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.sidebar nav button{min-height:50px;font-size:14px}}.access-brand-lockup .access-property-logo-wrap{width:min(278px,78vw);box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;margin:0 auto 12px;padding:0;display:flex}.access-brand-lockup .access-property-logo-wrap .access-property-wordmark{object-fit:contain;filter:brightness(0)invert(88%)sepia(24%)saturate(724%)hue-rotate(356deg)brightness(91%)contrast(86%)drop-shadow(0 3px 10px #000000e6);width:100%;max-width:none;max-height:34px;margin:0;padding:0;display:block}.compliance-marks{min-width:0;box-shadow:none;background:0 0;border:0}.compliance-marks .compliance-logo{object-fit:contain;width:118px;height:auto;max-height:46px;display:block}.access-card .compliance-marks .compliance-logo{filter:invert();opacity:.88}@media (width<=520px){.access-brand-lockup .access-property-logo-wrap{width:min(235px,72vw);margin-bottom:9px;padding:0}.access-brand-lockup .access-property-logo-wrap .access-property-wordmark{max-height:28px}.compliance-marks .compliance-logo{width:105px}}.rr-mobile-section-controls,.rr-mobile-scroll-hint{display:none}.rr-table-shell{background:#fff}.rr-table-shell>.rr-table-wrap{overscroll-behavior:auto;touch-action:auto;scrollbar-gutter:stable;scrollbar-width:thin;outline:none;max-height:390px;overflow:auto}.rr-table-shell>.rr-table-wrap:focus{box-shadow:inset 0 0 0 2px #8fa1aa44}.rr-table-shell>.rr-table-wrap .rr-table th{z-index:3;position:sticky;top:0}.rr-table-shell>.rr-table-wrap .rr-section-empty{width:100%;position:sticky;left:0}@media (width<=800px){.rr-mobile-section-controls{background:#edf7fd;border:1px solid #b9e3fb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:14px 10px 0;padding:12px 13px;display:flex}.rr-mobile-section-controls>span{color:#152536;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.rr-mobile-section-controls>div{gap:6px;display:flex}.rr-mobile-section-controls button{color:#0d2d4d;cursor:pointer;background:#fff;border:1px solid #2d8fd5;border-radius:5px;min-height:38px;padding:0 11px;font-size:11px;font-weight:800}.rr-mobile-section-controls button:last-child{color:#fff;background:#152536}.rr-section-stack{gap:12px;padding-top:12px}.rr-lifecycle-section{scroll-margin-top:82px}.rr-section-heading{touch-action:manipulation;min-height:78px}.rr-section-heading>i{background:#fff;border:1px solid #69bdf0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.rr-mobile-scroll-hint{color:#164f86;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#edf7fd;border-bottom:1px solid #b9e3fb;width:100%;margin:0;padding:8px 12px;font-size:10px;font-weight:800;display:block;position:sticky;left:0}.rr-table-shell>.rr-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-gutter:auto;max-height:min(58vh,430px);overflow:auto}.rr-table-shell>.rr-table-wrap::-webkit-scrollbar{width:8px;height:8px}.rr-table-shell>.rr-table-wrap::-webkit-scrollbar-track{background:#edf7fd}.rr-table-shell>.rr-table-wrap::-webkit-scrollbar-thumb{background:#8fa1aa;border:2px solid #edf7fd;border-radius:10px}}@media (width<=520px){.rr-mobile-section-controls{flex-direction:column;align-items:flex-start}.rr-mobile-section-controls>div{width:100%}.rr-mobile-section-controls button{flex:1}.rr-section-heading{grid-template-columns:1fr 34px 30px;min-height:72px;padding:12px 10px}.rr-section-heading>span>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.calendar-mobile{display:none}@media (width<=800px){.calendar-toolbar,.calendar-desktop-workspace{display:none}.calendar-mobile{border-radius:10px;padding:0;display:block;overflow:hidden}.calendar-mobile>header{color:#fff;text-align:center;background:#122333;border-bottom:1px solid #b9e3fb;grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;padding:15px 12px;display:grid}.calendar-mobile>header button{color:#fff;background:0 0;border:1px solid #ffffff48;border-radius:50%;width:40px;height:40px;font-size:27px;line-height:1}.calendar-mobile>header small,.calendar-mobile>header strong{display:block}.calendar-mobile>header small{color:#69bdf0;letter-spacing:.14em;margin-bottom:4px;font-size:9px;font-weight:800}.calendar-mobile>header strong{font-family:var(--font-display);font-size:20px;font-weight:600}.calendar-mobile-week{background:#edf7fd;grid-template-columns:repeat(7,1fr);gap:4px;padding:10px 8px;display:grid}.calendar-mobile-week>button{color:#293745;text-align:center;background:0 0;border:1px solid #0000;border-radius:7px;min-width:0;min-height:66px;padding:7px 2px;position:relative}.calendar-mobile-week>button small,.calendar-mobile-week>button strong{display:block}.calendar-mobile-week>button small{text-transform:uppercase;font-size:9px;font-weight:800}.calendar-mobile-week>button strong{font-family:var(--font-display);margin-top:5px;font-size:20px}.calendar-mobile-week>button i{color:#fff;background:#8fa1aa;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:8px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:3px;right:3px}.calendar-mobile-week>button.today{border-color:#2d8fd5}.calendar-mobile-week>button.today:after{content:"";background:#2d8fd5;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.calendar-mobile-week>button.active{color:#fff;background:#122333;border-color:#122333;box-shadow:0 5px 12px #1223332d}.calendar-mobile-week>button.active:after{background:#69bdf0}.calendar-mobile-agenda{background:#fff;padding:5px 12px 13px}.calendar-mobile-agenda-title{border-bottom:1px solid #edf7fd;align-items:baseline;gap:6px;padding:12px 2px 9px;display:flex}.calendar-mobile-agenda-title span{font-family:var(--font-display);color:#8fa1aa;font-size:24px}.calendar-mobile-agenda-title strong{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.calendar-mobile-agenda>button{color:#1c2a38;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf7fd;grid-template-columns:64px 5px 1fr 20px;align-items:center;gap:10px;width:100%;min-height:67px;padding:10px 3px;display:grid}.calendar-mobile-agenda>button time{color:#164f86;font-size:11px;font-weight:800}.calendar-mobile-agenda>button>i{border-radius:4px;width:5px;height:38px}.calendar-mobile-agenda>button div strong,.calendar-mobile-agenda>button div small{display:block}.calendar-mobile-agenda>button div strong{font-size:13px}.calendar-mobile-agenda>button div small{color:#6d7174;margin-top:4px;font-size:10px}.calendar-mobile-agenda>button>b{color:#8fa1aa;font-size:22px}.calendar-mobile-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;display:flex}.calendar-mobile-empty>span{color:#2d8fd5;font-size:24px}.calendar-mobile-empty>strong{font-family:var(--font-display);font-size:20px}.calendar-mobile-empty>small{color:#74706a;font-size:11px}}@media (width<=420px){.calendar-mobile-week{gap:2px;padding-left:5px;padding-right:5px}.calendar-mobile-week>button{min-height:61px}.calendar-mobile-week>button strong{font-size:18px}.calendar-mobile-agenda>button{grid-template-columns:56px 4px 1fr 18px;gap:8px}}.mobile-dashboard-accordion,.mobile-dashboard-accordion-body{display:contents}.mobile-dashboard-accordion-toggle{display:none}@media (width<=800px){.mobile-dashboard-accordion{background:#fff;border:1px solid #b9e3fb;border-radius:10px;margin:0 0 12px;display:block;overflow:hidden;box-shadow:0 5px 17px #111f2b12}.mobile-dashboard-accordion-toggle{color:#142536;text-align:left;cursor:pointer;touch-action:manipulation;background:linear-gradient(#fff,#edf7fd);border:0;border-bottom:1px solid #b9e3fb;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:0 15px;display:flex}.mobile-dashboard-accordion-toggle span{font-family:var(--font-display);letter-spacing:.01em;font-size:18px;font-weight:600}.mobile-dashboard-accordion-toggle i{color:#2d8fd5;background:#fff;border:1px solid #69bdf0;border-radius:50%;place-items:center;width:30px;height:30px;font-family:Arial,sans-serif;font-size:20px;font-style:normal;line-height:1;display:grid}.mobile-dashboard-accordion-body{display:block}.mobile-dashboard-accordion.is-closed .mobile-dashboard-accordion-body{display:none}.mobile-dashboard-accordion.is-closed .mobile-dashboard-accordion-toggle{border-bottom:0}.mobile-dashboard-accordion-body>.card,.mobile-dashboard-accordion-body>.since,.mobile-dashboard-accordion-body>.assignment-zone,.mobile-dashboard-accordion-body>.work-grid,.mobile-dashboard-accordion-body>.lower-grid{box-shadow:none;border:0;border-radius:0;margin:0}.mobile-dashboard-accordion-body>.work-grid,.mobile-dashboard-accordion-body>.lower-grid{background:#edf7fd;padding:10px}.mobile-dashboard-accordion-body>.assignment-zone{background:#edf7fd;padding:12px}}.access-gate{background-image:url(/quote-backgrounds/login-pool-aerial.jpeg);background-position:50%;background-size:cover}.fair-housing-tip{border:1px solid #b9e3fb;border-left:3px solid var(--pewter);box-shadow:none;background:#edf7fd;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;margin:28px 0 0;padding:13px 15px;display:grid}.fair-housing-tip-mark{color:#69bdf0;letter-spacing:.04em;background:#132334;border:1px solid #2d8fd5;border-radius:50%;place-items:center;width:34px;height:34px;font:700 10px/1 Arial,sans-serif;display:grid}.fair-housing-tip small,.fair-housing-tip strong,.fair-housing-tip p{display:block}.fair-housing-tip small{color:#164f86;letter-spacing:.11em;margin-bottom:3px;font-size:8px;font-weight:800}.fair-housing-tip strong{color:#17283a;font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.35}.fair-housing-tip p{color:#77736d;margin:3px 0 0;font-size:9px}.fair-housing-tip>button{color:#0d2d4d;background:#fff;border:1px solid #69bdf0;border-radius:4px;min-height:31px;padding:0 10px;font-size:9px;font-weight:800}.fair-tip-modal{background:#edf7fd;border:1px solid #69bdf0;width:min(900px,94vw);max-height:88vh;overflow:hidden;box-shadow:0 30px 90px #0007}.fair-tip-modal>header,.fair-tip-modal>footer{color:#fff;background:#132334;justify-content:space-between;align-items:center;gap:18px;padding:19px 22px;display:flex}.fair-tip-modal>header small{color:#69bdf0;letter-spacing:.13em;font-size:9px;font-weight:800}.fair-tip-modal>header h2{font-family:var(--font-display);margin:3px 0;font-size:28px}.fair-tip-modal>header p{color:#d8dee2;margin:0;font-size:11px}.fair-tip-modal>header>button{color:#fff;background:0 0;border:0;font-size:26px}.fair-tip-list{gap:9px;max-height:60vh;padding:18px 22px;display:grid;overflow:auto}.fair-tip-list label{grid-template-columns:38px 1fr;align-items:stretch;gap:9px;display:grid}.fair-tip-list label>span{color:#fff;background:#2d8fd5;place-items:center;font-weight:800;display:grid}.fair-tip-list textarea{color:#24313d;resize:vertical;background:#fff;border:1px solid #b9e3fb;min-height:67px;padding:10px;font:13px/1.45 Arial,sans-serif}.fair-tip-modal>footer small{color:#69bdf0}.fair-tip-modal>footer>div{gap:8px;display:flex}.fair-tip-modal>footer button{color:#fff;background:0 0;border:1px solid #fff5;min-height:38px;padding:0 14px}.fair-tip-modal>footer .primary{color:#132334;background:#69bdf0;border-color:#69bdf0;font-weight:800}.task-create-modal{width:min(700px,94vw)}.task-create-form{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.task-create-form label{color:#0d2d4d;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.task-create-form input,.task-create-form select,.task-create-form textarea{color:#152536;text-transform:none;background:#fff;border:1px solid #b9e3fb;width:100%;min-height:44px;padding:9px 11px;font:13px Arial,sans-serif}.task-create-form textarea{resize:vertical;min-height:105px}.task-create-footer{background:#edf7fd;border-top:1px solid #b9e3fb;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;display:flex}.task-create-footer button{color:#0d2d4d;background:#fff;border:1px solid #2d8fd5;min-height:40px;padding:0 14px}.task-create-footer .primary{color:#fff;background:#132334}.task-create-footer .primary:disabled{opacity:.45}@media (width<=700px){.fair-housing-tip{grid-template-columns:34px 1fr;margin-top:20px;padding:12px}.fair-housing-tip-mark{width:31px;height:31px}.fair-housing-tip>button{grid-column:2;width:max-content}.fair-housing-tip strong{font-size:14px}.fair-housing-tip p{font-size:9px}.task-create-form{grid-template-columns:1fr}.task-create-form .wide{grid-column:auto}.task-create-footer{flex-direction:column;align-items:flex-start}.task-create-footer>div{width:100%}.task-create-footer button{flex:1}}@media (width<=800px){.rr-sort-panel{overflow:visible!important}.rr-sort-panel>div{grid-template-columns:1fr 1fr;gap:6px;width:100%!important;display:grid!important}.rr-sort-panel button{white-space:normal;width:100%}.rr-table-shell>.rr-table-wrap,.rr-lifecycle-section>.rr-table-wrap,.rr-table-wrap{touch-action:pan-y!important;max-height:none!important;overflow:visible!important}.rr-table,.rr-lifecycle-table{border-collapse:separate;width:100%;display:block;min-width:0!important}.rr-table thead,.rr-lifecycle-table thead{display:none}.rr-table tbody,.rr-lifecycle-table tbody{background:#edf7fd;gap:12px;padding:12px;display:grid}.rr-table tbody tr,.rr-lifecycle-table tbody tr{background:#fff;border:1px solid #b9e3fb;border-top:4px solid #8fa1aa;border-radius:8px;display:block;overflow:hidden;box-shadow:0 5px 15px #10213112}.rr-table tbody tr.is-overdue{border-top-color:#a53e35}.rr-table tbody tr.is-complete{border-top-color:#688061}.rr-table td,.rr-lifecycle-table td{grid-template-columns:minmax(112px,39%) 1fr;align-items:center;gap:10px;min-height:45px;color:#263442!important;white-space:normal!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #edf7fd!important;width:100%!important;height:auto!important;padding:9px 11px!important;display:grid!important}.rr-table td:last-child,.rr-lifecycle-table td:last-child{border-bottom:0!important}.rr-table td:before,.rr-lifecycle-table td:before{color:#164f86;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.rr-table td:first-child:before{content:"Apartment"}.rr-table td:nth-child(2):before{content:"Assigned Technician"}.rr-table td:nth-child(3):before{content:"Move-Out Date"}.rr-table td:nth-child(4):before{content:"Keys / Possession"}.rr-table td:nth-child(5):before{content:"Move-Out Inspection"}.rr-table td:nth-child(6):before{content:"Paint"}.rr-table td:nth-child(7):before{content:"Turn Items"}.rr-table td:nth-child(8):before{content:"Flooring"}.rr-table td:nth-child(9):before{content:"Additional Vendors"}.rr-table td:nth-child(10):before{content:"Final Clean"}.rr-table td:nth-child(11):before{content:"Rent Ready"}.rr-table td:nth-child(12):before{content:"Staged For Showing"}.rr-table td:nth-child(13):before{content:"Move-In Date"}.rr-table td:nth-child(14):before{content:"Prospect Last Name"}.rr-table td:nth-child(15):before{content:"Open Record"}.rr-work b{display:block!important}.rr-vendor-cell{justify-content:flex-start;width:100%}.rr-section-empty{width:auto!important;position:static!important}.maintenance-controls,.pm-controls{grid-template-columns:1fr!important;display:grid!important}.maintenance-controls>div,.pm-legend{flex-wrap:wrap!important;display:flex!important;overflow:visible!important}.maintenance-controls button{white-space:normal}.pm-table-head,.maintenance-table>header,.report-table>header{display:none!important}.pm-table,.maintenance-table,.report-table{gap:10px;display:grid;overflow:visible!important}.pm-table>button,.maintenance-table>button,.report-table>div{text-align:left;background:#fff;border-radius:8px;gap:8px;width:100%;border:1px solid #b9e3fb!important;grid-template-columns:1fr!important;padding:13px!important;display:grid!important}.pm-table>button>span,.maintenance-table>button>span,.report-table>div>span{width:100%;display:block}.report-layout{grid-template-columns:1fr!important;display:grid!important}.report-layout>aside{grid-template-columns:1fr 1fr;display:grid!important;overflow:visible!important}.report-layout>aside button{white-space:normal}.calendar-filter-bar,.calendar-legend{grid-template-columns:1fr!important}.calendar-legend-group>div{grid-template-columns:1fr!important;display:grid!important}.calendar-legend-group span{white-space:normal}.pm-section .pm-table{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;background:#edf7fd;max-height:min(58vh,460px);padding:10px;display:block;overflow:hidden auto!important}.pm-section .pm-table>button{margin-bottom:10px}.pm-section .pm-table>button:last-child{margin-bottom:0}.pm-section{overflow:hidden}.pm-section-stack{gap:14px}}@media (width<=440px){.rr-sort-panel>div,.report-layout>aside{grid-template-columns:1fr}}@media (width<=800px){.welcome h1,.rr-hero h1,.calendar-hero h1,.maintenance-hero h1,.rr-board-head h2,.rr-lineup-intro h2,.calendar-health h2,.calendar-legend h3,.maintenance-section-heading h2,.pm-section h3,.mobile-dashboard-accordion-toggle span{white-space:nowrap;min-width:0;font-size:clamp(16px,5vw,24px);line-height:1.15}.calendar-health header small,.maintenance-section-heading small,.rr-board-head small,.rr-lineup-intro small{white-space:nowrap}.rr-section-heading>span>strong{white-space:nowrap;font-size:clamp(13px,4vw,17px);display:block}}.rr-lineup-intro>p,.rr-board-head p,.rr-section-heading small,.calendar-health>header>p,.calendar-legend-intro>p,.calendar-ava,.maintenance-section-heading p,.pm-section>header p,.primary-tasks-help,.my-day-help,.rr-guide{display:none!important}.inventory-heading{align-items:center}.inventory-heading>div:last-child{gap:8px;display:flex}.inventory-heading>div:last-child button{color:#fff;background:#0b1825;border:1px solid #526874;border-radius:6px;min-height:44px;padding:0 15px;font-size:12px;font-weight:800}.inventory-heading .inventory-print{color:#0d2d4d;background:#fff}.inventory-summary{grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0;display:grid}.inventory-summary article{background:#fff;border:1px solid #b9e3fb;border-top:4px solid #2d8fd5;border-radius:9px;padding:19px 20px}.inventory-summary article.attention{background:#fff9f7;border-top-color:#ad3f38}.inventory-summary span,.inventory-summary strong{display:block}.inventory-summary span{color:#6b6f72;letter-spacing:.04em;text-transform:uppercase;min-height:30px;font-size:11px;font-weight:800}.inventory-summary strong{color:#132334;font-family:var(--font-display);margin-top:8px;font-size:34px}.inventory-summary .attention strong{color:#9e352f}.inventory-controls{background:#fff;border:1px solid #b9e3fb;border-radius:9px;grid-template-columns:2fr 1fr 1fr;gap:12px;margin-bottom:14px;padding:15px 18px;display:grid}.inventory-controls label{color:#164f86;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:850}.inventory-controls input,.inventory-controls select{color:#1b2936;background:#fff;border:1px solid #b9e3fb;border-radius:5px;width:100%;min-height:43px;margin-top:6px;padding:0 11px;font-size:13px;display:block}.inventory-table{background:#fff;border:1px solid #b9e3fb;border-radius:10px;overflow:auto}.inventory-table>header,.inventory-table>article{grid-template-columns:2.2fr 1fr 1.1fr 1.2fr .65fr .7fr .85fr 1fr;align-items:center;gap:12px;min-width:1120px;display:grid}.inventory-table>header{color:#fff;background:#0b1825;min-height:53px;padding:0 18px}.inventory-table>header span{letter-spacing:.055em;text-transform:uppercase;font-size:11px;font-weight:850}.inventory-table>article{border-bottom:1px solid #edf7fd;min-height:86px;padding:12px 18px;font-size:12px}.inventory-table>article:hover{background:#edf7fd}.inventory-table>article.low-stock{background:#fff9f7;box-shadow:inset 4px 0 #a93c35}.inventory-table article>span>b,.inventory-table article>span>strong,.inventory-table article>span>small{display:block}.inventory-table article>span>b{color:#164f86;letter-spacing:.05em;margin-bottom:4px;font-size:10px}.inventory-table article>span>strong{font-size:13px}.inventory-table article>span>small{color:#737578;margin-top:4px;font-size:10px;line-height:1.35}.inventory-source{color:#405f47;background:#e7ece8;border-radius:99px;width:max-content;padding:5px 7px;font-size:9px!important;display:inline-block!important}.inventory-source.special-order{color:#164f86;background:#edf7fd}.inventory-source.imported{color:#594872;background:#e8e2f1}.inventory-actions{gap:5px;display:flex!important}.inventory-actions button{color:#0d2d4d;background:#fff;border:1px solid #2d8fd5;border-radius:4px;min-height:34px;padding:0 8px;font-size:10px;font-weight:800}.inventory-actions button:first-child{color:#fff;background:#132334}.inventory-print-header,.inventory-print-footer{display:none}.inventory-current{background:#fff;border-bottom:1px solid #b9e3fb;align-items:baseline;gap:10px;padding:18px 28px;display:flex}.inventory-current span{text-transform:uppercase;font-size:11px;font-weight:800}.inventory-current strong{font-family:var(--font-display);color:#2d8fd5;font-size:34px}.inventory-current small{color:#737373}.inventory-history-list{max-height:58vh;padding:18px;overflow:auto}.inventory-history-list article{background:#fff;border-bottom:1px solid #b9e3fb;grid-template-columns:52px 1fr auto;align-items:start;gap:13px;padding:14px;display:grid}.inventory-history-list article>span{color:#48654d;background:#e4eee6;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:850;display:grid}.inventory-history-list article>span.out{color:#8e3731;background:#f5dfdc}.inventory-history-list article div strong,.inventory-history-list article div small{display:block}.inventory-history-list article div small{color:#777;margin-top:4px;font-size:10px}.inventory-history-list article p{margin:6px 0 0;font-size:12px}.inventory-history-list article>b{font-size:11px}.inventory-history-list article>em{color:#2d8fd5;grid-column:2/4;font-size:10px}.inventory-empty{flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;min-height:170px;padding:24px;display:flex}.inventory-empty strong{font-family:var(--font-display);font-size:20px}.inventory-empty small{color:#777;font-size:12px}@media (width<=900px){.inventory-summary{grid-template-columns:1fr 1fr}.inventory-controls{grid-template-columns:1fr}.inventory-heading{align-items:flex-start}.inventory-heading>div:last-child{flex-wrap:wrap;width:100%}.inventory-heading>div:last-child button{flex:1}.inventory-table{background:0 0;border:0;overflow:visible}.inventory-table>header{display:none}.inventory-table>article{background:#fff;border:1px solid #b9e3fb;border-top:4px solid #2d8fd5;border-radius:8px;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin-bottom:10px;padding:15px;display:grid}.inventory-table>article>span:first-child,.inventory-table>article>.inventory-actions{grid-column:1/-1}.inventory-actions button{flex:1}.inventory-history-list article{grid-template-columns:48px 1fr}.inventory-history-list article>b,.inventory-history-list article>em{grid-column:2}.inventory-history-list article>em{grid-column:2/3}}@media (width<=480px){.inventory-summary{grid-template-columns:1fr 1fr;gap:8px}.inventory-summary article{padding:14px}.inventory-summary strong{font-size:28px}.inventory-table>article{grid-template-columns:1fr}.inventory-table>article>span:first-child,.inventory-table>article>.inventory-actions{grid-column:auto}}@media print{body{background:#fff!important}.sidebar,.topbar,.maintenance-hero,.maintenance-tabs,.inventory-heading,.inventory-summary,.inventory-controls,.fair-housing-tip,.inventory-actions,.inventory-source+small{display:none!important}.workspace{margin:0!important}.page{padding:0!important}.inventory-workspace{color:#111!important}.inventory-print-header{border-bottom:3px solid #2d8fd5;justify-content:space-between;align-items:flex-end;margin-bottom:18px;padding-bottom:12px;display:flex}.inventory-print-header h1{font-family:var(--font-display);margin:0;font-size:26px}.inventory-print-header strong{font-size:17px}.inventory-print-header span{font-size:9px}.inventory-table{border:1px solid #999;border-radius:0;overflow:visible}.inventory-table>header,.inventory-table>article{grid-template-columns:1.8fr .9fr 1fr 1.1fr .55fr .6fr .7fr;gap:7px;min-width:0!important;display:grid!important}.inventory-table>header{color:#000;border-bottom:2px solid #222;min-height:34px;padding:0 7px;background:#fff!important}.inventory-table>header span{font-size:8px}.inventory-table>header span:last-child{display:none}.inventory-table>article{break-inside:avoid;min-height:56px;padding:6px 7px;font-size:8px}.inventory-table article>span>strong{font-size:9px}.inventory-table article>span>small{font-size:7px}.inventory-table article.low-stock{background:#fff;box-shadow:inset 3px 0 #000}.inventory-print-footer{border-top:2px solid #222;gap:14px;margin-top:22px;padding-top:14px;font-size:10px;display:grid}.inventory-actions{display:none!important}}.table-sort-header{width:100%;min-width:0;min-height:42px;color:inherit;font:inherit;letter-spacing:inherit;text-align:center;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:5px 3px;font-weight:850;line-height:1.2;display:flex}.table-sort-header:hover,.table-sort-header:focus-visible{outline-offset:-2px;background:#ffffff18;outline:2px solid #69bdf0}.table-sort-header.active{color:#69bdf0}.table-sort-indicator{border:1px solid;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:11px;line-height:1;display:inline-grid}.table-static-header{text-align:center;justify-content:center;align-items:center;display:flex}.rr-table th,.rr-lifecycle-table th,.pm-table-head,.maintenance-table>header,.report-table>header,.calendar-list>header,.inventory-table>header,.assignment-table-head,.compare-head{text-align:center}.mobile-table-sort{display:none}.site-compliance-footer{background:#edf7fd;border-top:1px solid #b9e3fb;justify-content:flex-end;align-items:center;min-height:76px;margin-top:26px;padding:13px 24px;display:flex}.site-compliance-footer .compliance-marks{z-index:auto;display:block;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important}.site-compliance-footer .compliance-logo{object-fit:contain;width:104px;height:auto;max-height:45px;display:block}@media (width<=900px){.mobile-table-sort{background:#edf7fd;border:1px solid #b9e3fb;border-radius:7px;grid-template-columns:1fr 1fr;gap:9px;margin:10px 0;padding:11px;display:grid}.mobile-table-sort label{color:#164f86;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.mobile-table-sort select{color:#172838;background:#fff;border:1px solid #b9e3fb;border-radius:5px;width:100%;min-height:42px;margin-top:5px;padding:0 9px;font-size:12px;display:block}.site-compliance-footer{justify-content:center;min-height:68px;margin-top:18px;padding:11px}.site-compliance-footer .compliance-logo{width:94px}.inventory-table>article{grid-template-columns:1fr!important}.inventory-table>article>span,.inventory-table>article>.inventory-actions{border-bottom:1px solid #edf7fd;grid-template-columns:minmax(104px,34%) 1fr;align-items:start;gap:9px;width:100%;padding:8px 0;grid-column:auto!important;display:grid!important}.inventory-table>article>span:before{content:attr(data-label);color:#164f86;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.inventory-table>article>.inventory-actions{border-bottom:0;padding-top:10px;display:flex!important}.inventory-table>article>.inventory-actions:before{content:none}.assignment-table{overflow:visible}.assignment-table-head{display:none!important}.assignment-table>button{text-align:left;border:1px solid #b9e3fb;border-top:4px solid #2d8fd5;border-radius:8px;gap:0;margin-bottom:10px;padding:12px 14px;grid-template-columns:1fr!important;min-width:0!important;display:grid!important}.assignment-table>button>span{border-bottom:1px solid #edf7fd;grid-template-columns:minmax(110px,38%) 1fr;align-items:center;gap:9px;width:100%;padding:8px 0;display:grid}.assignment-table>button>span:before{content:attr(data-label);color:#164f86;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.assignment-table>button>span:last-child{display:none}.assignment-progress{grid-template-columns:minmax(110px,38%) 1fr auto!important;display:grid!important}.assignment-progress:before{grid-column:1}.assignment-progress>i{grid-column:2}.calendar-list{overflow:visible}.calendar-list>header{display:none}.calendar-list>button{border:1px solid #b9e3fb;border-radius:7px;gap:0;margin-bottom:9px;padding:11px 13px;display:grid;grid-template-columns:1fr!important;min-width:0!important}.calendar-list>button>span,.calendar-list>button>b{grid-template-columns:minmax(100px,34%) 1fr;align-items:center;width:100%;padding:7px 0;display:grid!important}.calendar-list>button>span:before,.calendar-list>button>b:before{content:attr(data-label);color:#164f86;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.calendar-list>button>b{background:0 0;width:100%}}@media (width<=520px){.mobile-table-sort{grid-template-columns:1fr}}.executive-welcome{grid-template-columns:minmax(300px,.72fr) minmax(690px,1.7fr);align-items:stretch;gap:16px;margin-bottom:14px;display:grid}.executive-welcome>.welcome-identity{isolation:isolate;color:#fff;background:linear-gradient(145deg,#07151ff0,#0c1d2ac2),url(/quote-backgrounds/arrival-sculpture.jpeg) 50%/cover;border:1px solid #25394a;border-radius:5px;min-width:0;min-height:252px;padding:28px 27px 23px;position:relative;overflow:hidden;box-shadow:0 12px 34px #14253522}.executive-welcome>.welcome-identity:after{content:"";z-index:-1;border:1px solid #2d8fd555;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-68px;right:-62px;box-shadow:0 0 0 20px #2d8fd510,0 0 0 43px #2d8fd50a}.executive-welcome .eyebrow{color:#69bdf0!important;font-size:10px!important}.executive-welcome h1{color:#fff;letter-spacing:-.025em;max-width:420px;margin:13px 0 25px;font-size:clamp(38px,3.5vw,55px);line-height:.98}.compass-snapshot{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;display:grid}.compass-snapshot span{color:#cbd4d9;background:#07141f55;border:1px solid #ffffff21;flex-direction:column;gap:2px;min-width:0;padding:10px;font-size:9px;line-height:1.25;display:flex}.compass-snapshot b{color:#69bdf0;font-family:var(--font-display);font-size:22px;font-weight:600}.executive-welcome>.welcome-side{grid-template-columns:minmax(410px,1.35fr) minmax(245px,.8fr);gap:12px;margin:0;width:auto!important}.executive-welcome .dashboard-top-calendar{height:100%}.executive-welcome .dashboard-weather,.executive-welcome .role-context{box-shadow:0 7px 20px #1021310d}.executive-welcome .role-context{background:#fff;min-height:96px}.clean-since{background:#fff;border:1px solid #b9e3fb;border-left:4px solid #8fa1aa;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:0;min-height:66px;margin:0 0 17px;padding:0;display:grid;box-shadow:0 7px 21px #1126370b}.clean-since.has-activity{background:linear-gradient(90deg,#edf7fd,#fff 38%);border-left-color:#2d8fd5}.clean-since>div:first-child{border-right:1px solid #edf7fd;align-items:center;gap:9px;min-width:225px;margin:0;padding:0 18px;display:flex}.clean-since>div:first-child>span{font-size:20px}.clean-since>div:first-child>strong{font-size:17px}.clean-since>div:first-child>b{color:#fff;background:#132334;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.since-activity-list{align-items:stretch;min-width:0;display:flex}.since-activity-list>button{color:#283541;text-align:left;background:0 0;border:0;border-right:1px solid #edf7fd;flex:1;min-width:0;padding:12px 16px;font-size:11px;font-weight:700}.since-activity-list>button:hover{color:#164f86;background:#edf7fd}.since-activity-list>button>b{float:right}.since-activity-list>p{color:#6f7477;text-align:left;align-items:center;margin:0;padding:0 18px;font-size:12px;font-weight:700;display:flex}.activity-center{display:block}.activity-center-toggle{color:#142331;text-align:left;background:0 0;border:0;grid-template-columns:auto auto auto 1fr;align-items:center;gap:10px;width:100%;min-height:66px;padding:0 20px;display:grid}.activity-center-toggle>span{color:#2d8fd5;font-size:20px}.activity-center-toggle>strong{font-family:var(--font-display);font-size:20px}.activity-center-toggle>b{color:#fff;background:#132334;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.activity-center-toggle>em{color:#526874;letter-spacing:.05em;text-transform:uppercase;justify-self:end;font-size:11px;font-style:normal;font-weight:800}.activity-center-drawer{background:#fff;border-top:1px solid #edf7fd;max-height:360px;overflow-y:auto}.activity-center-drawer>button{color:#172532;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf7fd;grid-template-columns:minmax(0,1fr) 210px 65px;align-items:center;gap:18px;width:100%;min-height:76px;padding:14px 20px;display:grid}.activity-center-drawer>button:hover{background:#edf7fd}.activity-center-drawer strong,.activity-center-drawer small{display:block}.activity-center-drawer strong{font-size:13px}.activity-center-drawer small{color:#6f7477;margin-top:4px;font-size:11px;line-height:1.35}.activity-center-drawer>button>em{color:#526874;font-size:11px;font-style:normal;font-weight:800}.activity-center-drawer>p{color:#6f7477;margin:0;padding:24px;font-size:13px}.dashboard-task-button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf7fd;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;width:100%;display:grid!important}.dashboard-task-button:hover{background:#edf7fd}.dashboard-task-button>span:first-child{color:#526874;border:1px solid #69bdf0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.property-task-modal{width:min(980px,94vw);max-height:90vh;overflow:auto}.property-task-modal>header p,.property-notice-modal>header p{color:#6b7073;max-width:760px;margin:7px 0 0;font-size:13px;line-height:1.45}.property-task-summary{border-bottom:1px solid #b9e3fb;grid-template-columns:repeat(4,1fr);display:grid}.property-task-summary>div{border-right:1px solid #b9e3fb;padding:16px 22px}.property-task-summary small,.property-task-summary strong{display:block}.property-task-summary small{color:#526874;letter-spacing:.1em;font-size:10px;font-weight:800}.property-task-summary strong{margin-top:5px;font-size:14px}.property-task-workflow{grid-template-columns:1.15fr .85fr;gap:24px;padding:24px;display:grid}.property-task-workflow h3{font-family:var(--font-display);margin:0 0 14px;font-size:23px}.property-task-workflow label{color:#26343f;margin-bottom:13px;font-size:12px;font-weight:800;display:block}.property-task-workflow select,.property-task-workflow input,.property-task-workflow textarea{width:100%;font:14px var(--font-body);background:#fff;border:1px solid #b9e3fb;border-radius:4px;margin-top:6px;padding:11px;display:block}.property-task-workflow textarea{resize:vertical;min-height:100px}.task-schedule-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.property-task-actions{flex-wrap:wrap;gap:9px;display:flex}.property-task-actions button,.property-notice-modal>div>button{color:#24313b;background:#fff;border:1px solid #8fa1aa;padding:11px 14px;font-weight:800}.property-task-actions .primary,.property-notice-modal>div>.primary{color:#fff;background:#132334}.property-task-actions .complete{color:#335844;background:#edf4ef;border-color:#4f735e}.task-action-message{color:#4f735e;min-height:18px;margin:12px 0 0;font-size:12px;font-weight:700}.property-task-workflow aside{background:#edf7fd;max-height:410px;padding:18px;overflow-y:auto}.property-task-workflow aside article{border-bottom:1px solid #b9e3fb;padding:11px 0}.property-task-workflow aside article p{color:#4d565d;margin:4px 0;font-size:12px;line-height:1.4}.property-task-workflow aside article small{color:#7b7f81;font-size:10px}.property-notice-modal{width:min(650px,92vw)}.property-notice-modal>div{padding:24px}.property-notice-modal>div>p{font-size:14px;line-height:1.55}.property-notice-modal>div>small{color:#4f735e;margin-top:12px;font-weight:700;display:block}.secondary-work-grid .quick{padding:20px}.secondary-work-grid .quick .panel-title{margin-bottom:15px}.secondary-work-grid .quick .panel-title h3{font-size:22px}.quick-grid button{color:#202c37;background:#fff;border:1px solid #b9e3fb;border-radius:4px;min-height:84px;padding:12px 9px;font-size:12px;font-weight:750}.quick-grid button:hover{background:#edf7fd;border-color:#2d8fd5;transform:translateY(-1px);box-shadow:0 7px 17px #172b3c12}.quick-grid span{color:#2d8fd5;font-size:23px}.system-strip article{grid-template-columns:112px 1fr auto;min-height:82px;padding:13px 16px}.system-strip article>div{display:block}.system-strip article>div>strong{font-size:12px}.system-strip article>a,.system-strip article>button{color:#164f86;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:11px;font-weight:750;text-decoration:none}.system-strip article>a:hover,.system-strip article>button:hover{text-underline-offset:4px;text-decoration:underline}.system-brand-logo{background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:105px!important;height:38px!important;font-family:Arial,sans-serif!important;line-height:1!important;display:flex!important}.system-brand-logo b{font-size:15px}.brand-yardi{color:#526874!important}.brand-yardi i{border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:13px solid #8fa1aa;width:0;height:0;transform:rotate(-22deg)}.brand-yardi b{letter-spacing:-.06em;font-size:19px;font-weight:800}.brand-crm-iq{color:#303b45!important}.brand-crm-iq .rentcafe-rings{background:conic-gradient(#8fa1aa 0 25%,#526874 0 50%,#b5c2c8 0 75%,#88939a 0);border-radius:50%;width:27px;height:27px;box-shadow:inset 0 0 0 7px #fff}.brand-crm-iq b{letter-spacing:-.04em;font-size:16px}.brand-crm-iq em{color:#8fa1aa;letter-spacing:0;margin-left:3px;font-size:9px;font-style:normal}.brand-happyco{color:#8fa1aa!important}.brand-happyco>b{letter-spacing:-.06em;font-size:18px;font-weight:800}.brand-happyco b>span{color:#172838;display:inline}.brand-compass img{border-radius:7px;width:30px;height:30px}.brand-compass b{color:#18283a;letter-spacing:.05em;font-size:13px}@media (width<=1250px){.executive-welcome{grid-template-columns:1fr}.executive-welcome>.welcome-identity{min-height:220px}.executive-welcome>.welcome-side{width:100%!important}}@media (width<=800px){.executive-welcome{flex-direction:column;display:flex}.executive-welcome>.welcome-identity{min-height:220px;padding:24px 20px}.executive-welcome h1{font-size:38px}.compass-snapshot{grid-template-columns:1fr 1fr}.compass-snapshot span:last-child{grid-column:1/-1}.clean-since{border-left-width:3px;margin:0;display:block}.clean-since>div:first-child{border-bottom:1px solid #edf7fd;border-right:0;min-width:0;min-height:55px}.since-activity-list{display:block}.since-activity-list>button,.since-activity-list>p{border-bottom:1px solid #edf7fd;border-right:0;width:100%;min-height:48px}.activity-center-toggle{grid-template-columns:auto 1fr auto;min-height:62px;padding:7px 14px}.activity-center-toggle>strong{font-size:17px}.activity-center-toggle>b{width:25px;height:25px}.activity-center-toggle>em{grid-column:2/4;justify-self:start;margin-top:-8px;font-size:9px}.activity-center-drawer{max-height:52vh}.activity-center-drawer>button{grid-template-columns:1fr auto;gap:8px;min-height:82px;padding:13px 14px}.activity-center-drawer>button>span:nth-child(2){grid-column:1/2}.activity-center-drawer>button>em{grid-area:1/2/3}.property-task-summary{grid-template-columns:1fr 1fr}.property-task-summary>div{padding:13px}.property-task-workflow{grid-template-columns:1fr;padding:18px}.task-schedule-fields{grid-template-columns:1fr}.property-task-workflow aside{max-height:280px}.property-task-actions{display:grid}.property-task-actions button{width:100%}.system-strip article{grid-template-columns:105px 1fr;gap:10px}.system-strip article>a,.system-strip article>button{text-align:left;border-top:1px solid #edf7fd;grid-column:1/-1;width:100%;min-height:38px}.secondary-work-grid .quick{padding:16px}.quick-grid button{min-height:72px}}.inventory-print-only{display:none}@media (width<=480px){.maintenance-tabs{grid-template-columns:1fr 1fr;display:grid;position:static;overflow:visible}.maintenance-tabs button{white-space:normal}}@media print{.inventory-table>header,.inventory-table>article{grid-template-columns:1.55fr .75fr .85fr .95fr .42fr .47fr .55fr .5fr .95fr!important;gap:5px!important}.inventory-print-only{display:block!important}.inventory-count-line,.inventory-note-line{color:#0000;border-bottom:1px solid #333;align-self:end;padding-bottom:3px}}.sidebar nav{flex:1;min-height:0}.sidebar-sign-out{color:#edf7fd;min-height:46px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #8fa1aa42;border-radius:5px;align-items:center;gap:11px;margin:10px 12px 0;padding:0 14px;display:flex}.sidebar-sign-out span{color:#0b1b29;background:#8fa1aa;border-radius:50%;place-items:center;width:23px;height:23px;font-size:14px;display:grid}.sidebar-sign-out strong{letter-spacing:.035em;font-size:12px}.sidebar-sign-out:hover,.sidebar-sign-out:focus-visible{background:#ffffff15;border-color:#8fa1aa;outline:none}.side-foot{margin-top:10px}.topbar{gap:14px}.topbar>.search{flex:520px;width:auto;min-width:280px;max-width:650px;height:44px;margin-left:0}.profile{flex:none;gap:12px;min-width:252px;padding-left:18px}.profile>span{flex:0 0 42px;width:42px;height:42px;font-size:13px}.profile>div{gap:3px;min-width:132px}.profile strong{white-space:nowrap;font-size:13px;line-height:1.15}.profile small{white-space:nowrap;font-size:10px;line-height:1.25}.profile .sign-out{color:#fff;letter-spacing:.06em;white-space:nowrap;background:#101f2c;border:1px solid #101f2c;border-radius:4px;min-height:40px;padding:0 15px;font-size:10px;font-weight:800;box-shadow:0 5px 14px #101f2c24}.profile .sign-out:hover,.profile .sign-out:focus-visible{outline-offset:2px;background:#24394a;border-color:#24394a;outline:2px solid #8fa1aa}@media (width<=1350px){.topbar>.search{min-width:220px;max-width:460px}.profile{min-width:225px}.profile>div{min-width:108px}}@media (width<=1000px) and (width>=801px){.topbar>.search{min-width:160px;max-width:none}.profile{min-width:0}.profile>div{display:none}}@media (width<=800px){.topbar>.search{flex:auto;min-width:120px;max-width:none}.profile{gap:7px;min-width:0;padding-left:10px}.profile .sign-out{min-height:38px;padding:0 11px;font-size:9px}.sidebar-sign-out{min-height:50px;margin-top:12px}}@media (width<=480px){.profile>span{display:none}.profile .sign-out{padding:0 10px}}.resources-page{gap:20px;display:grid}.resources-hero{border:1px solid #69bdf0;border-top:4px solid var(--pewter);color:#fff;background:linear-gradient(90deg,#050e17f2,#0a1a27a8),url(/quote-backgrounds/arrival-sculpture.jpeg) 50% 52%/cover;border-radius:10px;justify-content:space-between;align-items:flex-end;min-height:230px;padding:36px 40px;display:flex;box-shadow:0 16px 42px #09152224}.resources-hero small{color:#b5c2c8;letter-spacing:.17em;font-size:10px;font-weight:800}.resources-hero h1{font-family:var(--font-display);margin:6px 0 0;font-size:48px;font-weight:500}.resources-hero>span{color:#b5c2c8;letter-spacing:.12em;background:#07131fc9;border:1px solid #8fa1aa88;border-radius:5px;padding:10px 13px;font-size:10px;font-weight:800}.resources-system-section{gap:15px;display:grid}.resources-intro{border-bottom:1px solid #b9e3fb;justify-content:space-between;align-items:end;gap:30px;padding:18px 4px 6px;display:flex}.resources-intro small,.resources-directory header small{color:#8fa1aa;letter-spacing:.14em;font-size:9px;font-weight:850}.resources-intro h2,.resources-directory h2{color:#132536;font-family:var(--font-display);margin:4px 0 0;font-size:29px;font-weight:500}.resources-intro p{color:#626970;text-align:right;max-width:490px;margin:0;font-size:12px;line-height:1.55}.resource-card{background:#fff;border:1px solid #b9e3fb;border-top:4px solid #526874;border-radius:8px;flex-direction:column;min-height:292px;padding:21px 22px 19px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 25px #1021310c}.resource-card:after{content:"";border:1px solid #8fa1aa1f;border-radius:50%;width:110px;height:110px;position:absolute;top:73px;right:-35px;box-shadow:0 0 0 17px #8fa1aa0c}.resource-card>header{justify-content:space-between;align-items:center;display:flex}.resource-card>header>span{color:#8fa1aa;font-family:var(--font-display);font-size:19px}.resource-card>header>b{color:#aaa7a1;letter-spacing:.11em;font-size:8px}.resource-brand{align-items:center;gap:10px;margin:23px 0 16px;display:flex}.resource-brand i{color:#b5c2c8;width:39px;height:39px;font-family:var(--font-display);background:#132536;border-radius:50%;place-items:center;font-size:21px;font-style:normal;display:grid}.resource-brand strong{color:#132536;letter-spacing:.045em;font-size:15px}.resource-card h2{color:#142536;font-family:var(--font-display);margin:0;font-size:25px;font-weight:550}.resource-card p{color:#626970;max-width:310px;margin:8px 0 22px;font-size:11px;line-height:1.55}.resource-card>a{color:#fff;background:#172b3c;border:1px solid #172b3c;border-radius:4px;justify-content:space-between;align-items:center;min-height:42px;margin-top:auto;padding:0 12px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.resource-card>a:hover,.resource-card>a:focus-visible{outline-offset:2px;background:#294255;outline:2px solid #8fa1aa}.resource-card>a span{color:#b5c2c8;font-size:16px}.resource-yardi i{color:#fff;background:#526874}.resource-crm i{background:conic-gradient(#8fa1aa 0 25%,#526874 0 50%,#b5c2c8 0 75%,#88939a 0);color:#fff}.resource-happyco{border-top-color:#526874}.resource-happyco i{color:#fff;background:#8fa1aa}.resource-greystar{border-top-color:#526874}.resource-greystar i{color:#b5c2c8;background:#101820}.resource-sop{border-top-color:#526874}.resource-sop i{color:#fff;background:#30383e}.resources-directory{background:#fff;border:1px solid #b9e3fb;border-radius:9px;padding:24px}.resources-directory>header{border-bottom:1px solid #b9e3fb;justify-content:space-between;align-items:end;padding-bottom:17px;display:flex}.resources-directory>header>span{color:#aaa7a1;background:#edf7fd;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:800}.resources-directory>div{grid-template-columns:repeat(4,1fr);display:grid}.resources-directory article{border-right:1px solid #edf7fd;gap:6px;min-height:118px;padding:19px;display:grid}.resources-directory article:last-child{border-right:0}.resources-directory article>b{color:#8fa1aa;font-family:var(--font-display);font-size:18px}.resources-directory article>strong{color:#172838;font-size:12px}.resources-directory article>span{color:#707477;font-size:10px;line-height:1.4}.resources-directory article.coming{background:#edf7fd}.dashboard-systems{grid-template-columns:1.15fr repeat(4,minmax(0,1fr))}.dashboard-systems.systems-maintenance{grid-template-columns:1.15fr repeat(3,minmax(0,1fr))}.dashboard-systems.systems-basic{grid-template-columns:1.15fr repeat(2,minmax(0,1fr))}.brand-one-greystar .greystar-mark{color:#b5c2c8;background:#101820;border-radius:50%;place-items:center;width:28px;height:28px;font-family:Georgia,serif;font-size:16px;font-style:normal;display:grid}.brand-one-greystar b{color:#101820;letter-spacing:.045em;font-size:11px}@media (width<=1250px){.resource-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-systems,.dashboard-systems.systems-maintenance,.dashboard-systems.systems-basic{grid-template-columns:1fr 1fr}.dashboard-systems>div{grid-column:1/-1}}@media (width<=800px){.resources-page{gap:14px}.resources-hero{flex-direction:column;align-items:flex-start;min-height:205px;padding:26px 22px}.resources-hero h1{font-size:39px}.resources-intro{flex-direction:column;align-items:flex-start;gap:8px;padding:15px}.resources-intro p{text-align:left}.resource-card-grid{grid-template-columns:1fr;padding:12px}.resource-card{min-height:255px}.resources-directory{border:0;margin:0;padding:16px}.resources-directory>header{flex-direction:column;align-items:flex-start;gap:10px}.resources-directory>div{grid-template-columns:1fr}.resources-directory article{border-bottom:1px solid #edf7fd;border-right:0;min-height:0}.resources-directory article:last-child{border-bottom:0}.dashboard-systems,.dashboard-systems.systems-maintenance,.dashboard-systems.systems-basic{grid-template-columns:1fr}.dashboard-systems>div{grid-column:auto}}.official-systems-card{background:#fff;border:1px solid #b9e3fb;border-top:3px solid #526874;border-radius:9px;grid-template-columns:minmax(230px,.78fr) minmax(0,2.4fr);display:grid;overflow:hidden;box-shadow:0 10px 28px #1021310c}.official-systems-card>header{background:linear-gradient(135deg,#edf7fd,#edf7fd);flex-direction:column;justify-content:center;min-width:0;padding:24px 26px;display:flex}.official-systems-card>header small{color:#8fa1aa;letter-spacing:.15em;font-size:9px;font-weight:850}.official-systems-card>header h3{color:#132536;font-family:var(--font-display);margin:6px 0 0;font-size:23px;font-weight:520;line-height:1.12}.official-systems-grid{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.official-system-count-2 .official-systems-grid,.official-system-count-4 .official-systems-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.official-system-link{color:#152636;border-bottom:1px solid #edf7fd;border-left:1px solid #b9e3fb;grid-template-rows:1fr auto;grid-template-columns:minmax(92px,auto) minmax(0,1fr);align-items:center;gap:8px 16px;min-width:0;min-height:112px;padding:20px;text-decoration:none;transition:background .18s,box-shadow .18s;display:grid}.official-system-link:hover,.official-system-link:focus-visible{z-index:1;background:#edf7fd;outline:0;position:relative;box-shadow:inset 0 0 0 2px #8fa1aa}.official-system-logo{align-items:center;gap:7px;min-width:92px;font-family:Arial,sans-serif;line-height:1;display:flex}.official-system-logo b{font-style:normal}.logo-yardi{color:#526874}.logo-yardi i{border-top:9px solid #0000;border-bottom:9px solid #0000;border-left:15px solid #8fa1aa;width:0;height:0;transform:rotate(-22deg)}.logo-yardi b{letter-spacing:-.06em;font-size:21px;font-weight:850}.logo-crm i{background:conic-gradient(#8fa1aa 0 25%,#526874 0 50%,#b5c2c8 0 75%,#88939a 0) border-box;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border:7px solid #0000;border-radius:50%;width:25px;height:25px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.logo-crm b{font-size:19px}.logo-crm em{color:#8fa1aa;margin-left:2px;font-size:9px;font-style:normal}.logo-happyco b{color:#8fa1aa;letter-spacing:-.06em;font-size:22px;font-weight:850}.logo-happyco b span{color:#152636}.logo-greystar i,.logo-sop i{color:#b5c2c8;background:#101820;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:17px;font-style:normal;display:grid}.logo-greystar b,.logo-sop b{letter-spacing:.04em;font-size:11px;line-height:1.05}.logo-sop i{color:#fff;background:#164f86;border-radius:5px;font-family:Arial,sans-serif;font-size:10px;font-weight:850}.official-system-copy{flex-direction:column;min-width:0;display:flex}.official-system-copy strong{font-size:13px}.official-system-action{color:#164f86;border-top:1px solid #edf7fd;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:10px;font-size:10px;font-weight:800;display:flex}.official-system-action b{font-size:15px}@media (width<=1250px){.official-systems-card{grid-template-columns:1fr}.official-systems-card>header{min-height:100px}.official-systems-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.official-system-count-3 .official-system-link:last-child{grid-column:1/-1}}@media (width<=800px){.official-systems-card{border-radius:7px}.official-systems-card>header{min-height:0;padding:19px 18px}.official-systems-card>header h3{font-size:20px}.official-systems-grid,.official-system-count-2 .official-systems-grid,.official-system-count-3 .official-systems-grid,.official-system-count-4 .official-systems-grid{grid-template-columns:1fr}.official-system-count-3 .official-system-link:last-child{grid-column:auto}.official-system-link{border-left:0;grid-template-columns:94px minmax(0,1fr);min-height:92px;padding:16px 17px}.official-system-copy strong{font-size:12px}}.shell,.workspace,.page,.topbar{min-width:0;max-width:100%}.workspace{overflow-x:clip}.topbar{gap:10px;padding-inline:24px;overflow:hidden}.topbar>.search{flex:300px;min-width:180px;max-width:420px}.top-admin-preview{flex:0 440px;min-width:0;max-width:440px;overflow:hidden}.top-admin-preview label{min-width:0}.top-admin-preview select{width:min(245px,18vw);min-width:160px;max-width:245px}.top-calendar-shortcut,.notification-icon{flex:none}.profile{flex:none;gap:9px;min-width:238px;max-width:255px;padding-left:13px}.profile>div{min-width:112px}.profile .sign-out{padding-inline:12px}.executive-welcome{grid-template-columns:minmax(360px,.9fr) minmax(0,1.45fr);gap:16px;width:100%;max-width:100%}.executive-welcome>*{min-width:0;max-width:100%}.executive-welcome>.welcome-identity{text-transform:none;letter-spacing:normal;width:100%!important;max-width:none!important;margin:0!important;position:relative!important;inset:auto!important;transform:none!important}.executive-welcome h1{max-width:390px;font-size:clamp(35px,2.65vw,48px);line-height:1.01}.executive-welcome>.welcome-side{grid-template-columns:minmax(0,1.42fr) minmax(235px,.78fr);min-width:0;max-width:100%;overflow:hidden}.executive-welcome .dashboard-top-calendar,.executive-welcome .dashboard-weather,.executive-welcome .role-context{min-width:0;max-width:100%}.executive-welcome .dashboard-calendar-body{grid-template-columns:minmax(180px,1.05fr) minmax(155px,.95fr)}@media (width<=1450px){.topbar{gap:8px;padding-inline:20px}.topbar>.search{min-width:160px;max-width:340px}.top-admin-preview{max-width:390px}.top-admin-preview label>span{display:none}.top-admin-preview select{width:min(230px,18vw);min-width:170px}.profile{min-width:225px;max-width:238px}.profile>div{min-width:100px}}@media (width<=1250px) and (width>=801px){.topbar>.search{min-width:135px;max-width:280px}.top-admin-preview{max-width:330px}.top-admin-preview select{width:190px;min-width:150px}.profile{min-width:112px;max-width:130px;padding-left:9px}.profile>div{display:none}}@media (width<=1050px) and (width>=801px){.topbar{gap:7px;padding-inline:16px}.topbar>.search{min-width:120px;max-width:220px}.top-admin-preview{max-width:255px}.top-admin-preview select{width:158px;min-width:135px}.top-admin-preview button{padding-inline:7px}.top-calendar-shortcut{justify-content:center;width:38px;padding:0}.top-calendar-shortcut b{display:none}.profile{min-width:104px;max-width:112px}.profile>span{display:none}}@media (width<=800px){.topbar{gap:7px;padding-inline:13px;overflow:hidden}.topbar>.search{min-width:0}.top-admin-preview{flex:0 178px;max-width:178px}.top-admin-preview select{width:118px;min-width:0}.top-admin-preview button{padding-inline:6px}.profile{min-width:0;max-width:none;padding-left:7px}.executive-welcome>.welcome-identity{width:100%!important}.executive-welcome h1{font-size:35px}}.leasing-workspace{gap:24px;min-width:0;display:grid}.leasing-hero{color:#fff;background-image:linear-gradient(90deg,#071826e6,#07182670),url(/quote-backgrounds/links-residence.jpg);background-position:50% 58%;border-radius:4px;justify-content:space-between;align-items:flex-end;min-height:245px;padding:42px;display:flex;overflow:hidden}.leasing-hero small{color:#69bdf0;letter-spacing:.18em;font-size:13px;font-weight:800;display:block}.leasing-hero h1{font-family:var(--font-display);margin:8px 0 0;font-size:52px;font-weight:500}.leasing-hero-actions{gap:10px;display:flex}.leasing-hero-actions button,.leasing-panel>header button{color:#fff;cursor:pointer;background:#071826b8;border:1px solid #ffffff94;padding:13px 17px;font:700 13px inherit}.leasing-priority-grid article{background:#fff;border:1px solid #b9e3fb;border-top:4px solid #2d8fd5;flex-direction:column;min-height:145px;padding:22px;display:flex}.leasing-priority-grid article.primary{color:#fff;background:#0b1b29;border-color:#69bdf0 #0b1b29 #0b1b29}.leasing-priority-grid article.attention{background:#fff8f6;border-top-color:#af453e}.leasing-priority-grid small{letter-spacing:.12em;color:#2d8fd5;font-size:12px;font-weight:800}.leasing-priority-grid article.primary small{color:#69bdf0}.leasing-priority-grid strong{font-family:var(--font-display);margin:12px 0 8px;font-size:44px;line-height:1}.leasing-priority-grid span{color:#726d68;font-size:14px;line-height:1.45}.leasing-priority-grid article.primary span{color:#edf7fd}.leasing-panel{background:#fff;border:1px solid #b9e3fb;min-width:0;overflow:hidden}.leasing-panel>header{border-bottom:1px solid #b9e3fb;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.leasing-panel>header small{color:#2d8fd5;letter-spacing:.14em;font-size:11px;font-weight:800}.leasing-panel>header h2{font-family:var(--font-display);margin:4px 0 0;font-size:30px;font-weight:500}.leasing-panel>header>span{color:#164f86;background:#edf7fd;padding:8px 12px;font-size:13px;font-weight:700}.leasing-panel>header button{background:#0b1b29;border-color:#2d8fd5}.leasing-table-head,.leasing-table>article{grid-template-columns:1.15fr .75fr 1fr 1.15fr 1fr 1.3fr;align-items:stretch;display:grid}.leasing-table-head{color:#fff;background:#0b1b29}.leasing-table-head>button,.leasing-table-head>span{text-align:center;min-height:58px;color:inherit;letter-spacing:.04em;background:0 0;border:0;border-right:1px solid #ffffff1f;justify-content:center;align-items:center;padding:10px;font-size:12px;font-weight:800;display:flex}.leasing-table>article{border-bottom:1px solid #edf7fd}.leasing-table>article>span{text-align:center;flex-direction:column;justify-content:center;min-width:0;padding:17px 14px;display:flex}.leasing-table>article small{color:#777;margin-top:4px;font-size:12px}.leasing-status{color:#164f86;background:#edf7fd;border-radius:99px;align-self:center;padding:7px 11px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.leasing-empty{text-align:center;padding:40px}.movein-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.movein-cards article{border:1px solid #b9e3fb;border-left:4px solid #799070;justify-content:space-between;gap:16px;padding:17px;display:flex}.movein-cards article.attention{background:#fff9f7;border-left-color:#ae4b43}.movein-cards article>div{flex-direction:column;gap:4px;display:flex}.movein-cards article>div:last-child{text-align:right;align-items:flex-end}.movein-cards small{color:#2d8fd5;font-weight:800}.movein-cards strong{font-size:20px}.movein-cards span{color:#777;font-size:12px}.movein-cards em{color:#8f3f3a;font-size:12px;font-style:normal;font-weight:800}.movein-cards b{color:#a3342f;max-width:160px;font-size:11px}.leasing-tour-ready{background:#fff;border:1px solid #b9e3fb;overflow:hidden}.leasing-tour-ready>header{border-bottom:1px solid #b9e3fb;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;display:flex}.leasing-tour-ready>header small{color:#2d8fd5;letter-spacing:.14em;font-size:11px;font-weight:800}.leasing-tour-ready>header h2{font-family:var(--font-display);margin:4px 0 0;font-size:30px;font-weight:500}.leasing-tour-ready>header button{color:#fff;cursor:pointer;background:#0b1b29;border:1px solid #2d8fd5;min-height:42px;padding:0 15px;font:700 13px inherit}.leasing-tour-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.leasing-tour-grid>article{background:#edf7fd;border-right:1px solid #b9e3fb;min-height:150px;padding:20px 24px}.leasing-tour-grid>article:last-child{border-right:0}.leasing-tour-grid .rr-lineup-score>small{font-size:11px}.leasing-tour-grid .rr-lineup-slots i{height:34px;font-size:11px}.leasing-tour-grid article>p{color:#67696a;margin:0;font-size:11px}.leasing-tour-grid article>p b{color:#526874}@media (width<=900px){.leasing-workspace{gap:14px}.leasing-hero{align-items:flex-end;min-height:180px;padding:24px 18px}.leasing-hero h1{white-space:nowrap;font-size:34px}.leasing-hero-actions{display:none}.leasing-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.leasing-priority-grid article{min-height:120px;padding:16px}.leasing-priority-grid strong{font-size:34px}.leasing-panel>header{padding:17px 15px}.leasing-panel>header h2{font-size:25px}.leasing-panel>header>span,.leasing-table-head{display:none}.leasing-table>article{flex-direction:column;padding:8px 14px;display:flex}.leasing-table>article>span{text-align:left;border-bottom:1px solid #edf7fd;grid-template-columns:42% 58%;padding:10px 0;display:grid}.leasing-table>article>span:before{content:attr(data-label);letter-spacing:.05em;color:#2d8fd5;font-size:11px;font-weight:800}.leasing-table>article>span>*{grid-column:2}.leasing-status{align-self:start}.movein-cards{grid-template-columns:1fr;padding:12px}.movein-cards article{padding:14px}.leasing-panel.upcoming>header button{display:none}.leasing-tour-ready>header{padding:17px 15px}.leasing-tour-ready>header h2{font-size:25px}.leasing-tour-ready>header button{display:none}.leasing-tour-grid{grid-template-columns:1fr}.leasing-tour-grid>article{border-bottom:1px solid #b9e3fb;border-right:0;min-height:132px;padding:17px}.leasing-tour-grid>article:last-child{border-bottom:0}}.leasing-table{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-height:min(56vh,560px);overflow:hidden auto}.leasing-table-head{z-index:3;position:sticky;top:0}.movein-cards{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;max-height:min(56vh,560px);overflow:hidden auto}@media (width<=900px){.leasing-table,.movein-cards{scrollbar-gutter:auto;width:100%;max-height:min(58vh,440px);overflow:hidden auto}.leasing-table>article{width:100%;min-width:0}.leasing-table>article>span{grid-template-columns:minmax(0,42%) minmax(0,58%);width:100%;min-width:0}.leasing-table>article>span>*{overflow-wrap:anywhere;min-width:0}.movein-cards article,.movein-cards article>div{min-width:0}.movein-cards span,.movein-cards b{overflow-wrap:anywhere}}.dashboard-scroll-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;width:100%;min-width:0;max-width:100%;max-height:min(48vh,390px);overflow:hidden auto}.dashboard-scroll-list *{min-width:0}.dashboard-scroll-list strong,.dashboard-scroll-list small,.dashboard-scroll-list p,.dashboard-scroll-list span{overflow-wrap:break-word}.dashboard-alert-list{border-top:1px solid #edf7fd}.activity-center.clean-since{background:#fff;border:1px solid #b9e3fb;border-left:5px solid #2d8fd5;border-radius:7px;width:100%;min-width:0;display:block;overflow:hidden;box-shadow:0 8px 24px #12243410}.activity-center.clean-since.has-activity{background:#fff;border-left-color:#2d8fd5}.activity-center-toggle{grid-template-columns:26px minmax(0,1fr) 30px auto;min-height:64px;padding:0 18px}.activity-center-toggle>strong{font-size:19px;line-height:1.15}.activity-center-toggle>em{white-space:nowrap}.activity-center-drawer{background:#edf7fd;border-top:1px solid #b9e3fb;max-height:min(44vh,350px)}.activity-center-drawer>button{background:#fff;grid-template-columns:minmax(260px,1fr) minmax(150px,210px) 70px}.activity-center-drawer>button>span{min-width:0}.activity-center-drawer>button>span:nth-child(2){min-width:150px}.activity-center-drawer strong,.activity-center-drawer small{white-space:normal;word-break:normal!important;overflow-wrap:break-word!important}.primary-task-list{max-height:min(45vh,340px);padding-right:3px}.dashboard-alert-list{max-height:min(42vh,320px)}.day-lanes.dashboard-scroll-list{max-height:min(58vh,520px);padding:2px 3px 5px}.assignment-table.dashboard-scroll-list{max-height:min(58vh,500px);overflow:auto}.assignment-table-head{z-index:3;position:sticky;top:0}.assignment-status.status-incoming{color:#0d2d4d;background:#edf7fd}.assignment-status.status-in-turn{color:#33475b;background:#e6e9ed}.assignment-status.status-down{color:#912e29;background:#f4dddd}.incoming-handoff{border-top:4px solid var(--compass-pewter);overflow:hidden}.incoming-handoff>header{background:#fff;border-bottom:1px solid #edf7fd;justify-content:space-between;align-items:center;gap:20px;padding:24px 26px;display:flex}.incoming-handoff>header small{color:#526874;letter-spacing:.12em;font-size:10px;font-weight:850}.incoming-handoff>header h2{font-family:var(--font-display);margin:4px 0 0;font-size:27px;font-weight:600}.incoming-handoff>header button{color:#164f86;background:#fff;border:1px solid #69bdf0;padding:11px 14px;font-weight:800}.incoming-handoff-summary{background:#edf7fd;border-bottom:1px solid #b9e3fb;gap:0;display:flex}.incoming-handoff-summary span{color:#6f706f;border-right:1px solid #b9e3fb;padding:13px 22px;font-size:12px}.incoming-handoff-summary b{color:#132334;margin-right:5px;font-size:17px}.incoming-handoff-table{max-height:min(52vh,450px)}.incoming-handoff-head,.incoming-handoff-table>article{grid-template-columns:minmax(100px,.65fr) minmax(120px,.8fr) minmax(175px,1.15fr) minmax(145px,.85fr) minmax(180px,1.2fr) minmax(190px,1.15fr);align-items:center;gap:12px;min-width:1020px;padding:0 20px;display:grid}.incoming-handoff-head{z-index:3;color:#fff;background:#0b1b29;min-height:52px;position:sticky;top:0}.incoming-handoff-head>span{letter-spacing:.04em;text-align:center;text-transform:uppercase;font-size:11px;font-weight:850}.incoming-handoff-table>article{background:#fff;border-bottom:1px solid #edf7fd;min-height:82px}.incoming-handoff-table>article>span{text-align:center}.incoming-handoff-table>article strong,.incoming-handoff-table>article small{display:block}.incoming-handoff-table>article strong{font-size:13px}.incoming-handoff-table>article small{color:#74797c;margin-top:4px;font-size:11px}.incoming-handoff-table>article button{color:#fff;background:#132334;border:1px solid #2d8fd5;padding:10px 12px;font-size:11px;font-weight:800}.happyco-release-modal{width:min(700px,94vw);overflow:hidden}.happyco-release-modal>header{color:#fff;background:#0b1b29;border-bottom:3px solid #2d8fd5;justify-content:space-between;gap:20px;padding:26px 28px;display:flex}.happyco-release-modal>header h2{font-family:var(--font-display);margin:5px 0;font-size:30px}.happyco-release-modal>header p{color:#d8dde1;margin:0}.happyco-release-modal>header>button{color:#fff;background:0 0;border:0;align-self:flex-start;font-size:28px}.happyco-release-checks{gap:12px;padding:24px 28px;display:grid}.happyco-release-checks label{background:#fff;border:1px solid #b9e3fb;align-items:flex-start;gap:13px;padding:15px;display:flex}.happyco-release-checks input{accent-color:#2d8fd5;width:20px;height:20px}.happyco-release-checks strong,.happyco-release-checks small{display:block}.happyco-release-checks small{color:#707476;margin-top:4px}.happyco-release-modal>footer{background:#edf7fd;border-top:1px solid #b9e3fb;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex}.happyco-release-modal>footer p{color:#8d3b35;margin:0;font-size:12px}.happyco-release-modal>footer div{gap:9px;display:flex}.happyco-release-modal>footer button{background:#fff;border:1px solid #2d8fd5;padding:11px 15px}.happyco-release-modal>footer button.primary{color:#fff;background:#132334}@media (width<=800px){.dashboard-scroll-list{scrollbar-gutter:auto;max-height:min(55vh,430px)}.activity-center-toggle{grid-template-columns:24px minmax(0,1fr) 27px;min-height:61px;padding:8px 13px}.activity-center-toggle>strong{font-size:17px}.activity-center-toggle>em{color:#164f86;grid-column:2/4;justify-self:start;margin:0;font-size:9px}.activity-center-drawer{max-height:min(52vh,420px)}.activity-center-drawer>button{grid-template-columns:minmax(0,1fr) auto}.activity-center-drawer>button>span:nth-child(2){min-width:0}.primary-task-list{max-height:min(50vh,390px);display:block}.primary-task-list>.task{width:100%}.day-lanes.dashboard-scroll-list{max-height:min(64vh,500px);padding:3px;display:block}.day-lanes.dashboard-scroll-list>.day-lane{margin-bottom:10px}.assignment-table.dashboard-scroll-list{background:#edf7fd;max-height:min(62vh,500px);padding:8px;overflow:hidden auto!important}.assignment-table.dashboard-scroll-list>.mobile-sort{z-index:4;background:#edf7fd;position:sticky;top:0}.incoming-handoff>header{flex-direction:column;align-items:flex-start;padding:19px 17px}.incoming-handoff>header button{width:100%}.incoming-handoff-summary{grid-template-columns:1fr;display:grid}.incoming-handoff-summary span{border-bottom:1px solid #b9e3fb;border-right:0}.incoming-handoff-table{background:#edf7fd;padding:8px}.incoming-handoff-head{display:none}.incoming-handoff-table>article{border:1px solid #b9e3fb;border-top:4px solid #2d8fd5;border-radius:8px;grid-template-columns:1fr;gap:0;min-width:0;margin-bottom:10px;padding:12px 14px;display:grid}.incoming-handoff-table>article>span{text-align:left;border-bottom:1px solid #edf7fd;grid-template-columns:minmax(120px,42%) 1fr;align-items:center;gap:9px;width:100%;padding:8px 0;display:grid}.incoming-handoff-table>article>span:before{content:attr(data-label);color:#164f86;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.incoming-handoff-table>article>span:last-child{border-bottom:0}.incoming-handoff-table>article button{width:100%}.happyco-release-modal>footer{flex-direction:column;align-items:stretch}.happyco-release-modal>footer div,.happyco-release-modal>footer button{width:100%}.dashboard-alert-list{max-height:min(48vh,360px)}}.official-confirmation-bg{z-index:140}.official-confirmation{color:#101d29;background:#edf7fd;border:1px solid #69bdf0;width:min(980px,94vw);max-height:92vh;overflow:auto;box-shadow:0 30px 90px #07182766}.official-confirmation>header{color:#fff;background:#0b1b29;border-bottom:3px solid #2d8fd5;justify-content:space-between;gap:24px;padding:28px 32px;display:flex}.official-confirmation>header small,.official-confirmation-body>section>small{letter-spacing:.15em;color:#69bdf0;font-weight:800}.official-confirmation>header h2{margin:7px 0;font:42px/1.05 Cormorant Garamond,serif}.official-confirmation>header p{color:#edf7fd;margin:0}.official-confirmation>header button{color:#fff;background:0 0;border:0;font-size:28px}.official-confirmation-body{grid-template-columns:1.05fr .95fr;display:grid}.official-confirmation-body>section{padding:28px 32px}.official-confirmation-body>section+section{background:#edf7fd;border-left:1px solid #b9e3fb}.official-confirmation-body h3{margin:6px 0 18px;font:29px Cormorant Garamond,serif}.confirmation-change-list{gap:9px;max-height:350px;display:grid;overflow:auto}.confirmation-change-list article{background:#fff;border:1px solid #b9e3fb;padding:12px}.confirmation-change-list article>strong{margin-bottom:7px;display:block}.confirmation-change-list article>span{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:13px;display:grid}.confirmation-change-list del{color:#944b45}.confirmation-change-list ins{color:#35613e;font-weight:700;text-decoration:none}.official-confirmation-body label{letter-spacing:.04em;margin:0 0 13px;font-size:12px;font-weight:800;display:block}.official-confirmation-body label span{float:right;color:#2d8fd5;font-weight:500}.official-confirmation-body select,.official-confirmation-body textarea{width:100%;font:inherit;background:#fff;border:1px solid #b9e3fb;margin-top:6px;padding:11px}.official-confirmation-body textarea{resize:vertical;min-height:80px}.official-confirmation-body aside{background:#fff;border-left:4px solid #2d8fd5;padding:14px}.official-confirmation-body aside p{color:#6c665f;margin:5px 0 0;font-size:13px}.official-confirmation>footer{border-top:1px solid #b9e3fb;justify-content:flex-end;gap:10px;padding:18px 32px;display:flex}.official-confirmation>footer button{background:#fff;border:1px solid #2d8fd5;padding:12px 18px;font-weight:800}.official-confirmation>footer .primary{color:#fff;background:#0b1b29;border-color:#0b1b29}.system-audit{background:#fff;border:1px solid #b9e3fb;margin-top:30px;box-shadow:0 16px 36px #0d2d4d12}.system-audit>header{color:#fff;background:#0b1b29;border-bottom:3px solid #2d8fd5;justify-content:space-between;align-items:flex-end;gap:20px;padding:26px 30px;display:flex}.system-audit>header small{color:#69bdf0;letter-spacing:.15em;font-weight:800}.system-audit>header h2{margin:5px 0;font:35px Cormorant Garamond,serif}.system-audit>header p{color:#b9e3fb;margin:0}.system-audit>header>div:last-child{gap:10px;display:flex}.system-audit>header span{text-align:center;text-transform:uppercase;border:1px solid #ffffff36;padding:11px 15px;font-size:11px;display:grid}.system-audit>header span b{color:#69bdf0;font-size:22px}.system-audit>header span.attention{background:#5c2923;border-color:#d78072}.audit-filters{background:#edf7fd;border-bottom:1px solid #b9e3fb;grid-template-columns:1.2fr .7fr 1fr .8fr .8fr auto auto;align-items:end;gap:10px;padding:18px 20px;display:grid}.audit-filters label{text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.audit-filters input,.audit-filters select{background:#fff;border:1px solid #69bdf0;width:100%;margin-top:6px;padding:10px}.audit-filters button,.audit-filters a{color:#fff;white-space:nowrap;background:#0b1b29;border:1px solid #0b1b29;padding:11px 14px;font-weight:800;text-decoration:none}.audit-filters a{color:#0b1b29;background:#fff}.audit-table{max-height:620px;overflow:auto}.audit-table-head,.audit-table article{grid-template-columns:1fr 1.15fr .65fr 1.25fr 1.45fr 1.6fr;align-items:stretch;gap:0;display:grid}.audit-table-head{z-index:2;color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.06em;background:#152737;font-size:11px;font-weight:800;position:sticky;top:0}.audit-table-head span{border-right:1px solid #ffffff19;padding:13px 9px}.audit-table article{border-bottom:1px solid #b9e3fb}.audit-table article>span{border-right:1px solid #edf7fd;flex-direction:column;justify-content:center;gap:3px;padding:13px 12px;display:flex}.audit-table article small{color:#766f66}.audit-table article>span:nth-child(5){grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.audit-table article del{color:#9a4f49}.audit-table article ins{color:#376844;font-weight:800;text-decoration:none}.audit-table article>span:last-child{gap:5px}.audit-table em{border-radius:2px;grid-template-columns:62px 1fr;gap:5px;padding:4px 6px;font-size:10px;font-style:normal;display:grid}.weekly-audit-foundation{background:#edf7fd;border-top:1px solid #b9e3fb;justify-content:space-between;align-items:center;gap:25px;padding:20px 26px;display:flex}.weekly-audit-foundation small{color:#2d8fd5;letter-spacing:.14em;font-weight:800}.weekly-audit-foundation h3{margin:4px 0;font:27px Cormorant Garamond,serif}.weekly-audit-foundation p{max-width:760px;margin:0}.weekly-audit-foundation>span{letter-spacing:.08em;border:1px solid #69bdf0;padding:10px;font-size:10px;font-weight:800}@media (width<=800px){.official-confirmation-body{grid-template-columns:1fr}.official-confirmation-body>section+section{border-top:1px solid #b9e3fb;border-left:0}.official-confirmation>header,.official-confirmation-body>section{padding:22px 18px}.official-confirmation>header h2{font-size:34px}.official-confirmation>footer{padding:14px 18px;display:grid}.system-audit>header{flex-direction:column;align-items:flex-start;padding:22px 18px}.audit-filters{grid-template-columns:1fr 1fr}.audit-filters label:first-child,.audit-filters label:nth-child(3),.audit-filters button,.audit-filters a{grid-column:1/-1}.audit-table{max-height:560px;padding:8px}.audit-table-head{display:none}.audit-table article{border:1px solid #b9e3fb;margin-bottom:10px;display:block}.audit-table article>span{border-bottom:1px solid #edf7fd;border-right:0;padding:10px;grid-template-columns:105px 1fr!important;display:grid!important}.audit-table article>span:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:#2d8fd5;font-size:10px;font-weight:800}.audit-table article>span:nth-child(5)>b{display:none}.weekly-audit-foundation{flex-direction:column;align-items:flex-start}}:root{--font-body:var(--font-compass-sans), Aptos, "Segoe UI", sans-serif;--font-display:var(--font-compass-display), "Cormorant Garamond", Georgia, serif;--compass-paper:#edf7fd;--compass-canvas:#edf7fd;--compass-border:#b9e3fb;--compass-border-strong:#b9e3fb;--compass-navy:#11110f;--compass-navy-soft:#1d1c19;--compass-pewter:#2d8fd5;--compass-muted:#686762;--compass-shadow:0 12px 34px #0c1d2914}html{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:16px}body{background:var(--compass-canvas);color:#20262c;letter-spacing:-.006em;font-size:14px;line-height:1.5}button,input,select,textarea{font-size:13px}button,a,input,select,textarea{transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s,transform .18s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--compass-pewter);outline-offset:2px}.welcome h1,.executive-welcome h1,.rr-hero h1,.calendar-hero h1,.calendar-hero-copy h1,.maintenance-hero h1,.leasing-hero h1,.resources-hero h1,.access-compass-word,.section-title h2,.panel-title h3,.maintenance-section-heading h2,.maintenance-panel header h2,.leasing-panel>header h2,.resources-intro h2,.resources-directory h2,.resource-card h2,.inventory-heading h2,.system-audit>header h2,.official-confirmation h2,.official-confirmation h3,.weekly-audit-foundation h3,.daily-quote blockquote{letter-spacing:-.025em;text-wrap:balance;font-family:var(--font-display)!important}.eyebrow,.welcome .eyebrow,.maintenance-hero small,.calendar-hero-copy>small,.rr-hero>div>small,.leasing-hero small,.resources-hero small,.maintenance-section-heading small,.maintenance-panel header small,.leasing-panel>header small,.resources-intro small,.resources-directory header small,.inventory-heading small,.system-audit>header small,.official-confirmation>header small,.official-confirmation-body>section>small{text-transform:uppercase;line-height:1.3;font-family:var(--font-body)!important;letter-spacing:.16em!important;font-size:11px!important;font-weight:800!important}.welcome h1,.executive-welcome h1{font-size:clamp(39px,3.15vw,54px);font-weight:500;line-height:.98}.rr-hero h1,.calendar-hero h1,.calendar-hero-copy h1,.maintenance-hero h1,.leasing-hero h1,.resources-hero h1{margin-block:7px 0!important;font-size:clamp(40px,3.35vw,54px)!important;font-weight:500!important;line-height:1!important}.section-title h2,.maintenance-section-heading h2,.maintenance-panel header h2,.leasing-panel>header h2,.resources-intro h2,.resources-directory h2,.inventory-heading h2{line-height:1.08;font-size:clamp(25px,2vw,31px)!important;font-weight:550!important}.panel-title h3,.resource-card h2,.weekly-audit-foundation h3{line-height:1.15;font-size:21px!important;font-weight:600!important}p{line-height:1.58}small{line-height:1.45}.metric>strong,.leasing-priority-grid strong,.maintenance-summary strong,.inventory-summary strong,.compass-snapshot b,.property-task-summary b,.donut strong,.quote-date strong{font-variant-numeric:tabular-nums lining-nums}.sidebar{background:linear-gradient(#0c1e2b,#07141e);width:232px}.workspace{margin-left:232px}.brand{height:104px;padding-inline:20px}.sidebar nav button{border-radius:7px;height:auto;min-height:46px;padding:9px 12px;font-size:13px;font-weight:650;line-height:1.25}.sidebar nav button i{font-size:16px}.sidebar nav button em{letter-spacing:.09em;font-size:8px;font-weight:800}.sidebar-sign-out{border-radius:7px!important;min-height:46px!important}.sidebar-sign-out strong{font-size:13px}.topbar{gap:14px;height:76px;padding-inline:26px}.topbar>.search{border-radius:7px;height:44px}.topbar>.search input{font-size:14px}.top-calendar-shortcut{min-height:42px;font-size:12px}.profile strong{font-size:14px}.profile small,.profile .sign-out{font-size:11px}.card,.panel,.leasing-panel,.maintenance-panel,.resources-directory,.resource-card,.system-audit,.official-confirmation,.inventory-table,.pm-section,.property-task-workflow{border-color:var(--compass-border);box-shadow:var(--compass-shadow);border-radius:10px}.panel{padding:20px}.panel-title{margin-bottom:14px}.panel-title h3{color:var(--compass-navy)}.section-title{min-height:54px}.section-title small{letter-spacing:.13em;font-size:11px}.section-title button,.panel-title button{font-size:12px;font-weight:750}.work-grid,.lower-grid,.secondary-work-grid{gap:18px;margin-top:18px}.quick-grid{gap:10px}.quick-grid button{min-height:82px;padding:13px 10px;font-size:12px;font-weight:750}.task,.alert,.wait{gap:11px;padding:13px 3px}.task strong,.alert strong,.wait strong{font-size:13px;line-height:1.4}.task small,.alert small,.wait small{font-size:11.5px}.task em,.alert em{font-size:10px}.day-lane{min-height:190px;padding:16px}.day-lane h3{font-size:21px}.day-lane p{font-size:12.5px}.day-lane header span,.day-lane header b,.lane-meta{font-size:11px}.day-lane>small{font-size:10.5px}.day-lane>button{font-size:11.5px;font-weight:750}.metric{min-height:158px;padding:21px 16px}.metric>strong{font-family:var(--font-display);font-size:38px}.metric h3{margin:7px 0 3px;font-size:13px}.metric small{font-size:11px}.metric em{font-size:10px}.pulse-strip{padding:14px 0}.pulse-strip span{font-size:12px}.pulse-strip b{font-size:15px}.agenda-row{padding:11px 0}.agenda-row time,.agenda-row small{font-size:11px}.agenda-row strong{font-size:12.5px}.activity-center-toggle>strong{font-family:var(--font-display);letter-spacing:-.015em;font-size:21px}.activity-center-toggle>em{letter-spacing:.08em;font-size:10px;font-weight:800}.activity-center-drawer>button{font-size:12px}.maintenance-hero,.calendar-hero,.rr-hero,.leasing-hero,.resources-hero{border:1px solid var(--compass-border-strong);border-top:4px solid var(--compass-pewter);border-radius:12px;min-height:220px;padding:38px 42px;box-shadow:0 18px 45px #0816222b}.maintenance-hero p,.rr-hero p,.calendar-hero p,.leasing-hero p,.resources-hero p{font-size:14px;line-height:1.55}.rr-table th,.rr-lifecycle-table th,.pm-table-head,.maintenance-table>header,.report-table>header,.calendar-list>header,.inventory-table>header,.assignment-table-head,.compare-head,.leasing-table-head,.audit-table-head{text-transform:uppercase;line-height:1.25;background:var(--compass-navy)!important;color:#fff!important;font-family:var(--font-body)!important;letter-spacing:.045em!important;text-align:center!important;font-size:12px!important;font-weight:800!important}.rr-table th button,.rr-lifecycle-table th button,.pm-table-head button,.maintenance-table>header button,.report-table>header button,.calendar-list>header button,.inventory-table>header button,.assignment-table-head button,.compare-head button,.leasing-table-head button{font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-align:center!important}.rr-table td,.rr-lifecycle-table td,.pm-table>button,.maintenance-table>button,.report-table>div,.calendar-list>button,.inventory-table>article,.assignment-table>button,.leasing-table>article,.audit-table article{font-size:13px;line-height:1.42}.rr-table td small,.rr-lifecycle-table td small,.pm-table>button small,.maintenance-table>button small,.report-table>div small,.calendar-list>button small,.inventory-table>article small,.assignment-table>button small,.leasing-table>article small,.audit-table article small{font-size:11.5px;line-height:1.4}.leasing-table-head>button,.leasing-table-head>span{font-size:12px!important}.leasing-table>article strong{font-size:14px}.rr-section-title h2{font-family:var(--font-display);letter-spacing:-.02em;font-weight:600;font-size:27px!important}.resource-card{min-height:300px;padding:24px}.resource-card h2{font-size:27px!important}.resource-card p{font-size:12.5px}.resource-card>a{min-height:46px;font-size:12px}.resources-directory article>strong{font-size:13px}.resources-directory article>span{font-size:11.5px}.audit-filters label,.official-confirmation-body label{font-size:11px}.audit-filters input,.audit-filters select{font-size:13px}.audit-table-head{font-size:11.5px!important}.audit-table article{font-size:12.5px}.access-gate{font-family:var(--font-body)}.access-form label,.access-form select,.access-form input,.access-form button{font-size:13px}.access-form button{letter-spacing:.1em;font-weight:800}@media (width<=800px){.sidebar{width:min(292px,88vw)}.workspace{margin-left:0}.page{width:100%;padding:20px 14px 46px;overflow-x:hidden}.topbar{height:68px;padding-inline:12px}.welcome h1,.executive-welcome h1{font-size:37px!important}.rr-hero h1,.calendar-hero h1,.calendar-hero-copy h1,.maintenance-hero h1,.leasing-hero h1,.resources-hero h1{white-space:nowrap;text-wrap:nowrap;letter-spacing:-.035em;max-width:100%;font-size:clamp(32px,10vw,39px)!important}.maintenance-hero,.calendar-hero,.rr-hero,.leasing-hero,.resources-hero{border-radius:10px;min-height:190px;padding:26px 20px}.section-title h2,.maintenance-section-heading h2,.maintenance-panel header h2,.leasing-panel>header h2,.resources-intro h2,.resources-directory h2,.inventory-heading h2{font-size:25px!important}.panel-title h3,.resource-card h2,.weekly-audit-foundation h3{font-size:20px!important}.eyebrow,.welcome .eyebrow,.maintenance-hero small,.calendar-hero-copy>small,.rr-hero>div>small,.leasing-hero small,.resources-hero small{font-size:10px!important}.panel{padding:17px}.task,.alert,.wait{padding-block:13px}.task strong,.alert strong,.wait strong{font-size:13px}.task small,.alert small,.wait small{font-size:11.5px}.activity-center-toggle>strong{font-size:19px}.activity-center-toggle>em{font-size:9.5px}.quick-grid button{min-height:76px;font-size:12px}.leasing-priority-grid article{padding:17px}.leasing-priority-grid strong{font-size:37px}.rr-table td,.rr-lifecycle-table td,.pm-table>button,.maintenance-table>button,.report-table>div,.calendar-list>button,.inventory-table>article,.assignment-table>button,.leasing-table>article,.audit-table article{font-size:13px}.rr-table td:before,.rr-lifecycle-table td:before,.pm-table>button>span:before,.maintenance-table>button>span:before,.report-table>div>span:before,.inventory-table>article>span:before,.assignment-table>button>span:before,.leasing-table>article>span:before,.audit-table article>span:before{font-family:var(--font-body);letter-spacing:.07em;font-weight:800;font-size:10.5px!important}}.rr-hero.rr-hero-dashboard{background-image:linear-gradient(90deg,#050e17f5,#081724d6 58%,#0817249e),url(/quote-backgrounds/rent-ready-residence.jpeg);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:25px 30px;min-height:300px;padding:34px 38px 30px;display:grid}.rr-hero-heading{align-self:center}.rr-hero-heading>small{letter-spacing:.18em;margin-bottom:7px;font-weight:800;display:block;color:#b9e3fb!important;font-size:10px!important}.rr-hero.rr-hero-dashboard h1{letter-spacing:-.025em;margin:0;font-size:47px;line-height:1}.rr-hero-vacancy{border:1px solid #ffffff47;border-left:3px solid var(--compass-pewter);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050f18bd;border-radius:7px;align-self:center;min-width:164px;padding:13px 17px;box-shadow:0 12px 28px #0003}.rr-hero-vacancy strong{color:#fff;font-family:var(--font-display);font-size:31px;font-weight:600;line-height:1;display:block}.rr-hero-vacancy span{color:#e5e9eb;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800;display:block}.rr-hero-metrics{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040e17a3;border:1px solid #ffffff45;border-radius:8px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 15px 35px #00000030}.rr-hero-metric{border-left:1px solid #ffffff2e;min-width:0;min-height:75px;padding:13px 16px 12px;position:relative}.rr-hero-metric:first-child{border-left:0}.rr-hero-metric:before{content:"";opacity:.9;background:#2d8fd5;width:3px;position:absolute;inset:0 auto 0 0}.rr-hero-metric:first-child:before{display:none}.rr-hero-metric>span{color:#dce2e5;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;display:block;overflow:hidden}.rr-hero-metric>div{align-items:baseline;gap:5px;margin-top:5px;display:flex}.rr-hero-metric strong{color:#fff;font-family:var(--font-display);font-size:27px;font-weight:600;line-height:1}.rr-hero-metric small{letter-spacing:.03em;font-weight:700;color:#c7d0d5!important;font-size:10px!important}.rr-hero-metric.danger:before{background:#cf665b}.rr-hero-metric.danger strong{color:#f0a299}.rr-hero-metric.complete:before{background:#91aa88}.rr-hero-metric.complete strong{color:#bed3b7}.rr-hero-metric.tour:before{background:#82a5b8}.rr-hero-metric.tour strong{color:#b7d1df}.rr-hero-metric.incoming:before{background:#69bdf0}.rr-hero-metric.incoming strong{color:#b9e3fb}@media (width<=900px){.rr-hero.rr-hero-dashboard{grid-template-columns:1fr auto;min-height:320px;padding:28px 24px 24px}.rr-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.rr-hero-metric:nth-child(4){border-left:0}}@media (width<=600px){.rr-hero.rr-hero-dashboard{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:15px;min-height:0;padding:24px 18px 18px}.rr-hero.rr-hero-dashboard h1{white-space:nowrap;font-size:34px!important}.rr-hero-vacancy{align-items:baseline;gap:8px;width:100%;min-width:0;padding:10px 13px;display:flex}.rr-hero-vacancy strong{font-size:24px}.rr-hero-vacancy span{margin:0}.rr-hero-metrics{border-radius:7px;grid-template-columns:1fr 1fr}.rr-hero-metric{min-height:66px;padding:11px 12px}.rr-hero-metric:nth-child(3),.rr-hero-metric:nth-child(5){border-left:0}.rr-hero-metric:nth-child(4){border-left:1px solid #ffffff2e}.rr-hero-metric:last-child{grid-column:1/-1}.rr-hero-metric strong{font-size:23px}}:root{--lobby-black:#11110f;--lobby-ivory:#edf7fd;--lobby-pewter:#b5c2c8;--lobby-charcoal:#373632;--lobby-stone:#edf7fd;--lobby-oxblood:#934f5a;--lobby-sage:#6f806e;--navy:#11110f;--pewter:#b5c2c8;--cream:#edf7fd;--muted:#68655f;--green:#6f806e;--red:#934f5a}html,body{background:var(--lobby-ivory);color:var(--lobby-black);overflow-x:hidden}h1,h2,h3,.section-title h2,.panel-title h2{font-family:var(--font-lobby-display),Georgia,serif;font-weight:400}.shell,.workspace,.page{background:var(--lobby-ivory)}.sidebar{background:var(--lobby-black)}.brand{border-bottom:1px solid #69bdf080;place-items:center;min-height:150px;padding:28px 20px;display:grid}.lobby-sidebar-logo{aspect-ratio:1.25;object-fit:cover;object-position:center;background:var(--lobby-black);border-radius:10px;width:100%;max-width:220px}.sidebar nav button{color:#b9e3fb;min-height:48px;font-size:15px}.sidebar nav button.active{color:#fff;border-left:3px solid var(--lobby-pewter);background:#272722}.sidebar-sign-out{min-height:48px}.topbar{border-bottom:1px solid var(--lobby-stone);background:#edf7fd;height:72px}.search input{font-size:15px}.sign-out{background:var(--lobby-black)!important;color:var(--lobby-ivory)!important}.card,.official-systems-card,.portfolio-overview,.dashboard-primary-tasks{border-color:var(--lobby-stone);box-shadow:none;border-radius:12px}.page{max-width:1440px;margin:0 auto;padding:32px}.lobby-dashboard-hero{background-image:linear-gradient(90deg,#11110fe0,#11110f9e),url(/quote-backgrounds/links-lobby.jpg);background-position:50%;background-size:cover;border-radius:12px;min-height:360px;display:block;position:relative;overflow:hidden}.lobby-dashboard-hero .welcome-identity{width:min(760px,100%);color:var(--lobby-ivory);padding:44px 48px}.lobby-dashboard-hero .eyebrow{font:700 12px/1 var(--font-lobby-sans);letter-spacing:.16em;color:var(--lobby-pewter)}.lobby-dashboard-hero h1{font:400 clamp(48px,5vw,64px)/1.06 var(--font-lobby-display);color:var(--lobby-ivory);max-width:760px;margin:18px 0 34px}.lobby-hero-notifications{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lobby-hero-notifications button{text-align:left;min-height:118px;color:var(--lobby-ivory);cursor:pointer;background:#11110f94;border:1px solid #edf7fd59;border-radius:12px;padding:20px 22px}.lobby-hero-notifications small{letter-spacing:.14em;color:var(--lobby-pewter);font-size:11px;font-weight:700;display:block}.lobby-hero-notifications b{font:400 38px/1 var(--font-lobby-display);margin:8px 0 4px;display:block}.lobby-hero-notifications span{font-size:14px}.lobby-view-all{min-height:44px;color:var(--lobby-ivory);cursor:pointer;background:0 0;border:0;margin-top:18px;font-weight:600}.lobby-dashboard-support>*{min-width:0}.activity-summary-card{border-radius:12px;margin:24px 0 0}.activity-summary-button{min-height:64px;font-size:15px}.site-compliance-footer{border-top:1px solid var(--lobby-stone);justify-content:flex-end;min-height:64px;margin-top:32px;padding:16px 24px;display:flex;background:0 0!important;position:static!important}.site-compliance-footer .compliance-logo{object-fit:contain;width:auto;height:28px}.lobby-access-lockup{width:100%}.lobby-login-logo{object-fit:cover;object-position:center;border-radius:10px;width:min(340px,82vw);height:150px;margin:0 auto;display:block}.lobby-access-lockup small{color:var(--lobby-pewter);letter-spacing:.18em;margin-top:12px;font-size:11px;display:block}.access-gate{background-image:linear-gradient(#11110fb8,#11110fd1),url(/quote-backgrounds/login-pool-aerial.jpeg)}.access-card{background:#11110fe0;border:1px solid #69bdf073}.access-card,.access-card h1,.access-card strong{color:var(--lobby-ivory)}.access-signin-button{background:var(--lobby-pewter)!important;color:var(--lobby-black)!important}.access-help,.access-quote,.access-card footer{color:#b9e3fb}@media (width<=760px){.topbar{height:64px}.page{padding:16px}.lobby-dashboard-hero{min-height:420px}.lobby-dashboard-hero .welcome-identity{padding:28px 22px}.lobby-dashboard-hero h1{margin-bottom:26px;font-size:40px;line-height:1.08}.lobby-hero-notifications{grid-template-columns:1fr 1fr;gap:10px}.lobby-hero-notifications button{min-height:112px;padding:16px 14px}.lobby-hero-notifications b{font-size:32px}.lobby-hero-notifications span{font-size:13px}.lobby-dashboard-support{grid-template-columns:1fr;gap:16px}.lobby-dashboard-support .mini-calendar{max-height:360px;overflow:auto}.site-compliance-footer{justify-content:center;padding-bottom:24px}.lobby-login-logo{height:120px}.brand{min-height:112px}.lobby-sidebar-logo{aspect-ratio:auto;max-width:170px;height:90px}}body,button,input,select,textarea{font-family:var(--font-lobby-copy)!important}h1,h2,h3,h4,h5,h6,.welcome h1,.section-title h2,.panel-title h2,.lobby-dashboard-hero h1,.metric strong,.access-title h1,.calendar-date-nav strong,.calendar-week-head>div strong,.calendar-agenda>section>header strong,.calendar-hover-card strong,.calendar-empty strong,.calendar-detail h2,.calendar-detail-body h3,.calendar-add-modal h2,.calendar-hero h1,.calendar-hero-mark span,.calendar-legend-intro strong,.calendar-legend-group h3,.calendar-ava strong,.access-quote p,.access-quote cite{letter-spacing:-.025em;font-family:var(--font-lobby-heading)!important;font-style:normal!important}.lobby-dashboard-hero h1{letter-spacing:-.04em!important;font-size:clamp(42px,4.35vw,58px)!important;font-weight:500!important;line-height:1.08!important}.access-brand-lockup{width:100%;margin-bottom:22px}.lobby-login-logo{display:block;object-fit:cover!important;object-position:center!important;border-radius:0!important;width:min(430px,94vw)!important;height:190px!important;max-height:none!important;margin:0 auto 18px!important}.access-person-trigger{color:#111820!important;background:#edf7fd!important;border-color:#69bdf0!important}.access-person-copy strong{color:#111820!important;font-family:var(--font-lobby-copy)!important;opacity:1!important;font-size:15px!important;font-weight:700!important}.access-person-copy small{color:#0d2d4d!important;font-family:var(--font-lobby-copy)!important;opacity:1!important;font-size:11px!important;font-weight:600!important}.access-person-caret{color:#164f86!important;opacity:1!important}.access-person-menu{background:#edf7fd!important}.access-person-menu>button:not(.selected) .access-person-copy strong{color:#111820!important}.access-person-menu>button:not(.selected) .access-person-copy small{color:#0d2d4d!important}.access-signin-button{font-family:var(--font-lobby-copy)!important;font-weight:800!important}.access-signin-button:not(:disabled){opacity:1;color:#11110f!important;background:#b5c2c8!important}@media (width<=520px){.lobby-login-logo{width:min(390px,96vw)!important;height:158px!important}.lobby-dashboard-hero h1{font-size:clamp(38px,11vw,50px)!important}}.bi-shell{--bi-black:#11100f;--bi-ink:#171b20;--bi-pewter:#2d8fd5;--bi-cream:#edf7fd;--bi-stone:#b9e3fb;color:var(--bi-ink);margin:26px 0 48px;overflow:hidden}.bi-shell button,.bi-shell input,.bi-shell select,.bi-shell textarea{font:inherit}.bi-hero{color:#fff;background:linear-gradient(90deg,#0a0a09f0,#0f1010c2),url(/quote-backgrounds/links-lobby.jpg) 50%/cover;border:1px solid #2d8fd5;border-radius:18px 18px 0 0;justify-content:space-between;align-items:flex-end;gap:24px;min-height:210px;padding:34px 40px;display:flex}.bi-hero small,.bi-stage>header small,.bi-detail>header small,.bi-floor-list header small,.bi-modal header small{color:#69bdf0;letter-spacing:.18em;font-size:12px;font-weight:800;display:block}.bi-hero h2{font-family:var(--font-serif,Georgia, serif);margin:8px 0 10px;font-size:clamp(38px,5vw,66px);font-weight:500;line-height:1}.bi-hero p{color:#edf7fd;margin:0;font-size:16px}.bi-hero-stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000047;border:1px solid #ffffff3b;grid-template-columns:repeat(3,minmax(100px,1fr));min-width:390px;display:grid}.bi-hero-stats span{letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #ffffff2e;padding:18px;font-size:11px}.bi-hero-stats span:last-child{border:0}.bi-hero-stats b{color:#69bdf0;font-family:Georgia,serif;font-size:28px;font-weight:500;display:block}.bi-mode-nav{border:1px solid var(--bi-stone);background:#fff;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.bi-mode-nav button{text-align:left;border:0;border-right:1px solid var(--bi-stone);color:var(--bi-ink);cursor:pointer;background:#fff;align-items:center;gap:14px;padding:18px 20px;display:flex}.bi-mode-nav button:last-child{border-right:0}.bi-mode-nav i{border:2px solid var(--bi-pewter);border-radius:50%;width:12px;height:12px}.bi-mode-nav strong,.bi-mode-nav small{display:block}.bi-mode-nav strong{font-size:15px}.bi-mode-nav small{color:#756f67;margin-top:3px;font-size:12px}.bi-mode-nav .active{background:var(--bi-black);color:#fff}.bi-mode-nav .active small{color:#b9e3fb}.bi-mode-nav .active i{background:var(--bi-pewter);box-shadow:0 0 0 4px #164f862e}.bi-toolbar{border:1px solid var(--bi-stone);background:#edf7fd;border-top:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.bi-toolbar>label:first-child{background:#fff;border:1px solid #b9e3fb;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.bi-toolbar input,.bi-toolbar select{color:#171b20;background:#fff;border:0;min-height:44px}.bi-toolbar input{outline:0;width:100%}.bi-toolbar>select{border:1px solid #b9e3fb;min-width:190px;padding:0 12px}.bi-slider{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:800;display:flex}.bi-slider b{color:#69bdf0;background:#171716;border-radius:50%;place-items:center;min-width:28px;height:28px;font-size:10px;display:grid}.bi-slider input{accent-color:#2d8fd5;width:120px;min-height:auto}.bi-pewter{cursor:pointer;border:1px solid #2d8fd5;padding:12px 18px;font-weight:800;color:#111!important;background:#2d8fd5!important}.bi-layout{border:1px solid var(--bi-stone);background:#fff;border-top:0;grid-template-columns:124px minmax(520px,1fr) minmax(290px,360px);min-height:720px;display:grid}.bi-floor-list{color:#fff;background:#171716}.bi-floor-list header{padding:18px}.bi-floor-list header strong{margin-top:5px;font-family:Georgia,serif;font-size:25px;display:block}.bi-floor-list>button{color:#b9e3fb;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #302f2b;align-items:center;gap:10px;width:100%;min-height:54px;padding:8px 12px;display:flex}.bi-floor-list>button b{color:#69bdf0;width:31px;font-family:Georgia,serif;font-size:18px}.bi-floor-list>button span strong,.bi-floor-list>button span small{display:block}.bi-floor-list>button span strong{font-size:12px}.bi-floor-list>button span small{color:#98938b;margin-top:2px;font-size:10px}.bi-floor-list>button.active{color:#151515;background:#edf7fd;border-left:4px solid #2d8fd5}.bi-floor-list>button.active span small{color:#746d63}.bi-floor-list>button.focus:not(.active){border-left:3px solid #8a9c86}.bi-floor-list>button.issue:not(.active){border-left:3px solid #ad544e}.bi-stage{background:#edf7fd;min-width:0;position:relative;overflow:hidden}.bi-stage>header{border-bottom:1px solid var(--bi-stone);background:#fff;justify-content:space-between;align-items:center;height:74px;padding:16px 22px;display:flex}.bi-stage>header h3{margin:4px 0;font-family:Georgia,serif;font-size:27px;font-weight:500}.bi-stage>header>span{color:#164f86;border:1px solid #69bdf0;padding:7px 10px;font-size:11px;font-weight:800}.bi-model-controls{z-index:10;flex-wrap:wrap;gap:5px;display:flex;position:absolute;top:88px;left:18px;right:18px}.bi-model-controls button{cursor:pointer;background:#fffffff0;border:1px solid #69bdf0;padding:7px 10px;font-size:11px;font-weight:700}.bi-model-controls button.active{color:#fff;background:#111}.bi-separation-switch{margin-left:auto}.bi-center-model{min-width:108px;color:#edf7fd!important;background:#171716!important;border-color:#171716!important}.bi-model-viewport{perspective:1250px;cursor:grab;touch-action:none;background:radial-gradient(circle at 50% 48%,#fff 0,#edf7fd 53%,#b9e3fb);height:610px;position:relative;overflow:hidden}.bi-model-viewport:active{cursor:grabbing}.bi-drag-hint{letter-spacing:.12em;color:#2d8fd5;font-size:10px;font-weight:800;position:absolute;bottom:12px;left:16px}.bi-orientation{border:1px solid #2d8fd5;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;display:grid;position:absolute;top:20px;right:20px}.bi-orientation i{background:#2d8fd5;width:1px;height:52px;position:absolute;transform:rotate(-18deg)}.bi-selected-floor-readout{z-index:8;color:#fff;pointer-events:none;background:#131312e0;border-left:3px solid #2d8fd5;width:210px;padding:11px 13px;position:absolute;top:84px;right:18px}.bi-selected-floor-readout small,.bi-selected-floor-readout strong,.bi-selected-floor-readout span{display:block}.bi-selected-floor-readout small{color:#69bdf0;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.bi-selected-floor-readout strong{margin-top:3px;font-family:Georgia,serif;font-size:17px;font-weight:500}.bi-selected-floor-readout span{color:#b9e3fb;margin-top:4px;font-size:9px}.bi-building{width:430px;height:360px;transform-style:preserve-3d;margin:-180px 0 0 -215px;transition:transform .25s;position:absolute;top:55%;left:50%}.bi-floor-plate{transform-style:preserve-3d;cursor:pointer;background:0 0;border:0;transition:opacity .28s,transform .32s;position:absolute;inset:0}.bi-floor-plate.dim{opacity:.18}.bi-floor-plate .wing{box-shadow:0 calc(var(--floor-gap) * .5) 0 #32373a,0 calc(var(--floor-gap) * .62) 0 #15191b;backface-visibility:visible;background-color:#edf7fd;background-image:repeating-linear-gradient(90deg,#0000 0 15px,#181f2329 16px 23px,#0000 24px 31px),linear-gradient(135deg,#edf7fd,#b9e3fb);border:1px solid #2d8fd5;transition:all .2s;display:block;position:absolute}.bi-floor-plate .wing:before{content:"";opacity:.2;background:repeating-linear-gradient(90deg,#0f161ad1 0 9px,#edf7fd33 9px 13px,#0f161ad1 13px 22px,#0000 22px 28px);position:absolute;inset:7px}.bi-floor-plate .north{width:300px;height:74px;top:35px;left:65px}.bi-floor-plate .south{width:300px;height:74px;bottom:35px;left:65px}.bi-floor-plate .west{width:86px;height:185px;top:95px;left:35px}.bi-floor-plate .east{width:86px;height:185px;top:95px;right:35px}.bi-floor-plate .courtyard{background:linear-gradient(135deg,#5a7e7142,#8ed6ff40);border:1px solid #2d8fd5;width:156px;height:112px;position:absolute;top:124px;left:137px;box-shadow:inset 0 0 26px #0d2d4d40}.bi-floor-plate>span{z-index:7;color:#69bdf0;background:#171716;border:1px solid #69bdf0;place-items:center;width:42px;height:29px;font-style:normal;font-weight:800;display:grid;position:absolute;top:4px;right:4px}.bi-floor-plate.active .wing{box-shadow:0 calc(var(--floor-gap) * .5) 0 #164f86,0 calc(var(--floor-gap) * .62) 0 #07182c,0 0 28px #164f8659;background-color:#b9e3fb;background-image:repeating-linear-gradient(90deg,#0000 0 15px,#181f2338 16px 23px,#0000 24px 31px),linear-gradient(135deg,#edf7fd,#69bdf0);border-color:#164f86}.bi-floor-plate.focus .courtyard{background:linear-gradient(135deg,#4f826b73,#2d8fd540)}.bi-floor-plate.issue .courtyard{border-color:#a5443f}.bi-floor-plate.level-01 .wing{background-color:#c6c4bd;background-image:repeating-linear-gradient(90deg,#27343a 0 14px,#b5c9ca 15px 25px,#27343a 26px 31px)}.bi-floor-plate.level-08 .west{width:150px}.bi-floor-plate.level-09 .west{width:62px;height:128px}.bi-floor-plate.level-09 .south{width:190px;left:174px}.bi-floor-plate.level-10 .west,.bi-floor-plate.level-10 .east{height:120px}.bi-floor-plate.level-10 .south{width:177px;left:188px}.bi-floor-plate.level-roof .wing{background:#edf7fd;height:34px;box-shadow:0 7px #69bdf0}.bi-floor-plate.level-roof .west,.bi-floor-plate.level-roof .east{width:42px;height:120px}.bi-floor-plate.level-roof .south{width:174px;left:190px}.bi-floor-plate .floor-plan-lines{z-index:5;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 28px,#0d2d4d8f 29px 30px),repeating-linear-gradient(0deg,#0000 0 31px,#0d2d4d66 32px 33px);border:1px solid #164f86bf;position:absolute;inset:52px 74px;box-shadow:inset 0 0 0 8px #edf7fd42}.bi-floor-plate .floor-core-mark{z-index:6;pointer-events:none;background:repeating-linear-gradient(45deg,#2f3435 0 7px,#646b69 8px 12px);border:2px solid #2d8fd5;width:79px;height:83px;position:absolute;top:132px;left:176px;box-shadow:inset 0 0 0 7px #8ed6ff59}.bi-floor-plate .roof-equipment{background:repeating-linear-gradient(90deg,#777 0 5px,#b8b8b4 5px 9px);border:1px solid #555;width:62px;height:34px;display:block;position:absolute;transform:translateZ(5px);box-shadow:0 5px #444}.bi-floor-plate .roof-equipment.one{top:81px;left:95px}.bi-floor-plate .roof-equipment.two{width:78px;top:92px;right:93px}.bi-floor-plate .building-sign{z-index:3;color:#111;letter-spacing:.12em;background:#edf7fd;padding:3px 7px;font-family:Georgia,serif;font-size:10px;position:absolute;top:49px;right:55px;box-shadow:0 3px #333}.bi-floor-plate em{z-index:8;background:#2d8fd5;border:3px solid #fff;border-radius:50%;width:15px;height:15px;position:absolute;transform:translateZ(10px);box-shadow:0 0 0 2px #07182c,0 3px 9px #0006}.bi-floor-plate em:hover{scale:1.3}.bi-view-switch{border:1px solid #2d8fd5;margin-right:5px;display:flex}.bi-view-switch button{border:0!important}.bi-plan-view{background:linear-gradient(135deg,#edf7fd,#edf7fd);min-height:550px;padding:56px 18px 18px}.bi-plan-toolbar{background:#fff;border:1px solid #69bdf0;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid}.bi-plan-toolbar span{letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #b9e3fb;padding:10px 12px;font-size:9px}.bi-plan-toolbar span:last-child{border:0}.bi-plan-toolbar b{color:#171b20;letter-spacing:0;text-transform:none;font-family:Georgia,serif;font-size:17px;display:block}.bi-plan-canvas{background:#edf7fd;border:1px solid #2d8fd5;grid-template:"north north north""west center east"minmax(230px,1fr)"south south south"/118px minmax(210px,1fr) 118px;gap:7px;min-height:430px;padding:18px;display:grid;position:relative;box-shadow:0 16px 40px #0d2d4d24}.bi-plan-north{z-index:3;border:1px solid #2d8fd5;border-radius:50%;place-items:center;width:31px;height:31px;font-family:Georgia,serif;font-weight:700;display:grid;position:absolute;top:10px;right:12px}.bi-plan-wing{gap:4px;display:flex}.bi-plan-wing.north{grid-area:north}.bi-plan-wing.south{grid-area:south}.bi-plan-wing.west{flex-direction:column;grid-area:west}.bi-plan-wing.east{flex-direction:column;grid-area:east}.bi-plan-center{text-align:center;background:linear-gradient(135deg,#dce5df,#edf7fd);border:9px solid #b9e3fb;grid-area:center;align-content:center;place-items:center;gap:6px;min-height:210px;padding:14px;display:grid}.bi-plan-center>span{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.bi-plan-core{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:10px;display:flex}.bi-plan-wing button,.bi-plan-core button{color:#181c20;cursor:pointer;background:#fff;border:1px solid #69bdf0;flex:1;min-width:0;padding:7px 4px}.bi-plan-wing.west button,.bi-plan-wing.east button{min-height:38px}.bi-plan-wing button:hover,.bi-plan-core button:hover,.bi-plan-wing button.active,.bi-plan-core button.active{color:#fff;background:#171716;border-color:#2d8fd5;box-shadow:inset 0 0 0 2px #69bdf0}.bi-plan-wing button strong,.bi-plan-wing button small,.bi-plan-core button strong,.bi-plan-core button small{display:block}.bi-plan-wing button strong,.bi-plan-core button strong{font-size:10px}.bi-plan-wing button small,.bi-plan-core button small{color:#2d8fd5;text-transform:uppercase;margin-top:2px;font-size:7px}.bi-plan-wing button.active small,.bi-plan-core button.active small{color:#b9e3fb}.bi-plan-core button{color:#fff;background:#252b2e;flex:0 100px}.bi-plan-core button small{color:#b9e3fb}.bi-plan-view>p{color:#164f86;margin:10px 0 0;font-size:10px;line-height:1.45}.bi-plan-view.floor-01 .bi-plan-center{color:#fff;background:linear-gradient(135deg,#20282b,#728487)}.bi-plan-view.floor-roof .bi-plan-center{background:repeating-linear-gradient(45deg,#b9e3fb 0 8px,#edf7fd 8px 16px)}.bi-space-detail{padding:18px}.bi-space-detail>div{border-bottom:1px solid #b9e3fb;grid-template-columns:92px 1fr;gap:12px;padding:11px 0;display:grid}.bi-space-detail span{color:#164f86;letter-spacing:.1em;font-size:9px;font-weight:800}.bi-space-detail strong{font-size:12px}.bi-space-detail>p{color:#164f86;background:#edf7fd;padding:12px;font-size:11px;line-height:1.5}.bi-space-detail>button{width:100%}.bi-leak-path{background:#fff;border-top:1px solid #b9e3fb;padding:18px 22px}.bi-leak-path article{align-items:center;gap:12px;display:flex}.bi-leak-path article>b{color:#69bdf0;background:#171716;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.bi-leak-path article span strong,.bi-leak-path article span small{display:block}.bi-leak-path article span small{color:#6f6860;font-size:12px}.bi-leak-path>i{color:#ae4b46;margin:3px 0 3px 18px;display:block}.bi-leak-path>p{background:#f7eded;border-left:3px solid #ad544e;margin:14px 0 0;padding:10px;font-size:12px}.bi-stage>footer{background:#fff;border-top:1px solid #b9e3fb;align-items:center;gap:18px;padding:12px 18px;font-size:11px;display:flex}.bi-stage>footer span{align-items:center;gap:6px;display:flex}.bi-stage>footer i{border-radius:50%;width:9px;height:9px}.bi-stage>footer .verified{background:#6f8973}.bi-stage>footer .field{background:#2d8fd5}.bi-stage>footer .issue{background:#a84843}.bi-detail{border-left:1px solid var(--bi-stone);background:#fff;min-width:0}.bi-detail>header{border-bottom:1px solid var(--bi-stone);padding:24px}.bi-detail>header h3{margin:7px 0;font-family:Georgia,serif;font-size:28px;font-weight:500}.bi-detail>header p{color:#68625c;font-size:13px;line-height:1.55}.bi-floor-facts{border-bottom:1px solid var(--bi-stone);grid-template-columns:repeat(3,1fr);display:grid}.bi-floor-facts div{text-align:center;border-right:1px solid var(--bi-stone);padding:16px 10px}.bi-floor-facts div:last-child{border:0}.bi-floor-facts b,.bi-floor-facts span{display:block}.bi-floor-facts b{font-family:Georgia,serif;font-size:25px}.bi-floor-facts span{text-transform:uppercase;letter-spacing:.1em;color:#2d8fd5;font-size:9px}.bi-record-list{max-height:470px;overflow-y:auto}.bi-record-list>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf7fd;grid-template-columns:9px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px 16px;display:grid}.bi-record-list>button:hover{background:#edf7fd}.bi-record-list>button>span{background:#2d8fd5;height:100%;min-height:30px}.bi-record-list>button>span.critical{background:#a84641}.bi-record-list strong,.bi-record-list small{display:block}.bi-record-list strong{font-size:13px}.bi-record-list small{color:#78716a;margin-top:3px;font-size:11px}.bi-record-list em{color:#2d8fd5;font-size:23px}.bi-record-list>p{color:#6e675f;padding:20px;font-size:13px}.bi-badges{flex-wrap:wrap;gap:6px;padding:14px 18px;display:flex}.bi-badges span{text-transform:uppercase;background:#edf7fd;border:1px solid #69bdf0;padding:6px 8px;font-size:9px;font-weight:800}.bi-record-detail dl{margin:0}.bi-record-detail dl div{border-top:1px solid #edf7fd;grid-template-columns:42% 1fr;padding:10px 18px;display:grid}.bi-record-detail dt{text-transform:uppercase;color:#164f86;font-size:10px;font-weight:800}.bi-record-detail dd{margin:0;font-size:12px}.bi-notes{background:#edf7fd;border-left:3px solid #2d8fd5;margin:14px 18px;padding:12px;font-size:12px}.bi-actions{gap:8px;padding:12px 18px;display:flex}.bi-actions button{color:#fff;cursor:pointer;background:#171716;border:1px solid #2d8fd5;padding:9px 11px;font-size:11px}.bi-history{padding:10px 18px 22px}.bi-history h4{margin:8px 0 12px;font-family:Georgia,serif;font-size:20px}.bi-history article{grid-template-columns:8px 1fr;gap:10px;margin-bottom:12px;display:grid}.bi-history article i{background:#2d8fd5;border-radius:50%;width:7px;height:7px;margin-top:5px}.bi-history article p{margin:3px 0;font-size:11px}.bi-history article small{color:#777;font-size:9px}.bi-system-grid{grid-template-columns:repeat(2,1fr);align-content:start;gap:12px;min-height:550px;padding:24px;display:grid}.bi-system-grid button{text-align:left;cursor:pointer;background:#fff;border:1px solid #b9e3fb;min-height:104px;padding:17px}.bi-system-grid button span{float:right;color:#2d8fd5;font-family:Georgia,serif;font-size:30px}.bi-system-grid strong,.bi-system-grid small{display:block}.bi-system-grid strong{font-family:Georgia,serif;font-size:20px}.bi-system-grid small{color:#716a61;margin-top:13px;font-size:11px}.bi-drawing-index{min-height:550px;padding:22px}.bi-drawing-index article{background:#fff;border:1px solid #b9e3fb;border-bottom:0;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.bi-drawing-index article:last-of-type{border-bottom:1px solid #b9e3fb}.bi-drawing-index article>span{color:#69bdf0;background:#171716;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.bi-drawing-index strong,.bi-drawing-index b,.bi-drawing-index small{display:block}.bi-drawing-index b{color:#2d8fd5;font-size:11px}.bi-drawing-index small{color:#777;font-size:10px}.bi-drawing-index em{color:#5f7b63;font-size:9px;font-weight:800}.bi-drawing-index>p{background:#edf7fd;padding:12px;font-size:11px}.bi-modal{z-index:2000;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.bi-modal>form,.bi-observation{background:#edf7fd;border:1px solid #2d8fd5;width:min(850px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #0008}.bi-modal header{color:#fff;background:#171716;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.bi-modal header h3{margin:5px 0;font-family:Georgia,serif;font-size:27px;font-weight:500}.bi-modal header>button{color:#fff;background:0 0;border:0;font-size:30px}.bi-form-grid{grid-template-columns:repeat(2,1fr);gap:13px;padding:22px;display:grid}.bi-form-grid label{letter-spacing:.08em;text-transform:uppercase;color:#164f86;gap:5px;font-size:10px;font-weight:800;display:grid}.bi-form-grid input,.bi-form-grid select,.bi-form-grid textarea{color:#16191d;background:#fff;border:1px solid #b9e3fb;width:100%;min-height:43px;padding:10px}.bi-form-grid textarea{resize:vertical;min-height:80px}.bi-form-grid .wide{grid-column:1/-1}.bi-modal footer{border-top:1px solid #b9e3fb;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.bi-modal footer button{background:#fff;border:1px solid #2d8fd5;padding:10px 18px}.bi-observation{width:min(570px,96vw)}.bi-observation>p,.bi-observation>textarea{margin:18px 22px}.bi-observation>textarea{border:1px solid #b9e3fb;width:calc(100% - 44px);min-height:150px;padding:12px}.form-error{color:#a23e39;margin:0 22px 12px}@media (width<=1180px){.bi-layout{grid-template-columns:108px minmax(480px,1fr) 310px}.bi-hero-stats{min-width:330px}.bi-building{scale:.87}}@media (width<=900px){.bi-hero{flex-direction:column;align-items:flex-start}.bi-hero-stats{width:100%;min-width:0}.bi-mode-nav{grid-template-columns:repeat(2,1fr)}.bi-toolbar{flex-wrap:wrap}.bi-toolbar>label:first-child{flex-basis:100%}.bi-slider{display:none}.bi-layout{display:block}.bi-floor-list{display:flex;overflow-x:auto}.bi-floor-list header{min-width:105px}.bi-floor-list>button{text-align:center;border-left:1px solid #302f2b;min-width:80px;display:block}.bi-floor-list>button b{width:auto;display:block}.bi-floor-list>button span small{display:none}.bi-model-viewport{height:500px}.bi-detail{border-left:0;border-top:1px solid var(--bi-stone)}.bi-record-list{max-height:420px}}@media (width<=560px){.bi-shell{margin:14px 0 30px}.bi-hero{border-radius:12px 12px 0 0;min-height:220px;padding:24px 20px}.bi-hero h2{font-size:42px}.bi-hero p{font-size:13px}.bi-hero-stats{grid-template-columns:repeat(3,1fr)}.bi-hero-stats span{padding:12px 8px;font-size:8px}.bi-hero-stats b{font-size:22px}.bi-mode-nav button{gap:8px;padding:13px 10px}.bi-mode-nav strong{font-size:12px}.bi-mode-nav small{display:none}.bi-toolbar{padding:10px}.bi-toolbar>select{flex:1;min-width:0}.bi-pewter{padding:11px}.bi-floor-list{position:relative}.bi-stage>header{height:auto;min-height:70px}.bi-stage>header h3{font-size:22px}.bi-stage>header>span{font-size:8px}.bi-model-controls{background:#b9e3fb;flex-wrap:nowrap;padding:8px 10px;position:relative;top:auto;left:auto;overflow-x:auto}.bi-model-controls button{white-space:nowrap}.bi-building{width:330px;height:300px;margin:-150px 0 0 -165px;scale:.92}.bi-floor-plate .north{width:230px;height:58px;top:30px;left:50px}.bi-floor-plate .south{width:230px;height:58px;bottom:30px;left:50px}.bi-floor-plate .west{width:66px;height:150px;top:77px;left:28px}.bi-floor-plate .east{width:66px;height:150px;top:77px;right:28px}.bi-floor-plate .courtyard{width:118px;height:93px;top:100px;left:106px}.bi-floor-plate.level-08 .west{width:110px}.bi-floor-plate.level-09 .west{width:50px;height:108px}.bi-floor-plate.level-09 .south,.bi-floor-plate.level-10 .south,.bi-floor-plate.level-roof .south{width:134px;left:145px}.bi-plan-view{padding:12px 8px}.bi-plan-toolbar{grid-template-columns:1fr}.bi-plan-toolbar span{border-bottom:1px solid #b9e3fb;border-right:0}.bi-plan-canvas{grid-template-columns:72px minmax(134px,1fr) 72px;gap:4px;min-height:520px;padding:9px}.bi-plan-wing{gap:2px}.bi-plan-wing button,.bi-plan-core button{padding:5px 2px}.bi-plan-wing button strong,.bi-plan-core button strong{font-size:8px}.bi-plan-wing button small{display:none}.bi-plan-center{border-width:5px;min-height:275px;padding:7px}.bi-plan-center>strong{font-size:14px}.bi-plan-center>span{font-size:7px}.bi-plan-core button{flex:76px}.bi-stage>footer{flex-wrap:wrap}.bi-system-grid{grid-template-columns:1fr;padding:14px}.bi-drawing-index{padding:12px}.bi-drawing-index article{grid-template-columns:38px 1fr}.bi-drawing-index article em{display:none}.bi-form-grid{grid-template-columns:1fr}.bi-form-grid .wide{grid-column:auto}.bi-model-controls{flex-wrap:wrap;right:auto;overflow-x:visible}.bi-view-switch,.bi-separation-switch{flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:0;display:grid}.bi-separation-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.bi-model-controls>button{flex:calc(25% - 8px);min-width:64px}.bi-model-viewport{height:510px}.bi-selected-floor-readout{width:172px;padding:9px 10px;top:68px;right:10px}.bi-selected-floor-readout strong{font-size:14px}.bi-selected-floor-readout span{font-size:8px}.bi-building{top:56%;scale:.8}.bi-floor-plate .floor-plan-lines{background:repeating-linear-gradient(90deg,#0000 0 21px,#0d2d4d8f 22px 23px),repeating-linear-gradient(0deg,#0000 0 23px,#0d2d4d66 24px 25px);inset:43px 58px}.bi-floor-plate .floor-core-mark{width:60px;height:68px;top:106px;left:136px}}.p1-shell{max-width:100%;overflow-x:hidden}.p1-qa-view-select{color:#69bdf0;background:#181816;border:1px solid #0d2d4d;grid-template-columns:auto minmax(82px,1fr);align-items:center;gap:6px;min-height:36px;padding:0 8px;display:grid}.p1-qa-view-select span{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.p1-qa-view-select select{color:#edf7fd;min-width:0;font:inherit;background:#07182c;border:0;outline:none;padding:6px 8px;font-size:9px;font-weight:750}.p1-exterior-qa-corrections{pointer-events:none;transform-style:preserve-3d;display:block;position:absolute;inset:0}.p1-qa-correction{--p1-qa-start:10%;--p1-qa-span:30%;box-sizing:border-box;display:block;position:absolute;transform:translateZ(18px)}.p1-qa-correction.edge-north{left:var(--p1-qa-start);width:var(--p1-qa-span);height:4.2%;top:1.35%}.p1-qa-correction.edge-south{left:var(--p1-qa-start);width:var(--p1-qa-span);height:4.2%;bottom:1.35%}.p1-qa-correction.edge-west{top:var(--p1-qa-start);height:var(--p1-qa-span);width:4.2%;left:1.35%}.p1-qa-correction.edge-east{top:var(--p1-qa-start);height:var(--p1-qa-span);width:4.2%;right:1.35%}.p1-qa-correction.edge-courtyard{left:var(--p1-qa-start);width:var(--p1-qa-span);height:4.3%;bottom:23.25%}.p1-qa-correction.is-window-rhythm,.p1-qa-correction.is-storefront-rhythm{background:repeating-linear-gradient(90deg,#4e6365d1 0 7px,#161a1a 7px 9px,#97a09cb3 9px 15px,#161a1a 15px 17px);border:1px solid #464b49eb;box-shadow:inset 0 1px #8ed6ff33}.p1-qa-correction.edge-west.is-window-rhythm,.p1-qa-correction.edge-east.is-window-rhythm{background:repeating-linear-gradient(0deg,#4e6365d1 0 7px,#161a1a 7px 9px,#97a09cb3 9px 15px,#161a1a 15px 17px)}.p1-qa-correction.is-storefront-rhythm{background:repeating-linear-gradient(90deg,#385057 0 11px,#111718 11px 13px,#61767a 13px 25px,#111718 25px 27px);height:6.2%}.p1-qa-correction.is-service-opening{background:repeating-linear-gradient(90deg,#4d4f4a 0 10px,#282a27 10px 12px,#62635c 12px 21px,#282a27 21px 23px);border:1px solid #164f86}.p1-qa-correction.is-material-transition{background:linear-gradient(90deg,#0d2d4d9e,#2d8fd561,#3a3b3794);border-top:2px solid #164f86}.p1-qa-correction.is-terrace-edge{background:#0d2d4d8c;border:1px solid #164f86;border-top:2px solid #2d8fd5;height:2.6%}.p1-qa-correction.is-upper-step{background:#164f8675;border-top:2px solid #2d8fd5;border-bottom:1px solid #07182ccc;height:3.1%}.p1-qa-correction.is-roof-screen{background:repeating-linear-gradient(90deg,#494b48 0 3px,#0000 3px 7px);border:1px solid #5e5b54;height:5.2%;box-shadow:0 -2px #164f8673}.p1-exterior-completion-register article[data-status=aligned]{border-left:3px solid #789a80}.p1-exterior-completion-register article[data-status=minor-adjustment-needed],.p1-exterior-completion-register article[data-status=source-unclear]{border-left:3px solid #2d8fd5}.p1-exterior-completion-register article[data-status=coordination-conflict]{border-left:3px solid #b74d46}.p1-exterior-qa-metrics{border-left:3px solid #789a80!important}@media (width<=1220px){.p1-qa-view-select{display:none}.p1-floor-hit-target{left:3%;right:3%}}@media (width<=860px){.p1-floor-hit-target{height:24%;min-height:24px}.p1-exploded .p1-floor-hit-target{height:80%;top:5%}.p1-qa-correction{opacity:.82}.p1-qa-correction.is-window-rhythm,.p1-qa-correction.is-storefront-rhythm{background-size:13px 100%}}.p1-model-viewport{contain:layout paint style;overscroll-behavior:contain;touch-action:none;-webkit-user-select:none;user-select:none}.p1-building{will-change:transform;backface-visibility:hidden;transform-origin:50%}.p1-plate{will-change:transform;backface-visibility:hidden}.p1-circulation-level3d{z-index:72;transform-style:preserve-3d;pointer-events:none;opacity:0;transition:opacity .2s;display:block;position:absolute;inset:0}.p1-circulation-level3d.is-inspectable{opacity:.18}.p1-exploded .p1-circulation-level3d.is-inspectable,.p1-structure-combined .p1-circulation-level3d.is-inspectable,.p1-structure-structure .p1-circulation-level3d{opacity:.88}.p1-circulation-object{transform-style:preserve-3d;background:linear-gradient(145deg,#23221ef5,#0d2d4de6);border:1px solid #2d8fd5f2;display:block;position:absolute;transform:translate(-50%,-50%)translateZ(18px);box-shadow:0 0 0 2px #edf7fd40,4px 4px #07182c73}.p1-circulation-object.is-stair{background:repeating-linear-gradient(0deg,#1f1e1bf5 0 4px,#2d8fd5eb 4px 5px)}.p1-circulation-object b{color:#edf7fd;letter-spacing:.08em;text-shadow:0 1px 2px #000;place-items:center;font-size:8px;display:grid;position:absolute;inset:0}.p1-circulation-object span{transform-origin:top;background:#07182c;height:5px;position:absolute;bottom:-5px;left:5%;right:5%;transform:rotateX(-72deg)}.p1-vertical-circulation-register{color:#edf7fd;background:#161614;border:1px solid #8fa1aa;margin:14px 0}.p1-vertical-circulation-register>summary{cursor:pointer;color:#69bdf0;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;font-size:10px;font-weight:850;display:flex}.p1-vertical-circulation-register>summary b{color:#69bdf0;font-size:9px}.p1-vertical-circulation-body{padding:0 12px 12px}.p1-vertical-circulation-body>section{background:#22211e;border-top:1px solid #0d2d4d;padding:12px}.p1-vertical-circulation-body>section>span{color:#69bdf0;letter-spacing:.15em;font-size:8px;font-weight:850;display:block}.p1-vertical-circulation-body>section>strong{font-family:var(--font-display),Georgia,serif;margin:5px 0;font-size:17px;font-weight:500;display:block}.p1-vertical-circulation-body p{color:#69bdf0;margin:5px 0;font-size:10px;line-height:1.45}.p1-vertical-circulation-body>details{border-top:1px solid #0d2d4d}.p1-vertical-circulation-body>details>summary{cursor:pointer;color:#b9e3fb;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:8px;padding:10px 4px;font-size:9px;font-weight:800;display:flex}.p1-vertical-circulation-body>details>div{gap:4px;padding-bottom:8px;display:grid}.p1-vertical-circulation-body article{background:#23221f;border:1px solid #0d2d4d;padding:9px}.p1-vertical-circulation-body article header{justify-content:space-between;gap:8px;display:flex}.p1-vertical-circulation-body article strong{font-size:10px}.p1-vertical-circulation-body article header span,.p1-vertical-circulation-body article small{color:#69bdf0;font-size:8px}.p1-category-elevators polygon,.p1-category-elevators rect{fill:#2d8fd5!important;stroke:#1d1c19!important}.p1-category-stairs polygon,.p1-category-stairs rect{fill:url(#none);stroke-width:.9px;stroke:#164f86!important}.p1-space-panel dd{overflow-wrap:anywhere}.p1-category-life-safety rect,.p1-category-life-safety polygon{fill:#e3c4b7!important;stroke:#8e463c!important}.p1-category-mechanical rect,.p1-category-mechanical polygon{fill:#c7ced0!important;stroke:#59696c!important}.p1-category-plumbing-water rect,.p1-category-plumbing-water polygon{fill:#c7d9dc!important;stroke:#4d7480!important}.p1-category-service rect,.p1-category-service polygon,.p1-category-leasing-management rect,.p1-category-leasing-management polygon{fill:#b9e3fb!important;stroke:#164f86!important}.p1-facilities-level3d{z-index:69;pointer-events:none;opacity:0;transform-style:preserve-3d;transition:opacity .18s;position:absolute;inset:0}.p1-facilities-level3d.is-inspectable{opacity:.3}.p1-exploded .p1-facilities-level3d.is-inspectable{opacity:.72}.p1-facilities-volume{background:#2d8fd557;border:1px solid #164f86c7;display:block;position:absolute;overflow:hidden;transform:translate(-50%,-50%)translateZ(12px);box-shadow:inset 0 0 0 1px #ffffff38}.p1-facilities-volume span{color:#030914;font-size:6px;font-style:normal;line-height:1.1;display:none}.p1-facilities-level3d.is-inspectable .p1-facilities-volume span{white-space:nowrap;text-overflow:ellipsis;padding:2px;display:block;overflow:hidden}.p1-level-one-architecture3d{z-index:68;pointer-events:none;opacity:.22;transform-style:preserve-3d;transition:opacity .18s;position:absolute;inset:0}.p1-level-one-architecture3d.is-inspectable{opacity:.94}.p1-level-one-enclosure,.p1-level-one-room{background:#8ed6ffdb;border:1px solid #0d2d4deb;display:block;position:absolute;overflow:hidden;transform:translate(-50%,-50%)translateZ(10px);box-shadow:0 5px #0d2d4d7a,inset 0 0 0 1px #fff6}.p1-level-one-enclosure span,.p1-level-one-room span{color:#030914;white-space:nowrap;text-overflow:ellipsis;padding:2px;font-size:5.5px;font-style:normal;font-weight:800;line-height:1.1;display:block;overflow:hidden}.p1-level-one-public{background:#2d8fd5f0;width:38%;height:24%;top:33%;left:28%}.p1-level-one-retail{background:#2d8fd5eb;width:59%;height:18%;top:82%;left:55%}.p1-level-one-garage{background:#9a9993e6;width:41%;height:27%;top:55%;left:67%}.p1-level-one-room{background:#8ed6ffeb;box-shadow:0 3px #0d2d4d6b}.p1-building.p1-exploded .p1-level-one-architecture3d{opacity:1}.p1-operational-space-label{letter-spacing:.015em;fill:#07182c!important;font-size:1.25px!important}.p1-category-elevators .p1-operational-space-label,.p1-category-stairs .p1-operational-space-label{fill:#fff!important}.p1-space-technical{border:1px solid #b9e3fb;margin:12px 0}.p1-space-technical>summary{cursor:pointer;color:#164f86;letter-spacing:.08em;text-transform:uppercase;padding:9px 10px;font-size:10px;font-weight:850}.p1-space-technical dl{margin:0;padding:0 10px 8px}.p1-baseline-register>summary{color:#b9e3fb}.p1-baseline-register>summary b{color:#9fca9f}.p1-facilities-register{color:#edf7fd;background:#161614;border:1px solid #8fa1aa;margin:14px 0}.p1-facilities-register>summary{cursor:pointer;color:#69bdf0;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:12px 13px;font-size:10px;font-weight:850;display:flex}.p1-facilities-register>summary b{color:#69bdf0;font-size:9px}.p1-facilities-register-body{padding:0 12px 12px}.p1-facilities-register-body>section{background:#22211e;border-top:1px solid #0d2d4d;padding:12px}.p1-facilities-register-body>section>span{color:#69bdf0;letter-spacing:.15em;font-size:8px;font-weight:850;display:block}.p1-facilities-register-body>section>strong{font-family:var(--font-display),Georgia,serif;margin:5px 0;font-size:17px;font-weight:500;display:block}.p1-facilities-register-body p{color:#69bdf0;margin:5px 0;font-size:10px;line-height:1.45}.p1-facilities-register-body>details{border-top:1px solid #0d2d4d}.p1-facilities-register-body>details>summary{cursor:pointer;color:#b9e3fb;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:8px;padding:10px 4px;font-size:9px;font-weight:800;display:flex}.p1-facilities-register-body>details>div{gap:4px;padding-bottom:8px;display:grid}.p1-facilities-register-body article{background:#23221f;border:1px solid #0d2d4d;padding:9px}.p1-facilities-register-body article header{justify-content:space-between;gap:8px;display:flex}.p1-facilities-register-body article strong{font-size:10px}.p1-facilities-register-body article header span,.p1-facilities-register-body article small{color:#69bdf0;font-size:8px}@media (width<=860px){.p1-circulation-object b{font-size:7px}.p1-vertical-circulation-register,.p1-facilities-register{margin:10px 0}.p1-vertical-circulation-register>summary,.p1-facilities-register>summary{padding:11px 10px}.p1-vertical-circulation-body,.p1-facilities-register-body{padding:0 8px 8px}.p1-vertical-circulation-body>details:not([open]),.p1-facilities-register-body>details:not([open]){display:block}.p1-facilities-volume span,.p1-level-one-room span{display:none!important}.p1-operational-space-label{font-size:1.45px!important}}.p1-category-stairs polygon,.p1-category-stairs rect{fill:#07182c!important;stroke:#2d8fd5!important}.p1-model-viewport.is-manipulating,.p1-model-viewport.is-manipulating *{cursor:grabbing}.p1-model-viewport.is-manipulating .p1-building{transition:none!important}.p1-model-viewport.is-manipulating .p1-floor-hit-target{pointer-events:none}.p1-floor-hit-target{touch-action:none;height:12%;min-height:18px;bottom:1%;left:12%;right:12%}.p1-exploded .p1-floor-hit-target{height:28%;top:34%;bottom:auto}.p1-mobile-view-controls{z-index:130;display:none;position:relative}.p1-view-controls-toggle{color:#edf7fd;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#171716;border:1px solid #164f86;min-height:42px;padding:0 15px;font-size:10px;font-weight:850}.p1-view-controls-toggle[aria-expanded=true]{color:#69bdf0;border-color:#69bdf0}.p1-view-controls-panel{z-index:150;background:#131311f7;border:1px solid #2d8fd5;grid-template-columns:repeat(2,minmax(90px,1fr));width:min(300px,100vw - 36px);padding:8px;animation:.14s ease-out p1-controls-in;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 38px #00000061}.p1-view-controls-panel button{color:#edf7fd;cursor:pointer;background:#22211e;border:1px solid #0d2d4d;min-height:42px;font-size:10px;font-weight:800}.p1-view-controls-panel button:hover,.p1-view-controls-panel button:focus-visible,.p1-view-controls-panel button.active{color:#b9e3fb;background:#07182c;border-color:#2d8fd5}@keyframes p1-controls-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (width<=860px){.p1-mobile-view-controls{display:block}.p1-camera-controls{display:none!important}.p1-floor-hit-target{height:16%;min-height:22px;left:16%;right:16%}.p1-exploded .p1-floor-hit-target{height:34%;top:31%}}@media (prefers-reduced-motion:reduce){.p1-view-controls-panel{animation:none}}.bi-scope-bar{border:1px solid var(--bi-stone);color:#fff;background:#171716;border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bi-scope-bar button{color:#a9a49c;text-align:left;background:0 0;border:0;border-right:1px solid #36342f;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-content:center;column-gap:10px;min-height:58px;padding:10px 16px;display:grid}.bi-scope-bar button:last-child{border-right:0}.bi-scope-bar button span{color:#69bdf0;grid-row:1/3;align-self:center;font-family:Georgia,serif;font-size:19px}.bi-scope-bar strong,.bi-scope-bar small{display:block}.bi-scope-bar strong{font-size:13px}.bi-scope-bar small{letter-spacing:.08em;text-transform:uppercase;color:#858078;font-size:9px}.bi-scope-bar button.active{color:#fff;background:#07182c}.bi-scope-bar button.active small{color:#b9e3fb}.bi-scope-bar button:disabled{cursor:not-allowed;opacity:.68}.bi-layer-bar{border:1px solid var(--bi-stone);background:#fff;border-top:0;align-items:stretch;gap:0;display:flex;overflow:hidden}.bi-layer-bar>div{background:#edf7fd;border-right:1px solid #b9e3fb;flex-direction:column;justify-content:center;min-width:115px;padding:12px 15px;display:flex}.bi-layer-bar>div small{letter-spacing:.14em;color:#164f86;font-size:9px;font-weight:800}.bi-layer-bar>div strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.bi-layer-bar button{color:#30343a;cursor:pointer;background:#fff;border:0;border-right:1px solid #b9e3fb;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:60px;padding:9px 7px;font-size:10px;font-weight:800;display:flex}.bi-layer-bar button:last-child{border-right:0}.bi-layer-bar button span{color:#164f86;border:1px solid #69bdf0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.bi-layer-bar button:hover{background:#edf7fd}.bi-layer-bar button.active{color:#fff;background:#171716}.bi-layer-bar button.active span{color:#111;background:#2d8fd5;border-color:#69bdf0}.bi-layer-context{background:#fff;border-left:3px solid #2d8fd5;min-width:150px;padding:5px 11px}.bi-layer-context small,.bi-layer-context strong{display:block}.bi-layer-context small{letter-spacing:.12em;text-transform:uppercase;color:#164f86;font-size:8px;font-weight:800}.bi-layer-context strong{margin-top:2px;font-size:10px;font-weight:700}.bi-floor-plate .bi-system-trace,.bi-floor-plate .bi-system-node{z-index:7;pointer-events:none;display:none;position:absolute}.bi-floor-plate:is(.active,.trace-floor) .bi-system-trace{opacity:.92;display:block;inset:50px 72px}.bi-floor-plate.active .bi-system-node{border:3px solid #fff;border-radius:50%;width:18px;height:18px;display:block;transform:translateZ(11px);box-shadow:0 0 0 2px,0 5px 12px #0005}.bi-floor-plate .node-one{top:91px;left:113px}.bi-floor-plate .node-two{bottom:87px;right:103px}.bi-floor-plate:is(.active,.trace-floor) .trace-overview,.bi-floor-plate:is(.active,.trace-floor) .trace-units{display:none}.bi-floor-plate:is(.active,.trace-floor) .trace-electrical{color:#2d8fd5;background:linear-gradient(90deg,#0000 12%,currentColor 12% 14%,#0000 14% 64%,currentColor 64% 66%,#0000 66%),linear-gradient(#0000 25%,currentColor 25% 28%,#0000 28% 75%,currentColor 75% 78%,#0000 78%)}.bi-floor-plate:is(.active,.trace-floor) .trace-plumbing{color:#3b82a0;background:radial-gradient(circle at 18% 26%,currentColor 0 5px,#0000 6px),radial-gradient(circle at 73% 68%,currentColor 0 5px,#0000 6px),linear-gradient(118deg,#0000 0 32%,currentColor 33% 35%,#0000 36% 100%)}.bi-floor-plate:is(.active,.trace-floor) .trace-hvac{color:#6f8d86;background:linear-gradient(90deg,#0000 5%,currentColor 5% 10%,#0000 10% 42%,currentColor 42% 48%,#0000 48% 90%,currentColor 90% 94%,#0000 94%),linear-gradient(#0000 53%,currentColor 53% 59%,#0000 59%)}.bi-floor-plate:is(.active,.trace-floor) .trace-drainage{color:#4f8b75;background:repeating-linear-gradient(135deg,#0000 0 40px,currentColor 41px 44px,#0000 45px 79px)}.bi-floor-plate:is(.active,.trace-floor) .trace-life-safety{color:#ad4b45;background:radial-gradient(circle,currentColor 0 3px,#0000 4px) 0 0/36px 36px;border:3px solid}.bi-floor-plate:is(.active,.trace-floor) .trace-low-voltage{color:#76628e;background:linear-gradient(90deg,#0000 49%,currentColor 49% 51%,#0000 51%);border:2px dashed}.bi-floor-plate:is(.active,.trace-floor) .trace-landscape{color:#708d65;background:radial-gradient(at 20% 25%,currentColor 0 12%,#0000 13%),radial-gradient(at 78% 62%,currentColor 0 15%,#0000 16%),radial-gradient(at 55% 38%,currentColor 0 9%,#0000 10%)}.bi-model-viewport.system-active .bi-floor-plate:not(.active):not(.trace-floor){opacity:.34}.bi-model-viewport.system-active .bi-floor-plate.trace-floor{opacity:.94}.bi-model-viewport.trace-active .bi-floor-plate.trace-floor .bi-system-trace{animation:1.8s ease-in-out infinite bi-trace-pulse}@keyframes bi-trace-pulse{0%,to{opacity:.62;filter:saturate(.9)}50%{opacity:1;filter:saturate(1.35)drop-shadow(0 0 5px)}}.bi-floor-plate em.pin-electrical{background:#2d8fd5}.bi-floor-plate em.pin-plumbing{background:#3b82a0}.bi-floor-plate em.pin-hvac{background:#6f8d86}.bi-floor-plate em.pin-drainage{background:#4f8b75}.bi-floor-plate em.pin-life-safety{background:#ad4b45}.bi-floor-plate em.pin-low-voltage{background:#76628e}.bi-floor-plate em.pin-landscape{background:#708d65}.bi-plan-view.layer-electrical .bi-plan-center{background:#edf7fd}.bi-plan-view.layer-plumbing .bi-plan-center{background:#dcecf1}.bi-plan-view.layer-hvac .bi-plan-center{background:#dce7e4}.bi-plan-view.layer-drainage .bi-plan-center{background:#dcebe4}.bi-plan-view.layer-life-safety .bi-plan-center{background:#f1dedc}.bi-plan-view.layer-low-voltage .bi-plan-center{background:#e7e0ed}.bi-plan-view.layer-landscape .bi-plan-center{background:#dfe9da}.bi-plan-wing button.context{opacity:.55;background:#edf7fd}.bi-plan-center{position:relative;overflow:hidden}.bi-plan-center>*{z-index:2;position:relative}.bi-plan-system-trace{opacity:.23;pointer-events:none;position:absolute;inset:12px;z-index:1!important}.bi-plan-system-trace.trace-electrical{background:linear-gradient(90deg,#0000 18%,#2d8fd5 18% 22%,#0000 22% 68%,#2d8fd5 68% 72%,#0000 72%),linear-gradient(#0000 53%,#2d8fd5 53% 58%,#0000 58%)}.bi-plan-system-trace.trace-plumbing{background:repeating-linear-gradient(125deg,#0000 0 42px,#3b82a0 43px 47px,#0000 48px 82px)}.bi-plan-system-trace.trace-hvac{background:linear-gradient(90deg,#0000 8%,#617c76 8% 16%,#0000 16% 45%,#617c76 45% 53%,#0000 53% 84%,#617c76 84% 91%,#0000 91%),linear-gradient(#0000 49%,#617c76 49% 58%,#0000 58%)}.bi-plan-system-trace.trace-drainage{background:radial-gradient(circle at 22% 24%,#4f8b75 0 7px,#0000 8px),radial-gradient(circle at 71% 66%,#4f8b75 0 7px,#0000 8px),linear-gradient(130deg,#0000 0 47%,#4f8b75 48% 51%,#0000 52%)}.bi-plan-system-trace.trace-life-safety{background:radial-gradient(circle,#ad4b45 0 4px,#0000 5px) 0 0/42px 42px;border:4px solid #ad4b45}.bi-plan-system-trace.trace-low-voltage{background:linear-gradient(90deg,#0000 49%,#76628e 49% 51%,#0000 51%);border:3px dashed #76628e}.bi-plan-system-trace.trace-landscape{background:radial-gradient(at 20% 25%,#708d65 0 15%,#0000 16%),radial-gradient(at 74% 62%,#708d65 0 18%,#0000 19%)}.bi-plan-records{pointer-events:none;inset:0;z-index:8!important;position:absolute!important}.bi-plan-records button{color:#fff;text-align:left;cursor:pointer;pointer-events:auto;background:#171716;border:1px solid #2d8fd5;align-items:center;gap:5px;max-width:130px;padding:4px 6px;font-size:8px;display:flex;position:absolute;translate:-50% -50%}.bi-plan-records button i{background:#2d8fd5;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.bi-plan-records button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bi-plan-service-map{z-index:6;pointer-events:none;position:absolute;inset:0}.bi-plan-service-map>button{color:#171b20;cursor:pointer;pointer-events:auto;background:#edf7fdf0;border:1px solid #0d2d4d94;align-content:center;place-items:center;gap:2px;min-width:54px;padding:5px 6px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 10px #0a24401f}.bi-plan-service-map>button strong,.bi-plan-service-map>button small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.bi-plan-service-map>button strong{letter-spacing:.01em;font-size:8px}.bi-plan-service-map>button small{color:#2d8fd5;letter-spacing:.06em;text-transform:uppercase;font-size:6px}.bi-plan-service-map>button:hover,.bi-plan-service-map>button.active{color:#fff;background:#171716;border-color:#2d8fd5;box-shadow:inset 0 0 0 2px #69bdf0,0 5px 16px #07182c3d}.bi-plan-service-map>button:hover small,.bi-plan-service-map>button.active small{color:#b9e3fb}.bi-plan-service-map>button.system-electrical{background:#8ed6fff2}.bi-plan-service-map>button.system-low-voltage---idf,.bi-plan-service-map>button.system-low-voltage{background:#e0d8e9f2}.bi-plan-service-map>button.system-fire---life-safety{background:#eed0c9f2}.bi-plan-service-map>button.system-vertical-transportation{color:#fff;background:#232729f0;border-width:2px}.bi-plan-service-map>button.system-vertical-transportation small{color:#b9e3fb}.bi-plan-service-map>button.system-drainage{background:#cbe1def2}.bi-system-grid button em{color:#164f86;margin-top:8px;font-size:9px;font-style:normal;font-weight:800;display:block}.bi-system-grid button small{line-height:1.4}@media (width<=1180px){.bi-layer-bar{flex-wrap:wrap}.bi-layer-bar>div{border-bottom:1px solid #b9e3fb;border-right:0;flex:100%}.bi-layer-bar button{border-bottom:1px solid #b9e3fb;flex:calc(33.333% - 1px);min-width:120px}.bi-layer-context{display:none}}@media (width<=900px){.bi-scope-bar{grid-template-columns:1fr}.bi-scope-bar button{border-bottom:1px solid #36342f;border-right:0}.bi-scope-bar button:not(.active){display:none}.bi-layer-bar button{flex:calc(33.333% - 1px);min-width:0}.bi-floor-list{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:visible}.bi-floor-list header{grid-column:1/-1;min-width:0;padding:12px 16px}.bi-floor-list>button{text-align:left;border-left:1px solid #302f2b;width:auto;min-width:0;display:flex}.bi-floor-list>button b{display:block}.bi-floor-list>button span small{display:none}}@media (width<=560px){.bi-layer-bar button{flex:calc(50% - 1px);justify-content:flex-start;padding-left:12px}.bi-layer-bar>div{padding:9px 12px}.bi-scope-bar button{min-height:50px}.bi-toolbar>label:first-child{width:100%}.bi-floor-list{grid-template-columns:repeat(3,minmax(0,1fr))}.bi-floor-list>button{min-height:48px;padding:7px 8px}.bi-floor-list>button span strong{font-size:10px}.bi-model-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.bi-view-switch,.bi-separation-switch,.bi-center-model{grid-column:1/-1}.bi-model-controls>button{width:100%;min-width:0}.bi-plan-records button{max-width:84px}.bi-plan-records button span{display:none}.bi-plan-records button i{flex-basis:10px;width:10px;height:10px}.bi-plan-canvas{overflow:hidden}.bi-plan-service-map>button{min-width:38px;padding:4px}.bi-plan-service-map>button strong{white-space:normal;font-size:7px;line-height:1.05}.bi-plan-service-map>button small{display:none}}.bi-building-anchor{perspective:1250px;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;transform:translateY(18px)}.bi-building{transform-origin:50%;pointer-events:auto;width:430px;height:360px;margin:0;position:relative;top:auto;left:auto;scale:1}.bi-selected-floor-readout{width:min(270px,100% - 92px);top:18px;left:18px;right:auto}.bi-plan-view{padding:42px 18px 18px}.bi-plan-toolbar{margin-bottom:12px}.bi-plan-canvas{background:#edf7fd;min-height:0;padding:16px;display:block;overflow:visible}.bi-plan-zone{background:#fff;border:1px solid #b9e3fb}.bi-plan-zone>header{color:#164f86;letter-spacing:.12em;text-transform:uppercase;background:#edf7fd;border-bottom:1px solid #b9e3fb;padding:7px 9px;font-size:9px;font-weight:800}.bi-plan-zone>div{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:5px;padding:7px;display:grid}.bi-plan-zone button{color:#171b20;cursor:pointer;background:#edf7fd;border:1px solid #b9e3fb;min-width:0;min-height:48px;padding:6px 4px}.bi-plan-zone button:hover,.bi-plan-zone button.active{color:#fff;background:#171716;border-color:#2d8fd5}.bi-plan-zone button strong,.bi-plan-zone button small{white-space:normal;display:block}.bi-plan-zone button strong{font-size:10px;line-height:1.2}.bi-plan-zone button small{color:#78716a;margin-top:3px;font-size:8px;line-height:1.2}.bi-plan-zone button:hover small,.bi-plan-zone button.active small{color:#b9e3fb}.bi-plan-empty{color:#7a746c;text-align:center;grid-column:1/-1;padding:14px;font-size:10px}.bi-plan-middle{grid-template-columns:minmax(110px,.72fr) minmax(300px,2fr) minmax(110px,.72fr);gap:8px;margin:8px 0;display:grid}.bi-plan-middle>.bi-plan-zone>div{grid-template-columns:1fr}.bi-plan-center{text-align:center;background:#e7ebe6;border:7px solid #b9e3fb;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:18px;display:flex;position:relative;overflow:hidden}.bi-plan-center>strong{letter-spacing:.03em;font-family:Georgia,serif;font-size:23px;font-weight:500}.bi-plan-center>span{color:#2d8fd5;letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:700}.bi-plan-core{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;margin-top:18px;display:grid;position:relative}.bi-plan-core button{color:#171b20;cursor:pointer;background:#fffffff0;border:1px solid #2d8fd5;align-content:center;place-items:center;gap:3px;min-width:0;min-height:58px;padding:9px 7px;display:grid}.bi-plan-core button:hover,.bi-plan-core button.active{color:#fff;background:#171716;border-color:#69bdf0;box-shadow:inset 0 0 0 2px #69bdf0}.bi-plan-core button strong,.bi-plan-core button small{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:block}.bi-plan-core button strong{font-size:10px;line-height:1.2}.bi-plan-core button small{color:#164f86;font-size:8px;line-height:1.2}.bi-plan-core button:hover small,.bi-plan-core button.active small{color:#b9e3fb}.bi-plan-record-list{background:#fff;border:1px solid #b9e3fb;margin-top:12px}.bi-plan-record-list>header{background:#edf7fd;border-bottom:1px solid #b9e3fb;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.bi-plan-record-list>header strong{font-family:Georgia,serif;font-size:17px;font-weight:500}.bi-plan-record-list>header span{color:#2d8fd5;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.bi-plan-record-list>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bi-plan-record-list button{color:#171b20;text-align:left;cursor:pointer;background:#fff;border:1px solid #edf7fd;border-top:0;border-left:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px 13px;display:grid}.bi-plan-record-list button:hover{background:#edf7fd}.bi-plan-record-list button>i{background:#2d8fd5;border-radius:50%;width:9px;height:9px}.bi-plan-record-list button>i.critical{background:#aa4540}.bi-plan-record-list button span{min-width:0}.bi-plan-record-list button strong,.bi-plan-record-list button small{white-space:normal;overflow-wrap:anywhere;display:block}.bi-plan-record-list button strong{font-size:11px;line-height:1.25}.bi-plan-record-list button small{color:#777066;margin-top:2px;font-size:9px;line-height:1.3}.bi-plan-record-list button>b{color:#164f86;text-transform:uppercase;font-size:9px}.bi-space-directory{background:#fff;border:1px solid #b9e3fb;margin-top:12px}.bi-space-directory>header{color:#fff;background:#171716;border-bottom:1px solid #b9e3fb;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.bi-space-directory>header small,.bi-space-directory>header strong{display:block}.bi-space-directory>header small{color:#69bdf0;letter-spacing:.16em;font-size:8px;font-weight:850}.bi-space-directory>header strong{font-family:var(--font-display);margin-top:3px;font-size:18px;font-weight:600}.bi-space-directory>header>span{color:#b9e3fb;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.bi-space-directory>div{overscroll-behavior:contain;scrollbar-color:#2d8fd5 #edf7fd;grid-template-columns:repeat(2,minmax(0,1fr));max-height:330px;display:grid;overflow-y:auto}.bi-space-directory button{color:#171b20;text-align:left;cursor:pointer;background:#fff;border:1px solid #edf7fd;border-top:0;border-left:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid}.bi-space-directory button:nth-child(2n){border-right:0}.bi-space-directory button:hover,.bi-space-directory button.active{background:#edf7fd;box-shadow:inset 4px 0 #2d8fd5}.bi-space-directory button>i{border-radius:50%;width:9px;height:9px}.bi-space-directory button>i.verified{background:#6f8973}.bi-space-directory button>i.field{background:#2d8fd5}.bi-space-directory button>span{min-width:0}.bi-space-directory button strong,.bi-space-directory button small{white-space:normal;overflow-wrap:anywhere;display:block}.bi-space-directory button strong{font-size:11px;line-height:1.25}.bi-space-directory button small{color:#746d64;margin-top:3px;font-size:8px;line-height:1.35}.bi-space-directory button>b{color:#164f86;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.bi-plan-center>strong,.bi-plan-center>span{z-index:7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#edf7fdd1;padding:2px 7px}.bi-plan-service-map>button.system-plumbing{background:#cce4edf5}.bi-plan-service-map>button.system-mechanical{background:#d3e1dbf5}.bi-plan-service-map>button.system-architecture{background:#edf7fdf5}.bi-plan-view>p{color:#6e675f;background:#edf7fd;border:1px solid #b9e3fb;border-top:0;margin:0;padding:12px 14px;font-size:10px;line-height:1.45}@media (width<=560px){.bi-building-anchor{inset:58px 0 0;transform:translateY(8px)}.bi-building{width:330px;height:300px;margin:0;top:auto;left:auto;scale:1}.bi-selected-floor-readout{grid-template-columns:1fr auto;align-items:center;gap:2px 12px;width:auto;padding:7px 10px;display:grid;top:8px;left:8px;right:8px}.bi-selected-floor-readout small{grid-column:1/-1}.bi-selected-floor-readout strong{font-size:13px}.bi-selected-floor-readout span{text-align:right;font-size:8px}.bi-orientation{top:74px;right:11px}.bi-drag-hint{text-align:center;width:max-content;max-width:calc(100% - 28px);font-size:8px;bottom:12px;left:50%;right:auto;translate:-50%}.bi-plan-view{padding:12px 8px}.bi-plan-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-plan-toolbar span:last-child{border-top:1px solid #b9e3fb;grid-column:1/-1}.bi-plan-canvas{min-height:0;padding:10px;display:block;overflow:visible}.bi-plan-middle{margin:8px 0;display:block}.bi-plan-zone{margin-bottom:8px}.bi-plan-zone>div,.bi-plan-middle>.bi-plan-zone>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.bi-plan-zone button{min-height:51px}.bi-plan-zone button strong{font-size:10px}.bi-plan-zone button small{font-size:8px;display:block}.bi-plan-center{border-width:5px;min-height:0;margin:8px 0;padding:16px 10px}.bi-plan-center>strong{font-size:20px}.bi-plan-center>span{font-size:8px}.bi-plan-core{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:14px}.bi-plan-core button{min-height:66px;padding:8px 6px}.bi-plan-core button strong{font-size:10px}.bi-plan-core button small{font-size:8px;display:block}.bi-plan-record-list>div{grid-template-columns:1fr}.bi-plan-record-list button{border-right:0}.bi-plan-record-list button strong{font-size:11px}.bi-space-directory>header{align-items:flex-start;padding:11px 12px}.bi-space-directory>header strong{font-size:16px}.bi-space-directory>header>span{text-align:right;max-width:42%;font-size:7px}.bi-space-directory>div{grid-template-columns:1fr;max-height:360px}.bi-space-directory button,.bi-space-directory button:nth-child(2n){border-right:0}.bi-plan-service-map>button{border-radius:50%;min-width:28px;height:28px;padding:0;width:28px!important}.bi-plan-service-map>button strong,.bi-plan-service-map>button small{display:none}}@media (width<=380px){.bi-plan-zone>div,.bi-plan-middle>.bi-plan-zone>div{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-plan-core{grid-template-columns:1fr}}.bi-model-status{color:#fff;background:#171716;border-top:1px solid #b9e3fb;border-bottom:1px solid #b9e3fb;border-left:4px solid #2d8fd5;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:12px 20px;display:flex}.bi-model-status small,.bi-model-status strong{display:block}.bi-model-status small{color:#69bdf0;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:850}.bi-model-status strong{font-family:var(--font-display);margin-top:3px;font-size:21px;font-weight:600}.bi-model-status>span{color:#b9e3fb;letter-spacing:.03em;text-align:right;font-size:10px}.bi-model-support{background:#fff;border-bottom:1px solid #b9e3fb}.bi-model-guidance{color:#164f86;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:8px 18px;font-size:9px;font-weight:800;display:flex}.bi-model-guidance>i{background:#b9e3fb;width:1px;height:18px}.bi-north-key{border-left:1px solid #b9e3fb;align-items:center;gap:8px;margin-left:auto;padding-left:14px;display:flex}.bi-north-key b{color:#171716;width:32px;height:32px;font-family:var(--font-display);border:1px solid #2d8fd5;border-radius:50%;place-items:center;font-size:16px;display:grid}.bi-north-key small{letter-spacing:.12em;font-size:8px}.bi-model-key{color:#0d2d4d;border-top:1px solid #b9e3fb;justify-content:center;align-items:center;gap:22px;padding:10px 18px;font-size:10px;display:flex}.bi-model-key span{align-items:center;gap:7px;display:flex}.bi-model-key i{border-radius:50%;width:9px;height:9px}.bi-model-key .verified{background:#6f8973}.bi-model-key .field{background:#2d8fd5}.bi-model-key .issue{background:#a84843}.bi-model-viewport{perspective-origin:50%}.bi-building-anchor{transform:translate3d(var(--camera-x,0px),var(--camera-y,0px),0);justify-content:center;align-items:center;transition:transform .22s ease-out;display:flex;inset:0}.bi-building{transform-box:border-box;transform-origin:50%!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important}@media (width<=560px){.bi-model-status{gap:10px;min-height:58px;padding:10px 13px}.bi-model-status strong{font-size:18px}.bi-model-status>span{max-width:45%;font-size:8px}.bi-model-guidance{letter-spacing:.07em;justify-content:flex-start;gap:7px;padding:9px 12px;font-size:7px}.bi-model-guidance>i{height:14px}.bi-north-key{gap:0;margin-left:auto;padding-left:8px}.bi-north-key b{width:28px;height:28px;font-size:14px}.bi-north-key small{display:none}.bi-model-key{flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;padding:10px 12px;font-size:8px}.bi-model-viewport{perspective:1150px;perspective-origin:50% 48%;height:510px}.bi-building-anchor{transform:translate3d(var(--camera-x,0px),var(--camera-y,0px),0);inset:0}.bi-building{width:430px;height:360px;scale:.72}.bi-model-viewport.view-separated .bi-building{scale:.68}.bi-orientation{top:14px;right:12px}}.bi-primary-view-switch{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.bi-primary-view-switch button{min-width:0}.bi-exterior-view{background:#edf7fd;border:1px solid #69bdf0;overflow:hidden}.bi-exterior-view>header{background:#fff;border-bottom:1px solid #69bdf0;justify-content:space-between;align-items:flex-end;gap:24px;padding:20px 22px;display:flex}.bi-exterior-view>header small,.bi-exterior-view>header strong,.bi-exterior-view>header p{margin:0;display:block}.bi-exterior-view>header small{color:#2d8fd5;letter-spacing:.19em;font-size:9px;font-weight:850}.bi-exterior-view>header strong{font-family:var(--font-display);margin-top:5px;font-size:28px;font-weight:600;line-height:1}.bi-exterior-view>header p{color:#706a61;margin-top:7px;font-size:11px;line-height:1.45}.bi-exterior-view>header button{color:#fff;cursor:pointer;background:#171716;border:1px solid #171716;flex:none;min-height:44px;padding:0 18px;font-weight:800}.bi-exterior-scene{grid-template-columns:minmax(0,1fr) 238px;min-width:0;display:grid}.bi-links-building{isolation:isolate;background-image:linear-gradient(90deg,#08090975,#08090914 47%,#08090947),url(/facilities/links/links-exterior.webp);background-position:50%;background-size:cover;min-width:0;min-height:640px;position:relative;overflow:hidden}.bi-links-building:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000,#080909b3);height:17%;position:absolute;inset:auto 0 0}.bi-links-sign,.bi-links-podium,.bi-links-windows{display:none}.bi-exterior-levels{z-index:2;grid-template-rows:repeat(10,minmax(0,1fr));gap:3px;display:grid;position:absolute;inset:7% 5% 13%}.bi-exterior-levels button{color:#fff;text-align:left;text-shadow:0 1px 6px #000000f2;opacity:.52;cursor:pointer;background:#090a0a1f;border:1px solid #ffffff3d;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:0 14px;transition:background .18s,border-color .18s,opacity .18s,transform .18s;display:grid}.bi-exterior-levels button:hover,.bi-exterior-levels button:focus-visible,.bi-exterior-levels button.active{opacity:1;background:#0a0a0ad6;border-color:#b5c2c8;outline:none;transform:translate(-4px)}.bi-exterior-levels button b{color:#69bdf0;font-family:var(--font-display);font-size:17px}.bi-exterior-levels button span{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:800;overflow:hidden}.bi-exterior-levels button em{letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:850}.bi-exterior-scene>aside{color:#fff;background:#171716;flex-direction:column;justify-content:flex-end;padding:26px 22px;display:flex}.bi-exterior-scene>aside small,.bi-exterior-scene>aside strong{display:block}.bi-exterior-scene>aside small{color:#69bdf0;letter-spacing:.18em;font-size:9px;font-weight:850}.bi-exterior-scene>aside strong{font-family:var(--font-display);margin-top:7px;font-size:37px;font-weight:500}.bi-exterior-scene>aside p{color:#b9e3fb;margin:14px 0 24px;font-size:11px;line-height:1.65}.bi-exterior-scene>aside>div{border-top:1px solid #0d2d4d;gap:10px;padding-top:18px;display:grid}.bi-exterior-scene>aside span{color:#edf7fd;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.bi-exterior-scene>aside i{background:#69bdf0;border-radius:50%;width:9px;height:9px}.bi-exterior-scene>aside span+span i{background:#758b78}.bi-plan-view{background:#edf7fd;min-width:0;padding:18px;overflow:hidden}.bi-plan-toolbar{background:#fff;border:1px solid #69bdf0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bi-plan-toolbar span{color:#164f86;letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #b9e3fb;min-width:0;padding:14px 16px;font-size:9px;font-weight:800}.bi-plan-toolbar span:last-child{border-right:0}.bi-plan-toolbar b{color:#171b20;font-family:var(--font-display);letter-spacing:0;text-transform:none;margin-bottom:3px;font-size:21px;font-weight:600;display:block}.bi-wayfinding{color:#fff;background:#171716;border-left:4px solid #69bdf0;grid-template-columns:minmax(0,1fr) minmax(290px,.72fr);align-items:center;gap:18px;margin-top:12px;padding:17px 18px;display:grid}.bi-wayfinding small,.bi-wayfinding strong{display:block}.bi-wayfinding small{color:#b5c2c8;letter-spacing:.17em;font-size:8px;font-weight:850}.bi-wayfinding strong{font-family:var(--font-display);margin-top:4px;font-size:20px;font-weight:600}.bi-wayfinding p{color:#b9e3fb;margin:6px 0 0;font-size:10px;line-height:1.45}.bi-wayfinding>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bi-wayfinding button{color:#fff;text-align:left;cursor:pointer;background:#242321;border:1px solid #164f86;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid}.bi-wayfinding button:hover,.bi-wayfinding button.active{background:#0d0d0d;border-color:#b5c2c8}.bi-wayfinding button>span{color:#b5c2c8;border:1px solid #b5c2c8;grid-row:1/3;place-items:center;width:26px;height:26px;display:grid}.bi-wayfinding button b,.bi-wayfinding button small{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bi-wayfinding button b{font-size:9px}.bi-wayfinding button small{font-size:7px}.bi-drawing-plan{background:#fff;border:1px solid #69bdf0;width:100%;max-width:1120px;margin:14px auto 0;position:relative;overflow:hidden;box-shadow:0 14px 34px #0a24401c}.bi-map-key{background:#edf7fd;border:1px solid #69bdf0;grid-template-columns:190px minmax(0,1fr) 112px;align-items:stretch;gap:10px;margin:14px 0 0;padding:10px;display:grid}.bi-map-key>div:first-child{border-left:3px solid #2d8fd5;flex-direction:column;justify-content:center;padding:8px 11px;display:flex}.bi-map-key>div:first-child small{color:#164f86;letter-spacing:.18em;font-size:8px;font-weight:850}.bi-map-key>div:first-child strong{color:#171b20;font-family:var(--font-display),Georgia,serif;margin-top:4px;font-size:15px;font-weight:650}.bi-map-key-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.bi-map-key-controls button{color:#555049;text-align:left;cursor:pointer;background:#edf7fd;border:1px solid #b9e3fb;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:38px;padding:6px 8px;display:grid}.bi-map-key-controls button i{color:#164f86;border:1px solid #2d8fd5;border-radius:50%;place-items:center;width:25px;height:25px;font-size:7px;font-style:normal;font-weight:900;display:grid}.bi-map-key-controls button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;font-weight:800;overflow:hidden}.bi-map-key-controls button b{color:#2d8fd5;font-size:7px}.bi-map-key-controls button.active{color:#fff;background:#171716;border-color:#171716}.bi-map-key-controls button.active i{color:#69bdf0;background:#07182c;border-color:#69bdf0}.bi-map-key-controls button.active b{color:#b9e3fb}.bi-map-key-controls button:disabled{cursor:default;opacity:.38}.bi-map-show-all{color:#101214;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#2d8fd5;border:1px solid #2d8fd5;min-width:0;font-size:8px;font-weight:850}.bi-map-show-all:hover{color:#fff;background:#171716}.bi-digital-plan{aspect-ratio:1;color:#b9e3fb;background:#edf7fd;width:100%;height:auto;display:block}.bi-digital-plan .digital-ground{fill:#edf7fd;stroke:#2d8fd5;stroke-width:.45px}.bi-digital-plan .digital-grid{opacity:.36}.bi-digital-plan .digital-shell{fill:#b9e3fb;stroke:#171716;stroke-width:1.15px;filter:drop-shadow(0 1.4px 1.8px #03091429)}.bi-digital-plan .digital-corridor{fill:none;stroke:#edf7fd}.bi-digital-plan .digital-corridor-edge{fill:none;stroke:#164f86}.bi-digital-plan .digital-courtyard{fill:#dfe5dd;stroke:#2d8fd5;stroke-width:.55px}.bi-digital-plan .digital-court-lines{fill:none;stroke:#69bdf0;stroke-width:.28px;stroke-dasharray:1.3 1.1}.bi-digital-plan .digital-court-title{fill:#242424;font-family:var(--font-display),Georgia,serif;letter-spacing:.18em;font-size:2.3px;font-weight:700}.bi-digital-plan .digital-court-subtitle{fill:#164f86;letter-spacing:.16em;font-size:1.25px;font-weight:800}.bi-digital-plan .digital-apartment{cursor:pointer;outline:none}.bi-digital-plan .digital-apartment rect,.bi-digital-plan .digital-apartment polygon{fill:#edf7fd;stroke:#2d8fd5;stroke-width:.52px;vector-effect:non-scaling-stroke;transition:fill .18s,stroke .18s,stroke-width .18s}.bi-digital-plan .digital-apartment text{fill:#171b20;pointer-events:none;font-size:1.65px;font-weight:900;transition:fill .18s}.bi-digital-plan .digital-apartment:hover rect,.bi-digital-plan .digital-apartment:hover polygon,.bi-digital-plan .digital-apartment.active rect,.bi-digital-plan .digital-apartment.active polygon{fill:#b9e3fb;stroke:#164f86;stroke-width:.92px}.bi-digital-plan .digital-apartment:hover text,.bi-digital-plan .digital-apartment.active text{fill:#0f1113}.bi-digital-plan .digital-apartment:focus-visible rect,.bi-digital-plan .digital-apartment:focus-visible polygon{fill:#edf7fd;stroke:#111;stroke-width:1.15px}.bi-digital-plan .digital-room-outlines rect{fill:#edf7fd;stroke:#2d8fd5;stroke-width:.34px;vector-effect:non-scaling-stroke}.bi-digital-plan .digital-room-outlines rect.core,.bi-digital-plan .digital-room-outlines rect.service{fill:#292824;stroke:#69bdf0}.bi-digital-plan .digital-room-outlines rect.amenity{fill:#edf7fd;stroke:#2d8fd5}.bi-digital-plan .digital-room-outlines rect.exterior{fill:#dce5dc;stroke:#758a76}.bi-digital-plan .digital-orientation path{stroke:#2d8fd5;stroke-width:.35px}.bi-digital-plan .digital-orientation text{fill:#164f86;letter-spacing:.14em;font-size:1.25px;font-weight:850}.bi-plan-north{z-index:4;color:#171716;width:45px;height:45px;font-family:var(--font-display);background:#ffffffe6;border:1px solid #2d8fd5;border-radius:50%;place-items:center;font-size:21px;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 5px 16px #0000001f}.bi-plan-north:after{content:"";background:#2d8fd5;width:1px;height:16px;position:absolute;top:-8px}.bi-drawing-hotspots{z-index:3;pointer-events:none;position:absolute;inset:0}.bi-drawing-hotspots button{color:#fff;pointer-events:auto;cursor:pointer;background:#0f0f0eeb;border:1px solid #69bdf0;min-width:54px;min-height:36px;padding:5px 7px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 9px #00000038}.bi-drawing-hotspots button:hover,.bi-drawing-hotspots button.active{color:#111;background:#2d8fd5;outline:2px solid #fff}.bi-drawing-hotspots button strong,.bi-drawing-hotspots button small{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.1;display:block}.bi-drawing-hotspots button strong{font-size:8px}.bi-drawing-hotspots button small{color:#b9e3fb;margin-top:2px;font-size:6px}.bi-drawing-hotspots button:hover small,.bi-drawing-hotspots button.active small{color:#07182c}.bi-apartment-directory{background:#fff;border:1px solid #69bdf0;margin-top:14px}.bi-apartment-directory>header{background:#edf7fd;border-bottom:1px solid #b9e3fb;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.bi-apartment-directory>header small,.bi-apartment-directory>header strong{display:block}.bi-apartment-directory>header small{color:#2d8fd5;letter-spacing:.16em;font-size:8px;font-weight:850}.bi-apartment-directory>header strong{font-family:var(--font-display);margin-top:3px;font-size:18px;font-weight:600}.bi-apartment-directory>header>span{color:#164f86;text-transform:uppercase;font-size:8px;font-weight:800}.bi-apartment-directory>div{overscroll-behavior:contain;scrollbar-color:#2d8fd5 #edf7fd;grid-template-columns:repeat(6,minmax(0,1fr));max-height:300px;display:grid;overflow-y:auto}.bi-apartment-directory button{color:#171b20;cursor:pointer;background:#fff;border:1px solid #b9e3fb;border-top:0;border-left:0;min-width:0;min-height:54px;padding:8px}.bi-apartment-directory button:hover,.bi-apartment-directory button.active{color:#fff;background:#171716;box-shadow:inset 0 -3px #69bdf0}.bi-apartment-directory button strong,.bi-apartment-directory button small{display:block}.bi-apartment-directory button strong{font-size:11px}.bi-apartment-directory button small{color:#827a6f;margin-top:3px;font-size:7px}.bi-apartment-directory button:hover small,.bi-apartment-directory button.active small{color:#b9e3fb}@media (width<=760px){.bi-primary-view-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-primary-view-switch button{padding-inline:5px;font-size:10px}.bi-exterior-view>header{align-items:flex-start;gap:12px;padding:16px}.bi-exterior-view>header strong{font-size:24px}.bi-exterior-view>header p{font-size:9px}.bi-exterior-view>header button{min-height:38px;padding:0 10px;font-size:9px}.bi-exterior-scene{grid-template-columns:1fr}.bi-links-building{background-position:50%;min-height:560px}.bi-exterior-levels{inset:7% 4% 12%}.bi-exterior-levels button{opacity:.61;grid-template-columns:34px minmax(0,1fr);gap:7px;padding:0 8px}.bi-exterior-levels button b{font-size:15px}.bi-exterior-levels button span{font-size:9px}.bi-exterior-levels button em{display:none}.bi-exterior-scene>aside{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 16px;padding:17px;display:grid}.bi-exterior-scene>aside strong{font-size:27px}.bi-exterior-scene>aside p{grid-column:2;margin:0;font-size:9px}.bi-exterior-scene>aside>div{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;padding-top:12px}.bi-plan-view{padding:10px 6px}.bi-plan-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-plan-toolbar span{padding:10px;font-size:7px}.bi-plan-toolbar span:last-child{border-top:1px solid #b9e3fb;grid-column:1/-1}.bi-plan-toolbar b{font-size:17px}.bi-wayfinding{grid-template-columns:1fr;gap:12px;padding:13px}.bi-wayfinding strong{font-size:17px}.bi-wayfinding p{font-size:9px}.bi-wayfinding>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-drawing-plan{box-shadow:none;margin-top:10px}.bi-plan-north{width:34px;height:34px;font-size:17px;top:8px;right:8px}.bi-drawing-hotspots button{border-radius:50%;min-width:28px;height:28px;min-height:28px;padding:0;width:28px!important}.bi-drawing-hotspots button strong,.bi-drawing-hotspots button small{display:none}.bi-apartment-directory>header{align-items:flex-start;padding:11px 12px}.bi-apartment-directory>header strong{font-size:16px}.bi-apartment-directory>header>span{text-align:right;max-width:42%;font-size:7px}.bi-apartment-directory>div{grid-template-columns:repeat(3,minmax(0,1fr));max-height:340px}.bi-apartment-directory button{min-height:50px}}@media (width<=380px){.bi-links-building{min-height:520px}.bi-wayfinding>div:last-child{grid-template-columns:1fr}.bi-apartment-directory>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.bi-system-plan-overlay{z-index:2;pointer-events:none;opacity:.82;color:#3b82a0;width:100%;height:100%;position:absolute;inset:0}.bi-system-plan-overlay path{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 1px #ffffffe6)}.bi-system-plan-overlay path.main{stroke-width:2.3px}.bi-system-plan-overlay circle{fill:#fff;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.bi-system-plan-overlay.overlay-electrical{color:#2d8fd5}.bi-system-plan-overlay.overlay-plumbing{color:#277c9d}.bi-system-plan-overlay.overlay-hvac{color:#527a70}.bi-system-plan-overlay.overlay-drainage{color:#367f65}.bi-system-plan-overlay.overlay-life-safety{color:#a13e39}.bi-system-plan-overlay.overlay-low-voltage{color:#6f5688}.bi-system-plan-overlay.overlay-landscape{color:#587d4b}.bi-system-plan-overlay.tracing path{stroke-dasharray:7 5;animation:1.5s linear infinite bi-plan-flow}@keyframes bi-plan-flow{to{stroke-dashoffset:-24px}}.bi-trace-panel{background:#fff;border:1px solid #69bdf0;border-top:4px solid #2d8fd5;margin:18px;box-shadow:0 12px 26px #0a244014}.bi-trace-panel>header{border-bottom:1px solid #b9e3fb;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.bi-trace-panel small,.bi-trace-panel strong{display:block}.bi-trace-panel>header small,.bi-trace-panel.is-empty small{color:#164f86;letter-spacing:.16em;font-size:9px;font-weight:800}.bi-trace-panel>header strong,.bi-trace-panel.is-empty strong{font-family:var(--font-display),Georgia,serif;margin-top:5px;font-size:24px;font-weight:600}.bi-trace-panel>header p,.bi-trace-panel.is-empty p{color:#666158;max-width:720px;margin:6px 0 0;font-size:11px;line-height:1.55}.bi-trace-panel>header>span{color:#164f86;letter-spacing:.08em;text-transform:uppercase;background:#edf7fd;border:1px solid #69bdf0;flex:none;padding:8px 10px;font-size:9px;font-weight:800}.bi-trace-actions{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bi-trace-actions button{color:#20242a;text-align:left;cursor:pointer;background:#edf7fd;border:0;border-right:1px solid #b9e3fb;align-items:center;gap:12px;min-width:0;min-height:82px;padding:14px 16px;display:flex}.bi-trace-actions button:last-child{border-right:0}.bi-trace-actions button>b{font-family:var(--font-display),Georgia,serif;color:#2d8fd5;font-size:28px;font-weight:500}.bi-trace-actions button strong{font-size:12px}.bi-trace-actions button small{color:#787168;letter-spacing:.03em;margin-top:3px;font-size:8px}.bi-trace-actions button:hover,.bi-trace-actions button.active{color:#fff;background:#171716}.bi-trace-actions button:hover small,.bi-trace-actions button.active small{color:#b9e3fb}.bi-trace-actions button.active>b{color:#69bdf0}.bi-traced-floors{background:#edf7fd;border-top:1px solid #b9e3fb;flex-wrap:wrap;gap:6px;padding:12px 20px;display:flex}.bi-traced-floors span{color:#07182c;background:#fff;border:1px solid #2d8fd5;place-items:center;min-width:34px;height:28px;font-size:9px;font-weight:800;display:grid}.bi-trace-disclaimer{color:#164f86;border-top:1px solid #b9e3fb;margin:0;padding:12px 20px;font-size:9px;line-height:1.5}.bi-trace-panel.is-empty{padding:20px}@media (width<=760px){.bi-trace-panel{margin:12px 6px}.bi-trace-panel>header{padding:15px;display:block}.bi-trace-panel>header>span{margin-top:12px;display:inline-block}.bi-trace-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-trace-actions button{border-bottom:1px solid #b9e3fb;min-height:72px}.bi-trace-actions button:nth-child(2n){border-right:0}.bi-trace-panel.is-empty{padding:16px}}@media (width<=420px){.bi-trace-actions{grid-template-columns:1fr}.bi-trace-actions button{border-right:0}}.bi-layout{grid-template-columns:124px minmax(0,1fr)}.bi-plan-view>p{color:#164f86;text-align:center;margin:12px 0 0;font-size:11px;line-height:1.55}.bi-drawing-hotspots button.apartment{color:#171b20;background:#edf7fdeb;border:1px solid #2d8fd5d9;border-radius:3px;min-width:34px;min-height:24px;padding:3px 5px;box-shadow:0 2px 6px #00000026}.bi-drawing-hotspots button.apartment strong{font-size:7px}.bi-drawing-hotspots button.apartment small{display:none}.bi-drawing-hotspots button.core,.bi-drawing-hotspots button.service,.bi-drawing-hotspots button.amenity,.bi-drawing-hotspots button.exterior,.bi-drawing-hotspots button.retail{border-width:2px}.bi-admin-map-tools{background:#edf7fd;border:1px solid #69bdf0;margin:16px 0}.bi-admin-map-tools>summary{color:#171b20;cursor:pointer;align-items:center;gap:10px;padding:15px 18px;font-size:13px;font-weight:750;list-style:none;display:flex}.bi-admin-map-tools>summary::-webkit-details-marker{display:none}.bi-admin-map-tools>summary span{color:#69bdf0;letter-spacing:.16em;background:#171716;padding:5px 8px;font-size:8px}.bi-admin-map-tools>div{border-top:1px solid #b9e3fb;padding:0 18px 18px}.bi-admin-map-tools p{color:#164f86;max-width:820px;font-size:11px;line-height:1.6}.bi-admin-records{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.bi-admin-records button{color:#171b20;text-align:left;background:#fff;border:1px solid #b9e3fb;min-width:0;padding:11px}.bi-admin-records strong,.bi-admin-records span{display:block}.bi-admin-records strong{font-size:11px}.bi-admin-records span{color:#2d8fd5;margin-top:4px;font-size:8px}.bi-space-modal>article{background:#edf7fd;border:1px solid #2d8fd5;width:min(720px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 80px #0009}.bi-space-modal-body{padding:22px}.bi-space-purpose{background:#edf7fd;border-left:4px solid #2d8fd5;padding:16px 18px}.bi-space-purpose span,.bi-space-purpose strong{display:block}.bi-space-purpose span{color:#164f86;letter-spacing:.15em;font-size:9px;font-weight:850}.bi-space-purpose strong{margin-top:7px;font-size:15px;line-height:1.5}.bi-space-modal dl{border:1px solid #b9e3fb;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0 0;display:grid}.bi-space-modal dl>div{border-bottom:1px solid #b9e3fb;border-right:1px solid #b9e3fb;padding:13px 15px}.bi-space-modal dl>div:nth-child(2n){border-right:0}.bi-space-modal dt{color:#164f86;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.bi-space-modal dd{color:#262a2f;margin:5px 0 0;font-size:11px;line-height:1.45}.bi-field-note{color:#0d2d4d;background:#edf7fd;border:1px solid #69bdf0;margin:16px 0 0;padding:12px 14px;font-size:10px;line-height:1.5}@media (width<=1180px){.bi-layout{grid-template-columns:108px minmax(0,1fr)}}@media (width<=900px){.bi-layout{display:block}.bi-map-key{grid-template-columns:1fr}.bi-map-key>div:first-child{min-height:46px}.bi-map-show-all{min-height:38px}.bi-admin-records{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.bi-drawing-hotspots button{border-radius:3px;min-width:22px;height:auto;min-height:22px;padding:2px 3px;width:auto!important}.bi-drawing-hotspots button strong{font-size:5px;line-height:1;display:block}.bi-drawing-hotspots button small{display:none}.bi-drawing-hotspots button.apartment{min-width:22px;min-height:18px;padding:2px 3px}.bi-drawing-hotspots button.apartment strong{font-size:5px}.bi-space-modal dl{grid-template-columns:1fr}.bi-space-modal dl>div{border-right:0}}@media (width<=560px){.bi-plan-view{padding:10px 4px}.bi-drawing-plan{width:100%}.bi-map-key{gap:7px;padding:7px}.bi-map-key-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.bi-map-key-controls button{min-height:42px;padding:6px}.bi-map-key-controls button span{font-size:8px}.bi-digital-plan .digital-apartment text{font-size:1.82px}.bi-plan-view>p{padding:0 8px;font-size:9px}.bi-admin-records{grid-template-columns:1fr}}.vendor-directory{gap:18px;display:grid}.vendor-directory-metrics{background:#15191b;border:1px solid #2c353a;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.vendor-directory-metrics article{border-right:1px solid #2c353a;flex-direction:column;padding:18px 20px;display:flex}.vendor-directory-metrics article:last-child{border-right:0}.vendor-directory-metrics small{color:#9eb4bf;letter-spacing:.15em;font-size:8px}.vendor-directory-metrics strong{color:#edf7fd;margin:5px 0;font-family:Georgia,serif;font-size:28px;font-weight:500}.vendor-directory-metrics span{color:#969b9d;font-size:9px}.vendor-directory-filters{grid-template-columns:minmax(240px,2fr) repeat(2,minmax(170px,1fr));gap:10px;display:grid}.vendor-directory-filters label{color:#aab2b5;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:8px;display:flex}.vendor-directory-filters input,.vendor-directory-filters select{color:#edf7fd;min-width:0;font:inherit;letter-spacing:0;text-transform:none;background:#111517;border:1px solid #354046;border-radius:7px;padding:11px 12px;font-size:10px}.vendor-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vendor-profile-card{background:#171b1d;border:1px solid #30393e;border-radius:12px;flex-direction:column;min-width:0;padding:17px;display:flex}.vendor-profile-card>header{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.vendor-profile-card>header>div{min-width:150px;margin-right:auto}.vendor-profile-card h3{color:#edf7fd;margin:4px 0;font-family:Georgia,serif;font-size:17px;font-weight:500}.vendor-profile-card header small{color:#9eb4bf;letter-spacing:.13em;text-transform:uppercase;font-size:7px}.vendor-active-badge,.vendor-verified-badge,.vendor-pending-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:6px;font-weight:800}.vendor-active-badge{color:#9dc2ad;background:#202a27}.vendor-verified-badge{color:#acd0df;background:#1d2930}.vendor-pending-badge{color:#69bdf0;background:#07182c}.vendor-profile-card>p{color:#c6cbcd;min-height:31px;font-size:10px;line-height:1.55}.vendor-profile-card dl{gap:8px;margin:5px 0 12px;display:grid}.vendor-profile-card dl>div{border-top:1px solid #293136;padding-top:8px}.vendor-profile-card dt{color:#818b90;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.vendor-profile-card dd{color:#edf7fd;overflow-wrap:anywhere;margin:3px 0 0;font-size:9px;line-height:1.4}.vendor-profile-card aside{color:#bac2c5;background:#20272a;border-left:2px solid #9eb4bf;margin:auto 0 12px;padding:8px 10px;font-size:8px;line-height:1.45}.vendor-profile-card footer{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.vendor-profile-card footer a,.vendor-profile-card footer button{color:#dfe6e8;cursor:pointer;background:0 0;border:1px solid #3c484d;border-radius:6px;padding:7px 9px;font-size:8px;text-decoration:none}.vendor-profile-card footer button{color:#121719;background:#dfe6e8;margin-left:auto}.vendor-directory-source{color:#8f979a;margin:0;font-size:8px;line-height:1.5}.rr-vendor-verification-warning,.rr-vendor-directory-error{color:#dce2e4;background:#20272a;border-left:3px solid #9eb4bf;padding:9px 11px;font-size:9px;line-height:1.45}.rr-vendor-directory-error{border-left-color:#ba6960}@media (width<=1050px){.vendor-directory-grid,.vendor-directory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-directory-metrics article:nth-child(2){border-right:0}.vendor-directory-metrics article:nth-child(-n+2){border-bottom:1px solid #2c353a}}@media (width<=700px){.vendor-directory-filters,.vendor-directory-grid,.vendor-directory-metrics{grid-template-columns:1fr}.vendor-directory-metrics article{border-bottom:1px solid #2c353a;border-right:0}.vendor-directory-metrics article:last-child{border-bottom:0}.vendor-profile-card footer button{width:100%;margin-left:0}.maintenance-tabs{overflow-x:auto}}.vendor-profile-backdrop{z-index:120;background:#000000b8;justify-content:flex-end;display:flex;position:fixed;inset:0}.vendor-profile-drawer{box-sizing:border-box;color:#edf7fd;background:#121719;border-left:1px solid #354046;width:min(620px,100%);height:100%;padding:24px;overflow:auto}.vendor-profile-drawer>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.vendor-profile-drawer>header button{min-width:44px;min-height:44px}.vendor-profile-form{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.vendor-profile-form label{color:#aab2b5;flex-direction:column;gap:6px;font-size:10px;display:flex}.vendor-profile-form input,.vendor-profile-form textarea,.vendor-profile-form select{box-sizing:border-box;color:#edf7fd;background:#0d1112;border:1px solid #354046;border-radius:7px;width:100%;padding:10px}.vendor-profile-drawer>section{border-top:1px solid #30393e;padding:14px 0}.vendor-profile-drawer>section article{border-bottom:1px solid #252d31;gap:3px;padding:9px 0;display:grid}.vendor-profile-drawer>section span{color:#9eb4bf;font-size:9px}.vendor-profile-drawer>footer{background:#121719;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex;position:sticky;bottom:0}@media (width<=620px){.vendor-profile-drawer{padding:18px}.vendor-profile-form{grid-template-columns:1fr}.vendor-profile-drawer>footer{flex-direction:column;align-items:stretch}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--atlas-obsidian:#0b0b0b;--atlas-matte-black:#0a2440;--atlas-graphite:#2b2b2b;--atlas-stone:#69bdf0;--atlas-pewter:#8fa1aa;--atlas-ivory:#edf7fd;--atlas-text-primary:#edf7fd;--atlas-text-secondary:#69bdf0;--atlas-border:#8fa1aa47;--atlas-panel:#0a2440;--atlas-panel-raised:#0a2440;--atlas-success:#617b68;--atlas-warning:#2d8fd5;--atlas-danger:#a04f4a;--atlas-info:#66788f;--atlas-radius-card:12px;--atlas-radius-input:9px;--atlas-shadow:0 18px 50px #0000003d;--atlas-focus:0 0 0 3px #8fa1aa4d;--navy:var(--atlas-obsidian);--night:var(--atlas-matte-black);--pewter:var(--atlas-pewter);--cream:var(--atlas-obsidian);--taupe:var(--atlas-graphite);--ink:var(--atlas-text-primary);--muted:var(--atlas-text-secondary);--red:var(--atlas-danger);--white:var(--atlas-panel);--green:var(--atlas-success);--amber:var(--atlas-warning);--lobby-black:var(--atlas-obsidian);--lobby-cream:var(--atlas-ivory);--lobby-stone:var(--atlas-border);--lobby-pewter:var(--atlas-pewter);--atlas-hero-overlay-opacity:.83;--font-lobby-heading:var(--font-atlas-display), Georgia, serif;--font-lobby-body:var(--font-atlas-sans), Arial, sans-serif}.dar-module{min-width:0}.dar-module .leasing-hero{align-items:flex-end;gap:24px}.dar-module .leasing-hero nav{flex-wrap:wrap;gap:6px;display:flex}.dar-module .leasing-hero nav button{color:#b9e3fb;background:#171716;border:1px solid #164f86;border-radius:4px;padding:9px 13px}.dar-module .leasing-hero nav button.active{color:#111;background:#8fa1aa;border-color:#69bdf0}.dar-week,.dar-attention,.dar-workflow>.card{background:#191918;border:1px solid #0d2d4d;margin:18px 0;padding:20px}.dar-week>header,.dar-source>header,.dar-review>header,.dar-final>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dar-week h2,.dar-source h2,.dar-review h2,.dar-final h2,.dar-attention h2{color:#edf7fd;margin:4px 0}.dar-week small,.dar-source small,.dar-review small,.dar-final small,.dar-attention small{color:#8fa1aa;letter-spacing:.1em}.dar-week-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.dar-week-days button{text-align:left;color:#edf7fd;background:#232220;border:1px solid #0d2d4d;border-radius:5px;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.dar-week-days button[data-status=Published]{background:#1e2a21;border-color:#6c8d73}.dar-week-days button[data-status=Overdue]{background:#2a1d1e;border-color:#a34b51}.dar-week-days span{text-transform:uppercase;white-space:normal;font-size:10px}.dar-wtd{grid-template-columns:repeat(9,minmax(0,1fr));gap:8px;display:grid}.dar-wtd article,.source-check article{background:#22211f;border-left:2px solid #8fa1aa;padding:12px}.dar-wtd strong{margin-top:4px;font-size:21px;display:block}.dar-workflow{min-width:0}.dar-source-grid{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0;display:grid}.dar-source-grid label,.dar-final>label{background:#22211f;border:1px solid #0d2d4d;flex-direction:column;gap:7px;padding:16px;display:flex}.dar-source-grid textarea,.dar-final textarea{resize:vertical;min-height:170px}.dar-source-grid input[type=file]{background:#171716;border:1px dashed #164f86;padding:16px}.source-check{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.source-check strong,.source-check span{margin-top:5px;display:block}.dar-module input,.dar-module textarea,.dar-module select{box-sizing:border-box;color:#edf7fd;background:#121211;border:1px solid #164f86;border-radius:3px;max-width:100%;padding:10px}.dar-module button.primary{color:#111;background:#8fa1aa;border:1px solid #69bdf0;padding:11px 16px}.dar-module button:disabled{opacity:.45}.dar-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.dar-metrics label{background:#22211f;border-top:2px solid #164f86;flex-direction:column;gap:6px;padding:12px;display:flex}.dar-metrics input{font-size:20px;font-weight:700}.dar-availability{border-top:1px solid #0d2d4d;flex-wrap:wrap;gap:8px;padding-top:15px;display:flex}.dar-availability>strong{width:100%}.dar-availability span{background:#22211f;min-width:100px;padding:8px}.dar-availability b{display:block}.dar-recon{background:#07182c;border:1px solid #2d8fd5;grid-template-columns:1fr minmax(170px,.6fr) 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:12px;display:grid}.dar-recon div span{color:#b9e3fb;display:block}.dar-recon em{color:#69bdf0;font-size:11px;font-style:normal}.dar-tour-list article{border-bottom:1px solid #0d2d4d;padding:12px 0}.dar-tour-list small{display:block}.dar-final footer{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.dar-final footer button{color:#edf7fd;background:#22211f;border:1px solid #164f86;padding:10px 12px}.dar-message{color:#69bdf0}.dar-attention button,.dar-week header button{color:#69bdf0;background:0 0;border:0}@media (width<=700px){.dar-module .leasing-hero{align-items:stretch}.dar-module .leasing-hero nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dar-module .leasing-hero nav button{min-width:0}.dar-week-days{grid-template-columns:1fr}.dar-week-days button{grid-template-columns:60px 80px 1fr;align-items:center;display:grid}.dar-wtd{grid-template-columns:repeat(2,minmax(0,1fr))}.dar-source-grid,.source-check{grid-template-columns:1fr}.dar-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dar-recon{grid-template-columns:1fr}.dar-source>header,.dar-review>header,.dar-final>header{flex-direction:column}.dar-source>header label,.dar-source>header input{width:100%}.dar-module{max-width:100%;overflow-x:hidden}.dar-workflow>.card{padding:14px}}@media (width>=701px) and (width<=1100px){.dar-week-days{grid-template-columns:repeat(4,minmax(0,1fr))}.dar-wtd,.dar-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.dar-final-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin:18px 0;display:grid}.dar-final-days button{color:#edf7fd;background:#030914;border:1px solid #0d2d4d;border-radius:4px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px;display:flex}.dar-final-days button:hover{background:#07182c;border-color:#8fa1aa}.dar-final-days button.active{color:#111;background:#8fa1aa;border-color:#69bdf0}.dar-final-days button.active small,.dar-final-days button.active span{color:#07182c}.dar-final-days span{text-transform:uppercase;font-size:9px}.dar-final-source{background:#22211f;border-left:3px solid #8fa1aa;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:13px 15px;display:flex}.dar-final-source strong,.dar-final-source span{margin-top:4px;display:block}.dar-final-source button{color:#b9e3fb;background:#171716;border:1px solid #164f86;flex:none;padding:9px 12px}.dar-final-source button:hover:not(:disabled){color:#111;background:#8fa1aa}.dar-final-metrics{margin-top:10px}.dar-final footer{border-top:1px solid #0d2d4d;justify-content:center;align-items:center;margin-top:18px;padding-top:16px}.dar-final footer button:hover:not(:disabled){color:#111;background:#8fa1aa;border-color:#69bdf0}.dar-message{text-align:center}@media (width<=700px){.dar-final-days{grid-template-columns:repeat(2,minmax(0,1fr))}.dar-final-source{flex-direction:column;align-items:stretch}}.dar-module .leasing-hero{align-items:flex-end}.leasing-workspace-tabs{background:#151514;border:1px solid #0d2d4d;border-radius:8px;gap:7px;margin-top:-10px;padding:12px 14px;display:flex}.leasing-workspace-tabs button{color:#69bdf0;background:0 0;border:1px solid #0000;border-radius:5px;min-height:40px;padding:0 17px;font-weight:700}.leasing-workspace-tabs button:hover{color:#edf7fd;background:#201f1d}.leasing-workspace-tabs button.active{color:#111;background:#8fa1aa;border-color:#8fa1aa}.dar-module .leasing-hero h1{font-family:var(--font-atlas-display)!important;letter-spacing:-.025em!important;font-weight:500!important}.dar-module .leasing-hero>div>small{font-family:var(--font-atlas-sans)!important}.dar-source-lock,.dar-status-pill{color:#b9e3fb;white-space:nowrap;border:1px solid #164f86;border-radius:999px;padding:7px 10px;font-size:12px}.dar-section-heading{justify-content:space-between;align-items:end;gap:16px;margin:20px 0 10px;display:flex}.dar-section-heading h3,.dar-narrative h3{color:#edf7fd;margin:2px 0 0;font-size:18px}.dar-section-heading>span{color:#69bdf0;font-size:12px}.dar-metrics article{background:linear-gradient(145deg,#252421,#1e1d1b);border:1px solid #0d2d4d;border-top:2px solid #2d8fd5;flex-direction:column;min-height:112px;padding:14px;display:flex;position:relative}.dar-metrics article>small{color:#b9e3fb;letter-spacing:0}.dar-metrics article>strong{color:#edf7fd;margin-top:auto;font-size:27px;line-height:1}.dar-metrics article>span{color:#8f887d;letter-spacing:.13em;margin-top:9px;font-size:9px}.dar-availability{border-top:1px solid #0d2d4d;margin-top:8px;padding-top:1px;display:block}.dar-availability-groups{grid-template-columns:.75fr 2fr 1fr .8fr;gap:10px;display:grid}.dar-availability-groups>article{background:#1f1e1c;border:1px solid #0d2d4d;padding:14px}.dar-availability-groups h4{color:#8fa1aa;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:11px}.dar-availability-groups article>div{gap:2px;display:grid}.dar-availability-groups span{background:0 0;border-bottom:1px solid #07182c;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 0;display:flex}.dar-availability-groups span:last-child{border-bottom:0}.dar-availability-groups span small{color:#69bdf0;letter-spacing:0;font-size:11px}.dar-availability-groups b{color:#edf7fd;font-size:17px;display:block}.dar-recon{background:#22201d;border-color:#164f86;grid-template-columns:minmax(180px,.75fr) 1.5fr auto;gap:18px}.dar-recon.variance{border-left:3px solid #2d8fd5}.dar-recon.matched{border-left:3px solid #617b68}.dar-recon div small,.dar-recon div span{display:block}.dar-recon p{color:#b9e3fb;margin:0;font-size:12px}.dar-recon em{white-space:nowrap;letter-spacing:.08em}.dar-narrative{background:linear-gradient(145deg,#24221f,#1c1b19);border-left:3px solid #8fa1aa;margin:18px 0;padding:18px 20px}.dar-narrative p{color:#b9e3fb;max-width:900px;margin:10px 0 0;line-height:1.7}.dar-tour-notes{margin-top:22px}.dar-tour-list{gap:10px;display:grid}.dar-tour-list article{background:#1f1e1c;border:1px solid #0d2d4d;padding:16px}.dar-tour-list article header{justify-content:space-between;gap:12px;display:flex}.dar-tour-list article p{color:#b9e3fb;white-space:pre-wrap;margin:10px 0 0}.dar-final footer{border-top:1px solid #0d2d4d;margin-top:20px;padding-top:18px}.dar-upload{cursor:pointer;transition:border-color .18s,background .18s,box-shadow .18s}.dar-upload:hover,.dar-upload:focus-within{box-shadow:inset 0 0 0 1px #b5c2c847;background:#07182c!important;border-color:#69bdf0!important}.dar-upload:hover>strong,.dar-upload:focus-within>strong{color:#69bdf0}.dar-upload input[type=file]{cursor:pointer}.dar-upload input[type=file]::file-selector-button{color:#edf7fd;cursor:pointer;background:#07182c;border:1px solid #164f86;border-radius:4px;margin-right:10px;padding:9px 12px}.dar-upload:hover input[type=file]::file-selector-button{color:#111;background:#8fa1aa;border-color:#69bdf0}.dar-metrics article{background:#1f1e1c;min-height:78px;padding:11px 13px}.dar-metrics article>strong{font-size:23px}.dar-metrics article>span{margin-top:6px}.dar-workflow>.card{border-radius:10px}.dar-review.card,.dar-final.card{padding:22px 24px}.dar-source-grid .dar-notes-paste{grid-column:1/-1}.dar-source-grid .dar-notes-paste textarea{resize:vertical;white-space:pre-wrap;width:100%;min-height:420px;line-height:1.55;overflow-y:auto}.dar-tour-list{gap:12px}.dar-tour-list article{min-height:150px;padding:20px}.dar-tour-list article p{overflow-wrap:anywhere;margin-top:14px;line-height:1.65}.dar-tour-editor>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dar-tour-editor>header h2{color:#edf7fd;margin:4px 0}.dar-tour-editor>header p{color:#69bdf0;max-width:720px;margin:6px 0 0}.dar-tour-editor>header button,.dar-empty-tour{color:#edf7fd;background:#24221f;border:1px solid #164f86;padding:10px 14px}.dar-tour-cards{gap:14px;margin:18px 0;display:grid}.dar-tour-cards>article{background:#1f1e1c;border:1px solid #0d2d4d;border-top:2px solid #8fa1aa;border-radius:7px;padding:16px}.dar-tour-cards>article>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dar-tour-cards>article>header small,.dar-tour-cards>article>header strong{display:block}.dar-tour-cards>article>header button{color:#b9e3fb;background:0 0;border:0}.dar-tour-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dar-tour-fields label{color:#b9e3fb;flex-direction:column;gap:6px;font-size:12px;display:flex}.dar-tour-fields label.full{grid-column:1/-1}.dar-tour-fields textarea{min-height:105px}.dar-generate{min-width:190px;margin:18px auto 0;font-size:15px;display:block}.dar-output-options{background:#1f1e1c;border:1px solid #0d2d4d;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:18px;display:flex}.dar-output-options small{text-align:center;width:100%}.dar-output-options button{color:#111;background:#8fa1aa;border:1px solid #69bdf0;min-width:120px;padding:11px 18px}.dar-revision-modal{background:#191918;border:1px solid #8fa1aa;border-radius:10px;width:min(520px,100vw - 32px);padding:24px;box-shadow:0 24px 80px #000000a6}.dar-revision-modal h2{color:#edf7fd;margin:5px 0}.dar-revision-modal p{color:#b9e3fb}.dar-revision-modal textarea{color:#edf7fd;background:#121211;border:1px solid #164f86;width:100%;padding:12px}.dar-revision-modal footer{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.dar-revision-modal footer button{color:#edf7fd;background:#24221f;border:1px solid #164f86;padding:10px 14px}.dar-revision-modal footer button.primary{color:#111;background:#8fa1aa}.dar-tour-header-actions{align-items:flex-end;gap:10px;display:flex}.dar-tour-header-actions label{color:#b9e3fb;flex-direction:column;gap:5px;font-size:12px;display:flex}.dar-tour-header-actions button{white-space:nowrap}.dar-tour-empty{text-align:center;color:#69bdf0;background:#1d1c1a;border:1px dashed #0d2d4d;margin:18px 0;padding:18px}.dar-generate-step{text-align:center}.dar-generate-step h2{color:#edf7fd;margin:5px 0}.dar-generate-step p{color:#69bdf0;max-width:720px;margin:8px auto}.dar-generate-step>span{color:#2d8fd5;margin-top:9px;font-size:12px;display:block}.dar-source-grid{grid-template-columns:minmax(320px,810px);justify-content:center}.dar-source-grid .dar-upload{width:100%}.dar-tour-form{background:#1f1e1c;border:1px solid #0d2d4d;border-top:2px solid #8fa1aa;border-radius:7px;margin:18px 0;padding:18px}.dar-tour-form>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dar-tour-form>header small,.dar-tour-form>header strong{display:block}.dar-tour-form>header button{color:#b9e3fb;background:0 0;border:0}.dar-tour-form>footer{justify-content:flex-end;margin-top:14px;display:flex}.dar-tour-form>footer button{min-width:140px}.dar-saved-heading{justify-content:space-between;align-items:end;gap:12px;margin:20px 0 9px;display:flex}.dar-saved-heading small,.dar-saved-heading strong{display:block}.dar-saved-heading>span{color:#2d8fd5;font-size:11px}.dar-saved-tours{scrollbar-color:#8fa1aa #191918;gap:6px;max-height:290px;padding-right:5px;display:grid;overflow-y:auto}.dar-saved-tours>article{background:#1f1e1c;border:1px solid #0d2d4d;border-radius:5px;min-width:0;display:flex;overflow:hidden}.dar-saved-tour-main{color:#edf7fd;text-align:left;background:0 0;border:0;flex:1;grid-template-columns:minmax(160px,1.45fr) repeat(3,minmax(110px,1fr)) auto;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:grid}.dar-saved-tour-main:hover,.dar-saved-tour-main:focus-visible{outline-offset:-1px;background:#07182c;outline:1px solid #8fa1aa}.dar-saved-tour-main span{min-width:0}.dar-saved-tour-main strong,.dar-saved-tour-main b,.dar-saved-tour-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dar-saved-tour-main strong{font-size:13px}.dar-saved-tour-main b{font-size:11px;font-weight:600}.dar-saved-tour-main small{color:#2d8fd5;letter-spacing:.06em;font-size:9px}.dar-saved-tour-main em{color:#69bdf0;font-size:11px;font-style:normal}.dar-saved-tour-remove{color:#b9e3fb;background:#24211f;border:0;border-left:1px solid #0d2d4d;flex:none;padding:0 12px;font-size:10px}.dar-saved-tour-remove:hover{color:#f0c8c1;background:#382522}.atlas-home .portfolio-grid{grid-template-columns:1fr 1fr!important}.atlas-home .unit-activity{grid-column:1/-1}.atlas-home .portfolio-grid>article{padding:18px!important}.atlas-home .unit-activity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.dar-portfolio-summary{background:#1d1c1a;border:1px solid #0d2d4d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dar-portfolio-summary article{border-right:1px solid #0d2d4d;min-height:104px;padding:16px 18px}.dar-portfolio-summary article:last-child{border-right:0}.dar-portfolio-summary small{color:#69bdf0;letter-spacing:.11em;text-transform:uppercase;font-size:10px;display:block}.dar-portfolio-summary strong{color:#edf7fd;font:500 30px/1 var(--font-atlas-display);margin-top:10px;display:block}.dar-portfolio-table{background:#1f1e1c;border:1px solid #0d2d4d;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}.dar-portfolio-table header{color:#8fa1aa;letter-spacing:.13em;text-transform:uppercase;background:#07182c;border-bottom:1px solid #0d2d4d;grid-column:1/-1;grid-template-columns:1fr auto;padding:10px 14px;font-size:10px;font-weight:800;display:grid}.dar-portfolio-table>div{border-bottom:1px solid #07182c;justify-content:space-between;gap:18px;padding:11px 14px;display:flex}.dar-portfolio-table>div:nth-of-type(odd){border-right:1px solid #0d2d4d}.dar-portfolio-table>div span{color:#b9e3fb}.dar-portfolio-table>div strong{color:#edf7fd;font-size:16px}@media (width<=700px){.leasing-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-6px;display:grid}.dar-portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.dar-portfolio-summary article:nth-child(2){border-right:0}.dar-portfolio-summary article:nth-child(-n+2){border-bottom:1px solid #0d2d4d}.dar-portfolio-table{grid-template-columns:1fr}.dar-portfolio-table header{display:none}.dar-portfolio-table>div:nth-of-type(odd){border-right:0}.dar-availability-groups{grid-template-columns:1fr}.dar-tour-list article header{flex-direction:column}.dar-tour-editor>header,.dar-tour-header-actions{flex-direction:column;align-items:stretch;width:100%}.dar-tour-header-actions button{width:100%}.dar-tour-fields{grid-template-columns:1fr}.dar-tour-fields label.full{grid-column:auto}.dar-output-options button{width:100%}}@media (width<=900px){.dar-saved-tour-main{grid-template-columns:minmax(130px,1.4fr) repeat(2,minmax(90px,1fr)) auto}.dar-saved-tour-main span:nth-of-type(4){display:none}}@media (width<=600px){.dar-source-grid{grid-template-columns:minmax(0,1fr)}.dar-saved-heading{flex-direction:column;align-items:flex-start}.dar-saved-tour-main{grid-template-columns:minmax(0,1fr) auto}.dar-saved-tour-main span:nth-of-type(n+2){display:none}.dar-saved-tour-remove{padding:0 9px}.dar-tour-form{padding:14px}}@media (width>=701px) and (width<=1100px){.dar-availability-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.ntv-builder{color:#edf7fd;max-width:1120px;margin:18px auto 32px}.ntv-heading{background:linear-gradient(120deg,#122a3a,#0a2440);border:1px solid #164f86;border-top:2px solid #8fa1aa;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;padding:21px 23px;display:flex}.ntv-kicker,.ntv-card>header small{letter-spacing:.13em;font-size:11px;font-weight:700;display:block;color:#8fa1aa!important}.ntv-heading h2{color:#edf7fd;font:500 29px/1.1 var(--font-atlas-display),Georgia,serif;margin:5px 0}.ntv-heading p,.ntv-card>header p{color:#b9e3fb;margin:7px 0 0;font-size:14px;line-height:1.5}.ntv-readiness{white-space:nowrap;color:#b9e3fb;border:1px solid #164f86;border-radius:999px;align-items:center;gap:9px;padding:9px 12px;font-size:13px;display:flex}.ntv-readiness span{background:#8fa1aa;border-radius:50%;width:8px;height:8px}.ntv-readiness.ready span{background:#8bbd96}.ntv-readiness.needs-review span{background:#edaa64}.ntv-errors{color:#f3d5af;background:#2a211a;border:1px solid #8b6337;border-left:3px solid #edaa64;border-radius:6px;flex-direction:column;gap:4px;margin:0 0 14px;padding:12px 16px;font-size:14px;display:flex}.ntv-errors strong{color:#f7dfc2}.ntv-card{background:#151c22;border:1px solid #164f86;border-radius:9px;margin:14px 0;padding:20px;box-shadow:0 12px 30px #0003}.ntv-card>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.ntv-card>header h3{color:#edf7fd;font:500 21px/1.2 var(--font-atlas-display),Georgia,serif;margin:3px 0 0}.ntv-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;display:grid}.ntv-fields label{color:#d9e4e9;flex-direction:column;gap:6px;min-width:0;font-size:14px;font-weight:600;display:flex}.ntv-fields label.wide{grid-column:1/-1}.ntv-builder .ntv-fields :is(input,select,textarea){color:#edf7fd;background:#0c151c;border:1px solid #31546c;border-radius:5px;width:100%;min-height:43px;padding:10px 11px;font:400 15px/1.4 inherit}.ntv-builder .ntv-fields textarea{resize:vertical;min-height:72px}.ntv-builder .ntv-fields input:focus-visible,.ntv-builder .ntv-fields select:focus-visible,.ntv-builder .ntv-fields textarea:focus-visible{outline-offset:2px;outline:2px solid #8fa1aa}.ntv-help{color:#edaa64;font-size:12px;font-weight:400}.ntv-choice{border:1px solid #31546c;border-radius:6px;gap:10px;margin:0 0 17px;padding:14px;display:grid}.ntv-choice legend{color:#b9e3fb;padding:0 6px;font-size:14px;font-weight:700}.ntv-choice label{color:#d9e4e9;align-items:flex-start;gap:9px;font-size:14px;line-height:1.45;display:flex}.ntv-choice input,.ntv-switch input{accent-color:#8fa1aa;flex:none;width:17px;height:17px;margin:1px 0 0}.ntv-switch{color:#d9e4e9;white-space:nowrap;border:1px solid #31546c;border-radius:5px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;display:flex}.ntv-switch input{margin:0}.ntv-total{color:#b9e3fb;background:#0d1720;border-left:3px solid #8fa1aa;justify-content:space-between;align-items:center;gap:15px;margin-top:15px;padding:13px 15px;font-size:14px;display:flex}.ntv-total strong{color:#edf7fd;font:500 24px/1 var(--font-atlas-display),Georgia,serif}.ntv-actions{color:#b9e3fb;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px 0;font-size:13px;display:flex}.ntv-actions button{color:#101820;cursor:pointer;background:#8fa1aa;border:1px solid #69bdf0;border-radius:5px;min-height:46px;padding:0 19px;font-size:15px;font-weight:700}.ntv-actions button:hover{background:#b3c3ca}.ntv-message{color:#b9e3fb;background:#0c151c;border:1px solid #31546c;border-radius:5px;padding:11px 14px;font-size:14px}@media (width<=700px){.ntv-builder{margin:12px 0 24px}.ntv-heading{flex-direction:column;align-items:flex-start;padding:17px}.ntv-heading h2{font-size:26px}.ntv-readiness{white-space:normal}.ntv-card{padding:15px}.ntv-card>header{flex-direction:column}.ntv-fields{grid-template-columns:minmax(0,1fr)}.ntv-fields label.wide{grid-column:auto}.ntv-actions{flex-direction:column;align-items:stretch}.ntv-actions button{width:100%}.ntv-total{flex-direction:column;align-items:flex-start}}.p1-assembled-architectural-volume{z-index:11;transform-style:preserve-3d;pointer-events:none;transition:opacity .22s;display:block;position:absolute;inset:0}.p1-architectural-prism{left:var(--p1-arch-x);top:var(--p1-arch-y);width:var(--p1-arch-w);height:var(--p1-arch-h);transform:translate(-50%,-50%) translateZ(var(--p1-arch-z));transform-style:preserve-3d;display:block;position:absolute}.p1-architectural-prism>span{box-sizing:border-box;backface-visibility:visible;transform-style:preserve-3d;border:1px solid #07182cd1;display:block;position:absolute;overflow:hidden}.p1-architectural-prism>.top,.p1-architectural-prism>.bottom{background:linear-gradient(145deg,#aaa59c,#77746e);inset:0}.p1-architectural-prism>.top{transform:translateZ(calc(var(--p1-arch-depth) / 2))}.p1-architectural-prism>.bottom{transform:translateZ(calc(var(--p1-arch-depth) / -2)) rotateY(180deg);background:#575550}.p1-architectural-prism>.north,.p1-architectural-prism>.south{width:100%;height:var(--p1-arch-depth);background:linear-gradient(#8d8981,#5a5853);left:0}.p1-architectural-prism>.north{transform-origin:50% 0;top:0;transform:rotateX(90deg)}.p1-architectural-prism>.south{transform-origin:50% 100%;bottom:0;transform:rotateX(-90deg)}.p1-architectural-prism>.east,.p1-architectural-prism>.west{width:var(--p1-arch-depth);background:linear-gradient(90deg,#8c8880,#55534e);height:100%;top:0}.p1-architectural-prism>.west{transform-origin:0;left:0;transform:rotateY(-90deg)}.p1-architectural-prism>.east{transform-origin:100%;right:0;transform:rotateY(90deg)}.p1-architectural-prism>.north:after,.p1-architectural-prism>.south:after,.p1-architectural-prism>.east:after,.p1-architectural-prism>.west:after{content:"";opacity:.72;background:repeating-linear-gradient(90deg,#0000 0 17px,#b9e3fb7a 17px 19px),repeating-linear-gradient(0deg,#181f22cc 0 5px,#5c605ead 5px 7px);position:absolute;inset:1px}.p1-architectural-prism.is-podium>span:not(.top):not(.bottom){background:linear-gradient(#77736c,#3f403e)}.p1-architectural-prism.is-podium>span:not(.top):not(.bottom):after{opacity:.83;background:repeating-linear-gradient(90deg,#11191d 0 14px,#69bdf0 14px 16px,#35464b 16px 29px)}.p1-architectural-prism.is-tower>.top,.p1-architectural-prism.is-upper-unit>.top{background:linear-gradient(145deg,#69bdf0,#817d75)}.p1-architectural-prism.is-sky-deck>span:not(.top):not(.bottom){background:linear-gradient(#777a76,#4a504f)}.p1-architectural-prism.is-sky-deck>span:not(.top):not(.bottom):after{opacity:.52}.p1-architectural-prism.is-terrace>.top{background:#2d8fd5d1;border-color:#8fa1aa}.p1-architectural-prism.is-terrace>span:not(.top){background:#164f86}.p1-architectural-prism.is-roof-support>span,.p1-architectural-prism.is-parapet>span{background:linear-gradient(145deg,#777772,#4a4b48)}.p1-architectural-prism.is-core>span{background:linear-gradient(145deg,#5f615e,#323533)}.p1-true-courtyard-void{background:#14141214;border:1px solid #69bdf07a;display:block;position:absolute;inset:24% 25%;transform:translateZ(-1px);box-shadow:inset 0 0 28px #0f0f0d33}.p1-envelope-registered:not(.p1-exploded) .p1-plate .p1-wing,.p1-envelope-registered:not(.p1-exploded) .p1-plate .p1-glass,.p1-envelope-registered:not(.p1-exploded) .p1-plate .p1-court,.p1-envelope-registered:not(.p1-exploded) .p1-plate .p1-podium,.p1-envelope-registered:not(.p1-exploded) .p1-plate .p1-sky-deck,.p1-envelope-registered:not(.p1-exploded) .p1-plate .p1-roof-house{opacity:.2}.p1-envelope-registered:not(.p1-exploded) .p1-plate .p1-slab-edge{opacity:.42}.p1-envelope-registered:not(.p1-exploded) .p1-plate.active .p1-slab-edge,.p1-envelope-registered:not(.p1-exploded) .p1-plate.active .p1-wing{opacity:.9}.p1-structure-combined .p1-assembled-architectural-volume{opacity:.46}.p1-structure-combined .p1-architectural-prism>span{border-color:#2d8fd594}.p1-structure-architecture .p1-assembled-architectural-volume{opacity:1}.p1-exploded .p1-assembled-architectural-volume{display:none}@media (width<=860px){.p1-architectural-prism>.north:after,.p1-architectural-prism>.south:after,.p1-architectural-prism>.east:after,.p1-architectural-prism>.west:after{opacity:.58}}*{box-sizing:border-box}html{background:var(--atlas-obsidian);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(circle at 18% -8%, #8fa1aa14, transparent 30%), radial-gradient(circle at 92% 5%, #ffffff09, transparent 22%), var(--atlas-obsidian);color:var(--atlas-text-primary);font-family:var(--font-atlas-sans), Inter, Arial, sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:fixed;inset:0}button,input,select,textarea{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;box-shadow:var(--atlas-focus);outline:1px solid var(--atlas-pewter)!important}::selection{background:var(--atlas-pewter);color:var(--atlas-obsidian)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--atlas-matte-black)}::-webkit-scrollbar-thumb{border:2px solid var(--atlas-matte-black);background:#164f86;border-radius:9px}.shell{min-height:100vh;color:var(--atlas-text-primary);background:var(--atlas-obsidian)!important}.sidebar{box-shadow:12px 0 40px #0000002e;border-right:1px solid var(--atlas-border)!important;background:#0d0d0d!important}.brand{background:var(--atlas-obsidian)!important;border-bottom:1px solid var(--atlas-border)!important;place-items:center!important;height:136px!important;padding:18px!important;display:grid!important}.brand .lobby-sidebar-logo,.brand .sidebar-brand-lockup{object-fit:contain!important;width:min(154px,100%)!important;height:76px!important;max-height:none!important;box-shadow:none!important;filter:none!important;border:0!important;border-radius:0!important}.sidebar nav{scrollbar-color:#6d675d var(--atlas-obsidian)!important;padding:20px 14px!important}.sidebar nav button{min-height:48px!important;color:var(--atlas-text-secondary)!important;font:600 13px/1.2 var(--font-atlas-sans)!important;letter-spacing:.005em!important;background:0 0!important;border:1px solid #0000!important;border-left-width:2px!important;border-radius:8px!important;margin:2px 0!important;padding:0 14px!important}.sidebar nav button:hover{color:var(--atlas-ivory)!important;background:#ffffff09!important}.sidebar nav button.active{color:var(--atlas-ivory)!important;border-color:#8fa1aa29!important;border-left-color:var(--atlas-pewter)!important;box-shadow:none!important;background:linear-gradient(90deg,#8fa1aa1f,#ffffff06)!important}.nav-lobby-orbit{opacity:.76;border-color:var(--atlas-pewter)!important}.nav-lobby-orbit:before,.nav-lobby-orbit:after,.nav-lobby-orbit span{border-color:var(--atlas-pewter)!important}.sidebar nav button em{border:1px solid var(--atlas-border)!important;color:var(--atlas-stone)!important;letter-spacing:.12em!important;background:0 0!important;font-size:8px!important}.sidebar-sign-out{border:1px solid var(--atlas-border)!important;background:var(--atlas-panel-raised)!important;min-height:48px!important;color:var(--atlas-ivory)!important;border-radius:8px!important;margin:auto 14px 16px!important}.sidebar-sign-out:hover{border-color:var(--atlas-pewter)!important}.side-foot{border-top-color:var(--atlas-border)!important;color:var(--atlas-stone)!important;background:0 0!important}.side-foot b,.side-foot small{color:var(--atlas-pewter)!important}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--atlas-border)!important;min-height:76px!important;color:var(--atlas-ivory)!important;background:#0b0b0be6!important;gap:14px!important;padding:12px clamp(18px,2.4vw,34px)!important;box-shadow:0 10px 30px #00000024!important}.search{min-width:220px;border-radius:var(--atlas-radius-input)!important;background:var(--atlas-panel-raised)!important;max-width:440px!important;height:46px!important;color:var(--atlas-stone)!important;border:1px solid #ffffff1a!important}.search input{color:var(--atlas-ivory)!important;background:0 0!important}.search input::placeholder{opacity:1;color:#7f796f!important}.ask-ava,.top-calendar-shortcut,.top-icon,.mobile-menu{cursor:pointer;background:var(--atlas-panel-raised)!important;min-width:44px!important;min-height:44px!important;color:var(--atlas-ivory)!important;border:1px solid #ffffff1a!important;border-radius:9px!important}.ask-ava{white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:700;display:inline-flex}.ask-ava span{color:var(--atlas-pewter)}.ask-ava:hover,.top-calendar-shortcut:hover,.top-icon:hover{border-color:var(--atlas-pewter)!important}.top-calendar-shortcut.active{color:var(--atlas-pewter)!important;background:#8fa1aa1a!important}.notification-icon{position:relative;font-size:22px!important}.notification-icon .personal-count,.notification-icon .property-count{box-shadow:0 0 0 2px var(--atlas-obsidian)!important}.notification-icon .personal-count{background:var(--atlas-danger)!important}.notification-icon .property-count{background:var(--atlas-info)!important}.profile{min-width:0;color:var(--atlas-ivory)!important;gap:11px!important}.profile>span{color:var(--atlas-ivory)!important;background:#0d2d4d!important}.profile strong{color:var(--atlas-ivory)!important}.profile .sign-out{min-height:44px;border:1px solid var(--atlas-border)!important;background:var(--atlas-ivory)!important;color:var(--atlas-obsidian)!important;border-radius:8px!important;padding:0 14px!important;font-size:11px!important}.page{color:var(--atlas-text-primary);width:min(100%,1328px)!important;margin:0 auto!important;padding:clamp(24px,3vw,42px) clamp(18px,2.8vw,36px) 64px!important}.page h1,.access-title h1,.access-quote p,.welcome h1{font-family:var(--font-atlas-display), Georgia, serif!important;letter-spacing:-.025em!important;font-weight:500!important}.page h2,.page h3,.page h4,.card strong,.panel-title h3,.section-title h2,.maintenance-page h2,.maintenance-page h3,.leasing-page h2,.leasing-page h3,.calendar-page h2,.calendar-page h3{letter-spacing:-.015em;font-family:var(--font-atlas-sans), Inter, Arial, sans-serif!important}.page p,.page small,.page label,.page input,.page select,.page textarea,.page button{font-family:var(--font-atlas-sans), Inter, Arial, sans-serif}.page small,.eyebrow,.section-title small,.panel-title small,.maintenance-section-heading small,.calendar-page header small{color:var(--atlas-stone)!important}.page .eyebrow,.section-title small,.panel-title small,.maintenance-section-heading small{text-transform:uppercase;letter-spacing:.16em!important;font-size:11px!important;font-weight:700!important}.card,.panel,.my-day,.pulse,.rings,.mini-calendar,.weather-panel,.role-context,.assignment-zone,.dashboard-primary-tasks,.quick-actions,.leasing-panel,.maintenance-panel,.maintenance-list-page,.maintenance-reports,.resources-panel,.calendar-health,.calendar-shell,.rr-board,.parts-panel,.inventory-panel{border:1px solid var(--atlas-border)!important;border-radius:var(--atlas-radius-card)!important;background:var(--atlas-panel)!important;color:var(--atlas-text-primary)!important;box-shadow:0 14px 34px #00000029!important}.card p,.card small,.panel p,.panel small,.maintenance-panel p,.maintenance-panel small{color:var(--atlas-text-secondary)!important}.section-title,.panel-title,.maintenance-panel>header,.maintenance-section-heading{border-color:var(--atlas-border)!important}.section-title h2,.panel-title h3,.maintenance-panel h2,.maintenance-section-heading h2{color:var(--atlas-ivory)!important}.section-title button,.panel-title button,.maintenance-panel header button{color:var(--atlas-pewter)!important;background:0 0!important;border-color:#0000!important}.page input,.page select,.page textarea,.modal input,.modal select,.modal textarea,.maintenance-modal input,.maintenance-modal select,.maintenance-modal textarea{min-height:44px;border-radius:var(--atlas-radius-input)!important;color:var(--atlas-ivory)!important;background:#101010!important;border:1px solid #ffffff1f!important}.page textarea,.modal textarea,.maintenance-modal textarea{min-height:110px}.page input::placeholder,.page textarea::placeholder,.modal input::placeholder,.modal textarea::placeholder{color:#756f65!important}.primary,button.primary,.bi-pewter,.rr-primary,.rr-release,.access-signin-button{border:1px solid var(--atlas-pewter)!important;background:var(--atlas-pewter)!important;color:var(--atlas-obsidian)!important;box-shadow:none!important;border-radius:9px!important;font-weight:700!important}.status-pill,.priority-pill,.notice-scope,.rr-status{color:var(--atlas-ivory)!important;background:#ffffff0e!important;border:1px solid #ffffff1f!important;border-radius:999px!important}.access-gate{min-height:100svh;background-image:url(/quote-backgrounds/login-pool-aerial.jpeg)!important;background-position:50%!important;background-size:cover!important;padding:38px 20px!important;overflow:auto!important}.access-login-stack{gap:20px!important;width:min(100%,480px)!important}.access-card{border:1px solid var(--atlas-border)!important;width:100%!important;color:var(--atlas-ivory)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#0b0b0be8!important;border-radius:14px!important;padding:34px!important;box-shadow:0 34px 90px #00000094!important}.access-brand-lockup{margin:0 auto 28px!important}.access-brand-lockup .lobby-login-logo{object-fit:contain!important;filter:none!important;width:196px!important;height:196px!important;max-height:none!important;margin:0 auto!important}.access-brand-lockup>small{color:var(--atlas-pewter)!important;font:700 10px/1.3 var(--font-atlas-sans)!important;letter-spacing:.2em!important;margin-top:12px!important}.access-person-trigger,.access-pin-control input{border-radius:var(--atlas-radius-input)!important;background:var(--atlas-panel-raised)!important;min-height:58px!important;color:var(--atlas-ivory)!important;box-shadow:none!important;border:1px solid #ffffff24!important}.access-person-trigger:hover,.access-person-trigger:focus-visible{border-color:var(--atlas-pewter)!important}.access-person-copy strong,.access-person-trigger .access-person-copy strong,.access-person-menu .access-person-copy strong{color:var(--atlas-ivory)!important;font-family:var(--font-atlas-sans)!important;opacity:1!important;font-size:14px!important}.access-person-copy small,.access-person-trigger .access-person-copy small,.access-person-menu .access-person-copy small{color:var(--atlas-text-secondary)!important;font-family:var(--font-atlas-sans)!important;opacity:1!important}.access-person-avatar{border-color:var(--atlas-border)!important;color:var(--atlas-pewter)!important;background:#0b0b0b!important}.access-person-caret{color:var(--atlas-pewter)!important}.access-person-menu{border-color:var(--atlas-border)!important;background:var(--atlas-panel-raised)!important;box-shadow:var(--atlas-shadow)!important}.access-person-menu>button{color:var(--atlas-ivory)!important;background:0 0!important;border-color:#ffffff14!important}.access-person-menu>button:hover,.access-person-menu>button:focus-visible,.access-person-menu>button.selected{background:#8fa1aa21!important}.access-pin-control input{text-align:center;color:var(--atlas-ivory)!important;padding:0 70px!important}.access-pin-control>i,.access-pin-control>i:before{border-color:var(--atlas-pewter)!important}.access-pin-visibility{color:var(--atlas-pewter)!important}.access-signin-button{background:var(--atlas-pewter)!important;opacity:1!important;min-height:54px!important}.access-signin-button:disabled{color:#69bdf0!important;background:#0d2d4d!important;border-color:#0000!important}.access-help{color:var(--atlas-text-secondary)!important;font-size:11px!important}.access-quote{max-width:360px!important;margin:2px auto!important}.access-quote>span{color:var(--atlas-pewter)!important;font-size:28px!important}.access-quote p{color:var(--atlas-ivory)!important;margin:2px 0 4px!important;font-size:17px!important;line-height:1.35!important}.access-quote cite{color:var(--atlas-pewter)!important;font:500 12px/1.3 var(--font-atlas-sans)!important}.access-page-footer{border-color:var(--atlas-border)!important;color:var(--atlas-stone)!important}.compliance-marks{z-index:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:static!important}.compliance-logo{object-fit:contain;filter:invert()grayscale()brightness(1.35);opacity:.8;width:104px!important;max-height:45px!important}.lobby-dashboard-hero{overflow:hidden;border:1px solid var(--atlas-border)!important;min-height:330px!important;box-shadow:var(--atlas-shadow)!important;background-image:linear-gradient(90deg,#070707eb,#0707078f 72%,#07070757),url(/quote-backgrounds/arrival-sculpture.jpeg)!important;background-position:50%!important;background-size:cover!important;border-radius:14px!important;align-items:flex-end!important;padding:clamp(28px,4vw,52px)!important;display:flex!important}.welcome-identity{background:0 0!important;border:0!important;width:min(100%,850px)!important;margin:0!important;padding:0!important}.welcome .eyebrow{color:var(--atlas-pewter)!important;font:700 11px/1.2 var(--font-atlas-sans)!important;letter-spacing:.18em!important}.lobby-dashboard-hero h1{max-width:760px;color:var(--atlas-ivory)!important;letter-spacing:-.045em!important;text-transform:none!important;margin:12px 0 28px!important;font-size:clamp(44px,5.2vw,68px)!important;line-height:.98!important}.lobby-hero-notifications{max-width:560px;grid-template-columns:repeat(2,minmax(190px,1fr))!important;gap:12px!important;display:grid!important}.lobby-hero-notifications button{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:90px!important;color:var(--atlas-ivory)!important;background:#0e0e0eb3!important;border:1px solid #ffffff29!important;border-radius:10px!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:5px 18px!important;padding:15px 18px!important;display:grid!important}.lobby-hero-notifications button:hover{transform:translateY(-1px);border-color:var(--atlas-pewter)!important}.lobby-hero-notifications small{color:var(--atlas-text-secondary)!important;letter-spacing:.12em!important;font-size:10px!important}.lobby-hero-notifications b{color:var(--atlas-pewter)!important;font:500 28px/1 var(--font-atlas-display)!important}.lobby-hero-notifications span{grid-column:1/-1;color:var(--atlas-text-secondary)!important;font-size:11px!important}.lobby-view-all{color:var(--atlas-pewter)!important;margin-top:16px!important}.activity-summary-card{border:1px solid var(--atlas-border)!important;background:var(--atlas-panel-raised)!important;border-radius:10px!important;margin:20px 0!important}.activity-summary-button{min-height:58px!important;color:var(--atlas-ivory)!important;background:0 0!important}.activity-summary-button span,.activity-summary-button em{color:var(--atlas-pewter)!important}.lobby-dashboard-support{grid-template-columns:minmax(0,1.5fr) minmax(240px,.7fr) minmax(230px,.65fr)!important;gap:18px!important;margin:24px 0 30px!important;display:grid!important}.mini-calendar,.weather-panel,.role-context{min-width:0}.mini-calendar{border-top:2px solid var(--atlas-pewter)!important}.mini-calendar *,.weather-panel *,.role-context *{color:inherit}.mini-calendar button,.weather-panel button{color:var(--atlas-pewter)!important}.mini-calendar .today,.mini-calendar .active{background:var(--atlas-pewter)!important;color:var(--atlas-obsidian)!important}.role-context{border-left:2px solid var(--atlas-pewter)!important}.role-context strong{color:var(--atlas-ivory)!important}.role-context span{color:var(--atlas-text-secondary)!important}.role-context-switcher select{width:100%;margin:10px 0}.dashboard-primary-tasks,.my-day,.pulse,.assignment-zone{margin-top:24px!important}.dashboard-scroll-list{scrollbar-gutter:stable;max-height:440px!important;overflow:hidden auto!important}.dashboard-task-button,.task,.attention-row,.day-lane{color:var(--atlas-ivory)!important;background:0 0!important;border-color:#ffffff14!important}.dashboard-task-button:hover,.task:hover{background:#ffffff09!important}.pulse-grid>*,.portfolio-rings>*,.metrics>*,.maintenance-summary>*{background:var(--atlas-panel-raised)!important;color:var(--atlas-ivory)!important;border-color:#ffffff14!important}.pulse-grid strong,.metrics strong{color:var(--atlas-ivory)!important}.pulse-grid small,.metrics small{color:var(--atlas-text-secondary)!important}.quick-actions button{background:var(--atlas-panel-raised)!important;color:var(--atlas-ivory)!important;border-color:#ffffff1a!important}.quick-actions button:hover{border-color:var(--atlas-pewter)!important}.notices,.modal,.maintenance-modal,.calendar-add-modal,.rr-drawer,.detail-drawer{border:1px solid var(--atlas-border)!important;background:var(--atlas-panel-raised)!important;color:var(--atlas-ivory)!important;border-radius:14px!important;box-shadow:0 32px 90px #00000094!important}.notices header,.modal header,.maintenance-modal header,.rr-drawer header{border-color:var(--atlas-border)!important;background:0 0!important}.notices h2,.modal h2,.maintenance-modal h2,.rr-drawer h2{color:var(--atlas-ivory)!important}.notices article,.notice-group,.modal-actions button,.property-task-summary>*,.record-detail-grid>*{color:var(--atlas-ivory)!important;background:0 0!important;border-color:#ffffff17!important}.notice-group-title b{background:var(--atlas-pewter)!important;color:var(--atlas-obsidian)!important}.modal-bg,.maintenance-modal-backdrop,.bi-modal{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000c7!important}.atlas-ava-backdrop{z-index:3100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000ad;justify-content:flex-end;display:flex;position:fixed;inset:0}.atlas-ava-panel{background:var(--atlas-panel);border-left:1px solid var(--atlas-border);width:min(440px,100%);min-height:100%;color:var(--atlas-ivory);flex-direction:column;animation:.22s both atlas-panel-in;display:flex;box-shadow:-30px 0 80px #0000007a}.atlas-ava-panel>header{border-bottom:1px solid var(--atlas-border);justify-content:space-between;align-items:center;gap:16px;padding:26px;display:flex}.atlas-ava-panel>header small{color:var(--atlas-pewter);letter-spacing:.16em;font-size:10px;font-weight:800}.atlas-ava-panel h2{font:500 28px/1.15 var(--font-atlas-display);margin:3px 0 0}.atlas-ava-panel>header button{width:44px;height:44px;color:var(--atlas-ivory);background:0 0;border:1px solid #ffffff1f;border-radius:50%}.atlas-ava-body{flex-direction:column;flex:1;gap:24px;padding:26px;display:flex;overflow-y:auto}.atlas-ava-intro{color:var(--atlas-text-secondary)}.atlas-ava-shortcuts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.atlas-ava-shortcuts button{background:var(--atlas-panel-raised);min-height:58px;color:var(--atlas-ivory);text-align:left;border:1px solid #ffffff1a;border-radius:9px;padding:0 14px}.atlas-ava-shortcuts button:hover{border-color:var(--atlas-pewter)}.atlas-ava-form{margin-top:auto}.atlas-ava-form label{color:var(--atlas-stone);letter-spacing:.12em;gap:9px;font-size:11px;font-weight:700;display:grid}.atlas-ava-form textarea{width:100%;min-height:116px;color:var(--atlas-ivory);resize:vertical;background:#0e0e0e;border:1px solid #ffffff1f;border-radius:9px;padding:14px}.atlas-ava-form button{border:1px solid var(--atlas-pewter);background:var(--atlas-pewter);width:100%;min-height:48px;color:var(--atlas-obsidian);border-radius:9px;margin-top:10px;font-weight:800}.atlas-ava-note{border-left:2px solid var(--atlas-pewter);color:var(--atlas-text-secondary);background:#8fa1aa14;margin:0;padding:14px;font-size:12px}.page-photo-hero,.rr-hero-dashboard,.calendar-hero,.leasing-hero,.maintenance-hero,.resources-hero{overflow:hidden;border:1px solid var(--atlas-border)!important;background-color:var(--atlas-panel)!important;min-height:230px!important;color:var(--atlas-ivory)!important;box-shadow:var(--atlas-shadow)!important;border-radius:14px!important}.page-photo-hero:before,.rr-hero-dashboard:before,.calendar-hero:before,.leasing-hero:before,.maintenance-hero:before,.resources-hero:before{background:linear-gradient(90deg,#080808e6,#0808086b)!important}.page-photo-hero h1,.rr-hero-dashboard h1,.calendar-hero h1,.leasing-hero h1,.maintenance-hero h1,.resources-hero h1{color:var(--atlas-ivory)!important;font-size:clamp(36px,4vw,54px)!important}.page-photo-hero small,.rr-hero-dashboard small,.calendar-hero small,.leasing-hero small,.maintenance-hero small,.resources-hero small{color:var(--atlas-pewter)!important}.maintenance-hero{background-image:linear-gradient(90deg,#080808e6,#08080870),url(/quote-backgrounds/clubroom-games.jpg)!important;background-position:50%!important;background-size:cover!important}.calendar-hero{background-image:linear-gradient(90deg,#080808e6,#08080870),url(/quote-backgrounds/rooftop-terrace.jpg)!important;background-position:50%!important;background-size:cover!important}.leasing-hero{background-image:linear-gradient(90deg,#080808e6,#08080870),url(/quote-backgrounds/links-lobby.jpg)!important;background-position:50%!important;background-size:cover!important}.rr-simple .rr-hero-dashboard{background-image:linear-gradient(90deg,#080808e6,#08080870),url(/quote-backgrounds/rent-ready-residence.jpeg)!important}.rr-simple-summary{background:#0a0a0ab8!important;border-color:#ffffff26!important}.rr-simple-summary span{border-color:#ffffff1a!important}.rr-board{margin-top:24px!important;overflow:hidden!important}.rr-board-head,.rr-controls-simple,.rr-section-stack{border-color:var(--atlas-border)!important;background:var(--atlas-panel)!important}.rr-simple .rr-controls-simple{background:var(--atlas-panel-raised)!important}.rr-simple .rr-find,.rr-simple .rr-controls select{background:#101010!important;border-color:#ffffff1f!important}.rr-simple .rr-section-stack{background:var(--atlas-obsidian)!important;gap:24px!important}.rr-simple .rr-lifecycle-section{border:1px solid var(--atlas-border)!important;background:var(--atlas-panel)!important;border-radius:12px!important;box-shadow:0 14px 30px #00000029!important}.rr-simple .rr-section-heading{border-color:var(--atlas-border)!important;background:var(--atlas-panel-raised)!important;color:var(--atlas-ivory)!important}.rr-simple .rr-section-heading:hover{background:#222!important}.rr-section-heading strong,.rr-unit strong{color:var(--atlas-ivory)!important}.rr-section-heading small,.rr-unit small{color:var(--atlas-text-secondary)!important}.rr-section-heading em{background:var(--atlas-obsidian)!important;color:var(--atlas-pewter)!important}.rr-table-wrap{background:var(--atlas-panel)!important;overflow-x:hidden!important}.rr-lifecycle-table,.rr-table,.maintenance-table{color:var(--atlas-ivory)!important;background:var(--atlas-panel)!important}.rr-lifecycle-table thead,.rr-table thead,.maintenance-table>header{color:var(--atlas-ivory)!important;background:#0e0e0e!important}.rr-lifecycle-table th,.rr-table th,.maintenance-table>header>*{color:var(--atlas-text-secondary)!important;text-align:center!important;border-color:#ffffff1a!important}.rr-lifecycle-table tbody tr,.rr-table tbody tr,.maintenance-table>button{background:var(--atlas-panel)!important;color:var(--atlas-ivory)!important;border-color:#ffffff14!important}.rr-lifecycle-table tbody tr:hover,.rr-table tbody tr:hover,.maintenance-table>button:hover{background:var(--atlas-panel-raised)!important}.rr-lifecycle-table td,.rr-table td{color:var(--atlas-ivory)!important;border-color:#ffffff12!important}.rr-complete,.complete{background:var(--atlas-success)!important;color:#fff!important}.rr-work i{color:var(--atlas-stone)!important;background:#04111f!important;border-color:#ffffff29!important}.rr-work.done i{border-color:var(--atlas-success)!important;background:var(--atlas-success)!important;color:#fff!important}.rr-progress-bar,.progress-track{background:#383633!important}.rr-progress-bar span,.progress-track span{background:var(--atlas-success)!important}.maintenance-tabs,.calendar-view-switch,.calendar-toolbar,.leasing-tabs{border:1px solid var(--atlas-border)!important;background:var(--atlas-panel)!important;border-radius:10px!important}.maintenance-tabs button,.calendar-view-switch button,.calendar-toolbar button,.leasing-tabs button{min-height:44px!important;color:var(--atlas-text-secondary)!important;background:0 0!important;border-color:#ffffff14!important}.maintenance-tabs button.active,.calendar-view-switch button.active,.leasing-tabs button.active{color:var(--atlas-pewter)!important;background:#8fa1aa1f!important}.maintenance-summary{gap:12px!important}.maintenance-summary>button{border:1px solid var(--atlas-border)!important;background:var(--atlas-panel)!important;color:var(--atlas-ivory)!important;border-radius:10px!important}.maintenance-controls,.pm-controls,.calendar-filter-bar{border-color:var(--atlas-border)!important;background:var(--atlas-panel-raised)!important;color:var(--atlas-ivory)!important}.pm-section-stack,.maintenance-grid,.task-command-list{overflow-x:hidden!important}.pm-section-stack{scrollbar-gutter:stable;max-height:680px;overflow-y:auto!important}.attention-row,.task-command-list>button,.maintenance-table>button{min-height:68px}.calendar-shell{overflow:hidden!important}.calendar-weekdays,.calendar-grid,.calendar-agenda,.calendar-list{background:var(--atlas-panel)!important;color:var(--atlas-ivory)!important}.calendar-weekdays span{color:var(--atlas-stone)!important}.calendar-day{background:var(--atlas-panel)!important;color:var(--atlas-ivory)!important;border-color:#ffffff14!important}.calendar-day:hover{background:var(--atlas-panel-raised)!important}.calendar-day.today{box-shadow:inset 0 0 0 1px var(--atlas-pewter)!important}.calendar-event-chip{border-left-color:var(--atlas-info)!important;color:var(--atlas-ivory)!important;background:#ffffff0e!important}.calendar-event-chip.overdue{border-left-color:var(--atlas-danger)!important}.leasing-scroll-list,.maintenance-scroll-list,.task-command-list{scrollbar-gutter:stable;max-height:520px!important;overflow:hidden auto!important}.resources-page a,.resource-card,.system-card{border-color:var(--atlas-border)!important;background:var(--atlas-panel)!important;color:var(--atlas-ivory)!important}.resources-page a:hover,.resource-card:hover,.system-card:hover{transform:translateY(-2px);border-color:var(--atlas-pewter)!important}.resources-page p,.resource-card p,.system-card p{color:var(--atlas-text-secondary)!important}.system-audit,.official-confirmation,.inventory-table,.pm-section,.property-task-workflow,.maintenance-reports,.report-layout>article,.report-table,.audit-table{border:1px solid var(--atlas-border)!important;border-radius:var(--atlas-radius-card)!important;background:var(--atlas-panel)!important;color:var(--atlas-ivory)!important;box-shadow:0 14px 34px #00000029!important}.system-audit>header,.official-confirmation>header,.inventory-table>header,.pm-section>header,.report-layout>article>header,.report-table>header,.audit-table-head{border-color:var(--atlas-border)!important;color:var(--atlas-ivory)!important;background:#0e0e0e!important}.system-audit>header p,.official-confirmation>header p,.weekly-audit-foundation p,.report-layout p,.property-task-workflow p{color:var(--atlas-text-secondary)!important}.audit-filters,.weekly-audit-foundation,.official-confirmation-body>section,.official-confirmation-body>section+section,.property-task-summary,.report-controls{border-color:var(--atlas-border)!important;background:var(--atlas-panel-raised)!important;color:var(--atlas-ivory)!important}.audit-table article,.inventory-table article,.report-table>div,.official-confirmation-body aside,.confirmation-change-list article{background:var(--atlas-panel)!important;color:var(--atlas-ivory)!important;border-color:#ffffff14!important}.audit-table article>span,.inventory-table article>span,.report-table>div>span{border-color:#ffffff12!important}.official-confirmation-body input,.official-confirmation-body select,.official-confirmation-body textarea,.audit-filters input,.audit-filters select{color:var(--atlas-ivory)!important;background:#101010!important;border-color:#ffffff1f!important}.official-confirmation>footer{border-color:var(--atlas-border)!important;background:var(--atlas-panel)!important}.official-confirmation>footer button,.audit-filters button,.audit-filters a{min-height:44px;border-color:var(--atlas-border)!important;background:var(--atlas-panel-raised)!important;color:var(--atlas-ivory)!important;border-radius:8px!important}.official-confirmation>footer .primary,.audit-filters button{border-color:var(--atlas-pewter)!important;background:var(--atlas-pewter)!important;color:var(--atlas-obsidian)!important}select option{background:var(--atlas-panel-raised);color:var(--atlas-ivory)}.bi-shell,.bi-page,.facilities-page{color:var(--atlas-ivory)!important;background:0 0!important}.bi-hero,.bi-stage,.bi-detail,.bi-floor-list,.bi-toolbar,.bi-mode-nav,.bi-model-status,.bi-exterior-view,.bi-plan-view,.bi-trace-panel,.bi-apartment-directory,.bi-admin-map-tools,.bi-space-modal,.bi-layer-drawer{border-color:var(--atlas-border)!important;background:var(--atlas-panel)!important;color:var(--atlas-ivory)!important}.bi-hero{background-image:linear-gradient(90deg,#080808ed,#08080866),url(/quote-backgrounds/arrival-sculpture.jpeg)!important;background-size:cover!important;border-radius:14px!important}.bi-primary-view-switch,.bi-mode-nav{overflow:hidden;border-radius:10px!important}.bi-primary-view-switch button,.bi-mode-nav button,.bi-toolbar button{min-height:44px!important;color:var(--atlas-text-secondary)!important;background:0 0!important;border-color:#ffffff1a!important}.bi-primary-view-switch button.active,.bi-mode-nav button.active,.bi-toolbar button.active{color:var(--atlas-pewter)!important;background:#8fa1aa1f!important}.bi-layout{gap:18px!important}.bi-stage{min-height:610px;box-shadow:var(--atlas-shadow)!important;border-radius:12px!important}.bi-floor-list button,.bi-layer-drawer button,.bi-map-key button{background:var(--atlas-panel-raised)!important;color:var(--atlas-ivory)!important;border-color:#ffffff17!important}.bi-floor-list button.active,.bi-layer-drawer button.active,.bi-map-key button.active{border-color:var(--atlas-pewter)!important;color:var(--atlas-pewter)!important}.bi-detail p,.bi-detail small,.bi-model-status p,.bi-trace-panel p{color:var(--atlas-text-secondary)!important}.bi-detail strong,.bi-detail h2,.bi-detail h3,.bi-model-status strong{color:var(--atlas-ivory)!important}.bi-plan-view,.bi-digital-plan{color:#151515!important;background:#b9e3fb!important}.bi-digital-plan button{color:#161616!important}.bi-space-tag,.bi-verification{border-radius:999px!important}.maintenance-empty,.rr-empty,.empty-panel,.calendar-empty{color:var(--atlas-text-secondary)!important;background:0 0!important;border-color:#ffffff14!important}.maintenance-empty span,.rr-empty span,.empty-panel span{color:var(--atlas-pewter)!important}@keyframes atlas-panel-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (width<=1100px){.topbar{gap:9px!important}.search{min-width:170px}.profile>div{display:none}.lobby-dashboard-support{grid-template-columns:1fr 1fr!important}.role-context{grid-column:1/-1}.bi-stage{min-height:520px}}@media (width<=760px){body{font-size:14px}.topbar{min-height:68px!important;padding:10px 14px!important}.topbar .search,.topbar .top-calendar-shortcut b,.ask-ava b,.profile>span,.profile>div{display:none!important}.topbar .ask-ava{width:44px;padding:0!important}.profile .sign-out{padding:0 12px!important}.mobile-menu{place-items:center;display:inline-grid!important}.sidebar.mobile-open{background:var(--atlas-obsidian)!important;width:min(82vw,330px)!important}.sidebar.mobile-open .brand{height:118px!important}.sidebar.mobile-open .brand .lobby-sidebar-logo{object-fit:contain!important;width:138px!important;height:68px!important}.page{width:100%!important;padding:20px 16px 48px!important;overflow-x:hidden!important}.lobby-dashboard-hero{min-height:370px!important;padding:28px 22px!important}.lobby-dashboard-hero h1{font-size:clamp(40px,12.5vw,54px)!important}.lobby-hero-notifications{grid-template-columns:1fr 1fr!important;gap:10px!important}.lobby-hero-notifications button{min-width:0;min-height:96px!important;padding:13px!important}.lobby-dashboard-support{grid-template-columns:1fr!important;gap:14px!important}.role-context{grid-column:auto}.dashboard-mobile-section{overflow:hidden;border:1px solid var(--atlas-border)!important;background:var(--atlas-panel)!important;border-radius:12px!important}.dashboard-mobile-toggle{background:var(--atlas-panel-raised)!important;min-height:58px!important;color:var(--atlas-ivory)!important;padding:0 16px!important}.dashboard-mobile-toggle+*{border:0!important;border-radius:0!important;margin:0!important}.rr-simple .rr-hero-dashboard{flex-direction:column!important;justify-content:flex-end!important;min-height:320px!important;padding:25px!important;display:flex!important}.rr-simple-summary{width:100%;grid-template-columns:1fr 1fr!important}.rr-simple-summary span{padding:13px!important}.rr-simple .rr-board-head{align-items:flex-start!important;gap:18px!important;padding:22px!important}.rr-simple .rr-controls-simple{grid-template-columns:1fr!important;padding:16px!important}.rr-simple .rr-section-stack{padding:16px 0!important}.rr-simple .rr-section-heading{grid-template-columns:1fr auto!important;min-height:68px!important;padding:15px!important}.rr-simple .rr-section-heading>span:first-child{display:none!important}.rr-simple .rr-section-heading>span:nth-child(2){min-width:0}.rr-simple .rr-section-heading>span:nth-child(2) strong{line-height:1.1;font-size:21px!important}.rr-simple .rr-section-heading>span:nth-child(2) small{display:none!important}.rr-simple .rr-section-heading>em{grid-area:1/2}.rr-simple .rr-building-counts{display:none!important}.rr-table-wrap{max-height:min(72svh,760px)!important;overflow:hidden auto!important}.rr-lifecycle-table,.rr-table{width:100%!important;min-width:0!important;display:block!important}.rr-lifecycle-table thead,.rr-table thead{display:none!important}.rr-lifecycle-table tbody,.rr-table tbody{display:block!important}.rr-lifecycle-table tr,.rr-table tr{grid-template-columns:1fr 1fr!important;gap:14px 18px!important;padding:18px!important;display:grid!important}.rr-lifecycle-table td,.rr-table td{overflow-wrap:anywhere;border:0!important;width:auto!important;min-width:0!important;padding:0!important;display:block!important}.rr-lifecycle-table td:first-child,.rr-table td:first-child{grid-column:1/-1;border-bottom:1px solid #ffffff14!important;padding-bottom:12px!important}.maintenance-tabs,.leasing-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.maintenance-tabs button,.leasing-tabs button{white-space:normal!important;min-width:0!important}.pm-section-stack{max-height:72svh!important}.maintenance-table>header{display:none!important}.maintenance-table>button{grid-template-columns:1fr 1fr!important;gap:12px!important;min-height:0!important;padding:16px!important;display:grid!important}.calendar-shell .calendar-month-view{display:none!important}.calendar-shell .calendar-agenda{display:block!important}.calendar-weekdays,.calendar-grid{min-width:0!important}.page-photo-hero,.rr-hero-dashboard,.calendar-hero,.leasing-hero,.maintenance-hero,.resources-hero{min-height:210px!important}.atlas-ava-panel{border-top:1px solid var(--atlas-border);border-left:0;border-radius:16px 16px 0 0;width:100%;min-height:auto;margin-top:9svh}.atlas-ava-shortcuts{grid-template-columns:1fr}.bi-layout{display:block!important}.bi-floor-list,.bi-detail,.bi-layer-drawer{z-index:3200!important;border-radius:16px 16px 0 0!important;max-height:68svh!important;position:fixed!important;inset:auto 0 0!important;overflow-y:auto!important;box-shadow:0 -24px 70px #00000080!important}.bi-stage{min-height:56svh!important}.bi-map-key{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.bi-map-key button{min-width:0}.compliance-logo{width:86px!important}}:root{--atlas-surface-1:var(--atlas-matte-black);--atlas-surface-2:#0a2440;--atlas-surface-3:var(--atlas-graphite);--atlas-line:#8fa1aa3d;--atlas-line-soft:#edf7fd1a;--atlas-muted-strong:#b9e3fb;--text-primary-on-dark:#edf7fd;--text-secondary-on-dark:#b9e3fb;--text-muted-on-dark:#69bdf0;--text-primary-on-light:#171716;--text-secondary-on-light:#4f4b45;--text-muted-on-light:#6f6961;--text-accent:#8fa1aa}.page,.dashboard,.maintenance-page,.leasing-page,.calendar-page,.resources-page,.facilities-page,.bi-page,.rr-simple,.mobile-section,.dashboard-section,.maintenance-section,.leasing-section,.calendar-section,.resources-section,.bi-section{color:var(--atlas-ivory)!important;background:0 0!important}.mobile-section>summary,.dashboard-section>summary,.maintenance-section>summary,.leasing-section>summary,.calendar-section>summary,.resources-section>summary,.bi-section>summary{border:0!important;border-bottom:1px solid var(--atlas-line)!important;color:var(--atlas-ivory)!important;box-shadow:none!important;background:0 0!important}.page :is(article,aside,section,header,footer,div)[class*=panel],.page :is(article,aside,section,div)[class*=card],.page :is(article,aside,section,div)[class*=directory],.page :is(article,aside,section,div)[class*=legend],.page :is(article,aside,section,div)[class*=controls],.page :is(article,aside,section,div)[class*=toolbar],.page :is(article,aside,section,div)[class*=summary]{border-color:var(--atlas-line-soft)!important;background-color:var(--atlas-surface-1)!important;color:var(--atlas-ivory)!important}.page :is(article,aside,section,div)[class*=empty]{border-color:var(--atlas-line-soft)!important;background:var(--atlas-surface-2)!important;color:var(--atlas-ivory)!important;box-shadow:inset 0 0 0 1px var(--atlas-line-soft)!important}.page :is(h1,h2,h3,h4,h5,h6,strong,b,dt,legend){color:var(--atlas-ivory)!important}.page :is(p,small,dd,label,caption,time,em,cite){color:var(--atlas-muted-strong)!important}.page a:not(.primary-action){color:var(--atlas-pewter)!important}.page button:not(.primary):not(.primary-action):not([class*=complete]):not([class*=danger]){border-color:var(--atlas-line-soft)!important;background-color:var(--atlas-surface-2)!important;color:var(--atlas-ivory)!important}.page button:not(:disabled):hover,.page button[aria-selected=true],.page button.active,.page button.selected{border-color:var(--atlas-pewter)!important;background-color:var(--atlas-surface-3)!important;color:var(--atlas-ivory)!important}.page button:disabled,.access-gate button:disabled{cursor:not-allowed;color:#8e887f!important;opacity:1!important;background:#242321!important;border-color:#edf7fd1f!important}.page :is(input,select,textarea){border-color:var(--atlas-line-soft)!important;color:var(--atlas-ivory)!important;background:#101010!important}.page :is(input,textarea)::placeholder{opacity:1;color:#918b82!important}.page option{background:var(--atlas-matte-black);color:var(--atlas-ivory)}.page :is(table,thead,tbody,tr,th,td),.page [class*=table],.page [class*=table]>*{border-color:var(--atlas-line-soft)!important;color:var(--atlas-ivory)!important}.page :is(thead,[class*=table]>header){background:#0e0e0e!important}.page :is(tbody tr,[class*=table]>article,[class*=table]>button){background-color:var(--atlas-surface-1)!important}.page :is(tbody tr:hover,[class*=table]>article:hover,[class*=table]>button:hover){background-color:var(--atlas-surface-2)!important}.quick-actions button,.quick-action,.system-link,.official-system-link,.official-systems a,.resources-page a{border:1px solid var(--atlas-line-soft)!important;background:var(--atlas-surface-2)!important;color:var(--atlas-ivory)!important;box-shadow:none!important}.quick-actions button :is(span,i),.quick-action :is(span,i){color:var(--atlas-pewter)!important}.quick-actions button:hover,.quick-action:hover,.system-link:hover,.official-system-link:hover,.official-systems a:hover,.resources-page a:hover{transform:translateY(-1px);border-color:var(--atlas-pewter)!important;background:var(--atlas-graphite)!important}.calendar-day,.calendar-list>button,.calendar-agenda section,.calendar-mobile-agenda,.calendar-detail,.maintenance-modal,.bi-model-support,.bi-plan-view,.bi-plan-toolbar,.bi-apartment-directory,.bi-space-directory,.bi-admin-map-tools,.bi-admin-records,.bi-space-modal>article,.bi-exterior-view,.bi-map-key,.bi-trace-actions,.bi-traced-floors{border-color:var(--atlas-line-soft)!important;background:var(--atlas-surface-1)!important;color:var(--atlas-ivory)!important}.bi-space-directory button,.bi-apartment-directory button,.bi-map-key-controls button,.bi-admin-records button,.bi-trace-actions button{border-color:var(--atlas-line-soft)!important;background:var(--atlas-surface-2)!important;color:var(--atlas-ivory)!important}.bi-space-directory button:hover,.bi-space-directory button.active,.bi-apartment-directory button:hover,.bi-apartment-directory button.active,.bi-map-key-controls button:hover,.bi-map-key-controls button.active{border-color:var(--atlas-pewter)!important;background:var(--atlas-graphite)!important;color:var(--atlas-ivory)!important}.bi-plan-view>p,.bi-model-guidance,.bi-model-key,.bi-trace-disclaimer,.bi-admin-map-tools p{color:var(--atlas-muted-strong)!important}.modal-bg,.drawer-bg{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000c2!important}.modal,.drawer,[role=dialog],.calendar-detail,.maintenance-modal{border-color:var(--atlas-line)!important;background:var(--atlas-matte-black)!important;color:var(--atlas-ivory)!important;box-shadow:0 28px 90px #00000094!important}.lobby-login-logo,.brand .lobby-sidebar-logo,.brand .sidebar-brand-lockup{aspect-ratio:auto!important;object-fit:contain!important;background:0 0!important;width:auto!important;max-width:min(100%,190px)!important;height:auto!important;max-height:104px!important;display:block!important}.access-brand-lockup .lobby-login-logo{margin-inline:auto;max-width:210px!important;max-height:142px!important}@media (width<=800px){.page{padding:18px 14px 104px!important}.brand{height:106px!important;min-height:106px!important}.brand .lobby-sidebar-logo,.brand .sidebar-brand-lockup{max-width:142px!important;max-height:78px!important}.access-brand-lockup .lobby-login-logo{max-width:170px!important;max-height:112px!important}}.atlas-home{--surface-canvas:var(--atlas-obsidian);--surface-panel:var(--atlas-matte-black);--surface-raised:#0a2440;--surface-elevated:#242321;color:var(--text-primary-on-dark)!important}.atlas-home :is(.card,.panel,.incoming-handoff,.dashboard-assignments,.portfolio-overview,.official-systems-card,.fair-housing-tip){border-color:var(--atlas-line-soft)!important;background:var(--surface-panel)!important;color:var(--text-primary-on-dark)!important;box-shadow:0 16px 38px #0000002e!important}.atlas-home :is(h1,h2,h3,h4,strong,b){color:var(--text-primary-on-dark)!important}.atlas-home :is(p,label,dd){color:var(--text-secondary-on-dark)!important}.atlas-home :is(small,time,em,cite){color:var(--text-muted-on-dark)!important}.atlas-home :is(.section-title,.panel-title) small,.atlas-home :is(.incoming-handoff,.dashboard-assignments,.portfolio-overview,.official-systems-card,.fair-housing-tip)>header small,.atlas-home .fair-housing-tip>div>small,.atlas-home .assignment-zone-label>span{color:var(--text-accent)!important}.atlas-home :is(.dashboard-mini-calendar,.dashboard-weather,.role-context){border-color:var(--atlas-line-soft)!important;background:var(--surface-panel)!important;color:var(--text-primary-on-dark)!important;box-shadow:0 14px 32px #00000029!important}.atlas-home .dashboard-mini-calendar>header,.atlas-home .dashboard-mini-calendar>footer,.atlas-home .dashboard-calendar-body,.atlas-home .dashboard-month-grid,.atlas-home .dashboard-today-agenda,.atlas-home .dashboard-weather>footer{border-color:var(--atlas-line-soft)!important;background:var(--surface-panel)!important;color:var(--text-primary-on-dark)!important}.atlas-home .dashboard-mini-calendar>header h3,.atlas-home .dashboard-today-agenda>div strong,.atlas-home .dashboard-today-agenda b,.atlas-home .weather-clock strong,.atlas-home .weather-condition strong,.atlas-home .role-context strong{color:var(--text-primary-on-dark)!important}.atlas-home .dashboard-mini-calendar>header small,.atlas-home .dashboard-today-agenda>div small,.atlas-home .weather-clock small,.atlas-home .role-context small{color:var(--text-accent)!important}.atlas-home .dashboard-weekdays span,.atlas-home .dashboard-dates button,.atlas-home .dashboard-today-agenda button small,.atlas-home .weather-clock span,.atlas-home .weather-condition span,.atlas-home .dashboard-weather>footer,.atlas-home .role-context>span{color:var(--text-muted-on-dark)!important}.atlas-home .dashboard-dates button{background:0 0!important;border-color:#0000!important}.atlas-home .dashboard-dates button:not(:disabled):hover{background:var(--surface-elevated)!important;color:var(--text-primary-on-dark)!important}.atlas-home .dashboard-dates button.is-today{background:var(--text-accent)!important;color:var(--atlas-obsidian)!important;box-shadow:0 0 0 2px #8fa1aa40!important}.atlas-home .dashboard-today-agenda>button{border-top-color:var(--atlas-line-soft)!important;background:0 0!important}.atlas-home .dashboard-today-agenda>button:hover{background:var(--surface-raised)!important}.atlas-home .weather-condition>i{background:var(--surface-elevated)!important;color:var(--text-accent)!important}.atlas-home .role-context-switcher select{border-color:var(--atlas-line-soft)!important;color:var(--text-primary-on-dark)!important;background:#101010!important}.atlas-home .pulse-strip{border-top-color:var(--atlas-line-soft)!important;background:0 0!important}.atlas-home .pulse-strip span{color:var(--text-muted-on-dark)!important}.atlas-home .pulse-strip b{color:var(--text-primary-on-dark)!important}.atlas-home .metric{border-left-color:var(--atlas-line-soft)!important}.atlas-home .metric>i{color:#b9d1bf!important;background:#2c3930!important}.atlas-home .metric>i.red{color:#efc6c2!important;background:#4a2a28!important}.atlas-home .metric em{color:var(--text-accent)!important}.atlas-home .panel-title b{background:var(--surface-elevated)!important;color:var(--text-accent)!important}.atlas-home :is(.task,.alert,.wait){border-top-color:var(--atlas-line-soft)!important}.atlas-home :is(.task,.alert,.wait) small{color:var(--text-muted-on-dark)!important}.atlas-home .quick-grid button{border-color:var(--atlas-line-soft)!important;background:var(--surface-raised)!important;color:var(--text-primary-on-dark)!important}.atlas-home .quick-grid button:hover{border-color:var(--text-accent)!important;background:var(--surface-elevated)!important;box-shadow:none!important}.atlas-home .quick-grid span{color:var(--text-accent)!important}.atlas-home .donut:after{background:var(--surface-panel)!important}.atlas-home .donut strong{color:var(--text-primary-on-dark)!important}.atlas-home .donut small{color:var(--text-muted-on-dark)!important}.atlas-home .stage>div{color:var(--text-secondary-on-dark)!important}.atlas-home .stage aside{background:#3a3732!important}.atlas-home .section-title button,.atlas-home .panel-title button{color:var(--text-accent)!important;background:0 0!important}.atlas-home .incoming-handoff{overflow:hidden;border-top:3px solid var(--text-accent)!important}.atlas-home .incoming-handoff>header{border-bottom:1px solid var(--atlas-line-soft)!important;background:var(--surface-panel)!important}.atlas-home .incoming-handoff>header h2{color:var(--text-primary-on-dark)!important}.atlas-home .incoming-handoff>header button{border-color:var(--atlas-line)!important;background:var(--surface-raised)!important;color:var(--text-primary-on-dark)!important}.atlas-home .incoming-handoff>header button:hover{border-color:var(--text-accent)!important;background:var(--surface-elevated)!important}.atlas-home .incoming-handoff-summary{border-bottom-color:var(--atlas-line-soft)!important;background:var(--surface-raised)!important}.atlas-home .incoming-handoff-summary span{border-right-color:var(--atlas-line-soft)!important;color:var(--text-secondary-on-dark)!important}.atlas-home .incoming-handoff-summary b{color:var(--text-primary-on-dark)!important}.atlas-home .incoming-handoff-table{background:var(--surface-panel)!important}.atlas-home .incoming-handoff-head{border-bottom:1px solid var(--atlas-line)!important;color:var(--text-muted-on-dark)!important;background:#0d0d0d!important}.atlas-home .incoming-handoff-head :is(span,button){color:var(--text-muted-on-dark)!important;background:0 0!important}.atlas-home .incoming-handoff-table>article{border-bottom-color:var(--atlas-line-soft)!important;background:var(--surface-panel)!important;color:var(--text-primary-on-dark)!important}.atlas-home .incoming-handoff-table>article:hover{background:var(--surface-raised)!important}.atlas-home .incoming-handoff-table>article strong{color:var(--text-primary-on-dark)!important}.atlas-home .incoming-handoff-table>article small{color:var(--text-muted-on-dark)!important}.atlas-home .incoming-handoff-table>article button{border-color:var(--atlas-line)!important;background:var(--surface-elevated)!important;color:var(--text-primary-on-dark)!important}.atlas-home .incoming-handoff-table>.clean-empty{background:var(--surface-raised)!important;min-height:118px!important;margin:14px!important}.atlas-home .assignment-zone{border-color:var(--atlas-line-soft)!important;background:linear-gradient(145deg, var(--surface-raised), var(--surface-panel))!important}.atlas-home .assignment-zone-label strong{border-left-color:var(--atlas-line)!important;color:var(--text-primary-on-dark)!important}.atlas-home .dashboard-assignments{border-top-color:var(--text-accent)!important}.atlas-home .dashboard-assignments>header,.atlas-home .assignment-controls,.atlas-home .assignment-team-roster{border-color:var(--atlas-line-soft)!important;background:var(--surface-panel)!important}.atlas-home .dashboard-assignments>header h2{color:var(--text-primary-on-dark)!important}.atlas-home .dashboard-assignments>header button,.atlas-home .assignment-team-roster>button,.atlas-home .assignment-controls>span{border-color:var(--atlas-line-soft)!important;background:var(--surface-raised)!important;color:var(--text-primary-on-dark)!important}.atlas-home .assignment-team-roster>button:hover,.atlas-home .assignment-team-roster>button.active{border-color:var(--text-accent)!important;background:var(--surface-elevated)!important;box-shadow:inset 0 0 0 1px var(--atlas-line)!important}.atlas-home .assignment-team-roster>button small,.atlas-home .assignment-controls label{color:var(--text-muted-on-dark)!important}.atlas-home .assignment-controls select{border-color:var(--atlas-line-soft)!important;color:var(--text-primary-on-dark)!important;background:#101010!important}.atlas-home .assignment-controls>span.needs-assignment{color:#efc6c2!important;background:#a04f4a24!important;border-color:#a04f4aa6!important}.atlas-home .assignment-table{background:var(--surface-panel)!important}.atlas-home .assignment-table-head{color:var(--text-muted-on-dark)!important;background:#0d0d0d!important}.atlas-home .assignment-table-head :is(span,button){color:var(--text-muted-on-dark)!important;background:0 0!important}.atlas-home .assignment-table>button{border-bottom-color:var(--atlas-line-soft)!important;background:var(--surface-panel)!important;color:var(--text-primary-on-dark)!important}.atlas-home .assignment-table>button:hover{background:var(--surface-raised)!important}.atlas-home .assignment-table>button small{color:var(--text-muted-on-dark)!important}.atlas-home .assignment-progress>i{background:#3a3732!important}.atlas-home .assignment-progress>i>b{background:var(--text-accent)!important}.atlas-home .assignment-status{color:var(--text-primary-on-dark)!important;background:#37342f!important}.atlas-home .assignment-status.status-in-turn{color:#dfe9ef!important;background:#303a42!important}.atlas-home .assignment-status.status-rent-ready,.atlas-home .assignment-status.status-tour-ready{color:#d9eadf!important;background:#2c4032!important}.atlas-home .assignment-status.status-blocked,.atlas-home .assignment-status.status-down{color:#f3cfcb!important;background:#4a2a28!important}.atlas-home .portfolio-grid>article{border-color:var(--atlas-line-soft)!important;background:var(--surface-raised)!important;color:var(--text-primary-on-dark)!important}.atlas-home .portfolio-grid article>header{border-bottom-color:var(--atlas-line-soft)!important}.atlas-home .portfolio-grid article>header h3{color:var(--text-primary-on-dark)!important}.atlas-home .portfolio-grid article>header small{color:var(--text-accent)!important}.atlas-home .portfolio-grid article>header>span{color:var(--text-muted-on-dark)!important}.atlas-home .occupancy-item{color:var(--text-primary-on-dark)!important;background:0 0!important;border-color:#0000!important}.atlas-home .occupancy-item:hover{background:#ffffff08!important}.atlas-home .occupancy-ring{box-shadow:inset 0 0 0 1px var(--atlas-line-soft)!important;background-color:#3b3833!important}.atlas-home .occupancy-ring>i{box-shadow:0 0 0 1px var(--atlas-line-soft)!important;background:#101010!important}.atlas-home .occupancy-ring strong,.atlas-home .occupancy-item>b{color:var(--text-primary-on-dark)!important}.atlas-home .occupancy-ring small,.atlas-home .occupancy-item>small{color:var(--text-muted-on-dark)!important}.atlas-home .occupancy-item>em{color:var(--text-accent)!important}.atlas-home .property-compare .compare-head{border-bottom:1px solid var(--atlas-line-soft)!important;color:var(--text-muted-on-dark)!important}.atlas-home .property-compare>button{border-top-color:var(--atlas-line-soft)!important;color:var(--text-secondary-on-dark)!important;background:0 0!important}.atlas-home .property-compare>button:hover{background:var(--surface-elevated)!important}.atlas-home .property-compare>button :is(strong,b){color:var(--text-primary-on-dark)!important}.atlas-home .property-compare footer{border-top-color:var(--atlas-line-soft)!important;color:var(--text-muted-on-dark)!important}.atlas-home .property-compare footer b{color:var(--text-primary-on-dark)!important}.atlas-home .unit-activity-list{border-top-color:var(--atlas-line-soft)!important}.atlas-home .unit-activity-list>div{border-bottom-color:var(--atlas-line-soft)!important}.atlas-home .unit-activity-list strong{color:var(--text-primary-on-dark)!important}.atlas-home .unit-activity-list small{color:var(--text-muted-on-dark)!important}.atlas-home .unit-activity-list b{color:var(--text-accent)!important;background:#8fa1aa1f!important}.atlas-home .unit-activity header button{color:var(--text-accent)!important;background:0 0!important;border-color:#0000!important}.atlas-home .official-systems-card{border-top:3px solid var(--text-accent)!important;background:var(--surface-panel)!important}.atlas-home .official-systems-card>header{border-right:1px solid var(--atlas-line-soft)!important;background:linear-gradient(145deg, var(--surface-elevated), var(--surface-panel))!important}.atlas-home .official-systems-card>header small{color:var(--text-accent)!important}.atlas-home .official-systems-card>header h3{color:var(--text-primary-on-dark)!important}.atlas-home .official-systems-grid{background:var(--surface-panel)!important}.atlas-home .official-system-link{border-color:var(--atlas-line-soft)!important;background:var(--surface-raised)!important;color:var(--text-primary-on-dark)!important}.atlas-home .official-system-link:hover{border-color:var(--text-accent)!important;background:var(--surface-elevated)!important}.atlas-home .official-system-copy strong{color:var(--text-primary-on-dark)!important}.atlas-home .official-system-action{color:var(--text-accent)!important}.atlas-home .fair-housing-tip{border-color:var(--atlas-line-soft)!important;border-left-color:var(--text-accent)!important;background:var(--surface-raised)!important}.atlas-home .fair-housing-tip strong{color:var(--text-primary-on-dark)!important}.atlas-home .fair-housing-tip p{color:var(--text-secondary-on-dark)!important}.atlas-home .fair-housing-tip>button{border-color:var(--atlas-line)!important;background:var(--surface-panel)!important;color:var(--text-primary-on-dark)!important}.atlas-home .clean-empty{border-color:var(--atlas-line-soft)!important;background:var(--surface-raised)!important;color:var(--text-primary-on-dark)!important}.atlas-home .clean-empty>span{color:var(--text-accent)!important}.atlas-home .clean-empty>strong{color:var(--text-primary-on-dark)!important}.atlas-home .clean-empty>small{color:var(--text-muted-on-dark)!important}.atlas-home :is(.mobile-sort,.dashboard-scroll-list){border-color:var(--atlas-line-soft)!important;background-color:var(--surface-panel)!important}@media (width<=800px){.atlas-home .mobile-dashboard-accordion{border-color:var(--atlas-line-soft)!important;background:0 0!important}.atlas-home .mobile-dashboard-accordion-toggle{border-color:var(--atlas-line-soft)!important;background:var(--surface-panel)!important;color:var(--text-primary-on-dark)!important}.atlas-home .mobile-dashboard-accordion-toggle:after{color:var(--text-accent)!important}.atlas-home .mobile-dashboard-accordion-body,.atlas-home .mobile-dashboard-accordion-body>:is(.work-grid,.lower-grid){background:0 0!important}.atlas-home .incoming-handoff-table,.atlas-home .assignment-table.dashboard-scroll-list{background:var(--surface-panel)!important}.atlas-home .incoming-handoff-table>article,.atlas-home .assignment-table>button{border-color:var(--atlas-line-soft)!important;border-top-color:var(--text-accent)!important;background:var(--surface-raised)!important}.atlas-home .incoming-handoff-table>article>span,.atlas-home .assignment-table>button>span{border-bottom-color:var(--atlas-line-soft)!important}.atlas-home .incoming-handoff-table>article>span:before,.atlas-home .assignment-table>button>span:before{color:var(--text-accent)!important}.atlas-home .official-systems-card>header{border-right:0!important;border-bottom:1px solid var(--atlas-line-soft)!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.workspace,.page,.dashboard{overflow-x:clip!important}.lobby-login-logo,.lobby-sidebar-logo,.sidebar-brand-lockup{box-shadow:none!important;filter:none!important;mix-blend-mode:normal!important;background:0 0!important;border:0!important}.access-signin-form .access-person-trigger,.access-signin-form .access-pin-control input{border:1px solid var(--atlas-border)!important;color:var(--atlas-ivory)!important;background:#161616!important;box-shadow:0 12px 34px #00000047!important}.access-signin-form .access-person-trigger:hover,.access-signin-form .access-person-trigger:focus-visible,.access-signin-form .access-pin-control input:focus{border-color:var(--atlas-pewter)!important;box-shadow:0 0 0 3px #8fa1aa2e,0 12px 34px #00000057!important}.access-signin-form .access-person-copy strong{color:var(--atlas-ivory)!important}.access-signin-form .access-person-copy small{color:#b9e3fb!important}.access-signin-form .access-person-caret,.access-signin-form .access-pin-visibility{color:var(--atlas-pewter)!important}.access-signin-form .access-pin-control input::placeholder{opacity:1;color:#8f887e!important}.access-person-menu{border:1px solid var(--atlas-border)!important;background:var(--atlas-matte-black)!important;color:var(--atlas-ivory)!important;box-shadow:0 24px 64px #0000008a!important}.access-person-menu>button{border-color:var(--atlas-line-soft)!important;background:var(--atlas-matte-black)!important;color:var(--atlas-ivory)!important}.access-person-menu>button:hover,.access-person-menu>button[aria-selected=true]{background:var(--atlas-panel-raised)!important}.access-person-menu .access-person-copy strong{color:var(--atlas-ivory)!important}.access-person-menu .access-person-copy small{color:var(--atlas-text-secondary)!important}.access-signin-button:not(:disabled){border-color:var(--atlas-pewter)!important;background:var(--atlas-pewter)!important;color:var(--atlas-obsidian)!important;opacity:1!important}.access-signin-button:disabled{color:#69bdf0!important;opacity:1!important;background:#07182c!important;border-color:#8fa1aa4d!important}.incoming-handoff,.incoming-handoff>header,.incoming-handoff-summary,.incoming-handoff-table,.incoming-handoff-table>article{border-color:var(--atlas-line-soft)!important;background:var(--atlas-panel)!important;color:var(--atlas-ivory)!important}.incoming-handoff>header h2,.incoming-handoff-summary b,.incoming-handoff-table strong{color:var(--atlas-ivory)!important}.incoming-handoff>header small,.incoming-handoff-table small{color:var(--atlas-text-secondary)!important}.incoming-handoff-summary span{border-color:var(--atlas-line-soft)!important;color:var(--atlas-text-secondary)!important}.incoming-handoff>header button,.incoming-handoff-table>article button{border-color:var(--atlas-border)!important;background:var(--atlas-panel-raised)!important;color:var(--atlas-ivory)!important}.incoming-handoff-head{color:var(--atlas-ivory)!important;background:#0e0e0e!important}.secondary-work-grid>article,.secondary-work-grid .panel,.secondary-work-grid .quick{border-color:var(--atlas-line-soft)!important;background:var(--atlas-panel)!important;color:var(--atlas-ivory)!important}.secondary-work-grid .empty,.secondary-work-grid [class*=empty]{border-color:var(--atlas-line-soft)!important;background:var(--atlas-panel-raised)!important;color:var(--atlas-ivory)!important}.secondary-work-grid .panel-title h3,.secondary-work-grid .empty strong{color:var(--atlas-ivory)!important}.secondary-work-grid .empty small{color:var(--atlas-text-secondary)!important}.quick-grid button{border:1px solid var(--atlas-line-soft)!important;background:var(--atlas-panel-raised)!important;color:var(--atlas-ivory)!important;box-shadow:none!important}.quick-grid button:hover{border-color:var(--atlas-pewter)!important;background:var(--atlas-graphite)!important}.quick-grid button span{color:var(--atlas-pewter)!important}.pulse,.pulse-grid,.pulse-strip,.pulse-grid>*,.pulse-strip>*{border-color:var(--atlas-line-soft)!important;background-color:var(--atlas-panel)!important;color:var(--atlas-ivory)!important}.pulse .metric{background:var(--atlas-panel-raised)!important}.pulse :is(h2,h3,strong,b){color:var(--atlas-ivory)!important}.pulse :is(small,span,p){color:var(--atlas-text-secondary)!important}.official-systems-card,.official-systems-card>header,.official-systems-grid,.official-system-link{border-color:var(--atlas-line-soft)!important;background:var(--atlas-panel)!important;color:var(--atlas-ivory)!important}.official-system-link{background:var(--atlas-panel-raised)!important}.official-systems-card :is(h3,strong),.official-system-copy strong{color:var(--atlas-ivory)!important}.official-systems-card :is(small,span),.official-system-copy small{color:var(--atlas-text-secondary)!important}.fair-housing-tip{border-color:var(--atlas-line)!important;background:var(--atlas-panel)!important;color:var(--atlas-ivory)!important}.fair-housing-tip strong{color:var(--atlas-ivory)!important}.fair-housing-tip p{color:var(--atlas-text-secondary)!important}.fair-housing-tip>button{border-color:var(--atlas-border)!important;background:var(--atlas-panel-raised)!important;color:var(--atlas-ivory)!important}.assignment-zone,.dashboard-assignments,.dashboard-assignments>header,.assignment-controls,.assignment-table,.assignment-table>article,.assignment-table>button{border-color:var(--atlas-line-soft)!important;background:var(--atlas-panel)!important;color:var(--atlas-ivory)!important}.assignment-zone-label strong,.dashboard-assignments :is(h2,h3,strong,b){color:var(--atlas-ivory)!important}.assignment-zone-label span,.dashboard-assignments :is(small,label,p){color:var(--atlas-text-secondary)!important}.dashboard-assignments .empty,.assignment-table .empty{border-color:var(--atlas-line-soft)!important;background:var(--atlas-panel-raised)!important;color:var(--atlas-ivory)!important;overflow:hidden!important}@media (width<=800px){.mobile-dashboard-accordion{border:1px solid var(--atlas-border)!important;background:var(--atlas-obsidian)!important;box-shadow:none!important;border-radius:12px!important;margin-bottom:14px!important}.mobile-dashboard-accordion-toggle{border:0!important;border-bottom:1px solid var(--atlas-line-soft)!important;background:var(--atlas-panel)!important;min-height:58px!important;color:var(--atlas-ivory)!important;padding:0 16px!important}.mobile-dashboard-accordion-toggle span{color:var(--atlas-ivory)!important;font:650 18px/1.2 Inter,sans-serif!important}.mobile-dashboard-accordion-toggle i{border-color:var(--atlas-border)!important;background:var(--atlas-panel-raised)!important;color:var(--atlas-pewter)!important}.mobile-dashboard-accordion-body,.mobile-dashboard-accordion-body>.card,.mobile-dashboard-accordion-body>.work-grid,.mobile-dashboard-accordion-body>.lower-grid,.mobile-dashboard-accordion-body>.assignment-zone{border-color:var(--atlas-line-soft)!important;background:var(--atlas-obsidian)!important;color:var(--atlas-ivory)!important}.mobile-dashboard-accordion-body>.work-grid,.mobile-dashboard-accordion-body>.lower-grid,.mobile-dashboard-accordion-body>.assignment-zone{padding:12px!important}.mobile-dashboard-accordion.is-closed .mobile-dashboard-accordion-toggle{border-bottom:0!important}.incoming-handoff-table{background:var(--atlas-panel)!important;padding:10px!important}.incoming-handoff-table>article{border-color:var(--atlas-line-soft)!important;border-top-color:var(--atlas-pewter)!important;background:var(--atlas-panel-raised)!important}.incoming-handoff-table>article>span{border-color:var(--atlas-line-soft)!important}.incoming-handoff-table>article>span:before{color:var(--atlas-pewter)!important}.secondary-work-grid{background:var(--atlas-obsidian)!important;padding:12px!important}.secondary-work-grid>article,.pulse{border-radius:10px!important}.official-systems-card>header{background:var(--atlas-panel)!important}.official-system-link{min-height:86px!important}.brand .lobby-sidebar-logo,.brand .sidebar-brand-lockup{max-width:166px!important;max-height:92px!important}.access-brand-lockup .lobby-login-logo{max-width:190px!important;max-height:126px!important}}:root{--atlas-info:#8f9a92;--mnavy:var(--atlas-matte-black);--text-primary-on-dark:#edf7fd;--text-secondary-on-dark:#b9e3fb;--text-muted-on-dark:#69bdf0;--text-primary-on-light:#171716;--text-secondary-on-light:#4f4b45;--text-muted-on-light:#6f6961;--text-accent:#8fa1aa}.access-gate .access-person-menu,.access-gate .access-person-menu>button,.access-gate .access-person-menu>button:not(.selected){border-color:var(--atlas-line-soft)!important;color:var(--text-primary-on-dark)!important;background:#171717!important}.access-gate .access-person-menu>button:hover,.access-gate .access-person-menu>button:focus-visible,.access-gate .access-person-menu>button.selected,.access-gate .access-person-menu>button[aria-selected=true]{border-color:var(--atlas-border)!important;background:#292724!important}.access-gate .access-person-menu>button .access-person-copy strong,.access-gate .access-person-menu>button:not(.selected) .access-person-copy strong,.access-gate .access-person-trigger .access-person-copy strong{color:var(--text-primary-on-dark)!important;opacity:1!important}.access-gate .access-person-menu>button .access-person-copy small,.access-gate .access-person-menu>button:not(.selected) .access-person-copy small,.access-gate .access-person-trigger .access-person-copy small{color:var(--text-secondary-on-dark)!important;opacity:1!important}.modal-bg:has(.coming-soon-modal){background:#000000c7!important}.coming-soon-modal{border-color:var(--atlas-border)!important;color:var(--text-primary-on-dark)!important;background:#1a1a1a!important;box-shadow:0 28px 90px #0000009e!important}.coming-soon-modal .coming-mark{border-color:var(--atlas-pewter)!important;color:var(--atlas-pewter)!important;background:#0b0b0b!important}.coming-soon-modal>small{color:var(--atlas-pewter)!important}.coming-soon-modal h2{color:var(--text-primary-on-dark)!important}.coming-soon-modal p,.coming-soon-modal .coming-close{color:var(--text-secondary-on-dark)!important}.coming-soon-modal .coming-close:hover{color:var(--atlas-ivory)!important}.coming-soon-modal .coming-done{border-color:var(--atlas-pewter)!important;background:var(--atlas-pewter)!important;color:var(--atlas-obsidian)!important}.maintenance-page{--surface-text-primary:var(--text-primary-on-dark);--surface-text-secondary:var(--text-secondary-on-dark);--surface-text-muted:var(--text-muted-on-dark);color:var(--surface-text-primary)!important}.maintenance-page :is(h1,h2,h3,h4,strong){color:var(--surface-text-primary)!important}.maintenance-page :is(p,small,label){color:var(--surface-text-secondary)!important}.maintenance-page :is(.maintenance-section-heading,.maintenance-summary>button,.maintenance-panel,.maintenance-list-page,.maintenance-reports,.pm-policy-strip>div,.pm-section,.inventory-summary article,.inventory-controls,.inventory-table,.report-layout>article,.report-layout>aside){border-color:var(--atlas-line-soft)!important;background:var(--atlas-panel)!important;color:var(--surface-text-primary)!important;box-shadow:none!important}.maintenance-page .maintenance-section-heading{border-top:1px solid var(--atlas-border)!important;background:linear-gradient(135deg,#20201f,#171717)!important}.maintenance-page .maintenance-section-heading small,.maintenance-page .maintenance-panel header small,.maintenance-page .inventory-heading small,.maintenance-page .report-layout article>header small,.maintenance-page .pm-inspection-form section>header small{color:var(--atlas-pewter)!important}.maintenance-page .maintenance-section-heading h2,.maintenance-page .maintenance-panel h2,.maintenance-page .pm-section>header h3,.maintenance-page .inventory-heading h2,.maintenance-page .report-layout article>header h3{color:var(--surface-text-primary)!important}.maintenance-page .maintenance-summary>button:hover,.maintenance-page .maintenance-panel.quick>button:hover,.maintenance-page .report-layout>aside button:hover,.maintenance-page .report-layout>aside button.active{border-color:var(--atlas-pewter)!important;background:var(--atlas-panel-raised)!important;color:var(--surface-text-primary)!important}.maintenance-page .maintenance-summary>button span,.maintenance-page .inventory-summary span{color:var(--surface-text-secondary)!important}.maintenance-page .maintenance-summary>button small,.maintenance-page .inventory-summary strong{color:var(--atlas-pewter)!important}.maintenance-page .pm-policy-strip>div,.maintenance-page .inventory-summary article{border-top-color:var(--atlas-pewter)!important;background:#20201f!important}.maintenance-page .pm-policy-strip>div b,.maintenance-page .overdue-window-strip strong{color:var(--surface-text-primary)!important}.maintenance-page .pm-policy-strip>div span{color:var(--surface-text-secondary)!important}.maintenance-page .pm-section>header,.maintenance-page .pm-table-head,.maintenance-page .maintenance-table>header,.maintenance-page .inventory-table>header,.maintenance-page .report-table>header{border-color:var(--atlas-line-soft)!important;color:var(--surface-text-primary)!important;background:#0e0e0e!important}.maintenance-page .pm-section.pm-critical>header,.maintenance-page .pm-section.pm-completed>header,.maintenance-page .pm-section.pm-scheduled>header,.maintenance-page .pm-section.pm-upcoming>header{background:#181818!important}.maintenance-page .pm-section>header p,.maintenance-page .pm-table>button small{color:var(--surface-text-secondary)!important}.maintenance-page .pm-section>header>b{color:var(--surface-text-primary)!important;background:#07182c!important}.maintenance-page .pm-table>button,.maintenance-page .maintenance-table>button,.maintenance-page .inventory-table>article,.maintenance-page .report-table>div,.maintenance-page .task-command-list>button,.maintenance-page .attention-row{border-color:var(--atlas-line-soft)!important;background:var(--atlas-panel)!important;color:var(--surface-text-primary)!important}.maintenance-page .pm-table>button:hover,.maintenance-page .maintenance-table>button:hover,.maintenance-page .inventory-table>article:hover,.maintenance-page .report-table>div:hover,.maintenance-page .task-command-list>button:hover{background:var(--atlas-panel-raised)!important}.maintenance-page .pm-table>button.requires-action,.maintenance-page .inventory-summary article.attention,.maintenance-page .inventory-table>article.low-stock{box-shadow:inset 4px 0 var(--atlas-danger)!important;background:#241b1a!important}.maintenance-page .inventory-controls :is(input,select),.maintenance-page .maintenance-controls :is(input,select),.maintenance-page .report-controls :is(input,select),.maintenance-page .mobile-table-sort select{color:var(--surface-text-primary)!important;background:#101010!important;border-color:#ffffff24!important}.maintenance-page .inventory-controls label,.maintenance-page .maintenance-controls label{color:var(--surface-text-secondary)!important}.maintenance-page .inventory-table article>span>b{color:var(--atlas-pewter)!important}.maintenance-page .inventory-table article>span>small,.maintenance-page .report-table>div small{color:var(--surface-text-secondary)!important}.maintenance-page .inventory-actions button,.maintenance-page .inventory-heading .inventory-print,.maintenance-page .report-status-switch button,.maintenance-page .report-layout>aside button{border-color:var(--atlas-border)!important;background:var(--atlas-panel-raised)!important;color:var(--surface-text-primary)!important}.maintenance-page .inventory-actions button:first-child,.maintenance-page .report-status-switch button.active{border-color:var(--atlas-pewter)!important;color:var(--atlas-pewter)!important;background:#8fa1aa24!important}.maintenance-page :is(.maintenance-empty,.inventory-empty){color:var(--surface-text-primary)!important;background:#0a2440!important}.maintenance-page :is(.maintenance-empty,.inventory-empty) small{color:var(--surface-text-secondary)!important}.maintenance-modal,.maintenance-modal .record-detail-grid>div,.maintenance-modal .record-copy aside,.maintenance-modal .pm-inspection-form>section,.maintenance-modal .task-workflow aside,.maintenance-modal .inventory-current,.maintenance-modal .inventory-history-list article{border-color:var(--atlas-line-soft)!important;background:var(--atlas-panel)!important;color:var(--text-primary-on-dark)!important}.maintenance-modal>header,.maintenance-modal>footer{border-color:var(--atlas-border)!important;color:var(--text-primary-on-dark)!important;background:#101010!important}.maintenance-modal :is(h2,h3,strong,b,label){color:var(--text-primary-on-dark)!important}.maintenance-modal :is(p,small,span){color:var(--text-secondary-on-dark)!important}.maintenance-modal :is(input,select,textarea){color:var(--text-primary-on-dark)!important;background:#101010!important;border-color:#ffffff24!important}.maintenance-modal :is(input,select):disabled{color:var(--text-muted-on-dark)!important;opacity:1!important;background:#232323!important}.maintenance-modal>footer button:not(.primary){border-color:var(--atlas-border)!important;background:var(--atlas-panel-raised)!important;color:var(--text-primary-on-dark)!important}.leasing-workspace{--surface-text-primary:var(--text-primary-on-dark);--surface-text-secondary:var(--text-secondary-on-dark);--surface-text-muted:var(--text-muted-on-dark);color:var(--surface-text-primary)!important}.leasing-workspace :is(h1,h2,h3,h4,strong){color:var(--surface-text-primary)!important}.leasing-workspace :is(p,small,label){color:var(--surface-text-secondary)!important}.leasing-workspace :is(.leasing-priority-grid article,.leasing-panel,.leasing-tour-ready,.leasing-tour-grid>article,.leasing-table>article,.movein-cards article){border-color:var(--atlas-line-soft)!important;background:var(--atlas-panel)!important;color:var(--surface-text-primary)!important;box-shadow:none!important}.leasing-workspace .leasing-priority-grid article{border-top-color:var(--atlas-pewter)!important}.leasing-workspace .leasing-priority-grid article.primary{background:#20201f!important}.leasing-workspace .leasing-priority-grid article.attention,.leasing-workspace .movein-cards article.attention{background:#241b1a!important}.leasing-workspace .leasing-priority-grid small,.leasing-workspace .leasing-panel>header small,.leasing-workspace .leasing-tour-ready>header small,.leasing-workspace .movein-cards small{color:var(--atlas-pewter)!important}.leasing-workspace .leasing-priority-grid span,.leasing-workspace .leasing-table>article small,.leasing-workspace .movein-cards span,.leasing-workspace .leasing-tour-grid article>p{color:var(--surface-text-secondary)!important}.leasing-workspace .leasing-panel>header,.leasing-workspace .leasing-tour-ready>header,.leasing-workspace .leasing-table-head{border-color:var(--atlas-border)!important;color:var(--surface-text-primary)!important;background:#101010!important}.leasing-workspace .leasing-panel>header>span{color:var(--atlas-pewter)!important;background:#8fa1aa21!important}.leasing-workspace .leasing-table>article,.leasing-workspace .movein-cards article{border-bottom-color:var(--atlas-line-soft)!important}.leasing-workspace .leasing-tour-grid>article{border-right-color:var(--atlas-line-soft)!important}.leasing-workspace .rr-lineup-slots i{border-color:var(--atlas-line-soft)!important;background:var(--atlas-panel-raised)!important;color:var(--surface-text-primary)!important}.leasing-workspace .rr-lineup-slots i:first-child{border-color:var(--atlas-pewter)!important;color:var(--atlas-pewter)!important;background:#8fa1aa26!important}.leasing-workspace .leasing-status{border:1px solid var(--atlas-border)!important;color:var(--surface-text-primary)!important;background:#07182c!important}.leasing-workspace .movein-cards em{color:#e2bbb7!important}.leasing-workspace .movein-cards b{color:#e6aaa4!important}.leasing-workspace .leasing-empty{background:var(--atlas-panel-raised)!important;color:var(--surface-text-secondary)!important}@media (width<=900px){.leasing-workspace .leasing-table>article>span,.leasing-workspace .leasing-tour-grid>article{border-color:var(--atlas-line-soft)!important}.leasing-workspace .leasing-table>article>span:before{color:var(--atlas-pewter)!important}}:root{--atlas-ready-text:#83bd91;--atlas-not-ready-text:#ef928b}.leasing-workspace .movein-cards article,.leasing-workspace .movein-cards article.is-ready,.leasing-workspace .movein-cards article.is-not-ready{border-color:var(--atlas-line-soft)!important;border-left-color:var(--atlas-border)!important;background:var(--atlas-panel)!important;color:var(--text-primary-on-dark)!important;box-shadow:none!important}.readiness-status.is-ready{color:var(--atlas-ready-text)!important}.readiness-status.is-not-ready{color:var(--atlas-not-ready-text)!important}.leasing-workspace .movein-cards .readiness-status{font-style:normal!important;font-weight:800!important}:root{--atlas-section-outline:#8fa1aa61;--atlas-section-outline-hover:#8fa1aa8f;--atlas-inner-outline:#edf7fd1a}.atlas-home :is(.lobby-dashboard-hero,.activity-summary-card,.dashboard-top-calendar,.dashboard-weather,.role-context,.dashboard-primary-tasks,.guest-suites-card,.my-day,.incoming-handoff,.assignment-zone,.pulse,.portfolio-overview,.secondary-work-grid>article,.readiness,.official-systems-card,.daily-quote,.fair-housing-tip){border:1px solid var(--atlas-section-outline)!important;border-radius:var(--atlas-radius-card)!important}.atlas-home :is(.incoming-handoff,.official-systems-card){border-top-color:var(--atlas-section-outline-hover)!important}.atlas-home .fair-housing-tip{border-left-color:var(--atlas-section-outline-hover)!important}.atlas-home .assignment-zone :is(.dashboard-assignments,.assignment-controls,.assignment-team-roster,.assignment-table),.atlas-home .incoming-handoff :is(.incoming-handoff-summary,.incoming-handoff-table,.incoming-handoff-table>article,.clean-empty),.atlas-home .pulse :is(.property-tile,.metric),.atlas-home .portfolio-overview .portfolio-grid>article,.atlas-home .readiness :is(.donut,.stage aside),.atlas-home .official-systems-card .official-system-link,.atlas-home .secondary-work-grid>article :is(.clean-empty,.quick-grid button){border-color:var(--atlas-inner-outline)!important}:is(.maintenance-tabs,.calendar-view-switch,.leasing-tabs,.bi-primary-view-switch,.bi-mode-nav,.p1-primary-tabs,.report-status-switch){overflow:hidden;border:1px solid var(--atlas-section-outline)!important;border-radius:10px!important}:is(.maintenance-tabs,.calendar-view-switch,.leasing-tabs,.bi-primary-view-switch,.bi-mode-nav,.p1-primary-tabs,.report-status-switch)>button{border-color:#8fa1aa2e!important}:is(.maintenance-tabs,.calendar-view-switch,.leasing-tabs,.bi-primary-view-switch,.bi-mode-nav,.p1-primary-tabs,.report-status-switch)>button.active{box-shadow:inset 0 -2px 0 var(--atlas-pewter)!important;border-color:#8fa1aa6b!important}.table-sort-header{width:calc(100% - 6px)!important;min-height:36px!important;color:var(--text-secondary-on-dark,var(--atlas-text-secondary))!important;background:#8fa1aa09!important;border:1px solid #8fa1aa42!important;border-radius:5px!important;margin:3px!important}.table-sort-header:hover,.table-sort-header:focus-visible{border-color:var(--atlas-section-outline-hover)!important;color:var(--atlas-ivory)!important;background:#8fa1aa1a!important}.table-sort-header.active{color:var(--atlas-pewter)!important;background:#8fa1aa1a!important;border-color:#8fa1aa85!important}.table-sort-indicator{color:inherit!important;border-color:#8fa1aa7a!important}@media (width<=800px){.atlas-home .mobile-dashboard-accordion{border:1px solid var(--atlas-section-outline)!important;border-radius:var(--atlas-radius-card)!important}.atlas-home .mobile-dashboard-accordion-body>:is(.dashboard-primary-tasks,.guest-suites-card,.my-day,.incoming-handoff,.assignment-zone,.pulse,.portfolio-overview,.work-grid,.lower-grid,.official-systems-card,.daily-quote){border:0!important;border-radius:0!important}.atlas-home .mobile-dashboard-accordion-toggle{border-bottom-color:#8fa1aa3d!important}}.leasing-workspace .movein-cards .readiness-status.is-ready{color:var(--atlas-ready-text)!important}.leasing-workspace .movein-cards .readiness-status.is-not-ready{color:var(--atlas-not-ready-text)!important}.leasing-workspace .leasing-priority-grid article,.leasing-workspace .leasing-priority-grid article.primary,.leasing-workspace .leasing-priority-grid article.attention{border-color:var(--atlas-line-soft)!important;border-top-color:var(--atlas-pewter)!important;background:var(--atlas-panel-raised)!important;color:var(--text-primary-on-dark)!important;box-shadow:none!important}.leasing-workspace .leasing-priority-grid article :is(strong,small){color:var(--text-primary-on-dark)!important}.leasing-workspace .leasing-priority-grid article small{color:var(--atlas-pewter)!important}.leasing-workspace .leasing-priority-grid article span{color:var(--text-secondary-on-dark)!important}@media (width>=801px){.maintenance-page .maintenance-tabs{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:4px!important;padding:6px!important;display:grid!important;overflow:hidden!important}.maintenance-page .maintenance-tabs button{text-wrap:balance;white-space:normal!important;letter-spacing:-.01em!important;min-width:0!important;min-height:48px!important;padding:5px 4px!important;font-size:clamp(9px,.72vw,11px)!important;line-height:1.15!important}}.sidebar-collapse{min-height:38px;color:var(--atlas-stone);cursor:pointer;background:#ffffff06;border:1px solid #8fa1aa4d;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin:10px 12px 2px;display:flex}.sidebar-collapse:hover{border-color:var(--atlas-pewter);color:var(--atlas-ivory)}.sidebar-collapse span{color:var(--atlas-pewter);font-size:18px;line-height:1}.sidebar-collapse strong{letter-spacing:.08em;text-transform:uppercase;font-size:10px}@media (width>=768px){.sidebar,.workspace{transition:width .24s,margin-left .24s}.shell.sidebar-collapsed .sidebar{width:76px!important}.shell.sidebar-collapsed .workspace{margin-left:76px!important}.shell.sidebar-collapsed .brand{height:92px!important;padding:12px 8px!important}.shell.sidebar-collapsed .brand .sidebar-brand-lockup{object-fit:contain!important;width:54px!important;max-width:54px!important;max-height:66px!important}.shell.sidebar-collapsed .sidebar-collapse{min-width:44px;margin-inline:10px;padding:0}.shell.sidebar-collapsed .sidebar-collapse strong,.shell.sidebar-collapsed .sidebar nav button>span,.shell.sidebar-collapsed .sidebar nav button>em,.shell.sidebar-collapsed .sidebar-sign-out strong,.shell.sidebar-collapsed .side-foot{display:none!important}.shell.sidebar-collapsed .sidebar nav{padding-inline:9px!important}.shell.sidebar-collapsed .sidebar nav button{justify-content:center;position:relative;border-left-width:0!important;min-height:46px!important;padding:0!important}.shell.sidebar-collapsed .sidebar nav button:before{content:attr(data-nav-icon);width:30px;height:30px;color:var(--atlas-stone);place-items:center;font-size:16px;display:grid}.shell.sidebar-collapsed .sidebar nav button.active:before{color:var(--atlas-pewter)}.shell.sidebar-collapsed .sidebar nav button .nav-lobby-orbit{display:none!important}.shell.sidebar-collapsed .sidebar-sign-out{justify-content:center;min-width:44px;margin-inline:10px!important;padding:0!important}}.shell,.workspace,.page,.maintenance-page,.p1-shell,.p1-workspace,.p1-stage{min-width:0!important;max-width:100%!important}.shell,.workspace,.page,.maintenance-page,.p1-shell{overflow-x:clip!important}.p1-shell{width:100%}.p1-workspace{width:100%;position:relative;overflow:hidden;grid-template-columns:64px minmax(0,1fr) 46px!important}.p1-workspace.floors-collapsed,.p1-workspace.controls-collapsed,.p1-workspace.floors-collapsed.controls-collapsed{grid-template-columns:64px minmax(0,1fr) 46px!important}.p1-stage,.p1-model-viewport,.p1-floor-experience,.p1-floor-canvas{min-width:0!important;max-width:100%!important}.p1-panel-toggle{width:100%;min-height:38px;color:inherit;cursor:pointer;background:#8fa1aa12;border:1px solid #8fa1aa57;justify-content:center;align-items:center;gap:7px;display:flex}.p1-panel-toggle:hover{background:#8fa1aa21;border-color:#8fa1aaad}.p1-panel-toggle span{color:var(--atlas-pewter);font-size:17px}.p1-panel-toggle strong{letter-spacing:.1em;text-transform:uppercase;font-size:9px}.p1-floor-panel-toggle{color:var(--atlas-ivory);margin:0 0 12px}.p1-inspector-panel-toggle{z-index:8;color:var(--atlas-ivory);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 0 14px;position:sticky;top:0}.p1-inspector-head-actions{align-items:center;gap:7px;display:flex}.p1-inspector-add{width:34px;height:34px;color:var(--atlas-pewter);cursor:pointer;background:#8fa1aa1a;border:1px solid #8fa1aa85;place-items:center;font-size:19px;display:grid}.p1-inspector-add:hover,.p1-inspector-add:focus-visible{background:var(--atlas-pewter);color:#111}@media (width>=861px){.p1-floor-nav,.p1-inspector{transition:padding .24s,width .24s}.p1-floor-nav:not(.is-collapsed){z-index:32;border-right:1px solid #8fa1aa7a;width:min(290px,100% - 92px);position:absolute;inset:0 auto 0 0;box-shadow:18px 0 42px #0000007a}.p1-floor-nav.is-collapsed{overflow-x:hidden;padding:10px 6px!important}.p1-floor-nav.is-collapsed .p1-floor-panel-toggle{min-height:48px;margin-bottom:7px;padding:0}.p1-floor-nav.is-collapsed .p1-floor-panel-toggle strong,.p1-floor-nav.is-collapsed .p1-drawer-heading,.p1-floor-nav.is-collapsed>p,.p1-floor-nav.is-collapsed nav button span,.p1-floor-nav.is-collapsed nav button>i{display:none!important}.p1-floor-nav.is-collapsed nav{gap:5px}.p1-floor-nav.is-collapsed nav button{grid-template-columns:1fr;place-items:center;min-height:46px;padding:4px;display:grid;transform:none!important}.p1-floor-nav.is-collapsed nav button>b{width:36px;height:36px}.p1-floor-nav.is-collapsed nav button.active{border-left-width:1px}.p1-inspector:not(.is-collapsed){z-index:34;border-left:1px solid #8fa1aa7a;width:min(360px,100% - 92px);position:absolute;inset:0 0 0 auto;box-shadow:-18px 0 42px #00000080}.p1-inspector.is-collapsed{overflow:hidden;padding:0!important}.p1-inspector.is-collapsed .p1-inspector-content{display:none}.p1-inspector.is-collapsed .p1-inspector-panel-toggle{border:0;border-left:1px solid #8fa1aa57;border-radius:0;flex-direction:column;height:100%;min-height:0;margin:0;padding:12px 0;position:relative}.p1-inspector.is-collapsed .p1-inspector-panel-toggle strong{writing-mode:vertical-rl;letter-spacing:.14em;transform:rotate(180deg)}}@media (width<=860px){.p1-workspace,.p1-workspace.floors-collapsed,.p1-workspace.controls-collapsed,.p1-workspace.floors-collapsed.controls-collapsed{width:100%!important;display:block!important}.p1-panel-toggle{display:none!important}.p1-inspector-content{display:block!important}.p1-floor-nav.is-collapsed,.p1-inspector.is-collapsed{padding:20px!important}}.maintenance-tabs button.launch-locked{opacity:.72;position:relative;color:var(--text-muted-on-dark)!important}.maintenance-tabs button.launch-locked span{color:var(--atlas-pewter);letter-spacing:.08em;border:1px solid #8fa1aa6b;border-radius:999px;margin-left:7px;padding:2px 5px;font-size:7px;font-weight:800}.maintenance-tabs button.launch-locked:hover,.maintenance-tabs button.launch-locked:focus-visible{opacity:1;color:var(--atlas-ivory)!important;border-color:#8fa1aa6b!important}.launch-lock-modal{width:min(440px,100%);color:var(--atlas-ivory);text-align:center;background:linear-gradient(145deg,#1c1c1b,#101010);border:1px solid #8fa1aaa3;border-radius:10px;padding:34px;position:relative;box-shadow:0 28px 90px #0000009e}.launch-lock-close{color:var(--atlas-stone);cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:10px;right:12px}.launch-lock-mark{border:1px solid var(--atlas-pewter);min-height:38px;color:var(--atlas-pewter);letter-spacing:.18em;justify-content:center;align-items:center;margin-bottom:14px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.launch-lock-modal>small{color:var(--atlas-pewter);letter-spacing:.16em;font-size:9px;font-weight:800;display:block}.launch-lock-modal h2{color:var(--atlas-ivory);font-family:var(--font-display);margin:7px 0 10px;font-size:30px;font-weight:500}.launch-lock-modal p{color:var(--text-secondary-on-dark);margin:0 auto 22px;font-size:12px;line-height:1.6}.launch-lock-done{border:1px solid var(--atlas-pewter);min-width:120px;min-height:42px;color:var(--atlas-ivory);cursor:pointer;background:#8fa1aa26;font-weight:800}.leasing-launch-locks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.leasing-launch-locks article{background:linear-gradient(145deg,#1c1c1b,#151515);border:1px solid #8fa1aa47;border-radius:10px;align-items:center;gap:16px;min-height:104px;padding:20px;display:flex}.leasing-launch-locks article>span{letter-spacing:.08em;border:1px solid #8fa1aa7a;border-radius:999px;flex:none;padding:5px 7px;font-size:8px;font-weight:800;color:var(--atlas-pewter)!important}.leasing-launch-locks article div{gap:3px;display:grid}.leasing-launch-locks small{letter-spacing:.12em;font-weight:800;color:var(--atlas-pewter)!important;font-size:9px!important}.leasing-launch-locks strong{font-size:17px;color:var(--atlas-ivory)!important}.leasing-launch-locks p{margin:0;color:var(--text-secondary-on-dark)!important;font-size:11px!important}@media (width<=700px){.maintenance-tabs button.launch-locked span{width:max-content;margin:4px auto 0;display:block}.leasing-launch-locks{grid-template-columns:1fr}.leasing-launch-locks article{min-height:92px;padding:16px}}@media (width<=767px){.sidebar-collapse{display:none!important}.shell.sidebar-collapsed .workspace{margin-left:0!important}.shell.sidebar-collapsed .sidebar{width:min(82vw,330px)!important}}@media screen{:root{--atlas-utility-surface:#181818;--atlas-utility-raised:#222220;--atlas-utility-field:#04111f;--atlas-utility-border:#8fa1aa4d;--atlas-utility-divider:#edf7fd1a}.mobile-table-sort{border:1px solid var(--atlas-utility-border)!important;border-radius:var(--atlas-radius-input)!important;background:var(--atlas-utility-surface)!important;color:var(--text-primary-on-dark)!important;box-shadow:inset 0 1px #ffffff06!important}.mobile-table-sort label{color:var(--text-muted-on-dark)!important}.mobile-table-sort select,.leasing-workspace .mobile-table-sort select,.property-calendar-page .mobile-table-sort select{background:var(--atlas-utility-field)!important;color:var(--text-primary-on-dark)!important;box-shadow:none!important;border:1px solid #ffffff24!important}.mobile-table-sort select:focus-visible,.maintenance-page :is(input,select,textarea):focus-visible,.leasing-workspace :is(input,select,textarea):focus-visible,.property-calendar-page :is(input,select,textarea):focus-visible{outline-offset:1px;border-color:var(--atlas-pewter)!important;outline:2px solid #8fa1aa38!important}.maintenance-page :is(.maintenance-controls,.pm-controls,.inventory-controls),.property-calendar-page :is(.calendar-toolbar,.calendar-filter-bar),.rr-simple :is(.rr-controls-simple,.rr-mobile-section-controls,.rr-sort-panel){border-color:var(--atlas-utility-border)!important;background:var(--atlas-utility-surface)!important;color:var(--text-primary-on-dark)!important;box-shadow:none!important}.maintenance-page :is(.maintenance-controls,.pm-controls,.inventory-controls) label,.property-calendar-page .calendar-filter-bar label{color:var(--text-muted-on-dark)!important}.maintenance-page :is(.maintenance-controls,.pm-controls,.inventory-controls) :is(input,select),.property-calendar-page .calendar-filter-bar select,.rr-simple :is(.rr-find,input,select){background:var(--atlas-utility-field)!important;color:var(--text-primary-on-dark)!important;border-color:#ffffff24!important}.maintenance-page :is(.maintenance-controls,.pm-controls,.inventory-controls) input::placeholder,.rr-simple input::placeholder{opacity:.9;color:var(--text-muted-on-dark)!important}.maintenance-page .maintenance-controls button,.property-calendar-page :is(.calendar-filter-bar,.calendar-toolbar) button,.rr-simple :is(.rr-mobile-section-controls,.rr-sort-panel) button{border-color:var(--atlas-utility-divider)!important;background:var(--atlas-utility-raised)!important;color:var(--text-secondary-on-dark)!important;box-shadow:none!important}.maintenance-page .maintenance-controls button:hover,.maintenance-page .maintenance-controls button:focus-visible,.maintenance-page .maintenance-controls button.active,.property-calendar-page :is(.calendar-filter-bar,.calendar-toolbar) button:hover,.property-calendar-page :is(.calendar-filter-bar,.calendar-toolbar) button:focus-visible,.rr-simple :is(.rr-mobile-section-controls,.rr-sort-panel) button:hover,.rr-simple :is(.rr-mobile-section-controls,.rr-sort-panel) button:focus-visible{border-color:var(--atlas-pewter)!important;color:var(--atlas-ivory)!important;background:#8fa1aa1f!important}.maintenance-page .maintenance-controls button.active{color:var(--atlas-pewter)!important}.maintenance-page :is(.pm-table,.maintenance-table,.report-table),.maintenance-page .pm-section .pm-table,.leasing-workspace :is(.leasing-table,.movein-cards),.rr-simple :is(.rr-table-shell,.rr-table-wrap,.rr-table tbody,.rr-lifecycle-table tbody){background:var(--atlas-panel)!important}.maintenance-page :is(.pm-table>button,.maintenance-table>button,.report-table>div),.leasing-workspace .leasing-table>article,.rr-simple :is(.rr-table tbody tr,.rr-lifecycle-table tbody tr){border-color:var(--atlas-utility-divider)!important;background:var(--atlas-panel-raised)!important;color:var(--text-primary-on-dark)!important}.maintenance-page :is(.pm-table>button,.maintenance-table>button,.report-table>div):hover,.leasing-workspace .leasing-table>article:hover,.rr-simple :is(.rr-table tbody tr,.rr-lifecycle-table tbody tr):hover{background:#292927!important}.rr-simple .rr-mobile-scroll-hint{border-color:var(--atlas-utility-divider)!important;background:var(--atlas-utility-surface)!important;color:var(--text-muted-on-dark)!important}.rr-simple .rr-section-heading>i{border-color:var(--atlas-utility-border)!important;background:var(--atlas-utility-field)!important;color:var(--atlas-pewter)!important}.rr-simple .rr-table-shell>.rr-table-wrap::-webkit-scrollbar-track{background:#111!important}.rr-simple .rr-table-shell>.rr-table-wrap::-webkit-scrollbar-thumb{background:var(--atlas-pewter)!important;border-color:#111!important}.property-calendar-page .calendar-mobile{border-color:var(--atlas-utility-border)!important;background:var(--atlas-panel)!important;color:var(--text-primary-on-dark)!important}.property-calendar-page .calendar-mobile>header{color:var(--atlas-ivory)!important;background:#122333!important;border-bottom-color:#8fa1aa47!important}.property-calendar-page .calendar-mobile-week{border-bottom:1px solid var(--atlas-utility-divider)!important;background:var(--atlas-utility-surface)!important}.property-calendar-page .calendar-mobile-week>button{background:var(--atlas-utility-raised)!important;color:var(--text-secondary-on-dark)!important;box-shadow:none!important;border-color:#ffffff14!important}.property-calendar-page .calendar-mobile-week>button:hover,.property-calendar-page .calendar-mobile-week>button:focus-visible{color:var(--atlas-ivory)!important;border-color:#8fa1aa7a!important}.property-calendar-page .calendar-mobile-week>button.today{border-color:var(--atlas-pewter)!important}.property-calendar-page .calendar-mobile-week>button.active{color:var(--atlas-ivory)!important;background:#122333!important;border-color:#8fa1aab8!important}.property-calendar-page .calendar-mobile-agenda{background:var(--atlas-panel)!important;color:var(--text-primary-on-dark)!important}.property-calendar-page .calendar-mobile-agenda-title{border-color:var(--atlas-utility-divider)!important}.property-calendar-page .calendar-mobile-agenda-title span,.property-calendar-page .calendar-mobile-agenda>button>b{color:var(--atlas-pewter)!important}.property-calendar-page .calendar-mobile-agenda>button{border-color:var(--atlas-utility-divider)!important;background:var(--atlas-panel)!important;color:var(--text-primary-on-dark)!important}.property-calendar-page .calendar-mobile-agenda>button:hover,.property-calendar-page .calendar-mobile-agenda>button:focus-visible{background:var(--atlas-panel-raised)!important}.property-calendar-page .calendar-mobile-agenda>button time,.property-calendar-page .calendar-mobile-agenda>button div small,.property-calendar-page .calendar-mobile-empty small{color:var(--text-secondary-on-dark)!important}.property-calendar-page .calendar-mobile-empty strong,.property-calendar-page .calendar-mobile-agenda-title strong{color:var(--text-primary-on-dark)!important}.property-calendar-page :is(.calendar-workspace,.calendar-list,.calendar-agenda,.calendar-legend){border-color:var(--atlas-utility-divider)!important;background:var(--atlas-panel)!important;color:var(--text-primary-on-dark)!important}}@media screen and (width<=900px){.mobile-table-sort{border-width:0 0 1px!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:10px 12px!important}.mobile-table-sort select{min-height:44px!important;margin-top:4px!important}.maintenance-page :is(.maintenance-controls,.pm-controls,.inventory-controls){gap:10px!important;margin:12px 0!important;padding:12px!important}.maintenance-page .maintenance-controls label,.maintenance-page .inventory-controls label{gap:4px!important;display:grid!important}.maintenance-page :is(.maintenance-controls,.inventory-controls) :is(input,select){min-height:44px!important;margin-top:0!important}.maintenance-page .maintenance-controls>div{gap:6px!important}.maintenance-page .maintenance-controls button{min-height:42px!important;padding:0 11px!important}.maintenance-page .pm-section .pm-table{padding:9px!important}.maintenance-page :is(.pm-table>button,.maintenance-table>button,.report-table>div){gap:7px!important;padding:12px!important}.leasing-workspace .leasing-panel>header,.leasing-workspace .leasing-tour-ready>header{padding:16px!important}.leasing-workspace .leasing-table>article{padding:7px 13px!important}.property-calendar-page .calendar-filter-bar{gap:10px!important;padding:12px!important}}@media screen and (width<=520px){.mobile-table-sort{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mobile-table-sort label{min-width:0;font-size:8px!important}.mobile-table-sort select{width:100%!important;padding-inline:8px!important;font-size:11px!important}.property-calendar-page .calendar-mobile-week{gap:3px!important;padding:8px 6px!important}.property-calendar-page .calendar-mobile-week>button{min-height:60px!important;padding:6px 1px!important}}.p1-inspector,.p1-inspector-content,.p1-floor-nav{--p1-panel-bg:#0a2440;--p1-panel-raised:#1d1d1c;--p1-panel-line:#edf7fd1f;--p1-panel-pewter-line:#8fa1aa6b}.p1-inspector{border-color:var(--p1-panel-pewter-line)!important;background:var(--p1-panel-bg)!important;color:var(--atlas-ivory)!important;scrollbar-color:var(--atlas-pewter) #0b0b0b!important}.p1-inspector-head{border-color:var(--p1-panel-line)!important;background:var(--p1-panel-bg)!important}.p1-inspector-head strong,.p1-floor-summary>strong,.p1-layers header strong,.p1-phase-note strong,.p1-space-panel dd,.p1-verification-register article header b{color:var(--atlas-ivory)!important}.p1-floor-summary,.p1-space-panel,.p1-space-panel dl>div,.p1-verification-summary,.p1-verification-summary>div,.p1-layers,.p1-inspector-head{border-color:var(--p1-panel-line)!important}.p1-floor-summary p,.p1-phase-note p,.p1-space-panel p,.p1-space-panel>small,.p1-verification-register article p,.p1-verification-summary dd{color:var(--text-secondary-on-dark)!important}.p1-space-panel dt,.p1-verification-summary dt,.p1-verification-register>summary,.p1-verification-register article header span{color:var(--atlas-pewter)!important}.p1-floor-summary em,.p1-layer-actions button,.p1-layer-list>button,.p1-verification-register,.p1-verification-register article,.p1-verification-register article dl div,.p1-phase-note{border-color:var(--p1-panel-line)!important;background:var(--p1-panel-raised)!important;color:var(--atlas-ivory)!important}.p1-layer-list>button:hover,.p1-layer-list>button.active,.p1-layer-actions button:hover,.p1-layer-actions button:focus-visible{border-color:var(--atlas-pewter)!important;color:var(--atlas-ivory)!important;background:#292927!important}.p1-layer-list>button em,.p1-verification-register article dt{color:var(--text-muted-on-dark)!important}.p1-verification-register article dd{color:var(--text-secondary-on-dark)!important}.p1-mobile-close{border-radius:50%;flex:0 0 44px;width:44px;height:44px;line-height:1;border:1px solid var(--p1-panel-pewter-line)!important;color:var(--atlas-ivory)!important;background:#0b0b0b!important}.p1-mobile-close:hover,.p1-mobile-close:focus-visible{border-color:var(--atlas-pewter)!important;color:var(--atlas-pewter)!important}.bi-space-modal>article,.bi-space-modal-body,.bi-space-purpose,.bi-space-modal dl,.bi-space-modal dl>div,.bi-field-note,.bi-detail,.bi-layer-drawer{border-color:var(--atlas-line-soft)!important;background:var(--atlas-panel)!important;color:var(--atlas-ivory)!important}.bi-space-modal dt,.bi-space-purpose span{color:var(--atlas-pewter)!important}.bi-space-modal dd,.bi-space-purpose strong{color:var(--atlas-ivory)!important}.bi-field-note{color:var(--text-secondary-on-dark)!important;background:#8fa1aa1a!important}@media (width<=860px){.p1-mobile-actions{background:#171717!important;border-color:#8fa1aa47!important}.p1-mobile-actions button{border-color:var(--p1-panel-line)!important;color:var(--atlas-ivory)!important}.p1-floor-nav,.p1-inspector,.p1-floor-nav.is-collapsed,.p1-inspector.is-collapsed{overscroll-behavior:contain;left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;bottom:max(8px,env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:calc(100svh - max(16px,env(safe-area-inset-top)) - max(16px,env(safe-area-inset-bottom)))!important;border:1px solid var(--p1-panel-pewter-line)!important;background:var(--p1-panel-bg)!important;color:var(--atlas-ivory)!important;border-radius:16px 16px 10px 10px!important;padding:0!important;overflow:hidden!important;box-shadow:0 -24px 70px #000000b8!important}.p1-inspector-content{max-height:inherit;padding:0 16px calc(18px + env(safe-area-inset-bottom));overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto;display:block!important}.p1-inspector-head{z-index:12;box-shadow:0 1px 0 var(--p1-panel-line);gap:14px;padding:16px 0 14px;position:sticky;top:0}.p1-inspector-head>div{min-width:0}.p1-inspector-head strong{overflow-wrap:anywhere;max-width:100%;line-height:1.12;font-size:clamp(20px,5.4vw,25px)!important}.p1-floor-nav{padding:16px 13px calc(16px + env(safe-area-inset-bottom))!important;overflow:hidden auto!important}.p1-drawer-heading{z-index:10;background:var(--p1-panel-bg);padding:16px 8px 14px;position:sticky;top:-16px}.p1-floor-experience{min-height:min(76svh,720px)!important}.p1-floor-canvas{place-items:center;max-height:70svh;display:grid;min-height:clamp(430px,64svh,590px)!important;overflow:hidden!important}.p1-floor-canvas svg{object-fit:contain;width:100%;height:100%;max-height:70svh;min-height:clamp(430px,64svh,590px)!important}.p1-floor-compass{pointer-events:none;width:38px!important;height:38px!important;color:var(--atlas-ivory)!important;background:#141414e0!important;top:8px!important;right:8px!important}.p1-floor-compass i{height:16px!important;top:-10px!important}.p1-drawer-backdrop{touch-action:none}.maintenance-page .pm-section-stack{gap:16px!important;max-height:none!important;overflow:visible!important}.maintenance-page .pm-section>header{grid-template-columns:32px minmax(0,1fr) 38px!important;gap:10px!important;min-height:72px!important;padding:11px 12px!important}.maintenance-page .pm-section>header h3{font-size:clamp(18px,5vw,22px)!important;line-height:1.12!important}.maintenance-page .pm-section>header p{display:none!important}.maintenance-page .pm-section>header>b{width:36px!important;height:36px!important}.maintenance-page .pm-section .mobile-table-sort{padding:8px 10px!important}.maintenance-page .pm-section .pm-table{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;min-height:clamp(300px,100svh - 390px,560px)!important;max-height:clamp(380px,100svh - 285px,680px)!important;padding:9px!important;overflow:hidden auto!important}.maintenance-page .maintenance-list-page .maintenance-table,.maintenance-page .maintenance-reports .report-table,.maintenance-page .task-command-list,.maintenance-page .maintenance-scroll-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;min-height:clamp(300px,100svh - 390px,560px)!important;max-height:clamp(420px,100svh - 260px,720px)!important;overflow:hidden auto!important}.maintenance-page .maintenance-section-heading{gap:12px!important;min-height:0!important;padding:14px!important}.maintenance-page .maintenance-section-heading h2{font-size:clamp(23px,7vw,32px)!important}.maintenance-page .pm-policy-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:10px 0!important}.maintenance-page .pm-policy-strip>div{min-height:0!important;padding:12px!important}.maintenance-page .pm-policy-strip>div span{font-size:10px!important;line-height:1.3!important}.maintenance-page .pm-controls{align-items:stretch!important;margin:10px 0 14px!important;padding:10px!important}.maintenance-page .pm-legend{flex-wrap:wrap!important;gap:7px 12px!important;display:flex!important;overflow:visible!important}.maintenance-page .pm-legend span{font-size:10px!important}}@media (width<=520px){.p1-floor-experience>header{grid-template-columns:auto minmax(0,1fr) auto!important}.p1-floor-experience>header h3{overflow-wrap:anywhere;line-height:1.1;font-size:clamp(17px,5vw,21px)!important}.p1-floor-experience>header button{min-width:0!important}.maintenance-page .pm-policy-strip{grid-template-columns:1fr 1fr!important}}.p1-calibration-tools{color:var(--atlas-ivory);background:#151515;border:1px solid #8fa1aa61;border-radius:11px;margin:10px 12px 0;overflow:hidden}.p1-calibration-toggle{width:100%;min-height:48px;color:inherit;text-align:left;background:linear-gradient(90deg,#8fa1aa17,#0000 58%);border:0;justify-content:space-between;align-items:center;padding:9px 13px;display:flex}.p1-calibration-toggle>span{gap:2px;display:grid}.p1-calibration-toggle small,.p1-calibration-registration>span{color:var(--atlas-pewter);letter-spacing:.15em;font-size:9px;font-weight:800}.p1-calibration-toggle strong{letter-spacing:.02em;font-size:13px}.p1-calibration-toggle>b{width:30px;height:30px;color:var(--atlas-pewter);border:1px solid #8fa1aa73;border-radius:50%;place-items:center;font-size:18px;display:grid}.p1-calibration-body{background:#111;border-top:1px solid #8fa1aa38;grid-template-columns:auto minmax(180px,1fr) auto minmax(220px,1fr);align-items:center;gap:10px 14px;padding:11px 13px 13px;display:grid}.p1-calibration-modes{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:4px;display:grid}.p1-calibration-modes button{min-height:38px;color:var(--text-secondary-on-dark);letter-spacing:.09em;text-transform:uppercase;background:#1e1e1e;border:1px solid #353535;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800}.p1-calibration-modes button:hover,.p1-calibration-modes button:focus-visible,.p1-calibration-modes button.active{border-color:var(--atlas-pewter);color:var(--atlas-ivory);background:#8fa1aa21}.p1-calibration-opacity{gap:6px;min-width:170px;display:grid}.p1-calibration-opacity>span{color:var(--text-secondary-on-dark);justify-content:space-between;font-size:11px;display:flex}.p1-calibration-opacity b{color:var(--atlas-pewter)}.p1-calibration-opacity input{width:100%;accent-color:var(--atlas-pewter)}.p1-calibration-opacity.is-disabled{opacity:.42}.p1-calibration-markers{min-height:38px;color:var(--text-secondary-on-dark);border:1px solid #353535;border-radius:7px;align-items:center;gap:8px;padding:7px 10px;font-size:11px;display:flex}.p1-calibration-markers input{width:18px;height:18px;accent-color:var(--atlas-pewter)}.p1-calibration-registration{gap:2px;min-width:0;display:grid}.p1-calibration-registration strong{color:var(--atlas-ivory);font-size:12px}.p1-calibration-registration small{color:var(--text-muted-on-dark);overflow-wrap:anywhere;font-size:9px}.p1-calibration-registration p{color:var(--text-secondary-on-dark);margin:4px 0 0;font-size:9px;line-height:1.4}.p1-structural-registration{background:#030914;border:1px solid #8fa1aa47;border-radius:8px;padding:8px 10px}.p1-calibration-register{background:#171717;border:1px solid #313131;border-radius:8px;grid-column:1/-1}.p1-calibration-register summary{color:var(--atlas-ivory);cursor:pointer;justify-content:space-between;gap:12px;padding:10px 12px;font-size:11px;font-weight:700;display:flex}.p1-calibration-register summary b{color:var(--atlas-pewter);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.p1-calibration-register>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.p1-calibration-register article{background:#121212;border:1px solid #303030;border-radius:7px;padding:9px}.p1-calibration-register article header{justify-content:space-between;align-items:center;gap:8px;display:flex}.p1-calibration-register article strong{color:var(--atlas-ivory);font-size:11px}.p1-calibration-register article p,.p1-calibration-register li{color:var(--text-secondary-on-dark);margin:6px 0 0;font-size:10px;line-height:1.45}.p1-calibration-register ul{border-top:1px solid #303030;grid-column:1/-1;margin:0;padding:8px 12px 8px 26px}.p1-calibration-status{color:var(--atlas-stone);letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-weight:800}.p1-calibration-status.status-aligned,.p1-calibration-status.status-vertically-aligned{color:#78c493}.p1-calibration-status.status-expected-floor-specific-difference,.p1-calibration-status.status-minor-adjustment-needed{color:#69bdf0}.p1-calibration-status.status-geometry-conflict,.p1-calibration-status.status-major-footprint-conflict,.p1-calibration-status.status-vertical-geometry-conflict,.p1-calibration-status.status-coordination-conflict{color:#ef8f8b}.p1-calibration-status.status-complete-enough-for-registration{color:#78c493}.p1-calibration-status.status-partial,.p1-calibration-status.status-detail-only{color:#69bdf0}.p1-calibration-status.status-missing{color:#ef8f8b}.p1-calibration-status.status-source-unclear{color:#69bdf0}.p1-footprint-register>div{grid-template-columns:1fr}.p1-footprint-register>div>article:first-child{background:linear-gradient(135deg,#151515,#030914);border-color:#8fa1aa6b}.p1-footprint-register .p1-footprint-continuity{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.p1-footprint-register .p1-footprint-continuity>strong{color:var(--atlas-pewter);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;padding:4px 2px 0;font-size:10px}.p1-footprint-register .p1-footprint-continuity article header span{color:var(--atlas-stone);font-size:9px}.p1-drawing-source,.p1-structural-source{pointer-events:none}.p1-structural-source{mix-blend-mode:multiply}.p1-calibration-structural .p1-plan-background,.p1-calibration-coordination .p1-plan-background{fill:#edf7fd}.p1-calibration-coordination .p1-plan-shell{fill:#edf7fd1f!important;stroke:#164f86!important;stroke-width:.55px!important}.p1-calibration-coordination .p1-plan-court rect,.p1-calibration-coordination .p1-plan-court polygon{fill:#cdd6cf21!important}.p1-calibration-coordination .p1-space rect,.p1-calibration-coordination .p1-space polygon{stroke-width:.4px;fill-opacity:.16!important}.p1-calibration-coordination .p1-plan-corridor{opacity:.35}.p1-structural-register>div,.p1-structural-source-register>div{grid-template-columns:1fr}.p1-structural-register .p1-footprint-continuity,.p1-structural-floor-map,.p1-structural-source-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.p1-structural-register .p1-footprint-continuity>strong{color:var(--atlas-pewter);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;padding:4px 2px 0;font-size:10px}.p1-structural-register .p1-footprint-continuity article header span,.p1-structural-source-list article header span{color:var(--atlas-stone);font-size:9px}.p1-structural-source-register>div>article:last-child{background:linear-gradient(135deg,#151515,#030914);border-color:#8fa1aa6b}.p1-calibration-overlay .p1-plan-shell{fill:#edf7fd2e!important}.p1-calibration-overlay .p1-plan-court rect,.p1-calibration-overlay .p1-plan-court polygon{fill:#cdd6cf38!important}.p1-calibration-overlay .p1-space rect,.p1-calibration-overlay .p1-space polygon{fill-opacity:.28!important}.p1-calibration-overlay .p1-plan-corridor{opacity:.42}.p1-calibration-overlay .p1-plan-corridor-edge,.p1-calibration-overlay .p1-plan-corridor-centerline,.p1-calibration-overlay .p1-space rect,.p1-calibration-overlay .p1-space polygon{stroke-width:.45px}@media (width<=1100px){.p1-calibration-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.p1-calibration-tools{border-radius:9px;margin:8px 8px 0}.p1-calibration-toggle{min-height:44px;padding:7px 10px}.p1-calibration-body{grid-template-columns:1fr;gap:10px;padding:10px}.p1-calibration-modes{width:100%}.p1-calibration-modes button{min-height:44px}.p1-calibration-opacity{min-width:0}.p1-calibration-opacity input{min-height:32px}.p1-calibration-markers{min-height:44px}.p1-calibration-register{grid-column:auto}.p1-calibration-register>div{grid-template-columns:1fr}.p1-calibration-register ul{grid-column:auto}.p1-footprint-register .p1-footprint-continuity{grid-template-columns:1fr}.p1-footprint-register .p1-footprint-continuity>strong{grid-column:auto}.p1-structural-register .p1-footprint-continuity,.p1-structural-floor-map,.p1-structural-source-list{grid-template-columns:1fr}.p1-structural-register .p1-footprint-continuity>strong{grid-column:auto}}.system-settings-page,.resources-page{color:var(--text-primary-on-dark)!important}.system-settings-page .settings-grid article,.system-settings-page>aside,.resources-page .resource-card,.resources-page .resources-directory{border-color:var(--atlas-section-outline)!important;background:var(--surface-panel)!important;color:var(--text-primary-on-dark)!important;box-shadow:var(--atlas-shadow)!important}.system-settings-page .settings-grid article:hover,.resources-page .resource-card:hover{border-color:var(--atlas-section-outline-hover)!important;background:var(--surface-raised)!important}.system-settings-page .settings-grid :is(h2,strong),.resources-page :is(.resources-intro h2,.resources-directory h2,.resource-card h2,.resource-brand strong,.resources-directory article>strong){color:var(--text-primary-on-dark)!important}.system-settings-page .settings-grid :is(p,span),.system-settings-page>aside p,.resources-page :is(.resources-intro p,.resource-card p,.resources-directory article>span){color:var(--text-secondary-on-dark)!important}.system-settings-page .settings-grid small,.resources-page :is(.resources-intro small,.resources-directory small,.resources-directory article>b),.system-settings-page .settings-grid article>span{color:var(--text-accent)!important}.system-settings-page .settings-grid button{border-color:var(--atlas-section-outline-hover)!important;color:var(--atlas-ivory)!important;background:#191919!important}.system-settings-page .settings-grid button:hover{color:var(--atlas-pewter)!important;background:#8fa1aa1f!important}.resources-page .resources-intro{border-bottom-color:var(--atlas-line-soft)!important}.resources-page .resources-directory>header,.resources-page .resources-directory article{border-color:var(--atlas-line-soft)!important}.resources-page .resources-directory>header>span,.resources-page .resources-directory article.coming{background:var(--surface-raised)!important;color:var(--text-secondary-on-dark)!important}.resources-page .resource-card>a{border-color:var(--atlas-section-outline)!important;color:var(--atlas-ivory)!important;background:#151515!important}.resources-page .resource-card>a:hover{color:var(--atlas-pewter)!important;background:#8fa1aa1f!important}.top-admin-preview{border:1px solid var(--atlas-section-outline)!important;background:var(--surface-panel)!important;box-shadow:0 8px 24px #00000047!important}.top-admin-preview label>span{color:var(--text-accent)!important}.top-admin-preview select{border-color:var(--atlas-section-outline)!important;color:var(--atlas-ivory)!important;background:#101010!important}.top-admin-preview button{border:1px solid var(--atlas-section-outline)!important;color:var(--atlas-pewter)!important;background:#8fa1aa1f!important}.atlas-workspace-hero{isolation:isolate;min-height:245px!important;color:var(--atlas-ivory)!important;border:1px solid #8fa1aa85!important;border-radius:14px!important;justify-content:space-between!important;align-items:flex-end!important;gap:28px!important;padding:42px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 44px #0000003d!important}.atlas-workspace-hero:after{display:none!important}.atlas-workspace-hero>*{z-index:1;position:relative}.atlas-workspace-hero>div:first-child>small,.atlas-workspace-hero .calendar-hero-copy>small{color:var(--atlas-pewter)!important;font-family:var(--font-atlas-sans)!important;letter-spacing:.18em!important;margin:0 0 10px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.atlas-workspace-hero h1{color:var(--atlas-ivory)!important;font:500 clamp(42px, 4.5vw, 62px)/1 var(--font-atlas-display)!important;letter-spacing:-.025em!important;margin:0!important}.atlas-workspace-hero .leasing-hero-actions{gap:10px;display:flex}.atlas-workspace-hero .leasing-hero-actions button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:48px;padding:0 20px;color:var(--atlas-ivory)!important;background:#0e0e0ed1!important;border:1px solid #8fa1aa85!important}.atlas-workspace-date{min-width:190px;color:var(--atlas-ivory);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e0e0ed1;border:1px solid #8fa1aa7a;gap:3px;padding:15px 18px;display:grid}.atlas-workspace-date small{letter-spacing:.16em;font-weight:800;color:var(--atlas-pewter)!important;font-size:9px!important}.atlas-workspace-date strong{color:var(--atlas-ivory);font:500 22px/1.15 var(--font-atlas-display)}.atlas-workspace-date span{color:var(--atlas-stone);font-size:11px}.atlas-workspace-hero .atlas-hero-notifications{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(150px,1fr))!important;gap:10px!important;width:min(430px,42vw)!important;min-width:330px!important;padding:0!important;display:grid!important}.atlas-workspace-hero .atlas-hero-notification{text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:1fr auto;align-content:center;gap:5px 16px;min-height:92px;position:relative;overflow:hidden;color:var(--atlas-ivory)!important;background:#0e0e0ed6!important;border:1px solid #8fa1aa7a!important;border-radius:6px!important;padding:15px 17px!important;display:grid!important}.atlas-workspace-hero .atlas-hero-notification:before{content:"";background:var(--atlas-pewter);width:3px;position:absolute;inset:0 auto 0 0}.atlas-workspace-hero .atlas-hero-notification:hover,.atlas-workspace-hero .atlas-hero-notification:focus-visible{transform:translateY(-1px);background:#1c1c1beb!important;border-color:#8fa1aadb!important}.atlas-workspace-hero .atlas-hero-notification small{color:var(--atlas-stone)!important;font:800 9px/1.25 var(--font-atlas-sans)!important;letter-spacing:.11em!important;margin:0!important}.atlas-workspace-hero .atlas-hero-notification strong{color:var(--atlas-ivory)!important;font:600 30px/1 var(--font-atlas-display)!important}.atlas-workspace-hero .atlas-hero-notification span{grid-column:1/-1;color:var(--atlas-stone)!important;font-size:10px!important}.atlas-workspace-hero .atlas-hero-notification.is-ready:before{background:#6faf7c}.atlas-workspace-hero .atlas-hero-notification.is-ready strong{color:#8fd19c!important}.atlas-workspace-hero .atlas-hero-notification.is-alert:before{background:#d75e59}.atlas-workspace-hero .atlas-hero-notification.is-alert strong{color:#f08b87!important}@media (width<=900px){.atlas-workspace-hero{min-height:190px!important;padding:26px 22px!important}.atlas-workspace-hero h1{white-space:normal!important;font-size:clamp(34px,8vw,48px)!important}.atlas-workspace-hero .leasing-hero-actions{display:none!important}.atlas-workspace-hero .atlas-hero-notifications{width:min(390px,46vw)!important;min-width:300px!important}.atlas-workspace-date{min-width:158px;padding:12px 14px}}@media (width<=600px){.atlas-workspace-hero{flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;gap:16px!important}.atlas-workspace-date{width:auto;min-width:0}.atlas-workspace-hero .atlas-hero-notifications{width:100%!important;min-width:0!important}.atlas-workspace-hero .atlas-hero-notification{min-height:78px;padding:12px 13px!important}.atlas-workspace-hero .atlas-hero-notification strong{font-size:25px!important}}.lobby-dashboard-hero{background-image:linear-gradient(rgb(0 0 0/var(--atlas-hero-overlay-opacity)), rgb(0 0 0/var(--atlas-hero-overlay-opacity))), url(/heroes/personal-dashboard.jpg)!important;background-position:50% 56%!important;background-size:cover!important}.leasing-hero{background-image:linear-gradient(rgb(0 0 0/var(--atlas-hero-overlay-opacity)), rgb(0 0 0/var(--atlas-hero-overlay-opacity))), url(/heroes/leasing.jpg)!important;background-position:50% 56%!important}.calendar-hero{background-image:linear-gradient(rgb(0 0 0/var(--atlas-hero-overlay-opacity)), rgb(0 0 0/var(--atlas-hero-overlay-opacity))), url(/heroes/property-calendar.jpg)!important;background-position:50% 55%!important}.maintenance-hero{background-image:linear-gradient(rgb(0 0 0/var(--atlas-hero-overlay-opacity)), rgb(0 0 0/var(--atlas-hero-overlay-opacity))), url(/heroes/maintenance.jpeg)!important;background-position:50% 52%!important}.rr-simple .rr-hero-dashboard{background-image:linear-gradient(rgb(0 0 0/var(--atlas-hero-overlay-opacity)), rgb(0 0 0/var(--atlas-hero-overlay-opacity))), url(/heroes/rent-ready.jpg)!important;background-position:50% 55%!important;background-size:cover!important}.resources-hero{background-image:linear-gradient(rgb(0 0 0/var(--atlas-hero-overlay-opacity)), rgb(0 0 0/var(--atlas-hero-overlay-opacity))), url(/heroes/resources.jpg)!important;background-position:50% 47%!important;background-size:cover!important}.settings-hero{background-image:linear-gradient(rgb(0 0 0/var(--atlas-hero-overlay-opacity)), rgb(0 0 0/var(--atlas-hero-overlay-opacity))), url(/quote-backgrounds/links-lobby.jpg)!important}.atlas-workspace-hero:before{display:none!important}html,body,.shell,.page,.topbar{width:100%;max-width:100%;overflow-x:clip!important}.workspace{max-width:100%;overflow-x:clip!important}.sidebar{overflow-x:hidden!important}.sidebar nav{overscroll-behavior-x:none;width:100%;max-width:100%;overflow:hidden auto!important}.sidebar nav button{overflow:hidden;width:100%!important;min-width:0!important;max-width:100%!important}.sidebar nav button>span:not(.nav-lobby-orbit){text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sidebar nav button>em{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:82px;overflow:hidden}.topbar>*{min-width:0}.property-calendar-page .calendar-legend-compact{grid-template-columns:150px minmax(0,1.15fr) minmax(0,1fr)!important;gap:14px!important;padding:14px 16px!important}.property-calendar-page .calendar-legend-compact .calendar-legend-intro{flex-direction:column;justify-content:center;align-self:stretch;display:flex;padding:0 14px 0 0!important}.property-calendar-page .calendar-legend-compact .calendar-legend-group h3{text-transform:uppercase;color:var(--atlas-ivory)!important;font-family:var(--font-atlas-sans)!important;letter-spacing:.08em!important;margin-bottom:7px!important;font-size:11px!important;font-weight:800!important}.property-calendar-page .calendar-legend-compact .calendar-legend-group>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px 10px!important}.property-calendar-page .calendar-legend-compact .calendar-legend-group span{color:var(--atlas-stone-light)!important;gap:6px!important;font-size:9px!important;line-height:1.25!important}.property-calendar-page .calendar-legend-compact .calendar-legend-group span i{width:9px!important;height:9px!important}@media screen and (width<=1100px){.property-calendar-page .calendar-legend-compact{grid-template-columns:120px 1fr!important}.property-calendar-page .calendar-legend-compact .ownership{grid-column:2}}@media screen and (width<=650px){.property-calendar-page .calendar-legend-compact{grid-template-columns:1fr!important;padding:12px!important}.property-calendar-page .calendar-legend-compact .calendar-legend-intro,.property-calendar-page .calendar-legend-compact .ownership{grid-column:auto}.property-calendar-page .calendar-legend-compact .calendar-legend-intro{border-right:0!important;border-bottom:1px solid var(--atlas-utility-divider)!important;padding:0 0 9px!important}.property-calendar-page .calendar-legend-compact .calendar-legend-group>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.coming-soon-modal,.launch-lock-modal{width:min(500px,100vw - 32px)!important;min-height:0!important;color:var(--atlas-ivory)!important;text-align:center!important;background:#171717!important;border:1px solid #8fa1aa7a!important;border-radius:2px!important;padding:46px 38px 36px!important;box-shadow:0 30px 90px #000000b3!important}.coming-soon-modal>small,.launch-lock-modal>small{color:var(--atlas-pewter)!important;letter-spacing:.15em!important;margin-bottom:12px!important;font-size:9px!important;font-weight:800!important;display:block!important}.coming-soon-modal h2,.launch-lock-modal h2{color:var(--atlas-ivory)!important;font-family:var(--font-atlas-display)!important;margin:0 0 26px!important;font-size:clamp(28px,4vw,40px)!important;font-weight:500!important;line-height:1.08!important}.coming-soon-modal .coming-done,.launch-lock-modal .launch-lock-done{border:1px solid var(--atlas-pewter)!important;background:var(--atlas-pewter)!important;color:#0b0b0b!important;border-radius:2px!important;min-width:170px!important;min-height:44px!important;font-weight:800!important}.coming-soon-modal .coming-close,.launch-lock-modal .launch-lock-close{color:var(--atlas-stone-light)!important}.modal-bg{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#000000d1!important}.modal-bg :is(.modal,[role=dialog],.calendar-detail,.calendar-add-modal,.dashboard-detail-modal,.team-modal,.activity-review-modal,.fair-tip-modal,.launch-lock-modal,.coming-soon-modal),.notices,.rr-modal,.maintenance-modal{color:var(--atlas-ivory)!important;background:#171717!important;border-color:#8fa1aa6b!important;box-shadow:0 30px 90px #000000ad!important}.modal-bg :is(.modal,[role=dialog],.calendar-detail,.calendar-add-modal,.dashboard-detail-modal,.team-modal,.activity-review-modal,.fair-tip-modal) :is(h1,h2,h3,h4),.notices :is(h1,h2,h3,h4),.rr-modal :is(h1,h2,h3,h4),.maintenance-modal :is(h1,h2,h3,h4){color:var(--atlas-ivory)!important}.modal-bg :is(.modal,[role=dialog],.calendar-detail,.calendar-add-modal,.dashboard-detail-modal,.team-modal,.activity-review-modal,.fair-tip-modal) :is(p,label,dt,dd),.notices :is(p,label,dt,dd),.rr-modal :is(p,label,dt,dd),.maintenance-modal :is(p,label,dt,dd){color:var(--atlas-stone-light)!important}.modal-bg :is(.modal,[role=dialog],.calendar-detail,.calendar-add-modal,.dashboard-detail-modal,.team-modal,.activity-review-modal,.fair-tip-modal) small,.notices small,.rr-modal small,.maintenance-modal small{color:var(--atlas-stone)!important}.modal-bg :is(.modal,[role=dialog],.calendar-detail,.calendar-add-modal,.dashboard-detail-modal,.team-modal,.activity-review-modal,.fair-tip-modal) :is(input,select,textarea),.rr-modal :is(input,select,textarea),.maintenance-modal :is(input,select,textarea){color:var(--atlas-ivory)!important;background:#101010!important;border:1px solid #edf7fd29!important;border-radius:2px!important}.modal-bg :is(.modal,[role=dialog],.calendar-detail,.calendar-add-modal,.dashboard-detail-modal,.team-modal,.activity-review-modal,.fair-tip-modal) :is(input,select,textarea):focus,.rr-modal :is(input,select,textarea):focus,.maintenance-modal :is(input,select,textarea):focus{border-color:var(--atlas-pewter)!important;outline:2px solid #8fa1aa26!important}.modal-bg :is(.modal,[role=dialog],.calendar-detail,.calendar-add-modal,.dashboard-detail-modal,.team-modal,.activity-review-modal,.fair-tip-modal) a,.notices a,.rr-modal a,.maintenance-modal a{color:var(--atlas-pewter)!important}.dashboard-detail-rows,.dashboard-detail-row,.calendar-detail-body>section,.team-list,.team-list article,.activity-review-list,.activity-review-list article,.property-task-summary>*,.property-task-workflow>*,.modal-actions>button{color:var(--atlas-ivory)!important;background:#1d1d1d!important;border-color:#edf7fd1c!important}.dashboard-detail-row strong,.dashboard-detail-modal footer{color:var(--atlas-ivory)!important}:is(.pm-table-head,.maintenance-table>header,.report-table>header,.calendar-list>header,.inventory-table>header,.assignment-table-head,.incoming-handoff-head,.compare-head,.leasing-table-head,.audit-table-head,.rr-compact-head){background:#0c0c0c!important;gap:8px!important;padding:8px!important}:is(.pm-table-head,.maintenance-table>header,.report-table>header,.calendar-list>header,.inventory-table>header,.assignment-table-head,.incoming-handoff-head,.compare-head,.leasing-table-head,.audit-table-head,.rr-compact-head)>:is(button,span),.rr-table th,.rr-lifecycle-table th{min-width:0!important;min-height:48px!important;color:var(--atlas-stone-light)!important;font-family:var(--font-atlas-sans)!important;letter-spacing:.07em!important;text-align:center!important;text-transform:uppercase!important;background:#191919!important;border:1px solid #edf7fd21!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:8px 10px!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;display:flex!important}.table-sort-header{width:100%!important;min-height:48px!important;color:var(--atlas-stone-light)!important;background:#191919!important;border-radius:0!important;margin:0!important;font-size:10px!important}.table-sort-header>span{text-wrap:nowrap;overflow-wrap:normal!important;word-break:normal!important;white-space:nowrap!important;overflow:visible!important}.inventory-table>header .table-sort-header,.inventory-table>header .table-static-header{white-space:nowrap!important}@media screen{.inventory-table>header .inventory-print-only,.inventory-table>article .inventory-print-only{display:none!important}}.table-sort-header:hover,.table-sort-header:focus-visible,.table-sort-header.active,:is(.pm-table-head,.maintenance-table>header,.report-table>header,.calendar-list>header,.inventory-table>header,.assignment-table-head,.incoming-handoff-head,.compare-head,.leasing-table-head,.audit-table-head,.rr-compact-head)>:is(button,span):hover,.rr-table th:hover,.rr-lifecycle-table th:hover{border-color:var(--atlas-pewter)!important;color:var(--atlas-ivory)!important;background:#8fa1aa21!important}.atlas-home>.mobile-dashboard-accordion{margin-top:22px!important;margin-bottom:0!important}.atlas-home>.mobile-dashboard-accordion>.mobile-dashboard-accordion-body>*{margin-top:0!important;margin-bottom:0!important}.atlas-home .lobby-dashboard-support{gap:18px!important;margin-top:22px!important;margin-bottom:0!important}.atlas-home .activity-summary-card{margin-top:22px!important;margin-bottom:0!important}.ask-ava.is-locked{background:#171717!important;border-color:#8fa1aa59!important;gap:7px!important}.ask-ava.is-locked:hover{border-color:var(--atlas-pewter)!important;background:#8fa1aa1a!important}.ask-ava.is-locked em{color:var(--atlas-stone)!important;letter-spacing:.08em!important;font-size:6px!important;font-style:normal!important;font-weight:800!important}.access-brand-lockup .lobby-login-logo{object-fit:contain!important;mix-blend-mode:normal!important;width:min(250px,78vw)!important;max-width:250px!important;max-height:168px!important}.rr-simple .rr-hero-dashboard.atlas-workspace-hero{min-height:245px!important;padding:42px!important}@media screen and (width<=900px){.rr-simple .rr-hero-dashboard.atlas-workspace-hero{min-height:190px!important;padding:26px 22px!important}}@media screen and (width<=600px){.rr-simple .rr-hero-dashboard.atlas-workspace-hero{min-height:190px!important;padding:26px 22px!important}}@media screen and (width<=800px){.atlas-home>.mobile-dashboard-accordion,.atlas-home .lobby-dashboard-support,.atlas-home .activity-summary-card{margin-top:16px!important}.coming-soon-modal,.launch-lock-modal{padding:42px 24px 30px!important}.table-sort-header,:is(.assignment-table-head,.incoming-handoff-head,.leasing-table-head,.pm-table-head,.calendar-list>header)>:is(button,span){font-size:9px!important}}@media (width>=861px){body:has(.maintenance-page.facilities-active){height:100dvh;min-height:0!important;overflow-y:hidden!important}.shell:has(.maintenance-page.facilities-active){height:100dvh;min-height:0!important;overflow-y:hidden!important}.workspace:has(.maintenance-page.facilities-active){height:100dvh;min-height:0!important;overflow-y:hidden!important}.page:has(.maintenance-page.facilities-active){height:calc(100dvh - 76px);min-height:0;padding:10px 12px!important;overflow:hidden!important}.maintenance-page.facilities-active{flex-direction:column;gap:8px;height:100%;min-height:0;display:flex;overflow:hidden}.maintenance-page.facilities-active>.maintenance-hero{display:none!important}.maintenance-page.facilities-active>.maintenance-tabs{flex:none;min-height:48px!important;margin:0!important;padding:4px!important}.maintenance-page.facilities-active>.maintenance-tabs button{min-height:38px!important;padding-block:4px!important}.maintenance-page.facilities-active>.p1-shell{flex-direction:column;flex:auto;height:auto;display:flex;min-height:0!important;overflow:hidden!important}.maintenance-page.facilities-active .p1-header{flex:none;gap:16px;min-height:62px!important;padding:9px 16px!important}.maintenance-page.facilities-active .p1-header h2{margin-top:2px;font-size:clamp(25px,2.25vw,34px)!important}.maintenance-page.facilities-active .p1-primary-tabs button{min-width:112px;min-height:40px;padding:8px 13px}.maintenance-page.facilities-active .p1-workspace{flex:auto;height:auto!important;min-height:0!important}.maintenance-page.facilities-active :is(.p1-floor-nav,.p1-stage,.p1-inspector){height:100%;min-height:0!important}.maintenance-page.facilities-active :is(.p1-floor-nav,.p1-inspector){overscroll-behavior:contain}.maintenance-page.facilities-active .p1-model-viewport{height:100%!important;min-height:0!important}.maintenance-page.facilities-active .p1-verification-key{flex:none;gap:14px;min-height:36px;padding:7px 16px}.maintenance-page.facilities-active .p1-verification-key span{font-size:9px}.maintenance-page.facilities-active .p1-model-title{top:12px;left:14px;right:14px}.maintenance-page.facilities-active .p1-model-title>div{padding:10px 13px}.maintenance-page.facilities-active .p1-model-title strong{font-size:26px}.maintenance-page.facilities-active .p1-model-title .p1-explode{min-width:136px;padding:10px 13px}.maintenance-page.facilities-active .p1-camera-controls{bottom:12px}.maintenance-page.facilities-active .p1-north{bottom:14px;right:14px}}:is(.rr-table th,.rr-lifecycle-table th,.pm-table-head,.maintenance-table>header,.report-table>header,.calendar-list>header,.inventory-table>header,.assignment-table-head,.incoming-handoff-head,.compare-head,.leasing-table-head,.audit-table-head){min-height:52px!important;color:var(--atlas-ivory)!important;background:#121212!important;border-top:1px solid #8fa1aa57!important;border-bottom:1px solid #8fa1aa47!important;box-shadow:inset 0 1px #ffffff06!important}.table-sort-header{min-width:0!important;min-height:50px!important;color:var(--atlas-stone-light)!important;font-family:var(--font-atlas-sans)!important;letter-spacing:.08em!important;text-align:center!important;text-transform:uppercase!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}.table-sort-header:hover,.table-sort-header.active{color:var(--atlas-ivory)!important;background:#8fa1aa12!important}.table-sort-header>span{overflow-wrap:anywhere;min-width:0}.table-sort-indicator{background:#0b0b0b;border:1px solid #8fa1aa85;border-radius:8px;flex:0 0 12px;width:12px;height:18px;display:inline-block;position:relative}.table-sort-indicator i{border-left:2.5px solid #0000;border-right:2.5px solid #0000;width:0;height:0;position:absolute;left:3px}.table-sort-indicator i:first-child{border-bottom:4px solid var(--atlas-pewter);top:3px}.table-sort-indicator i:last-child{border-top:4px solid var(--atlas-pewter);bottom:3px}.table-sort-indicator.sort-asc i:last-child,.table-sort-indicator.sort-desc i:first-child{opacity:.2}.atlas-home .dashboard-task-center{overflow:hidden;border:1px solid var(--atlas-section-outline)!important;border-radius:var(--atlas-radius-card)!important;background:var(--surface-panel,#0a2440)!important}.task-center-heading{border-bottom:1px solid var(--atlas-inner-outline);background:linear-gradient(115deg,#151515,#101010);justify-content:space-between;align-items:center;gap:18px;min-height:104px;padding:20px 24px;display:flex}.task-center-heading small{color:var(--atlas-pewter);letter-spacing:.14em;font-size:9px;font-weight:800}.task-center-heading h2{color:var(--atlas-ivory);font-family:var(--font-atlas-display);margin:4px 0 2px;font-size:30px;font-weight:500}.task-center-heading p{color:var(--atlas-stone-light);margin:0;font-size:11px}.task-center-heading>button{border:1px solid var(--atlas-inner-outline);min-width:150px;min-height:40px;color:var(--atlas-ivory);background:#191919;font-size:10px;font-weight:800}.task-center-tabs{border-bottom:1px solid var(--atlas-inner-outline);background:#0e0e0e;grid-template-columns:repeat(3,1fr);display:grid}.task-center-tabs button{border:0;border-right:1px solid var(--atlas-inner-outline);min-height:52px;color:var(--atlas-stone-light);letter-spacing:.1em;text-transform:uppercase;background:0 0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.task-center-tabs button:last-child{border-right:0}.task-center-tabs button:hover,.task-center-tabs button.active{border-bottom-color:var(--atlas-pewter);color:var(--atlas-ivory);background:#8fa1aa12}.task-center-tabs b{min-width:23px;height:23px;color:var(--atlas-pewter);background:#292724;border-radius:99px;place-items:center;padding:0 6px;font-size:9px;display:grid}.task-center-list{background:#171717;min-height:170px;max-height:360px;overflow-y:auto}.task-center-row{border:0;border-bottom:1px solid var(--atlas-inner-outline);width:100%;min-height:68px;color:var(--atlas-ivory);text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 20px;display:grid}.task-center-row:hover{background:#202020}.task-center-row>i{width:27px;height:27px;color:var(--atlas-pewter);border:1px solid #8fa1aa8c;border-radius:50%;place-items:center;font-style:normal;display:grid}.task-center-row strong,.task-center-row small{display:block}.task-center-row strong{color:var(--atlas-ivory);font-size:12px}.task-center-row small{color:var(--atlas-stone-light);margin-top:4px;font-size:10px}.task-center-row em{color:var(--atlas-pewter);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.task-center-row em.critical{color:#ff9b98}.atlas-home .property-tile{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 132px;gap:10px 14px;min-height:170px;background:linear-gradient(145deg,#1d1d1d,#0e0e0e)!important;padding:20px 22px!important;display:grid!important}.atlas-home .property-tile>span{letter-spacing:.16em;grid-area:1/1;align-self:start;font-weight:800;color:var(--atlas-pewter)!important;font-size:9px!important;position:static!important}.atlas-home .property-tile .skyline{opacity:.42;grid-area:1/2/4;place-self:center end;width:126px;height:92px;position:static!important}.atlas-home .property-tile .skyline i{flex:1;height:48%}.atlas-home .property-tile .skyline i:nth-child(2){height:72%}.atlas-home .property-tile .skyline i:nth-child(3){height:58%}.atlas-home .property-tile .skyline i:nth-child(4){height:86%}.atlas-home .property-tile>div:nth-child(2){border-top:1px solid #8fa1aa47;grid-area:3/1;padding-top:13px}.atlas-home .property-tile strong{line-height:.9;display:block;color:var(--atlas-ivory)!important;font-size:48px!important}.atlas-home .property-tile small{letter-spacing:.15em;margin-top:8px;font-weight:700;color:var(--atlas-stone-light)!important;font-size:9px!important}@media screen and (width<=650px){.task-center-heading{flex-direction:column;align-items:flex-start;min-height:0;padding:17px}.task-center-heading>button{width:100%}.task-center-tabs button{gap:6px;min-height:48px;font-size:8px}.task-center-row{grid-template-columns:27px minmax(0,1fr);padding:12px 14px}.task-center-row>em{grid-column:2}.atlas-home .property-tile{grid-template-columns:1fr 105px;min-height:155px}.atlas-home .property-tile .skyline{width:100px;height:72px}}.daily-quote{padding:58px 90px 66px!important}.daily-quote .quote-source{z-index:3;letter-spacing:.03em;opacity:.72;text-align:right;max-width:42%;font-weight:600;width:auto!important;color:var(--atlas-stone-light)!important;margin:0!important;font-size:7px!important;text-decoration-color:#69bdf073!important;position:absolute!important;bottom:12px!important;right:16px!important}.daily-quote .quote-source:hover{opacity:1;color:var(--atlas-ivory)!important}.daily-quote .manage-quotes{bottom:12px!important;left:16px!important;right:auto!important}.quote-modal{width:min(1120px,96vw)!important;max-height:92vh!important;color:var(--atlas-ivory)!important;background:#101010!important;border:1px solid #8fa1aa85!important;border-radius:10px!important;box-shadow:0 28px 90px #000000b8!important}.quote-modal>header{background:linear-gradient(110deg,#171717,#04111f)!important;border-bottom:1px solid #8fa1aa47!important;padding:22px 26px 18px!important}.quote-modal>header small,.quote-modal .photo-library-head small,.quote-modal .quote-list label>span{text-transform:uppercase;color:var(--atlas-pewter)!important;letter-spacing:.13em!important;font-size:9px!important;font-weight:800!important}.quote-modal>header h2,.quote-modal .photo-library-head h3{color:var(--atlas-ivory)!important;font-family:var(--font-atlas-display)!important;font-weight:500!important}.quote-modal>header h2{margin-top:6px!important;font-size:29px!important}.quote-modal>header p,.quote-modal .photo-library-head p{color:var(--atlas-stone-light)!important;font-size:11px!important}.quote-modal>header>button{place-items:center;width:38px;height:38px;display:grid;border:1px solid var(--atlas-inner-outline)!important;color:var(--atlas-ivory)!important;background:#0a2440!important}.quote-modal .quote-toolbar{border-bottom:1px solid var(--atlas-inner-outline)!important;background:#171717!important;padding:14px 26px!important}.quote-modal .quote-toolbar label{font-weight:750;color:var(--atlas-stone-light)!important;font-size:10px!important}.quote-modal .quote-toolbar input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:40px;border:1px solid var(--atlas-inner-outline)!important;color:var(--atlas-ivory)!important;background:#0d0d0d!important;font-size:11px!important}.quote-modal .quote-toolbar>span{color:var(--atlas-pewter)!important;font-size:9px!important}.quote-modal .autofill-quotes,.quote-modal .photo-upload{min-height:40px;font-weight:800;color:var(--atlas-ivory)!important;background:#0a2440!important;border:1px solid #8fa1aaa6!important;font-size:9px!important}.quote-modal .photo-library{border-bottom:1px solid var(--atlas-inner-outline)!important;background:#121212!important;padding:18px 26px!important}.quote-modal .photo-grid{max-height:244px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:10px!important;padding:2px 4px 4px 0!important;display:grid!important;overflow:hidden auto!important}.quote-modal .photo-grid figure{border-radius:5px;border:1px solid var(--atlas-inner-outline)!important;background:#1a1a1a!important;height:118px!important}.quote-modal .photo-grid img{height:78px!important}.quote-modal .photo-grid figcaption{background:#191919!important;height:40px!important;padding:6px 8px!important}.quote-modal .photo-grid figcaption span{color:var(--atlas-ivory)!important;font-size:8px!important}.quote-modal .photo-grid figcaption small{color:var(--atlas-stone)!important;font-size:6px!important}.quote-modal .quote-list{gap:10px;display:grid;background:#0d0d0d!important;padding:16px 22px!important}.quote-modal .quote-list article{border-radius:6px;display:grid;border:1px solid var(--atlas-inner-outline)!important;background:#181818!important;border-left:2px solid #8fa1aab8!important;grid-template-columns:54px minmax(300px,1fr) minmax(210px,.42fr)!important;gap:14px!important;padding:13px 14px!important}.quote-modal .quote-list article>div{width:46px!important;height:52px!important;color:var(--atlas-ivory)!important;background:#101010!important;border:1px solid #8fa1aa7a!important}.quote-modal .quote-list article>div span{color:var(--atlas-ivory)!important;font-size:18px!important}.quote-modal .quote-list article>div small{color:var(--atlas-pewter)!important;font-size:6px!important}.quote-modal .quote-list textarea,.quote-modal .quote-list input{color:var(--atlas-ivory)!important;background:#04111f!important;border:1px solid #373737!important;border-radius:5px!important;font-size:11px!important}.quote-modal .quote-list textarea{min-height:60px!important}.quote-modal .quote-list textarea:focus,.quote-modal .quote-list input:focus{border-color:var(--atlas-pewter)!important;box-shadow:0 0 0 2px #8fa1aa29!important}.quote-modal .quote-source-tag{text-align:right;align-self:flex-end;color:var(--atlas-stone)!important;font-size:7px!important}.quote-modal>footer{background:#151515!important;border-top:1px solid #8fa1aa47!important;padding:14px 24px!important}.quote-modal>footer>small{color:var(--atlas-stone-light)!important;font-size:9px!important}.quote-modal .quiet-save{border:1px solid var(--atlas-inner-outline)!important;color:var(--atlas-ivory)!important;background:#1a1a1a!important}.quote-modal .save-quotes{font-weight:850;border-color:var(--atlas-pewter)!important;background:var(--atlas-pewter)!important;color:#0b0b0b!important}@media screen and (width<=760px){.daily-quote{padding:54px 20px 70px!important}.daily-quote .quote-source{max-width:48%;font-size:6px!important;bottom:10px!important;right:12px!important}.daily-quote .manage-quotes{max-width:46%;bottom:10px!important;left:12px!important}.quote-modal{width:96vw!important}.quote-modal .quote-toolbar{flex-direction:column!important;align-items:stretch!important;gap:9px!important}.quote-modal .quote-toolbar label{justify-content:space-between}.quote-modal .quote-toolbar>span{text-align:left!important;margin-left:0!important}.quote-modal .photo-library-head{align-items:stretch!important}.quote-modal .photo-grid{max-height:218px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.quote-modal .quote-list article{grid-template-columns:46px minmax(0,1fr)!important}.quote-modal .quote-list .quote-author{grid-column:2!important}.quote-modal>footer{gap:10px;flex-direction:column!important;align-items:stretch!important}.quote-modal>footer>div{grid-template-columns:1fr 1fr;display:grid}}.maintenance-page .pm-section-stack{scrollbar-gutter:auto!important;max-height:none!important;overflow:visible!important}.maintenance-page .pm-section .pm-table{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;width:100%;max-height:none!important;display:block!important;overflow:auto visible!important}.maintenance-page .pm-section .pm-table.pm-table-scrollable{overscroll-behavior-y:auto;scrollbar-gutter:stable both-edges;cursor:auto;height:clamp(440px,64vh,720px)!important;max-height:clamp(440px,64vh,720px)!important;overflow:auto scroll!important}.maintenance-page .pm-section .pm-table.pm-table-scrollable:focus-visible{outline:2px solid var(--atlas-pewter);outline-offset:-2px}.maintenance-page .pm-section .pm-table-head{z-index:5;top:0;position:sticky!important}@media screen and (width<=800px){.maintenance-page .pm-section-stack{max-height:none!important;overflow:visible!important}.maintenance-page .pm-section .pm-table{touch-action:pan-y;scrollbar-gutter:auto;min-height:0!important;max-height:none!important;overflow:hidden visible!important}.maintenance-page .pm-section .pm-table.pm-table-scrollable{overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;height:min(68svh,620px)!important;max-height:min(68svh,620px)!important;overflow:hidden scroll!important}}@media screen and (width>=861px){body:has(.maintenance-page.facilities-active){height:auto!important;min-height:100dvh!important;overflow-y:visible!important}.shell:has(.maintenance-page.facilities-active){height:auto!important;min-height:100dvh!important;overflow-y:visible!important}.workspace:has(.maintenance-page.facilities-active){height:auto!important;min-height:100dvh!important;overflow-y:visible!important}.page:has(.maintenance-page.facilities-active){height:auto!important;min-height:calc(100dvh - 76px)!important;padding:10px 12px 14px!important;overflow:clip visible!important}.maintenance-page.facilities-active{grid-template-rows:auto minmax(0,1fr);width:100%;gap:8px!important;height:calc(100dvh - 100px)!important;min-height:650px!important;max-height:calc(100dvh - 100px)!important;display:grid!important;overflow:visible!important}.maintenance-page.facilities-active>.maintenance-tabs{grid-template-columns:repeat(8,minmax(0,1fr));width:100%;z-index:6!important;min-height:48px!important;margin:0!important;padding:4px!important;display:grid!important;position:relative!important;top:auto!important;overflow:hidden!important}.maintenance-page.facilities-active>.maintenance-tabs button{text-align:center;text-wrap:balance;width:100%;white-space:normal!important;min-width:0!important;min-height:38px!important;padding:5px 7px!important;line-height:1.12!important}.maintenance-page.facilities-active>.p1-shell{grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%!important;min-height:0!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.maintenance-page.facilities-active .p1-header{z-index:5;width:100%;position:relative;overflow:hidden;min-height:62px!important;padding:9px 16px!important}.maintenance-page.facilities-active .p1-workspace{width:100%;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.maintenance-page.facilities-active .p1-stage{contain:layout paint;width:100%;position:relative;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.maintenance-page.facilities-active .p1-model-viewport{width:100%;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;inset:0!important;overflow:hidden!important}.maintenance-page.facilities-active :is(.p1-floor-nav,.p1-inspector){scrollbar-gutter:stable;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden auto!important}.maintenance-page.facilities-active .p1-shell.p1-view-floor .p1-stage{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto!important}.maintenance-page.facilities-active .p1-shell.p1-view-floor .p1-floor-experience{width:100%;max-width:100%;height:auto!important;min-height:100%!important}.maintenance-page.facilities-active .p1-shell.p1-view-floor .p1-floor-canvas{flex:none;width:calc(100% - 36px);height:clamp(500px,100dvh - 285px,720px)!important;min-height:500px!important;max-height:720px!important}.maintenance-page.facilities-active .p1-shell.p1-view-floor .p1-floor-canvas svg{width:100%;height:100%!important;min-height:0!important;max-height:100%!important}.maintenance-page.facilities-active .p1-verification-key{z-index:5;width:100%;min-width:0;position:relative;overflow:hidden}}.p1-viewer-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.p1-viewer-actions{align-items:center;position:relative;gap:7px!important;display:flex!important}.p1-mobile-view-controls{position:relative;display:block!important}.p1-view-controls-toggle,.p1-viewer-layers{min-height:36px;color:var(--atlas-ivory);font:inherit;letter-spacing:.06em;background:#111110f0;border:1px solid #8fa1aa73;border-radius:4px;padding:0 12px;font-size:11px}.p1-viewer-layers b{color:var(--atlas-pewter)}.p1-view-controls-panel{z-index:30;max-height:min(480px,100dvh - 160px);overflow-y:auto;background:#0f0f0efa!important;border:1px solid #8fa1aa7a!important;border-radius:6px!important;grid-template-columns:repeat(2,minmax(88px,1fr))!important;gap:6px!important;width:min(300px,100vw - 88px)!important;padding:10px!important;display:grid!important;position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:0!important;box-shadow:0 14px 36px #0000006b!important}.p1-view-controls-panel>span{color:var(--atlas-pewter);letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;margin-top:4px;font-size:9px}.p1-view-controls-panel>.p1-structure-mode{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.p1-view-controls-panel button{min-height:34px!important}.p1-source-audit-register article span,.p1-baseline-register article span{white-space:normal;text-align:right}@media screen and (width<=860px){.p1-viewer-toolbar{grid-template-columns:minmax(0,1fr) auto!important;padding:8px!important}.p1-viewer-status span{display:none!important}.p1-viewer-actions{gap:5px!important}.p1-view-controls-toggle,.p1-viewer-layers{min-height:34px;padding-inline:8px;font-size:10px}.p1-view-controls-panel{width:min(276px,100vw - 64px)!important;position:fixed!important;top:104px!important;right:8px!important}.p1-mobile-actions{display:none!important}}.p1-structure-mode{background:#111;border:1px solid #8fa1aa6b;border-radius:3px;min-width:0;display:inline-flex;overflow:hidden}.p1-structure-mode button{text-transform:uppercase;white-space:nowrap;color:#69bdf0!important;letter-spacing:.08em!important;background:#171717!important;border:0!important;border-right:1px solid #69bdf02e!important;min-width:0!important;padding:8px 10px!important;font-size:9px!important;font-weight:800!important}.p1-structure-mode button:last-child{border-right:0!important}.p1-structure-mode button:hover,.p1-structure-mode button.active{box-shadow:inset 0 -2px #8fa1aa;color:#edf7fd!important;background:#2b2b2b!important}.p1-architecture-model,.p1-structural-model{transform-style:preserve-3d;pointer-events:none;transition:opacity .22s;display:block;position:absolute;inset:0}.p1-coordinated-slab{z-index:0;pointer-events:none;filter:drop-shadow(0 7px 8px #0003);width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:translateZ(-3px)}.p1-coordinated-slab-shell{fill:#69bdf0;stroke:#07182c;stroke-width:.65px;vector-effect:non-scaling-stroke}.p1-coordinated-slab-feature{fill:#2d8fd54d;stroke:#164f86;stroke-width:.42px;vector-effect:non-scaling-stroke}.p1-coordinated-slab-feature.is-opening{fill:#151513;stroke:#151513}.p1-coordinated-slab-feature.is-ramp,.p1-coordinated-slab-feature.is-elevation-change{fill:#494e4b6b}.p1-coordinated-slab-structure{z-index:1;transform:translateZ(-6px)}.p1-coordinated-slab-structure .p1-coordinated-slab-shell{fill:#3f433f;stroke:#161817;stroke-width:.8px}.p1-structural-plan-slab-feature{fill:#8fa1aa33;stroke:#164f86;stroke-width:.55px}.p1-structural-plan-slab-feature.is-ramp,.p1-structural-plan-slab-feature.is-elevation-change{fill:#34413c40;stroke:#536a61}.p1-slab-source-opening{fill:#edf7fd;stroke:#9a514a;stroke-width:.7px}.p1-exploded .p1-coordinated-slab{opacity:.96}.p1-envelope-registered:not(.p1-exploded) .p1-coordinated-slab-architecture{opacity:.5}.p1-envelope-registered .p1-plate .p1-slab-edge{opacity:.12}.p1-plate.active .p1-coordinated-slab-shell{stroke:#8fa1aa;stroke-width:1.25px}.p1-structure-architecture .p1-structural-model{display:none}.p1-structure-structure .p1-architecture-model{opacity:.08}.p1-structure-combined .p1-architecture-model,.p1-structure-structure .p1-ground-shadow{opacity:.52}.p1-structural-slab-mass,.p1-structural-slab-mass>i,.p1-structural-element{display:block;position:absolute}.p1-structural-slab-mass{transform-style:preserve-3d;inset:0;transform:translateZ(-5px)}.p1-structural-slab-mass>i:not(.void){background:linear-gradient(135deg,#555854,#343735);border:1px solid #171918;box-shadow:inset 0 0 0 1px #edf7fd1f,0 4px #252725,0 8px #151615,0 12px 16px #00000047}.p1-structural-slab-mass .north{height:20%;top:4%;left:4%;right:4%}.p1-structural-slab-mass .south{height:20%;bottom:4%;left:4%;right:4%}.p1-structural-slab-mass .west{width:21%;top:23%;bottom:23%;left:4%}.p1-structural-slab-mass .east{width:21%;top:23%;bottom:23%;right:4%}.p1-structural-slab-mass .void{background:0 0;border:1px solid #8fa1aa99;inset:25% 26%}.p1-level-07 .p1-structural-slab-mass .south,.p1-level-09 .p1-structural-slab-mass .south{left:45%}.p1-level-08 .p1-structural-slab-mass .west{bottom:39%}.p1-level-08 .p1-structural-slab-mass .south{left:48%}.p1-level-10 .p1-structural-slab-mass .west,.p1-level-roof .p1-structural-slab-mass .west{bottom:58%}.p1-level-10 .p1-structural-slab-mass .south,.p1-level-roof .p1-structural-slab-mass .south{left:53%}.p1-structural-element{z-index:8;transform-style:preserve-3d}.p1-vertical-skeleton{z-index:7;pointer-events:none;transform-style:preserve-3d;display:block;position:absolute;inset:0}.p1-vertical-member{transform-origin:50% 0;opacity:.78;background:linear-gradient(90deg,#171918,#555a56 42%,#242725);border:1px solid #b9e3fb94;width:7px;height:118px;display:block;position:absolute;transform:translate(-50%,-50%)rotateX(90deg)translateY(-59px);box-shadow:0 0 0 1px #08090880,0 0 12px #00000040}.p1-vertical-member.shear-wall-core,.p1-vertical-member.elevator-core,.p1-vertical-member.stair-core{background:linear-gradient(90deg,#171918,#343835,#171918);border-color:#8fa1aa80;width:12px}.p1-building.p1-exploded .p1-vertical-skeleton{display:none}.p1-structural-column{background:#222523;border:1px solid #b9e3fb;min-width:7px;min-height:7px;box-shadow:0 0 0 2px #1212128c,0 8px #111;transform:translate(-50%,-50%)translateZ(5px)!important}.p1-shear-wall{background:#252826;border:1px solid #69bdf0;box-shadow:0 6px #111}.p1-structural-core{background:#121413e0;border:2px solid #69bdf0;box-shadow:0 7px #111}.p1-major-beam{background:#3e423f;border:1px solid #8fa1aa99;box-shadow:0 4px #181a19}.p1-structural-opening{z-index:10;background:#080908;border:1px solid #8fa1aa;box-shadow:inset 0 0 0 2px #020202}.p1-pt-zone{z-index:5;opacity:.36;background:repeating-linear-gradient(135deg,#0000 0 8px,#8fa1aa7a 8px 9px);border:1px dotted #8fa1aaa6}.p1-pool-shell{background:#4b696347;border:3px solid #697c78;box-shadow:inset 0 0 0 3px #d2e0da38,0 7px #232826}.p1-collector-tank{background:#222523;border:2px solid #8fa1aa;box-shadow:0 6px #101110}.p1-foundation-element{background:#202220;border:2px solid #777168;box-shadow:0 8px #0c0d0c}.p1-floor-experience.p1-structure-structure .p1-architectural-vector{opacity:.1}.p1-floor-experience.p1-structure-combined .p1-architectural-vector{opacity:.58}.p1-structural-vector{pointer-events:none}.p1-structural-vector rect,.p1-structural-vector path{vector-effect:non-scaling-stroke}.p1-structural-plan-slab{fill:#2a2e2b45;stroke:#252825;stroke-width:.7px}.p1-structural-plan-grid{opacity:.42}.p1-structural-plan-grid line{stroke:#2d8fd5;stroke-width:.16px;stroke-dasharray:1.2 1.2;vector-effect:non-scaling-stroke}.p1-structural-plan-grid text{fill:#2d8fd5;letter-spacing:.04em;text-anchor:middle;font-size:1.05px;font-weight:850}.p1-structural-plan-column rect{fill:#202321;stroke:#edf7fd;stroke-width:.3px}.p1-structural-plan-wall rect{fill:#333735;stroke:#151715;stroke-width:.4px}.p1-structural-plan-core rect{fill:#232724bf;stroke:#8fa1aa;stroke-width:.45px}.p1-structural-plan-opening rect{fill:#0b0b0b;stroke:#8fa1aa;stroke-width:.45px}.p1-structural-plan-beam rect{fill:#474c48;stroke:#181a19;stroke-width:.25px}.p1-structural-plan-pt rect{fill:#8fa1aa14;stroke:#8fa1aa;stroke-width:.22px;stroke-dasharray:1.1 1.1}.p1-structural-plan-pool rect{fill:#4c6f6947;stroke:#526e69;stroke-width:.7px}.p1-structural-plan-collector rect{fill:#232624;stroke:#8fa1aa;stroke-width:.5px}.p1-structural-vector text{fill:#edf7fd;text-anchor:middle;letter-spacing:.08em;font-size:1.45px;font-weight:800}.p1-floor-experience>header{grid-template-columns:auto minmax(0,1fr) auto auto!important}.p1-layer-mode-section{background:#111;border:1px solid #8fa1aa47;margin:0 0 10px;padding:12px}.p1-layer-mode-section>small,.p1-layer-divider span{color:#8fa1aa;letter-spacing:.14em;margin-bottom:8px;font-size:9px;font-weight:850;display:block}.p1-layer-mode-section .p1-structure-mode{width:100%}.p1-layer-mode-section .p1-structure-mode button{flex:1}.p1-layer-mode-section p{color:#69bdf0;margin:9px 0 0;font-size:10px;line-height:1.45}.p1-layer-divider{border-top:1px solid #8fa1aa47;margin:16px 0 8px}.p1-layer-divider span{background:#0a2440;margin:-7px 0 0 10px;padding:0 7px;display:inline-block}.p1-structural-layer-list{margin-bottom:10px}.p1-structural-summary{border-top:1px solid #8fa1aa4d;margin-top:20px;padding-top:18px}.p1-structural-summary>span{color:#8fa1aa;letter-spacing:.14em;font-size:9px;font-weight:850}.p1-structural-summary>strong{color:#edf7fd;margin-top:5px;font-size:13px;display:block}.p1-structural-summary-badges{flex-wrap:wrap;gap:5px;display:flex;margin:10px 0!important}.p1-structural-summary-badges em{color:#b9e3fb;background:#2b2b2b!important;border-color:#0d2d4d!important}.p1-structural-summary dl{margin:0}.p1-structural-summary dl>div{border-bottom:1px solid #69bdf026;grid-template-columns:105px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.p1-structural-summary dt{color:#8fa1aa;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.p1-structural-summary dd{color:#b9e3fb;margin:0;font-size:10px;line-height:1.45}.p1-structural-summary p{color:#69bdf0!important}.p1-vertical-skeleton-register>div,.p1-files-to-gather>div{grid-template-columns:1fr!important}.p1-vertical-skeleton-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.p1-vertical-skeleton-summary article{text-align:center;background:#171717;border:1px solid #8fa1aa40;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:78px;display:flex}.p1-vertical-skeleton-summary strong{color:#edf7fd;font-size:22px}.p1-vertical-skeleton-summary span{color:#69bdf0;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.p1-vertical-object-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.p1-vertical-object-list article,.p1-files-to-gather article{background:#171717;border:1px solid #69bdf033;padding:12px}.p1-vertical-object-list article header,.p1-files-to-gather article header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.p1-vertical-object-list p,.p1-files-to-gather p{color:#69bdf0!important;font-size:9px!important;line-height:1.5!important}.p1-vertical-object-list p b,.p1-files-to-gather p b{color:#b9e3fb}.p1-files-to-gather article{border-left:3px solid #8fa1aa}.p1-files-to-gather header span{color:#69bdf0;letter-spacing:.1em;border:1px solid #8fa1aa73;padding:4px 7px;font-size:8px;font-weight:900}.p1-files-to-gather .priority-critical{color:#f0a29a;border-color:#c94e448c}.p1-files-to-gather .priority-high{color:#69bdf0}.p1-source-reconciliation,.p1-grid-register{border-left:3px solid #6f987c!important}.p1-source-reconciliation header span,.p1-grid-register header span{color:#a9c4af!important}.p1-structural-source-list .source-duplicate{opacity:.7;border-style:dashed}.p1-structural-source-list .source-source-referenced-but-not-provided,.p1-structural-source-list .source-missing-needed{border-left:3px solid #a3483f}.p1-structural-source-list .source-available-screenshot-only{border-left:3px solid #8fa1aa}@media screen and (width<=760px){.p1-vertical-skeleton-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.p1-vertical-object-list{grid-template-columns:1fr}}@media screen and (width<=1500px){.p1-viewer-toolbar .p1-structure-mode button{padding-inline:7px!important;font-size:8px!important}}@media screen and (width<=1100px){.p1-viewer-toolbar .p1-structure-mode{display:none}.p1-floor-experience>header{grid-template-columns:auto minmax(0,1fr) auto!important}.p1-floor-experience>header>.p1-structure-mode{display:none}}@media screen and (width<=860px){.p1-structural-summary dl>div{grid-template-columns:1fr}}@media screen and (width>=861px) and (height<=760px){.maintenance-page.facilities-active{height:calc(100dvh - 88px)!important;min-height:560px!important;max-height:calc(100dvh - 88px)!important}.maintenance-page.facilities-active .p1-header{min-height:54px!important;padding-block:6px!important}.maintenance-page.facilities-active .p1-header h2{font-size:27px!important}.maintenance-page.facilities-active .p1-verification-key{min-height:32px!important;padding-block:5px!important}}.p1-model-title,.p1-level-rail{display:none!important}.p1-viewer-toolbar{z-index:16;min-width:0;min-height:54px;color:var(--atlas-ivory);background:#151513;border-bottom:1px solid #8fa1aa7a;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px 7px 14px;display:flex;position:relative}.p1-viewer-status{grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.p1-viewer-status small{color:var(--atlas-pewter);letter-spacing:.16em;font-size:9px;font-weight:800}.p1-viewer-status strong{color:var(--atlas-ivory);font-family:var(--font-display), Georgia, serif;font-size:22px;font-weight:500}.p1-viewer-status span{min-width:0;color:var(--atlas-stone);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.p1-viewer-actions{flex:none;align-items:stretch;gap:7px;display:flex}.p1-viewer-orientation{min-width:42px;color:var(--atlas-ivory);border:1px solid #8fa1aa61;grid-template-columns:auto auto;place-items:center;gap:4px;padding:0 8px;font-size:10px;display:grid}.p1-viewer-orientation i{color:var(--atlas-pewter);font-style:normal}.p1-viewer-toolbar .p1-explode{min-width:132px;color:var(--atlas-ivory);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:#8fa1aa1f;border:1px solid #8fa1aa9e;padding:8px 11px;font-size:9px;font-weight:800}.p1-viewer-toolbar .p1-explode:hover,.p1-viewer-toolbar .p1-explode:focus-visible{border-color:var(--atlas-pewter);background:var(--atlas-pewter);color:#111}.p1-viewer-toolbar .p1-camera-controls{box-shadow:none;background:#0f0f0e;border:1px solid #8fa1aa61;display:flex;position:static!important;transform:none!important}.p1-viewer-toolbar .p1-camera-controls button{min-width:40px;color:var(--atlas-stone);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #8fa1aa3d;padding:8px 9px;font-size:9px;font-weight:800}.p1-viewer-toolbar .p1-camera-controls button:last-child{border-right:0}.p1-viewer-toolbar .p1-camera-controls button:hover,.p1-viewer-toolbar .p1-camera-controls button:focus-visible,.p1-viewer-toolbar .p1-camera-controls button.active{background:var(--atlas-pewter);color:#111}.p1-mobile-view-controls{display:none}.p1-view-building .p1-stage,.p1-view-exploded .p1-stage{grid-template-rows:auto minmax(0,1fr);min-height:0!important;display:grid!important;overflow:hidden!important}.p1-view-building .p1-model-viewport,.p1-view-exploded .p1-model-viewport{width:100%;min-width:0;max-width:100%;max-height:100%;height:100%!important;min-height:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}.p1-view-building .p1-north,.p1-view-exploded .p1-north,.p1-floor-compass{display:none!important}.p1-floor-orientation{width:max-content;color:var(--atlas-pewter);letter-spacing:.12em;align-items:center;margin-top:3px;font-size:9px;font-weight:800;display:inline-flex}.p1-floor-mobile-context{display:none}@media screen and (width>=861px){body:has(.maintenance-page.facilities-active){width:100%;height:100dvh!important;min-height:0!important;overflow:hidden!important}.shell:has(.maintenance-page.facilities-active){width:100%;height:100dvh!important;min-height:0!important;overflow:hidden!important}.workspace:has(.maintenance-page.facilities-active){width:100%;height:100dvh!important;min-height:0!important;overflow:hidden!important}.page:has(.maintenance-page.facilities-active){width:100%;height:calc(100dvh - 76px)!important;min-height:0!important;overflow:hidden!important}.maintenance-page.facilities-active{width:100%;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.maintenance-page.facilities-active .p1-shell.p1-view-floor .p1-stage{scrollbar-gutter:auto;overflow:hidden!important}.maintenance-page.facilities-active .p1-shell.p1-view-floor .p1-floor-experience{flex-direction:column;width:100%;display:flex;overflow:hidden;height:100%!important;min-height:0!important;max-height:100%!important}.maintenance-page.facilities-active .p1-shell.p1-view-floor .p1-floor-experience>header{flex:none;min-height:54px;padding:8px 12px}.maintenance-page.facilities-active .p1-shell.p1-view-floor .p1-floor-canvas{flex:auto;width:calc(100% - 16px);margin:8px;height:auto!important;min-height:0!important;max-height:none!important}.maintenance-page.facilities-active .p1-shell.p1-view-floor .p1-floor-canvas svg{width:100%;height:100%!important;min-height:0!important;max-height:100%!important}.maintenance-page.facilities-active .p1-room-index{display:none!important}.maintenance-page.facilities-active .p1-floor-caption{flex:none;min-height:30px;padding:5px 12px 7px}.maintenance-page.facilities-active .p1-floor-caption :is(span,small){text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}body:has(.maintenance-page.facilities-active) .floating{display:none!important}}@media screen and (width<=1180px) and (width>=861px){.p1-viewer-status span{display:none}.p1-viewer-toolbar .p1-camera-controls button{min-width:36px;padding-inline:7px}.p1-viewer-toolbar .p1-explode{min-width:116px}}@media screen and (width<=860px){.p1-viewer-toolbar{align-items:center;min-height:50px;padding:6px 9px}.p1-viewer-status{grid-template-columns:auto auto}.p1-viewer-status span,.p1-viewer-actions{display:none}.p1-viewer-status strong{font-size:19px}.p1-mobile-view-controls{display:block;position:relative}.p1-mobile-view-controls summary{color:var(--atlas-ivory);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid #8fa1aa80;padding:9px 10px;font-size:9px;font-weight:800;list-style:none}.p1-mobile-view-controls summary::-webkit-details-marker{display:none}.p1-mobile-view-controls>div{z-index:30;background:#151513;border:1px solid #8fa1aa80;grid-template-columns:repeat(2,minmax(94px,1fr));gap:4px;width:210px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 34px #0000005c}.p1-mobile-view-controls button{min-height:40px;color:var(--atlas-ivory);touch-action:manipulation;background:#1d1d1b;border:1px solid #8fa1aa47;font-size:9px}.p1-mobile-view-controls button.active{border-color:var(--atlas-pewter);color:var(--atlas-pewter)}}@media screen and (width>=801px){.shell:not(.sidebar-collapsed)>.workspace:has(.maintenance-page.facilities-active){width:calc(100vw - 232px)!important;max-width:calc(100vw - 232px)!important;margin-left:232px!important}.shell.sidebar-collapsed>.workspace:has(.maintenance-page.facilities-active){width:calc(100vw - 76px)!important;max-width:calc(100vw - 76px)!important;margin-left:76px!important}.maintenance-page.facilities-active,.maintenance-page.facilities-active>.p1-shell{min-width:0!important;overflow-x:clip!important}.workspace:has(.maintenance-page.facilities-active){min-width:0!important;overflow-x:clip!important}.page:has(.maintenance-page.facilities-active){min-width:0!important;overflow-x:clip!important}}.p1-workspace,.p1-workspace.floors-fixed,.p1-workspace.floors-fixed.controls-collapsed{grid-template-columns:58px minmax(0,1fr) 46px!important}.p1-floor-nav.p1-floor-rail-fixed,.p1-floor-nav.p1-floor-rail-fixed.is-collapsed{z-index:4;scrollbar-width:thin;width:58px!important;min-width:58px!important;max-width:58px!important;height:100%!important;box-shadow:none!important;background:#111110!important;border:0!important;border-right:1px solid #8fa1aa52!important;border-radius:0!important;padding:8px 5px!important;position:relative!important;inset:auto!important;overflow:hidden auto!important}.p1-floor-nav.p1-floor-rail-fixed nav{width:100%;grid-template-columns:1fr!important;gap:5px!important;display:grid!important}.p1-floor-nav.p1-floor-rail-fixed nav button{place-items:center;background:#181817!important;border:1px solid #69bdf038!important;border-radius:3px!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:2px!important;display:grid!important;transform:none!important}.p1-floor-nav.p1-floor-rail-fixed nav button>b{letter-spacing:.08em;place-items:center;width:34px;height:34px;font-size:11px;display:grid;color:var(--atlas-ivory)!important;border:0!important}.p1-floor-nav.p1-floor-rail-fixed nav button:hover,.p1-floor-nav.p1-floor-rail-fixed nav button:focus-visible,.p1-floor-nav.p1-floor-rail-fixed nav button.active{border-color:var(--atlas-pewter)!important;background:#8fa1aa29!important}.p1-floor-nav.p1-floor-rail-fixed nav button.active>b{color:var(--atlas-pewter)!important}.maintenance-page.facilities-active .p1-stage,.maintenance-page.facilities-active .p1-model-viewport{width:100%!important;min-width:0!important;max-width:100%!important}@media screen and (width>=861px) and (width<=1500px){.p1-viewer-toolbar{gap:7px;padding-inline:10px 7px}.p1-viewer-status span{display:none}.p1-viewer-actions{gap:5px}.p1-viewer-toolbar .p1-explode{min-width:106px;padding-inline:8px}.p1-viewer-toolbar .p1-camera-controls button{min-width:34px;padding-inline:6px}}@media screen and (width<=860px){.p1-workspace,.p1-workspace.floors-fixed,.p1-workspace.floors-fixed.controls-collapsed{align-items:stretch;grid-template-columns:48px minmax(0,1fr)!important;display:grid!important}.p1-floor-nav.p1-floor-rail-fixed,.p1-floor-nav.p1-floor-rail-fixed.is-collapsed{width:48px!important;min-width:48px!important;max-width:48px!important;max-height:none!important;box-shadow:none!important;visibility:visible!important;border:0!important;border-right:1px solid #8fa1aa52!important;border-radius:0!important;padding:6px 4px!important;display:block!important;position:relative!important;inset:auto!important;transform:none!important}.p1-floor-nav.p1-floor-rail-fixed nav button{min-height:38px!important}.p1-floor-nav.p1-floor-rail-fixed nav button>b{width:30px;height:30px;font-size:10px}.p1-workspace>.p1-inspector{grid-column:auto;position:fixed!important}.p1-mobile-actions{justify-content:flex-end}}html,.maintenance-page.facilities-active,.maintenance-page.facilities-active>.p1-shell{max-width:100%!important;overflow-x:hidden!important}body:has(.maintenance-page.facilities-active){max-width:100%!important;overflow-x:hidden!important}.shell:has(.maintenance-page.facilities-active){max-width:100%!important;overflow-x:hidden!important}.workspace:has(.maintenance-page.facilities-active){max-width:100%!important;overflow-x:hidden!important}.page:has(.maintenance-page.facilities-active){max-width:100%!important;overflow-x:hidden!important}@media screen and (width>=861px){body:has(.maintenance-page.facilities-active){height:auto!important;min-height:100dvh!important;overflow-y:visible!important}.shell:has(.maintenance-page.facilities-active){height:auto!important;min-height:100dvh!important;overflow-y:visible!important}.workspace:has(.maintenance-page.facilities-active){height:auto!important;min-height:100dvh!important;overflow-y:visible!important}.page:has(.maintenance-page.facilities-active){height:auto!important;min-height:100dvh!important;overflow-y:visible!important}body:has(.maintenance-page.facilities-active){overflow-y:auto!important}.maintenance-page.facilities-active{grid-template-rows:auto auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-y:visible!important}.maintenance-page.facilities-active>.p1-shell{width:100%;height:max(720px,100dvh - 110px)!important;min-height:720px!important;max-height:none!important;overflow-y:hidden!important}.maintenance-page.facilities-active .p1-workspace,.maintenance-page.facilities-active .p1-stage,.maintenance-page.facilities-active .p1-model-viewport{min-height:0!important;overflow-x:hidden!important}.maintenance-page.facilities-active .p1-shell.p1-view-floor .p1-floor-canvas{box-sizing:border-box;place-items:center;padding:14px;display:grid}.maintenance-page.facilities-active .p1-shell.p1-view-floor .p1-floor-canvas svg{margin:auto;display:block;max-width:100%!important;max-height:100%!important}}.p1-mobile-view-controls{display:block!important;position:relative!important}.p1-viewer-toolbar .p1-camera-controls,.p1-viewer-toolbar .p1-explode,.p1-viewer-toolbar .p1-qa-view-select,.p1-viewer-toolbar .p1-viewer-orientation{display:none!important}.p1-viewer-toolbar .p1-view-controls-panel{left:auto!important;right:0!important}@media screen and (width<=860px){.p1-workspace,.p1-workspace.floors-fixed,.p1-workspace.floors-fixed.controls-collapsed{grid-template-columns:48px minmax(0,1fr)!important}.p1-floor-nav.p1-floor-rail-fixed,.p1-floor-nav.p1-floor-rail-fixed.is-collapsed{visibility:visible!important;width:48px!important;min-width:48px!important;max-width:48px!important;max-height:none!important;position:relative!important;inset:auto!important;transform:none!important}.p1-viewer-toolbar .p1-view-controls-panel{width:min(276px,100vw - 64px)!important;position:fixed!important;top:104px!important;left:auto!important;right:8px!important}.p1-viewer-toolbar{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;min-height:0!important;padding:9px!important;display:grid!important}.p1-viewer-status{gap:2px;min-width:0;grid-template-columns:minmax(0,1fr)!important;display:grid!important}.p1-viewer-status small{letter-spacing:.14em;line-height:1.2;font-size:9px!important}.p1-viewer-status strong{line-height:1.08;font-size:20px!important}.p1-viewer-status span{display:none!important}.p1-viewer-actions{grid-template-columns:max-content minmax(0,1fr);align-items:stretch;min-width:0;gap:8px!important;display:grid!important}.p1-viewer-layers,.p1-view-controls-toggle{white-space:nowrap;touch-action:manipulation;line-height:1.1;min-height:44px!important;padding:0 12px!important;font-size:10px!important}.p1-viewer-layers{width:auto}.p1-viewer-layers b{background:#8fa1aa2e;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:5px;padding:0 4px;display:inline-grid}.p1-mobile-view-controls,.p1-view-controls-toggle{width:100%;min-width:0}.p1-viewer-toolbar .p1-view-controls-panel{inset:auto 8px calc(env(safe-area-inset-bottom,0px) + 10px) 56px!important;border-radius:10px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:auto!important;max-width:none!important;max-height:min(42dvh,360px)!important;padding:10px!important;position:fixed!important;overflow-y:auto!important;box-shadow:0 -12px 38px #0000007a!important}.p1-view-controls-panel>span,.p1-view-controls-panel>.p1-structure-mode{grid-column:1/-1}.p1-view-controls-panel button{min-height:44px!important}.p1-floor-view-header{grid-template-areas:"back context context""title title layers";grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:7px 8px!important;min-height:0!important;padding:8px 9px!important;display:grid!important}.p1-floor-back{white-space:nowrap;grid-area:back;min-height:44px!important;padding-inline:12px!important}.p1-floor-mobile-context{min-width:0;color:var(--atlas-pewter);letter-spacing:.14em;text-align:right;grid-area:context;font-size:9px;font-weight:850;display:block}.p1-floor-view-title{grid-area:title;min-width:0}.p1-floor-view-title small{letter-spacing:.12em!important;font-size:8px!important}.p1-floor-view-title h3{line-height:1.05;margin-top:2px!important;font-size:19px!important}.p1-floor-view-title p{white-space:normal;max-width:100%;line-height:1.3;margin-top:3px!important;font-size:9px!important}.p1-floor-layers{white-space:nowrap;grid-area:layers;min-width:72px!important;min-height:44px!important;padding-inline:10px!important}.p1-calibration-tools{z-index:8;position:relative}.p1-workspace>.p1-inspector:not(.layers-open){pointer-events:none}.p1-workspace>.p1-inspector.layers-open{z-index:160}}@media screen and (width<=430px){.p1-viewer-actions{grid-template-columns:auto minmax(0,1fr)}.p1-viewer-layers,.p1-view-controls-toggle{padding-inline:10px!important}.p1-viewer-toolbar .p1-view-controls-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.p1-view-controls-panel{align-content:start;gap:8px!important}.p1-control-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.p1-control-group>span{color:var(--atlas-pewter);letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-size:8px;font-weight:850}.p1-control-model,.p1-control-views,.p1-control-model .p1-structure-mode{grid-column:1/-1}.p1-calibration-tools{gap:8px;background:#181817!important;border:1px solid #8fa1aa6b!important;padding:10px!important;display:grid!important}.p1-drawing-qa-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.p1-drawing-qa-head>span{min-width:0}.p1-drawing-qa-head small,.p1-drawing-qa-head strong,.p1-drawing-qa-head em{display:block}.p1-drawing-qa-head small{color:var(--atlas-pewter);letter-spacing:.17em;font-size:9px;font-weight:900}.p1-drawing-qa-head strong{color:var(--atlas-ivory);margin-top:2px;font-size:12px}.p1-drawing-qa-head em{color:var(--atlas-stone);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;font-style:normal;overflow:hidden}.p1-drawing-qa-head .p1-calibration-toggle{flex:none;border:1px solid #8fa1aa61!important;width:auto!important;min-height:38px!important;padding:0 12px!important}.p1-primary-qa-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid!important}.p1-primary-qa-modes button{letter-spacing:.08em;text-transform:uppercase;min-height:42px!important;color:var(--atlas-ivory)!important;background:#23221f!important;border-color:#ffffff21!important;font-size:10px!important;font-weight:850!important}.p1-primary-qa-modes button.active{box-shadow:inset 0 -2px 0 var(--atlas-pewter);border-color:var(--atlas-pewter)!important;color:var(--atlas-pewter)!important;background:#8fa1aa2e!important}.p1-secondary-qa-modes{margin-bottom:8px}.p1-floor-hit-target{-webkit-tap-highlight-color:transparent;touch-action:none!important}.p1-plate.active .p1-slab-edge{filter:drop-shadow(0 0 5px #69bdf0b8)}.access-brand-lockup .lobby-login-logo{-webkit-mask-image:url(/atlas-logo-transparent.png);mask-image:url(/atlas-logo-transparent.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance;background:linear-gradient(145deg,#b9e3fb 0%,#8fa1aa 48%,#b9e3fb 100%)!important;border:0!important;border-radius:0!important;width:min(224px,72vw)!important;height:184px!important;margin:0 auto!important;display:block!important}.access-quote.access-quote-outside{text-align:center;gap:7px;padding:14px 22px 6px;display:grid;max-width:390px!important}.access-quote.access-quote-outside>span{opacity:.86;height:auto!important;font:400 52px/.55 Georgia,serif!important}.access-quote.access-quote-outside p{margin:0!important;font-size:clamp(18px,2.2vw,22px)!important;line-height:1.42!important}.access-quote.access-quote-outside p span{color:var(--atlas-pewter);padding-inline:2px}.access-quote.access-quote-outside cite{letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-size:12px!important}@media screen and (width<=860px){.p1-viewer-toolbar .p1-view-controls-panel{overscroll-behavior:contain;inset:auto 8px calc(env(safe-area-inset-bottom,0px) + 10px) 56px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:min(34dvh,300px)!important;display:grid!important}.p1-control-group{grid-template-columns:repeat(2,minmax(0,1fr))}.p1-control-group,.p1-control-model,.p1-control-views{grid-column:auto}.p1-control-model,.p1-control-views{grid-column:1/-1}.p1-control-group button{min-height:42px!important;padding-inline:7px!important}.p1-control-model .p1-structure-mode{grid-column:1/-1}.p1-calibration-tools{margin:7px!important}.p1-drawing-qa-head{align-items:flex-start}.p1-drawing-qa-head strong{font-size:11px}.p1-primary-qa-modes button{min-height:44px!important}.access-brand-lockup .lobby-login-logo{width:min(194px,64vw)!important;height:160px!important}.access-quote.access-quote-outside{padding-inline:16px}}.rr-simple .rr-section-heading{position:relative;overflow:hidden;background:linear-gradient(90deg,#8fa1aa14,#ffffff05 42%,#0000)!important;border-left:2px solid #8fa1aac7!important;grid-template-columns:34px minmax(0,1fr) auto 34px!important}.rr-simple .rr-section-heading:after{content:"";background:linear-gradient(90deg,#8fa1aa70,#0000 70%);height:1px;position:absolute;inset:auto 14px 0}.rr-section-heading em{border:1px solid #8fa1aa61;border-radius:999px;place-items:center;min-width:31px;height:26px;font-style:normal;display:inline-grid}.rr-add-workflow{max-height:min(82dvh,760px);overflow:hidden;width:min(680px,100vw - 28px)!important}.rr-add-progress{border-block:1px solid #ffffff14;grid-template-columns:1fr 1fr;display:grid}.rr-add-progress span{color:var(--atlas-text-secondary);letter-spacing:.08em;text-transform:uppercase;padding:11px 16px;font-size:11px}.rr-add-progress span.active,.rr-add-progress span.complete{color:var(--atlas-pewter);box-shadow:inset 0 -2px 0 var(--atlas-pewter)}.rr-add-search{grid-template-columns:minmax(0,1fr) 150px;gap:10px;padding:14px 16px 10px;display:grid}.rr-add-search label,.rr-workflow-date{color:var(--atlas-text-secondary);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:11px;display:grid}.rr-add-search input,.rr-add-search select,.rr-workflow-date input,.rr-workflow-date select{min-height:44px;color:var(--atlas-ivory);background:#101010;border:1px solid #ffffff24;border-radius:7px;padding:0 12px}.rr-unit-directory{max-height:420px;padding:4px 16px 16px;display:grid;overflow-y:auto}.rr-unit-directory button{border:0;min-height:48px;color:var(--atlas-ivory);text-align:left;background:0 0;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(76px,.7fr) .7fr 1.4fr;align-items:center;gap:10px;padding:8px 12px;display:grid}.rr-unit-directory button:hover{background:#8fa1aa14}.rr-unit-directory button em{color:var(--atlas-text-secondary);text-align:right;font-style:normal}.rr-turn-step{gap:16px;padding:16px;display:grid;overflow-y:auto}.rr-selected-unit{min-height:64px;color:var(--atlas-ivory);text-align:left;background:#8fa1aa12;border:1px solid #8fa1aa57;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.rr-selected-unit span{gap:2px;display:grid}.rr-selected-unit em{color:var(--atlas-text-secondary);font-style:normal}.rr-selected-unit strong{color:var(--atlas-pewter)}.rr-turn-step fieldset{border:0;margin:0;padding:0}.rr-turn-step legend{color:var(--atlas-text-secondary);margin-bottom:8px;font-size:12px}.rr-reason-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rr-reason-options button{min-height:70px;color:var(--atlas-ivory);text-align:left;background:#151515;border:1px solid #ffffff1f;border-radius:8px;gap:4px;padding:11px;display:grid}.rr-reason-options button.active{border-color:var(--atlas-pewter);background:#8fa1aa1a}.rr-reason-options span{color:var(--atlas-text-secondary);font-size:12px}.rr-turn-step footer{justify-content:flex-end;gap:8px;display:flex}@media screen and (width<=860px){.p1-viewer-toolbar .p1-view-controls-panel{max-height:min(32dvh,280px)!important}.p1-calibration-tools:not(.open) .p1-primary-qa-modes,.p1-calibration-tools:not(.open) .p1-drawing-qa-head strong{display:none}.p1-calibration-tools:not(.open) .p1-drawing-qa-head{align-items:center;min-height:44px}.rr-simple .rr-section-heading{grid-template-columns:minmax(0,1fr) auto 34px!important;min-height:62px!important;padding:11px 12px 11px 15px!important}.rr-simple .rr-section-heading>span:nth-child(2) strong{letter-spacing:.045em;text-transform:uppercase;font-size:17px!important}.rr-simple .rr-section-heading>em{grid-area:auto}.rr-add-workflow{max-height:88dvh;width:calc(100vw - 20px)!important}.rr-add-search{grid-template-columns:1fr}.rr-unit-directory{max-height:48dvh}.rr-unit-directory button{grid-template-columns:72px 58px minmax(0,1fr);padding-inline:8px}.rr-reason-options{grid-template-columns:1fr}}.rent-ready-page,.rr-board,.rr-section-stack,.rr-lifecycle-section,.rr-canonical-list,.rr-dashboard-view{min-width:0;max-width:100%;overflow-x:clip}.rr-controls-simple{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(130px,auto));gap:10px;display:grid!important}.rr-canonical-row>span{min-width:0}.rr-canonical-row small{white-space:normal;display:block}.rr-ready-pill{letter-spacing:.12em;border-radius:999px;width:max-content;padding:5px 10px;font-size:11px!important;display:inline-flex!important}.rr-ready-pill.yes,.rr-dashboard-unit b.yes{color:#c9f0dc;background:#37875c38}.rr-ready-pill.no,.rr-dashboard-unit b.no{color:#b9e3fb;background:#9d4b2e38}.rr-risk-high,.rr-risk-attention{letter-spacing:.1em;color:#efaa91!important;font-size:9px!important}.rr-risk-high{color:#ff8b80!important}.rr-milestone-fields{grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;margin:14px 0;display:grid}.rr-milestone-fields label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:6px;font-size:11px;display:grid}.rr-milestone-fields select{width:100%;min-width:0}.rr-dashboard-view{background:linear-gradient(145deg,#19191af7,#0b0b0cfa);border:1px solid #69bdf038;border-radius:18px;margin:24px 0;padding:22px}.rr-dashboard-view>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.rr-dashboard-view>header small{color:var(--pewter);letter-spacing:.14em}.rr-dashboard-view>header h2{margin:4px 0 0}.rr-dashboard-view>header button,.rr-dashboard-view footer button{color:var(--pewter);cursor:pointer;background:0 0;border:0}.rr-dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rr-dashboard-cards>article{background:#ffffff06;border:1px solid #ffffff14;border-radius:13px;min-width:0;padding:15px}.rr-dashboard-unit{justify-content:space-between;align-items:start;gap:12px;display:flex}.rr-dashboard-unit span{min-width:0}.rr-dashboard-unit strong{font-size:21px;display:block}.rr-dashboard-unit small{color:var(--muted);margin-top:3px;display:block}.rr-dashboard-unit>b{letter-spacing:.1em;border-radius:999px;padding:5px 9px;font-size:11px}.rr-maint-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:13px 0;display:grid}.rr-maint-actions button,.rr-leasing-actions button{min-height:42px;color:inherit;text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:8px;padding:8px;display:flex}.rr-maint-actions button i,.rr-leasing-actions button i{border:1px solid #69bdf073;border-radius:5px;flex:none;place-items:center;width:21px;height:21px;font-style:normal;display:grid}.rr-maint-actions button.complete,.rr-leasing-actions button.complete{background:#37875c1f;border-color:#5baf8159}.rr-maint-actions .vendor-action{grid-column:1/-1}.rr-leasing-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0;display:grid}.rr-leasing-actions label{color:var(--muted);gap:5px;font-size:11px;display:grid}.rr-leasing-actions input{width:100%;min-width:0}.rr-leasing-actions button{grid-column:1/-1}.rr-dashboard-view article footer{color:var(--muted);border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:10px;font-size:11px;display:flex}.rr-dashboard-view article footer button{margin-left:auto}.rr-dashboard-empty{color:var(--muted);grid-column:1/-1}.rr-vendor-fields .wide{grid-column:1/-1}@media (width<=900px){.rr-controls-simple{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-controls-simple .rr-find{grid-column:1/-1}.rr-canonical-list .rr-compact-head{display:none!important}.rr-canonical-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important;padding:16px!important;display:grid!important}.rr-canonical-row>span:first-child{grid-column:1/-1}.rr-canonical-row .rr-expand{position:absolute;top:14px;right:14px}.rr-dashboard-cards{grid-template-columns:1fr}}@media (width<=520px){html,body{max-width:100%;overflow-x:hidden}.rent-ready-page,.maintenance-page,.leasing-workspace{width:100%;max-width:100%;overflow-x:clip}.rr-controls-simple{grid-template-columns:1fr}.rr-controls-simple .rr-find{grid-column:auto}.rr-canonical-row{grid-template-columns:1fr!important}.rr-canonical-row>span:first-child{grid-column:auto}.rr-milestone-fields,.rr-inline-fields,.rr-vendor-fields,.rr-leasing-actions{grid-template-columns:1fr!important}.rr-dashboard-view{margin:16px 0;padding:14px}.rr-dashboard-view>header{align-items:start}.rr-dashboard-view>header button{max-width:100px}.rr-maint-actions{grid-template-columns:1fr}.rr-maint-actions .vendor-action,.rr-leasing-actions button{grid-column:auto}.rr-dashboard-unit small{max-width:220px}.rr-modal{max-width:calc(100vw - 20px)!important}.rr-vendor-fields .wide{grid-column:auto}}.rr-section-heading-row{background:#0a2440;border-bottom:1px solid #8fa1aa29;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.rr-section-heading-row>.rr-section-heading{width:100%;border:0!important;border-radius:0!important}.rr-section-add{width:58px;min-width:58px;color:#b5c2c8!important;background:#164f86!important;border:0!important;border-left:1px solid #8fa1aa47!important;border-radius:0!important;font-size:25px!important;font-weight:400!important}.rr-section-add:hover{color:#edf7fd!important;background:#30383e!important}.rr-section-load-more{letter-spacing:.01em;white-space:normal;width:100%;min-height:46px;margin-top:10px;color:#b9e3fb!important;background:#0a2440!important;border:1px solid #2d8fd5!important;border-radius:9px!important;font-size:13px!important;font-weight:750!important}.rr-section-load-more:hover{color:#edf7fd!important;background:#164f86!important}.rr-lifecycle-modal{max-height:min(88dvh,760px);overflow:auto;width:min(620px,100vw - 28px)!important}.rr-lifecycle-modal>header{border-bottom:1px solid #8fa1aa2e;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.rr-lifecycle-modal>header small{letter-spacing:.16em;color:#8fa1aa!important}.rr-lifecycle-modal>header h2{margin:5px 0 7px;font-size:25px}.rr-lifecycle-modal>header p{max-width:500px;margin:0;line-height:1.45}.rr-lifecycle-modal>header>button{background:#07182c;border-color:#8fa1aa47;flex:none;width:36px;height:36px;font-size:22px}.rr-lifecycle-form{gap:17px;padding:22px 24px 24px;display:grid}.rr-lifecycle-form label{letter-spacing:.07em;text-transform:uppercase;gap:7px;font-size:11px;font-weight:700;display:grid;color:#b5c2c8!important}.rr-lifecycle-form select,.rr-lifecycle-form input{border-radius:8px;width:100%;min-height:46px;padding:0 12px;color:#edf7fd!important;background:#04111f!important;border:1px solid #8fa1aa47!important}.rr-lifecycle-date-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rr-lifecycle-form fieldset{border:0;margin:0;padding:0}.rr-lifecycle-form legend{color:#b5c2c8;letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.rr-confirm-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.rr-confirm-options button{color:#aaa7a1;background:#07182c;border-color:#8fa1aa3d;min-height:44px}.rr-confirm-options button.active{color:#edf7fd;background:#8fa1aa26;border-color:#8fa1aa}.rr-lifecycle-form>footer{justify-content:flex-end;gap:9px;width:100%;margin:0;padding:4px 0 0;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.rr-lifecycle-form>footer button{min-height:44px;padding:0 17px}.rr-directory-empty{background:#8fa1aa14;border:1px solid #8fa1aa47;border-radius:9px;gap:4px;padding:15px 16px;display:grid}.rr-directory-empty strong{color:#edf7fd}.rr-directory-empty span{color:#aaa7a1;font-size:12px}.rr-field-error{margin:0;font-size:12px;color:#efaaa4!important}.rr-yardi-confirmation{text-align:center;justify-items:center;gap:9px;padding:34px 26px 30px;display:grid}.rr-yardi-confirmation>span{color:#b5c2c8;background:#8fa1aa1a;border:1px solid #8fa1aa75;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:5px;font-size:24px;display:grid}.rr-yardi-confirmation>small{letter-spacing:.16em;color:#8fa1aa!important}.rr-yardi-confirmation h3{color:#edf7fd;max-width:470px;margin:3px 0 0;font-size:23px;line-height:1.25}.rr-yardi-confirmation p{max-width:470px;margin:0;line-height:1.5;color:#aaa7a1!important}.rr-yardi-confirmation>div{justify-content:center;gap:9px;margin-top:13px;display:flex}.rr-yardi-confirmation button{min-height:44px;padding:0 17px}@media (width<=620px){.rr-section-add{width:52px;min-width:52px}.rr-lifecycle-modal{width:calc(100vw - 18px)!important}.rr-lifecycle-modal>header,.rr-lifecycle-form{padding:18px 16px}.rr-lifecycle-date-grid{grid-template-columns:1fr}.rr-lifecycle-form>footer,.rr-yardi-confirmation>div{grid-template-columns:1fr;width:100%;display:grid}.rr-lifecycle-form>footer button,.rr-yardi-confirmation button{width:100%}}:root{--north-onyx:#080808;--north-near-black:#0b0b0b;--north-charcoal:#0a2440;--north-deep-slate:#0a2440;--north-slate:#2a2f33;--north-pewter:#8fa1aa;--north-pewter-light:#b5c2c8;--north-pewter-deep:#526874;--north-ivory:#edf7fd;--north-warm-white:#edf7fd;--north-muted-text:#aaa7a1;--north-background:var(--north-onyx);--north-surface:var(--north-charcoal);--north-surface-elevated:var(--north-deep-slate);--north-surface-hover:#164f86;--north-surface-active:var(--north-slate);--north-text-primary:var(--north-ivory);--north-text-secondary:#b9e3fb;--north-text-muted:var(--north-muted-text);--north-text-inverse:var(--north-onyx);--north-border:#8fa1aa29;--north-border-strong:#8fa1aa47;--north-border-selected:#8fa1aa80;--client-primary:#080808;--client-secondary:#0a2440;--client-accent:#8fa1aa;--client-highlight:#b5c2c8;--north-pewter-muted:var(--north-pewter-deep);--north-success:#6f9b7d;--north-warning:#2d8fd5;--north-danger:#c4665f;--north-info:#7791ad;--north-radius-sm:7px;--north-radius-md:11px;--north-radius-lg:16px;--north-shadow-card:0 8px 24px #0000004d;--north-shadow-elevated:0 16px 40px #00000073;--north-type-xs:.6875rem;--north-type-sm:.8125rem;--north-type-md:.9375rem;--north-type-lg:1.125rem;--north-type-xl:clamp(1.45rem, 2.2vw, 2rem);--north-type-display:clamp(2rem, 4.4vw, 4.5rem);--north-obsidian:var(--north-background);--north-matte-black:var(--north-surface);--north-graphite:var(--north-surface-elevated);--north-stone:var(--north-text-muted);--north-panel:var(--north-surface);--north-panel-raised:var(--north-surface-elevated);--north-surface-1:var(--north-surface);--north-surface-2:var(--north-surface-elevated);--north-surface-3:var(--north-surface-hover);--navy:var(--north-background);--night:var(--north-surface);--pewter:var(--north-pewter);--cream:var(--north-background);--taupe:var(--north-surface-elevated);--ink:var(--north-text-primary);--muted:var(--north-text-secondary);--red:var(--north-danger);--white:var(--north-surface);--green:var(--north-success);--amber:var(--north-warning)}.north-work-tabs,.action-view-tabs{background:#07182c;border:1px solid #30383e;border-radius:12px;gap:8px;margin:0 0 18px;padding:8px;display:flex;overflow:auto}.north-work-tabs button,.action-view-tabs button{white-space:nowrap;color:#aaa7a1;background:0 0;border:1px solid #0000;border-radius:8px;min-height:40px;padding:0 15px;font:700 12px Aptos,Segoe UI,sans-serif}.north-work-tabs button:hover,.north-work-tabs button.active,.action-view-tabs button:hover,.action-view-tabs button.active{color:#edf7fd;background:#164f86;border-color:#526874}.north-work-list{background:#07182c;border:1px solid #30383e;border-radius:12px;overflow:hidden}.north-work-list>button,.north-work-list>article{color:#edf7fd;text-align:left;background:#07182c;border:0;border-bottom:1px solid #30383e;grid-template-columns:5px minmax(220px,1.8fr) minmax(120px,.8fr) minmax(110px,.65fr) minmax(90px,.55fr);align-items:center;gap:14px;width:100%;min-height:72px;padding:12px 18px;display:grid}.north-work-list>button:hover{background:#164f86}.north-work-list>button:last-child,.north-work-list>article:last-child{border-bottom:0}.north-work-list div strong,.north-work-list div small{display:block}.north-work-list div small{color:#aaa7a1;margin-top:5px}.north-work-list em,.north-work-list b,.north-work-list i{color:#b5c2c8;font-size:12px;font-style:normal}.north-work-priority{background:#526874;border-radius:8px;width:4px;height:34px}.north-work-priority.priority-urgent,.north-work-priority.priority-critical{background:#b84a4a}.north-work-priority.priority-high{background:#8fa1aa}.maintenance-action-center{gap:16px;display:grid}.maintenance-action-center>.maintenance-section-heading{color:#edf7fd;background:#07182c;border-color:#30383e}.maintenance-action-center>.maintenance-section-heading p{color:#aaa7a1}.maintenance-action-center>.maintenance-section-heading>b{color:#8fa1aa}.north-watch{border-color:#526874}.notices header>div:last-child{align-items:center;gap:8px;display:flex}.notices header>div:last-child button:first-child{color:#b5c2c8;border:1px solid #526874;border-radius:6px;min-width:max-content;padding:8px 10px;font-size:11px}.notice-scope.read{color:#aaa7a1;background:#164f86}@media (width<=900px){.north-kpi-strip.role-maintenance{grid-template-columns:repeat(2,minmax(0,1fr))}.north-work-list>button,.north-work-list>article{grid-template-columns:5px minmax(0,1fr) auto;padding:13px 12px}.north-work-list>button>em,.north-work-list>button>b,.north-work-list>article>em,.north-work-list>article>b{display:none}.north-work-list>button>i,.north-work-list>article>i{grid-column:2/4}.maintenance-action-center{min-width:0}.action-view-tabs{margin-inline:0}}@media (width<=430px){.north-work-tabs{grid-template-columns:1fr;display:grid}.north-work-tabs button{text-align:left}.north-work-list div small{white-space:normal}.north-kpi-strip.role-maintenance{grid-template-columns:repeat(2,minmax(0,1fr))}}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--north-background)}body{--font-north-sans:"Aptos", "Aptos Display", "Segoe UI Variable", "Segoe UI", Arial, sans-serif;--font-atlas-display:var(--font-north-sans);color:var(--north-text-primary);font-size:var(--north-type-md);background:var(--north-background)!important;font-family:var(--font-north-sans)!important}body,body :where(*),button,input,select,textarea,table,th,td,dialog,[role=dialog],[role=menu],[role=listbox],[role=tooltip]{font-family:var(--font-north-sans)!important}h1,h2,h3,h4,h5,h6,p,small,strong,span,label,a,button,input,select,textarea,th,td{text-rendering:optimizelegibility}h1{font-size:var(--north-type-xl);line-height:1.1}h2{font-size:var(--north-type-lg);line-height:1.2}h3{font-size:1rem;line-height:1.25}small{font-size:var(--north-type-xs)}:where(button){border:1px solid var(--north-border);border-radius:var(--north-radius-sm);background:var(--north-surface-elevated);color:var(--north-text-primary)}:where(button:not(:disabled),a[href],select,input[type=checkbox],input[type=radio]){cursor:pointer}:where(button:hover:not(:disabled)){border-color:var(--north-border-strong);background:var(--north-surface-hover)}:where(button:disabled){cursor:not-allowed;opacity:.46}:where(input,select,textarea){border:1px solid var(--north-border);border-radius:var(--north-radius-sm);color:var(--north-text-primary);background:#04111f}:where(input,textarea)::placeholder{color:var(--north-text-muted);opacity:1}:where(input[type=checkbox],input[type=radio]){accent-color:var(--north-pewter)}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--north-pewter);outline-offset:2px}:where(option,optgroup){background:var(--north-surface-elevated);color:var(--north-text-primary)}.topbar,.search{border-color:var(--north-border)!important;background:var(--north-background)!important;color:var(--north-text-primary)!important}.profile .sign-out{border-color:var(--north-border-strong)!important;background:var(--north-surface-elevated)!important;color:var(--north-text-primary)!important}:is(.card,.panel,.maintenance-panel,.leasing-panel,.resources-panel,.parts-panel,.inventory-panel,.calendar-shell,.calendar-health,.rr-board,.rr-dashboard-view,.system-audit,.settings-grid>article){border-color:var(--north-border)!important;background:var(--north-surface)!important;color:var(--north-text-primary)!important;box-shadow:none!important}:is(.card,.panel,.maintenance-panel,.leasing-panel,.resources-panel,.parts-panel,.inventory-panel,.calendar-shell,.rr-board) :is(p,small,label){color:var(--north-text-secondary)}:is(.section-title,.panel-title,.maintenance-section-heading,.dar-section-heading,.rr-section-heading){border-color:var(--north-border)!important}:is(.primary,button.primary,.rr-primary,.rr-release,.save-quotes,.access-signin-button){border-color:var(--north-pewter)!important;background:var(--north-pewter)!important;color:var(--north-text-inverse)!important}:is(.primary,button.primary,.rr-primary,.rr-release,.save-quotes,.access-signin-button):hover:not(:disabled){background:var(--north-pewter-deep)!important}:is(.status-pill,.priority-pill,.notice-scope,.rr-status,.dar-status-pill){border-color:var(--north-border-strong)!important;background:var(--north-surface-elevated)!important;color:var(--north-text-primary)!important}:is(.status-pill,.priority-pill,.notice-scope,.rr-status)[data-status=Complete],.rr-status.complete{color:#cde7d4!important;background:#6f9b7d2e!important}.modal-bg,.maintenance-modal-backdrop,.rr-modal-backdrop,.p1-drawer-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c2!important}:where(dialog,[role=dialog],[role=listbox],[role=menu],[role=tooltip],[class*=modal]:not([class*=backdrop]),[class*=popover],[class*=dropdown]):not(.modal-bg){border-color:var(--north-border-strong)!important;background-color:var(--north-surface-elevated)!important;color:var(--north-text-primary)!important}:where(dialog,[role=dialog],[role=listbox],[role=menu],[role=tooltip],[class*=modal]:not([class*=backdrop]),[class*=popover],[class*=dropdown]) :where(input,select,textarea){border-color:var(--north-border-strong)!important;color:var(--north-text-primary)!important;background:#04111f!important}:is(.modal,.notices,.team-modal,.quote-modal,.activity-review-modal,.dashboard-detail-modal,.coming-soon-modal,.launch-lock-modal,.property-task-modal,.property-notice-modal,.maintenance-modal,.inventory-modal,.pm-detail-modal,.calendar-add-modal,.calendar-detail,.fair-tip-modal,.rr-modal,.rr-add-modal,.rr-vendor-modal,.happyco-release-modal,.atlas-ava-panel,.p1-view-controls-panel,.p1-space-panel,.access-person-menu,.official-confirmation,.bi-modal>form,.bi-observation){border:1px solid var(--north-border-strong)!important;background:var(--north-surface-elevated)!important;color:var(--north-text-primary)!important;box-shadow:var(--north-shadow-elevated)!important}:is(.modal,.notices,.team-modal,.quote-modal,.activity-review-modal,.dashboard-detail-modal,.coming-soon-modal,.launch-lock-modal,.property-task-modal,.property-notice-modal,.maintenance-modal,.inventory-modal,.pm-detail-modal,.calendar-add-modal,.calendar-detail,.fair-tip-modal,.rr-modal,.rr-add-modal,.rr-vendor-modal,.happyco-release-modal,.atlas-ava-panel,.access-person-menu,.official-confirmation,.bi-modal>form,.bi-observation) :is(h1,h2,h3,h4,strong){color:var(--north-text-primary)!important}:is(.modal,.notices,.team-modal,.quote-modal,.activity-review-modal,.dashboard-detail-modal,.coming-soon-modal,.launch-lock-modal,.property-task-modal,.property-notice-modal,.maintenance-modal,.inventory-modal,.pm-detail-modal,.calendar-add-modal,.calendar-detail,.fair-tip-modal,.rr-modal,.rr-add-modal,.rr-vendor-modal,.happyco-release-modal,.atlas-ava-panel,.access-person-menu,.official-confirmation,.bi-modal>form,.bi-observation) :is(p,small,label,span){color:var(--north-text-secondary)}:is(.modal-actions>button,.quick-grid button,.quick-actions button,.access-person-menu>button,.quote-list article,.team-list article,.notices article,.calendar-hover-card,.calendar-day,.calendar-list>button){border-color:var(--north-border)!important;background:var(--north-surface)!important;color:var(--north-text-primary)!important}:is(.modal-actions>button,.quick-grid button,.quick-actions button,.access-person-menu>button,.team-list article,.calendar-day,.calendar-list>button):hover{border-color:var(--north-border-strong)!important;background:var(--north-surface-hover)!important}.toast{border:1px solid var(--north-border-strong)!important;background:var(--north-surface-elevated)!important;color:var(--north-text-primary)!important;box-shadow:var(--north-shadow-elevated)!important}.official-confirmation-body>section+section,.confirmation-change-list article,.official-confirmation-body aside,.official-confirmation>footer,.happyco-release-modal>footer,.bi-modal footer,.bi-form-grid,.bi-observation>header{border-color:var(--north-border)!important;background:var(--north-surface)!important;color:var(--north-text-primary)!important}.official-confirmation :is(p,small,label,span),.bi-modal :is(p,small,label,span){color:var(--north-text-secondary)!important}.official-confirmation :is(input,select,textarea,button),.bi-modal :is(input,select,textarea,button){border-color:var(--north-border-strong)!important;color:var(--north-text-primary)!important;background:#04111f!important}:is(.audit-table,.team-list,.maintenance-table,.pm-table,.inventory-table,.parts-table,.dar-portfolio-table){border-color:var(--north-border)!important;background:var(--north-surface)!important;color:var(--north-text-primary)!important}:is(.audit-table-head,.team-list-head,.maintenance-table-head,.pm-table-head,.inventory-table-head,.dar-portfolio-table>header){border-color:var(--north-border)!important;background:var(--north-surface-elevated)!important;color:var(--north-text-secondary)!important}:is(.audit-table article,.team-list article,.maintenance-table article,.pm-table article,.inventory-table article){border-color:var(--north-border)!important;color:var(--north-text-primary)!important;background:0 0!important}:is(.audit-filters,.maintenance-controls,.pm-controls,.calendar-filter-bar,.quote-toolbar,.team-form){border-color:var(--north-border)!important;background:var(--north-surface-elevated)!important;color:var(--north-text-primary)!important}.system-settings-page{color:var(--north-text-primary)}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.settings-grid>article{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:22px;display:grid;border-radius:var(--north-radius-lg)!important}.settings-grid>article>span{width:38px;height:38px;color:var(--north-pewter);background:#8fa1aa1f;border-radius:999px;place-items:center;display:grid}.settings-grid>article>button{color:var(--north-pewter);background:0 0;border:0;grid-column:2;justify-self:start}.settings-grid h2,.system-audit h2,.system-audit h3{color:var(--north-text-primary)!important}.settings-grid p,.system-audit p{color:var(--north-text-secondary)!important}.system-audit{border:1px solid var(--north-border);border-radius:var(--north-radius-lg);padding:clamp(16px,2.2vw,26px)}.system-audit>header{border-color:var(--north-border)!important}.audit-table article :is(del,ins){color:var(--north-text-secondary);-webkit-text-decoration-color:var(--north-text-muted);text-decoration-color:var(--north-text-muted)}.audit-table article ins{color:#cde7d4}.audit-table em.confirmed{color:#cde7d4!important;background:#6f9b7d2b!important}.audit-table em.pending{color:#f0c5c1!important;background:#c4665f2b!important}.audit-table em.na{color:var(--north-text-secondary)!important;background:#ffffff0e!important}.weekly-audit-foundation,.top-admin-preview{border-color:var(--north-border)!important;background:var(--north-surface-elevated)!important;color:var(--north-text-primary)!important}.dar-recon{min-width:0}.dar-recon>*{overflow-wrap:anywhere;min-width:0}.dar-recon em{max-width:100%;white-space:normal!important}.dar-metrics article{border-color:var(--north-border)!important;border-top-color:var(--north-pewter-muted)!important;background:var(--north-surface-elevated)!important}.access-gate{isolation:isolate;place-items:center;min-height:100svh;position:relative;background:var(--north-background)!important;padding:clamp(20px,4vw,64px)!important;display:grid!important;overflow:hidden!important}.access-gate-shade{z-index:-3;position:absolute;inset:0;background:radial-gradient(circle at 18% 15%,#8fa1aa1c,#0000 29%),radial-gradient(circle at 86% 82%,#7791ad14,#0000 31%),linear-gradient(145deg,#080808,#0d0d0d 55%,#090909)!important}.access-blueprint{z-index:-2;pointer-events:none;opacity:.34;background-image:linear-gradient(#8fa1aa12 1px,#0000 1px),linear-gradient(90deg,#8fa1aa12 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000,#0000 67%);mask-image:linear-gradient(110deg,#000,#0000 67%)}.access-blueprint:before,.access-blueprint:after,.access-blueprint i{content:"";border:1px solid #8fa1aa29;position:absolute}.access-blueprint:before{width:44vw;height:44vw;top:-19vw;left:-12vw;transform:rotate(45deg)}.access-blueprint:after{border-radius:50%;width:30vw;height:30vw;bottom:-15vw;right:-9vw}.access-blueprint i:first-child{width:36%;height:1px;top:17%;left:8%}.access-blueprint i:nth-child(2){width:1px;height:45%;top:10%;left:18%}.access-blueprint i:nth-child(3){width:27%;height:1px;bottom:19%;right:14%}.access-blueprint i:nth-child(4){width:1px;height:32%;bottom:12%;right:24%}.access-login-frame{border:1px solid var(--north-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0c0cd1;border-radius:20px;grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);width:min(1120px,100%);display:grid;overflow:hidden;box-shadow:0 42px 120px #0000009e}.access-brand-panel{border-right:1px solid var(--north-border);flex-direction:column;justify-content:space-between;min-height:610px;padding:clamp(32px,5vw,68px);display:flex;position:relative}.access-brand-panel:after{content:"";pointer-events:none;border:1px solid #8fa1aa24;width:210px;height:210px;position:absolute;inset:auto 7% 9% auto;transform:rotate(45deg)}.access-brand-panel .access-brand-lockup{text-align:left!important;align-items:flex-start!important;margin:0!important}.access-brand-panel .lobby-login-logo{width:190px!important;height:104px!important;margin:0!important}.access-brand-panel .access-brand-lockup small{letter-spacing:.2em;margin-top:12px;font-size:10px;color:var(--north-text-muted)!important}.access-product-statement{z-index:1;max-width:580px;margin-block:auto;padding-block:54px;position:relative}.access-product-statement>span{color:var(--north-pewter);letter-spacing:.19em;font-size:10px;font-weight:800}.access-product-statement h1{color:var(--north-text-primary);letter-spacing:-.045em;margin:16px 0;font-size:clamp(34px,4.2vw,58px);font-weight:600;line-height:1.02}.access-product-statement p{max-width:390px;color:var(--north-text-secondary);font-size:14px}.access-brand-rule{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.access-brand-rule span{background:var(--north-pewter);width:58px;height:1px}.access-brand-rule small{color:var(--north-text-muted);letter-spacing:.18em}.access-card{flex-direction:column;justify-content:center;min-width:0;min-height:610px;display:flex;width:auto!important;box-shadow:none!important;background:#0a2440e0!important;border:0!important;border-radius:0!important;padding:clamp(32px,4.4vw,58px)!important}.access-card>.access-brand-lockup{display:none!important}.access-signin-title{text-align:left;margin-bottom:26px}.access-signin-title small,.access-title small{letter-spacing:.18em;color:var(--north-pewter)!important}.access-signin-title h2,.access-title h1{margin:7px 0 8px;color:var(--north-text-primary)!important;letter-spacing:-.03em!important;font-size:30px!important;font-weight:650!important}.access-signin-title p,.access-title p{margin:0;font-size:13px;color:var(--north-text-secondary)!important}.access-form{gap:16px!important}.access-field-label,.access-pin-label{letter-spacing:.09em;color:var(--north-text-secondary)!important;font-size:11px!important}.access-person-trigger,.access-pin-control{min-height:58px;border:1px solid var(--north-border-strong)!important;color:var(--north-text-primary)!important;background:#04111f!important;border-radius:10px!important}.access-person-trigger:hover,.access-pin-control:focus-within{border-color:var(--north-pewter-muted)!important;background:var(--north-surface)!important}.access-person-copy strong{color:var(--north-text-primary)!important}.access-person-copy small{color:var(--north-text-muted)!important}.access-person-menu{max-height:min(340px,42svh);overflow:auto}.access-person-menu>button.selected{background:var(--north-surface-active)!important}.access-pin-control input{background:0 0!important;border:0!important}.access-signin-button{letter-spacing:.12em;border-radius:10px!important;min-height:54px!important}.access-help{line-height:1.55;color:var(--north-text-muted)!important;font-size:10px!important}.access-page-footer{letter-spacing:.16em;background:#0b0b0b;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:56px;padding:10px 22px;font-size:9px;display:flex;border-top:1px solid var(--north-border)!important;color:var(--north-text-muted)!important}.compliance-logo{filter:grayscale()brightness(1.8);opacity:.9;width:auto;max-height:30px}.north-mobile-login{display:none}@media (width<=1024px){.access-login-frame{grid-template-columns:minmax(0,1fr) minmax(350px,.82fr)}.access-brand-panel{min-height:570px;padding:42px}.access-card{min-height:570px;padding:38px!important}.settings-grid{grid-template-columns:1fr}}@media (width<=860px){.access-gate{align-items:start;padding:0!important;overflow:auto!important}.access-login-frame{border:0;border-radius:0;grid-template-columns:1fr;width:100%;min-height:100svh}.access-brand-panel{border-right:0;border-bottom:1px solid var(--north-border);min-height:auto;padding:38px 30px 26px}.access-brand-panel:after,.access-brand-rule{display:none}.access-brand-panel .lobby-login-logo{width:150px!important;height:76px!important}.access-product-statement{margin:28px 0 0;padding:0}.access-product-statement h1{margin:10px 0;font-size:clamp(28px,6vw,42px);line-height:1.05}.access-product-statement p{margin-bottom:0}.access-card{min-height:auto;padding:34px 30px 38px!important}.access-page-footer{padding:10px 20px}.topbar{overflow:hidden;gap:8px!important;min-width:0!important;height:72px!important;padding:0 12px!important}.topbar .search,.top-admin-preview{display:none!important}.topbar .mobile-menu{flex:0 0 46px;place-items:center;width:46px;height:46px;border:1px solid var(--north-border-strong)!important;background:var(--north-surface)!important;color:var(--north-text-primary)!important;display:grid!important}.topbar .ask-ava{width:46px;margin-left:auto;min-width:46px!important;padding:0!important}.topbar .ask-ava b,.topbar .ask-ava em,.top-calendar-shortcut b,.profile>div,.profile .sign-out{display:none!important}.top-calendar-shortcut,.notification-icon{flex:0 0 46px;width:46px!important;min-width:46px!important;padding:0!important}.profile{min-width:auto!important;padding-left:8px!important}.profile>span{width:42px!important;height:42px!important}.dar-recon{grid-template-columns:1fr!important;gap:10px!important}.dar-recon p,.dar-recon em{grid-column:1}.audit-filters{grid-template-columns:1fr 1fr!important}}@media (width<=520px){.access-gate{min-height:100svh;background:#080808!important;padding:0!important;display:block!important;overflow:hidden auto!important}.access-gate-shade{background:radial-gradient(circle at 50% 16%,#8fa1aa26,#0000 25%),linear-gradient(#080808,#0b0b0b 45%,#080808)!important}.access-blueprint{opacity:.24;-webkit-mask-image:linear-gradient(#000,#0000 54%);mask-image:linear-gradient(#000,#0000 54%);background-size:44px 44px!important}.access-blueprint:before{width:84vw;height:84vw;top:-35vw;left:-47vw}.access-blueprint:after{width:70vw;height:70vw;bottom:-28vw;right:-40vw}.access-login-frame{display:none!important}.north-mobile-login{z-index:1;width:100%;min-height:100svh;padding:calc(24px + env(safe-area-inset-top,0px)) 22px calc(86px + env(safe-area-inset-bottom,0px));color:var(--north-ivory);font-family:var(--font-north-sans);isolation:isolate;flex-direction:column;display:flex;position:relative}.north-mobile-watermark{z-index:-1;opacity:.042;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale()contrast(1.12);width:132vw;max-width:none;height:auto;position:fixed;top:15svh;right:-53vw}.north-mobile-brand{flex-direction:column;align-items:center;width:100%;padding:8px 0 25px;display:flex}.north-mobile-brand img{object-fit:contain;object-position:center;filter:drop-shadow(0 18px 22px #000000ad);background:0 0;border:0;width:min(286px,76vw);height:146px;display:block}.north-mobile-client{text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:9px;display:flex}.north-mobile-client strong,.north-mobile-client span{font-family:var(--font-north-sans);letter-spacing:.22em;font-size:11px;font-weight:500;line-height:1}.north-mobile-client strong{color:var(--north-ivory)}.north-mobile-client i{color:var(--north-pewter);font-size:8px;font-style:normal;line-height:1}.north-mobile-client span{color:var(--north-ivory)}.north-mobile-auth-surface{background:linear-gradient(150deg,#0a2440f7,#121212fa);border:1px solid #8fa1aa29;border-radius:16px;width:100%;max-width:390px;margin:0 auto;padding:26px 22px 24px;box-shadow:0 18px 48px #00000075,inset 0 1px #b5c2c80b}.north-mobile-auth-title{text-align:center}.north-mobile-auth-title h1{letter-spacing:-.025em;margin:0;font-size:25px;font-weight:600;color:var(--north-ivory)!important}.north-mobile-auth-title h1.is-sign-in{letter-spacing:.15em;font-size:13px;font-weight:600;line-height:1.25}.north-mobile-auth-title p{color:var(--north-muted-text);margin:6px 0 0;font-size:12px;line-height:1.4}.north-mobile-auth-form{gap:15px;margin-top:22px;display:grid}.north-mobile-auth-form>label{color:var(--north-pewter);letter-spacing:.025em;text-transform:none;gap:7px;font-size:11px;font-weight:500;display:grid}.north-mobile-auth-form input{width:100%;min-width:0;height:51px;color:var(--north-ivory);font:500 16px/1 var(--font-north-sans);letter-spacing:0;text-align:left;background:#0a2440;border:1px solid #8fa1aa3d;border-radius:10px;outline:0;padding:0 14px;transition:border-color .18s,background .18s,box-shadow .18s}.north-mobile-auth-form input::placeholder{color:#7f7d78;opacity:1}.north-mobile-auth-form input:focus{border-color:var(--north-pewter);background:#202020;box-shadow:0 0 0 3px #8fa1aa1c}.north-mobile-password-control{min-width:0;display:block;position:relative}.north-mobile-password-control input{padding-right:64px}.north-mobile-password-control>button{min-width:50px;height:41px;color:var(--north-pewter-light);font:600 11px/1 var(--font-north-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 9px;position:absolute;top:5px;right:5px}.north-mobile-password-control>button:focus-visible{outline:2px solid var(--north-pewter);outline-offset:-2px}.north-mobile-submit{border:1px solid var(--north-pewter-light);background:linear-gradient(180deg,var(--north-pewter-light),var(--north-pewter));width:100%;min-height:52px;color:var(--north-onyx);font:600 12px/1 var(--font-north-sans);letter-spacing:.16em;cursor:pointer;border-radius:10px;margin-top:2px;transition:transform .15s,background .15s,box-shadow .15s;box-shadow:0 10px 24px #00000047,inset 0 1px #edf7fd3d}.north-mobile-submit:active:not(:disabled){background:var(--north-pewter-deep);color:var(--north-warm-white);transform:translateY(1px);box-shadow:0 5px 12px #00000057}.north-mobile-submit:disabled{opacity:.55;cursor:wait}.north-mobile-auth-message{color:#efcbc8;background:#c66d671a;border-left:2px solid #c66d67;border-radius:4px;margin:0;padding:9px 11px;font-size:11px;line-height:1.45}.north-mobile-auth-message.success{color:#cde7d4;background:#6f9b7d1a;border-left-color:#6f9b7d}.north-mobile-auth-links{justify-items:center;gap:10px;margin-top:17px;display:grid}.north-mobile-auth-links button{min-height:26px;color:var(--north-pewter-light);font:500 11px/1.2 var(--font-north-sans);cursor:pointer;background:0 0;border:0;padding:2px 6px;text-decoration:none}.north-mobile-auth-links button.activation-link{color:var(--north-muted-text);font-size:10px}.north-mobile-auth-links button:focus-visible{outline:2px solid var(--north-pewter);outline-offset:2px;border-radius:3px}.north-mobile-compliance{z-index:4;width:100%;max-width:none;min-height:66px;padding:12px max(26px,calc((100vw - 390px)/2 + 4px)) calc(12px + env(safe-area-inset-bottom,0px));color:var(--north-muted-text);background:linear-gradient(#080808f0,#080808 32%);border-top:1px solid #8fa1aa1f;justify-content:space-between;align-items:center;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}.north-mobile-compliance>span{letter-spacing:.14em;max-width:120px;font-size:7px;font-weight:500;line-height:1.35}.north-mobile-compliance .compliance-marks{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:static!important}.north-mobile-compliance .compliance-logo{filter:invert()grayscale()brightness(1.35);opacity:.78;width:auto;max-width:116px;max-height:28px;display:block}.audit-filters{grid-template-columns:1fr!important}.settings-grid>article{grid-template-columns:auto minmax(0,1fr);padding:17px}.settings-grid>article>button{text-align:left;grid-column:1/-1;justify-self:stretch}}@media (width<=520px) and (height<=760px){.north-mobile-login{padding-top:calc(10px + env(safe-area-inset-top,0px))}.north-mobile-brand{padding-bottom:16px}.north-mobile-brand img{width:min(252px,68vw);height:112px}.north-mobile-client{gap:5px;margin-top:4px}.north-mobile-auth-surface{padding:20px 19px}.north-mobile-auth-title h1:not(.is-sign-in){font-size:23px}.north-mobile-auth-form{gap:12px;margin-top:17px}.north-mobile-auth-form input{height:48px}.north-mobile-submit{min-height:49px}.north-mobile-auth-links{margin-top:12px}}@media (width<=520px) and (height<=700px){.north-mobile-login{padding-top:calc(4px + env(safe-area-inset-top,0px))}.north-mobile-brand{padding-top:0;padding-bottom:10px}.north-mobile-brand img{width:min(224px,61vw);height:92px}.north-mobile-client{gap:4px;margin-top:1px}.north-mobile-auth-surface{padding:16px 18px}.north-mobile-auth-form{gap:10px;margin-top:13px}.north-mobile-auth-form input{height:44px}.north-mobile-password-control>button{height:38px;top:3px}.north-mobile-submit{min-height:45px}.north-mobile-auth-links{gap:6px;margin-top:8px}}@media (width<=430px){.access-product-statement h1{font-size:28px}.access-card{padding-inline:20px!important}.topbar{gap:6px!important;padding-inline:9px!important}.topbar .mobile-menu,.topbar .ask-ava,.top-calendar-shortcut,.notification-icon{flex-basis:44px;width:44px!important;min-width:44px!important}}@media (width>=768px) and (width<=820px){.access-brand-panel{padding:40px 48px 28px}.access-product-statement h1{max-width:620px;font-size:42px}.access-card{padding:38px 48px 44px!important}}@media (width>=1280px){.access-login-frame{min-height:670px}.access-brand-panel,.access-card{min-height:614px}}@media (width>=1440px){.access-login-frame{width:min(1180px,86vw)}.access-brand-panel{padding-inline:74px}}html,body{width:100%;max-width:100%;overflow-x:hidden}.shell,.workspace,.page,.sidebar,main,section,article,header,footer,nav{min-width:0}.sidebar{flex-direction:column;height:100dvh;display:flex;background:var(--north-onyx)!important;border-right:1px solid var(--north-border)!important;box-shadow:12px 0 34px #00000057!important}.organization-brand{flex-direction:column;flex:none;min-height:126px;overflow:hidden;border-bottom:1px solid var(--north-border)!important;background:linear-gradient(180deg,#07182c,var(--north-onyx))!important;justify-content:center!important;align-items:center!important;gap:12px!important;height:auto!important;padding:24px 22px 18px!important;display:flex!important}.organization-brand-logo{object-fit:contain;object-position:center;filter:grayscale()brightness(1.9)contrast(.9)drop-shadow(0 8px 14px #00000073);background:0 0;border:0;margin:0 auto;display:block;width:min(190px,100%)!important;height:42px!important}.organization-brand-copy{text-align:center;border-top:1px solid #8fa1aa24;width:100%;padding-top:10px}.organization-brand-copy span{color:var(--north-pewter);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:500}.sidebar nav{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto;scrollbar-color:var(--north-pewter-deep) var(--north-onyx)!important}.sidebar nav button{color:var(--north-muted-text)!important;background:0 0!important;border-color:#0000!important}.sidebar nav button:hover{border-color:#8fa1aa2e!important;border-left-color:var(--north-pewter-deep)!important;background:var(--north-slate)!important;color:var(--north-ivory)!important}.sidebar nav button.active{box-shadow:inset 0 1px #b5c2c80f;border-color:#8fa1aa4d!important;border-left-color:var(--north-pewter)!important;background:linear-gradient(90deg,var(--north-slate),#181b1d)!important;color:var(--north-ivory)!important}.north-nav-icon{color:var(--north-pewter-deep);flex:0 0 24px;place-items:center;font-style:normal;width:24px!important;height:24px!important;display:grid!important}.north-nav-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block;overflow:visible}.sidebar nav button:hover .north-nav-icon{color:var(--north-pewter)}.sidebar nav button.active .north-nav-icon{color:var(--north-pewter-light)!important}.sidebar nav button em{border-color:var(--north-border-strong)!important;color:var(--north-pewter)!important}.sidebar-platform-brand{border-top:1px solid var(--north-border);background:linear-gradient(180deg,var(--north-onyx),#07182c);flex:none;place-items:center;min-height:104px;padding:12px 24px 8px;display:grid}.sidebar-platform-logo{object-fit:contain;object-position:center;filter:drop-shadow(0 12px 18px #000000a3);background:0 0;border:0;width:min(138px,100%);height:86px;display:block}.sidebar-platform-mark{object-fit:contain;filter:drop-shadow(0 8px 12px #00000094);background:0 0;border:0;width:40px;height:40px;display:none}.sidebar-sign-out{flex:none;border-color:var(--north-border-strong)!important;background:var(--north-charcoal)!important;color:var(--north-ivory)!important;margin:8px 14px 10px!important}.sidebar-sign-out:hover{border-color:var(--north-pewter)!important;background:var(--north-slate)!important}.sidebar-sign-out span{background:var(--north-pewter-deep)!important;color:var(--north-ivory)!important}.side-foot{flex:none;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid var(--north-border)!important;background:var(--north-onyx)!important;margin:0!important}.side-foot small{letter-spacing:.12em;font-size:8px;color:var(--north-muted-text)!important}.sidebar-collapse{flex:none;border-color:var(--north-border-strong)!important;color:var(--north-muted-text)!important;background:#07182c!important}.sidebar-collapse:hover{border-color:var(--north-pewter)!important;background:var(--north-slate)!important;color:var(--north-ivory)!important}.sidebar-collapse span{color:var(--north-pewter)!important}.mobile-nav-close{background:var(--north-charcoal)!important;color:var(--north-pewter-light)!important;border-color:#8fa1aa52!important}.sidebar-collapse:focus-visible,.sidebar-sign-out:focus-visible{outline-color:var(--north-pewter)!important}.topbar{box-shadow:0 8px 24px #0003;border-bottom-color:var(--north-border)!important;background:#080808f0!important}.topbar :is(.ask-ava,.top-calendar-shortcut,.top-icon,.mobile-menu){border-color:var(--north-border)!important;color:var(--north-ivory)!important;background:#07182c!important}.topbar :is(.ask-ava,.top-calendar-shortcut,.top-icon,.mobile-menu):hover{border-color:var(--north-pewter)!important;background:var(--north-slate)!important}.topbar .ask-ava span,.top-calendar-shortcut.active{color:var(--north-pewter-light)!important}.top-calendar-shortcut.active{border-color:var(--north-pewter)!important;background:#5268744d!important}.topbar .ask-ava.is-locked{border-color:var(--north-border-strong)!important;background:#07182c!important}.topbar .ask-ava.is-locked:hover{border-color:var(--north-pewter)!important;background:var(--north-slate)!important}.profile{border-left-color:var(--north-border)!important}.profile>span{background:var(--north-slate)!important;color:var(--north-ivory)!important}.profile small{color:var(--north-muted-text)!important}.profile .sign-out:hover,.profile .sign-out:focus-visible{border-color:var(--north-pewter)!important;background:var(--north-slate)!important;outline-color:var(--north-pewter)!important}.top-admin-preview,.top-admin-preview select,.top-admin-preview button{border-color:var(--north-border-strong)!important;color:var(--north-ivory)!important;background:#07182c!important}.top-admin-preview label>span,.top-admin-preview button{color:var(--north-pewter-light)!important}.search:focus-within,.top-admin-preview select:focus{border-color:var(--north-border-selected)!important}.welcome .eyebrow{color:var(--north-pewter-light)!important}.access-brand-panel .access-brand-lockup .north-login-logo{object-fit:contain!important;object-position:left center!important;filter:drop-shadow(0 18px 22px #00000094)!important;background:0 0!important;border:0!important;width:min(430px,100%)!important;min-width:min(430px,100%)!important;max-width:none!important;height:190px!important;max-height:190px!important;margin:0!important;display:block!important;-webkit-mask-image:none!important;mask-image:none!important}.north-client-environment{border-top:1px solid var(--north-border);gap:3px;margin-top:12px;padding-top:12px;display:grid}.north-client-environment strong{letter-spacing:.22em;font-size:12px;font-weight:500;color:var(--north-ivory)!important}.north-client-environment small{text-transform:none;color:var(--north-muted-text)!important;letter-spacing:.08em!important;margin:0!important;font-size:10px!important}.access-product-statement>span,.access-signin-title small,.access-title small{color:var(--north-pewter-light)!important}.access-product-statement h1{color:var(--north-ivory)!important}.access-product-statement p{color:var(--north-text-secondary)!important}.access-brand-rule span{background:var(--north-pewter)!important}.access-person-trigger:hover,.access-pin-control:focus-within{border-color:var(--north-border-selected)!important}.access-person-menu>button.selected{border-color:var(--north-border-selected)!important;background:#8fa1aa24!important}.access-person-menu>button.selected b{color:var(--north-pewter-light)!important}.access-signin-button{border-color:var(--north-pewter)!important;background:var(--north-pewter)!important;color:var(--north-onyx)!important}.access-signin-button:hover:not(:disabled){background:var(--north-pewter-light)!important}:is(.welcome,.page-photo-hero,.access-product-statement) h1{font-family:"Aptos Display",var(--font-north-sans)!important;font-weight:600!important}:is(h1,h2,h3,h4,h5,h6){color:var(--north-text-primary);font-weight:600;font-family:var(--font-north-sans)!important}:is(button,.brand,.north-workspace-identity){font-weight:500}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-grid>article{box-shadow:var(--north-shadow-card)!important}:is(.card,.panel,.maintenance-panel,.leasing-panel,.resources-panel,.calendar-shell,.rr-board,.dar-module,.system-settings-page){overflow-wrap:anywhere;max-width:100%}:is(.task-command-list,.assignment-table,.incoming-handoff-table,.maintenance-table,.inventory-table,.audit-table,.dar-portfolio-table){max-width:100%}:is(.modal,.notices,.team-modal,.quote-modal,.calendar-detail,.calendar-add-modal,.maintenance-modal,.rr-modal,.access-person-menu){max-width:min(100vw - 24px,760px)}@media (width<=1024px){.settings-grid{grid-template-columns:1fr}}@media (width<=860px){.organization-brand{min-height:126px;padding:22px 26px 16px!important}.organization-brand-logo{width:min(190px,100%)!important;height:38px!important}.access-brand-panel .access-brand-lockup .north-login-logo{width:min(360px,92vw)!important;height:150px!important;max-height:150px!important}}@media (width<=520px){.access-login-frame{overflow-x:hidden}.access-brand-panel{padding-bottom:20px!important}.access-brand-panel .access-brand-lockup .north-login-logo{width:min(320px,88vw)!important;height:132px!important;max-height:132px!important}.north-client-environment strong{font-size:10px}.access-product-statement h1{letter-spacing:-.025em;font-size:clamp(26px,7.4vw,31px)!important}.access-card{width:100%!important}.page{width:100%;max-width:100%;padding-inline:14px!important}.dar-recon,.dar-metrics,.dar-finalized-grid,.dar-tour-list{width:100%;max-width:100%}}@media (width>=801px){.shell.sidebar-collapsed .organization-brand{height:76px!important;min-height:76px!important;padding:10px 8px!important}.shell.sidebar-collapsed .organization-brand-logo{width:58px!important;height:24px!important;display:block!important}.shell.sidebar-collapsed .organization-brand-copy{display:none!important}.shell.sidebar-collapsed .sidebar-platform-brand{min-height:64px;padding:9px 8px}.shell.sidebar-collapsed .sidebar-platform-logo{display:none}.shell.sidebar-collapsed .sidebar-platform-mark{display:block}.shell.sidebar-collapsed .sidebar nav button:before{content:none!important;display:none!important}.shell.sidebar-collapsed .sidebar nav button .north-nav-icon{display:grid!important}}@media (width<=800px){.sidebar,.sidebar.is-collapsed{max-width:340px;height:100dvh;width:min(86vw,340px)!important}.sidebar.is-collapsed .organization-brand{height:auto!important;min-height:126px!important;padding:22px 26px 16px!important}.sidebar.is-collapsed .organization-brand-logo,.sidebar.is-collapsed .organization-brand-copy{display:block!important}.sidebar.is-collapsed .sidebar-platform-brand{min-height:94px;padding:8px 22px}.sidebar.is-collapsed .sidebar-platform-logo{width:min(132px,100%);height:78px;display:block}.sidebar.is-collapsed .sidebar-platform-mark{display:none}.sidebar nav{padding-block:12px!important}.mobile-nav-close{top:calc(10px + env(safe-area-inset-top,0px))}}.access-gate{--pewter:var(--north-pewter);--north-pewter:var(--north-pewter);--north-pewter-muted:var(--north-pewter-deep);--client-accent:var(--north-pewter);--client-highlight:var(--north-pewter-light)}.access-gate :is(.north-mobile-auth-form,.north-desktop-auth-form,.north-pin-setup) input:focus,.access-gate :is(.north-mobile-auth-form,.north-desktop-auth-form,.north-pin-setup) input:focus-visible{outline-offset:2px!important;box-shadow:none!important;border-color:#8fa1aa7a!important;outline:2px solid #2a2f33!important}.access-gate-shade{background:radial-gradient(circle at 18% 15%,#8fa1aa1c,#0000 29%),radial-gradient(circle at 86% 82%,#5268741c,#0000 31%),linear-gradient(145deg,#080808,#0b0b0b 55%,#090909)!important}.access-blueprint{background-image:linear-gradient(#8fa1aa11 1px,#0000 1px),linear-gradient(90deg,#8fa1aa11 1px,#0000 1px)!important}.access-blueprint:before,.access-blueprint:after,.access-blueprint i{border-color:#8fa1aa24!important}.access-login-frame{grid-template-columns:minmax(0,1.14fr) minmax(390px,.76fr);width:min(1180px,94vw)}.access-brand-panel{text-align:center;justify-content:center;align-items:center;gap:42px;min-height:650px;padding:clamp(38px,5vw,72px);overflow:hidden}.access-brand-panel:after{display:none!important}.north-desktop-watermark{z-index:0;opacity:.038;pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale()contrast(1.08);width:92%;max-width:none;height:auto;position:absolute;top:5%;left:-33%}.desktop-brand-center,.access-product-statement,.access-brand-rule{z-index:1;position:relative}.desktop-brand-center{justify-items:center;gap:12px;width:100%;display:grid}.desktop-brand-center .north-login-logo{object-fit:contain;object-position:center;filter:drop-shadow(0 22px 28px #000000b8);background:0 0;border:0;width:min(430px,88%);height:190px;display:block}.desktop-brand-center p{color:var(--north-text-secondary);letter-spacing:.18em;white-space:nowrap;margin:0;font-size:clamp(8px,.72vw,10px);font-weight:500;line-height:1}.desktop-brand-center p span{color:var(--north-pewter);padding-inline:.2em}.access-product-statement{max-width:470px;margin:0;padding:0}.access-product-statement>span{letter-spacing:.22em;font-size:10px;font-weight:500;color:var(--north-pewter)!important}.access-product-statement h1{margin:13px 0 0;color:var(--north-ivory)!important;font-family:"Aptos Display",var(--font-north-sans)!important;letter-spacing:-.02em!important;font-size:clamp(24px,2.4vw,34px)!important;font-weight:550!important;line-height:1.12!important}.access-brand-rule{width:96px;height:1px;margin-top:9px;background:#edf7fde0!important}.access-card{min-height:650px;position:relative;background:linear-gradient(155deg,#0a2440fa,#111111fc)!important;padding:clamp(38px,4.2vw,58px) clamp(34px,4vw,54px) 100px!important}.access-signin-title{margin-bottom:24px}.access-signin-title small{letter-spacing:.2em;font-weight:500;color:var(--north-pewter)!important}.access-signin-title h2{margin:9px 0 0;color:var(--north-ivory)!important;font-size:29px!important;font-weight:600!important}.access-signin-title p{margin:9px 0 0;line-height:1.5;color:var(--north-muted-text)!important}.north-desktop-auth-form>label,.north-pin-setup>label{color:var(--north-pewter);letter-spacing:.025em;gap:7px;font-size:11px;font-weight:500;display:grid}.north-desktop-auth-form input,.north-pin-setup input{width:100%;min-width:0;height:52px;color:var(--north-ivory);font:500 16px/1 var(--font-north-sans);background:#101010;border:1px solid #8fa1aa3d;border-radius:10px;outline:0;padding:0 14px}.north-desktop-auth-form input::placeholder,.north-pin-setup input::placeholder{color:var(--north-muted-text);opacity:.78}.north-desktop-auth-form input:focus,.north-pin-setup input:focus{border-color:var(--north-pewter);background:#151515;box-shadow:0 0 0 3px #8fa1aa1c}.north-desktop-password-control{min-width:0;display:block;position:relative}.north-desktop-password-control input{padding-right:64px}.north-desktop-password-control>button{min-width:50px;height:42px;color:var(--north-pewter-light);font:600 11px/1 var(--font-north-sans);background:0 0;border:0;border-radius:8px;padding:0 9px;position:absolute;top:5px;right:5px}.north-pin-setup{grid-template-columns:1fr 1fr;gap:12px;display:grid}.north-mfa-setup{justify-items:center;gap:12px;display:grid}.north-mfa-setup img{aspect-ratio:1;background:#fff;border-radius:12px;width:min(220px,100%);padding:10px}.north-mfa-setup p{max-width:100%;color:var(--north-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.north-mfa-setup code{color:var(--north-pewter-light);font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.north-mfa-setup label{width:100%;color:var(--north-pewter);gap:7px;font-size:11px;display:grid}.north-mfa-setup input{width:100%;height:52px;color:var(--north-ivory);font:600 18px/1 var(--font-north-sans);letter-spacing:.24em;text-align:center;background:#101010;border:1px solid #8fa1aa3d;border-radius:10px;outline:0;padding:0 14px}.north-mfa-setup input:focus{border-color:var(--north-pewter);box-shadow:0 0 0 3px #8fa1aa1c}.north-auth-submit{width:100%;min-height:52px;color:var(--north-ivory);font:600 12px/1 var(--font-north-sans);letter-spacing:.16em;background:#0b0b0b;border:1px solid #8fa1aa42;border-radius:10px;margin-top:2px;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s;box-shadow:0 10px 24px #0000003d,inset 0 1px #b5c2c808}.north-auth-submit:hover:not(:disabled){border-color:var(--north-pewter-light);background:var(--north-pewter);color:var(--north-onyx);box-shadow:0 12px 28px #00000057,inset 0 1px #edf7fd2e}.north-auth-submit:focus-visible{outline:2px solid var(--north-pewter-light);outline-offset:3px;border-color:var(--north-pewter-light);background:var(--north-pewter);color:var(--north-onyx)}.north-auth-submit:active:not(:disabled){border-color:var(--north-pewter-light);background:var(--north-pewter);color:var(--north-onyx);transform:translateY(1px);box-shadow:0 5px 12px #00000057}.north-auth-submit:disabled{opacity:.5;cursor:wait}.north-auth-message{border-left:2px solid var(--north-danger);color:#efcbc8;background:#c4665f1a;border-radius:4px;margin:0;padding:9px 11px;font-size:11px;line-height:1.45}.north-auth-message.success{border-left-color:var(--north-success);color:#cde7d4;background:#6f9b7d1a}.north-desktop-auth-links{justify-items:start;gap:10px;margin-top:17px;display:grid}.north-desktop-auth-links button,.north-mobile-auth-links button{min-height:26px;color:var(--north-pewter-light);font:500 11px/1.2 var(--font-north-sans);background:0 0;border:0;padding:2px 0}.north-desktop-password-control>button:hover,.north-mobile-password-control>button:hover{background:var(--north-pewter-deep);color:var(--north-warm-white)}.north-desktop-auth-links button:hover,.north-mobile-auth-links button:hover{color:var(--north-warm-white);background:#5268745c;border-radius:5px;padding-inline:8px}.north-desktop-auth-links p,.north-mobile-auth-links p{color:var(--north-muted-text);margin:0;font-size:10px;line-height:1.5}.access-page-footer{background:0 0;justify-content:flex-end;min-height:44px;padding:10px 0 0;position:absolute;bottom:24px;left:clamp(34px,4vw,54px);right:clamp(34px,4vw,54px);border-top:1px solid #8fa1aa1f!important}.compliance-marks{align-items:center;gap:13px;display:flex}.compliance-icon{filter:invert()grayscale()brightness(1.45);opacity:.82;background-image:url(/equal-housing-accessibility-transparent.png);background-repeat:no-repeat;background-size:100px 56.25px;flex:none;display:block}.compliance-accessibility{background-position:-10px -5px;width:38px;height:43px}.compliance-housing{background-position:-52px -5px;width:48px;height:36px}@media (width>=521px) and (width<=1024px){.access-gate{padding:22px!important}.access-login-frame{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);width:100%}.access-brand-panel,.access-card{min-height:600px}.access-brand-panel{gap:32px;padding:34px 28px}.desktop-brand-center .north-login-logo{width:min(340px,96%);height:150px}.desktop-brand-center p{letter-spacing:.13em;font-size:7px}.access-product-statement h1{font-size:25px!important}.access-card{padding:36px 30px 94px!important}}@media (width<=520px){.north-mobile-auth-form .north-pin-setup{grid-template-columns:1fr 1fr;gap:10px;display:grid}.north-mobile-auth-form .north-pin-setup label{color:var(--north-pewter);gap:6px;font-size:10px;display:grid}.north-mobile-auth-form .north-pin-setup input{height:47px}.north-mobile-auth-links p{text-align:center}.north-mobile-auth-form input::placeholder{color:var(--north-muted-text);opacity:.78}.north-mobile-compliance .compliance-marks{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;position:static!important}.north-mobile-compliance .compliance-icon{opacity:.78}}@media (width<=600px){.atlas-home .portfolio-overview{width:100%;max-width:100%;overflow:hidden;padding:16px 14px 18px!important}.atlas-home .portfolio-overview>.section-title{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.atlas-home .portfolio-overview>.section-title>div{min-width:0}.atlas-home .portfolio-overview>.section-title h2{overflow-wrap:normal;word-break:normal;line-height:1.05;font-size:clamp(27px,8vw,32px)!important}.atlas-home .portfolio-overview>.section-title button{white-space:nowrap;border-radius:8px;justify-self:start;min-height:36px;padding:0 12px;background:var(--north-charcoal)!important;color:var(--north-pewter-light)!important;border:1px solid #8fa1aa38!important}.atlas-home .portfolio-grid{width:100%;max-width:100%;margin-top:16px;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.atlas-home .portfolio-grid>article,.atlas-home .unit-activity{width:100%;min-width:0;max-width:100%;overflow:hidden;grid-column:1!important;padding:16px!important}.atlas-home .portfolio-grid article>header{flex-wrap:wrap;gap:6px 12px}.atlas-home .portfolio-grid article>header>div,.atlas-home .portfolio-grid article>header h3{overflow-wrap:normal;word-break:normal;min-width:0}.atlas-home .portfolio-grid article>header h3{line-height:1.1;font-size:22px!important}.atlas-home .portfolio-grid article>header>span{white-space:normal;line-height:1.4}.atlas-home .occupancy-rings{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.atlas-home .occupancy-item{min-width:0;padding:4px 0!important}.atlas-home .occupancy-ring{width:clamp(74px,22vw,88px);height:clamp(74px,22vw,88px)}.atlas-home .occupancy-ring>i{width:calc(clamp(74px,22vw,88px) - 20px);height:calc(clamp(74px,22vw,88px) - 20px)}.atlas-home .occupancy-item>b,.atlas-home .occupancy-item>em{white-space:nowrap}.atlas-home .occupancy-item>small{text-align:center;min-height:32px;line-height:1.35}.atlas-home .property-compare .compare-head{display:none!important}.atlas-home .property-compare>button{text-align:left;border-radius:10px;margin-top:10px;background:#0808083d!important;border:1px solid #8fa1aa21!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:13px 12px!important;display:grid!important}.atlas-home .property-compare>button>strong{word-break:normal;grid-column:1/-1;line-height:1.2;font-size:13px!important}.atlas-home .property-compare>button>span,.atlas-home .property-compare>button>b{text-align:left;word-break:normal;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;line-height:1.2;display:flex;color:var(--north-ivory)!important;font-size:14px!important}.atlas-home .property-compare>button>span:before,.atlas-home .property-compare>button>b:before{color:var(--north-muted-text);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:600;line-height:1.2}.atlas-home .property-compare>button>span:first-of-type:before{content:"Occupied"}.atlas-home .property-compare>button>span:nth-of-type(2):before{content:"Vacant"}.atlas-home .property-compare>button>b:before{content:"Occupancy"}.atlas-home .property-compare footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.atlas-home .property-compare footer span{min-width:0;line-height:1.4}.atlas-home .property-compare footer span:last-child{grid-column:1/-1}.atlas-home .unit-activity-list{margin-inline:0;grid-template-columns:minmax(0,1fr)!important}}.shell{--atlas-pewter:var(--north-pewter);--atlas-accent:var(--north-pewter);--text-accent:var(--north-pewter);--pewter:var(--north-pewter);--deep-pewter:var(--north-pewter-deep);--amber:var(--north-warning);--surface-raised:var(--north-charcoal);--surface-elevated:var(--north-deep-slate);color:var(--north-ivory);background:var(--north-onyx)!important}.workspace{min-width:0;background:radial-gradient(circle at 82% -8%,#8fa1aa14,transparent 25%),var(--north-onyx)!important}.page{width:100%;max-width:1600px;color:var(--north-ivory);margin-inline:auto;padding:clamp(18px,2.4vw,34px)!important}.page :is(h1,h2,h3,h4,strong){color:var(--north-ivory)!important}.page :is(p,small,label,span){text-wrap:pretty}.page :is(a,button){-webkit-tap-highlight-color:transparent}.atlas-home{flex-direction:column;gap:16px;display:flex}.north-home-hero{background:linear-gradient(112deg,#080808f5,#0a2440d6),url(/login-links-exterior.jpg) 50% 56%/cover!important;border:1px solid #8fa1aa1f!important;border-radius:18px!important;min-height:clamp(126px,14vw,180px)!important;margin:0!important;padding:clamp(24px,3vw,42px)!important;box-shadow:0 18px 44px #00000047!important}.north-home-hero .welcome-identity{align-self:center}.north-home-hero .eyebrow{color:var(--north-pewter)!important;letter-spacing:.18em!important;margin:0 0 10px!important;font-size:10px!important;font-weight:600!important}.north-home-hero h1{letter-spacing:-.035em!important;margin:0!important;font-size:clamp(28px,3vw,44px)!important;font-weight:550!important;line-height:1!important}.north-home-date{color:var(--north-muted-text)!important;margin:10px 0 0!important;font-size:13px!important}.north-kpi-strip{border:1px solid var(--north-border);background:var(--north-border);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 10px 28px #00000038}.north-kpi-strip.role-maintenance{grid-template-columns:repeat(5,minmax(0,1fr))}.north-kpi-strip button{text-align:left;align-content:center;justify-items:start;gap:5px;min-width:0;min-height:102px;padding:17px 19px;display:grid;position:relative;background:linear-gradient(145deg,#0a2440,#0a2440)!important;border:0!important;border-radius:0!important}.north-kpi-strip button:hover,.north-kpi-strip button:focus-visible{box-shadow:inset 0 -2px 0 var(--north-pewter);background:var(--north-deep-slate)!important}.north-kpi-strip strong{font-size:clamp(24px,2.2vw,32px);font-weight:550;line-height:1;color:var(--north-ivory)!important}.north-kpi-strip small{letter-spacing:.1em;font-weight:600;color:var(--north-pewter)!important;font-size:9px!important}.north-kpi-strip span{font-size:10px;color:var(--north-muted-text)!important}.atlas-home>.north-progressive-section{overflow:hidden;box-shadow:0 9px 24px #0003;border:1px solid var(--north-border)!important;background:var(--north-charcoal)!important;border-radius:14px!important;margin:0!important;display:block!important}.atlas-home>.north-progressive-section>.mobile-dashboard-accordion-toggle{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:0 18px;color:var(--north-ivory)!important;background:linear-gradient(90deg,#0a2440,#0a2440)!important;border:0!important;border-radius:0!important;display:flex!important}.atlas-home>.north-progressive-section>.mobile-dashboard-accordion-toggle:hover{background:var(--north-deep-slate)!important}.atlas-home>.north-progressive-section>.mobile-dashboard-accordion-toggle span{letter-spacing:.01em;font-size:14px;font-weight:550;color:var(--north-ivory)!important}.atlas-home>.north-progressive-section>.mobile-dashboard-accordion-toggle i{border:1px solid var(--north-border-strong);width:28px;height:28px;color:var(--north-pewter-light);background:#07182c;border-radius:50%;place-items:center;font-size:17px;font-style:normal;display:grid}.atlas-home>.north-progressive-section>.mobile-dashboard-accordion-body{display:block!important}.atlas-home>.north-progressive-section.is-closed>.mobile-dashboard-accordion-body{display:none!important}.atlas-home>.north-progressive-section>.mobile-dashboard-accordion-body>*{border:0!important;border-top:1px solid var(--north-border)!important;box-shadow:none!important;border-radius:0!important;margin:0!important}.lobby-dashboard-support{gap:12px!important;margin:0!important}.lobby-dashboard-support>*{border:1px solid var(--north-border)!important;background:var(--north-charcoal)!important;border-radius:13px!important;min-height:0!important;box-shadow:0 8px 22px #0000002e!important}.page :is(.card,[class*=-card],.rr-panel,.maintenance-panel,.calendar-panel,.resource-card,.system-card):not(.daily-quote):not(.access-card){border-color:var(--north-border)!important;background-color:var(--north-charcoal)!important;box-shadow:0 8px 24px #00000038!important}.page :is(.section-title,.task-center-heading,.rr-section-heading,.maintenance-section-heading) small,.page :is(.eyebrow,[class*=-eyebrow]){color:var(--north-pewter)!important}.page :is(.section-title,.task-center-heading) button{color:var(--north-pewter-light)!important;background:0 0!important;border-color:#0000!important}.page :is(.section-title,.task-center-heading) button:hover{background:#5268743d!important}.page :is(.task-center-tabs,.maintenance-tabs,.leasing-tabs,.calendar-view-switch,.leasing-workspace-tabs,[role=tablist]){border-color:var(--north-border)!important;background:#07182c!important}.page :is(.task-center-tabs,.maintenance-tabs,.leasing-tabs,.calendar-view-switch,.leasing-workspace-tabs,[role=tablist]) button{color:var(--north-muted-text)!important;background:0 0!important;border-color:#0000!important}.page :is(.task-center-tabs,.maintenance-tabs,.leasing-tabs,.calendar-view-switch,.leasing-workspace-tabs,[role=tablist]) button:hover{background:var(--north-deep-slate)!important;color:var(--north-ivory)!important}.page :is(.task-center-tabs,.maintenance-tabs,.leasing-tabs,.calendar-view-switch,.leasing-workspace-tabs,[role=tablist]) button.active,.page [role=tab][aria-selected=true]{border-color:var(--north-border-strong)!important;color:var(--north-pewter-light)!important;background:#52687461!important}.shell :is(button.primary,.primary,.rr-primary,.rr-release,.save-quotes,.access-signin-button):not(.north-auth-submit){border-color:var(--north-border-strong)!important;color:var(--north-ivory)!important;box-shadow:none!important;background:#07182c!important}.shell :is(button.primary,.primary,.rr-primary,.rr-release,.save-quotes,.access-signin-button):hover:not(:disabled),.shell :is(button.primary,.primary,.rr-primary,.rr-release,.save-quotes,.access-signin-button):focus-visible{border-color:var(--north-pewter)!important;background:var(--north-deep-slate)!important;color:var(--north-warm-white)!important}.shell :is(button.primary,.primary,.rr-primary,.rr-release,.save-quotes,.access-signin-button):active:not(:disabled){background:var(--north-pewter)!important;color:var(--north-onyx)!important}.floating{border:1px solid var(--north-border-strong)!important;color:var(--north-pewter-light)!important;background:#07182c!important;box-shadow:0 12px 30px #00000073!important}.floating:hover{border-color:var(--north-pewter)!important;background:var(--north-deep-slate)!important}.page :is(table,[class*=-table],.assignment-table,.incoming-handoff-table,.task-center-list,.rr-table){border-color:var(--north-border)!important;background:var(--north-charcoal)!important;color:var(--north-ivory)!important}.page :is(thead,[class*=-table-head],.compare-head){border-color:var(--north-border)!important;color:var(--north-pewter-light)!important;background:#07182c!important}.page :is(th,[class*=-table-head] span,.compare-head span){color:var(--north-pewter-light)!important;letter-spacing:.1em!important;font-size:9px!important;font-weight:600!important}.page :is(tr,[class*=-table]>article,[class*=-table]>button,.task-center-row){border-color:#8fa1aa1c!important}.page :is(tr,[class*=-table]>article,[class*=-table]>button,.task-center-row):hover{background:#30383e66!important}.shell :is(dialog,[role=dialog],[role=menu],[role=listbox],[role=tooltip],[class*=modal]:not(.modal-bg):not([class*=backdrop]),[class*=drawer],[class*=popover],[class*=dropdown],[class*=picker]){border-color:var(--north-border-strong)!important;background:var(--north-graphite,#0a2440)!important;color:var(--north-ivory)!important;box-shadow:0 18px 48px #00000080!important}.shell :is(dialog,[role=dialog],[role=menu],[role=listbox],[class*=modal],[class*=drawer],[class*=popover],[class*=dropdown]) :is(header,footer,section,article){border-color:var(--north-border)!important}.shell :is(input,select,textarea){border-color:var(--north-border-strong)!important;color:var(--north-ivory)!important;background:#07182c!important}.shell :is(input,select,textarea):focus{outline-offset:1px;border-color:var(--north-pewter)!important;box-shadow:none!important;outline:2px solid #8fa1aa29!important}.occupancy-ring,.donut{--pewter:var(--north-pewter)}.stage i.pewter,.stage i.deep-pewter,.stage i.blue{background:var(--north-pewter)!important}.stage i.deep-pewter{background:var(--north-pewter-deep)!important}.stage i.green{background:var(--north-success)!important}.progress-track,.stage aside{background:#30383e!important}.page :is(.activity-summary-button span,.activity-summary-button em,.lobby-view-all,.mini-calendar button,.weather-panel button,.rr-section-heading em,.maintenance-empty span,.rr-empty span,.empty-panel span){color:var(--north-pewter-light)!important}.page :is(.page-photo-hero,.rr-hero-dashboard,.calendar-hero,.leasing-hero,.maintenance-hero,.resources-hero,.settings-hero){border-color:var(--north-border)!important;background-color:var(--north-charcoal)!important}.page :is(.page-photo-hero,.rr-hero-dashboard,.calendar-hero,.leasing-hero,.maintenance-hero,.resources-hero,.settings-hero) small{color:var(--north-pewter)!important}.settings-grid>article>span{color:var(--north-pewter-light)!important;background:#52687447!important}.settings-grid>article>button{color:var(--north-pewter-light)!important}.top-admin-preview{border-color:var(--north-border)!important;background:#07182c!important}.top-admin-preview:before{content:"NORTH ADMINISTRATION";color:var(--north-pewter);letter-spacing:.13em;white-space:nowrap;font-size:8px;font-weight:600}.north-preview-banner{border-bottom:1px solid var(--north-border-strong);min-height:38px;color:var(--north-ivory);letter-spacing:.1em;background:linear-gradient(90deg,#5268746b,#164f86eb);justify-content:space-between;align-items:center;gap:16px;padding:8px clamp(16px,2.4vw,34px);font-size:10px;display:flex}.north-preview-banner button{color:var(--north-pewter-light);font:600 10px/1 var(--font-north-sans);letter-spacing:.08em;background:0 0;border:0}.north-my-day{background:#07182c;grid-template-columns:minmax(0,.9fr) minmax(0,1.45fr);gap:14px;padding:14px;display:grid}.north-my-day .lobby-dashboard-support{align-content:start;grid-template-columns:repeat(2,minmax(0,1fr))!important}.north-secondary-page{gap:18px;min-width:0;display:grid}.north-secondary-page>header{border:1px solid var(--north-border);background:linear-gradient(135deg,#0a2440,#07182c);border-radius:16px;padding:clamp(22px,3vw,38px)}.north-secondary-page>header p{color:var(--north-pewter);letter-spacing:.16em;margin:0 0 8px;font-size:9px;font-weight:600}.north-secondary-page>header h1{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,42px);font-weight:550}.north-secondary-page>header span{max-width:680px;color:var(--north-muted-text);margin-top:10px;line-height:1.55;display:block}.north-secondary-page>.portfolio-overview{margin:0!important}.north-role-section,.north-quick-access{border:1px solid var(--north-border);background:linear-gradient(145deg,#0a2440,#0a2440);border-radius:14px;width:100%;min-width:0;padding:clamp(18px,2vw,26px);box-shadow:0 9px 24px #0003}.north-section-heading,.north-quick-access>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:17px;display:flex}.north-section-heading small,.north-quick-access>header small{letter-spacing:.15em;font-weight:600;color:var(--north-pewter)!important;font-size:9px!important}.north-section-heading h2,.north-quick-access>header h2{margin:4px 0 0;font-size:clamp(19px,2vw,25px);font-weight:550;color:var(--north-ivory)!important}.north-section-heading button{color:var(--north-pewter-light);background:0 0;border:0;font-weight:600}.north-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.north-summary-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.north-summary-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.north-summary-metric{background:#07182c;border:1px solid #8fa1aa21;border-radius:10px;gap:5px;min-width:0;padding:15px;display:grid}.north-summary-metric small{letter-spacing:.08em;color:var(--north-muted-text)!important;font-size:9px!important}.north-summary-metric strong{font-size:25px;font-weight:550;color:var(--north-ivory)!important}.north-summary-metric span{font-size:10px;color:var(--north-pewter-light)!important}.north-inline-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.north-inline-actions button{border-color:var(--north-border-strong);min-height:38px;color:var(--north-ivory);background:#07182c;padding:0 14px;font-weight:600}.north-inline-actions button:hover{border-color:var(--north-pewter);background:var(--north-deep-slate)}.north-property-pulse{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.north-property-pulse article{border:1px solid var(--north-border);background:#07182c;border-radius:11px;min-width:0;padding:17px}.north-property-pulse article>div{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.north-property-pulse small{letter-spacing:.1em;color:var(--north-pewter)!important;font-size:10px!important}.north-property-pulse strong{font-size:25px;font-weight:550}.north-property-pulse span{margin-top:8px;font-size:11px;display:block;color:var(--north-muted-text)!important}.north-property-pulse i,.north-readiness-grid i{background:var(--north-deep-slate);border-radius:99px;height:4px;margin-top:14px;display:block;overflow:hidden}.north-property-pulse i b,.north-readiness-grid i b{border-radius:inherit;background:var(--north-pewter);height:100%;display:block}.north-readiness-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.north-readiness-grid article{border:1px solid var(--north-border);background:#07182c;border-radius:10px;padding:14px}.north-readiness-grid span{font-size:10px;color:var(--north-muted-text)!important}.north-readiness-grid strong{margin-top:7px;font-size:23px;font-weight:550;display:block}.north-compact-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.north-compact-list article{border:1px solid var(--north-border);background:#07182c;border-radius:9px;flex-direction:column;gap:5px;min-width:0;padding:13px;display:flex}.north-compact-list span,.north-compact-list p{font-size:10px;color:var(--north-muted-text)!important}.north-quick-access .official-systems{margin:0!important}@media (width<=1100px){.north-kpi-strip,.north-kpi-strip.role-maintenance,.north-summary-grid.five,.north-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lobby-dashboard-support{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lobby-dashboard-support>:last-child{grid-column:1/-1}}@media (width<=800px){.page{padding:14px!important}.topbar{min-height:64px!important;padding:8px 12px!important}.topbar .search{flex:1;min-width:0}.topbar .search input{width:100%;min-width:0}.north-home-hero{border-radius:14px!important;min-height:124px!important;padding:22px!important}.north-kpi-strip,.north-kpi-strip.role-maintenance{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.north-kpi-strip button{min-height:91px;padding:13px}.north-summary-grid,.north-summary-grid.three,.north-summary-grid.five,.north-property-pulse,.north-readiness-grid,.north-compact-list{grid-template-columns:repeat(2,minmax(0,1fr))}.lobby-dashboard-support{grid-template-columns:minmax(0,1fr)!important}.north-my-day{grid-template-columns:minmax(0,1fr);padding:10px}.north-my-day .lobby-dashboard-support{grid-template-columns:minmax(0,1fr)!important}.north-my-day .lobby-dashboard-support>:last-child{grid-column:auto}.north-preview-banner{flex-direction:column;align-items:flex-start;gap:7px}.lobby-dashboard-support>:last-child{grid-column:auto}.atlas-home>.north-progressive-section{border-radius:12px!important}.atlas-home>.north-progressive-section>.mobile-dashboard-accordion-toggle{min-height:52px;padding-inline:15px}.page :is(.dashboard-scroll-list,[class*=-table],.rr-table){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}}@media (width<=520px){.atlas-home{gap:12px}.north-home-hero h1{font-size:clamp(27px,8vw,34px)!important}.north-kpi-strip button{min-height:88px}.north-kpi-strip strong{font-size:25px}.north-kpi-strip span{line-height:1.25}.north-section-heading{flex-direction:column;align-items:flex-start;gap:10px}.north-summary-grid,.north-summary-grid.three,.north-summary-grid.five,.north-property-pulse,.north-readiness-grid,.north-compact-list{grid-template-columns:minmax(0,1fr)}.top-admin-preview:before{display:none}}.topbar-search{flex:520px;width:auto;min-width:220px;max-width:650px;position:relative}.topbar-search>.search{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.north-search-results{z-index:80;border:1px solid var(--north-border-strong);background:#07182c;border-radius:10px;display:grid;position:absolute;inset:calc(100% + 7px) 0 auto;overflow:hidden;box-shadow:0 18px 38px #00000085}.north-search-results button{border:0;border-bottom:1px solid var(--north-border);min-height:46px;color:var(--north-ivory);text-align:left;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.north-search-results button:last-child{border-bottom:0}.north-search-results button:hover,.north-search-results button:focus-visible{background:var(--north-deep-slate);outline:0}.north-search-results button i{width:22px;height:22px;color:var(--north-pewter);place-items:center;display:grid}.north-search-results button i svg{fill:none;stroke:currentColor;width:20px;height:20px}.north-search-results button span{font-size:11px;font-weight:600}.north-search-results button em{color:var(--north-pewter-light);font-size:9px;font-style:normal}.north-search-results p{color:var(--north-muted-text);margin:0;padding:15px;font-size:10px}.top-admin-preview:before{content:"ROLE PREVIEW"}@media (width>=801px){.shell.sidebar-collapsed .organization-brand-logo{filter:grayscale()brightness(3)contrast(.8)drop-shadow(0 6px 10px #00000080);width:68px!important;height:30px!important}}.page :is(.clean-empty,.notice-empty){border-color:var(--north-border-strong)!important;color:var(--north-muted-text)!important;background:#07182c!important}.page .clean-empty>strong{color:var(--north-ivory)!important;font-family:var(--font-north-sans)!important}.page .clean-empty>small{color:var(--north-muted-text)!important}.notices{border-color:var(--north-border-strong)!important;background:var(--north-graphite)!important;color:var(--north-ivory)!important}.notices :is(header,section,article,button){border-color:var(--north-border)!important}.notices :is(h2,h3,strong){color:var(--north-ivory)!important}.notices :is(p,small,span){color:var(--north-muted-text)!important}.page .portfolio-overview,.page .portfolio-grid>article{border-color:var(--north-border)!important;background:var(--north-charcoal)!important;color:var(--north-ivory)!important}.page .portfolio-grid article>header,.page .property-compare>button,.page .property-compare footer,.page .unit-activity>div>button{border-color:var(--north-border)!important}.page .portfolio-grid article>header h3,.page .occupancy-item>b,.page .property-compare>button strong,.page .property-compare footer b,.page .unit-activity>div>button strong{color:var(--north-ivory)!important;font-family:var(--font-north-sans)!important}.page .portfolio-grid article>header small,.page .property-compare .compare-head,.page .property-compare>button b,.page .occupancy-ring small{color:var(--north-pewter)!important;font-family:var(--font-north-sans)!important}.page .portfolio-grid article>header>span,.page .occupancy-item>small,.page .property-compare footer,.page .unit-activity>div>button small{color:var(--north-muted-text)!important}.page .occupancy-item,.page .property-compare>button,.page .unit-activity>div>button{color:var(--north-ivory)!important}.page .occupancy-ring{box-shadow:inset 0 0 0 1px var(--north-border-strong)!important}.page .occupancy-ring>i{box-shadow:0 0 0 1px var(--north-border)!important;background:#07182c!important}.page .occupancy-ring strong{color:var(--north-ivory)!important;font-family:var(--font-north-sans)!important}.page .property-compare>button:hover,.page .unit-activity>div>button:hover{background:var(--north-deep-slate)!important}.resources-page :is(.resources-hero,.resources-intro,.resource-card,.resources-directory,.official-systems-card,.official-systems-card>header,.official-system-link){border-color:var(--north-border)!important;background-color:var(--north-charcoal)!important;color:var(--north-ivory)!important;box-shadow:none!important}.resources-page .resources-hero{border-top-color:var(--north-pewter-deep)!important}.resources-page :is(.resources-hero small,.resources-intro small,.resources-directory header small,.resource-card>header>span,.resource-card>header>b,.resources-directory article>b,.official-systems-card>header small){color:var(--north-pewter)!important}.resources-page :is(.resources-intro h2,.resources-directory h2,.resource-brand strong,.resource-card h2,.resources-directory article>strong,.official-systems-card>header h3,.official-system-link){color:var(--north-ivory)!important}.resources-page :is(.resources-intro p,.resource-card p,.resources-directory article>span){color:var(--north-muted-text)!important}.resources-page .resource-card{border-top-color:var(--north-pewter-deep)!important;background:#0a2440!important}.resources-page .resource-brand i,.resources-page .brand-one-greystar .greystar-mark{background:var(--north-deep-slate)!important;color:var(--north-pewter-light)!important}.resources-page .official-system-link:hover,.resources-page .official-system-link:focus-visible{background:var(--north-deep-slate)!important;box-shadow:inset 0 0 0 1px var(--north-pewter)!important}.resources-page :is(.resource-system-logo,.official-system-logo){filter:grayscale()saturate(0)brightness(1.35)}.north-my-day{grid-template-columns:minmax(400px,.9fr) minmax(0,1.4fr)}.north-my-day .lobby-dashboard-support{grid-template-columns:minmax(0,1fr)!important}.north-my-day .lobby-dashboard-support>:last-child{grid-column:auto}.north-my-day .dashboard-calendar-body{grid-template-columns:minmax(205px,1.05fr) minmax(175px,.95fr)!important}@media (width<=1200px){.north-my-day{grid-template-columns:minmax(0,1fr)}.north-my-day .lobby-dashboard-support{grid-template-columns:repeat(2,minmax(0,1fr))!important}.north-my-day .lobby-dashboard-support>:last-child{grid-column:1/-1}}@media (width<=600px){.page .portfolio-overview{width:100%;max-width:100%;overflow:hidden;padding:16px 14px 18px!important}.page .portfolio-overview>.section-title{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.page .portfolio-overview>.section-title button{justify-self:start}.page .portfolio-grid{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;display:grid!important}.page .portfolio-grid>article,.page .unit-activity{width:100%;min-width:0;max-width:100%;overflow:hidden;grid-column:1!important;padding:16px!important}.page .portfolio-grid article>header{flex-wrap:wrap;gap:6px 12px}.page .portfolio-grid article>header h3{overflow-wrap:normal;word-break:normal;line-height:1.1;font-size:22px!important}.page .portfolio-grid article>header>span{white-space:normal;line-height:1.4}.page .occupancy-rings{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important}.page .occupancy-ring{width:clamp(74px,22vw,88px);height:clamp(74px,22vw,88px)}.page .occupancy-ring>i{width:calc(100% - 20px);height:calc(100% - 20px)}.page .property-compare .compare-head,.page .property-compare>button{grid-template-columns:minmax(76px,1.15fr) repeat(3,minmax(42px,.85fr))!important;gap:4px!important}.page .property-compare .compare-head span,.page .property-compare>button strong{overflow-wrap:normal;word-break:normal}}@media (width<=800px){.topbar-search{display:none}}@media (width<=520px){.north-my-day .lobby-dashboard-support{grid-template-columns:minmax(0,1fr)!important}.north-my-day .lobby-dashboard-support>:last-child{grid-column:auto}.north-my-day .dashboard-calendar-body{grid-template-columns:minmax(0,1fr)!important}}.activity-review-bg{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#000000db!important}.activity-review-modal{border:1px solid var(--north-border-strong)!important;color:var(--north-text-primary)!important;background:#111213!important;border-radius:14px!important;box-shadow:0 32px 100px #000000c7!important}.activity-review-modal>header{border-bottom:1px solid var(--north-border)!important;background:linear-gradient(135deg,#0a2440 0%,#111213 72%,#182026 100%)!important}.activity-review-modal>header small{color:var(--north-pewter)!important}.activity-review-modal>header h2{color:var(--north-ivory)!important;font-family:var(--font-north-sans)!important}.activity-review-modal>header p{color:var(--north-text-secondary)!important}.activity-review-modal>header>button{border:1px solid var(--north-border-strong)!important;color:var(--north-pewter-light)!important;background:#0d0e0f!important}.activity-review-modal>header>button:hover{border-color:var(--north-pewter-deep)!important;background:var(--north-slate)!important;color:var(--north-ivory)!important}.activity-review-list{scrollbar-color:var(--north-pewter-deep) #0d0e0f!important;background:#0d0e0f!important}.activity-review-list>button{border:0!important;border-bottom:1px solid var(--north-border)!important;color:var(--north-text-primary)!important;background:#141516!important}.activity-review-list>button:hover,.activity-review-list>button:focus-visible{box-shadow:inset 3px 0 var(--north-pewter)!important;background:#164f86!important}.activity-review-mark{border:1px solid var(--north-pewter-deep)!important;color:var(--north-pewter-light)!important;background:#1b2023!important}.activity-review-copy strong{color:var(--north-ivory)!important}.activity-review-copy small{color:var(--north-text-secondary)!important}.activity-review-copy em{color:var(--north-pewter)!important}.activity-review-list>button>b{color:var(--north-pewter-light)!important}.activity-review-empty{background:#111213!important}.activity-review-empty>span{border-color:var(--north-pewter-deep)!important;color:var(--north-pewter-light)!important;background:#1b2023!important}.activity-review-empty>strong{color:var(--north-ivory)!important}.activity-review-empty>p{color:var(--north-text-secondary)!important}.activity-review-modal>footer{border-top:1px solid var(--north-border)!important;background:#07182c!important}.activity-review-modal>footer>p{color:var(--north-text-muted)!important}.activity-review-modal>footer button{border:1px solid var(--north-border-strong)!important}.activity-review-modal .activity-notification-link{color:var(--north-pewter-light)!important;background:#0a2440!important}.activity-review-modal .activity-notification-link:hover{border-color:var(--north-pewter-deep)!important;color:var(--north-ivory)!important;background:#164f86!important}.activity-review-modal .activity-review-done{border-color:var(--north-pewter)!important;background:var(--north-pewter)!important;color:#090a0b!important}.activity-review-modal .activity-review-done:hover{background:var(--north-pewter-light)!important;color:#090a0b!important}.north-context-back{align-items:center;gap:14px;margin:0 0 18px;display:flex}@media (width>=901px){.topbar{padding-inline:max(24px,50vw - 740px)!important}}.north-completed-history{background:#07182c;border:1px solid #8fa1aa3d;border-radius:14px;margin-top:28px;overflow:hidden}.north-completed-history>header{border-bottom:1px solid #8fa1aa33;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.north-completed-history>header small{color:#8fa1aa;letter-spacing:.16em;font-size:10px;font-weight:800}.north-completed-history>header h2{margin:4px 0 0;font-size:24px}.north-completed-history>header>span{color:#b5c2c8;border:1px solid #8fa1aa4d;border-radius:999px;padding:8px 11px;font-size:12px}.north-completed-scroll{overscroll-behavior:contain;border:0;border-radius:0;max-height:320px;overflow-y:auto}.north-completed-history>p{color:#8fa1aa;border-top:1px solid #8fa1aa29;margin:0;padding:11px 20px;font-size:12px}.priority-completed{background:#6f9b7d!important}.rr-quick-status{background:#111212;border-bottom:1px solid #8fa1aa38;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:8px 12px 12px;display:grid}.rr-quick-status button{color:#edf7fd;text-align:left;cursor:pointer;background:#181919;border:1px solid #8fa1aa38;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-content:center;align-items:center;gap:2px 7px;min-width:0;min-height:58px;padding:8px;display:grid}.rr-quick-status button i{color:#b5c2c8;border:1px solid #65747b;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.rr-quick-status button span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.rr-quick-status button small{color:#a9a59f;font-size:9px}.rr-quick-status button.complete{background:#0d0e0e;border-color:#6f9b7d80}.rr-quick-status button.attention{background:#c4665f1f;border-color:#c4665fa6}.rr-quick-status button.attention i{color:#e28b83;border-color:#c4665f}.rr-quick-status button:disabled{cursor:not-allowed;opacity:.5}@media (width<=900px){.rr-quick-status{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-quick-status button:last-child{grid-column:1/-1}.north-completed-history>header{align-items:flex-start}.north-completed-scroll{max-height:360px}}.rr-board-title{text-align:center;place-items:center;min-height:76px;padding:16px!important;display:grid!important}.rr-board-title h2{margin:0;font-size:clamp(24px,2.4vw,34px)}.rr-controls-simple{align-items:center;width:min(1180px,100% - 40px);margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:16px 0!important}.rr-controls-simple .rr-find{grid-column:span 2}.rr-controls-simple>*{width:100%;min-width:0}.property-calendar-page .calendar-toolbar{justify-content:space-between;align-items:center;gap:14px;min-height:0!important;padding:10px 12px!important;display:flex!important}.property-calendar-page .calendar-date-nav strong{min-width:150px;padding:0 8px;font-size:17px}.property-calendar-page .calendar-date-nav button{min-width:40px;min-height:40px;padding:0 11px}.property-calendar-page .calendar-view-switch{grid-template-columns:repeat(4,minmax(74px,1fr));width:auto;min-width:340px;display:grid}.property-calendar-page .calendar-view-switch button{min-height:40px;padding:0 12px}.upcoming-move-ins>header{min-height:68px;padding-block:14px!important}.upcoming-move-ins>header h2{margin:0}.move-in-list>button{position:relative;padding-top:22px!important}.move-in-row-progress{background:#26292a;height:10px;position:absolute;inset:0 0 auto;overflow:hidden;display:block!important}.move-in-row-progress i{background:linear-gradient(90deg,#526874,#8fa1aa);position:absolute;inset:0 auto 0 0}.move-in-row-progress b{color:#edf7fd;font-size:8px;line-height:10px;position:absolute;inset:-1px 8px auto auto}@media (width<=900px){.rr-controls-simple{width:calc(100% - 24px);grid-template-columns:repeat(2,minmax(0,1fr))!important}.rr-controls-simple .rr-find{grid-column:1/-1}.property-calendar-page .calendar-toolbar{flex-direction:column;align-items:stretch}.property-calendar-page .calendar-view-switch{width:100%;min-width:0}}.rr-canonical-list{gap:10px!important;padding:10px!important}.rr-compact-record{background:#07182c!important;border-color:#8fa1aa40!important;border-radius:10px!important}.rr-unit-card-header{border-bottom:1px solid #8fa1aa2b;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:13px 16px 11px;display:flex}.rr-unit-identity{min-width:0}.rr-unit-identity>div{align-items:center;gap:12px;display:flex}.rr-unit-identity h3{color:#edf7fd;letter-spacing:-.02em;margin:0;font-size:clamp(20px,1.7vw,27px);line-height:1}.rr-unit-identity p{color:#b5c2c8;margin:8px 0 0;font-size:12px}.rr-lifecycle-pill{min-height:24px!important;padding:3px 9px!important;font-size:9px!important}.rr-move-in-context{text-align:right;grid-template-columns:auto auto;place-items:baseline end;gap:2px 8px;min-width:180px;display:grid}.rr-move-in-context small{color:#8fa1aa;letter-spacing:.15em;font-size:9px;font-weight:850}.rr-move-in-context strong{color:#edf7fd;letter-spacing:.02em;font-size:19px}.rr-move-in-context span{color:#edf7fd;grid-column:1/-1;font-size:12px;font-weight:750}.rr-move-in-context em{color:#8fa1aa;grid-column:1/-1;font-size:10px;font-style:normal}.rr-maintenance-rail{background:#0d0e0e;gap:7px;width:100%;padding:9px 12px;display:flex}.rr-maintenance-rail>button{color:#edf7fd;min-width:0;min-height:52px;font:inherit;cursor:pointer;touch-action:manipulation;background:#0a2440;border:1px solid #30383e;border-radius:7px;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:7px 8px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:flex;position:relative;overflow:visible}.rr-maintenance-rail>button i{color:#b5c2c8;border:1px solid #526874;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;transition:border-color .16s,color .16s,background .16s;display:grid}.rr-maintenance-rail>button>span{min-width:0;color:inherit;white-space:normal;text-align:left;font-size:11px;font-weight:820;line-height:1.12}.rr-maintenance-rail>button>small{color:#8fa1aa;white-space:nowrap;font-size:8px;font-weight:750}.rr-maintenance-rail>button.complete{background:#101312;border-color:#6f9b7d94}.rr-maintenance-rail>button.complete i{color:#91c5a1;background:#6f9b7d14;border-color:#6f9b7d}.rr-maintenance-rail>button.pending:hover:not(:disabled),.rr-maintenance-rail>button.pending:focus-visible:not(:disabled){background:#121614;border-color:#6f9b7d}.rr-maintenance-rail>button.pending:hover:not(:disabled) i,.rr-maintenance-rail>button.pending:focus-visible:not(:disabled) i{color:#91c5a1;border-color:#6f9b7d}.rr-maintenance-rail>button.vendor.active{background:#0a2440;border-color:#526874}.rr-maintenance-rail>button.vendor.neutral{color:#aaa7a1}.rr-maintenance-rail>button:focus-visible{outline-offset:2px;outline:2px solid #b5c2c8}.rr-maintenance-rail>button:disabled{cursor:not-allowed;opacity:.58}.rr-section-stack{display:grid;gap:18px!important;padding-block:18px!important}.rr-lifecycle-section{width:100%;overflow:hidden;border:1px solid #8fa1aa47!important;border-radius:13px!important}.rr-section-heading-row{min-height:74px}.rr-section-heading-row>.rr-section-heading{min-height:74px!important;padding:13px 16px!important}.rr-section-heading>span:nth-child(2){align-content:center;gap:5px;display:grid}.rr-section-heading>span:nth-child(2) small{white-space:normal;max-width:620px;line-height:1.35;color:#aaa7a1!important;font-size:11px!important}.rr-compact-record.is-protected{border-color:#8fa1aa6b!important}.rr-compact-record.is-protected .rr-unit-card-header{background:linear-gradient(90deg,#8fa1aa14,#0000 58%)}.rr-lock-note{font-weight:750;color:#b5c2c8!important}.rr-notice-stage{background:#2d8fd51a;border:1px solid #2d8fd57a;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-weight:800;display:inline-flex;color:#b9e3fb!important}.rr-move-out-action{margin-left:auto;font-weight:800;color:#edf7fd!important;background:#164f86!important;border-color:#8fa1aa!important}.rr-move-out-confirm{width:min(520px,100vw - 28px)}.rr-move-out-confirm>label{color:#b9e3fb;align-items:flex-start;gap:10px;margin:14px 0 18px;font-size:12px;line-height:1.5;display:flex}.rr-move-out-confirm>label input{flex:none;width:18px;height:18px;margin-top:1px}.north-role-section .north-summary-grid,.north-help-summary>div{gap:12px!important}.north-role-section .north-summary-metric,.north-help-summary>div>span{min-height:88px;padding:15px!important}@media (width<=620px){.rr-section-stack{gap:12px!important;padding-block:12px!important}.rr-section-heading-row,.rr-section-heading-row>.rr-section-heading{min-height:68px!important}.rr-section-heading>span:nth-child(2) small{font-size:10px!important}.rr-unit-card-footer .rr-move-out-action{width:100%;margin-left:0}}.rr-audit-tooltip{pointer-events:none;z-index:20;color:#edf7fd;text-align:left;pointer-events:none;background:#0a2440;border:1px solid #526874;border-radius:8px;width:210px;padding:12px;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 14px 32px #0000007a}.rr-audit-tooltip:after{content:"";background:#0a2440;border-bottom:1px solid #526874;border-right:1px solid #526874;width:9px;height:9px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}.rr-maintenance-rail>button:hover .rr-audit-tooltip,.rr-maintenance-rail>button:focus-visible .rr-audit-tooltip{gap:3px;display:grid}.rr-audit-tooltip b{color:#8fa1aa;letter-spacing:.13em;font-size:9px}.rr-audit-tooltip strong{font-size:13px}.rr-audit-tooltip span{margin-top:5px;font-size:12px;font-weight:750}.rr-audit-tooltip small{color:#b5c2c8;font-size:10px}.rr-audit-tooltip em{color:#8fa1aa;letter-spacing:.1em;margin-top:5px;font-size:8px;font-style:normal}.rr-unit-card-footer{color:#8fa1aa;border-top:1px solid #8fa1aa21;flex-wrap:wrap;align-items:center;gap:12px;min-height:34px;padding:5px 12px 7px;font-size:9px;display:flex}.rr-unit-card-footer>.rr-progress{flex:0 280px}.rr-unit-card-footer>.rr-progress+span{flex:130px}.rr-progress{background:#164f86;border-radius:999px;height:5px;position:relative;overflow:hidden}.rr-progress i{background:#526874;position:absolute;inset:0 auto 0 0}.rr-progress b{color:#b5c2c8;font-size:8px;position:absolute;top:-15px;right:0}.rr-progress.risk-high i{background:#a95e59}.rr-progress.risk-attention i{background:#2d8fd5}.rr-unit-card-footer>button{color:#b5c2c8;background:#0a2440;border:1px solid #30383e;border-radius:5px;min-height:25px;padding:0 9px;font-size:9px}.rr-last-updated{color:#8fa1aa;justify-self:end;margin-left:auto;font-size:9px;position:relative}.rr-last-updated summary{white-space:nowrap;cursor:pointer;list-style:none}.rr-last-updated summary::-webkit-details-marker{display:none}.rr-last-updated>span{z-index:700;color:#edf7fd;background:#164f86;border:1px solid #526874;border-radius:8px;gap:4px;width:235px;padding:12px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 14px 30px #0009}.rr-last-updated time,.rr-last-updated em,.rr-last-updated small{color:#b5c2c8;font-size:9px;font-style:normal}.rr-recency-badge{color:#b5c2c8;letter-spacing:.06em;text-transform:uppercase;border:1px solid #8fa1aa59;border-radius:999px;justify-self:end;padding:3px 7px;font-size:8px;font-weight:700}.rr-recency-badge.recency-high-attention{color:#69bdf0;border-color:#2d8fd58c}.rr-dashboard-updated{color:#8fa1aa;margin-left:auto;font-size:9px}.rr-reopen-anchor{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080808b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rr-reopen-popover{background:#0a2440;border:1px solid #526874;border-radius:10px;width:min(360px,100%);padding:20px;box-shadow:0 24px 70px #0009}.rr-reopen-popover small{color:#8fa1aa;letter-spacing:.14em;font-size:9px;font-weight:850}.rr-reopen-popover h2{color:#edf7fd;margin:8px 0;font-size:21px}.rr-reopen-popover p{color:#b5c2c8;margin:0;font-size:12px}.rr-reopen-popover>div{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.rr-reopen-popover button{color:#edf7fd;background:#07182c;border:1px solid #30383e;border-radius:6px;min-height:36px;padding:0 14px}.rr-reopen-popover button.primary{background:#164f86;border-color:#526874}.rr-vendor-backdrop{background:#080808c2!important;justify-content:flex-end!important;align-items:stretch!important;padding:0!important}.rr-vendor-drawer{color:#edf7fd;background:#07182c;border-left:1px solid #30383e;grid-template-rows:auto 1fr auto;width:min(760px,100%);height:100%;display:grid;overflow:hidden;box-shadow:-24px 0 70px #00000094}.rr-vendor-drawer>header{background:#0a2440;border-bottom:1px solid #30383e;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.rr-vendor-drawer>header small{color:#8fa1aa;letter-spacing:.16em;font-size:10px;font-weight:850}.rr-vendor-drawer>header h2{color:#edf7fd;margin:6px 0 5px;font-size:27px}.rr-vendor-drawer>header p{color:#b5c2c8;margin:0;font-size:13px}.rr-drawer-close{color:#b5c2c8;background:#07182c;border:1px solid #30383e;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:21px;display:grid}.rr-vendor-body{background:#07182c;padding:18px 20px;overflow-y:auto}.rr-vendor-summary{background:#0a2440;border:1px solid #30383e;border-radius:8px;grid-template-columns:minmax(160px,1.15fr) minmax(250px,1.4fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.rr-vendor-summary small{color:#8fa1aa;letter-spacing:.12em;font-size:9px;font-weight:850}.rr-vendor-summary h3{color:#edf7fd;margin:4px 0 3px;font-size:16px}.rr-vendor-summary p{color:#b5c2c8;margin:0;font-size:12px}.rr-vendor-summary dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.rr-vendor-summary dt{color:#8fa1aa;text-transform:uppercase;font-size:8px;font-weight:800}.rr-vendor-summary dd{color:#edf7fd;margin:3px 0 0;font-size:11px;font-weight:750}.rr-vendor-card-actions{gap:5px;display:flex}.rr-vendor-card-actions button{color:#b5c2c8;background:#07182c;border:1px solid #30383e;border-radius:5px;min-height:31px;padding:0 9px;font-size:9px}.rr-vendor-card-actions button.remove{color:#aaa7a1}.rr-vendor-add-panel{background:#0a2440;border:1px dashed #30383e;border-radius:8px;place-items:center;gap:8px;min-height:118px;margin-top:10px;display:grid}.rr-vendor-add-panel p{color:#8fa1aa;margin:0;font-size:11px}.rr-add-vendor{color:#edf7fd;background:#164f86;border:1px solid #526874;border-radius:6px;min-height:38px;padding:0 15px;font-weight:800}.rr-vendor-entry{background:#0a2440;border:1px solid #30383e;border-radius:9px;margin-top:12px;overflow:hidden}.rr-vendor-entry-tabs{background:#07182c;border-bottom:1px solid #30383e;grid-template-columns:1fr 1fr;gap:5px;padding:7px;display:grid}.rr-vendor-entry-tabs button{color:#8fa1aa;background:#0a2440;border:1px solid #0000;border-radius:6px;min-height:38px;font-size:11px;font-weight:800}.rr-vendor-entry-tabs button.active{color:#edf7fd;background:#164f86;border-color:#526874}.rr-vendor-manual-form{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.rr-vendor-manual-form label,.rr-vendor-directory-empty label{color:#b5c2c8;gap:6px;font-size:10px;font-weight:780;display:grid}.rr-vendor-manual-form label.wide{grid-column:1/-1}.rr-vendor-manual-form input,.rr-vendor-manual-form select,.rr-vendor-manual-form textarea,.rr-vendor-directory-empty select{color:#edf7fd;width:100%;min-height:40px;font:inherit;background:#07182c;border:1px solid #30383e;border-radius:6px;padding:8px 10px}.rr-vendor-manual-form textarea{resize:vertical;min-height:72px}.rr-vendor-directory-empty{gap:10px;padding:18px;display:grid}.rr-vendor-directory-empty p{color:#8fa1aa;margin:0;font-size:11px}.rr-vendor-entry-actions{border-top:1px solid #30383e;justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}.rr-vendor-entry-actions button,.rr-vendor-drawer>footer button{color:#edf7fd;background:#07182c;border:1px solid #30383e;border-radius:6px;min-height:36px;padding:0 13px}.rr-vendor-entry-actions button.primary,.rr-vendor-drawer>footer button.primary{background:#164f86;border-color:#526874}.rr-vendor-entry-actions button:disabled,.rr-vendor-drawer>footer button:disabled{opacity:.45}.rr-vendor-drawer>footer{background:#0a2440;border-top:1px solid #30383e;justify-content:flex-end;align-items:center;gap:8px;padding:13px 20px;display:flex}.rr-vendor-drawer>footer span{color:#8fa1aa;margin-right:auto;font-size:11px}@media (width<=1180px) and (width>=901px){.rr-maintenance-rail{gap:5px;padding-inline:8px}.rr-maintenance-rail>button{gap:5px;padding-inline:5px}.rr-maintenance-rail>button i{width:20px;height:20px}.rr-maintenance-rail>button>span{font-size:9px}.rr-maintenance-rail>button>small{display:none}}@media (width<=900px){.rr-section-heading{cursor:pointer;touch-action:manipulation}.rr-section-heading i{pointer-events:none}.rr-unit-card-header{align-items:flex-start;min-height:0;padding:12px}.rr-unit-identity>div{flex-direction:column;align-items:flex-start;gap:7px}.rr-unit-identity h3{font-size:22px}.rr-move-in-context{min-width:120px}.rr-move-in-context strong{font-size:16px}.rr-maintenance-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px;display:grid}.rr-maintenance-rail>button{justify-content:flex-start;min-height:50px}.rr-maintenance-rail>button.vendor{grid-column:1/-1}.rr-audit-tooltip{width:auto;bottom:calc(100% + 7px);left:8px;right:8px;transform:none}.rr-unit-card-footer{grid-template-columns:1fr auto}.rr-unit-card-footer>span:nth-child(2){display:none}.rr-vendor-drawer{width:100%}.rr-vendor-drawer>header{padding:18px 16px 14px}.rr-vendor-body{padding:12px}.rr-vendor-summary{grid-template-columns:1fr;gap:10px}.rr-vendor-summary dl{grid-template-columns:repeat(3,1fr)}.rr-vendor-card-actions{justify-content:flex-end}.rr-vendor-manual-form{grid-template-columns:1fr;padding:12px}.rr-vendor-manual-form label.wide{grid-column:auto}.rr-vendor-drawer>footer{padding:10px 12px}.rr-vendor-drawer>footer span{display:none}}@media (width<=760px){.rr-unit-card-footer{grid-template-columns:minmax(0,1fr) auto;display:grid}.rr-last-updated{grid-column:1/-1;justify-self:start;margin-left:0}.rr-last-updated>span{left:0;right:auto}}@media (width<=430px){.rr-unit-card-header{gap:12px}.rr-unit-identity p{max-width:180px;font-size:10px}.rr-move-in-context{min-width:105px}.rr-move-in-context span{max-width:145px;font-size:10px}.rr-maintenance-rail>button>span{font-size:10px}.rr-vendor-entry-tabs button{font-size:9px}}.north-my-work-controls{align-items:stretch;gap:10px;margin:0 0 18px;display:flex}.north-my-work-controls .north-my-work-tabs{flex:auto;min-width:0;margin:0}.north-add-task-button{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800;display:inline-flex;border:1px solid var(--north-pewter)!important;background:var(--north-pewter)!important;color:var(--north-text-inverse)!important}.north-add-task-button:hover{background:var(--north-pewter-deep)!important}.north-add-task-button span{font-size:18px;font-weight:500;line-height:1;color:inherit!important}.task-center-heading-actions{align-items:center;gap:9px;display:flex}.task-center-heading-actions>button:not(.north-add-task-button){border:1px solid var(--north-border-strong);background:var(--north-surface-elevated);min-height:42px;color:var(--north-text-primary);border-radius:8px;padding:0 13px;font-size:12px;font-weight:700}@media (width<=700px){.north-my-work-controls{flex-direction:column-reverse}.north-my-work-controls .north-add-task-button,.task-center-heading-actions,.task-center-heading-actions>button{width:100%}.task-center-heading-actions{flex-direction:column}}.north-task-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.north-task-kpis button{border:1px solid var(--north-border);min-height:72px;color:var(--north-text-primary);text-align:left;background:#07182c;border-radius:10px;gap:4px;padding:13px 15px;display:grid}.north-task-kpis button.active{border-color:var(--north-pewter);background:var(--north-deep-slate)}.north-task-kpis strong{font-size:24px}.north-task-kpis span{color:var(--north-muted-text);font-size:10px}.north-task-filters{border:1px solid var(--north-border);background:#07182c;border-radius:11px;grid-template-columns:repeat(4,minmax(135px,1fr));gap:9px;padding:13px;display:grid}.north-task-filters label,.task-record-fields label{min-width:0;color:var(--north-muted-text);letter-spacing:.06em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:700;display:grid}.north-task-filters :is(select,input),.task-record-fields :is(select,input){width:100%;min-width:0;min-height:39px;padding:7px 9px}.north-work-list>button.is-overdue{box-shadow:inset 3px 0 var(--north-danger)}.north-work-list>button.is-overdue>b{color:#f0c5c1}.north-work-list-heading{border:1px solid var(--north-border);background:#07182c;border-radius:10px;padding:15px 17px}.north-work-list-heading small{color:var(--north-pewter);letter-spacing:.15em;font-size:8px;font-weight:800}.north-work-list-heading h2{color:var(--north-text-primary);margin:4px 0 0;font-size:18px}.daily-standard-lock{border:1px solid var(--north-border-strong);color:var(--north-muted-text);background:#8fa1aa1a;border-radius:8px;align-items:center;gap:8px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.daily-standard-lock strong{color:var(--north-text-primary);white-space:nowrap}.task-record-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.task-important-update{align-items:center;gap:8px;margin-top:8px;display:flex!important}.task-important-update input{width:auto!important}@media (width<=834px){.north-task-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.north-task-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.north-task-filters,.task-record-fields{grid-template-columns:minmax(0,1fr)}.north-work-list>button,.north-work-list>article{grid-template-columns:4px minmax(0,1fr);gap:8px 11px;padding:14px 12px}.north-work-list>button>:is(em,b,i),.north-work-list>article>:is(em,b,i){grid-column:2;display:block}.north-work-list>button>em,.north-work-list>article>em{color:var(--north-muted-text)}.north-work-list>button>b,.north-work-list>article>b{color:var(--north-pewter-light)}.north-work-list>button>i,.north-work-list>article>i{justify-self:start}.task-create-modal{max-height:calc(100svh - 20px);overflow-y:auto}}.rr-canonical-row{grid-template-columns:minmax(260px,1.35fr) minmax(180px,.72fr) minmax(190px,.78fr) 132px!important;gap:22px!important}.rr-canonical-row>span:nth-child(2),.rr-canonical-row>span:nth-child(3){display:flex!important}.rr-canonical-row>span:nth-child(2){grid-column:2!important}.rr-canonical-row>span:nth-child(3){grid-column:3!important}.rr-canonical-row>.rr-expand{width:132px;min-width:132px;grid-column:4!important}.rr-lifecycle-summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}.rr-lifecycle-pill{color:#b9e3fb;letter-spacing:.025em;white-space:nowrap;background:#8fa1aa14;border:1px solid #8fa1aa57;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:5px 12px;font-size:11px;font-weight:850;display:inline-flex}.rr-lifecycle-pill.status-rent-ready{color:#a9d6b7;background:#6f9b7d1f;border-color:#6f9b7d94}.rr-lifecycle-pill.status-notice-to-vacate{color:#8ebbda;background:#1f4f822e;border-color:#347db8b3}.rr-lifecycle-pill.status-transfers{color:#9fc4d8;background:#6c93aa1a;border-color:#6c93aa94}.rr-lifecycle-pill.status-in-turn{color:#b9c4c9;background:#8fa1aa17;border-color:#8fa1aa70}.rr-lifecycle-pill.status-down-units{color:#d0a89b;background:#ab74631a;border-color:#ab746380}.rr-lifecycle-pill.status-models,.rr-lifecycle-pill.status-guest-suites,.rr-lifecycle-pill.status-ownership-office{color:#aaa7a0}.rr-quick-status{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px}.rr-quick-status button{background:#151616;border-color:#8fa1aa33;grid-template-columns:26px minmax(0,1fr);gap:8px;min-height:58px;padding:8px 9px}.rr-quick-status button span{white-space:normal;font-size:10px;line-height:1.15}.rr-quick-status button.pending{color:#a7a49e;background:#151616;border-color:#8fa1aa2e}.rr-quick-status button.pending i{color:#777f83;background:0 0;border-color:#4f595d}.rr-quick-status button.complete{background:#0e1511b8}.rr-quick-status button.leasing-owned{border-style:dashed}.rr-quick-status button:disabled{opacity:.72}.rr-quick-status button:disabled.leasing-owned{opacity:.62}@media (width<=1180px) and (width>=901px){.rr-canonical-row{grid-template-columns:minmax(220px,1.2fr) minmax(145px,.7fr) minmax(165px,.76fr) 112px!important;gap:14px!important}.rr-canonical-row>.rr-expand{width:112px;min-width:112px}.rr-quick-status{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.rr-canonical-row{grid-template-columns:1fr 1fr!important}.rr-canonical-row>span:nth-child(2),.rr-canonical-row>span:nth-child(3){grid-column:auto!important}.rr-canonical-row>.rr-expand{width:100%;min-width:0;grid-column:1/-1!important}.rr-quick-status{grid-template-columns:repeat(2,minmax(0,1fr))}}.rr-canonical-list .rr-compact-head{display:none!important}.rr-canonical-list{gap:14px;background:#0d0e0e!important;padding:14px!important;display:grid!important}.rr-compact-record{background:#171818;border-radius:12px;overflow:hidden;box-shadow:0 6px 16px #0000002e;border:1px solid #8fa1aa42!important}.rr-compact-record+.rr-compact-record{margin-top:0!important}.rr-canonical-row{min-height:106px;border:0!important;grid-template-columns:minmax(210px,1.1fr) minmax(170px,.72fr) minmax(220px,1fr) minmax(180px,.82fr) minmax(190px,.82fr) minmax(116px,.48fr)!important;padding:18px 20px!important}.rr-canonical-row>span:first-child>b{letter-spacing:-.02em;font-size:clamp(24px,2.1vw,34px)!important}.rr-ready-pill.yes{letter-spacing:.08em;border:1px solid #6f9b7d80;gap:7px;padding:7px 11px;color:#d9eee0!important;background:#6f9b7d1c!important;font-size:0!important}.rr-ready-pill.yes:before{content:"✓";color:#8fc49f;border:1px solid #6f9b7d;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;display:grid}.rr-ready-pill.yes:after{content:"Rent Ready";font-size:11px}.rr-expand{white-space:nowrap;border:1px solid #8fa1aa5c;border-radius:7px;justify-content:center;align-items:center;min-width:104px;min-height:38px;padding:0 12px;font-style:normal;color:#edf7fd!important;font-size:0!important;display:inline-flex!important}.rr-expand:after{content:"Update Unit";font-size:11px;font-weight:800}.rr-compact-record.open .rr-expand:after{content:"Close Details"}.rr-quick-status{border-top:1px solid #8fa1aa2b;gap:10px;padding:12px 14px 14px}.rr-quick-status button{grid-template-columns:34px minmax(0,1fr);min-height:72px;padding:11px 12px}.rr-quick-status button i{width:34px;height:34px}.rr-quick-status button span{white-space:normal;text-overflow:clip;font-size:12px;line-height:1.2;overflow:visible}.rr-quick-status button small{font-size:10px}.rr-inline-detail{position:relative;padding-top:62px!important}.rr-inline-detail:before{content:"Update Unit Readiness";color:#edf7fd;border-bottom:1px solid #8fa1aa2e;align-items:center;min-height:48px;padding:0 18px;font-size:15px;font-weight:800;display:flex;position:absolute;inset:0 0 auto}@media (width<=900px){.rr-canonical-list{gap:10px;padding:9px!important}.rr-canonical-row{min-height:0;grid-template-columns:1fr 1fr!important;padding:16px!important}.rr-canonical-row .rr-expand{width:100%;min-width:0;position:static!important}.rr-quick-status{grid-template-columns:repeat(2,minmax(0,1fr))}}.rr-canonical-row{align-items:center;grid-template-columns:minmax(260px,1.35fr) minmax(210px,.85fr) minmax(220px,.8fr) 148px!important;gap:28px!important}.rr-canonical-row>span:nth-child(3),.rr-canonical-row>span:nth-child(4){display:none!important}.rr-canonical-row>span:nth-child(5){grid-column:3}.rr-canonical-row>.rr-expand{grid-column:4;justify-self:stretch;width:148px;min-width:148px}.rr-canonical-row>span:not(.rr-expand) b{line-height:1.15}.rr-canonical-row>span:not(.rr-expand) small{color:#69bdf0;margin-top:7px;font-size:11px;line-height:1.35}.rr-ready-pill.yes{justify-content:center;min-width:154px}.rr-quick-status{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:12px 16px 16px}.rr-quick-status button{grid-template-columns:28px minmax(0,1fr);gap:2px 9px;min-height:64px;padding:9px 10px}.rr-quick-status button i{width:28px;height:28px;font-size:15px}.rr-quick-status button span{white-space:nowrap;letter-spacing:.01em;font-size:10px;line-height:1.1}.rr-quick-status button small{white-space:nowrap;font-size:9px}@media (width<=1180px) and (width>=901px){.rr-canonical-row{grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr) minmax(170px,.75fr) 126px!important;gap:16px!important}.rr-canonical-row>.rr-expand{width:126px;min-width:126px}.rr-quick-status button{grid-template-columns:24px minmax(0,1fr);gap:6px;padding-inline:7px}.rr-quick-status button i{width:24px;height:24px}.rr-quick-status button span{font-size:9px}}@media (width<=900px){.rr-canonical-row{grid-template-columns:1fr 1fr!important;gap:14px!important}.rr-canonical-row>span:nth-child(5){grid-column:auto}.rr-canonical-row>.rr-expand{grid-column:1/-1;width:100%;min-width:0}.rr-quick-status{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-quick-status button{min-height:58px}.rr-quick-status button span{white-space:normal;font-size:10px}}.north-context-back button{color:#edf7fd;background:#0a2440;border-color:#8fa1aa61;min-height:40px;padding:0 14px;font-size:12px;font-weight:750}.north-context-back span{color:#8fa1aa;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.role-workspace-tabs{background:#0a2440!important;border:1px solid #8fa1aa4d!important;border-radius:10px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:6px!important;width:100%!important;margin-top:-10px!important;padding:7px!important;display:grid!important;overflow:hidden!important}.role-workspace-tabs>button{color:#aaa7a1!important;white-space:nowrap!important;background:#0a2440!important;border:1px solid #8fa1aa1f!important;border-radius:6px!important;min-width:0!important;min-height:46px!important;padding:6px 8px!important;font-size:clamp(9px,.72vw,11px)!important;font-weight:750!important;line-height:1.2!important}.role-workspace-tabs>button:hover,.role-workspace-tabs>button:focus-visible{color:#edf7fd!important;background:#164f86!important;border-color:#8fa1aa6b!important}.role-workspace-tabs>button.active{color:#edf7fd!important;background:#30383e!important;border-color:#8fa1aa!important;box-shadow:inset 0 -2px #8fa1aa!important}@media (width<=900px){.role-workspace-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.role-workspace-tabs>button{white-space:normal!important}}@media (width<=600px){.role-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:-6px!important}}.role-workspace-tabs.north-my-work-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (width<=900px){.role-workspace-tabs.north-my-work-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=600px){.role-workspace-tabs.north-my-work-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.role-workspace-tabs.north-my-work-tabs>button:last-child{grid-column:1/-1}}.atlas-home .north-my-day{grid-template-columns:minmax(270px,.7fr) minmax(0,1.45fr);align-items:stretch;gap:18px;margin-top:22px;display:grid}.atlas-home .north-my-day .lobby-dashboard-support{grid-template-rows:auto auto;align-content:start;height:100%;grid-template-columns:1fr!important;gap:12px!important;margin:0!important;display:grid!important}.atlas-home .north-my-day :is(.dashboard-mini-calendar,.dashboard-weather,.dashboard-task-center){min-width:0;border-radius:var(--north-radius-md,11px)!important;margin:0!important}.atlas-home .north-my-day .dashboard-calendar-body{grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.atlas-home .north-my-day .dashboard-month-grid{min-width:0;padding:12px 14px 14px;border-bottom:1px solid #8fa1aa2e!important;border-right:0!important}.atlas-home .north-my-day .dashboard-weekdays span{height:24px;font-size:10px}.atlas-home .north-my-day .dashboard-dates button{min-width:0;height:34px;font-size:12px}.atlas-home .north-my-day .dashboard-dates button.is-today{width:32px}.atlas-home .north-my-day .dashboard-today-agenda{min-width:0;padding:13px 14px 15px}.atlas-home .north-my-day .dashboard-today-agenda>div{padding-bottom:8px}.atlas-home .north-my-day .dashboard-today-agenda>div strong{font-size:14px}.atlas-home .north-my-day .dashboard-today-agenda>button{min-width:0;min-height:48px;padding:9px 2px}.atlas-home .north-my-day .dashboard-today-agenda>button>span{min-width:0}.atlas-home .north-my-day .dashboard-today-agenda b,.atlas-home .north-my-day .dashboard-today-agenda button small{overflow-wrap:anywhere;max-width:100%;line-height:1.4;display:block;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.atlas-home .north-my-day .dashboard-today-agenda b{font-size:11px}.atlas-home .north-my-day .dashboard-today-agenda button small{font-size:10px}.atlas-home .north-my-day .dashboard-task-center{height:100%}.atlas-home .north-my-day .task-center-list{min-height:255px}.north-daily-inspiration{margin-top:22px}.north-daily-inspiration .daily-quote{margin-top:0!important}.site-compliance-footer{min-height:58px;padding:12px 4px calc(8px + env(safe-area-inset-bottom));justify-content:flex-end;align-items:center;display:flex}.compliance-marks{justify-content:flex-end;align-items:center;gap:10px;display:flex!important}.compliance-symbol{color:#b5c2c8;opacity:.82;width:32px;height:32px;display:block}.compliance-symbol.compliance-housing{width:37px}.compliance-icon{display:none!important}.north-home-hero .welcome-identity{width:100%;min-width:0}.north-home-hero .north-home-role-subtitle{letter-spacing:.025em;margin:8px 0 0;font-size:clamp(12px,1.2vw,16px);font-weight:600;color:#b5c2c8!important}.atlas-home .north-my-day .dashboard-weather{align-self:start}.atlas-home .north-my-day .dashboard-weather .weather-clock{display:none}.rr-hero-dashboard{grid-template-columns:minmax(220px,.7fr) minmax(0,1.55fr)!important;align-items:end!important;gap:clamp(18px,3vw,42px)!important;min-height:178px!important;display:grid!important}.rr-hero-analytics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;min-width:0;display:grid}.rr-hero-analytics button{text-align:left;align-content:center;gap:5px;min-width:0;min-height:76px;padding:10px 8px;display:grid;color:#aaa7a1!important;box-shadow:none!important;background:#101112db!important;border:1px solid #8fa1aa42!important;border-radius:8px!important}.rr-hero-analytics button:hover,.rr-hero-analytics button:focus-visible{color:#edf7fd!important;background:#164f86!important;border-color:#8fa1aab8!important}.rr-hero-analytics button.active{color:#edf7fd!important;background:#30383e!important;border-color:#8fa1aa!important;box-shadow:inset 0 -2px #8fa1aa!important}.rr-hero-analytics strong{color:#edf7fd!important;font-size:clamp(22px,2vw,30px)!important;font-weight:600!important;line-height:1!important}.rr-hero-analytics span{overflow-wrap:normal;letter-spacing:.08em;text-transform:uppercase;line-height:1.25;color:currentColor!important;font-size:8px!important;font-weight:750!important}.rr-hero-analytics .rr-hero-clear{border-style:dashed!important}.north-watermark-surface{isolation:isolate;position:relative;overflow:hidden}.north-watermark-surface:after{content:"";z-index:0;aspect-ratio:1;opacity:.045;pointer-events:none;background:url(/north-icon-pewter.png?v=1) 50%/contain no-repeat;width:clamp(220px,30vw,430px);position:absolute;bottom:clamp(-82px,-7vw,-38px);right:clamp(-72px,-5vw,-30px)}.north-watermark-surface>*{z-index:1;position:relative}.rr-board,.rr-simple,.rr-board-body{min-width:0;max-width:100%}.rr-board{overflow:hidden}.upcoming-move-ins{color:#edf7fd;background:#07182c;border:1px solid #8fa1aa40;border-radius:12px;margin-top:18px;overflow:hidden}.upcoming-move-ins>header{background:#0a2440;border-bottom:1px solid #8fa1aa33;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.upcoming-move-ins>header small{color:#8fa1aa;letter-spacing:.15em;font-size:9px;font-weight:800}.upcoming-move-ins>header h2{color:#edf7fd;margin:5px 0 3px;font-size:23px}.upcoming-move-ins>header p{color:#aaa7a1;margin:0;font-size:11px}.upcoming-move-ins>header button,.move-in-open-all{color:#edf7fd;background:#164f86;border-color:#8fa1aa66;min-height:38px;padding:0 13px;font-size:10px;font-weight:800}.move-in-summary{border-bottom:1px solid #8fa1aa33;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.move-in-summary article{border-right:1px solid #8fa1aa33;min-width:0;padding:16px 18px}.move-in-summary article:last-child{border-right:0}.move-in-summary strong,.move-in-summary span{display:block}.move-in-summary strong{color:#edf7fd;font-size:25px;line-height:1}.move-in-summary span{color:#b5c2c8;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:9px;font-weight:750}.move-in-list-head,.move-in-list>button{grid-template-columns:minmax(94px,.7fr) minmax(150px,1.15fr) minmax(150px,1fr) minmax(120px,.8fr) minmax(110px,.75fr) minmax(120px,.8fr) minmax(78px,.48fr);align-items:center;gap:12px;display:grid}.move-in-list-head{color:#8fa1aa;letter-spacing:.1em;text-transform:uppercase;background:#0d0d0d;border-bottom:1px solid #8fa1aa40;min-height:42px;padding:0 18px;font-size:8px;font-weight:800}.move-in-list>button{color:#edf7fd;text-align:left;background:#07182c;border:0;border-bottom:1px solid #8fa1aa2e;border-radius:0;width:100%;min-height:76px;padding:12px 18px}.move-in-list>button:last-child{border-bottom:0}.move-in-list>button:hover{background:#164f86}.move-in-list time,.move-in-list span{min-width:0}.move-in-list strong,.move-in-list small{display:block}.move-in-list strong{overflow-wrap:anywhere;color:#edf7fd;font-size:11px}.move-in-list small{overflow-wrap:anywhere;color:#aaa7a1;margin-top:4px;font-size:9px}.move-in-list time{color:#b5c2c8;font-size:10px;font-weight:750}.move-in-list .ready strong{color:#cde7d4}.move-in-list .pending strong{color:#b5c2c8}.move-in-list .open strong{color:#f0c5c1}.move-in-empty{color:#aaa7a1;text-align:center;margin:0;padding:32px 22px;font-size:11px}.move-in-open-all{margin:14px auto 18px;display:block}.north-action,.dar-week>header>button,.upcoming-move-ins>header>button,.leasing-launch-locks button{color:#edf7fd!important;letter-spacing:0!important;background:#1b1d1e!important;border:1px solid #8fa1aa6b!important;border-radius:7px!important;min-height:42px!important;padding:0 16px!important;font-size:11px!important;font-weight:800!important}.north-action:hover,.dar-week>header>button:hover,.upcoming-move-ins>header>button:hover,.leasing-launch-locks button:hover{background:#25292b!important;border-color:#8fa1aa!important}.application-tracker{margin-top:18px;overflow:hidden;background:#07182c!important;border:1px solid #8fa1aa40!important;border-radius:12px!important;padding:0!important}.application-tracker>header{border-bottom:1px solid #8fa1aa33;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.application-tracker>header h2{color:#edf7fd;margin:5px 0;font-size:24px}.application-tracker>header p{color:#aaa7a1;margin:0;font-size:12px}.application-tracker>header small,.application-tracker-drawer>section>small{color:#69bdf0;letter-spacing:.15em;font-size:9px;font-weight:800}.application-tracker-summary{border-bottom:1px solid #8fa1aa33;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.application-tracker-summary article{border-right:1px solid #8fa1aa33;padding:17px 20px}.application-tracker-summary article:last-child{border-right:0}.application-tracker-summary strong,.application-tracker-summary span{display:block}.application-tracker-summary strong{font-size:26px}.application-tracker-summary span{color:#9fafb7;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:800}.application-tracker-head,.application-tracker-list>button{grid-template-columns:minmax(110px,.7fr) minmax(170px,1.2fr) minmax(160px,1fr) minmax(100px,.65fr) minmax(150px,1fr);align-items:center;gap:14px;display:grid}.application-tracker-head{color:#8fa1aa;text-transform:uppercase;background:#0d0d0d;min-height:42px;padding:0 20px;font-size:9px;font-weight:800}.application-tracker-list>button{text-align:left;width:100%;min-height:74px;padding:12px 20px;color:#edf7fd!important;background:#07182c!important;border:0!important;border-top:1px solid #8fa1aa29!important;border-radius:0!important}.application-tracker-list>button:hover{background:#1b1d1e!important}.application-tracker-list strong,.application-tracker-list small{display:block}.application-tracker-list small{color:#aaa7a1;margin-top:4px}.application-tracker-list>p{text-align:center;color:#aaa7a1;margin:0;padding:32px}.application-tracker-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c7;justify-content:flex-end;display:flex;position:fixed;inset:0}.application-tracker-drawer{background:#111213;border-left:1px solid #8fa1aa66;width:min(700px,100vw);height:100%;padding:24px;overflow:auto;box-shadow:-20px 0 70px #0000008c}.application-tracker-drawer>header{border-bottom:1px solid #8fa1aa33;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.application-tracker-drawer>header h2{margin:5px 0}.application-tracker-drawer>header button{width:42px;height:42px;font-size:22px;border-radius:50%!important}.application-core-fields,.application-utility-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.application-core-fields{margin:20px 0}.application-core-fields label,.application-utility-fields label{flex-direction:column;gap:7px;font-size:11px;display:flex}.application-core-fields input,.application-core-fields select,.application-utility-fields input{color:#edf7fd;background:#0b0c0c;border:1px solid #8fa1aa47;border-radius:6px;min-height:44px;padding:0 12px}.application-tracker-drawer>section{border-top:1px solid #8fa1aa2e;margin-top:22px;padding-top:18px}.application-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.application-check-grid label{background:#0a2440;border:1px solid #8fa1aa33;border-radius:6px;align-items:center;gap:10px;min-height:46px;padding:10px 12px;display:flex}.application-check-grid input{accent-color:#8fa1aa;width:18px;height:18px}.application-utility-fields{margin-top:12px}.application-tracker-drawer>section>p{color:#9fa3a4;font-size:11px}.application-tracker-drawer>footer{border-top:1px solid #8fa1aa33;justify-content:flex-end;gap:10px;margin-top:26px;padding-top:18px;display:flex}.application-tracker-drawer>footer>span{flex:1}.application-tracker-drawer>footer .danger-link{border-color:var(--north-pewter-deep)!important;color:var(--north-pewter-light)!important;background:0 0!important}.application-tracker-drawer>footer .danger-link:hover{background:var(--north-pewter-deep)!important;color:#0a0b0b!important}.application-remove-confirmation{background:#be635e14;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;display:flex;border:1px solid #be635e8c!important;margin-top:22px!important;padding:18px!important}.application-remove-confirmation h3{margin:5px 0;font-size:18px}.application-remove-confirmation p{max-width:460px;color:var(--north-text-muted);margin:0;font-size:12px;line-height:1.5}.application-remove-confirmation>div:last-child{flex:none;gap:8px;display:flex}.application-remove-confirmation .danger{border-color:var(--north-pewter)!important;background:var(--north-pewter)!important;color:#0a0b0b!important}.application-remove-confirmation .danger:hover{border-color:var(--north-slate)!important;background:var(--north-slate)!important}.application-tracker-drawer>footer button{min-height:44px;padding:0 16px}@media (width<=700px){.application-tracker>header{flex-direction:column}.application-tracker>header button{width:100%}.application-tracker-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.application-tracker-summary article:nth-child(2){border-right:0}.application-tracker-head{display:none}.application-tracker-list>button{grid-template-columns:1fr 1fr;gap:12px}.application-core-fields,.application-utility-fields,.application-check-grid{grid-template-columns:1fr}.application-tracker-drawer{padding:18px}.application-tracker-drawer>footer{flex-direction:column}.application-tracker-drawer>footer>span{display:none}.application-remove-confirmation,.application-remove-confirmation>div:last-child{flex-direction:column;align-items:stretch}.application-tracker-drawer>footer button{width:100%}}.application-tracker-head,.application-tracker-list>article{grid-template-columns:minmax(105px,.8fr) minmax(70px,.5fr) minmax(125px,1fr) minmax(145px,1.1fr) minmax(115px,.9fr) minmax(125px,.95fr) minmax(105px,.7fr);align-items:center;gap:13px;display:grid}.application-tracker-list>article{background:#07182c;border-top:1px solid #8fa1aa29;min-height:76px;padding:12px 20px}.application-tracker-list>article:hover{background:#181a1b}.application-tracker-list>article time,.application-tracker-list>article>span{font-size:12px}.application-unit{color:var(--north-pewter-light);letter-spacing:.03em;font-size:19px!important}.application-tracker-list>article em{border:1px solid var(--north-border-strong);color:var(--north-text-secondary);text-transform:uppercase;border-radius:999px;justify-self:start;padding:6px 9px;font-size:9px;font-style:normal;font-weight:850}.application-tracker-list>article[data-status=Application\ Approved] em{color:#aee0bb;background:#6f9b7d18;border-color:#6f9b7d66}.application-tracker-list>article[data-status=Denied] em{color:#e7a49f;background:#bb655f16;border-color:#bb655f66}.application-tracker-list>article>button{border:1px solid var(--north-pewter-deep);min-height:36px;color:var(--north-ivory);background:#17191a;border-radius:6px;padding:0 11px;font-size:10px;font-weight:800}.application-tracker-list>article>button:hover{background:var(--north-pewter-deep);color:#fff}.application-progress i{background:#2a2d2f;border-radius:99px;height:6px;display:block;overflow:hidden}.application-progress i b{border-radius:inherit;background:#6f9b7d;height:100%;display:block}.application-progress small{margin-top:5px!important;font-size:9px!important}.application-tracker-drawer{width:min(780px,100vw)}.application-tracker-drawer>header p{color:var(--north-text-muted);margin:6px 0 0;font-size:11px}.application-drawer-progress{background:#292c2e;border-radius:99px;height:9px;margin:18px 0 22px;position:relative;overflow:visible}.application-drawer-progress>b{border-radius:inherit;background:linear-gradient(90deg, var(--north-pewter-deep), #6f9b7d);height:100%;display:block}.application-drawer-progress>span{color:var(--north-text-muted);font-size:10px;font-weight:800;position:absolute;top:14px;right:0}.application-milestone-group>div:first-child h3,.application-denial h3{margin:5px 0 0;font-size:18px}.application-check-grid button{min-height:48px;color:var(--north-text-secondary);text-align:left;background:#0a2440;border:1px solid #8fa1aa33;border-radius:7px;align-items:center;gap:10px;padding:10px 12px;display:flex}.application-check-grid button b{border:1px solid var(--north-border-strong);width:25px;height:25px;color:var(--north-pewter);border-radius:50%;flex:none;place-items:center;display:grid}.application-check-grid button.complete{color:#dcebe0;background:#6f9b7d0e;border-color:#6f9b7d66}.application-check-grid button.complete b{color:#aee0bb;background:#6f9b7d22;border-color:#6f9b7d}.application-denial{background:#bb655f0c;border-radius:9px;margin-top:24px;border:1px solid #bb655f66!important;padding:18px!important}.application-denial p{color:var(--north-text-muted);margin:6px 0 0;font-size:11px}.application-disposition{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.application-disposition button{border:1px solid var(--north-border-strong);min-height:58px;color:var(--north-text-secondary);text-align:left;background:#111314;border-radius:7px;align-items:center;gap:11px;padding:12px;display:flex}.application-disposition button.active{border-color:var(--north-pewter);color:#fff;background:#293138}.application-disposition button b{font-size:20px}.application-denial>label{color:var(--north-text-secondary);gap:7px;margin-top:14px;font-size:11px;display:grid}.application-denial>label input{border:1px solid var(--north-border-strong);color:#fff;background:#0b0c0c;border-radius:6px;min-height:44px;padding:0 12px}@media (width<=980px){.application-tracker{overflow-x:auto}.application-tracker-head,.application-tracker-list{min-width:970px}}@media (width<=700px){.application-tracker{overflow:visible}.application-tracker-head{display:none}.application-tracker-list{min-width:0}.application-tracker-list>article{grid-template-columns:1fr 1fr;gap:10px;padding:15px}.application-tracker-list>article .application-progress,.application-tracker-list>article>button{grid-column:1/-1}.application-disposition{grid-template-columns:1fr}.application-tracker-drawer{padding:17px}}.upcoming-move-ins.snapshot .move-in-list>button{grid-template-columns:minmax(90px,.7fr) minmax(150px,1.15fr) minmax(150px,1fr) minmax(100px,.75fr) minmax(110px,.75fr) minmax(110px,.75fr) minmax(70px,.45fr)}.move-in-drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c2;justify-content:flex-end;display:flex;position:fixed;inset:0}.move-in-drawer{color:#edf7fd;background:#07182c;border-left:1px solid #8fa1aa66;width:min(720px,96vw);height:100dvh;overflow-y:auto;box-shadow:-24px 0 80px #0009}.move-in-drawer>header{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a2440f5;border-bottom:1px solid #8fa1aa40;justify-content:space-between;gap:18px;padding:22px;display:flex;position:sticky;top:0}.move-in-drawer>header small{color:#8fa1aa;letter-spacing:.14em;font-size:9px;font-weight:800}.move-in-drawer>header h2{color:#edf7fd;margin:5px 0;font-size:24px}.move-in-drawer>header p{color:#aaa7a1;margin:0;font-size:11px}.move-in-drawer>header button{width:38px;height:38px;font-size:22px}.move-in-header-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 22px;display:grid}.move-in-header-fields label,.move-in-checkpoint-groups label,.move-in-unit-group label{color:#b5c2c8;gap:6px;font-size:9px;font-weight:750;display:grid}.move-in-header-fields :is(input,select),.move-in-checkpoint-groups select,.move-in-unit-group select{color:#edf7fd;background:#0b0b0b;border-color:#8fa1aa52;min-width:0;min-height:40px;padding:0 10px}.move-in-progress{background:#0b0b0b;border:1px solid #8fa1aa47;border-radius:8px;height:64px;margin:18px 22px 8px;position:relative;overflow:hidden}.move-in-progress>span{background:linear-gradient(90deg,#5b7480d1,#6f9b7dc7);position:absolute;inset:0 auto 0 0}.move-in-progress strong{z-index:1;color:#edf7fd;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;height:100%;padding:0 20px;font-size:11px;display:flex;position:relative}.move-in-progress strong b{letter-spacing:0;font-size:24px}.move-in-drawer>footer .move-in-complete{color:#071009;background:#6f9b7d;border-color:#6f9b7d;font-weight:900}.move-in-drawer>footer .move-in-complete:disabled{border-color:var(--north-border);color:var(--north-text-muted);background:#17191a}.move-in-checkpoint-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 22px;display:grid}.move-in-checkpoint-groups>section,.move-in-unit-group,.move-in-open-items{background:#0a2440;border:1px solid #8fa1aa38;border-radius:10px;padding:15px}.move-in-checkpoint-groups h3,.move-in-unit-group h3,.move-in-open-items h3{color:#8fa1aa;letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:10px}.move-in-checkpoint-groups label,.move-in-unit-group label,.move-in-unit-group>div{border-top:1px solid #8fa1aa26;grid-template-columns:minmax(0,1fr) 150px;align-items:center;padding:8px 0}.move-in-checkpoint-groups label:first-of-type{border-top:0}.move-in-unit-group,.move-in-open-items,.move-in-source-note,.move-in-save-message{margin:12px 22px 0}.move-in-unit-group>div{color:#b5c2c8;font-size:9px;font-weight:750;display:grid}.move-in-unit-group>div strong{color:#b5c2c8;text-align:center;background:#0b0b0b;border-radius:7px;justify-self:stretch;padding:10px}.move-in-unit-group>div strong.ready{color:#cde7d4}.move-in-open-items ul{color:#edf7fd;margin:0;padding-left:18px;font-size:10px;line-height:1.8}.move-in-open-items p,.move-in-source-note{color:#aaa7a1;font-size:10px;line-height:1.55}.move-in-source-note{background:#0a2440;border-left:3px solid #8fa1aa;padding:12px 14px}.move-in-save-message{color:#f0c5c1;font-size:10px}.move-in-drawer>footer{justify-content:flex-end;gap:10px;padding:20px 22px 26px;display:flex}.move-in-drawer>footer button{min-height:42px;padding:0 16px}@media (width<=900px){.atlas-home .north-my-day{grid-template-columns:1fr}.atlas-home .north-my-day .lobby-dashboard-support{grid-template-columns:repeat(2,minmax(0,1fr))!important}.move-in-list-head{display:none}.move-in-list>button,.upcoming-move-ins.snapshot .move-in-list>button{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px}.move-in-list>button time{border-bottom:1px solid #8fa1aa2e;grid-column:1/-1;padding-bottom:8px}.rr-hero-dashboard{grid-template-columns:1fr!important;align-items:start!important}.rr-hero-analytics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.north-context-back{flex-direction:column;align-items:flex-start;gap:7px}.north-context-back button{text-align:left;width:100%}.north-context-back span{padding-left:2px;font-size:8px}.atlas-home .north-my-day,.atlas-home .north-my-day .lobby-dashboard-support{grid-template-columns:1fr!important;gap:12px!important}.atlas-home .north-my-day .dashboard-mini-calendar>header{align-items:flex-start;gap:10px}.atlas-home .north-my-day .dashboard-mini-calendar>header button{white-space:normal;text-align:right;max-width:44%}.atlas-home .north-my-day .dashboard-month-grid{padding-inline:10px}.atlas-home .north-my-day .dashboard-dates button{height:38px}.atlas-home .north-my-day .dashboard-today-agenda{padding-inline:11px}.atlas-home .north-my-day .task-center-list{min-height:190px}.north-daily-inspiration{margin-top:16px}.site-compliance-footer{min-height:72px;padding:12px 2px calc(18px + env(safe-area-inset-bottom))}.compliance-symbol{width:28px;height:28px}.compliance-symbol.compliance-housing{width:33px}.rr-hero-dashboard{min-height:0!important}.rr-hero-analytics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.rr-hero-analytics button{min-height:66px;padding:8px 5px}.rr-hero-analytics span{letter-spacing:.04em;font-size:7px!important}.upcoming-move-ins>header{flex-direction:column;align-items:stretch;padding:17px}.upcoming-move-ins>header button{width:100%}.move-in-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.move-in-summary article:nth-child(2){border-right:0}.move-in-summary article:nth-child(-n+2){border-bottom:1px solid #8fa1aa33}.move-in-list>button,.upcoming-move-ins.snapshot .move-in-list>button{grid-template-columns:1fr 1fr}.move-in-list>button>span{padding:2px 0}.move-in-drawer{width:100vw}.move-in-header-fields,.move-in-checkpoint-groups{grid-template-columns:1fr;padding-inline:14px}.move-in-drawer>header{padding:17px 14px}.move-in-progress,.move-in-unit-group,.move-in-open-items,.move-in-source-note,.move-in-save-message{margin-inline:14px}.move-in-checkpoint-groups label,.move-in-unit-group label,.move-in-unit-group>div{grid-template-columns:1fr}.move-in-drawer>footer{padding-inline:14px}.move-in-drawer>footer button{flex:1}}.north-page-hero{isolation:isolate;color:#edf7fd;background:#0a2440;border:1px solid #8fa1aa2e;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(20px,3vw,42px);width:100%;min-height:clamp(210px,18vw,260px);padding:clamp(32px,3vw,40px) clamp(40px,3.5vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 16px 38px #00000047}.north-secondary-page>.north-page-hero{background:#0a2440;padding:clamp(32px,3vw,40px) clamp(40px,3.5vw,48px)}.north-page-hero:before,.north-page-hero:after{content:"";pointer-events:none;position:absolute;inset:0}.north-page-hero:before{z-index:-2;background-image:var(--north-hero-image);background-position:var(--north-hero-position,center);background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.north-page-hero:after{z-index:-1;background:linear-gradient(90deg,#080808e0 0%,#080808b3 48%,#08080885 100%)}.north-page-hero-copy,.north-page-hero-aside{z-index:2;min-width:0;position:relative}.north-page-hero-copy>small{letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font:600 clamp(9px,.75vw,11px)/1.2 Aptos,Segoe UI,sans-serif;display:block;color:var(--north-pewter,#8fa1aa)!important}.north-page-hero-copy>h1{color:#edf7fd;letter-spacing:-.035em;margin:0;font:550 clamp(38px,4.2vw,58px)/1 Aptos Display,Aptos,Segoe UI,sans-serif}.north-page-hero-copy>p{color:#b5c2c8;max-width:720px;margin:11px 0 0;font:400 clamp(12px,1vw,15px)/1.5 Aptos,Segoe UI,sans-serif}.north-page-hero-home{align-items:center;min-height:clamp(280px,24vw,340px)}.north-page-hero-home .north-page-hero-copy>h1{font-size:clamp(42px,5vw,68px)}.north-page-hero-home .north-page-hero-copy>p{color:#b5c2c8;letter-spacing:.025em;margin-top:12px;font-size:clamp(14px,1.25vw,18px);font-weight:550}.north-page-hero-watermark{z-index:1;aspect-ratio:1;opacity:.052;pointer-events:none;-webkit-user-select:none;user-select:none;background:url(/north-icon-pewter.png?v=1) 50%/contain no-repeat;width:clamp(270px,31vw,460px);position:absolute;top:50%;right:clamp(-92px,-5vw,-44px);transform:translateY(-50%)}.north-page-hero.north-home-hero{background:#0a2440!important;border:1px solid #8fa1aa2e!important;border-radius:16px!important;min-height:clamp(280px,24vw,340px)!important;padding:clamp(32px,3vw,40px) clamp(40px,3.5vw,48px)!important}.north-page-hero.north-home-hero .north-page-hero-copy>h1{color:#edf7fd!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(42px,5vw,68px)!important;font-weight:550!important;line-height:1!important}.north-page-hero .atlas-hero-notifications{grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;display:grid!important}.north-page-hero .atlas-hero-notification{color:#edf7fd;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#101112d1;border:1px solid #8fa1aa38;border-radius:10px;min-width:150px;padding:15px 18px}.north-page-hero .atlas-hero-notification small,.north-page-hero .atlas-hero-notification span{color:#b5c2c8;display:block}.north-page-hero .atlas-hero-notification strong{color:#edf7fd;margin:4px 0;font:600 30px/1 Aptos Display,Aptos,Segoe UI,sans-serif;display:block}.north-page-hero-aside{align-self:end}.north-page-hero .rr-hero-analytics,.north-page-hero .atlas-hero-notifications,.north-page-hero .atlas-workspace-date{z-index:2;position:relative;margin:0!important}@media (width<=900px){.north-page-hero{min-height:clamp(190px,27vw,225px);padding:28px 24px}.north-page-hero-home{min-height:clamp(230px,38vw,290px)}.north-page-hero.north-home-hero{min-height:clamp(230px,38vw,290px)!important}.north-page-hero.north-home-hero .north-page-hero-copy>h1{font-size:clamp(34px,10vw,46px)!important}.north-page-hero-copy>h1{font-size:clamp(34px,7vw,48px)}}@media (width<=600px){.north-page-hero{border-radius:14px;grid-template-columns:minmax(0,1fr);align-content:end;min-height:clamp(175px,48vw,205px);padding:22px 20px}.north-page-hero-home{align-content:center;min-height:clamp(220px,62vw,270px)}.north-page-hero.north-home-hero{border-radius:14px!important;min-height:clamp(220px,62vw,270px)!important;padding:22px 20px!important}.north-page-hero-home .north-page-hero-copy>h1{font-size:clamp(34px,10vw,46px)}.north-page-hero-copy>h1{overflow-wrap:anywhere;font-size:clamp(31px,9vw,42px)}.north-page-hero-copy>small{margin-bottom:8px}.north-page-hero-aside{width:100%}.north-page-hero-watermark{opacity:.04;width:clamp(210px,68vw,300px);right:-64px}.north-page-hero .atlas-hero-notifications{grid-template-columns:repeat(2,minmax(0,1fr))}.north-page-hero .atlas-hero-notification{min-width:0;padding:12px}}.north-session-restore{color:#b5c2c8;background:#080808;place-items:center;min-height:100dvh;padding:24px;display:grid}.north-session-restore span{letter-spacing:.12em;text-transform:uppercase;font:700 .75rem/1.4 Aptos,Segoe UI,sans-serif}.north-session-recovery section{color:#edf7fd;text-align:center;background:#111517;border:1px solid #30373d;border-radius:1rem;width:min(34rem,100% - 2rem);padding:2rem}.north-session-recovery h1{margin:0 0 .75rem;font-size:clamp(1.5rem,4vw,2.25rem)}.north-session-recovery p{color:#aeb7bd;margin:0 0 1.25rem}.north-session-recovery button{color:#edf7fd;min-height:44px;font:inherit;cursor:pointer;background:#202a30;border:1px solid #8298a5;border-radius:.65rem;padding:.75rem 1rem;font-weight:700}.dashboard-weather{grid-template-columns:minmax(150px,.65fr) minmax(0,1.6fr);position:relative;overflow:hidden;background:#111213!important;gap:0!important;display:grid!important}.dashboard-weather .weather-clock{flex-direction:column;justify-content:center;padding:18px 20px;display:flex;border-right:1px solid var(--north-border)!important;background:#0e0f10!important}.dashboard-weather .weather-clock small{color:var(--north-pewter)!important;letter-spacing:.12em!important;font-size:10px!important}.dashboard-weather .weather-clock strong{margin-top:6px;color:var(--north-ivory)!important;font-size:28px!important;line-height:1!important}.dashboard-weather .weather-clock span{margin-top:5px;color:var(--north-text-secondary)!important;font-size:11px!important}.weather-locations{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.dashboard-weather:not(.has-second-city) .weather-locations{grid-template-columns:minmax(0,1fr)}.task-center-row.daily-standard{border-left:3px solid var(--north-pewter)!important;background:#1b2226!important}.task-center-row.daily-standard:hover{background:#222c31!important}.task-center-row.daily-standard>i{border-color:var(--north-pewter)!important;color:var(--north-pewter-light)!important;background:#52687452!important}.task-center-row.daily-standard>em{color:var(--north-pewter-light)!important}.weather-location{min-width:0;padding:14px 18px;background:#151617!important}.weather-location+.weather-location{border-left:1px solid var(--north-border)!important}.weather-location-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.weather-location-title small{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;overflow:hidden;color:var(--north-pewter-light)!important;letter-spacing:.08em!important;font-size:10px!important;font-weight:800!important}.weather-location-title button{border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;border:1px solid var(--north-border)!important;color:var(--north-text-muted)!important;background:#0e0f10!important}.weather-location .weather-condition{align-items:center;gap:12px;margin-top:8px;display:flex!important}.weather-location .weather-condition>i{border-radius:50%;place-items:center;width:42px;height:42px;display:grid;color:var(--north-pewter-light)!important;background:#164f86!important;font-size:21px!important}.weather-location .weather-condition strong{display:block;color:var(--north-ivory)!important;font-size:31px!important;line-height:1!important}.weather-location .weather-condition span{margin-top:4px;display:block;color:var(--north-text-secondary)!important;font-size:11px!important}.weather-location-meta{gap:14px;margin-top:10px;display:flex}.weather-location-meta span{color:var(--north-text-muted)!important;font-size:10px!important}.weather-add-city{place-self:center end;margin:0 16px 0 0;padding:8px 11px;border:1px solid var(--north-border-strong)!important;color:var(--north-pewter-light)!important;background:#1b1e20!important;font-size:10px!important}.weather-city-form{grid-column:1/-1;gap:7px;padding:10px 14px;display:flex;border-top:1px solid var(--north-border)!important;background:#07182c!important}.weather-city-form input{flex:1;min-width:0}.weather-city-form button{padding:7px 10px}.dashboard-weather>footer{grid-column:1/-1;border-top:1px solid var(--north-border)!important;background:#0e0f10!important;justify-content:flex-end!important;padding:8px 16px!important;display:flex!important}.dashboard-weather>footer small{color:var(--north-pewter)!important;font-size:9px!important}.dashboard-mini-calendar.dashboard-top-calendar,.dashboard-mini-calendar>header{background:#07182c!important}.dashboard-calendar-body{background:#121416!important}.dashboard-month-grid{border-color:var(--north-border)!important;background:#121416!important}.dashboard-weekdays span{color:var(--north-pewter)!important}.dashboard-dates{gap:3px}.dashboard-dates button,.dashboard-dates button:disabled{color:var(--north-text-primary)!important;box-shadow:none!important;opacity:1!important;background:#0a2440!important;border:1px solid #0000!important;border-radius:6px!important}.dashboard-dates button:disabled{background:0 0!important}.dashboard-dates button:not(:disabled):hover{border-color:var(--north-border-strong)!important;color:var(--north-ivory)!important;background:#164f86!important}.dashboard-dates button.is-today{border-color:var(--north-pewter-deep)!important;color:#fff!important;background:#293138!important;box-shadow:0 0 0 2px #8fa1aa29!important}.dashboard-today-agenda{background:#0a2440!important}.dashboard-today-agenda>button{border-color:var(--north-border)!important}.dashboard-today-agenda>button:hover{background:#164f86!important}.organization-brand-logo{opacity:1!important;filter:none!important;width:min(214px,100%)!important;height:54px!important}.sidebar{isolation:isolate}.sidebar:before{content:"";z-index:0;pointer-events:none;opacity:.035;background:url(/north-icon-pewter.png?v=1) 50% 70%/76% no-repeat;position:absolute;inset:18% 0 8%}.sidebar>*{z-index:1;position:relative}.sidebar-platform-brand{display:none!important}.sidebar-sign-out,.profile .sign-out{border:1px solid var(--north-border-strong)!important;min-height:46px!important;color:var(--north-ivory)!important;letter-spacing:.05em!important;background:linear-gradient(135deg,#1a1d1f,#111213)!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:10px!important;font-size:11px!important;font-weight:800!important;display:flex!important;box-shadow:inset 0 1px #ffffff06,0 8px 22px #00000038!important}.profile .sign-out:before{content:"↪";background:var(--north-pewter-deep);width:24px;height:24px;color:var(--north-ivory);border-radius:50%;place-items:center;font-size:13px;display:grid}.sidebar-sign-out:hover,.profile .sign-out:hover{border-color:var(--north-pewter)!important;background:linear-gradient(135deg,#293138,#0a2440)!important}.profile .sign-out{white-space:nowrap;padding:0 15px!important}.notices{border-radius:14px!important;width:min(760px,100vw - 36px)!important;padding:0!important;overflow:hidden!important}.notices>header{padding:22px 24px 16px;border-bottom:1px solid var(--north-border)!important;background:linear-gradient(135deg,#0a2440,#111213)!important}.notices>header h2{margin:5px 0 0!important;font-size:28px!important}.notification-center-note{border-bottom:1px solid var(--north-border)!important;color:var(--north-text-muted)!important;background:#07182c!important;margin:0!important;padding:12px 24px!important;font-size:10px!important}.notice-group{border-bottom:1px solid var(--north-border)!important;margin:0 20px!important;padding:16px 0!important}.notice-group:last-child{border-bottom:0!important}.notice-group-title{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:8px;display:grid!important}.notice-group-title>span{color:var(--north-pewter)!important}.notice-group-title>strong{font-size:13px!important}.notice-group-title>b{border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;display:grid;color:var(--north-pewter-light)!important;background:#293138!important;font-size:10px!important}.notices article{border:1px solid var(--north-border)!important;background:#141516!important;border-bottom:0!important;grid-template-columns:34px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:70px!important;padding:12px 14px!important;display:grid!important}.notices article:last-child{border-bottom:1px solid var(--north-border)!important}.notices article:hover{background:#1c2023!important}.notices article strong{font-size:11px!important}.notices article p{font-size:10px!important;line-height:1.4!important}.notices article small{font-size:9px!important}.notices article>button{white-space:nowrap;color:var(--north-pewter-light)!important;font-size:9px!important}.notice-empty{text-align:center;border:1px dashed var(--north-border-strong)!important;color:var(--north-text-muted)!important;background:#111213!important;padding:18px!important}.notices{scrollbar-color:var(--north-pewter-deep) #07182c!important;max-height:calc(100dvh - 84px)!important;overflow-y:auto!important}@media (width<=900px){.dashboard-weather{grid-template-columns:1fr}.dashboard-weather .weather-clock{border-right:0!important;border-bottom:1px solid var(--north-border)!important}.weather-locations{grid-template-columns:1fr}.weather-location+.weather-location{border-left:0!important;border-top:1px solid var(--north-border)!important}.weather-add-city{justify-self:start;margin:10px 14px}.profile .sign-out{width:44px;padding:0!important;font-size:0!important}.profile .sign-out:before{margin:0}.notices article{grid-template-columns:32px minmax(0,1fr)!important}.notices article>button{grid-column:2;justify-self:start}}.weather-location-title small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.weather-city-form{position:relative;align-items:flex-end!important;gap:10px!important;padding:13px 15px!important}.weather-city-form>label{flex:1;gap:6px;min-width:220px;display:grid;position:relative}.weather-city-form>label>span{letter-spacing:.14em;font-size:8px;font-weight:800;color:var(--north-pewter)!important}.weather-city-form input{width:100%;height:38px;padding:0 12px!important}.weather-city-form>div:not(.weather-city-suggestions){gap:7px;display:flex}.weather-city-form button{min-height:38px!important}.weather-city-save{border-color:var(--north-pewter)!important;background:var(--north-pewter-deep)!important}.weather-city-suggestions{z-index:25;border:1px solid var(--north-border-strong);max-height:190px;box-shadow:var(--north-shadow-elevated);background:#07182c;border-radius:7px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.weather-city-suggestions button{text-align:left;width:100%;display:block;border:0!important;border-bottom:1px solid var(--north-border)!important;min-height:38px!important;color:var(--north-text-primary)!important;background:#07182c!important;border-radius:0!important;padding:9px 11px!important}.weather-city-suggestions button:hover{background:#164f86!important}.weather-city-form>small{flex-basis:100%;color:#d8b2ae!important}.leasing-basis-note{border-left:2px solid var(--north-pewter-deep);background:#07182c;padding:10px 12px;line-height:1.5;color:var(--north-text-muted)!important;margin:12px 0 0!important;font-size:9px!important}.north-product-footer{border-top:1px solid var(--north-border);min-height:72px;color:var(--north-text-muted);justify-content:center;align-items:center;gap:8px;margin:10px 34px 0;display:flex}.north-product-footer img{object-fit:contain;opacity:.58;width:22px;height:22px}.north-product-footer span{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:700}@media (width>=901px){.mobile-dashboard-accordion>.mobile-dashboard-accordion-toggle{display:none!important}.mobile-dashboard-accordion>.mobile-dashboard-accordion-body{opacity:1!important;visibility:visible!important;max-height:none!important;display:block!important}.mobile-dashboard-accordion.desktop-locked>.mobile-dashboard-accordion-toggle{pointer-events:none;cursor:default}}@media (width<=900px){.mobile-dashboard-accordion.is-closed>.mobile-dashboard-accordion-body{display:none!important}.mobile-dashboard-accordion>.mobile-dashboard-accordion-toggle{touch-action:manipulation}.weather-city-form{align-items:stretch!important}.weather-city-form>label{min-width:0}.weather-city-form>div:not(.weather-city-suggestions){width:100%}.north-product-footer{margin-inline:14px}}.operations-workspace{gap:16px;min-width:0;display:grid}.operations-tabs{border:1px solid var(--north-border);background:#07182c;border-radius:11px;gap:8px;padding:8px;display:flex}.operations-tabs button{min-height:42px;color:var(--north-text-muted);background:0 0;border:1px solid #0000;padding:0 18px;font-size:11px;font-weight:800}.operations-tabs button.active{border-color:var(--north-pewter-deep);color:var(--north-ivory);background:#164f86}.mmr-date-band{border:1px solid var(--north-border-strong);background:linear-gradient(135deg,#1a1b1c,#111213);border-left:3px solid #2d8fd5;border-radius:12px;grid-template-columns:1.2fr .8fr 1.2fr;display:grid;overflow:hidden}.mmr-date-band>div{border-right:1px solid var(--north-border);padding:17px 19px}.mmr-date-band>div:last-child{border-right:0}.mmr-date-band small,.mmr-card header small,.mmr-finalize small,.operations-rent-ready small{letter-spacing:.16em;font-weight:850;display:block;color:#2d8fd5!important;font-size:8px!important}.mmr-date-band strong{color:var(--north-ivory);margin-top:6px;font-size:12px;display:block}.mmr-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;display:grid}.mmr-kpis article{border:1px solid var(--north-border);background:#151617;border-radius:10px;min-width:0;padding:15px}.mmr-kpis article[data-status=tied]{border-top:2px solid #6f9b7d}.mmr-kpis article[data-status=review]{border-top:2px solid #2d8fd5}.mmr-kpis small,.mmr-bridge-grid small,.mmr-calculated small{letter-spacing:.1em;font-weight:800;display:block;color:var(--north-text-muted)!important;font-size:7px!important}.mmr-kpis strong{color:var(--north-ivory);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;font-size:20px;display:block;overflow:hidden}.mmr-kpis span{color:var(--north-pewter);margin-top:5px;font-size:8px;display:block}.mmr-basis-note{border-left:2px solid var(--north-pewter-deep);background:#07182c;padding:9px 12px;color:var(--north-text-muted)!important;margin:-6px 0 0!important;font-size:9px!important}.mmr-card{border:1px solid var(--north-border);background:#151617;border-radius:13px;min-width:0;padding:20px}.mmr-card>header{border-bottom:1px solid var(--north-border);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding-bottom:14px;display:flex}.mmr-card header h2,.mmr-finalize h2,.operations-rent-ready h2{color:var(--north-ivory);margin:5px 0 0;font-size:21px}.mmr-card header p,.mmr-finalize p,.operations-rent-ready p{color:var(--north-text-muted);margin:7px 0 0;font-size:10px;line-height:1.55}.mmr-card header>span{border:1px solid var(--north-border);color:var(--north-pewter);border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:900}.mmr-card header>span.tied,.mmr-reconciliation header span.tied{color:#bfe0c8;background:#6f9b7d1f;border-color:#6f9b7d66}.mmr-card header>span.review,.mmr-reconciliation header span.review{color:#b9e3fb;background:#164f861d;border-color:#164f8666}.mmr-uploads>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mmr-uploads>div>label{border:1px dashed var(--north-border-strong);cursor:pointer;background:#07182c;border-radius:9px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:70px;padding:12px;display:grid;position:relative}.mmr-uploads>div>label.uploaded{background:#6f9b7d10;border-style:solid;border-color:#6f9b7d66}.mmr-uploads>div>label>span{width:32px;height:32px;color:var(--north-pewter-light);background:#293138;border-radius:50%;place-items:center;display:grid}.mmr-uploads label strong,.mmr-uploads label small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.mmr-uploads label strong{font-size:10px}.mmr-uploads label small{margin-top:5px;color:var(--north-text-muted)!important;font-size:8px!important}.mmr-uploads input{opacity:0;cursor:pointer;position:absolute;inset:0}.mmr-bridge-grid,.mmr-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mmr-bridge-grid>label,.mmr-form-grid>label,.mmr-wide-label{gap:6px;min-width:0;display:grid}.mmr-bridge-grid label>span,.mmr-form-grid label>span,.mmr-wide-label>span,.mmr-exception-list label>span{color:var(--north-text-secondary);font-size:8px;font-weight:750}.mmr-bridge-grid label>div{border:1px solid var(--north-border);background:#0e0f10;border-radius:7px;align-items:center;display:flex}.mmr-bridge-grid input,.mmr-form-grid input,.mmr-wide-label select,.mmr-exception-list input,.mmr-exception-list select{width:100%;height:38px;padding:0 10px;border:1px solid var(--north-border)!important;background:#0e0f10!important}.mmr-bridge-grid label>div input{border:0!important}.mmr-bridge-grid label>div i{color:var(--north-pewter);padding:0 9px;font-size:9px;font-style:normal}.mmr-bridge-grid>article{background:#2d8fd512;border:1px solid #2d8fd575;border-radius:8px;flex-direction:column;justify-content:center;padding:9px 12px;display:flex}.mmr-bridge-grid>article strong{margin-top:5px;font-size:19px}.mmr-equation{border:1px solid var(--north-border);background:#07182c;border-radius:9px;justify-content:center;align-items:center;gap:11px;margin-top:16px;padding:15px;display:flex}.mmr-equation span,.mmr-equation strong{font-size:18px}.mmr-equation i{color:var(--north-text-muted);font-style:normal}.mmr-equation strong{color:#2d8fd5}.mmr-equation b{color:var(--north-pewter);margin-left:10px;font-size:11px}.mmr-override{background:#164f8612;border:1px solid #164f8666;border-radius:9px;gap:10px;margin-top:12px;padding:13px;display:grid}.mmr-override label,.mmr-review-check{color:var(--north-text-secondary);align-items:flex-start;gap:8px;font-size:9px;line-height:1.45;display:flex!important}.mmr-override textarea,.mmr-exception-list textarea{resize:vertical;width:100%;min-height:78px;padding:10px;border:1px solid var(--north-border-strong)!important;background:#0e0f10!important}.mmr-two-col{grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.mmr-readiness>div{border-bottom:1px solid var(--north-border);grid-template-columns:25px 1fr;align-items:center;min-height:34px;display:grid}.mmr-readiness>div:last-child{border-bottom:0}.mmr-readiness>div span{color:var(--north-text-muted)}.mmr-readiness>div strong{font-size:9px}.mmr-readiness>div.done span{color:#9dc4a7}.mmr-readiness>div.done strong{color:#cbe2d1}.mmr-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mmr-wow-table{border:1px solid var(--north-border);border-radius:9px;margin-top:16px;overflow:hidden}.mmr-wow-table>div{border-bottom:1px solid var(--north-border);background:#111213;grid-template-columns:1.4fr repeat(4,.7fr);align-items:center;min-height:39px;padding:0 12px;display:grid}.mmr-wow-table>div:first-child{background:#164f86}.mmr-wow-table>div:last-child{border-bottom:0}.mmr-wow-table :is(strong,span,b,em){font-size:9px;font-style:normal}.mmr-wow-table em{color:#bfe0c8;background:#6f9b7d22;border-radius:999px;justify-self:start;padding:4px 7px}.mmr-wow-table em.review{color:#b9e3fb;background:#164f8622}.mmr-calculated{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.mmr-calculated>div{border:1px solid var(--north-border);background:#07182c;border-radius:8px;padding:12px}.mmr-calculated strong{color:#2d8fd5;margin-top:5px;font-size:17px;display:block}.mmr-review-check{border:1px solid var(--north-border);background:#07182c;border-radius:8px;margin-top:14px;padding:11px}.mmr-renewal-equation{background:#07182c;border-left:2px solid #2d8fd5;padding:11px;color:var(--north-text-secondary)!important;margin:14px 0 0!important;font-size:9px!important}.mmr-exceptions header button,.mmr-email header button{color:#b9e3fb;background:#2d8fd518;border-color:#2d8fd5;min-height:36px;padding:0 12px;font-size:9px;font-weight:800}.mmr-exception-list{gap:9px;display:grid}.mmr-exception-list article{border:1px solid var(--north-border);background:#07182c;border-radius:9px;padding:13px}.mmr-exception-list article>div{grid-template-columns:.5fr 1fr 1.7fr .6fr;gap:8px;display:grid}.mmr-exception-list article label{gap:5px;min-width:0;display:grid}.mmr-exception-list textarea{margin-top:9px}.mmr-exception-list footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.mmr-exception-list footer span{color:var(--north-text-muted);font-size:8px}.mmr-exception-list footer button{color:#d8aaa6;background:0 0;border:0;font-size:8px}.mmr-empty{border:1px dashed var(--north-border-strong);color:var(--north-text-muted);text-align:center;background:#07182c;border-radius:9px;padding:26px;font-size:9px}.mmr-email pre{border:1px solid var(--north-border);max-height:520px;color:var(--north-text-secondary);white-space:pre-wrap;background:#0d0e0f;border-radius:9px;margin:0;padding:18px;overflow:auto;font:10px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace!important}.mmr-finalize{background:linear-gradient(135deg,#1b1a18,#07182c);border:1px solid #2d8fd570;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.mmr-finalize>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mmr-finalize button{min-height:40px;padding:0 13px;font-size:9px;font-weight:800}.mmr-message{z-index:10;border:1px solid var(--north-border-strong);box-shadow:var(--north-shadow-elevated);background:#293138;border-radius:8px;padding:11px 14px;position:sticky;bottom:10px;color:var(--north-ivory)!important;margin:0!important;font-size:9px!important}.operations-rent-ready{border:1px solid var(--north-border);text-align:center;background:radial-gradient(circle at 50% 0,#29313855,#0000 45%),#111213;border-radius:13px;place-items:center;min-height:420px;padding:40px;display:grid}.operations-rent-ready>div{max-width:620px}.operations-rent-ready button{color:#b9e3fb;background:#2d8fd515;border-color:#2d8fd5;min-height:42px;margin-top:18px;padding:0 16px;font-weight:800}@media (width<=1200px){.mmr-kpis,.mmr-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.operations-tabs{overflow-x:auto}.mmr-date-band{grid-template-columns:1fr}.mmr-date-band>div{border-right:0;border-bottom:1px solid var(--north-border)}.mmr-date-band>div:last-child{border-bottom:0}.mmr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.mmr-uploads>div,.mmr-bridge-grid,.mmr-form-grid,.mmr-two-col{grid-template-columns:1fr}.mmr-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mmr-equation{flex-wrap:wrap}.mmr-wow-table{overflow-x:auto}.mmr-wow-table>div{min-width:650px}.mmr-exception-list article>div{grid-template-columns:1fr 1fr}.mmr-finalize{display:block}.mmr-finalize>div:last-child{justify-content:flex-start;margin-top:16px}}.role-workspace-tabs,.action-view-tabs,.task-center-tabs,.calendar-view-switch{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important;display:grid!important}.role-workspace-tabs button,.action-view-tabs button,.task-center-tabs button,.calendar-view-switch button{text-align:center;width:100%}.operations-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid!important}.operations-tabs button{text-align:center;width:100%;padding-inline:10px}.operations-overview,.operations-financials{border:1px solid var(--north-border);background:#111213;border-radius:13px;padding:22px}.operations-overview>header,.operations-financials>header{border-bottom:1px solid var(--north-border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.operations-overview>header small,.operations-financials>header small{letter-spacing:.16em;font-weight:850;color:#2d8fd5!important;font-size:8px!important}.operations-overview h2,.operations-financials h2{margin:5px 0 0;font-size:24px}.operations-overview header p,.operations-financials header p{color:var(--north-text-muted);margin:7px 0 0;font-size:10px}.operations-overview>header>span{border:1px solid var(--north-border-strong);color:var(--north-pewter-light);border-radius:999px;padding:8px 10px;font-size:8px;font-weight:800}.operations-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.operations-overview-kpis article{border:1px solid var(--north-border);background:#161819;border-radius:9px;min-width:0;padding:15px 15px 18px;position:relative;overflow:hidden}.operations-overview-kpis small,.operations-overview-kpis span{display:block}.operations-overview-kpis small{letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--north-pewter)!important;font-size:8px!important}.operations-overview-kpis strong{margin-top:8px;font-size:25px;display:block}.operations-overview-kpis span{color:var(--north-text-muted);margin-top:4px;font-size:8px}.operations-overview-kpis i{width:var(--north-progress);background:linear-gradient(90deg,var(--north-pewter-deep),#2d8fd5);height:3px;position:absolute;inset:auto 0 0}.operations-flow{grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px;display:grid}.operations-flow>article{border:1px solid var(--north-border);background:#151617;border-radius:10px;padding:18px}.operations-flow small{letter-spacing:.12em;font-weight:800;color:#2d8fd5!important;font-size:8px!important}.operations-flow h3{margin:7px 0 0;font-size:17px}.operations-flow p{color:var(--north-text-muted);margin:10px 0 0;font-size:9px;line-height:1.5}.operations-bars{gap:7px;margin-top:15px;display:grid}.operations-bars:before,.operations-bars:after{position:absolute}.operations-bars i{background:var(--north-pewter-deep);border-radius:999px;height:8px;display:block}.operations-flow dl{grid-template-columns:repeat(3,1fr);margin:14px 0 0;display:grid}.operations-flow dl div{border-left:1px solid var(--north-border);padding:10px}.operations-flow dt{color:var(--north-text-muted);font-size:8px}.operations-flow dd{margin:5px 0 0;font-size:18px;font-weight:800}.operations-financials>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.operations-financials article{border:1px solid var(--north-border);background:#161819;border-radius:9px;padding:18px}.operations-financials article small{display:block;color:var(--north-pewter)!important;font-size:8px!important}.operations-financials article strong{margin-top:8px;font-size:24px;display:block}.mmr-history>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mmr-history article{border:1px solid var(--north-border);background:#07182c;border-radius:8px;padding:13px}.mmr-history article small,.mmr-history article strong,.mmr-history article span{display:block}.mmr-history article small{color:var(--north-pewter)!important;font-size:8px!important}.mmr-history article strong{margin-top:6px;font-size:13px}.mmr-history article span{color:var(--north-text-muted);margin-top:5px;font-size:8px}.mmr-source-hint{margin-top:3px;color:var(--north-pewter)!important;letter-spacing:0!important;font-size:6px!important;font-weight:600!important;display:block!important}.mmr-exception-description{margin-top:9px}.mmr-exception-description textarea{margin-top:0}.dashboard-weather.has-second-city{grid-template-columns:1fr!important}.dashboard-weather.has-second-city .weather-clock{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid;border-right:0!important;border-bottom:1px solid var(--north-border)!important}.dashboard-weather.has-second-city .weather-clock strong{margin:0;font-size:22px!important}.dashboard-weather.has-second-city .weather-clock span{text-align:right;margin:0}.dashboard-weather.has-second-city .weather-locations{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.dashboard-weather.has-second-city .weather-location{padding:15px 18px}.dashboard-weather.has-second-city .weather-condition>div{min-width:0}.dashboard-weather.has-second-city .weather-condition span{overflow-wrap:anywhere;max-width:170px}.dashboard-weather.has-second-city>footer{grid-column:1}@media (width<=900px){.operations-overview-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-flow{grid-template-columns:1fr}.mmr-history>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.operations-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-overview-kpis,.operations-financials>div,.dashboard-weather.has-second-city .weather-clock{grid-template-columns:1fr}.dashboard-weather.has-second-city .weather-clock span{text-align:left}.dashboard-weather.has-second-city .weather-locations{grid-template-columns:1fr}.dashboard-weather.has-second-city .weather-location+.weather-location{border-left:0!important;border-top:1px solid var(--north-border)!important}.mmr-history>div{grid-template-columns:1fr}}@media (width<=520px){.mmr-card{padding:14px}.mmr-card>header{display:block}.mmr-card header>button,.mmr-card header>span{margin-top:10px;display:inline-flex}.mmr-kpis{grid-template-columns:1fr 1fr}.mmr-kpis strong{font-size:16px}.mmr-metrics-grid,.mmr-exception-list article>div,.mmr-calculated{grid-template-columns:1fr}.mmr-finalize>div:last-child{grid-template-columns:1fr 1fr;display:grid}.mmr-finalize button{width:100%}}.operations-financials>header>div{width:100%}.operations-financials>header h2,.operations-overview>header h2{text-transform:capitalize}.operations-financials>header p{max-width:680px}.operations-workspace>.north-page-hero .north-page-hero-copy>small{letter-spacing:.16em;text-transform:uppercase;font-weight:850;color:var(--north-pewter,#8fa1aa)!important}@media (width<=620px){.operations-overview>header,.operations-financials>header{display:block}.operations-overview>header>span{margin-top:14px;display:inline-flex}.operations-overview h2,.operations-financials h2{font-size:22px}.operations-workspace>.north-page-hero .north-page-hero-copy>small{font-size:8px!important}}.property-calendar-page .calendar-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;min-height:0!important;padding:18px 22px!important;display:grid!important}.property-calendar-page .calendar-date-nav{align-items:center!important;gap:10px!important;display:flex!important}.property-calendar-page .calendar-date-nav>button{width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}.property-calendar-page .calendar-date-nav>div{min-width:220px!important;padding-inline:6px!important}.property-calendar-page .calendar-date-nav strong{font-size:23px!important;display:block!important}.property-calendar-page .calendar-today{width:auto!important;min-width:70px!important;padding-inline:14px!important}.property-calendar-page .calendar-view-switch{grid-template-columns:repeat(4,minmax(72px,1fr))!important;width:min(390px,100%)!important;display:grid!important}.property-calendar-page .calendar-view-switch button{height:42px!important;min-height:42px!important;padding:0 14px!important}.resources-page .resources-intro{padding:4px 0 20px!important}.resources-page .resources-intro h2{letter-spacing:-.025em!important;margin:8px 0 0!important;font-size:clamp(25px,2.4vw,36px)!important}.resources-page .resources-intro p{max-width:720px;margin:9px 0 0!important;font-size:11px!important;line-height:1.55!important}.resources-page .resource-card{isolation:isolate!important;position:relative!important;overflow:hidden!important}.resources-page .resource-card:after{content:""!important;z-index:-1!important;opacity:.065!important;pointer-events:none!important;background:url(/north-logo-pewter.png) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;width:190px!important;height:92px!important;position:absolute!important;bottom:12px!important;right:-12px!important;transform:none!important}.resources-page .resource-card>*{z-index:1!important;position:relative!important}.financial-workspace>header>span{border:1px solid var(--north-border-strong);color:var(--north-pewter-light);letter-spacing:.08em;border-radius:999px;flex:none;padding:8px 11px;font-size:8px;font-weight:800}.financial-workspace>.financial-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.financial-workspace .financial-source-grid article{min-height:168px}.financial-workspace .financial-source-grid strong{font-size:19px!important}.financial-workspace .financial-source-grid p{color:var(--north-text-muted);margin:9px 0 18px;font-size:9px;line-height:1.5}.financial-workspace .financial-source-grid em{border:1px solid var(--north-border);color:var(--north-pewter);letter-spacing:.08em;border-radius:999px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:800;display:inline-flex}.financial-variance{border:1px solid var(--north-border);background:#141516;border-radius:10px;grid-column:1/-1;margin-top:4px;overflow:hidden}.financial-variance>header{border-bottom:1px solid var(--north-border);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.financial-variance h3{margin:5px 0 0;font-size:18px}.financial-variance>header>span{color:var(--north-text-muted);text-transform:uppercase;font-size:8px;font-weight:800}.financial-variance-table>div{border-bottom:1px solid var(--north-border);grid-template-columns:1.45fr repeat(3,.75fr) 1fr;align-items:center;gap:10px;min-height:46px;padding:0 18px;display:grid}.financial-variance-table>div:last-child{border-bottom:0}.financial-variance-table>div:first-child{min-height:38px;color:var(--north-text-muted);letter-spacing:.09em;text-transform:uppercase;background:#07182c;font-size:7px}.financial-variance-table span{color:var(--north-text-muted);font-size:10px}.financial-variance-table em{color:var(--north-pewter);font-size:7px;font-style:normal;font-weight:800}@media (width<=760px){.property-calendar-page .calendar-toolbar{grid-template-columns:1fr!important;padding:14px!important}.property-calendar-page .calendar-date-nav>div{flex:1;min-width:0!important}.property-calendar-page .calendar-view-switch{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.financial-workspace>.financial-source-grid{grid-template-columns:1fr!important}.financial-variance{overflow-x:auto}.financial-variance-table{min-width:620px}}.rr-quick-status button.complete{color:#edf7fd!important;background:#0d0e0e!important;border-color:#6f9b7d8c!important}.rr-quick-status button.complete i{color:#8fd0a2!important;background:#6f9b7d1a!important;border-color:#6f9b7d!important;font-weight:900!important}.rr-quick-status button.complete small{color:#aaa7a1!important}.rr-quick-status button.complete:not(:disabled):hover,.rr-quick-status button.complete:not(:disabled):focus-visible{color:#fff!important;background:#506f59!important;border-color:#7dad8b!important}.rr-quick-status button.complete:not(:disabled):hover i,.rr-quick-status button.complete:not(:disabled):focus-visible i{color:#b9f0c7!important;background:#0a140d47!important;border-color:#a9dfb8!important}.rr-quick-status button.complete:not(:disabled):hover small,.rr-quick-status button.complete:not(:disabled):focus-visible small{color:#e3eee6!important}.rr-canonical-row>span[data-label=Unit]>b{color:var(--north-pewter-light)!important;letter-spacing:.025em!important;font-size:clamp(20px,1.55vw,27px)!important;font-weight:850!important;line-height:1!important}.rr-canonical-row>span[data-label=Unit]>small{margin-top:8px!important}@media (width<=520px){.rr-canonical-row>span[data-label=Unit]>b{font-size:24px!important}}.rr-canonical-list .rr-compact-head,.rr-canonical-row{grid-template-columns:minmax(190px,1.25fr) minmax(150px,.85fr) minmax(180px,1fr) 40px!important}.rr-vendor-detail{border-color:var(--north-border-strong);color:var(--north-pewter-light);background:#07182c;margin:0 0 14px;padding:10px 14px;font-size:11px;font-weight:800}.rr-status-change-modal{width:min(540px,100vw - 24px)!important}.rr-status-history{border:1px solid var(--north-border);border-left:3px solid var(--north-pewter);background:#07182c;gap:5px;margin:18px;padding:15px;display:grid}.rr-status-history span{color:var(--north-pewter);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.rr-status-history strong{font-size:16px}.rr-status-history small{color:var(--north-text-muted);font-size:11px}.rr-change-reason{color:var(--north-text-secondary);gap:8px;margin:0 18px 18px;font-size:12px;font-weight:750;display:grid}.rr-change-reason b{color:var(--north-warning);letter-spacing:.1em;margin-left:6px;font-size:9px}.rr-change-reason textarea{resize:vertical;min-height:100px;padding:12px}.rr-status-change-modal footer span{color:var(--north-text-muted);margin-right:auto;font-size:10px}.dar-weekly-overview{margin:20px 0;padding:22px;border-color:var(--north-border)!important;background:#111213!important}.dar-weekly-overview>header{border-bottom:1px solid var(--north-border);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.dar-weekly-overview>header small{letter-spacing:.16em;font-weight:850;color:var(--north-pewter)!important;font-size:11px!important}.dar-weekly-overview h2{margin:7px 0 0;font-size:27px}.dar-weekly-overview>header p{max-width:680px;color:var(--north-text-muted);margin:8px 0 0;font-size:14px;line-height:1.5}.dar-week-picker{align-items:end;gap:8px;display:flex}.dar-week-picker>button{width:42px;height:42px;padding:0;font-size:19px}.dar-week-picker label{color:var(--north-text-secondary);gap:6px;font-size:12px;font-weight:800;display:grid}.dar-week-picker input{min-width:165px;height:42px;padding:0 12px}.dar-weekly-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.dar-weekly-days button{border:1px solid var(--north-border);min-width:0;min-height:150px;color:var(--north-text-primary);text-align:left;background:#161718;border-radius:9px;flex-direction:column;align-items:flex-start;padding:15px;display:flex}.dar-weekly-days button:hover,.dar-weekly-days button.active{border-color:var(--north-pewter);background:#1d2022}.dar-weekly-days button.active{box-shadow:inset 0 -3px var(--north-pewter)}.dar-weekly-days span{color:var(--north-pewter-light);font-size:12px;font-weight:800}.dar-weekly-days strong{margin-top:7px;font-size:18px}.dar-weekly-days em{border:1px solid var(--north-border-strong);color:var(--north-text-secondary);text-transform:uppercase;border-radius:999px;margin-top:13px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:850}.dar-weekly-days button[data-status=Published] em{color:#9ed0ad;background:#6f9b7d24;border-color:#6f9b7d8c}.dar-weekly-days button[data-status=Missing] em{color:#e39a94;background:#c4665f1f;border-color:#c4665f8c}.dar-weekly-days button[data-status=Draft] em,.dar-weekly-days button[data-status="Ready for Review"] em{color:#69bdf0;border-color:#2d8fd58c}.dar-weekly-days small{margin-top:auto;padding-top:12px;line-height:1.4;color:var(--north-text-muted)!important;font-size:11px!important}.dar-weekly-totals{border:1px solid var(--north-border);border-radius:9px;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.dar-weekly-totals article{border-right:1px solid var(--north-border);background:#141516;min-width:0;padding:14px}.dar-weekly-totals article:last-child{border-right:0}.dar-weekly-totals small,.dar-weekly-totals strong,.dar-weekly-totals span{display:block}.dar-weekly-totals small{letter-spacing:.06em;font-weight:800;color:var(--north-pewter)!important;font-size:10px!important}.dar-weekly-totals strong{margin-top:7px;font-size:22px}.dar-weekly-totals span{color:var(--north-text-muted);margin-top:4px;font-size:10px}@media (width<=1050px){.dar-weekly-days,.dar-weekly-totals{grid-template-columns:repeat(4,minmax(0,1fr))}.dar-weekly-totals article{border-bottom:1px solid var(--north-border)}}@media (width<=700px){.dar-weekly-overview{padding:15px}.dar-weekly-overview>header{display:block}.dar-week-picker{margin-top:16px}.dar-week-picker label{flex:1}.dar-week-picker input{width:100%;min-width:0}.dar-weekly-days{grid-template-columns:repeat(2,minmax(0,1fr))}.dar-weekly-days button{min-height:135px}.dar-weekly-totals{grid-template-columns:repeat(2,minmax(0,1fr))}}.dar-weekly-days button{min-height:150px}.dar-weekly-days small{margin-top:auto;padding-top:12px}.dar-workflow{flex-direction:column;gap:14px;display:flex!important}.dar-workflow>.card{position:relative;box-shadow:0 12px 30px #0000002e;border:1px solid var(--north-border)!important;background:linear-gradient(145deg,#17191a,#111213)!important;border-radius:12px!important;margin:0!important;padding:24px!important}.dar-workflow>.dar-source{order:1}.dar-workflow>.dar-tour-editor{order:2}.dar-workflow>.dar-generate-step{order:3}.dar-workflow>.dar-review{order:4}.dar-workflow>.dar-final{order:5}.dar-workflow>.card>header{border-bottom:1px solid var(--north-border);padding-bottom:18px}.dar-workflow>.card>header small,.dar-generate-step>small{letter-spacing:.14em;font-weight:900;color:var(--north-pewter)!important;font-size:11px!important}.dar-workflow>.card h2{font-size:25px!important}.dar-workflow>.card>header p,.dar-generate-step>p{line-height:1.55;max-width:760px!important;color:var(--north-text-secondary)!important;font-size:14px!important}.dar-source-grid{margin:18px 0 12px!important}.dar-source-grid .dar-upload{border-radius:9px;grid-template-columns:44px 1fr;align-items:center;gap:14px;min-height:98px;position:relative;overflow:hidden;border:1px dashed var(--north-pewter-deep)!important;background:#0e1011!important;padding:18px 20px!important;display:grid!important}.dar-source-grid .dar-upload:before{content:"↑";width:42px;height:42px;color:var(--north-pewter-light);background:#293138;border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid}.dar-source-grid .dar-upload strong,.dar-source-grid .dar-upload span{grid-column:2;display:block}.dar-source-grid .dar-upload strong{font-size:16px}.dar-source-grid .dar-upload span{color:var(--north-text-muted);margin-top:-10px;font-size:12px}.dar-source-grid .dar-upload input[type=file]{cursor:pointer;opacity:0!important;width:100%!important;height:100%!important;padding:0!important;position:absolute!important;inset:0!important}.dar-source-confirmation{border:1px solid var(--north-border);background:#101213;border-radius:8px;align-items:center;gap:12px;max-width:810px;margin:0 auto;padding:13px 15px;display:flex}.dar-source-confirmation>b{border:1px solid var(--north-border-strong);width:30px;height:30px;color:var(--north-pewter);border-radius:50%;place-items:center;display:grid}.dar-source-confirmation[data-complete=true]{background:#6f9b7d0c;border-color:#6f9b7d77}.dar-source-confirmation[data-complete=true]>b{color:#aee0bb;border-color:#6f9b7d}.dar-source-confirmation strong,.dar-source-confirmation span{display:block}.dar-source-confirmation strong{font-size:13px}.dar-source-confirmation span{color:var(--north-text-muted);margin-top:3px;font-size:11px}.dar-generate-step{padding-block:30px!important}.dar-generate-step:before{content:"03";border:1px solid var(--north-pewter-deep);width:42px;height:42px;color:var(--north-pewter-light);background:#293138;border-radius:50%;place-items:center;margin:0 auto 12px;font-size:13px;font-weight:900;display:grid}.dar-output-options button.email-sent{color:#aee0bb!important;background:#151b17!important;border-color:#6f9b7d!important}.dar-box-extracted{border:1px solid var(--north-border);background:#0d0f10;border-radius:9px;max-width:980px;margin:16px auto 0;padding:16px}.dar-box-extracted>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.dar-box-extracted>header small,.dar-box-extracted>header strong{display:block}.dar-box-extracted>header small{color:var(--north-pewter);letter-spacing:.12em;font-size:11px;font-weight:900}.dar-box-extracted>header>span{max-width:48%;color:var(--north-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dar-box-extracted>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.dar-box-extracted article{border:1px solid var(--north-border);background:#181b1d;border-radius:6px;padding:11px}.dar-box-extracted article small,.dar-box-extracted article strong{display:block}.dar-box-extracted article small{min-height:24px;color:var(--north-text-muted);letter-spacing:.06em;font-size:10px}.dar-box-extracted article strong{color:var(--north-ivory);font-size:22px}@media (width<=700px){.dar-weekly-days button{min-height:135px}.dar-workflow>.card{padding:17px!important}.dar-workflow>.card h2{font-size:22px!important}.dar-source-grid .dar-upload{grid-template-columns:38px 1fr;padding:15px!important}.dar-source-grid .dar-upload:before{width:36px;height:36px}.dar-source-grid .dar-upload strong{font-size:14px}.dar-box-extracted>header{flex-direction:column;align-items:flex-start}.dar-box-extracted>header>span{max-width:100%}.dar-box-extracted>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.dar-source-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.dar-source-actions button{border:1px solid var(--north-border-strong);min-height:44px;color:var(--north-ivory);background:#17191a;border-radius:7px;padding:10px 16px;font-weight:800}.dar-source-actions button:not(.primary):hover{border-color:var(--north-pewter);background:#202426}.dar-source-grid{max-width:810px;grid-template-columns:minmax(0,1fr)!important;margin-inline:auto!important}.dar-generate-step:before{content:"04"!important}.mmr-activity-detail>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mmr-activity-detail label{gap:6px;display:grid}.mmr-activity-detail label>span{color:var(--north-text-secondary);font-size:8px;font-weight:800}.mmr-activity-detail textarea{resize:vertical;min-height:92px;padding:10px;border:1px solid var(--north-border)!important;background:#0e0f10!important}.mmr-activity-detail label:nth-child(6),.mmr-activity-detail label:nth-child(7){grid-column:1/-1}@media (width<=700px){.mmr-activity-detail>div{grid-template-columns:1fr}.mmr-activity-detail label:nth-child(6),.mmr-activity-detail label:nth-child(7){grid-column:auto}}:root{--north-onyx:#080808;--north-matte:#07182c;--north-charcoal:#0a2440;--north-graphite:#0a2440;--north-deep-slate:#164f86;--north-elevated-slate:#30383e;--north-deep-pewter:#526874;--north-pewter:#8fa1aa;--north-light-pewter:#b5c2c8;--north-ivory:#edf7fd;--north-stone:#aaa7a1;--north-page-hero-height:240px;--north-home-hero-height:320px;--north-hero-radius:16px;--north-card-radius:12px;--north-modal-radius:16px;--north-drawer-radius:18px;--north-input-radius:8px;--north-page-gutter:clamp(18px,3vw,44px);--north-section-space:clamp(18px,2.4vw,32px);--north-card-pad:clamp(16px,2vw,24px);--north-mobile-space:14px;--north-line:#8fa1aa2e;--north-line-strong:#8fa1aa57;--north-focus:0 0 0 3px #8fa1aa38;--north-elevation:0 16px 44px #00000057}html,body{background:var(--north-onyx);max-width:100%;color:var(--north-ivory);font-family:Aptos,Segoe UI Variable,Segoe UI,sans-serif;overflow-x:hidden}.access-blueprint:after,.access-brand-panel:after{display:none!important}.access-blueprint{opacity:.16!important}.shell{background:var(--north-onyx);color:var(--north-ivory)}.shell *{scrollbar-width:thin;scrollbar-color:var(--north-deep-pewter) var(--north-matte)}.shell ::-webkit-scrollbar{width:8px;height:8px}.shell ::-webkit-scrollbar-track{background:var(--north-matte)}.shell ::-webkit-scrollbar-thumb{border:2px solid var(--north-matte);background:var(--north-deep-pewter);border-radius:999px}.shell ::-webkit-scrollbar-thumb:hover{background:var(--north-pewter)}.shell button,.shell a,.shell input,.shell select,.shell textarea{font:inherit}.shell button{border:1px solid var(--north-line);background:var(--north-matte);min-height:40px;color:var(--north-ivory);border-radius:8px;transition:background .16s,border-color .16s,color .16s,transform .16s}.shell button:hover:not(:disabled){border-color:var(--north-deep-pewter);background:var(--north-deep-slate)}.shell button:focus-visible,.shell a:focus-visible,.shell input:focus-visible,.shell select:focus-visible,.shell textarea:focus-visible{box-shadow:var(--north-focus);outline:0}.shell :is(.primary,button.primary,.north-primary-button,.rr-primary,.rr-release,.save-quotes,.access-signin-button){border-color:var(--north-elevated-slate)!important;background:var(--north-matte)!important;color:var(--north-ivory)!important}.shell :is(.primary,button.primary,.north-primary-button,.rr-primary,.rr-release,.save-quotes,.access-signin-button):hover:not(:disabled){border-color:var(--north-pewter)!important;background:var(--north-deep-slate)!important;color:var(--north-ivory)!important}.north-secondary-button{border-color:var(--north-line-strong)!important;background:var(--north-graphite)!important;color:var(--north-light-pewter)!important}.north-icon-button{place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;padding:0!important;font-size:24px!important;display:grid!important}.shell :is(input,select,textarea){min-height:46px;padding:10px 12px;border:1px solid var(--north-line-strong)!important;border-radius:var(--north-input-radius)!important;color:var(--north-ivory)!important;background:#0d0e0f!important}.shell textarea{resize:vertical}.shell :is(input,select,textarea):disabled{background:var(--north-graphite)!important;color:var(--north-stone)!important}.organization-brand-logo{filter:grayscale()brightness(2.7);object-fit:contain}.sidebar{border-right:1px solid var(--north-line)!important;background:var(--north-matte)!important}.sidebar nav button{border-radius:8px!important}.sidebar nav button.active{border-color:var(--north-deep-pewter)!important;background:var(--north-deep-slate)!important;color:var(--north-ivory)!important}.side-foot{color:var(--north-pewter)!important}.topbar{z-index:1000;position:relative;gap:9px!important;overflow:visible!important}.top-help-shortcut{align-items:center;gap:7px;display:flex;color:var(--north-light-pewter)!important;background:0 0!important;padding:0 13px!important}.top-help-shortcut.active{border-color:var(--north-deep-pewter)!important;background:var(--north-deep-slate)!important}.account-area{z-index:1001;isolation:isolate;position:relative;overflow:visible}.account-menu-trigger{background:0 0!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}.account-menu{z-index:1002;border:1px solid var(--north-line-strong);background:var(--north-graphite);width:190px;box-shadow:var(--north-elevation);border-radius:12px;padding:7px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.account-menu button{text-align:left;width:100%;background:0 0!important;border:0!important;justify-content:flex-start!important}.account-menu button:hover{background:var(--north-deep-slate)!important}.north-page-hero{min-height:var(--north-page-hero-height)!important;border-radius:var(--north-hero-radius)!important}.north-page-hero-home,.north-page-hero.north-home-hero{min-height:var(--north-home-hero-height)!important}.north-page-hero-copy>small,.north-section-heading small,.maintenance-section-heading small,.north-help-card>header small,.north-meetings-module>header small,.north-help-summary header small{text-transform:uppercase;color:var(--north-pewter)!important;letter-spacing:.18em!important;font-size:.6875rem!important;font-weight:700!important}.north-page-hero-copy>h1{font-size:clamp(2.35rem,4.2vw,3.625rem)!important;font-weight:550!important;line-height:1!important}.north-page-hero-copy>p{color:var(--north-light-pewter)!important;font-size:.9375rem!important}.north-section-heading h2,.maintenance-section-heading h2,.north-help-card h2,.north-meetings-module h2,.north-help-summary h2{color:var(--north-ivory)!important;font-size:clamp(1.25rem,2vw,1.65rem)!important;font-weight:600!important;line-height:1.15!important}.north-role-section,.north-meetings-module,.north-help-summary,.north-help-card,.help-request-form,.maintenance-pipeline-panel{border:1px solid var(--north-line)!important;border-radius:var(--north-card-radius)!important;background:var(--north-charcoal)!important;box-shadow:none!important}.north-summary-metric,.north-kpi-strip>button{background:var(--north-matte)!important}.north-summary-metric strong,.north-kpi-strip strong{color:var(--north-ivory)!important}.north-property-at-a-glance{gap:16px;display:grid}.north-property-at-a-glance .north-section-heading{margin-bottom:0}.north-property-readiness{border-top:1px solid var(--north-line);padding-top:16px}.north-empty-state{text-align:center;border:1px dashed var(--north-line-strong);background:#101112a6;border-radius:10px;place-items:center;min-height:140px;padding:24px;display:grid}.north-empty-state:before{content:"N";border:1px solid var(--north-line-strong);width:38px;height:38px;color:var(--north-pewter);border-radius:999px;place-items:center;margin-bottom:10px;font-weight:600;display:grid}.north-empty-state strong{color:var(--north-ivory)}.north-empty-state p{max-width:520px;color:var(--north-stone);margin:6px 0 0}.north-meetings-module{margin-top:var(--north-section-space);padding:var(--north-card-pad)}.north-meetings-module>header,.north-help-summary>header,.north-help-card>header,.my-requests>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.north-meetings-module h2,.north-help-summary h2,.north-help-card h2{margin:5px 0 0}.north-meetings-module>header>span,.my-requests>header>span{color:var(--north-stone);font-size:.8125rem}.north-meeting-list{gap:8px;display:grid}.north-meeting-list article{border:1px solid var(--north-line);background:var(--north-matte);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px 16px;display:flex}.north-meeting-list article strong,.north-meeting-list article span{display:block}.north-meeting-list article p{color:var(--north-stone);margin:4px 0;font-size:.875rem}.north-meeting-list article span{color:var(--north-light-pewter);font-size:.8125rem}.north-meeting-list a{border:1px solid var(--north-line-strong);background:var(--north-graphite);min-width:max-content;color:var(--north-ivory);border-radius:8px;align-items:center;gap:6px;padding:10px 13px;text-decoration:none;display:inline-flex}.north-help-summary{margin-top:var(--north-section-space);padding:var(--north-card-pad)}.north-help-summary>header{margin-bottom:13px}.north-help-summary>div{border:1px solid var(--north-line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.north-help-summary>div span{color:var(--north-stone);border-right:1px solid var(--north-line);padding:16px}.north-help-summary>div span:last-child{border-right:0}.north-help-summary b{color:var(--north-ivory);margin-bottom:5px;font-size:1.7rem;display:block}.north-help-page{gap:var(--north-section-space);display:grid}.help-search{padding:var(--north-card-pad);border:1px solid var(--north-line);border-radius:var(--north-card-radius);background:var(--north-matte);justify-content:space-between;align-items:end;gap:20px;display:flex}.help-search label{width:min(560px,100%);color:var(--north-light-pewter);gap:7px;font-size:.8125rem;display:grid}.help-summary{gap:8px;display:flex}.help-summary span{border:1px solid var(--north-line);min-width:90px;color:var(--north-stone);border-radius:8px;padding:10px 12px;font-size:.75rem}.help-summary b{color:var(--north-ivory);font-size:1.25rem;display:block}.help-layout{gap:var(--north-section-space);grid-template-columns:minmax(0,.8fr) minmax(460px,1.2fr);align-items:start;display:grid}.help-reference{gap:var(--north-section-space);display:grid}.north-help-card,.help-request-form{padding:var(--north-card-pad)}.north-help-card details,.known-issue{border-bottom:1px solid var(--north-line);padding:14px 0}.north-help-card details:last-child,.known-issue:last-child{border-bottom:0}.north-help-card summary{cursor:pointer;color:var(--north-ivory);font-weight:600}.north-help-card details p,.known-issue p{color:var(--north-stone);line-height:1.55}.north-help-card details span,.known-issue>span{color:var(--north-pewter);font-size:.75rem}.known-issue strong{margin-top:6px;display:block}.help-request-form>header h2{margin:5px 0}.help-request-form>header p{color:var(--north-stone)}.north-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.north-form-grid label{color:var(--north-light-pewter);gap:7px;font-size:.8125rem;display:grid}.north-form-grid label.wide{grid-column:1/-1}.north-form-grid label>small{color:var(--north-stone)}.critical-warning{color:#f0cbc7;background:#c4665f1a;border:1px solid #c4665f8c;border-radius:10px;margin-top:16px;padding:16px}.critical-warning p{margin:5px 0 0}.help-request-form>footer{justify-content:flex-end;margin-top:18px;display:flex}.north-form-message{border-left:3px solid var(--north-pewter);background:var(--north-deep-slate);color:var(--north-ivory);margin:0;padding:12px 14px}.help-ticket-table{border:1px solid var(--north-line);background:var(--north-matte);border-radius:10px;overflow:auto}.help-ticket-head,.help-ticket-table>button{grid-template-columns:130px minmax(190px,1.5fr) 90px 110px 130px minmax(180px,1fr);align-items:center;gap:14px;min-width:900px;padding:12px 14px;display:grid}.help-ticket-head{z-index:2;background:var(--north-graphite);color:var(--north-pewter);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem;font-weight:700;position:sticky;top:0}.help-ticket-table>button{border:0;border-top:1px solid var(--north-line);text-align:left;background:0 0;border-radius:0;width:100%}.help-ticket-table>button:hover{background:var(--north-deep-slate)}.help-ticket-table>button :is(em,i){font-style:normal}.help-ticket-table em{color:var(--north-light-pewter)}.help-ticket-table em[data-priority=CRITICAL]{color:#f0a29b}.help-ticket-table small{color:var(--north-stone)}.north-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c7;justify-content:flex-end;display:flex;position:fixed;inset:0}.north-detail-drawer{border-left:1px solid var(--north-line-strong);background:var(--north-graphite);width:min(720px,100%);height:100%;box-shadow:var(--north-elevation);padding:clamp(20px,3vw,34px);overflow:auto}.north-detail-drawer>header{border-bottom:1px solid var(--north-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.north-detail-drawer>header h2{margin:5px 0}.north-detail-drawer>header p{color:var(--north-stone);margin:0}.north-detail-drawer>section{border-bottom:1px solid var(--north-line);padding:20px 0}.north-detail-drawer h3{color:var(--north-pewter)}.help-triage-actions{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.ticket-activity>p{border:1px solid var(--north-line);background:var(--north-matte);border-radius:8px;gap:4px;padding:12px;display:grid}.ticket-activity>p span,.ticket-activity>p small{color:var(--north-stone)}.maintenance-pipeline-grid{gap:var(--north-section-space);margin:var(--north-section-space) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.maintenance-pipeline-panel{height:100%;padding:var(--north-card-pad)}.maintenance-pipeline-panel>header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.maintenance-pipeline-table{border:1px solid var(--north-line);border-radius:10px;margin-top:15px;overflow:auto}.maintenance-pipeline-head,.maintenance-pipeline-table>button{grid-template-columns:70px 90px minmax(110px,1fr) minmax(110px,1fr) 95px 80px;align-items:center;gap:10px;min-width:650px;padding:11px 12px;display:grid}.maintenance-pipeline-head{background:var(--north-graphite);color:var(--north-pewter);text-transform:uppercase;font-size:.6875rem;font-weight:700}.maintenance-pipeline-table>button{border:0;border-top:1px solid var(--north-line);background:var(--north-matte);text-align:left;border-radius:0;width:100%}.maintenance-pipeline-table>button strong{color:var(--north-pewter);font-size:1.1rem}.maintenance-pipeline-table>button span,.maintenance-pipeline-table>button time,.maintenance-pipeline-table>button em{color:var(--north-light-pewter);font-size:.78rem;font-style:normal}.maintenance-pipeline-table em[data-status=At\ Risk],.maintenance-pipeline-table em[data-status=Overdue]{color:#f0a29b}.shell :is(.dar-module,.leasing-workspace,.maintenance-page,.resources-page,.calendar-page,.rent-ready-page) :is(.card,.panel,article,section){border-color:var(--north-line)}.shell .dar-module :is(.card,.dar-tour-form,.dar-tour-cards>article,.dar-source-grid label,.dar-final>label,.dar-availability-groups>article,.dar-narrative,.dar-output-options){background:var(--north-charcoal)!important;border-color:var(--north-line)!important}.shell .dar-module :is(input,select,textarea){border-color:var(--north-line-strong)!important;background:#0d0e0f!important}.shell .dar-module :is(h1,h2,h3,h4,strong,b){color:var(--north-ivory)!important}.shell .dar-module :is(p,span,small,label){color:var(--north-stone)}.shell .dar-module :is(.dar-status-pill,.dar-source-lock){border-color:var(--north-line-strong)!important;background:var(--north-deep-slate)!important;color:var(--north-light-pewter)!important}.north-accessibility-footer{bottom:10px!important;right:14px!important}.north-product-footer{border-color:var(--north-line)!important;color:var(--north-stone)!important}@media (width<=1000px){.help-layout,.maintenance-pipeline-grid{grid-template-columns:1fr}.help-search{flex-direction:column;align-items:stretch}.help-summary{width:100%}.help-summary span{flex:1}.north-page-hero{--north-page-hero-height:215px}.north-page-hero-home,.north-page-hero.north-home-hero{--north-home-hero-height:280px}}@media (width<=700px){:root{--north-page-gutter:14px;--north-section-space:16px;--north-card-pad:16px}.top-help-shortcut b{display:none}.top-help-shortcut{justify-content:center;width:40px!important;min-width:40px!important;padding:0!important}.account-area>div:not(.account-menu){display:none}.north-form-grid{grid-template-columns:1fr}.north-form-grid label.wide{grid-column:auto}.north-meeting-list article{flex-direction:column;align-items:flex-start}.north-meeting-list a,.north-meeting-list button{justify-content:center;width:100%}.north-help-summary>div{grid-template-columns:1fr}.north-help-summary>div span{border-right:0;border-bottom:1px solid var(--north-line)}.north-help-summary>div span:last-child{border-bottom:0}.help-summary{grid-template-columns:repeat(3,1fr);display:grid}.help-summary span{min-width:0}.north-page-hero{--north-page-hero-height:190px}.north-page-hero-home,.north-page-hero.north-home-hero{--north-home-hero-height:245px}.north-page-hero-copy>h1{font-size:clamp(2rem,9vw,2.65rem)!important}.north-modal-backdrop{align-items:flex-end}.north-detail-drawer{border-top:1px solid var(--north-line-strong);border-radius:var(--north-drawer-radius) var(--north-drawer-radius) 0 0;border-left:0;width:100%;height:min(92svh,900px)}.maintenance-pipeline-panel>header{flex-direction:column;align-items:flex-start}.maintenance-pipeline-panel>header button{width:100%}}.rr-maintenance-rail button.complete{border-color:var(--north-line-strong)!important;background:var(--north-onyx)!important;color:var(--north-ivory)!important}.rr-maintenance-rail button.complete>i{color:#8fd0a2!important;background:#6f9b7d1a!important;border-color:#6f9b7db8!important;font-weight:900!important}.rr-maintenance-rail button.complete:not(:disabled):hover,.rr-maintenance-rail button.complete:not(:disabled):focus-visible{color:#fff!important;background:#506f59!important;border-color:#7dad8b!important}.north-data-state{border:1px solid var(--north-border,#30383e);border-radius:var(--north-card-radius,14px);color:#edf7fd;text-align:center;background:#07182c;place-items:center;gap:10px;min-height:180px;margin:16px;padding:28px;display:grid}.north-data-state>span{border:3px solid #30383e;border-top-color:#8fa1aa;border-radius:50%;width:30px;height:30px;animation:.8s linear infinite north-data-spin}.north-data-state strong{font-size:1rem}.north-data-state p{color:#aaa7a1;max-width:520px;margin:0}.north-data-state button{color:#edf7fd;min-height:42px;font:inherit;cursor:pointer;background:#0a2440;border:1px solid #526874;border-radius:10px;padding:0 18px;font-weight:700}.north-data-state button:hover,.north-data-state button:focus-visible{outline-offset:2px;background:#30383e;outline:2px solid #8fa1aa}@keyframes north-data-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.north-data-state>span{border-top-color:#8fa1aa;animation:none}}.mmr-date-band{border-left-color:#526874!important}.mmr-date-band small,.mmr-card header small,.mmr-finalize small,.operations-rent-ready small,.operations-overview>header small,.operations-financials>header small,.operations-flow small{color:#8fa1aa!important}.mmr-bridge-grid>article{background:#5268741f!important;border-color:#52687499!important}.mmr-equation strong,.mmr-calculated strong{color:#b5c2c8!important}.mmr-renewal-equation{border-left-color:#526874!important}.mmr-exceptions header button,.mmr-email header button,.operations-rent-ready button{color:#edf7fd!important;background:#52687422!important;border-color:#526874!important}.mmr-finalize{background:linear-gradient(135deg,#0a2440,#07182c)!important;border-color:#52687499!important}.operations-overview-kpis i{background:linear-gradient(90deg,#526874,#8fa1aa)!important}.operations-bars i+i{background:#8fa1aa!important}:root{--north-page-section-gap:22px}:where(.atlas-home,.maintenance-page:not(.facilities-active),.leasing-workspace,.operations-workspace,.financials-shell,.property-calendar-page,.north-help-page,.rent-ready-page,.application-tracker,.resources-page)>*{margin-block:0!important}:where(.atlas-home,.maintenance-page:not(.facilities-active),.leasing-workspace,.operations-workspace,.financials-shell,.property-calendar-page,.north-help-page,.rent-ready-page,.application-tracker,.resources-page)>*+*{margin-top:var(--north-page-section-gap)!important}@media (width<=760px){:root{--north-page-section-gap:16px}}.rr-simple .rr-board-title{justify-content:space-between!important;align-items:center!important;gap:18px!important;display:flex!important}.rr-simple .rr-board-title>button{flex:none;margin-left:auto!important}.rr-history-section .rr-section-heading{align-items:center;width:100%;min-height:74px;background:linear-gradient(90deg,#8fa1aa14,#ffffff05 42%,#0000)!important;border-left:2px solid #8fa1aac7!important;grid-template-columns:34px minmax(0,1fr) auto!important;padding:13px 16px!important;display:grid!important}.rr-history-list{gap:8px;display:grid;padding:12px!important}.rr-history-list>article{background:#07182c;border:1px solid #8fa1aa33;border-radius:8px;grid-template-columns:minmax(90px,.65fr) minmax(90px,.6fr) minmax(180px,1fr) minmax(210px,1.25fr) minmax(110px,.7fr);align-items:center;gap:14px;min-height:58px;padding:11px 14px;display:grid}.rr-history-list>article em{color:var(--north-pewter);text-align:right;font-style:normal}.rr-section-heading-row{position:relative}.rr-section-lock{z-index:4;width:34px;height:34px;color:var(--north-pewter);background:#07182c;border:1px solid #8fa1aa61;border-radius:999px;place-items:center;font-size:14px;display:grid;position:absolute;top:50%;right:64px;transform:translateY(-50%)}.tone-guest-suites .rr-section-heading>em{margin-right:40px}.rr-canonical-list,.rr-canonical-list .rr-compact-record{overflow:visible!important}.rr-lifecycle-section:has(.rr-audit-tooltip){overflow:visible!important}.rr-canonical-list .rr-compact-record{z-index:1;position:relative}.rr-canonical-list .rr-compact-record:hover,.rr-canonical-list .rr-compact-record:focus-within{z-index:100}.rr-audit-tooltip{z-index:500!important}@media (width<=760px){.rr-simple .rr-board-title{flex-direction:column;align-items:stretch!important}.rr-simple .rr-board-title>button{width:100%}.rr-history-list>article{grid-template-columns:1fr 1fr}.rr-history-list>article>strong,.rr-history-list>article>span:nth-child(4){grid-column:1/-1}.rr-history-list>article em{text-align:left}}.financials-shell,.biter-workspace{gap:16px;min-width:0;display:grid}.financials-tabs{border:1px solid var(--north-border);border-radius:var(--north-radius-card,12px);background:#07182c;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;display:grid}.financials-tabs button{color:#8fa1aa;background:0 0;border:1px solid #0000;border-radius:8px;min-height:42px;font:800 .78rem/1 Aptos,Arial,sans-serif}.financials-tabs button.active{color:#edf7fd;background:#164f86;border-color:#526874}.biter-workspace{width:100%;max-width:none}.biter-title,.biter-quarter-title{border:1px solid var(--north-border);background:linear-gradient(135deg,#0a2440,#07182c);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.biter-title small,.biter-quarter-title small,.biter-workspace section>header small{letter-spacing:.14em;text-transform:uppercase;font-weight:850;color:#8fa1aa!important;font-size:.72rem!important}.biter-title h2,.biter-quarter-title h2{color:#edf7fd;margin:7px 0 0;font-size:2rem;line-height:1}.biter-title h2 i{color:#526874;font-style:normal}.biter-title h2 select{color:#edf7fd;font:inherit;cursor:pointer;background:0 0;border:0}.biter-title p,.biter-quarter-title p{color:#aaa7a1;max-width:760px;margin:9px 0 0;font-size:1rem;line-height:1.5}.north-primary,.biter-workspace button.north-primary{color:#edf7fd!important;background:#164f86!important;border-color:#526874!important}.north-primary:hover{background:#30383e!important}.north-tertiary{color:#b5c2c8!important;background:0 0!important;border:0!important}.biter-message{color:#edf7fd;background:#164f86;border:1px solid #526874;border-radius:9px;margin:0;padding:12px 14px;font-size:.88rem}.biter-quarter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.biter-quarter-card{text-align:left;min-width:0;padding:18px;transition:all .18s;display:block;border:1px solid var(--north-border)!important;color:#edf7fd!important;background:#0a2440!important;border-radius:13px!important}.biter-quarter-card:hover{transform:translateY(-2px);background:#0a2440!important;border-color:#526874!important}.biter-quarter-card>header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.biter-quarter-card header strong{margin-top:5px;font-size:1.15rem;display:block}.biter-quarter-card>b{color:#edf7fd;margin:20px 0;font-size:1.7rem;display:block}.biter-quarter-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.biter-quarter-card dt{color:#8fa1aa;font-size:.72rem}.biter-quarter-card dd{color:#edf7fd;margin:4px 0 0;font-size:.82rem;font-weight:700}.biter-quarter-card footer{border-top:1px solid var(--north-border);flex-wrap:wrap;gap:6px;margin-top:17px;padding-top:13px;display:flex}.biter-quarter-card footer span{color:#b5c2c8;background:#164f86;border-radius:999px;padding:5px 7px;font-size:.68rem}.biter-quarter-card footer span.attention{color:#e7b3ad;background:#712f2b33}.biter-status{color:#b5c2c8;letter-spacing:.04em;text-transform:uppercase;white-space:normal;background:#164f86;border:1px solid #526874;border-radius:999px;align-items:center;max-width:100%;padding:5px 8px;font-size:.66rem;font-style:normal;font-weight:850;line-height:1.2;display:inline-flex}.biter-status.needs-verification,.biter-status.blocking,.biter-status.open,.biter-status.missing{color:#e7b3ad;background:#712f2b33;border-color:#a34d4766}.biter-status.approved,.biter-status.locked,.biter-status.paid,.biter-status.attached,.biter-status.resolved{color:#b9d8c0;background:#32543b33;border-color:#547c6166}.biter-status.in-progress,.biter-status.awaiting-review,.biter-status.review-recommended{color:#d1dce0;background:#30383e;border-color:#526874}.biter-metric-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.biter-metric-grid article{border:1px solid var(--north-border);background:#0a2440;border-radius:11px;min-width:0;padding:15px}.biter-metric-grid small,.biter-metric-grid strong,.biter-metric-grid span{display:block}.biter-metric-grid small{text-transform:uppercase;min-height:30px;font-weight:800;line-height:1.35;color:#8fa1aa!important;font-size:.68rem!important}.biter-metric-grid strong{color:#edf7fd;text-overflow:ellipsis;margin-top:8px;font-size:1.1rem;overflow:hidden}.biter-metric-grid span{color:#aaa7a1;margin-top:6px;font-size:.68rem;line-height:1.35}.biter-visuals{grid-template-columns:1.35fr .65fr;gap:12px;display:grid}.biter-visuals>article,.biter-history,.biter-expenses,.biter-exceptions,.biter-documents,.biter-comments{border:1px solid var(--north-border);background:#0a2440;border-radius:13px;min-width:0;padding:20px}.biter-visuals article>header,.biter-history>header,.biter-expenses>header,.biter-exceptions>header,.biter-documents>header,.biter-comments>header{border-bottom:1px solid var(--north-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.biter-workspace section>header h3{color:#edf7fd;margin:5px 0 0;font-size:1.25rem}.biter-workspace section>header p{color:#aaa7a1;margin:6px 0 0;font-size:.82rem}.biter-workspace section>header>span{color:#8fa1aa;font-size:.7rem;font-weight:800}.biter-bars{justify-content:space-around;align-items:flex-end;height:220px;margin-top:18px;padding-top:20px;display:flex}.biter-bars button{color:#b5c2c8;border:0;grid-template-rows:auto 1fr auto;justify-items:center;gap:8px;width:20%;height:100%;display:grid;background:0 0!important}.biter-bars button i{background:linear-gradient(#8fa1aa,#526874);border-radius:7px 7px 2px 2px;align-self:end;width:50%;min-width:24px}.biter-bars button b{font-size:.72rem}.biter-collection{padding-top:22px}.biter-collection>strong{font-size:2rem;display:block}.biter-collection>span{color:#aaa7a1;margin-top:5px;font-size:.78rem;display:block}.biter-collection>i{background:#164f86;border-radius:999px;height:9px;margin:18px 0;display:block;overflow:hidden}.biter-collection>i b{background:#8fa1aa;height:100%;display:block}.biter-collection dl{gap:10px;margin:0;display:grid}.biter-collection dl div{border:1px solid var(--north-border);background:#07182c;border-radius:8px;padding:11px}.biter-collection dt{color:#8fa1aa;font-size:.7rem}.biter-collection dd{margin:5px 0 0;font-size:.82rem;font-weight:700}.biter-history>article{border-bottom:1px solid var(--north-border);grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:12px;padding:13px 4px;display:grid}.biter-history>article:last-child{border-bottom:0}.biter-history article span{color:#aaa7a1;font-size:.78rem}.biter-quarter-title{align-items:center}.biter-quarter-title>div:first-of-type{flex:1}.biter-quarter-title>div:last-child{justify-items:end;gap:9px;display:grid}.biter-quarter-title>div:last-child strong{font-size:1.45rem}.biter-progress{border:1px solid var(--north-border);background:#0a2440;border-radius:12px;padding:18px}.biter-progress>div{justify-content:space-between;display:flex}.biter-progress>div span{color:#b5c2c8;font-size:.82rem}.biter-progress>i{background:#164f86;border-radius:999px;height:10px;margin:10px 0;display:block;overflow:hidden}.biter-progress>i b{background:#8fa1aa;height:100%;display:block}.biter-progress footer{color:#aaa7a1;flex-wrap:wrap;gap:18px;font-size:.74rem;display:flex}.biter-month-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.biter-month-grid>article{border:1px solid var(--north-border);background:#0a2440;border-radius:12px;padding:18px}.biter-month-grid article>header{justify-content:space-between;gap:8px;display:flex}.biter-month-grid article>strong{margin:19px 0;font-size:1.6rem;display:block}.biter-month-grid dl{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.biter-month-grid dt{color:#8fa1aa;font-size:.7rem}.biter-month-grid dd{margin:4px 0 0;font-size:.8rem;font-weight:700}.biter-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.biter-actions button{color:#edf7fd;background:#0a2440;border:1px solid #526874;border-radius:9px;min-height:44px;padding:8px 12px;font-size:.75rem;font-weight:800}.biter-actions button:hover:not(:disabled){background:#30383e}.biter-actions button:disabled{opacity:.42}.biter-table-scroll{border:1px solid var(--north-border);border-radius:9px;max-width:100%;overflow:auto}.biter-table-scroll table{border-collapse:collapse;width:100%;min-width:1120px}.biter-table-scroll th{z-index:1;color:#b5c2c8;text-align:left;text-transform:uppercase;background:#164f86;padding:11px;font-size:.7rem;position:sticky;top:0}.biter-table-scroll td{border-top:1px solid var(--north-border);color:#edf7fd;vertical-align:top;padding:11px;font-size:.76rem}.biter-table-scroll td span{color:#aaa7a1;max-width:180px;margin-top:4px;font-size:.67rem;line-height:1.35;display:block}.biter-table-scroll select{color:#edf7fd;background:#07182c;border:1px solid #526874;border-radius:7px;height:34px;font-size:.72rem}.biter-empty{color:#aaa7a1;text-align:center;background:#07182c;border:1px dashed #526874;border-radius:9px;margin:14px 0 0;padding:24px;font-size:.82rem}.biter-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.biter-exceptions>article{border-bottom:1px solid var(--north-border);padding:14px 0}.biter-exceptions>article:last-child{border-bottom:0}.biter-exceptions article>div{gap:6px;margin-bottom:8px;display:flex}.biter-exceptions article>strong{font-size:.9rem}.biter-exceptions article>p{color:#aaa7a1;margin:7px 0;font-size:.78rem;line-height:1.5}.biter-exceptions article>button{color:#edf7fd;background:#0a2440;border:1px solid #526874;border-radius:7px;padding:7px 9px;font-size:.7rem}.biter-documents>button{border:0;border-bottom:1px solid var(--north-border);color:#edf7fd;text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 0;display:flex;background:0 0!important}.biter-documents>button:last-child{border-bottom:0}.biter-documents button strong,.biter-documents button span{display:block}.biter-documents button strong{text-overflow:ellipsis;white-space:nowrap;max-width:460px;font-size:.82rem;overflow:hidden}.biter-documents button div>span{color:#aaa7a1;margin-top:5px;font-size:.68rem}.biter-comments form{grid-template-columns:1fr auto;gap:8px;margin-top:14px;display:grid}.biter-comments textarea{color:#edf7fd;resize:vertical;background:#07182c;border:1px solid #526874;border-radius:8px;min-height:70px;padding:11px}.biter-comments form button{color:#edf7fd;background:#164f86;border:1px solid #526874;border-radius:8px;padding:0 14px;font-weight:800}.biter-comments>div article{border-bottom:1px solid var(--north-border);grid-template-columns:1fr auto;gap:5px;padding:12px 0;display:grid}.biter-comments article span{color:#aaa7a1;font-size:.68rem}.biter-comments article p{color:#b5c2c8;grid-column:1/-1;margin:0;font-size:.78rem}.biter-drawer-backdrop{z-index:1000;background:#080808cc;justify-content:flex-end;display:flex;position:fixed;inset:0}.biter-drawer{color:#edf7fd;background:#0a2440;border-left:1px solid #526874;width:min(920px,100%);height:100%;overflow:auto;box-shadow:-18px 0 60px #000a}.biter-drawer>header{z-index:4;border-bottom:1px solid var(--north-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a2440f2;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 24px;display:flex;position:sticky;top:0}.biter-drawer>header small{color:#8fa1aa;letter-spacing:.14em;font-size:.68rem;font-weight:850}.biter-drawer>header h2{margin:6px 0 0;font-size:1.45rem}.biter-drawer>header button{color:#edf7fd;background:#07182c;border:1px solid #526874;border-radius:8px;width:38px;height:38px;font-size:1.35rem}.biter-form{grid-template-columns:1fr 1fr;gap:14px;padding:24px;display:grid}.biter-form label{gap:6px;display:grid}.biter-form label.wide,.biter-form p.wide,.biter-form footer{grid-column:1/-1}.biter-form label>span,.biter-checklist .reason>span{color:#b5c2c8;font-size:.75rem;font-weight:750}.biter-form :is(input,select,textarea),.biter-document-review input{color:#edf7fd;background:#07182c;border:1px solid #526874;border-radius:8px;width:100%;min-height:42px;padding:9px 11px;font-size:.84rem}.biter-form textarea{resize:vertical;min-height:96px}.biter-form footer,.biter-upload footer,.biter-checklist footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.biter-form footer button,.biter-upload footer button,.biter-checklist footer button{color:#edf7fd;background:#0a2440;border:1px solid #526874;border-radius:8px;min-height:40px;padding:0 13px;font-size:.76rem;font-weight:800}.biter-upload{padding:24px}.biter-upload>div{text-align:center;background:#07182c;border:1px dashed #8fa1aa;border-radius:12px;place-items:center;min-height:250px;padding:28px;display:grid;position:relative}.biter-upload>div>span{color:#b5c2c8;background:#164f86;border-radius:50%;place-items:center;width:54px;height:54px;font-size:1.5rem;display:grid}.biter-upload>div strong{margin-top:12px;font-size:1.05rem}.biter-upload>div p,.biter-upload>p{color:#aaa7a1;font-size:.78rem}.biter-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.biter-document-review{grid-template-columns:1.1fr .9fr;min-height:calc(100vh - 85px);display:grid}.biter-document-review iframe{background:#07182c;border:0;width:100%;height:100%;min-height:680px}.biter-document-review>section{padding:20px;overflow:auto}.biter-review-meta{justify-content:space-between;gap:8px;margin-bottom:14px;display:flex}.biter-document-review label{gap:5px;margin-bottom:10px;display:grid}.biter-document-review label span{color:#8fa1aa;text-transform:capitalize;font-size:.7rem}.biter-document-review p{color:#aaa7a1;font-size:.78rem;line-height:1.5}.biter-document-review button{color:#edf7fd;background:#164f86;border:1px solid #526874;border-radius:8px;width:100%;min-height:42px;font-weight:800}.biter-checklist{padding:24px}.biter-checklist>label:not(.reason){border-bottom:1px solid var(--north-border);grid-template-columns:24px 1fr;align-items:center;min-height:44px;font-size:.82rem;display:grid}.biter-checklist input{accent-color:#8fa1aa;width:17px;height:17px}.biter-checklist .reason{gap:7px;margin-top:18px;display:grid}.biter-checklist textarea{color:#edf7fd;background:#07182c;border:1px solid #526874;border-radius:8px;min-height:100px;padding:11px}.biter-workspace *{scrollbar-width:thin;scrollbar-color:#526874 #07182c}.biter-workspace ::-webkit-scrollbar{width:8px;height:8px}.biter-workspace ::-webkit-scrollbar-track{background:#07182c}.biter-workspace ::-webkit-scrollbar-thumb{background:#526874;border:2px solid #07182c;border-radius:999px}@media (width<=1200px){.biter-quarter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.biter-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.biter-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.biter-title,.biter-quarter-title{display:grid}.biter-title .north-primary{width:100%}.biter-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.biter-visuals,.biter-two,.biter-month-grid,.biter-document-review{grid-template-columns:1fr}.biter-document-review iframe{min-height:380px}.biter-form{grid-template-columns:1fr}.biter-form label.wide,.biter-form p.wide,.biter-form footer{grid-column:auto}.biter-history>article{grid-template-columns:1fr 1fr}.biter-history article .biter-status{justify-self:start}.biter-actions{grid-template-columns:1fr 1fr}}@media (width<=520px){.financials-tabs{grid-template-columns:1fr}.biter-title,.biter-quarter-title{padding:18px}.biter-title h2,.biter-quarter-title h2{font-size:1.65rem}.biter-title p,.biter-quarter-title p{font-size:.9rem}.biter-quarter-grid,.biter-metric-grid,.biter-actions,.biter-quarter-card dl{grid-template-columns:1fr}.biter-visuals>article,.biter-history,.biter-expenses,.biter-exceptions,.biter-documents,.biter-comments{padding:16px}.biter-comments form{grid-template-columns:1fr}.biter-comments form button{min-height:40px}.biter-drawer>header,.biter-form,.biter-upload,.biter-checklist{padding:18px}.biter-drawer{border-left:0}.biter-bars{height:190px}.biter-bars button b{font-size:.6rem}.biter-history>article{grid-template-columns:1fr}.biter-progress footer{gap:6px;display:grid}}.biter-rules,.biter-invoice-packages{border:1px solid var(--north-border);background:#0a2440;border-radius:13px;min-width:0;padding:20px}.biter-rules>header,.biter-invoice-packages>header{border-bottom:1px solid var(--north-border);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:14px;display:flex}.biter-rules>article,.biter-invoice-packages>article{border-bottom:1px solid var(--north-border);padding:14px 0}.biter-rules>article:last-child,.biter-invoice-packages>article:last-child{border-bottom:0}.biter-rules article>div,.biter-invoice-packages article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.biter-rules article p{color:#b5c2c8;margin:7px 0;font-size:.78rem}.biter-rules article>span,.biter-invoice-packages article span{color:#aaa7a1;font-size:.7rem}.biter-invoice-packages nav{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.biter-invoice-packages a{color:#edf7fd;background:#0a2440;border:1px solid #526874;border-radius:7px;padding:7px 9px;font-size:.68rem;font-weight:800;text-decoration:none}.biter-row-actions{align-items:center;gap:6px;display:flex}.biter-row-actions button{color:#edf7fd;background:#0a2440;border:1px solid #526874;border-radius:7px;height:34px;padding:0 9px;font-size:.7rem;font-weight:800}.biter-record-state{background:#07182c;border:1px solid #526874;border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px;display:flex}.biter-record-state>span{color:#aaa7a1;font-size:.76rem}.biter-record-state>p{color:#b5c2c8;flex-basis:100%;margin:0;font-size:.76rem;line-height:1.45}.biter-expense-editor{display:grid}.biter-expense-editor>.biter-form{border-bottom:1px solid var(--north-border)}.biter-split-editor{gap:12px;padding:24px;display:grid}.biter-split-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.biter-split-editor>header h3{margin:5px 0 0}.biter-split-editor>header button,.biter-split-editor>button{color:#edf7fd;background:#164f86;border:1px solid #526874;border-radius:8px;min-height:38px;padding:0 11px;font-weight:800}.biter-split-editor>p{color:#aaa7a1;margin:0;font-size:.76rem}.biter-split-row{grid-template-columns:130px 1.5fr 130px 105px 105px auto;gap:7px;display:grid}.biter-split-row :is(input,select){color:#edf7fd;background:#07182c;border:1px solid #526874;border-radius:7px;min-width:0;height:40px;padding:7px 9px}.biter-split-row button{color:#e7b3ad;background:#2d1716;border:1px solid #75423e;border-radius:7px}.biter-split-editor>label{gap:6px;display:grid}.biter-split-editor textarea{color:#edf7fd;background:#07182c;border:1px solid #526874;border-radius:8px;min-height:80px;padding:9px}.biter-rule-editor{background:var(--north-border);gap:1px;display:grid}.biter-rule-editor>.biter-form{background:#0a2440}.biter-inline-check{align-items:center;grid-template-columns:22px 1fr!important;display:grid!important}.biter-inline-check input{accent-color:#8fa1aa;width:17px!important;min-height:17px!important}.biter-review-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.biter-review-actions button{min-height:42px}@media (width<=800px){.biter-split-row{grid-template-columns:1fr 1fr}.biter-split-row select{grid-column:1/-1}}@media (width<=520px){.biter-rules,.biter-invoice-packages,.biter-split-editor{padding:16px}.biter-split-row,.biter-review-actions{grid-template-columns:1fr}.biter-split-row select{grid-column:auto}}.biter-period-groups{gap:16px;display:grid}.biter-period-groups>article{border:1px solid var(--north-border);background:#07182c;border-radius:14px;padding:18px}.biter-period-groups>article.active{border-color:#526874}.biter-period-groups>article>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.biter-period-groups>article>header h3{color:#edf7fd;margin:4px 0 0;font-size:1.35rem}.biter-period-groups>article>header>span{color:#8fa1aa;letter-spacing:.08em;font-size:.7rem;font-weight:850}.biter-empty button{color:#edf7fd;background:#164f86;border:1px solid #526874;border-radius:7px;margin-left:8px;padding:6px 10px;font-weight:800}.rr-progress{background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;height:23px;display:grid;overflow:visible}.rr-progress:after{content:"";background:#164f86;border-radius:999px;grid-area:2/1/auto/-1;height:5px}.rr-progress small{color:#8fa1aa;letter-spacing:.08em;grid-area:1/1;font-size:8px;font-weight:800}.rr-progress i{z-index:1;background:#526874;border-radius:999px;grid-area:2/1/auto/-1;height:5px;position:static}.rr-progress b{color:#b5c2c8;grid-area:1/2;font-size:9px;position:static}.rr-progress[aria-label$="100%"] i{background:#6f9b7d}.daily-quote{isolation:isolate;overflow:hidden}.daily-quote .quote-background{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.daily-quote .quote-overlay{z-index:1}.daily-quote .quote-copy,.daily-quote .quote-source,.daily-quote .manage-quotes{z-index:2}.property-task-assignment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.task-completion-owner-note{color:#8fa1aa;align-self:center;line-height:1.35}.rent-ready-page,.maintenance-workspace,.north-home,.help-workspace,.property-task-modal{--amber:#8fa1aa;--north-warning:#8fa1aa}.rent-ready-page :is(.eyebrow,.section-kicker,[class*=section-number]),.maintenance-workspace :is(.eyebrow,.section-kicker),.north-home :is(.eyebrow,.section-kicker),.help-workspace :is(.eyebrow,.section-kicker){color:#8fa1aa!important}.rent-ready-page,.rr-board,.rr-section-stack,.rr-lifecycle-section,.rr-canonical-list,.rr-unit-card,.rr-unit-card-header,.rr-unit-card-footer,.rr-maintenance-rail{min-width:0;max-width:100%}.rr-section-number,.rr-section-heading>small,.maintenance-section-heading>b,.north-watch>header small,.north-kpi-card small{color:#8fa1aa!important}.notification-icon .property-count{display:none!important}.notification-icon .personal-count{background:#526874;border-color:#0a2440;min-width:18px;height:18px;font-size:8px;top:-5px;right:-4px}.rr-reopen-audit{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.rr-reopen-audit>div{background:#07182c;border:1px solid #8fa1aa33;border-radius:6px;padding:9px}.rr-reopen-audit dt{color:#8fa1aa;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.rr-reopen-audit dd{color:#edf7fd;margin:5px 0 0;font-size:10px;line-height:1.35}@media (width>=768px) and (width<=1100px){.maintenance-tabs.role-workspace-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid;position:sticky;top:68px;overflow:visible}.maintenance-tabs.role-workspace-tabs>button{white-space:normal;min-width:0;min-height:44px;padding:7px 9px;line-height:1.15}.maintenance-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.maintenance-summary button{min-height:120px;padding:17px}.maintenance-pipeline-grid{grid-template-columns:1fr}.maintenance-pipeline-table,.maintenance-pipeline-table.move-outs{overflow:hidden}.maintenance-pipeline-head,.maintenance-pipeline-table>button{grid-template-columns:64px 84px minmax(110px,1fr) minmax(100px,1fr) 90px;min-width:0}.maintenance-pipeline-head>:nth-child(6),.maintenance-pipeline-table>button>:nth-child(6){display:none}.maintenance-pipeline-table.move-outs .maintenance-pipeline-head,.maintenance-pipeline-table.move-outs>button{grid-template-columns:64px 88px minmax(115px,1fr) minmax(115px,1fr) minmax(90px,.8fr);min-width:0}.rr-maintenance-rail{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:7px;padding:8px;display:flex;overflow-x:auto}.rr-maintenance-rail>button,.rr-maintenance-rail>button.vendor{flex:0 0 132px;min-height:46px}.topbar{gap:8px;padding-inline:12px;overflow:visible}.top-admin-preview{flex:230px;min-width:170px;max-width:300px;position:static;overflow:visible}.top-admin-preview label{width:100%}.top-admin-preview select{text-overflow:ellipsis;width:100%;min-width:0;max-width:none}.topbar .ask-ava,.top-help-shortcut{display:none!important}.account-area{flex:none}.account-menu{max-width:calc(100vw - 48px)}.maintenance-modal-backdrop,.task-action-backdrop,.rr-reopen-anchor,.move-in-drawer-backdrop,.application-tracker-backdrop{padding:24px}.maintenance-modal,.property-task-modal,.rr-vendor-drawer,.move-in-drawer,.application-tracker-drawer,.north-detail-drawer{width:min(760px,100vw - 48px);max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);overflow:auto}.property-task-workflow,.help-layout,.help-request-form form,.help-request-form .north-form-grid,.property-task-assignment-grid{grid-template-columns:1fr}}@media (width<=767px){.maintenance-modal-backdrop,.task-action-backdrop,.rr-reopen-anchor,.move-in-drawer-backdrop,.application-tracker-backdrop{padding:16px}.maintenance-modal,.property-task-modal,.rr-vendor-drawer,.move-in-drawer,.application-tracker-drawer,.north-detail-drawer{width:calc(100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto}.property-task-workflow,.property-task-summary{grid-template-columns:1fr}.toast{width:auto;max-width:none;inset:12px 12px auto}.topbar .top-help-shortcut,.topbar .ask-ava{display:none!important}}html,body{max-width:100%;overflow-x:clip}.shell,.workspace,.page,.property-calendar-page{min-width:0;max-width:100%}:is(.role-workspace-tabs,.operations-tabs,.financials-tabs,.action-view-tabs,.task-center-tabs,.north-work-tabs,.north-my-work-tabs,.maintenance-tabs,.leasing-workspace-tabs,.report-status-switch,.rr-vendor-entry-tabs){gap:8px;width:100%;max-width:100%;grid-template-columns:repeat(auto-fit,minmax(min(100%,108px),1fr))!important;display:grid!important;overflow:visible!important}:is(.role-workspace-tabs,.operations-tabs,.financials-tabs,.action-view-tabs,.task-center-tabs,.north-work-tabs,.north-my-work-tabs,.maintenance-tabs,.leasing-workspace-tabs,.report-status-switch,.rr-vendor-entry-tabs)>button{overflow-wrap:anywhere;text-align:center;width:100%;height:auto;min-height:42px;line-height:1.2;white-space:normal!important;min-width:0!important;padding:8px 10px!important}.topbar,.top-admin-preview,.profile-preview-selector{overflow:visible!important}.top-admin-preview{z-index:10020;flex:280px;min-width:min(280px,100%);max-width:390px;position:relative}.profile-preview-selector{width:100%;min-width:0;position:relative}.profile-preview-selector>span{color:var(--north-pewter);letter-spacing:.14em;margin-bottom:5px;font-size:8px;font-weight:850;display:block}.profile-preview-trigger{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:48px;border-color:var(--north-border-strong)!important;background:#07182c!important;padding:7px 11px!important;display:grid!important}.profile-preview-trigger span,.profile-preview-trigger strong,.profile-preview-trigger small{min-width:0;display:block}.profile-preview-trigger strong{color:var(--north-ivory);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.profile-preview-trigger small{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.25;overflow:hidden;color:var(--north-text-muted)!important;font-size:8px!important}.profile-preview-menu{z-index:10030;overscroll-behavior:contain;border-radius:10px;width:max(100%,320px);max-width:calc(100vw - 24px);max-height:min(420px,100dvh - 96px);padding:7px;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 20px 54px #000c;border:1px solid var(--north-border-strong)!important;background:#141516!important}.profile-preview-menu button{text-align:left;background:0 0;border-color:#0000;width:100%;min-width:0;padding:10px 11px;display:block}.profile-preview-menu button:hover,.profile-preview-menu button[aria-selected=true]{border-color:var(--north-border-strong);background:#164f86}.profile-preview-menu strong,.profile-preview-menu small{white-space:normal;overflow-wrap:anywhere;display:block}.profile-preview-menu strong{color:var(--north-ivory);font-size:11px}.profile-preview-menu small{margin-top:3px;color:var(--north-text-muted)!important;font-size:8px!important}.property-calendar-page :is(.calendar-toolbar,.calendar-filter-bar,.calendar-workspace,.calendar-month,.calendar-week-view,.calendar-day-view,.calendar-agenda,.calendar-list,.calendar-mobile,.calendar-legend){min-width:0;max-width:100%;border-color:var(--north-border)!important;color:var(--north-ivory)!important;background:#111213!important}.property-calendar-page .calendar-toolbar{grid-template-columns:minmax(0,1fr) minmax(390px,.8fr)!important}.calendar-date-nav{align-items:center;gap:8px;min-width:0;display:flex}.calendar-date-nav strong{overflow-wrap:anywhere;min-width:0}.calendar-view-switch{width:100%;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.calendar-view-switch button{white-space:normal!important;min-width:0!important;padding-inline:7px!important}.calendar-filter-bar{grid-template-columns:repeat(5,minmax(120px,1fr)) auto!important;gap:10px!important;display:grid!important}.calendar-filter-bar label,.calendar-filter-bar select,.calendar-filter-bar button{width:100%;min-width:0!important}.calendar-filter-bar select,.calendar-add-modal :is(input,select,textarea){border-color:var(--north-border-strong)!important;color:var(--north-ivory)!important;background:#0d0e0f!important}.calendar-weekdays,.calendar-week-head,.calendar-week-body{grid-template-columns:repeat(7,minmax(0,1fr));background:#07182c!important;min-width:0!important;display:grid!important}.calendar-week-head,.calendar-week-body{grid-template-columns:70px repeat(7,minmax(0,1fr))}.calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));background:#07182c!important;min-width:0!important;display:grid!important}.calendar-day,.calendar-week-column,.calendar-week-body>aside,.calendar-week-head>:is(span,div){min-width:0;border-color:var(--north-border)!important;color:var(--north-ivory)!important;background:#121314!important}.calendar-day.outside{background:#0c0d0e!important}.calendar-day.is-today,.calendar-week-head .today{box-shadow:inset 0 0 0 1px var(--north-pewter-deep);background:#1c2327!important}.calendar-day :is(span,b,small),.calendar-week-view :is(span,b,small){color:inherit}.calendar-event-chip{z-index:1;text-align:left;min-width:0;max-width:100%;position:relative;border-color:color-mix(in srgb, var(--event-color) 55%, transparent)!important;border-left:3px solid var(--event-color)!important;background:color-mix(in srgb, var(--event-color) 13%, #07182c)!important;color:var(--north-ivory)!important}.calendar-event-chip>span{overflow-wrap:anywhere;min-width:0;overflow:hidden;white-space:normal!important}.calendar-hover-card{z-index:200;width:min(310px,100vw - 32px);border-color:var(--north-border-strong)!important;color:var(--north-ivory)!important;background:#1b1d1f!important;box-shadow:0 18px 42px #000c!important}.calendar-day-view>header,.calendar-agenda section>header,.calendar-list>header,.calendar-list>button,.calendar-agenda section>button,.calendar-day-view>div>button{min-width:0;border-color:var(--north-border)!important;color:var(--north-ivory)!important;background:#121314!important}.calendar-agenda section>button:hover,.calendar-list>button:hover,.calendar-day-view>div>button:hover{background:#202427!important}.calendar-day-view>div>button,.calendar-list>button,.calendar-agenda section>button{overflow-wrap:anywhere}.calendar-day-view [data-status],.calendar-list>button>b,.calendar-agenda section>button>b{border:1px solid var(--north-border-strong);border-radius:999px;color:#d9e3e7!important;background:#273139!important}.calendar-empty,.calendar-load-state{min-height:260px;border-color:var(--north-border-strong)!important;color:var(--north-text-secondary)!important;background:#07182c!important}.calendar-load-state.error{background:#261817!important;border-color:#c4665f66!important}.calendar-detail-backdrop{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);justify-content:flex-end;align-items:stretch;z-index:100000!important;background:#000b!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.calendar-detail{border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;border:1px solid var(--north-border-strong)!important;width:min(560px,100%)!important;max-width:100%!important;height:100%!important;max-height:100%!important;color:var(--north-ivory)!important;background:#141516!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:hidden!important;box-shadow:0 26px 80px #000d!important}.calendar-detail>header{grid-template-columns:minmax(0,1fr) auto;gap:18px;display:grid;border:0!important;border-top:4px solid var(--north-pewter-deep)!important;border-bottom:1px solid var(--north-border)!important;background:#1a1c1e!important;padding:21px 22px 18px!important}.calendar-detail>header h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(19px,2vw,25px);line-height:1.18;color:#edf7fd!important}.calendar-detail>header :is(small,p){color:var(--north-text-secondary)!important}.calendar-detail-close{align-self:start;place-items:center;width:38px;min-width:38px;height:38px;font-size:22px;display:grid;border-color:var(--north-border-strong)!important;color:var(--north-ivory)!important;background:#07182c!important;padding:0!important}.calendar-detail-body{overscroll-behavior:contain;scrollbar-color:var(--north-pewter-deep) #07182c;min-height:0;background:#111213!important;padding:18px 20px!important;overflow-y:auto!important}.calendar-detail-body>section{border-radius:10px;margin:0 0 13px;border:1px solid var(--north-border)!important;color:var(--north-ivory)!important;background:#17191a!important;padding:16px!important}.calendar-detail-body>section:last-child{margin-bottom:0}.calendar-detail-body :is(h3,strong,dd){color:var(--north-ivory)!important}.calendar-detail-body :is(p,small,dt){color:var(--north-text-secondary)!important}.calendar-detail-body p{white-space:normal;overflow-wrap:anywhere;max-width:100%;line-height:1.55}.calendar-detail-status{flex-wrap:wrap;gap:8px;display:flex}.calendar-detail-status>:is(span,b,em){border-radius:999px;min-width:0;padding:7px 10px;font-size:9px;font-style:normal;border:1px solid var(--north-border-strong)!important;color:#dbe5e9!important;background:#273139!important}.calendar-detail-status [data-priority=Critical],.calendar-detail-status [data-priority=Urgent]{color:#f0c2be!important;background:#c4665f22!important;border-color:#c4665f88!important}.calendar-detail-status [data-priority=High]{color:#b9e3fb!important;background:#164f8622!important;border-color:#164f8688!important}.calendar-detail-status [data-status=Completed]{color:#cde7d4!important;background:#6f9b7d24!important;border-color:#6f9b7d88!important}.calendar-detail-status [data-status=Overdue]{color:#f0c2be!important;background:#c4665f22!important;border-color:#c4665f88!important}.calendar-detail-body dl{border:1px solid var(--north-border);background:var(--north-border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.calendar-detail-body dl>div{background:#07182c;min-width:0;padding:11px}.calendar-detail-body dd{overflow-wrap:anywhere;margin:4px 0 0}.calendar-connected{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.calendar-detail>footer,.calendar-add-modal>footer{z-index:2;justify-content:flex-end;align-items:center;gap:10px;min-height:70px;display:flex;padding:13px 20px max(13px, env(safe-area-inset-bottom))!important;border:0!important;border-top:1px solid var(--north-border)!important;background:#17191a!important;position:relative!important}.calendar-detail>footer button{min-width:120px;min-height:42px}.calendar-detail>footer .quiet{color:var(--north-text-secondary)!important;background:#07182c!important}.calendar-complete-action{border-color:var(--north-pewter-deep)!important;color:var(--north-ivory)!important;background:#293138!important}.modal-bg:has(.calendar-add-modal){padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));z-index:100000!important;position:fixed!important;inset:0!important}.calendar-add-modal{grid-template-rows:auto minmax(0,1fr) auto;border-color:var(--north-border-strong)!important;background:#141516!important;width:min(760px,100%)!important;max-width:100%!important;max-height:100%!important;display:grid!important;overflow:hidden!important}.calendar-add-modal>header{border-color:var(--north-border)!important;background:#1a1c1e!important}.calendar-add-body{min-height:0;overflow-y:auto;background:#111213!important}.calendar-add-modal>footer small{margin-right:auto;color:var(--north-text-muted)!important}@media (width<=1100px){.property-calendar-page .calendar-toolbar{grid-template-columns:1fr!important}.calendar-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important}.calendar-detail{width:min(720px,100%)!important}}@media (width<=820px){.topbar{flex-wrap:wrap}.top-admin-preview{flex:100%;max-width:none}.profile-preview-menu{left:0;right:auto}.calendar-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.calendar-view-switch{grid-template-columns:repeat(3,minmax(0,1fr))!important}.calendar-detail-backdrop{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.calendar-detail{border-radius:11px;width:100%!important}.calendar-week-body,.calendar-week-head{grid-template-columns:55px repeat(7,minmax(0,1fr))}.calendar-event-chip{padding-inline:5px!important;font-size:8px!important}}@media (width<=600px){:is(.role-workspace-tabs,.operations-tabs,.financials-tabs,.action-view-tabs,.task-center-tabs,.north-work-tabs,.north-my-work-tabs,.maintenance-tabs,.leasing-workspace-tabs,.report-status-switch,.rr-vendor-entry-tabs){grid-template-columns:repeat(2,minmax(0,1fr))!important}.property-calendar-page .calendar-toolbar{padding:13px!important}.calendar-date-nav{grid-template-columns:40px minmax(0,1fr) 40px;display:grid}.calendar-date-nav strong{text-align:center}.calendar-date-nav .calendar-today{grid-column:1/-1;width:100%}.calendar-view-switch{grid-template-columns:repeat(2,minmax(0,1fr))!important}.calendar-filter-bar{grid-template-columns:1fr!important}.calendar-week-view,.calendar-month{display:none!important}.calendar-detail-backdrop{padding:0}.calendar-detail{border-radius:0;border-width:0!important}.calendar-detail>header{padding:max(17px, env(safe-area-inset-top)) 16px 15px!important}.calendar-detail-body{padding:12px!important}.calendar-detail-body dl{grid-template-columns:1fr}.calendar-detail>footer{justify-content:stretch;padding-inline:12px!important}.calendar-detail>footer button{flex:1;min-width:0}.calendar-add-modal{border-radius:0!important}.calendar-add-modal>footer{flex-direction:column;align-items:stretch}.calendar-add-modal>footer small{margin-right:0}.calendar-add-modal>footer>div{grid-template-columns:1fr 1fr;display:grid}}.leasing-workspace-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;min-width:0!important;display:grid!important;overflow:hidden!important}.leasing-workspace-tabs>button{white-space:normal!important;min-width:0!important;min-height:46px!important;padding-inline:8px!important}.rent-ready-page,.rent-ready-page .rr-board,.rent-ready-page .rr-section-stack,.rent-ready-page .rr-lifecycle-section,.rent-ready-page .rr-canonical-list,.rent-ready-page .rr-compact-record,.rent-ready-page .rr-unit-card-header,.rent-ready-page .rr-maintenance-rail,.rent-ready-page .rr-unit-card-footer,.rent-ready-page .rr-inline-detail{box-sizing:border-box;width:100%;min-width:0!important;max-width:100%!important}.rent-ready-page .rr-section-stack,.rent-ready-page .rr-canonical-list{grid-auto-rows:max-content!important;grid-auto-flow:row!important;align-items:start!important;height:auto!important;display:grid!important}.rent-ready-page .rr-section-stack{gap:20px!important}.rent-ready-page .rr-canonical-list{--rr-visible-card-height:188px;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;max-height:calc((var(--rr-visible-card-height) * 3) + 40px)!important;gap:10px!important;padding:10px 12px!important;overflow:hidden auto!important}.rent-ready-page .rr-lifecycle-section{isolation:isolate;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.rent-ready-page .rr-compact-record{z-index:1;isolation:isolate;content-visibility:auto;contain-intrinsic-size:auto var(--rr-visible-card-height);position:relative;background:#07182c!important;border:1px solid #8fa1aa6b!important;height:auto!important;min-height:0!important;margin:0!important;display:block!important;overflow:visible!important;box-shadow:0 3px 10px #0000003d!important}.rent-ready-page .rr-compact-record:hover,.rent-ready-page .rr-compact-record:focus-within{z-index:50}.rent-ready-page .rr-unit-card-header,.rent-ready-page .rr-maintenance-rail,.rent-ready-page .rr-unit-card-footer,.rent-ready-page .rr-inline-detail{position:relative;height:auto!important;min-height:0!important}.rent-ready-page .rr-unit-card-header{align-items:flex-start!important;padding-block:10px!important}.rent-ready-page .rr-unit-identity{gap:8px;display:grid}.rent-ready-page .rr-unit-identity p{overflow-wrap:anywhere}.rr-readiness-badge{border:1px solid var(--north-border-strong);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:30px;padding:5px 10px;font-size:10px;font-weight:900;line-height:1.2;display:inline-flex}.rr-readiness-badge.is-ready{color:#bce2c7;background:#6f9b7d2e;border-color:#6f9b7dc7}.rr-readiness-badge.is-attention{color:#b9e3fb;background:#2d8fd524;border-color:#2d8fd5b8}.rr-readiness-badge.is-critical{color:#f2b5b0;background:#c4665f2e;border-color:#c4665fd1}.rr-readiness-badge.is-protected{color:var(--north-pewter-light);background:#8fa1aa1f;border-color:#8fa1aab3}.rent-ready-page .rr-move-in-context{flex:0 260px;min-width:180px!important}.rent-ready-page .rr-maintenance-rail{grid-template-columns:repeat(7,minmax(0,1fr))!important;align-items:stretch!important;gap:6px!important;padding:8px 10px!important;display:grid!important;overflow:visible!important}.rent-ready-page .rr-maintenance-rail>button,.rent-ready-page .rr-maintenance-rail>button.vendor{touch-action:manipulation;flex:none!important;width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:8px!important;overflow:visible!important}.rent-ready-page .rr-maintenance-rail>button>span,.rent-ready-page .rr-maintenance-rail>button>small{overflow-wrap:anywhere;text-align:center;min-width:0;white-space:normal!important}.rent-ready-page .rr-unit-card-footer{flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;padding:8px 14px!important;display:flex!important;overflow:visible!important}.rent-ready-page .rr-unit-card-footer>*{min-width:0;max-width:100%}.rent-ready-page .rr-inline-detail{color:var(--north-text-primary)!important;background:#141516!important;border-top:1px solid #8fa1aa47!important;overflow:hidden!important}.rent-ready-page .rr-inline-detail:before{color:var(--north-text-primary)!important;background:#07182c!important}.rent-ready-page .rr-inline-fields label{color:var(--north-text-secondary)!important}.rent-ready-page .rr-inline-fields input,.rent-ready-page .rr-inline-fields select,.rent-ready-page .rr-inline-fields textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--north-border-strong)!important;color:var(--north-text-primary)!important;background:#07182c!important}.rent-ready-page .rr-inline-fields input:disabled,.rent-ready-page .rr-inline-fields select:disabled,.rent-ready-page .rr-inline-fields textarea:disabled{opacity:1;color:var(--north-text-muted)!important;background:#17191a!important}.rent-ready-page .rr-maintenance-rail>button.vendor>small{white-space:nowrap!important;overflow-wrap:normal!important}.rent-ready-page .rr-inline-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important}.property-calendar-page,.property-calendar-page>*,.property-calendar-page .calendar-workspace,.property-calendar-page .calendar-month,.property-calendar-page .calendar-week-view,.property-calendar-page .calendar-day-view,.property-calendar-page .calendar-agenda,.property-calendar-page .calendar-list{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.property-calendar-page{overflow-x:clip!important}.property-calendar-page .calendar-toolbar{grid-template-columns:minmax(0,1fr) minmax(420px,.85fr)!important;align-items:center!important;gap:16px!important;display:grid!important}.property-calendar-page .calendar-date-nav,.property-calendar-page .calendar-view-switch{min-width:0!important}.property-calendar-page .calendar-date-nav strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.property-calendar-page .calendar-view-switch{grid-template-columns:repeat(5,minmax(0,1fr))!important}.property-calendar-page .calendar-view-switch>button{white-space:nowrap!important;min-height:44px!important}.property-calendar-page .calendar-filter-bar{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(96px,auto)!important}.property-calendar-page .calendar-workspace{background:#07182c!important;display:block!important;overflow:visible!important}.property-calendar-page .calendar-month{grid-template-columns:none!important;display:block!important}.property-calendar-page .calendar-weekdays,.property-calendar-page .calendar-month-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;width:100%!important;min-width:0!important;display:grid!important}.property-calendar-page .calendar-weekdays>span{text-overflow:ellipsis;text-align:center;min-width:0;padding-inline:4px;overflow:hidden;white-space:nowrap!important}.property-calendar-page .calendar-weekdays>span>i{color:inherit;font-style:normal;display:none}.property-calendar-page .calendar-week-head,.property-calendar-page .calendar-week-body{grid-template-columns:72px repeat(7,minmax(0,1fr))!important;width:100%!important;min-width:0!important;display:grid!important}.property-calendar-page .calendar-week-head>*,.property-calendar-page .calendar-week-body>*,.property-calendar-page .calendar-month-grid>*,.property-calendar-page .calendar-day,.property-calendar-page .calendar-week-column{min-width:0!important;max-width:100%!important}.property-calendar-page .calendar-week-head :is(small,strong),.property-calendar-page .calendar-week-body aside span{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap!important}.property-calendar-page .calendar-day{height:auto!important;min-height:132px!important;overflow:visible!important}.property-calendar-page .calendar-event-chip{width:100%!important;min-width:0!important;height:auto!important;min-height:34px!important;overflow:visible!important}.property-calendar-page .calendar-event-chip>span{overflow-wrap:anywhere;min-width:0;display:block;white-space:normal!important;overflow:hidden!important}.property-calendar-page .calendar-hover-card,.property-calendar-page .calendar-detail,.property-calendar-page .calendar-add-modal{z-index:1000!important;color:var(--north-ivory)!important;background:#0a2440!important}.property-calendar-page .calendar-day-view>header,.property-calendar-page .calendar-agenda section>header,.property-calendar-page .calendar-list>header,.property-calendar-page .calendar-list>button,.property-calendar-page .calendar-agenda section>button,.property-calendar-page .calendar-day-view>div>button{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:56px!important;max-height:none!important;overflow:visible!important}@media (width<=1100px){.property-calendar-page .calendar-toolbar{grid-template-columns:1fr!important}.property-calendar-page .calendar-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rent-ready-page .rr-maintenance-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important}.rent-ready-page .rr-maintenance-rail>button.vendor{grid-column:span 2}.rent-ready-page .rr-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.rent-ready-page .rr-section-stack{gap:16px!important}.rent-ready-page .rr-canonical-list{--rr-visible-card-height:238px;gap:10px!important;padding:10px!important}.rent-ready-page .rr-unit-card-header{grid-template-columns:minmax(0,1fr) minmax(190px,auto)!important;gap:14px!important;display:grid!important}.property-calendar-page .calendar-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.property-calendar-page .calendar-week-head,.property-calendar-page .calendar-week-body{grid-template-columns:54px repeat(7,minmax(0,1fr))!important}}@media (width<=600px){.leasing-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.leasing-workspace-tabs>button:last-child{grid-column:1/-1}.rent-ready-page .rr-board{overflow:hidden!important}.rent-ready-page .rr-unit-card-header{grid-template-columns:1fr!important;padding:14px!important}.rent-ready-page .rr-unit-identity>div{flex-wrap:wrap}.rent-ready-page .rr-move-in-context{text-align:left;justify-items:start;width:100%;min-width:0!important}.rent-ready-page .rr-maintenance-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.rent-ready-page .rr-maintenance-rail>button.vendor{grid-column:span 2}.rent-ready-page .rr-maintenance-rail>button{min-height:52px!important}.rent-ready-page .rr-canonical-list{--rr-visible-card-height:374px;max-height:min(calc((var(--rr-visible-card-height) * 3) + 40px), 78dvh)!important}.rent-ready-page .rr-audit-tooltip{width:auto!important;left:8px!important;right:8px!important;transform:none!important}.rent-ready-page .rr-inline-fields{grid-template-columns:1fr!important}.rent-ready-page .rr-unit-card-footer{grid-template-columns:1fr!important;display:grid!important}.rent-ready-page .rr-unit-card-footer>button,.rent-ready-page .rr-unit-card-footer>details{width:100%!important}.property-calendar-page .calendar-toolbar,.property-calendar-page .calendar-filter-bar{grid-template-columns:1fr!important}.property-calendar-page .calendar-view-switch{grid-template-columns:repeat(2,minmax(0,1fr))!important}.property-calendar-page .calendar-view-switch>button:last-child{grid-column:1/-1}.property-calendar-page .calendar-desktop-workspace,.property-calendar-page .calendar-month,.property-calendar-page .calendar-week-view{display:block!important}.property-calendar-page .calendar-weekdays>span>b{display:none}.property-calendar-page .calendar-weekdays>span>i{display:inline}.property-calendar-page .calendar-weekdays>span{padding:8px 1px!important;font-size:9px!important}.property-calendar-page .calendar-day{min-height:84px!important;padding:4px!important}.property-calendar-page .calendar-day header{min-height:24px!important}.property-calendar-page .calendar-week-head,.property-calendar-page .calendar-week-body{grid-template-columns:42px repeat(7,minmax(0,1fr))!important}.property-calendar-page .calendar-week-head{font-size:8px!important}.property-calendar-page .calendar-week-body aside span{font-size:7px!important}.property-calendar-page .calendar-week-column{padding:3px!important}.property-calendar-page .calendar-event-chip{min-height:32px!important;padding:4px!important;font-size:8px!important}.property-calendar-page .calendar-event-chip>i{display:none}.property-calendar-page .calendar-day-view>div>button,.property-calendar-page .calendar-agenda section>button,.property-calendar-page .calendar-list>button{grid-template-columns:1fr!important;gap:8px!important;padding:12px!important;display:grid!important}}@media (width<=430px){.rent-ready-page .rr-canonical-list{padding:8px!important}.rent-ready-page .rr-maintenance-rail{grid-template-columns:1fr!important}.rent-ready-page .rr-maintenance-rail>button.vendor{grid-column:auto}.property-calendar-page .calendar-day{padding:2px!important}.property-calendar-page .calendar-date-nav{grid-template-columns:40px minmax(0,1fr) 40px!important}.property-calendar-page .calendar-week-head,.property-calendar-page .calendar-week-body{grid-template-columns:28px repeat(7,minmax(0,1fr))!important}.property-calendar-page .calendar-week-column{padding:0!important}.property-calendar-page .calendar-event-chip>span>b{display:none}}.rent-ready-page .rr-maintenance-rail{align-items:stretch;grid-template-columns:repeat(5,minmax(0,1fr))!important}.rent-ready-page .rr-maintenance-rail>button{overflow-wrap:anywhere;min-width:0;min-height:72px;white-space:normal!important;height:auto!important;padding:10px 8px!important}.rent-ready-page .rr-maintenance-rail>button span{line-height:1.15}.rr-detail-actions{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.rr-detail-actions button{min-height:42px;padding:9px 14px}.rr-workflow-detail{border-color:var(--north-pewter)!important;color:var(--north-pewter-light)!important}.rr-workflow-backdrop{z-index:150;justify-content:flex-end;display:flex;position:fixed;inset:0}.rr-workflow-drawer{border-left:1px solid var(--north-border-strong);width:min(760px,100%);height:100%;color:var(--north-text-primary);flex-direction:column;display:flex;overflow:hidden;box-shadow:-22px 0 70px #000a;background:#111314!important}.rr-workflow-drawer>header{border-bottom:1px solid var(--north-border);background:#151819;justify-content:space-between;gap:18px;padding:24px;display:flex}.rr-workflow-drawer>header h2{margin:5px 0;font-size:clamp(24px,4vw,38px)}.rr-workflow-drawer>header small{color:#69bdf0;letter-spacing:.16em;font-weight:800}.rr-workflow-drawer>header p{color:var(--north-text-secondary);margin:0}.rr-workflow-body{gap:12px;min-height:0;padding:18px;display:grid;overflow-y:auto}.rr-workflow-panel{border:1px solid var(--north-border);background:#171a1c;border-radius:12px;padding:18px}.rr-workflow-panel-title{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.rr-workflow-panel-title>span{color:#69bdf0;border:1px solid #2d8fd5;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.rr-workflow-panel-title h3{margin:1px 0 4px;font-size:18px}.rr-workflow-panel-title p{color:var(--north-text-muted);margin:0;font-size:11px;line-height:1.5}.rr-workflow-compose,.rr-punch-create{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.rr-observation-compose>article{border:1px solid var(--north-border);border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(120px,.6fr) minmax(150px,.8fr) minmax(0,1.6fr) auto;gap:8px;padding:10px;display:grid}.rr-observation-compose>article textarea{grid-column:auto;min-height:46px}.rr-workflow-record ul{color:var(--north-text-secondary);gap:5px;margin:8px 0;padding-left:20px;display:grid}.rr-workflow-compose textarea,.rr-punch-create textarea,.rr-callback-panel textarea{resize:vertical;grid-column:1/-1;width:100%;min-height:84px;padding:11px}.rr-workflow-compose button,.rr-punch-create button{grid-column:2;min-height:42px}.rr-workflow-record{border-left:3px solid var(--north-pewter);background:#101213;gap:5px;margin-top:14px;padding:12px;display:grid}.rr-workflow-record span,.rr-workflow-record em{color:var(--north-text-secondary);font-size:11px;font-style:normal}.rr-workflow-empty{border:1px dashed var(--north-border-strong);color:var(--north-text-muted);text-align:center;margin:14px 0 0;padding:12px}.rr-punch-list{gap:7px;margin-top:14px;display:grid}.rr-punch-list article{border:1px solid var(--north-border);background:#101213;border-radius:9px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.rr-punch-list article>div{gap:4px;min-width:0;display:grid}.rr-punch-list article small{color:#69bdf0;letter-spacing:.08em}.rr-punch-list article span{color:var(--north-text-muted);font-size:10px}.rr-punch-status{color:var(--north-text-secondary);text-transform:uppercase;background:#2a2d2f;border-radius:999px;padding:5px 7px;font-size:8px}.rr-punch-status.status-verified{color:#a9d1b7;background:#183126}.rr-punch-review-actions{flex-wrap:wrap;gap:6px;display:flex!important}.rr-punch-work-note,.rr-workflow-panel>textarea{resize:vertical;width:100%;min-height:76px;margin-top:12px;padding:11px}.rr-workflow-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.rr-workflow-actions>span{color:var(--north-text-secondary);margin-right:auto}.rr-workflow-panel button,.rr-workflow-panel select,.rr-workflow-panel input{min-height:40px;padding:8px 11px}.rr-workflow-panel button.danger,.rr-callback-panel button{color:#f3c4bf!important;background:#421f1d!important;border-color:#8e423e!important}.rr-schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.rr-schedule-grid label{min-width:0;color:var(--north-text-secondary);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;gap:6px;font-size:9px;display:grid}.rr-schedule-grid input{grid-column:1;width:100%;min-width:0}.rr-schedule-grid button{grid-column:2}.rr-schedule-grid>article{border:1px solid var(--north-border);background:#151717;border-radius:12px;gap:8px;padding:12px;display:grid}.rr-schedule-grid>article label{grid-template-columns:1fr}.rr-schedule-grid>article small{color:#69bdf0;font-weight:800}.rr-schedule-grid>article>div{flex-wrap:wrap;gap:6px;display:flex}.rr-schedule-grid>article>div button{flex:90px;grid-column:auto;min-height:38px}.rr-controlled-reason{color:var(--north-text-secondary);gap:6px;margin-top:12px;display:grid}.rr-maintenance-summary{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.rr-maintenance-summary strong{border:1px solid var(--north-border);color:#69bdf0;border-radius:999px;padding:8px 11px;font-size:12px}.rr-callback-record{background:#161717;border:1px solid #69bdf059;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.rr-callback-record div{gap:4px;display:grid}.rr-callback-record small{color:var(--north-text-secondary)}.rr-workflow-panel h4{text-transform:uppercase;letter-spacing:.08em;color:#b9e3fb;margin:18px 0 8px}.rr-vendor-summary-list{gap:8px;display:grid}.rr-vendor-summary-list article{border:1px solid var(--north-border);background:#141616;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px;display:grid}.rr-vendor-summary-list article small{color:var(--north-text-secondary);grid-column:1/-1}.rr-callback-panel>button{margin-top:8px}@media (width<=1050px){.rent-ready-page .rr-maintenance-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=600px){.rent-ready-page .rr-maintenance-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rr-workflow-drawer>header{padding:18px 14px}.rr-workflow-body{padding:10px}.rr-workflow-panel{padding:14px}.rr-workflow-compose,.rr-punch-create,.rr-observation-compose>article{grid-template-columns:1fr}.rr-observation-compose>article textarea,.rr-workflow-compose button,.rr-punch-create button{grid-column:1}.rr-punch-list article{grid-template-columns:minmax(0,1fr) auto}.rr-punch-list article>button,.rr-punch-review-actions{grid-column:1/-1}.rr-punch-review-actions button{flex:130px}.rr-schedule-grid{grid-template-columns:1fr}}@media (width<=390px){.rent-ready-page .rr-maintenance-rail{grid-template-columns:1fr!important}}.maintenance-quick-actions-compact{border:1px solid var(--north-border);background:#151617;border-radius:10px;width:min(100%,920px);margin:0;padding:14px 16px}.maintenance-quick-actions-compact header small{color:var(--north-pewter-light);letter-spacing:.16em;font-size:8px;font-weight:800}.maintenance-quick-actions-compact header h2{font-family:var(--font-display), Georgia, serif;margin:3px 0 12px;font-size:21px;font-weight:600}.maintenance-quick-actions-compact button{border:1px solid var(--north-border);min-width:0;min-height:40px;color:inherit;text-align:left;cursor:pointer;background:#1b1c1d;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font-size:10px;font-weight:750;display:flex}.maintenance-quick-actions-compact button:hover{border-color:var(--north-pewter-light);background:#202223}@media (width<=700px){.maintenance-quick-actions-compact>div{grid-template-columns:1fr}}html,body,.shell,.workspace,.page,.maintenance-page{min-width:0;max-width:100%;overflow-x:clip}:is(.maintenance-tabs.role-workspace-tabs,.leasing-workspace-tabs.role-workspace-tabs,.operations-tabs,.financials-tabs){z-index:auto!important;overscroll-behavior:auto!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,126px),1fr))!important;gap:7px!important;width:100%!important;max-width:100%!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important}:is(.maintenance-tabs.role-workspace-tabs,.leasing-workspace-tabs.role-workspace-tabs,.operations-tabs,.financials-tabs)>button{overflow-wrap:anywhere;text-wrap:balance;white-space:normal!important;width:100%!important;min-width:0!important;min-height:44px!important}@media (width>=1180px){.maintenance-page>.maintenance-tabs.role-workspace-tabs{grid-template-columns:repeat(8,minmax(0,1fr))!important}}@media (width>=701px) and (width<=1179px){.maintenance-page>.maintenance-tabs.role-workspace-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=700px){.maintenance-page>.maintenance-tabs.role-workspace-tabs,.leasing-workspace-tabs.role-workspace-tabs,.operations-tabs,.financials-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.maintenance-pipeline-table,.maintenance-pipeline-table.move-outs{width:100%;max-width:100%;overflow:hidden!important}.maintenance-pipeline-head,.maintenance-pipeline-table>button{grid-template-columns:minmax(58px,.55fr) minmax(105px,.9fr) minmax(90px,1fr) minmax(90px,.9fr) minmax(82px,.75fr)!important;min-width:0!important}.maintenance-pipeline-table.move-outs .maintenance-pipeline-head,.maintenance-pipeline-table.move-outs>button{grid-template-columns:minmax(58px,.55fr) minmax(105px,.9fr) minmax(120px,1.2fr) minmax(82px,.75fr)!important;min-width:0!important}.maintenance-reports,.report-layout,.report-layout>aside,.report-layout>article,.report-table{min-width:0;max-width:100%}.report-layout{align-items:start;grid-template-columns:minmax(210px,.32fr) minmax(0,1fr)!important}.report-table{overflow-x:hidden!important}.report-table>header,.report-table>div{grid-template-columns:minmax(150px,1.45fr) minmax(100px,.72fr) minmax(130px,.9fr) minmax(110px,.75fr)!important;min-width:0!important}.maintenance-page :is(.maintenance-table,.pm-table,.pm-table.pm-table-scrollable,.vendor-directory-grid,.vendor-directory-filters,.report-layout){max-width:100%;overflow-x:hidden!important}@media (width<=900px){.maintenance-pipeline-grid,.report-layout{grid-template-columns:1fr!important}.report-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.report-layout>aside button{white-space:normal;min-width:0}.maintenance-table>header,.pm-table-head,.report-table>header{display:none!important}.maintenance-table>button,.pm-table>button,.report-table>div{border:1px solid var(--north-border)!important;background:#151617!important;border-radius:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px!important;width:100%!important;min-width:0!important;padding:14px!important;display:grid!important}}@media (width<=700px){.maintenance-pipeline-head{display:none!important}.maintenance-pipeline-table>button,.maintenance-pipeline-table.move-outs>button{border:1px solid var(--north-border)!important;background:#151617!important;border-radius:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 12px!important;width:100%!important;min-width:0!important;margin:8px 0!important;padding:13px!important;display:grid!important}.maintenance-pipeline-table>button strong,.maintenance-pipeline-table>button time{font-size:.95rem!important}.maintenance-pipeline-table>button>:nth-child(n+3){grid-column:1/-1}.maintenance-pipeline-table>button:after{content:"Details →";color:var(--north-pewter-light);grid-column:1/-1;font-size:.8125rem;font-weight:800}.report-layout>aside{grid-template-columns:1fr}.maintenance-table>button,.pm-table>button,.report-table>div,.maintenance-page :is(.maintenance-controls,.vendor-directory-filters){grid-template-columns:1fr!important}}.department-action-center{background:linear-gradient(145deg,#141515fa,#0c0d0df5);border:1px solid #69bdf040;border-radius:20px;gap:16px;margin-top:18px;padding:22px;animation:.28s ease-out both taskCenterIn;display:grid;box-shadow:0 24px 70px #0003}.department-action-center>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.department-action-center h2{margin:4px 0;font-size:clamp(1.8rem,3vw,3rem)}.department-action-center header p{color:#69bdf0;margin:0}.department-action-center header>b{color:#69bdf0}.department-action-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.department-action-kpis button{text-align:left;color:#edf7fd;background:#1c1d1c;border:1px solid #45443f;border-radius:14px;gap:3px;padding:14px;display:grid}.department-action-kpis button.active{background:#07182c;border-color:#69bdf0}.department-action-kpis strong{font-size:1.45rem}.department-action-kpis span{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.department-work-tabs{background:#0c1723;border:1px solid #394b5e;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px;display:grid}.department-work-tabs button{color:#c5d5e4;background:0 0;border:1px solid #0000;border-radius:10px;min-height:46px;font-weight:800}.department-work-tabs button.active{color:#fff;background:#163b5b;border-color:#2f94d2;box-shadow:inset 0 -2px #42baff}.department-action-controls{grid-template-columns:minmax(0,1fr) minmax(190px,280px);gap:10px;display:grid}.department-action-controls input,.department-action-controls select{color:#edf7fd;background:#131414;border:1px solid #474741;border-radius:12px;min-width:0;padding:13px}.department-action-list{gap:10px;display:grid}.department-action-list>article{background:#191a19;border:1px solid #383936;border-radius:14px;grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:18px;padding:15px 16px;transition:transform .18s,border-color .18s,background .18s;display:grid}.department-action-list>article:hover{background:#1d1e1c;border-color:#164f86;transform:translateY(-2px)}.department-action-list strong{margin:4px 0;font-size:1.05rem;display:block}.department-action-list small,.department-action-list p,.department-action-list dt{color:#aaa79f}.department-action-list p{max-width:68ch;margin:0}.department-action-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.department-action-list dl div{min-width:0}.department-action-list dt{text-transform:uppercase;font-size:.7rem}.department-action-list dd{overflow-wrap:anywhere;margin:3px 0 0}.department-action-list>article>div:last-child>button{color:#edf7fd;background:#232421;border:1px solid #55534c;border-radius:9px;width:100%;min-height:38px;margin-top:12px}.north-assigned-task-section{display:contents}.north-work-list-heading>b{color:#69bdf0;border:1px solid #4b4942;border-radius:999px;align-self:center;padding:5px 10px}@media (width<=820px){.department-action-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.department-action-list>article,.department-action-controls{grid-template-columns:1fr}.department-action-center>header{align-items:start}}@media (width<=430px){.department-action-center{border-radius:16px;padding:15px}.department-action-kpis,.department-action-list dl{grid-template-columns:1fr 1fr}}@keyframes taskCenterIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.department-action-center{animation:none}.department-action-list>article{transition:none}}.north-pin-unlock{z-index:5000;color:#0b1013;min-height:100dvh;font-family:var(--font-body), Aptos, "Segoe UI", sans-serif;background:radial-gradient(circle at 18% 14%,#8fa1aa2e,#0000 34%),linear-gradient(145deg,#080b0d 0%,#12191d 55%,#080b0d 100%);place-items:center;padding:clamp(20px,5vw,64px);display:grid;position:fixed;inset:0;overflow:auto}.north-pin-card{background:#8fa1aa;border:1px solid #9eb0b8;border-radius:3px;width:min(760px,100%);overflow:hidden;box-shadow:0 30px 90px #00000085}.north-pin-card>header{border-bottom:1px solid #0a101347;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(24px,5vw,48px);display:flex}.north-pin-card>header strong{color:#090d0f;letter-spacing:.3em;font-size:19px;font-weight:750}.north-pin-card>header span{color:#27343a;letter-spacing:.17em;font-size:12px;font-weight:800}.north-pin-body{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);align-items:end;gap:clamp(34px,6vw,70px);padding:clamp(38px,7vw,70px) clamp(24px,6vw,52px);display:grid}.north-pin-intro small{color:#263238;letter-spacing:.15em;align-items:center;gap:9px;font-size:12px;font-weight:850;display:flex}.north-pin-intro small i{background:#0b1114;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #0b11141a}.north-pin-intro h1{color:#0a0f12;font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:22px 0 13px;font-size:clamp(40px,6vw,58px);font-weight:520;line-height:.98}.north-pin-intro h1 span{color:#f1f3f3;display:block}.north-pin-intro p{color:#263238;margin:0;font-size:16px;line-height:1.5}.north-pin-body form{gap:13px;display:grid}.north-pin-body label{color:#152026;letter-spacing:.08em;text-transform:uppercase;gap:9px;font-size:13px;font-weight:800;display:grid}.north-pin-body input{color:#0a0f12;width:100%;height:64px;font:750 25px/1 var(--font-body), Aptos, sans-serif;letter-spacing:.48em;text-align:center;text-indent:.48em;background:#f4f7f8d6;border:1px solid #34464f;border-radius:2px;outline:none;transition:background .16s,border-color .16s,box-shadow .16s}.north-pin-body input:focus{background:#f7f9f9;border-color:#0b1114;box-shadow:0 0 0 4px #0b11141f}.north-pin-body form>button{color:#e4ebee;min-height:52px;font:850 13px/1 var(--font-body), Aptos, sans-serif;letter-spacing:.13em;cursor:pointer;background:#0a0f12;border:1px solid #0a0f12;border-radius:2px;transition:background .16s,color .16s,transform .16s}.north-pin-body form>button:hover:not(:disabled){color:#fff;background:#34464f;transform:translateY(-1px)}.north-pin-body form>button:disabled{color:#ecf1f3a8;cursor:not-allowed;background:#0a0f1238;border-color:#0a0f1238}.north-pin-error{color:#3d1717;background:#ffffff59;border-left:3px solid #6f2828;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.north-pin-card>footer{background:#4e5e6633;border-top:1px solid #0a101347;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:14px clamp(24px,5vw,48px);display:flex}.north-pin-card>footer>span{color:#26343a;font-size:13px}.north-pin-card>footer div{gap:18px;display:flex}.north-pin-card>footer button{color:#10181c;min-height:40px;font:800 13px/1 var(--font-body), Aptos, sans-serif;cursor:pointer;background:0 0;border:0;padding:0}.north-pin-card>footer button:hover{color:#f6f8f8}@media (width<=680px){.north-pin-unlock{padding:16px}.north-pin-card>header{min-height:62px}.north-pin-card>header span{font-size:10px}.north-pin-body{grid-template-columns:1fr;gap:30px;padding-block:36px}.north-pin-intro h1{margin-top:18px}.north-pin-card>footer{flex-direction:column;align-items:flex-start;gap:8px}.north-pin-card>footer div{justify-content:space-between;width:100%}}@media (height<=620px) and (width>=681px){.north-pin-unlock{align-items:start;padding-block:18px}.north-pin-body{padding-block:30px}}.rr-inline-fields .rr-leasing-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:10px;display:grid}.rr-inline-fields .rr-save-leasing-details,.rr-inline-fields .rr-record-move-in{border:1px solid var(--north-pewter);background:var(--north-pewter);color:#0d1012;letter-spacing:.04em;cursor:pointer;border-radius:8px;align-self:end;min-height:44px;padding:0 16px;font-size:12px;font-weight:800}.rr-inline-fields .rr-record-move-in{color:#cbe2d1;background:#183326;border-color:#6f9b7d}.rr-inline-fields .rr-save-leasing-details:hover,.rr-inline-fields .rr-save-leasing-details:focus-visible{background:var(--north-pewter-light);outline-offset:2px;outline:2px solid #8ebbda59}.rr-inline-fields .rr-save-leasing-details:disabled{cursor:wait;opacity:.55}.rent-ready-page .rr-maintenance-rail>button.scheduled{color:#8ebbda!important;background:linear-gradient(135deg,#1f4f8247,#0d1724e6)!important;border-color:#347db8!important}.rent-ready-page .rr-maintenance-rail>button.scheduled i{color:#8ebbda;border-color:#347db8}.rent-ready-page .rr-maintenance-rail>button.scheduled small{font-weight:800;color:#8ebbda!important;font-size:10px!important}.rr-schedule-popover label{color:var(--north-pewter-light);gap:8px;margin:16px 0;font-size:12px;font-weight:700;display:grid}.rr-schedule-popover input,.rr-schedule-popover select{border:1px solid var(--north-border-strong);min-height:42px;color:var(--north-ivory);background:#0d0e0f;border-radius:7px;padding:0 12px}@media (width<=620px){.rr-inline-fields .rr-leasing-actions{grid-template-columns:1fr}}.rent-ready-page .rr-six-stage-rail{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:12px!important;display:grid!important;overflow:visible!important}.rent-ready-page .rr-six-stage-rail>button{color:#edf7fd!important;text-align:left!important;background:#07182c!important;border:1px solid #343a40!important;border-radius:4px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;min-width:0!important;min-height:82px!important;padding:12px 10px!important;display:flex!important}.rent-ready-page .rr-six-stage-rail>button i{color:#a7adb4!important;font-style:normal!important;font-weight:800!important}.rent-ready-page .rr-six-stage-rail>button span{overflow-wrap:anywhere!important;max-width:100%!important;font:600 14px/1.25 Aptos,Segoe UI,sans-serif!important}.rent-ready-page .rr-six-stage-rail>button small{color:#a7adb4!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;font:500 11px/1.3 Aptos,Segoe UI,sans-serif!important;display:block!important}.rent-ready-page .rr-six-stage-rail>button.scheduled i,.rent-ready-page .rr-six-stage-rail>button.scheduled small{color:#8ebbda!important}.rent-ready-page .rr-six-stage-rail>button.complete i,.rent-ready-page .rr-six-stage-rail>button.complete span,.rent-ready-page .rr-six-stage-rail>button.complete small{color:#060b13!important}.rent-ready-page .rr-six-stage-rail>button.follow-up{background:#b55a5a14!important;border-color:#b55a5a!important;box-shadow:inset 3px 0 #2d8fd5!important}.rent-ready-page .rr-six-stage-rail>button:focus-visible{outline-offset:2px!important;outline:3px solid #2d8fd5!important}.rent-ready-page .rr-six-stage-rail>button.no-power{background:#b55a5a14!important;border-color:#b55a5a!important}.rent-ready-page .rr-six-stage-rail>button.no-power i,.rent-ready-page .rr-six-stage-rail>button.no-power small{color:#dc8b84!important}.rent-ready-page .rr-six-stage-rail>button .rr-maintenance-count{white-space:normal!important;gap:1px!important;width:100%!important;display:grid!important}.rent-ready-page .rr-six-stage-rail>button .rr-maintenance-count>span{color:#a7adb4!important;white-space:normal!important;overflow-wrap:anywhere!important;max-width:100%!important;font:500 11px/1.3 Aptos,Segoe UI,sans-serif!important;display:block!important}.rent-ready-page .rr-lifecycle-section .rr-canonical-list{scrollbar-gutter:stable;scrollbar-color:#5f6d74 #07182c;scroll-snap-type:y proximity;overscroll-behavior:contain!important;width:100%!important;max-width:100%!important;max-height:1584px!important;overflow:hidden auto!important}.rent-ready-page .rr-lifecycle-section .rr-canonical-list>.rr-compact-record{scroll-snap-align:start}.rent-ready-page .rr-lifecycle-section .rr-canonical-list::-webkit-scrollbar{width:11px}.rent-ready-page .rr-lifecycle-section .rr-canonical-list::-webkit-scrollbar-track{background:#07182c}.rent-ready-page .rr-lifecycle-section .rr-canonical-list::-webkit-scrollbar-thumb{background:#5f6d74;border:3px solid #07182c;border-radius:999px}.rent-ready-page .rr-lifecycle-section .rr-canonical-list::-webkit-scrollbar-thumb:hover{background:#8fa1aa}.rent-ready-page .rr-unit-title-line{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.rent-ready-page .rr-unit-title-line h3{margin:0!important}.rent-ready-page .rr-unit-title-line .rr-readiness-badge{flex:none!important;width:auto!important;margin:0!important}.rent-ready-page .rr-unit-title-line .rr-lifecycle-pill{flex:0 auto!important;margin:0!important}.rr-workflow-drawer,.rr-workflow-drawer select,.rr-workflow-drawer input,.rr-workflow-drawer textarea,.rr-workflow-drawer button{font-family:Aptos,Segoe UI,sans-serif}.rr-workflow-drawer{position:relative;color:#edf7fd!important;background:#171a1d!important;border-color:#343a40!important}.rr-workflow-panel{background:#07182c!important;border-color:#343a40!important}.rent-ready-page .rr-workflow-drawer .rr-punch-list-single{background:#07182c!important;border:1px solid #526874!important;border-radius:12px!important;max-height:none!important;overflow:visible!important}.rent-ready-page .rr-workflow-drawer .rr-punch-list-single .rr-punch-row{border-bottom:1px solid #263c4d!important;grid-template-columns:44px minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;padding:14px!important}.rr-punch-select{color:#a8c1cd;cursor:pointer;align-items:center;gap:8px;padding-top:4px;display:flex}.rr-punch-select input,.rr-bulk-scope-tools input{accent-color:#69bdf0;cursor:pointer;width:18px;height:18px;min-height:18px!important}.rr-punch-number{font-size:.78rem}.rr-punch-content{gap:6px!important}.rr-punch-content small{flex-wrap:wrap;align-items:center;gap:6px;line-height:1.45;display:flex;font-size:.76rem!important}.rr-punch-content strong{font-size:.98rem;line-height:1.5}.rr-duplicate-flag{color:#f0c37f;letter-spacing:.02em;border:1px solid #ba8b55;border-radius:999px;padding:2px 7px;font-size:.68rem;font-style:normal;font-weight:800}.rr-scope-duplicate-warning{color:#f0c37f;background:#ba8b5512;border:1px solid #ba8b55;border-radius:7px;grid-column:1/-1;margin:0;padding:8px 10px}.rr-bulk-scope-tools{background:#102a40;border:1px solid #3d5b72;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0;padding:10px 12px;display:flex}.rr-bulk-scope-tools label{color:#edf7fd;cursor:pointer;align-items:center;gap:8px;margin-right:auto;font-weight:700;display:flex}.rr-bulk-scope-tools>span{color:#a8c1cd;font-size:.85rem}.rr-bulk-scope-tools>button{min-height:38px;padding:7px 12px}.rr-manager-attention{background:linear-gradient(145deg,#0c2135,#091a2a);border:1px solid #3d5b72;border-radius:12px;gap:14px;margin-top:18px;padding:16px;display:grid}.rr-manager-attention>header{border-bottom:1px solid #263c4d;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:12px;display:flex}.rr-manager-attention>header small{color:#8ebbda;letter-spacing:.12em;font-size:.72rem;font-weight:800}.rr-manager-attention>header h3{margin:4px 0;font-size:1.1rem}.rr-manager-attention>header p{color:#b4c4cf;margin:0;font-size:.86rem;line-height:1.45}.rr-manager-attention>header>strong{color:#c9dfed;border:1px solid #526874;border-radius:999px;flex:none;padding:6px 10px;font-size:.82rem}.rr-attention-list{gap:8px;display:grid}.rr-attention-list article{background:#07182c;border:1px solid #2e485d;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(175px,.38fr);align-items:center;gap:14px;padding:12px;display:grid}.rr-attention-copy{gap:5px;min-width:0;display:grid}.rr-attention-copy>strong{overflow-wrap:anywhere;font-size:.96rem}.rr-attention-copy>p{color:#c1ced7;overflow-wrap:anywhere;margin:0;line-height:1.45}.rr-attention-copy>small{color:#91adbb;font-size:.76rem}.rr-attention-area{color:#8ebbda;letter-spacing:.05em;text-transform:uppercase;justify-self:start;font-size:.72rem;font-weight:800}.rr-attention-status{color:#f0c37f;border:1px solid #ba8b55;border-radius:999px;justify-self:start;padding:3px 8px;font-size:.7rem;font-weight:800}.rr-attention-status.rr-attention-ordered{color:#b9e3fb;border-color:#3489bf}.rr-attention-status.rr-attention-closed{color:#a8c1cd;border-color:#718d9b}.rr-attention-update,.rr-attention-compose>label{gap:5px;min-width:0;display:grid}.rr-attention-update>span,.rr-attention-compose>label>span{color:#91adbb;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.rr-attention-update select,.rr-attention-compose input,.rr-attention-compose textarea{border-radius:7px;width:100%;min-width:0;min-height:40px;padding:8px 10px;color:#edf7fd!important;background:#091726!important;border:1px solid #526874!important}.rr-attention-compose{border-top:1px solid #263c4d;grid-template-columns:minmax(0,1fr) minmax(150px,.38fr) minmax(140px,.35fr);align-items:end;gap:10px;padding-top:12px;display:grid}.rr-attention-compose textarea{resize:vertical;min-height:64px}.rr-attention-compose .rr-attention-details{grid-column:1/-1}.rr-attention-compose>button{grid-column:3;min-height:40px}.rr-attention-error{color:#f0c2bc;background:#351c1b;border:1px solid #9b544d;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.rr-attention-error button{color:#fff;background:#512522;border:1px solid #b06c64;border-radius:7px;min-height:36px;padding:6px 10px}@media (width<=760px){.rent-ready-page .rr-workflow-drawer .rr-punch-list-single .rr-punch-row{grid-template-columns:1fr!important;gap:8px!important;padding:12px!important}.rr-punch-select{padding-top:0}.rr-punch-row-actions{grid-column:auto!important;justify-self:stretch!important}.rr-punch-row-actions .rr-line-complete{width:100%}.rr-bulk-scope-tools{align-items:flex-start}.rr-bulk-scope-tools label,.rr-bulk-scope-tools>button{width:100%}.rr-attention-list article,.rr-attention-compose{grid-template-columns:1fr}.rr-attention-compose .rr-attention-details,.rr-attention-compose>button{grid-column:1}.rr-attention-compose>button{width:100%}}@media (width<=1180px){.rent-ready-page .rr-six-stage-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rent-ready-page .rr-lifecycle-section .rr-canonical-list{max-height:2384px!important}}@media (width<=760px){.rent-ready-page .rr-six-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rent-ready-page .rr-six-stage-rail>button{min-height:72px!important}.rent-ready-page .rr-lifecycle-section .rr-canonical-list{max-height:2784px!important}}@media (width<=430px){.rent-ready-page .rr-six-stage-rail{grid-template-columns:1fr!important}.rent-ready-page .rr-six-stage-rail>button{min-height:60px!important}.rent-ready-page .rr-lifecycle-section .rr-canonical-list{max-height:3284px!important}}.rr-punch-list-single{background:#0d1010;border:1px solid #303536;border-radius:18px;overflow:hidden}.rr-punch-list-single .rr-punch-row{border-bottom:1px solid #282d2e;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.rr-punch-list-single .rr-punch-row:last-child{border-bottom:0}.rr-workflow-drawer>header small,.rr-punch-number,.rr-punch-content small{color:#91adbb!important}.rr-punch-number{font-weight:800}.rr-punch-content{gap:5px;min-width:0;display:grid}.rr-punch-content strong{color:#edf7fd;line-height:1.4}.rr-punch-content small,.rr-punch-content span{color:#aaa7a0}.rr-punch-content textarea{width:100%;min-height:90px}.rr-punch-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rr-workflow-panel-title>span{color:#a8c1cd!important;background:#6f8b9914!important;border-color:#718d9b!important}.rr-maintenance-summary strong{color:#a8c1cd!important;background:#6f8b9910!important;border-color:#526772!important}.rr-punch-row-actions .rr-line-complete,.rr-scope-complete-bar .rr-complete-scope{min-width:118px;font-weight:800;color:#0b0d0e!important;background:#7d9cab!important;border:1px solid #7d9cab!important;border-radius:999px!important}.rr-punch-row-actions .rr-line-complete:hover:not(:disabled),.rr-punch-row-actions .rr-line-complete:focus-visible,.rr-scope-complete-bar .rr-complete-scope:hover:not(:disabled),.rr-scope-complete-bar .rr-complete-scope:focus-visible{color:#050606!important;background:#8d99a1!important;border-color:#8d99a1!important}.rr-punch-row-actions .rr-line-complete.is-complete{opacity:1;color:#a8c1cd!important;background:#1c272c!important;border-color:#526772!important}.rr-scope-complete-bar{background:#0b0e0f;border:1px solid #3d4e56;border-radius:12px;padding:14px;position:sticky;bottom:0;box-shadow:0 -10px 24px #0008}.rr-scope-complete-bar>span{color:#b8c7ce!important}.rr-open-vendors{margin-top:18px}.rent-ready-page .rr-complete-scope{z-index:2;position:relative;pointer-events:auto!important}.rr-drawer-header-actions{align-items:center;gap:10px;display:flex}.rr-print-scope-button{border-radius:8px;min-height:42px;padding:0 16px;font-weight:800;color:#dceaf0!important;background:#1c272c!important;border:1px solid #7d9cab!important}.rr-print-scope-button:hover,.rr-print-scope-button:focus-visible{color:#0b0d0e!important;background:#7d9cab!important}.rr-print-scope{display:none}@media print{@page{size:letter portrait;margin:.42in}body *{visibility:hidden!important}.rr-workflow-backdrop,.rr-workflow-drawer,.rr-workflow-body,.rr-maintenance-only{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.rr-print-scope,.rr-print-scope *{visibility:visible!important}.rr-print-scope{color:#17202a!important;background:#fff!important;width:100%!important;min-height:100%!important;margin:0!important;padding:0!important;font-family:Aptos,Segoe UI,Arial,sans-serif!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important}.rr-print-scope-header{background:#fff!important;border-bottom:4px solid #526874!important;grid-template-columns:150px minmax(0,1fr)!important;align-items:center!important;gap:24px!important;padding:0 0 18px!important;display:grid!important}.rr-print-scope-header img{filter:none!important;width:140px!important;height:auto!important;display:block!important}.rr-print-scope-header small,.rr-print-scope-section header small{color:#526874!important;letter-spacing:.16em!important;font-size:9pt!important;font-weight:800!important;display:block!important}.rr-print-scope-header h1{color:#111820!important;margin:3px 0 2px!important;font-size:24pt!important;line-height:1.05!important}.rr-print-scope-header p{color:#52606b!important;margin:0!important;font-size:11pt!important}.rr-print-scope-meta{border:1px solid #b8c5cb!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;margin:16px 0!important;display:grid!important}.rr-print-scope-meta>div{background:#f7f9fa!important;border-bottom:1px solid #d6dfe3!important;border-right:1px solid #d6dfe3!important;min-height:50px!important;padding:9px 11px!important}.rr-print-scope-meta>div:nth-child(3n){border-right:0!important}.rr-print-scope-meta>div:nth-last-child(-n+3){border-bottom:0!important}.rr-print-scope-meta small{color:#63727c!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:7.5pt!important;font-weight:800!important;display:block!important}.rr-print-scope-meta strong{color:#17202a!important;margin-top:3px!important;font-size:10pt!important;display:block!important}.rr-print-scope-section{break-inside:auto!important;margin-top:16px!important}.rr-print-scope-section>header{background:#fff!important;border-bottom:2px solid #526874!important;justify-content:space-between!important;align-items:flex-end!important;gap:16px!important;margin-bottom:7px!important;padding-bottom:6px!important;display:flex!important}.rr-print-scope-section h2{color:#17202a!important;margin:2px 0 0!important;font-size:15pt!important}.rr-print-scope-section>header>strong{color:#526874!important;font-size:8.5pt!important}.rr-print-scope table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;font-size:7.5pt!important}.rr-print-scope th{color:#fff!important;letter-spacing:.05em!important;text-align:left!important;text-transform:uppercase!important;background:#526874!important;border:1px solid #526874!important;padding:6px 5px!important;font-size:6.8pt!important}.rr-print-scope td{color:#17202a!important;vertical-align:top!important;overflow-wrap:anywhere!important;border:1px solid #c9d2d7!important;padding:6px 5px!important}.rr-print-scope tbody tr:nth-child(2n) td{background:#f3f6f7!important}.rr-print-scope tr{break-inside:avoid!important}.rr-print-scope th:first-child,.rr-print-scope td:first-child{width:5%!important}.rr-print-scope th:nth-child(2),.rr-print-scope td:nth-child(2){width:36%!important}.rr-print-scope th:nth-child(3),.rr-print-scope td:nth-child(3){width:12%!important}.rr-print-scope th:nth-child(4),.rr-print-scope td:nth-child(4){width:9%!important}.rr-print-scope th:nth-child(5),.rr-print-scope td:nth-child(5){width:14%!important}.rr-print-scope th:nth-child(6),.rr-print-scope td:nth-child(6){width:11%!important}.rr-print-scope th:nth-child(7),.rr-print-scope td:nth-child(7){width:13%!important}.rr-print-scope td strong,.rr-print-scope td span{display:block!important}.rr-print-scope td span{color:#5e6b74!important;margin-top:3px!important;font-size:6.8pt!important}.rr-print-scope-section>p{color:#52606b!important;border:1px solid #c9d2d7!important;margin:0!important;padding:12px!important}.rr-print-vendor-section{break-before:auto!important}.rr-print-vendor-section th:first-child,.rr-print-vendor-section td:first-child{width:18%!important}.rr-print-vendor-section th:nth-child(2),.rr-print-vendor-section td:nth-child(2){width:36%!important}.rr-print-vendor-section th:nth-child(3),.rr-print-vendor-section td:nth-child(3){width:15%!important}.rr-print-vendor-section th:nth-child(4),.rr-print-vendor-section td:nth-child(4){width:17%!important}.rr-print-vendor-section th:nth-child(5),.rr-print-vendor-section td:nth-child(5){width:14%!important}.rr-print-scope-footer{border-top:1px solid #8fa1aa!important;grid-template-columns:1fr 160px!important;gap:24px!important;margin-top:24px!important;padding-top:22px!important;display:grid!important}.rr-print-scope-footer>div{border-bottom:1px solid #526874!important;height:32px!important}.rr-print-scope-footer span{color:#52606b!important;text-transform:uppercase!important;font-size:7pt!important;display:block!important}.rr-print-scope-footer p{color:#7a8790!important;text-align:right!important;grid-column:1/-1!important;margin:8px 0 0!important;font-size:7pt!important}}@media (width<=760px){.rr-punch-list-single .rr-punch-row{grid-template-columns:34px minmax(0,1fr)}.rr-punch-status,.rr-punch-row-actions{grid-column:2;justify-self:start}}.rr-punch-fields{grid-template-columns:minmax(150px,1fr) minmax(145px,.7fr) minmax(180px,1.4fr);gap:8px;margin-top:8px;display:grid}.rr-punch-fields label{gap:5px;min-width:0;display:grid}.rr-punch-fields label>span{text-transform:uppercase;font-size:.72rem;font-weight:800;color:#91adbb!important}.rr-punch-fields input{width:100%;min-width:0;min-height:42px;padding:9px 10px;color:#edf7fd!important;background:#0b0d0e!important;border:1px solid #343a40!important}.rr-walk-photos-panel{gap:12px!important;display:grid!important}.rr-walk-photo-control{text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:76px;padding:14px 16px;display:flex;color:#edf7fd!important;background:linear-gradient(135deg,#171a1d,#101213)!important;border:1px solid #526874!important}.rr-walk-photo-control>span{gap:5px;display:grid}.rr-walk-photo-control small{letter-spacing:.08em;font-size:.72rem;font-weight:800;color:#91adbb!important}.rr-walk-photo-control strong{font-size:1rem}.rr-walk-photo-control b{color:#b9e3fb;background:#164f861f;border:1px solid #2d8fd5;border-radius:999px;place-items:center;min-width:42px;height:42px;font-size:1rem;display:grid}.rr-photo-empty,.rr-photo-status{margin:0;color:#aaa7a0!important}.rr-photo-upload{cursor:pointer;background:#164f86;border:1px solid #526874;border-radius:8px;justify-self:start;align-items:center;min-height:42px;padding:0 14px;font-weight:800;display:inline-flex;position:relative;color:#edf7fd!important}.rr-photo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rr-photo-status{background:#52687418;border:1px solid #526874;border-radius:8px;padding:10px 12px}.rr-photo-gallery{z-index:40;flex-direction:column;min-width:0;display:flex;inset:0;overflow:auto;color:#edf7fd!important;background:#0a0b0c!important;border:0!important;position:absolute!important}.rr-photo-gallery>header{z-index:2;background:#07182c;border-bottom:1px solid #343a40;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;position:sticky;top:0}.rr-photo-gallery>header small{color:#91adbb!important}.rr-photo-gallery>header h3{margin:5px 0 0;font-size:1.2rem}.rr-photo-gallery>header button{background:#164f86;border-color:#526874;min-height:44px;padding:0 14px}.rr-photo-stage{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:12px;padding:20px;display:grid}.rr-photo-stage>button{background:#164f86;border-color:#526874;min-width:48px;min-height:64px;font-size:2rem}.rr-photo-stage figure{gap:12px;min-width:0;margin:0;display:grid}.rr-photo-stage img{object-fit:contain;background:#050606;border:1px solid #343a40;border-radius:10px;width:100%;max-height:62vh;display:block}.rr-photo-stage figcaption{background:#07182c;border-left:3px solid #2d8fd5;gap:4px;padding:12px 14px;display:grid}.rr-photo-stage figcaption span{font-size:.82rem;color:#aaa7a0!important}.rr-photo-thumbnails{gap:10px;padding:0 20px 18px;display:flex;overflow-x:auto}.rr-photo-thumbnails button{background:#07182c;border:1px solid #343a40;flex:0 0 94px;height:72px;padding:3px}.rr-photo-thumbnails button.active{border-color:#2d8fd5;box-shadow:0 0 0 2px #164f8655}.rr-photo-thumbnails img{object-fit:cover;width:100%;height:100%}.rr-photo-remove{align-self:flex-start;min-height:44px;margin:0 20px 24px;padding:0 14px;color:#efc0bc!important;background:#351c1b!important;border-color:#a4514b!important}.rr-photo-gallery-empty{text-align:center;gap:8px;margin:auto;padding:32px;display:grid}.rr-photo-gallery-empty span{color:#aaa7a0!important}@media (width<=760px){.rr-punch-fields{grid-template-columns:1fr}.rr-punch-fields .rr-punch-note{grid-column:auto}.rr-photo-stage{grid-template-columns:42px minmax(0,1fr) 42px;gap:6px;padding:12px 8px}.rr-photo-stage>button{min-width:40px}.rr-photo-gallery>header{align-items:flex-start;padding:14px 12px}.rr-photo-gallery>header h3{font-size:1rem}.rr-photo-thumbnails{padding-inline:12px}.rr-photo-thumbnails button{flex-basis:76px;height:60px}.rr-photo-remove{margin-inline:12px}.rr-walk-photo-control{min-height:68px;padding:12px}}.rent-ready-page .rr-compact-record.is-down-locked .rr-maintenance-rail button,.rent-ready-page .rr-compact-record.is-down-locked .rr-unit-card-footer button{cursor:not-allowed!important;opacity:.58!important;filter:grayscale(.85)!important}.rent-ready-page .rr-compact-record.is-down-locked .rr-maintenance-rail button.locked{color:#b8bec4!important;box-shadow:none!important;background:#16191c!important;border-color:#56606a!important}.rent-ready-page .rr-compact-record.is-down-locked .rr-maintenance-rail button.locked small{color:#99a2aa!important}.rent-ready-page .tone-down-units .rr-canonical-list{max-height:440px!important}.rent-ready-page .rr-compact-record.is-down-locked .rr-unit-card-header{padding-block:10px!important}.rent-ready-page .rr-down-reason{width:100%;min-height:56px;color:inherit;font:inherit;text-align:center;background:#101315;border-block:1px solid #8fa1aa2e;place-items:center;gap:5px;padding:10px 18px;display:grid}.rent-ready-page .rr-down-reason.is-editable{cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s}.rent-ready-page .rr-down-reason.is-editable:hover,.rent-ready-page .rr-down-reason.is-editable:focus-visible{background:#17232b;border-color:#6288a4;outline:none;box-shadow:inset 0 0 0 1px #6288a466}.rent-ready-page .rr-down-reason small{color:#8fa1aa;letter-spacing:.13em;font-size:.68rem;font-weight:800}.rent-ready-page .rr-down-reason strong{color:#edf7fd;font-size:.95rem;line-height:1.25}.rent-ready-page .rr-down-reason em{color:#9fb5c4;letter-spacing:.04em;font-size:.68rem;font-style:normal;font-weight:750}.rent-ready-page .rr-show-unit-designation{text-align:center;background:linear-gradient(90deg,#101315,#172630 50%,#101315);border-block:1px solid #6288a447;place-items:center;gap:4px;min-height:54px;padding:9px 18px;display:grid}.rent-ready-page .rr-show-unit-designation small{color:#8fa1aa;letter-spacing:.14em;font-size:.65rem;font-weight:800}.rent-ready-page .rr-show-unit-designation strong{color:#dfeaf0;letter-spacing:.08em;font-size:.9rem}.rent-ready-page .rr-compact-record.is-down-locked .rr-unit-card-footer{min-height:42px!important;padding-block:6px!important}.rent-ready-page .rr-manager-board-reminder{color:#f2c47b;text-align:center;margin-top:6px;font-size:.72rem;font-weight:750;line-height:1.3;display:block}.rr-scope-references{gap:16px;display:grid}.rr-reference-upload-controls{background:#0d1724;border:1px solid #1f4f82;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;padding:14px;display:flex}.rr-reference-upload-controls>label:first-child{gap:6px;display:grid}.rr-reference-upload-controls span,.rr-reference-upload-controls input{font-size:.875rem}.rr-reference-upload-controls small{color:#8ebbda;flex-basis:100%;font-size:.8125rem}.rr-scope-references .rr-walk-photos-panel{border-top:1px solid #1f4f82;padding-top:12px}.rr-reference-pdf{width:100%;min-width:0}.rr-reference-pdf>div{background:#0d1724;flex-wrap:wrap;gap:12px;padding:10px;display:flex}.rr-reference-pdf a{color:#8ebbda;font-size:.875rem;font-weight:700}.rr-reference-pdf iframe{background:#fff;border:1px solid #1f4f82;width:100%;height:55vh;min-height:280px;display:block}.rr-pdf-thumbnail{color:#e8f1f6;place-content:center;gap:5px;font-size:1rem;font-weight:800;display:grid}.rr-pdf-thumbnail small{font-size:.75rem;font-weight:400}.rr-photo-upload:focus-within{outline-offset:3px;outline:2px solid #8ebbda}.dashboard-weather{min-width:0;grid-template-columns:minmax(132px,.58fr) minmax(0,1fr)!important}.dashboard-weather .weather-clock{min-width:0;padding:14px 15px!important}.dashboard-weather .weather-location{align-content:center;min-width:0;display:grid;padding:13px 15px!important}.dashboard-weather .weather-condition,.dashboard-weather .weather-location-meta{width:100%;min-width:0}.dashboard-weather .weather-location-title small{line-height:1.25;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}.dashboard-weather>footer{min-width:0;justify-content:flex-start!important;padding:8px 14px!important}.dashboard-weather>footer small{white-space:normal;text-align:right;width:100%;line-height:1.35;display:block;overflow:visible}.dashboard-weather .weather-alert{grid-column:1/-1;min-width:0}.dashboard-weather .weather-alert :is(div,p,strong){overflow-wrap:anywhere;min-width:0}.north-my-work-page{width:100%;max-width:1320px;margin-inline:auto}.north-my-work-controls{margin-bottom:14px;display:block!important}.north-my-work-controls .north-work-tabs{width:100%;margin:0}.north-my-work-hero .north-page-hero-aside{align-self:center}.north-hero-add-task{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:118px;color:var(--north-ivory)!important;background:#0a0b0be0!important}.north-work-list{gap:8px;padding:10px;display:grid;overflow:visible!important}.north-work-list-heading{min-height:auto!important;padding:14px 16px!important}.north-assigned-task-section{gap:8px;padding:0;display:grid!important}.north-work-list>button,.north-assigned-task-section>button{border-radius:9px;gap:14px;min-height:62px;padding:11px 16px;border:1px solid var(--north-border)!important;background:#0a2440!important;grid-template-columns:5px minmax(280px,1.6fr) minmax(150px,.75fr) minmax(130px,.65fr) minmax(105px,.55fr)!important}.north-work-list .notice-empty{border-radius:9px;place-items:center;min-height:58px;display:grid;border:1px dashed var(--north-border)!important}.task-create-modal{max-height:calc(100svh - 32px);overflow-y:auto;width:min(760px,100vw - 32px)!important;padding:24px!important}.task-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.task-create-form label{gap:7px;min-width:0;display:grid}.task-create-form :is(input,select){width:100%;min-height:44px}.task-create-form textarea{width:100%;min-height:82px}.task-create-form .wide{grid-column:1/-1}.task-create-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex;border-top:1px solid var(--north-border)!important;background:0 0!important;padding:15px 0 0!important}.task-create-footer>div{gap:8px;display:flex}@media (width<=760px){.dashboard-weather,.task-create-form{grid-template-columns:1fr!important}.dashboard-weather .weather-clock{border-right:0!important;border-bottom:1px solid var(--north-border)!important}.north-my-work-hero .north-page-hero-aside{width:auto}.north-work-list>button,.north-assigned-task-section>button{grid-template-columns:5px minmax(0,1fr)!important}.north-work-list>button>:is(em,b,i),.north-assigned-task-section>button>:is(em,b,i){grid-column:2}.task-create-footer{flex-direction:column;align-items:stretch}}.north-my-work-controls{margin-bottom:0!important}.north-work-add-row{justify-content:center;padding:14px 0 10px;display:flex}.north-work-add-row .north-add-task-button{min-width:132px}.north-work-list>button,.north-assigned-task-section>button{text-align:left!important;grid-template-columns:5px minmax(280px,1.6fr) minmax(150px,.75fr) minmax(150px,.72fr) minmax(105px,.55fr)!important;align-items:center!important;display:grid!important}.north-work-list>button.is-daily-standard,.north-assigned-task-section>button.is-daily-standard{grid-template-columns:5px minmax(280px,1.6fr) minmax(150px,.75fr)!important}.north-work-task-copy,.north-work-task-owner,.north-work-task-due{gap:4px;min-width:0;display:grid}.north-work-task-copy strong{overflow-wrap:anywhere;line-height:1.35}.north-work-task-copy small,.north-work-task-owner small,.north-work-task-due small{color:var(--north-muted-text);font-size:8px;line-height:1.25;display:block}.north-work-task-owner em,.north-work-task-due b{color:var(--north-text-primary);overflow-wrap:anywhere;margin:0;font-size:10px;font-style:normal;line-height:1.35;display:block}.north-work-task-status{border:1px solid var(--north-border-strong);min-height:28px;color:var(--north-pewter-light);text-align:center;border-radius:999px;justify-self:end;align-items:center;padding:5px 9px;font-size:9px;font-style:normal;line-height:1.2;display:inline-flex!important}.rent-ready-page .tone-in-turn .rr-canonical-list{--rr-visible-card-height:170px;overscroll-behavior-y:contain;scrollbar-gutter:stable;max-height:calc((var(--rr-visible-card-height) * 4) + 38px)!important;scroll-behavior:auto!important;gap:8px!important;padding:8px 10px!important}.rent-ready-page .tone-in-turn .rr-compact-record{contain:none!important;content-visibility:visible!important}.rent-ready-page .tone-in-turn .rr-unit-card-header{padding:7px 12px!important}.rent-ready-page .tone-in-turn .rr-unit-identity{gap:3px}.rent-ready-page .tone-in-turn .rr-unit-title-line h3{font-size:23px!important}.rent-ready-page .tone-in-turn .rr-readiness-badge{min-height:24px;padding:3px 8px;font-size:8px}.rent-ready-page .tone-in-turn .rr-maintenance-rail{gap:5px!important;padding:6px 9px!important}.rent-ready-page .tone-in-turn .rr-maintenance-rail>button{min-height:58px!important;padding:6px!important}.rent-ready-page .tone-in-turn .rr-unit-card-footer{padding:6px 12px!important}.rent-ready-page .tone-notice-to-vacate .rr-unit-card-footer{justify-content:flex-start!important}.rent-ready-page .rr-notice-move-out-date{color:var(--north-pewter-light);order:1;font-weight:750}.rent-ready-page .tone-notice-to-vacate .rr-move-out-action{order:2;margin-left:8px!important}.rent-ready-page .tone-notice-to-vacate .rr-last-updated{order:3;margin-left:auto!important}.rent-ready-page .rr-lifecycle-section.has-units .rr-canonical-list{overscroll-behavior-y:contain;scrollbar-gutter:stable;height:718px;max-height:718px!important;overflow-y:auto!important}@media (width<=760px){.north-work-list>button>:not(.north-work-priority),.north-assigned-task-section>button>:not(.north-work-priority){grid-column:2}.north-work-task-status{justify-self:start}.rent-ready-page .rr-lifecycle-section.has-units .rr-canonical-list{will-change:auto;height:auto;max-height:none!important}}:root{--north-action-pewter:#8fa1aa;--north-action-slate:#526874;--north-action-ink:#080808}body :where(button.primary,.north-primary,.north-tertiary,.north-add-task-button,.north-auth-submit,.access-signin-button,button[type=submit],.task-center-heading-actions>button,[role=dialog] footer button,[class*=modal] footer button,[class*=drawer] footer button,[class*=-actions]>button):not(.rent-ready-page *):not(:disabled){border-color:var(--north-action-pewter)!important;background:var(--north-action-pewter)!important;color:var(--north-action-ink)!important}.profile-preview-menu{scrollbar-gutter:stable;padding:8px!important}.profile-preview-menu button{grid-template-rows:auto auto;align-content:center;gap:4px;min-height:54px!important;padding:9px 12px!important;display:grid!important}.profile-preview-menu button+button{margin-top:3px}.profile-preview-menu strong{font-size:12px!important;line-height:1.25!important}.profile-preview-menu small{margin:0!important;font-size:9px!important;line-height:1.3!important}.organization-brand-logo{object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important;width:min(194px,100%)!important;height:58px!important}.organization-brand-copy{margin-top:3px!important}@media (width>=801px){.shell.sidebar-collapsed .organization-brand-logo{object-fit:contain!important;filter:none!important;width:62px!important;height:34px!important}}body :where(button.primary,.north-primary,.north-tertiary,.north-add-task-button,.north-auth-submit,.access-signin-button,button[type=submit],.task-center-heading-actions>button,[role=dialog] footer button,[class*=modal] footer button,[class*=drawer] footer button,[class*=-actions]>button):not(.rent-ready-page *):hover:not(:disabled){border-color:var(--north-action-slate)!important;background:var(--north-action-slate)!important;color:var(--north-action-ink)!important}.rent-ready-page .rr-board-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.rent-ready-page .rr-board-actions>button{min-height:40px;border-radius:4px!important}.rent-ready-page .rr-add-move-in{border-color:var(--north-pewter)!important;background:var(--north-pewter)!important;color:#080808!important}.rent-ready-page .rr-add-move-in>span{margin-right:7px;font-size:18px;line-height:0}.rent-ready-page .rr-compact-record,.rent-ready-page .rr-readiness-badge,.rent-ready-page .rr-unit-card-footer>button,.rent-ready-page .rr-inline-detail :is(input,select,button){border-radius:4px!important}.rent-ready-page .rr-six-stage-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;padding:12px!important}.rent-ready-page .tone-in-turn .rr-canonical-list{--rr-visible-card-height:286px!important;max-height:calc((var(--rr-visible-card-height) * 4) + 32px)!important}.rent-ready-page .rr-six-stage-rail>button,.rent-ready-page .rr-six-stage-rail>button.vendor{text-align:center!important;min-height:78px!important;box-shadow:none!important;background:#111416!important;border-radius:14px!important;grid-template-rows:minmax(34px,auto) 20px!important;align-content:center!important;place-items:center!important;gap:6px!important;padding:12px 16px!important;display:grid!important}.rent-ready-page .rr-six-stage-rail>button>span:not(.rr-audit-tooltip),.rent-ready-page .rr-six-stage-rail>button.vendor>span:not(.rr-audit-tooltip){width:100%!important;min-height:0!important;color:var(--north-ivory)!important;text-align:center!important;align-self:center!important;margin:0!important;font:750 13px/1.25 Aptos,Segoe UI,sans-serif!important}.rent-ready-page .rr-six-stage-rail>button>small,.rent-ready-page .rr-six-stage-rail>button .rr-maintenance-count{width:100%!important;min-height:0!important;color:var(--north-pewter-light)!important;text-align:center!important;align-self:center!important;margin:0!important;font:650 10px/1.25 Aptos,Segoe UI,sans-serif!important}.rent-ready-page .rr-six-stage-rail>button .rr-maintenance-count>span{min-height:0!important;color:inherit!important;font:inherit!important;text-align:center!important}.rent-ready-page .rr-six-stage-rail>button.complete{background:#6f9b7d14!important;border-color:#6f9b7d!important}.rent-ready-page .rr-six-stage-rail>button.complete>small,.rent-ready-page .rr-six-stage-rail>button.complete .rr-maintenance-count{color:#a9cbb5!important}.rent-ready-page .rr-inline-detail{padding:62px 16px 16px!important}.rent-ready-page .rr-inline-detail:before{content:"Move-In Details"!important}.rent-ready-page .rr-inline-fields{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:end!important;gap:14px!important;display:grid!important}.rent-ready-page .rr-inline-fields .rr-leasing-actions{grid-column:1/-1!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.rr-add-move-in-modal{width:min(660px,100vw - 32px)!important}.rr-move-in-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.rr-move-in-form label{color:var(--north-text-secondary);letter-spacing:.05em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.rr-move-in-form :is(input,select){border:1px solid var(--north-border-strong);width:100%;min-height:44px;color:var(--north-text-primary);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07182c;border-radius:4px;padding:0 12px}@media (width<=760px){.rent-ready-page .rr-board-head{align-items:stretch!important}.rent-ready-page .rr-board-actions{justify-content:stretch}.rent-ready-page .rr-board-actions>button{flex:1 1 0}.rent-ready-page .rr-six-stage-rail,.rent-ready-page .rr-inline-fields,.rr-move-in-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=430px){.rent-ready-page .rr-board-actions,.rent-ready-page .rr-inline-fields,.rr-move-in-form{grid-template-columns:1fr!important;display:grid!important}.rent-ready-page .rr-six-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}}:root,body{--atlas-warning:#7791ad;--north-warning:#7791ad;--amber:#7791ad}.shell :is(.eyebrow,.section-kicker,[class*=section-number],.north-work-list-heading small),.modal-bg :is(.eyebrow,.section-kicker,header>div>small),.rr-reopen-anchor>section>small{color:var(--north-pewter)!important}.shell :is(.north-add-task-button,button.primary),.modal-bg button.primary,.rr-reopen-anchor button.primary{border-color:var(--north-pewter)!important;background:var(--north-pewter)!important;color:#080808!important}.shell :is(.north-add-task-button,button.primary):hover:not(:disabled),.modal-bg button.primary:hover:not(:disabled),.rr-reopen-anchor button.primary:hover:not(:disabled){border-color:var(--north-pewter-deep)!important;background:var(--north-pewter-deep)!important;color:#080808!important}.north-my-work-page{--work-column-template:5px minmax(260px, 1.65fr) minmax(145px, .72fr) minmax(145px, .68fr) minmax(104px, .5fr)}.north-my-work-page .north-work-add-row{padding:16px 0 18px!important}.north-my-work-page .north-work-list{border:1px solid var(--north-border-strong)!important;background:#07182c!important;border-radius:16px!important;padding:0!important;display:block!important;overflow:hidden!important}.north-my-work-page .north-work-list-heading{border:0!important;border-bottom:1px solid var(--north-border)!important;background:#07182c!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;min-height:0!important;margin:0!important;padding:18px 20px!important;display:flex!important}.north-my-work-page .north-work-list>.north-work-list-heading:first-child{background:linear-gradient(100deg,#52687438,#0000 46%),#07182c!important;padding-block:20px!important}.north-my-work-page .north-work-list-heading small{letter-spacing:.14em!important;font-size:10px!important;line-height:1.2!important}.north-my-work-page .north-work-list-heading :is(h2,h3){color:var(--north-ivory)!important;margin:4px 0 0!important;font-size:18px!important;line-height:1.2!important}.north-my-work-page .north-work-subheading,.north-my-work-page .assigned-task-heading{background:#0a2440!important;padding-block:13px!important}.north-my-work-page .assigned-task-heading>b{border:1px solid var(--north-border-selected)!important;min-width:32px!important;height:32px!important;color:var(--north-pewter-light)!important;background:#0c0d0e!important;border-radius:999px!important;place-items:center!important;padding:0 9px!important;font-size:12px!important;display:grid!important}.north-my-work-page .north-assigned-task-section{padding:0!important;display:block!important}.north-my-work-page .north-work-list>button,.north-my-work-page .north-assigned-task-section>button{grid-template-columns:var(--work-column-template)!important;border:0!important;border-bottom:1px solid var(--north-border)!important;text-align:left!important;background:#0a2440!important;border-radius:0!important;align-items:center!important;gap:16px!important;width:100%!important;min-height:70px!important;margin:0!important;padding:13px 20px!important;display:grid!important}.north-my-work-page .north-work-priority{border-radius:999px!important;width:4px!important;height:38px!important}.north-my-work-page .north-work-task-copy strong{color:var(--north-ivory)!important;font-size:14px!important;line-height:1.35!important}.north-my-work-page .north-work-task-copy small,.north-my-work-page .north-work-task-owner small,.north-my-work-page .north-work-task-due small{color:var(--north-text-muted)!important;margin:0!important;font-size:10px!important;line-height:1.25!important}.north-my-work-page .north-work-task-owner em,.north-my-work-page .north-work-task-due b{color:var(--north-text-primary)!important;font-size:12px!important}.north-my-work-page .north-work-task-status{border-color:var(--north-border-selected)!important;background:#07182c!important;justify-content:center!important;justify-self:end!important;min-width:96px!important}.north-my-work-page .north-work-list .notice-empty{border:0!important;border-bottom:1px solid var(--north-border)!important;min-height:72px!important;color:var(--north-text-muted)!important;background:#0a2440!important;border-radius:0!important}.rr-reopen-anchor{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#000000c7!important}.rr-reopen-popover.rr-add-move-in-modal{border:1px solid var(--north-border-selected)!important;background:#0a2440!important;border-radius:18px!important;width:min(760px,100vw - 32px)!important;padding:0!important;overflow:hidden!important;box-shadow:0 30px 90px #000000b8!important}.rr-add-move-in-modal>small,.rr-add-move-in-modal>h2{margin-inline:26px!important;display:block!important}.rr-add-move-in-modal>small{margin-top:24px!important;font-size:10px!important}.rr-add-move-in-modal>h2{margin-top:7px!important;margin-bottom:0!important;font-size:26px!important}.rr-add-move-in-modal .rr-move-in-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin:22px 26px 26px!important;display:grid!important}.rr-add-move-in-modal .rr-move-in-form label{color:var(--north-pewter-light)!important;gap:8px!important;font-size:11px!important}.rr-add-move-in-modal .rr-move-in-form :is(input,select){border-color:var(--north-border-strong)!important;background:#0d0f10!important;border-radius:10px!important;min-height:48px!important;padding-inline:14px!important;font-size:14px!important}.rr-add-move-in-modal>div:last-child{border-top:1px solid var(--north-border)!important;background:#101214!important;justify-content:flex-end!important;gap:10px!important;margin:0!important;padding:18px 26px!important;display:flex!important}.rr-add-move-in-modal>div:last-child button{border-radius:999px!important;min-width:112px!important;min-height:44px!important;font-size:13px!important}.rent-ready-page .rr-six-stage-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:minmax(82px,auto)!important;align-items:stretch!important;gap:10px!important;padding:12px!important;display:grid!important;overflow:visible!important}.rent-ready-page .rr-six-stage-rail>button,.rent-ready-page .rr-six-stage-rail>button.vendor{width:100%!important;min-width:0!important;height:100%!important;min-height:82px!important;color:var(--north-ivory)!important;text-align:center!important;background:#121517!important;border:1px solid #394249!important;border-radius:12px!important;grid-template-rows:minmax(34px,auto) 20px!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;place-items:center!important;gap:6px!important;padding:12px 14px!important;display:grid!important;box-shadow:inset 0 1px #ffffff06!important}.rent-ready-page .rr-six-stage-rail>button>i{display:none!important}.rent-ready-page .rr-six-stage-rail>button>span:not(.rr-audit-tooltip),.rent-ready-page .rr-six-stage-rail>button.vendor>span:not(.rr-audit-tooltip){width:100%!important;min-height:0!important;color:var(--north-ivory)!important;text-align:center!important;overflow-wrap:normal!important;word-break:normal!important;grid-area:1/1!important;align-self:center!important;margin:0!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important}.rent-ready-page .rr-six-stage-rail>button>small,.rent-ready-page .rr-six-stage-rail>button .rr-maintenance-count{width:100%!important;min-height:0!important;color:var(--north-pewter-light)!important;text-align:center!important;grid-area:2/1!important;align-self:center!important;margin:0!important;font-size:11px!important;font-weight:650!important;line-height:1.25!important}.rent-ready-page .rr-six-stage-rail>button.active{background:#182025!important;border-color:#526874!important}.rent-ready-page .rr-six-stage-rail>button.scheduled{border-color:var(--north-pewter)!important;background:#20282d!important}.rent-ready-page .rr-six-stage-rail>button.complete{border-color:var(--north-success)!important;background:#17221b!important}.rent-ready-page .rr-six-stage-rail>button.complete>small,.rent-ready-page .rr-six-stage-rail>button.complete .rr-maintenance-count,.rent-ready-page .rr-six-stage-rail>button.complete .rr-maintenance-count>span{color:#a9cbb5!important}.rent-ready-page .rr-six-stage-rail>button.follow-up,.rent-ready-page .rr-six-stage-rail>button.no-power{border-color:var(--north-danger)!important;background:#251817!important}.rent-ready-page .rr-six-stage-rail>button:focus-visible{outline-color:var(--north-pewter)!important}.property-task-modal{background:#0a2440!important;border-radius:18px!important;width:min(1060px,100vw - 32px)!important;max-height:min(900px,100svh - 32px)!important;overflow:auto!important}.property-task-modal>header{border-bottom:1px solid var(--north-border)!important;background:linear-gradient(100deg,#5268742e,#0000 52%),#0a2440!important;align-items:flex-start!important;padding:24px 26px 20px!important}.property-task-modal>header h2{margin:7px 0 6px!important;font-size:25px!important;line-height:1.15!important}.property-task-modal>header p{margin:0!important;font-size:13px!important;line-height:1.5!important}.property-task-modal>header>button{background:#0e1011!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;font-size:22px!important;display:grid!important}.property-task-modal .property-task-summary{border-bottom:1px solid var(--north-border)!important;background:#101214!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:0!important;display:grid!important}.property-task-modal .property-task-summary>div{border:0!important;border-right:1px solid var(--north-border)!important;background:0 0!important;min-height:78px!important;padding:16px 20px!important}.property-task-modal .property-task-summary>div:last-child{border-right:0!important}.property-task-modal .property-task-summary small{color:var(--north-pewter)!important;letter-spacing:.12em!important;font-size:9px!important}.property-task-modal .property-task-summary strong{margin-top:7px!important;font-size:13px!important;display:block!important}.property-task-modal .property-task-workflow{grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr)!important;gap:0!important;padding:0!important;display:grid!important}.property-task-modal .property-task-workflow>section,.property-task-modal .property-task-workflow>aside{background:#0a2440!important;border:0!important;min-width:0!important;padding:24px 26px!important}.property-task-modal .property-task-workflow>aside{border-left:1px solid var(--north-border)!important;background:#07182c!important}.property-task-modal :is(.property-task-assignment-grid,.task-record-fields,.task-schedule-fields){gap:12px!important;margin:16px 0!important}.property-task-modal label{color:var(--north-pewter-light)!important;gap:7px!important;font-size:11px!important}.property-task-modal :is(input,select,textarea){border-color:var(--north-border-strong)!important;background:#0d0f10!important;border-radius:9px!important;min-height:44px!important;padding:10px 12px!important;font-size:13px!important}.property-task-modal textarea{min-height:90px!important}.property-task-modal .property-task-actions{border-top:1px solid var(--north-border)!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;margin-top:18px!important;padding-top:18px!important;display:flex!important}.property-task-modal .property-task-actions>button{border-color:var(--north-pewter)!important;background:var(--north-pewter)!important;color:#080808!important;border-radius:999px!important;min-height:40px!important;padding:0 15px!important;font-size:12px!important;font-weight:750!important}.property-task-modal .property-task-actions>button:hover:not(:disabled){border-color:var(--north-pewter-deep)!important;background:var(--north-pewter-deep)!important}.property-task-modal .property-task-actions>button.danger{border-color:var(--north-danger)!important;color:#f0c5c1!important;background:0 0!important}.property-task-modal .property-task-workflow aside>article,.property-task-modal .task-assignment-chain article{border:0!important;border-bottom:1px solid var(--north-border)!important;background:0 0!important;padding:14px 0!important}@media (width<=1040px){.rent-ready-page .rr-six-stage-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=760px){.north-my-work-page .north-work-list>button,.north-my-work-page .north-assigned-task-section>button{grid-template-columns:4px minmax(0,1fr)!important;align-items:start!important;padding:15px!important}.north-my-work-page .north-work-list button>:not(.north-work-priority){grid-column:2!important}.north-my-work-page .north-work-task-status{justify-self:start!important}.rr-add-move-in-modal .rr-move-in-form,.property-task-modal .property-task-summary,.property-task-modal .property-task-workflow{grid-template-columns:1fr!important}.property-task-modal .property-task-summary>div{border-right:0!important;border-bottom:1px solid var(--north-border)!important;min-height:64px!important}.property-task-modal .property-task-workflow>aside{border-top:1px solid var(--north-border)!important;border-left:0!important}.property-task-modal :is(.property-task-assignment-grid,.task-record-fields,.task-schedule-fields){grid-template-columns:1fr!important}}@media (width<=520px){.rent-ready-page .rr-six-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rr-add-move-in-modal .rr-move-in-form{grid-template-columns:1fr!important;margin-inline:18px!important}.rr-add-move-in-modal>small,.rr-add-move-in-modal>h2{margin-inline:18px!important}.rr-add-move-in-modal>div:last-child{padding-inline:18px!important}}.leasing-workspace .upcoming-move-ins.snapshot .move-in-list{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--north-pewter-deep) #0d0f10;max-height:330px!important;overflow-y:auto!important}.leasing-workspace .dar-weekly-overview.card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.leasing-workspace .dar-weekly-overview>header{align-items:center!important;padding:18px 0!important}.leasing-workspace .dar-week-picker{grid-template-columns:42px minmax(170px,1fr) 42px;background:0 0!important;border:0!important;align-items:end!important;gap:8px!important;padding:0!important;display:grid!important}.leasing-workspace .dar-week-picker label{text-align:center;grid-template-rows:18px 42px;gap:6px!important;margin:0!important;display:grid!important}.leasing-workspace .dar-week-picker input,.leasing-workspace .dar-week-picker>button{height:42px!important;margin:0!important}@media (width<=700px){.leasing-workspace .dar-weekly-overview>header{align-items:stretch!important}.leasing-workspace .dar-week-picker{width:100%}}.application-tracker-summary.application-tracker-summary-focused{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dar-v2-tour-editor>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.dar-v2-tour-editor label{min-width:0}.dar-v2-tour-editor :is(input,select,textarea){width:100%}.dar-v2-tour-editor input[readonly]{cursor:default;color:var(--north-pewter-light)!important;background:#171b1d!important}.dar-v2-tour-editor label.wide{grid-column:1/-1!important}.maintenance-page>.north-page-hero{z-index:1!important;margin-bottom:12px!important;position:relative!important}.maintenance-page>.maintenance-tabs{z-index:2!important;width:100%!important;margin:0 0 18px!important;position:relative!important;inset:auto!important;transform:none!important}@media (width<=900px){.dar-v2-tour-editor>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.application-tracker-summary.application-tracker-summary-focused,.dar-v2-tour-editor>div{grid-template-columns:minmax(0,1fr)!important}}.atlas-home,.rent-ready-page{--n22-onyx:var(--north-midnight);--n22-charcoal:var(--north-midnight-slate);--n22-graphite:var(--north-elevated-ink);--n22-slate:var(--north-deep-sapphire);--n22-pewter-deep:var(--north-deep-sapphire);--n22-pewter:var(--north-sapphire);--n22-pewter-light:var(--north-glacial);--n22-ivory:var(--north-frost);--n22-success:var(--north-success);--n22-warning:var(--north-warning);--n22-danger:var(--north-danger);color:var(--n22-ivory)!important;font-family:Aptos,Aptos Display,Segoe UI,Arial,sans-serif!important}.atlas-home{animation:.22s ease-out both n22-page-enter;background:var(--n22-onyx)!important;gap:20px!important}.atlas-home .north-home-hero{background-color:var(--n22-charcoal)!important;background-blend-mode:luminosity, normal!important;min-height:164px!important;box-shadow:none!important;border:1px solid #1f4f8233!important;border-radius:16px!important}.atlas-home .north-page-hero-copy>h1{max-width:760px;color:var(--n22-ivory)!important;font-size:clamp(1.75rem,3.1vw,2.5rem)!important;font-weight:600!important;line-height:1.08!important}.atlas-home .north-page-hero-copy>:is(small,p),.atlas-home .north-section-heading small{color:var(--n22-pewter)!important}.atlas-home :is(.north-role-section,.north-meetings-module,.north-help-summary,.north-quick-access,.north-daily-inspiration,.mobile-dashboard-accordion){background:var(--n22-charcoal)!important;box-shadow:none!important;border:1px solid #1f4f8233!important;border-radius:14px!important}.atlas-home .north-property-at-a-glance{gap:16px!important;padding:clamp(18px,2vw,24px)!important;display:grid!important}.atlas-home .north-section-heading{align-items:center!important;gap:16px!important;margin:0!important}.atlas-home .north-section-heading h2{color:var(--n22-ivory)!important;font-size:clamp(1.2rem,2vw,1.55rem)!important;font-weight:620!important;line-height:1.12!important}.atlas-home .north-section-heading>button{background:var(--n22-graphite)!important;min-height:44px!important;color:var(--n22-ivory)!important;border:1px solid #1f4f8261!important;border-radius:7px!important;padding:0 15px!important}.atlas-home .north-property-pulse{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.atlas-home .north-property-pulse-card,.atlas-home .north-summary-metric{background:var(--n22-graphite)!important;min-width:0!important;color:var(--n22-ivory)!important;box-shadow:none!important;text-align:left!important;border:1px solid #1f4f8233!important;border-radius:12px!important;transition:border-color .16s ease-out,background-color .16s ease-out,transform .16s ease-out!important}.atlas-home .north-property-pulse-card{gap:10px!important;min-height:124px!important;padding:17px!important;display:grid!important}.atlas-home .north-property-pulse-card>div{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.atlas-home .north-property-pulse-card :is(small,span),.atlas-home .north-summary-metric :is(small,span){color:var(--n22-pewter-light)!important}.atlas-home .north-property-pulse-card strong{color:var(--n22-ivory)!important;font-size:clamp(1.35rem,2.1vw,1.85rem)!important;font-weight:620!important}.atlas-home .north-property-pulse-card>i{background:var(--north-deep-sapphire)!important;border-radius:999px!important;height:5px!important;display:block!important;overflow:hidden!important}.atlas-home .north-property-pulse-card>i>b{border-radius:inherit!important;background:var(--n22-pewter)!important;height:100%!important;display:block!important}.atlas-home .north-property-readiness{border-top:1px solid #1f4f822e!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;padding-top:16px!important;display:grid!important}.atlas-home .north-summary-metric{align-content:center!important;gap:7px!important;min-height:108px!important;padding:15px!important;display:grid!important}.atlas-home .north-summary-metric strong{color:var(--n22-ivory)!important;font-size:clamp(1.45rem,2.5vw,2rem)!important;font-weight:620!important}.atlas-home :is(.north-property-pulse-card,.north-summary-metric,.north-section-heading>button):hover:not(:disabled){border-color:var(--n22-pewter-light)!important;background:var(--n22-slate)!important;transform:translateY(-1px)!important}.atlas-home :is(.north-property-pulse-card,.north-summary-metric,.north-section-heading>button):active:not(:disabled){transition-duration:.1s!important;transform:scale(.985)!important}.atlas-home .north-my-day{gap:16px!important}.atlas-home :is(.dashboard-mini-calendar,.dashboard-weather,.dashboard-task-center){background:var(--n22-graphite)!important;box-shadow:none!important;border-color:#1f4f8233!important;border-radius:12px!important}.rent-ready-page{animation:.22s ease-out both n22-page-enter;background:var(--n22-onyx)!important;min-width:0!important;overflow-x:clip!important}.rent-ready-page .rr-board{background:var(--n22-charcoal)!important;box-shadow:none!important;border:1px solid #1f4f8233!important;border-radius:16px!important}.rent-ready-page .rr-board-head,.rent-ready-page .rr-controls,.rent-ready-page .rr-lifecycle-section>header{background:var(--n22-charcoal)!important;border-color:#1f4f822e!important}.rent-ready-page .rr-controls :is(input,select),.rent-ready-page .rr-inline-detail :is(input,select),.rent-ready-page .rr-reopen-popover :is(input,select,textarea),.rent-ready-page .rr-modal :is(input,select,textarea),.rent-ready-page .rr-workflow-drawer :is(input,select,textarea),.rent-ready-page .rr-vendor-drawer :is(input,select,textarea){background:var(--north-midnight)!important;min-height:44px!important;color:var(--n22-ivory)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;border:1px solid #1f4f824d!important;border-radius:7px!important}.rent-ready-page .rr-compact-record{background:var(--n22-charcoal)!important;box-shadow:none!important;border:1px solid #1f4f8233!important;border-radius:14px!important;transition:border-color .16s ease-out,background-color .16s ease-out!important;overflow:visible!important}.rent-ready-page .rr-compact-record:hover{border-color:#8ebbda8a!important}.rent-ready-page .rr-unit-card-header{background:var(--n22-charcoal)!important;border-color:#1f4f8229!important;grid-template-columns:minmax(0,1fr) minmax(188px,auto)!important;align-items:start!important;gap:18px!important;padding:15px 16px 13px!important;display:grid!important}.rent-ready-page .rr-unit-identity{min-width:0!important}.rent-ready-page .rr-unit-title-line h3{color:var(--n22-ivory)!important;font-size:1.55rem!important;font-weight:620!important;line-height:1.05!important}.rent-ready-page .rr-unit-identity>p,.rent-ready-page .rr-move-in-context :is(span,em){color:var(--n22-pewter-light)!important;font-size:.78rem!important;line-height:1.35!important}.rent-ready-page .rr-move-in-context{text-align:right!important;grid-template-columns:auto auto!important;justify-content:end!important;align-items:baseline!important;gap:3px 8px!important;min-width:0!important;padding:0!important;display:grid!important}.rent-ready-page .rr-move-in-context>small{color:var(--n22-pewter)!important;letter-spacing:.13em!important;font-size:.72rem!important;font-weight:750!important}.rent-ready-page .rr-move-in-context>strong{color:var(--n22-ivory)!important;font-size:1.05rem!important;line-height:1.1!important}.rent-ready-page .rr-move-in-context>:is(span,em){grid-column:1/-1!important}.rent-ready-page .rr-six-stage-rail{background:var(--north-midnight-slate)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:minmax(82px,auto)!important;gap:10px!important;padding:12px!important;display:grid!important}.rent-ready-page .rr-six-stage-rail>button,.rent-ready-page .rr-six-stage-rail>button.vendor{border:1px solid var(--north-deep-sapphire)!important;background:var(--north-elevated-ink)!important;width:100%!important;min-width:0!important;min-height:82px!important;color:var(--n22-ivory)!important;text-align:center!important;box-shadow:none!important;border-radius:13px!important;grid-template-rows:minmax(32px,auto) minmax(18px,auto)!important;align-content:center!important;justify-items:center!important;gap:6px!important;padding:12px 14px!important;transition:border-color .16s ease-out,background-color .16s ease-out,transform .16s ease-out!important;display:grid!important;overflow:visible!important}.rent-ready-page .rr-six-stage-rail>button>span:not(.rr-audit-tooltip),.rent-ready-page .rr-six-stage-rail>button.vendor>span:not(.rr-audit-tooltip){width:100%!important;color:var(--n22-ivory)!important;overflow-wrap:normal!important;word-break:normal!important;white-space:normal!important;font:750 .84rem/1.2 Aptos,Segoe UI,sans-serif!important}.rent-ready-page .rr-six-stage-rail>button>small,.rent-ready-page .rr-six-stage-rail>button .rr-maintenance-count,.rent-ready-page .rr-six-stage-rail>button .rr-maintenance-count>span{width:100%!important;color:var(--n22-pewter-light)!important;white-space:normal!important;font:650 .74rem/1.25 Aptos,Segoe UI,sans-serif!important}.rent-ready-page .rr-six-stage-rail>button.active{box-shadow:none!important;background:#07182c!important;border-color:#343a40!important}.rent-ready-page .rr-six-stage-rail>button.scheduled{box-shadow:none!important;background:#07182c!important;border:2px solid #347db8!important}.rent-ready-page .rr-six-stage-rail>button.complete{color:#060b13!important;box-shadow:none!important;background:linear-gradient(145deg,#b9e3fb,#8ebbda)!important;border-color:#b9e3fb!important}.rent-ready-page .rr-six-stage-rail>button.complete :is(small,.rr-maintenance-count,.rr-maintenance-count>span){color:#060b13!important}.rent-ready-page .rr-six-stage-rail>button:is(.follow-up,.no-power){border-color:var(--n22-danger)!important;background:color-mix(in srgb, var(--north-danger) 16%, var(--north-elevated-ink))!important}.rent-ready-page .rr-six-stage-rail>button:hover:not(:disabled){border-color:var(--n22-pewter-light)!important;background:var(--n22-slate)!important;transform:translateY(-1px)!important}.rent-ready-page .rr-six-stage-rail>button:active:not(:disabled),.rent-ready-page .rr-board-actions>button:active:not(:disabled){transition-duration:.1s!important;transform:scale(.985)!important}.rent-ready-page .rr-six-stage-rail>button:disabled{opacity:.48!important}.rent-ready-page .rr-unit-card-footer{background:var(--n22-charcoal)!important;border-color:#1f4f8229!important;align-items:center!important;gap:10px!important;padding:11px 16px!important}.rent-ready-page :is(.rr-modal-backdrop,.rr-reopen-anchor){-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#060b13d1!important}.rent-ready-page :is(.rr-workflow-drawer,.rr-vendor-drawer,.rr-modal,.rr-reopen-popover,.rr-photo-gallery){background:var(--n22-graphite)!important;color:var(--n22-ivory)!important;border:1px solid #1f4f8257!important;box-shadow:0 28px 72px #0000009e!important}.rent-ready-page :is(.rr-workflow-drawer,.rr-vendor-drawer){animation:.25s cubic-bezier(.22,1,.36,1) both n22-drawer-enter;width:min(820px,100%)!important;max-width:100%!important;overflow-x:hidden!important}.rent-ready-page :is(.rr-workflow-drawer,.rr-vendor-drawer)>header,.rent-ready-page :is(.rr-workflow-drawer,.rr-vendor-drawer)>footer,.rent-ready-page .rr-photo-gallery>header{background:var(--n22-graphite)!important;border-color:#1f4f822e!important}.rent-ready-page :is(.rr-workflow-body,.rr-vendor-body){background:var(--n22-graphite)!important;min-width:0!important;overflow-x:hidden!important}.rent-ready-page :is(.rr-workflow-panel,.rr-vendor-summary,.rr-vendor-entry,.rr-vendor-add-panel,.rr-punch-row){background:var(--n22-charcoal)!important;min-width:0!important;color:var(--n22-ivory)!important;border-color:#1f4f8233!important}.rent-ready-page .rr-reopen-popover{animation:.2s ease-out both n22-modal-enter;border-radius:16px!important;width:min(620px,100vw - 32px)!important;max-height:calc(100svh - 32px)!important;overflow:auto!important}.rent-ready-page .rr-board-override-action{border-color:color-mix(in srgb, var(--north-sapphire,#416d8f) 72%, white);color:#fff;background:linear-gradient(135deg,#173349,#244f6c)}.rent-ready-page .rr-board-override-modal{width:min(560px,100vw - 32px)}.rent-ready-page .rr-board-override-modal>label{color:var(--north-ink,#18232b);gap:8px;margin-top:16px;font-size:.82rem;font-weight:750;display:grid}.rent-ready-page .rr-board-override-modal textarea{resize:vertical;min-height:112px}.rent-ready-page .rr-lifecycle-guide{background:#334b5d;border:1px solid #334b5d;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 20px 18px;display:grid}.rent-ready-page .rr-lifecycle-guide>div{background:#111a21;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:14px;display:grid}.rent-ready-page .rr-lifecycle-guide b{color:#a9c0cf;border:1px solid #66859a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.72rem;display:grid}.rent-ready-page .rr-lifecycle-guide span,.rent-ready-page .rr-lifecycle-guide strong,.rent-ready-page .rr-lifecycle-guide small{min-width:0;display:block}.rent-ready-page .rr-lifecycle-guide strong{color:#f5f7f8;font-size:.9rem}.rent-ready-page .rr-lifecycle-guide small{color:#aab7bf;margin-top:4px;font-size:.75rem;line-height:1.45}@media (width<=900px){.rent-ready-page .rr-lifecycle-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.rent-ready-page .rr-lifecycle-guide{grid-template-columns:1fr;margin-inline:12px}}.rent-ready-page .rr-reopen-popover>div:last-child,.rent-ready-page .rr-vendor-entry-actions,.rent-ready-page .rr-workflow-actions,.rent-ready-page .rr-modal footer{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.rent-ready-page :is(.rr-reopen-popover,.rr-workflow-drawer,.rr-vendor-drawer,.rr-modal) button{white-space:normal!important;min-height:44px!important}.rent-ready-page :is(.rr-reopen-popover,.rr-workflow-drawer,.rr-vendor-drawer,.rr-modal) button.primary{border-color:var(--n22-pewter)!important;background:var(--n22-pewter)!important;color:var(--n22-onyx)!important}.rent-ready-page :is(.rr-reopen-popover,.rr-workflow-drawer,.rr-vendor-drawer,.rr-modal) button.danger,.rent-ready-page .rr-photo-remove{border-color:var(--n22-danger)!important;background:color-mix(in srgb, var(--north-danger) 16%, var(--north-elevated-ink))!important;color:var(--north-danger)!important}.rent-ready-page .rr-audit-tooltip{pointer-events:none!important;z-index:30!important;background:var(--n22-graphite)!important;max-width:min(280px,100vw - 32px)!important;color:var(--n22-ivory)!important;border:1px solid #1f4f8252!important;border-radius:7px!important;box-shadow:0 14px 34px #00000085!important}.rent-ready-page .rr-photo-gallery{background:var(--north-midnight)!important;overflow:auto!important}.rent-ready-page .rr-photo-stage figure img{object-fit:contain!important;max-width:100%!important;max-height:68svh!important}.rent-ready-page :is(button,input,select,textarea,summary):focus-visible,.atlas-home :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--n22-pewter)!important;outline-offset:2px!important}.rent-ready-page .north-data-loading>span{background:linear-gradient(90deg, var(--north-midnight-slate), #347db842, var(--north-midnight-slate))!important;background-size:220% 100%!important;animation:1.6s linear infinite n22-shimmer!important}@keyframes n22-page-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes n22-drawer-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes n22-modal-enter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes n22-shimmer{to{background-position:-220% 0}}@media (width<=1024px){.atlas-home .north-property-readiness{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rent-ready-page .rr-six-stage-rail{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=768px){.atlas-home .north-property-pulse,.atlas-home .north-property-readiness{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rent-ready-page .rr-unit-card-header{grid-template-columns:minmax(0,1fr) minmax(160px,auto)!important}.rent-ready-page .rr-six-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rent-ready-page :is(.rr-punch-fields,.rr-vendor-manual-form){grid-template-columns:1fr!important}}@media (width<=520px){.atlas-home{gap:14px!important}.atlas-home .north-home-hero{min-height:148px!important}.atlas-home .north-property-pulse,.atlas-home .north-property-readiness{grid-template-columns:1fr!important}.atlas-home .north-section-heading{flex-direction:column!important;align-items:stretch!important}.atlas-home .north-section-heading>button{width:100%!important}.rent-ready-page .rr-board-head,.rent-ready-page .rr-board-actions{flex-direction:column!important;align-items:stretch!important}.rent-ready-page .rr-board-actions>button{width:100%!important}.rent-ready-page .rr-unit-card-header{grid-template-columns:1fr!important}.rent-ready-page .rr-move-in-context{text-align:left!important;justify-content:start!important}.rent-ready-page .rr-six-stage-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:10px!important}.rent-ready-page .rr-six-stage-rail>button,.rent-ready-page .rr-six-stage-rail>button.vendor{min-height:84px!important;padding:11px 9px!important}.rent-ready-page .rr-unit-card-footer,.rent-ready-page .rr-reopen-popover>div:last-child,.rent-ready-page .rr-vendor-entry-actions,.rent-ready-page .rr-workflow-actions,.rent-ready-page .rr-modal footer{flex-direction:column!important;align-items:stretch!important}.rent-ready-page :is(.rr-unit-card-footer,.rr-reopen-popover>div:last-child,.rr-vendor-entry-actions,.rr-workflow-actions,.rr-modal footer)>button{width:100%!important}}@media (width<=340px){.rent-ready-page .rr-six-stage-rail{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.atlas-home,.rent-ready-page,.rent-ready-page :is(.rr-workflow-drawer,.rr-vendor-drawer,.rr-reopen-popover){animation:none!important}.atlas-home *,.rent-ready-page *{scroll-behavior:auto!important;transition-duration:.01ms!important}.rent-ready-page .north-data-loading>span{animation:none!important}}.leasing-workspace,.maintenance-page{--n22-onyx:var(--north-midnight);--n22-near-black:var(--north-midnight);--n22-charcoal:var(--north-midnight-slate);--n22-graphite:var(--north-elevated-ink);--n22-slate:var(--north-deep-sapphire);--n22-pewter-deep:var(--north-deep-sapphire);--n22-pewter:var(--north-sapphire);--n22-pewter-light:var(--north-glacial);--n22-ivory:var(--north-frost);--n22-warm-white:var(--north-frost);--n22-muted:var(--north-muted-steel);--n22-success:var(--north-success);--n22-warning:var(--north-warning);--n22-danger:var(--north-danger);--n22-info:var(--north-sapphire);min-width:0;color:var(--n22-ivory);font-family:Aptos,Aptos Display,Segoe UI,Arial,sans-serif;animation:.22s ease-out both n22-phase2-enter}.leasing-workspace *,.maintenance-page *{min-width:0}.leasing-workspace :is(h1,h2,h3,h4),.maintenance-page :is(h1,h2,h3,h4){color:var(--n22-ivory);font-family:inherit;font-weight:620}.leasing-workspace :is(p,small,label,dt),.maintenance-page :is(p,small,label,dt){color:var(--n22-muted)}.leasing-workspace>.north-page-hero,.maintenance-page>.north-page-hero{background-color:var(--n22-charcoal)!important;background-blend-mode:luminosity, normal!important;min-height:158px!important;box-shadow:none!important;border:1px solid #1f4f8233!important;border-radius:16px!important}.leasing-workspace>.north-page-hero h1,.maintenance-page>.north-page-hero h1{font-size:clamp(1.8rem,3.2vw,2.5rem)!important;font-weight:620!important}.role-workspace-tabs{background:var(--north-midnight-slate)!important;border:1px solid #1f4f8233!important;border-radius:12px!important;grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;gap:8px!important;width:100%!important;margin:14px 0 20px!important;padding:8px!important;display:grid!important;overflow:visible!important}.role-workspace-tabs>button{min-height:44px!important;color:var(--n22-muted)!important;white-space:normal!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;padding:8px 10px!important;font-size:.875rem!important;font-weight:680!important;line-height:1.2!important;transition:color .16s,border-color .16s,background-color .16s!important}.role-workspace-tabs>button:hover,.role-workspace-tabs>button.active,.role-workspace-tabs>button[aria-current=page]{border-color:var(--n22-pewter-deep)!important;background:var(--n22-slate)!important;color:var(--n22-ivory)!important}.role-workspace-tabs>button.active,.role-workspace-tabs>button[aria-current=page]{box-shadow:inset 0 -2px var(--n22-pewter)!important}.leasing-workspace :is(.card,.department-action-center,.application-tracker,.upcoming-move-ins,.dar-weekly-overview),.maintenance-page :is(.maintenance-quick-actions-compact,.maintenance-panel,.maintenance-action-center,.maintenance-list-page,.maintenance-reports,.property-queue,.vendor-directory,.parts-inventory){background:var(--n22-charcoal)!important;color:var(--n22-ivory)!important;box-shadow:none!important;border:1px solid #1f4f8233!important;border-radius:14px!important}.leasing-priority-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.leasing-priority-grid>article{background:var(--n22-graphite)!important;border:1px solid #1f4f8238!important;border-radius:12px!important;align-content:center!important;gap:8px!important;min-height:126px!important;padding:18px!important;display:grid!important}.leasing-priority-grid>article.primary{border-color:var(--n22-pewter-deep)!important;background:linear-gradient(120deg, #5268743d, transparent 64%), var(--n22-graphite)!important}.leasing-priority-grid strong{color:var(--n22-warm-white)!important;font-size:clamp(1.35rem,2.4vw,2rem)!important}.dar-week,.dar-weekly-overview,.application-tracker,.upcoming-move-ins,.department-action-center,.maintenance-page :is(.maintenance-action-center,.maintenance-list-page,.maintenance-reports,.property-queue){margin-top:16px!important;padding:clamp(16px,2vw,24px)!important}.dar-week-days,.dar-weekly-days{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.dar-week-days>button,.dar-weekly-days>button{background:var(--n22-graphite)!important;min-height:88px!important;color:var(--n22-ivory)!important;border:1px solid #1f4f8238!important;border-radius:10px!important}.dar-weekly-days>button.active,.dar-week-days>button:focus-visible{border-color:var(--n22-pewter)!important;background:var(--n22-slate)!important;box-shadow:inset 0 -2px var(--n22-pewter)!important}.dar-wtd,.dar-weekly-totals,.move-in-summary,.application-tracker-summary,.vendor-directory-metrics,.maintenance-summary{gap:10px!important}.dar-wtd-source{color:var(--north-text-muted);margin:12px 0 0;font-size:.8125rem}.dar-wtd>article,.dar-weekly-totals>article,.move-in-summary>article,.application-tracker-summary>article,.vendor-directory-metrics>article,.maintenance-summary>button{background:var(--n22-graphite)!important;color:var(--n22-ivory)!important;border:1px solid #1f4f8233!important;border-radius:11px!important}.leasing-data-error,.north-purposeful-empty{color:var(--n22-ivory);background:#d0646414;border:1px solid #d0646480;border-radius:11px;gap:7px;padding:16px;display:grid}.leasing-data-error button{justify-self:start;min-height:44px;padding:0 14px}.north-purposeful-empty{background:var(--n22-graphite);border-color:#1f4f823d}.department-action-kpis,.action-view-tabs{flex-wrap:wrap!important;gap:8px!important;display:flex!important;overflow:visible!important}.action-view-tabs>button,.department-action-kpis>button{background:var(--n22-graphite)!important;border-color:#1f4f8233!important;min-height:44px!important}.action-view-tabs>button.active,.department-action-kpis>button.active{border-color:var(--n22-pewter)!important;background:var(--n22-slate)!important;color:var(--n22-ivory)!important}.department-action-controls,.maintenance-controls,.vendor-directory-filters,.property-queue-filters{background:var(--north-midnight)!important;border:1px solid #1f4f822e!important;border-radius:12px!important}.leasing-workspace :is(input,select,textarea),.maintenance-page :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--north-midnight)!important;min-height:44px!important;color:var(--n22-ivory)!important;border:1px solid #1f4f824d!important;border-radius:7px!important;font-size:.875rem!important}.leasing-workspace textarea,.maintenance-page textarea{min-height:104px!important}.leasing-workspace :is(button,a[href],input,select,textarea):focus-visible,.maintenance-page :is(button,a[href],input,select,textarea):focus-visible{outline:2px solid var(--n22-pewter)!important;outline-offset:2px!important}.application-tracker-head,.move-in-list-head,.maintenance-table>header,.report-table>header,.property-queue-head{z-index:2!important;background:var(--north-midnight)!important;color:var(--n22-pewter-light)!important;border-color:#1f4f8238!important;position:sticky!important;top:0!important}.application-tracker-list>article,.move-in-list>button,.maintenance-table>button,.report-table>div,.north-work-list>button,.department-action-list>article{background:var(--n22-charcoal)!important;color:var(--n22-ivory)!important;border-color:#1f4f8229!important;transition:background-color .16s,border-color .16s!important}.application-tracker-list>article:hover,.move-in-list>button:hover,.maintenance-table>button:hover,.north-work-list>button:hover{background:var(--n22-slate)!important;border-color:#8ebbda70!important}.maintenance-quick-actions-compact{padding:18px!important}.maintenance-quick-actions-compact>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.maintenance-quick-actions-compact button{background:var(--n22-graphite)!important;border-color:#1f4f823d!important;min-height:48px!important}.maintenance-pipeline-grid,.maintenance-grid{gap:14px!important}.maintenance-grid{grid-template-columns:minmax(0,1fr)!important}.maintenance-page .attention-row .attention-reason{color:#8ebbd9!important;font-weight:800!important}.maintenance-pipeline-table,.north-work-list,.maintenance-table,.report-table{background:var(--n22-charcoal)!important;border:1px solid #1f4f8233!important;border-radius:12px!important;overflow:clip!important}.vendor-clear-filters{align-self:end;border-color:var(--n22-pewter-deep)!important;background:var(--n22-graphite)!important;min-height:44px!important;padding:0 14px!important}.vendor-result-count{min-height:44px;color:var(--n22-pewter-light);align-self:end;align-items:center;font-size:.875rem;font-weight:700;display:flex}.report-as-of{color:var(--n22-muted)!important;margin:5px 0 0!important;font-size:.78rem!important}:is(.application-tracker-backdrop,.move-in-drawer-backdrop,.property-queue-backdrop,.vendor-profile-backdrop,.maintenance-modal-backdrop){-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#060b13d1!important;animation:.2s both n22-phase2-fade!important}:is(.application-tracker-drawer,.move-in-drawer,.property-queue-drawer,.vendor-profile-drawer,.maintenance-modal){background:var(--n22-graphite)!important;color:var(--n22-ivory)!important;border:1px solid #1f4f825c!important;box-shadow:0 26px 80px #000000a8!important}:is(.application-tracker-drawer,.move-in-drawer,.property-queue-drawer,.vendor-profile-drawer){width:min(760px,94vw)!important;max-width:94vw!important;animation:.26s ease-out both n22-phase2-drawer!important}.maintenance-modal{animation:.2s ease-out both n22-phase2-modal!important}:is(.application-tracker-drawer,.move-in-drawer,.property-queue-drawer,.vendor-profile-drawer,.maintenance-modal)>header,:is(.application-tracker-drawer,.move-in-drawer,.property-queue-drawer,.vendor-profile-drawer,.maintenance-modal)>footer{background:var(--north-midnight)!important;border-color:#1f4f8233!important}.application-remove-confirmation{background:color-mix(in srgb, var(--north-danger) 16%, var(--north-elevated-ink))!important;color:var(--n22-ivory)!important;border:1px solid #d0646485!important;border-radius:12px!important}.application-remove-confirmation .danger,.maintenance-page .danger,.maintenance-page button.danger{border-color:var(--n22-danger)!important;background:var(--n22-danger)!important;color:var(--north-midnight)!important}.leasing-workspace :is(button,a),.maintenance-page :is(button,a){transition:color .16s,border-color .16s,background-color .16s,transform .11s!important}.leasing-workspace button:active:not(:disabled),.maintenance-page button:active:not(:disabled){transform:scale(.985)!important}@keyframes n22-phase2-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes n22-phase2-fade{0%{opacity:0}to{opacity:1}}@keyframes n22-phase2-drawer{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes n22-phase2-modal{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (width<=1100px){.leasing-priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.role-workspace-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.maintenance-quick-actions-compact>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px){.dar-week-days,.dar-weekly-days{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dar-week-days>button:last-child,.dar-weekly-days>button:last-child{grid-column:1/-1!important}.application-tracker-head,.move-in-list-head,.maintenance-table>header,.report-table>header,.property-queue-head{display:none!important}.application-tracker-list>article,.move-in-list>button,.maintenance-table>button,.report-table>div,.property-queue-row{border:1px solid #1f4f8233!important;border-radius:11px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:10px!important;padding:15px!important;display:grid!important}.report-layout{grid-template-columns:1fr!important}.report-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.vendor-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.role-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.leasing-priority-grid,.maintenance-quick-actions-compact>div,.vendor-directory-filters,.report-layout>aside{grid-template-columns:1fr!important}.leasing-workspace>.north-page-hero,.maintenance-page>.north-page-hero{min-height:132px!important}.dar-week,.dar-weekly-overview,.application-tracker,.upcoming-move-ins,.department-action-center,.maintenance-page :is(.maintenance-action-center,.maintenance-list-page,.maintenance-reports,.property-queue){padding:14px!important}.application-tracker-list>article,.move-in-list>button,.maintenance-table>button,.report-table>div,.property-queue-row{grid-template-columns:1fr!important}:is(.application-tracker-drawer,.move-in-drawer,.property-queue-drawer,.vendor-profile-drawer){border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important}:is(.application-tracker-drawer,.move-in-drawer,.property-queue-drawer,.vendor-profile-drawer)>footer{z-index:3!important;position:sticky!important;bottom:0!important}.leasing-workspace button,.maintenance-page button,.leasing-workspace a,.maintenance-page a{min-height:44px}}@media (prefers-reduced-motion:reduce){.leasing-workspace,.maintenance-page,:is(.application-tracker-backdrop,.move-in-drawer-backdrop,.property-queue-backdrop,.vendor-profile-backdrop,.maintenance-modal-backdrop),:is(.application-tracker-drawer,.move-in-drawer,.property-queue-drawer,.vendor-profile-drawer,.maintenance-modal){scroll-behavior:auto!important;animation:none!important}.leasing-workspace *,.maintenance-page *{transition-duration:.01ms!important}}:root{--n22p3-onyx:var(--north-midnight);--n22p3-near-black:var(--north-midnight);--n22p3-charcoal:var(--north-midnight-slate);--n22p3-graphite:var(--north-elevated-ink);--n22p3-slate:var(--north-deep-sapphire);--n22p3-pewter-deep:var(--north-deep-sapphire);--n22p3-pewter:var(--north-sapphire);--n22p3-pewter-light:var(--north-glacial);--n22p3-ivory:var(--north-frost);--n22p3-warm-white:var(--north-frost);--n22p3-muted:var(--north-muted-steel);--n22p3-success:var(--north-success);--n22p3-warning:var(--north-warning);--n22p3-danger:var(--north-danger);--n22p3-info:var(--north-sapphire)}:is(.operations-workspace,.resources-page,.north-my-work-page,.financials-shell,.biter-workspace){min-width:0;color:var(--n22p3-ivory);font-family:Aptos,Segoe UI,Arial,sans-serif}:is(.operations-workspace,.resources-page,.north-my-work-page) .north-page-hero{background-color:var(--n22p3-onyx)!important;border-color:#1f4f823d!important;border-radius:16px!important;min-height:clamp(142px,17vw,218px)!important}:is(.operations-workspace,.resources-page,.north-my-work-page) .north-page-hero h1{font-size:clamp(1.8rem,3.2vw,2.5rem)!important;font-weight:620!important}:is(.operations-tabs,.financials-tabs,.north-my-work-tabs){background:var(--n22p3-near-black)!important;border:1px solid #1f4f8238!important;border-radius:12px!important;gap:8px!important;padding:8px!important;display:grid!important;overflow:visible!important}.financials-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.north-my-work-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}:is(.operations-tabs,.financials-tabs,.north-my-work-tabs)>button{min-width:0!important;min-height:44px!important;color:var(--n22p3-pewter-light)!important;white-space:normal!important;background:0 0!important;border:1px solid #0000!important;border-radius:7px!important;padding:9px 12px!important;font-size:.875rem!important;font-weight:750!important}:is(.operations-tabs,.financials-tabs,.north-my-work-tabs)>button:hover{background:var(--n22p3-slate)!important;border-color:#1f4f8252!important}:is(.operations-tabs,.financials-tabs,.north-my-work-tabs)>button[aria-current=page]{border-color:var(--n22p3-pewter-deep)!important;background:var(--n22p3-slate)!important;color:var(--n22p3-warm-white)!important;box-shadow:inset 0 -2px var(--n22p3-pewter)!important}.operations-overview,.operations-financials,.mmr-card,.mmr-date-band,.mmr-kpis,.mmr-finalize,.resources-system-section,.north-work-list{background:var(--n22p3-charcoal)!important;border-color:#1f4f8233!important}.operations-overview-kpis{grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.operations-overview-kpis>article,.mmr-kpis>article,.financial-source-grid>article{min-width:0;background:var(--n22p3-graphite)!important;border:1px solid #1f4f8233!important;border-radius:11px!important}.operations-overview-kpis :is(small,span),.operations-flow p,.mmr-card p,.financial-workspace p{color:var(--n22p3-muted)!important}.operations-source-status{border-left:3px solid var(--n22p3-info);color:var(--n22p3-pewter-light);background:#347db81a;border-radius:7px;margin:0 0 14px;padding:10px 12px;font-size:.875rem}.north-data-state{border:1px dashed var(--n22p3-pewter-deep);background:var(--n22p3-near-black);min-height:108px;color:var(--n22p3-ivory);text-align:center;border-radius:11px;place-items:center;gap:8px;margin:12px 0;padding:18px;display:grid}.north-data-state>span{color:var(--n22p3-muted);font-size:.875rem}.north-data-state>button{border:1px solid var(--n22p3-pewter-deep);background:var(--n22p3-graphite);min-height:44px;color:var(--n22p3-warm-white);border-radius:7px;padding:0 16px}.mmr-date-band,.mmr-kpis,.mmr-two-col,.mmr-form-grid,.mmr-bridge-grid,.financial-source-grid{gap:10px!important}.mmr-card :is(input,select,textarea),.operations-financials :is(input,select,textarea),.biter-workspace :is(input,select,textarea),.property-task-modal :is(input,select,textarea),.task-create-modal :is(input,select,textarea){border:1px solid var(--n22p3-pewter-deep)!important;background:var(--n22p3-near-black)!important;min-height:44px!important;color:var(--n22p3-ivory)!important;border-radius:7px!important;font-size:.875rem!important}.mmr-card textarea,.property-task-modal textarea,.task-create-modal textarea{min-height:96px!important}.mmr-card label,.property-task-modal label,.task-create-modal label,.biter-form label{font-size:.875rem!important}.mmr-wow-table,.financial-variance-table,.biter-table-scroll{overflow:auto;background:var(--n22p3-charcoal)!important;border:1px solid #1f4f8238!important;border-radius:11px!important}.mmr-wow-table>div:first-child,.financial-variance-table>div:first-child,.biter-table-scroll th{background:var(--north-midnight)!important;color:var(--n22p3-pewter-light)!important}.mmr-finalize button,.biter-actions button,.property-task-actions button,.task-create-footer button,.resources-page button,.resources-page a{border-radius:7px!important;min-height:44px!important}.resources-system-section{border-radius:14px!important}.resource-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.utility-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.resource-card{min-width:0;background:var(--n22p3-charcoal)!important;border:1px solid #1f4f8233!important;border-radius:12px!important;transition:background-color .16s,border-color .16s,transform .16s!important}.resource-card:hover{border-color:var(--n22p3-pewter-deep)!important;background:var(--n22p3-graphite)!important;transform:translateY(-2px)!important}.resource-card>a{color:var(--n22p3-warm-white)!important}.north-my-work-page .north-work-list{border-radius:12px!important;gap:10px!important;padding:12px!important}.north-my-work-page .north-work-list>button,.north-my-work-page .north-assigned-task-section>button{background:var(--n22p3-charcoal)!important;border-color:#1f4f8233!important;border-radius:9px!important;min-height:68px!important}.north-my-work-page .north-work-list>button:hover,.north-my-work-page .north-assigned-task-section>button:hover{background:var(--n22p3-slate)!important}.north-my-work-page .north-work-task-copy strong{font-size:.94rem!important}.north-my-work-page :is(.north-work-task-copy small,.north-work-task-owner small,.north-work-task-due small){font-size:.75rem!important}.north-my-work-page :is(.north-work-task-owner em,.north-work-task-due b,.north-work-task-status){font-size:.875rem!important}:is(.modal-bg,.biter-drawer-backdrop){animation:.2s both n22p3-fade;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#060b13d1!important}:is(.property-task-modal,.task-create-modal,.biter-drawer){background:var(--n22p3-graphite)!important;color:var(--n22p3-ivory)!important;border:1px solid #1f4f8261!important;box-shadow:0 24px 80px #00000094!important}.biter-drawer{animation:.25s ease-out both n22p3-drawer}.property-task-modal,.task-create-modal{animation:.2s ease-out both n22p3-modal}:is(.operations-workspace,.resources-page,.north-my-work-page,.financials-shell,.biter-workspace,.modal-bg,.biter-drawer-backdrop) :is(button,a[href],input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--n22p3-pewter)!important;outline-offset:2px!important}@keyframes n22p3-fade{0%{opacity:0}to{opacity:1}}@keyframes n22p3-modal{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes n22p3-drawer{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@media (width<=1280px){.operations-overview-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important}.resource-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1023px){.operations-overview-kpis,.mmr-kpis,.resource-card-grid,.utility-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.biter-table-scroll table,.biter-table-scroll tbody,.biter-table-scroll tr,.biter-table-scroll td{width:100%!important;min-width:0!important;display:block!important}.biter-table-scroll thead{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.biter-table-scroll tr{background:var(--n22p3-charcoal);border-bottom:1px solid #1f4f8233;padding:12px}.biter-table-scroll td{gap:10px;border:0!important;grid-template-columns:minmax(110px,.7fr) 1fr!important;padding:8px!important;font-size:.875rem!important;display:grid!important}.biter-table-scroll td:before{color:var(--n22p3-pewter);text-transform:uppercase;font-size:.75rem;font-weight:800}.biter-table-scroll td:first-child:before{content:"Month"}.biter-table-scroll td:nth-child(2):before{content:"Vendor / Invoice"}.biter-table-scroll td:nth-child(3):before{content:"Category / Type"}.biter-table-scroll td:nth-child(4):before{content:"Original"}.biter-table-scroll td:nth-child(5):before{content:"Allocation"}.biter-table-scroll td:nth-child(6):before{content:"Responsibility"}.biter-table-scroll td:nth-child(7):before{content:"Biter Amount"}.biter-table-scroll td:nth-child(8):before{content:"Support"}.biter-table-scroll td:nth-child(9):before{content:"Status"}.biter-table-scroll td:nth-child(10):before{content:"Action"}}@media (width<=767px){:is(.operations-tabs,.north-my-work-tabs){grid-template-columns:repeat(2,minmax(0,1fr))!important}.financials-tabs,.resource-card-grid,.utility-reference-grid,.operations-overview-kpis,.mmr-kpis{grid-template-columns:1fr!important}.resources-intro{align-items:stretch!important}.resources-intro .north-secondary-button{width:100%}.property-task-modal,.task-create-modal,.biter-drawer{border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100svh!important;max-height:100svh!important}.north-my-work-page .north-work-list>button,.north-my-work-page .north-assigned-task-section>button{grid-template-columns:5px minmax(0,1fr)!important}.north-my-work-page .north-work-list button>:not(.north-work-priority),.north-my-work-page .north-assigned-task-section button>:not(.north-work-priority){grid-column:2!important;justify-self:start!important}.mmr-finalize>div:last-child{grid-template-columns:1fr!important;display:grid!important}.biter-table-scroll td{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){:is(.operations-workspace,.resources-page,.north-my-work-page,.financials-shell,.biter-workspace,.modal-bg,.biter-drawer-backdrop) *,:is(.operations-workspace,.resources-page,.north-my-work-page,.financials-shell,.biter-workspace,.modal-bg,.biter-drawer-backdrop) :before,:is(.operations-workspace,.resources-page,.north-my-work-page,.financials-shell,.biter-workspace,.modal-bg,.biter-drawer-backdrop) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--north-midnight:#030914;--north-midnight-slate:#07182c;--north-elevated-ink:#0d2d4d;--north-deep-sapphire:#164f86;--north-sapphire:#2d8fd5;--north-glacial:#8ed6ff;--north-muted-steel:#8ba8bd;--north-frost:#edf7fd;--north-success:#61a985;--north-warning:#d2a355;--north-danger:#d06464;--north-line:#8ebbda24;--north-line-strong:#8ebbda4d;--north-blue-glow:0 18px 50px #1f4f822e;--north-background:var(--north-midnight);--north-surface:var(--north-midnight-slate);--north-surface-elevated:var(--north-elevated-ink);--north-surface-hover:var(--north-elevated-ink);--north-surface-active:var(--north-deep-sapphire);--north-text-primary:var(--north-frost);--north-text-secondary:var(--north-glacial);--north-text-muted:var(--north-muted-steel);--north-text-inverse:var(--north-midnight);--north-border:var(--north-line);--north-border-strong:var(--north-line-strong);--north-border-selected:#347db8bd;--north-pewter:var(--north-glacial);--north-pewter-light:var(--north-glacial);--north-pewter-deep:var(--north-deep-sapphire);--north-ivory:var(--north-frost);--north-warm-white:var(--north-frost);--north-muted-text:var(--north-muted-steel);--north-obsidian:var(--north-midnight);--north-matte-black:var(--north-midnight-slate);--north-graphite:var(--north-elevated-ink);--north-panel:var(--north-midnight-slate);--north-panel-raised:var(--north-elevated-ink);--north-surface-1:var(--north-midnight-slate);--north-surface-2:var(--north-elevated-ink);--north-surface-3:var(--north-deep-sapphire);--client-primary:var(--north-midnight);--client-secondary:var(--north-midnight-slate);--client-accent:var(--north-sapphire);--client-highlight:var(--north-glacial);--navy:var(--north-midnight);--night:var(--north-midnight-slate);--pewter:var(--north-glacial);--cream:var(--north-midnight);--taupe:var(--north-elevated-ink);--ink:var(--north-frost);--muted:var(--north-muted-steel);--white:var(--north-midnight-slate);--north-radius-sm:8px;--north-radius-md:12px;--north-radius-lg:18px;--north-shadow-card:0 12px 34px #00000038;--north-shadow-elevated:0 26px 80px #00000094, 0 0 0 1px #8ebbda14}.rent-ready-page .rr-move-in-context.is-notice-schedule>small{color:var(--north-glacial)!important}.rent-ready-page .rr-move-in-context.is-notice-schedule>strong{font-size:1.42rem!important;font-weight:800!important}.rent-ready-page .rr-move-in-context.is-notice-schedule>span{color:var(--north-muted-steel)!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-top:5px!important;font-size:.7rem!important;font-weight:750!important}.rent-ready-page .rr-move-in-context.is-notice-schedule>em{color:var(--north-glacial)!important;font-style:normal!important}html,body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-x:hidden;background:var(--north-midnight)!important;color:var(--north-frost)!important}body,body :where(button,input,select,textarea,table,th,td){font-family:Aptos,Aptos Display,Segoe UI Variable,Segoe UI,Arial,sans-serif!important}body{--north-onyx:var(--north-midnight);--north-near-black:var(--north-midnight);--north-charcoal:var(--north-midnight-slate);--north-deep-slate:var(--north-elevated-ink);--north-graphite:var(--north-elevated-ink);--north-slate:var(--north-deep-sapphire);--north-deep-pewter:var(--north-deep-sapphire);--north-pewter-deep:var(--north-deep-sapphire);--north-pewter-muted:var(--north-deep-sapphire);--north-pewter:var(--north-sapphire);--north-light-pewter:var(--north-glacial);--north-pewter-light:var(--north-glacial);--north-ivory:var(--north-frost);--north-warm-white:var(--north-frost);--north-muted-text:var(--north-muted-steel);--north-stone:var(--north-muted-steel);--north-info:var(--north-sapphire);--north-action-pewter:var(--north-sapphire);--north-action-slate:var(--north-deep-sapphire);--north-action-ink:var(--north-frost);--atlas-pewter:var(--north-sapphire);--compass-navy:var(--north-midnight);--compass-navy-soft:var(--north-midnight-slate);--compass-pewter:var(--north-sapphire);--lobby-cream:var(--north-frost);--lobby-pewter:var(--north-sapphire)}body:before{content:"";pointer-events:none;z-index:-1;background:0 0;position:fixed;inset:0}.access-gate{background:var(--north-midnight)!important;min-height:100svh!important;padding:0!important;overflow:hidden!important}.access-gate-shade,.access-blueprint{display:none!important}.access-login-frame{width:100vw!important;max-width:none!important;min-height:100svh!important;box-shadow:none!important;background:var(--north-midnight)!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,57%) minmax(440px,43%)!important;margin:0!important;display:grid!important}.access-brand-panel{background-image:url(/north-login-sapphire-night.png)!important;background-position:0 0!important;background-repeat:no-repeat!important;background-size:175.45% 100%!important;border:0!important;min-width:0!important;min-height:100svh!important;padding:0!important;overflow:hidden!important}.access-brand-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 72%,#060b134d);position:absolute;inset:0}.desktop-brand-center,.access-product-statement,.access-brand-rule,.north-desktop-watermark{display:none!important}.access-card{border:0!important;border-left:1px solid var(--north-line)!important;background:radial-gradient(circle at 20% 35%, #347db814, transparent 42%), var(--north-midnight)!important;width:auto!important;min-height:100svh!important;color:var(--north-frost)!important;box-shadow:none!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;padding:clamp(42px,7vw,112px) clamp(46px,7vw,116px)!important;display:flex!important;position:relative!important}.access-title{margin:0 0 34px!important}.access-title>small{display:none!important}.access-title h2{color:var(--north-frost)!important;letter-spacing:-.025em!important;margin:0!important;font-size:clamp(2rem,3.1vw,3.2rem)!important;font-weight:300!important;line-height:1.05!important}.access-title p{color:var(--north-muted-steel)!important;margin:12px 0 0!important;font-size:1rem!important;line-height:1.5!important}.north-desktop-auth-form{gap:22px!important;display:grid!important}.north-desktop-auth-form label,.north-mobile-auth-form label,.north-pin-setup label,.north-mfa-setup label{color:var(--north-frost)!important;gap:9px!important;font-size:.94rem!important;font-weight:500!important;display:grid!important}.north-desktop-auth-form input,.north-mobile-auth-form input,.north-pin-setup input,.north-mfa-setup input{width:100%!important;min-height:56px!important;color:var(--north-frost)!important;background:#0d1724e6!important;border:1px solid #8ebbda47!important;border-radius:11px!important;padding:0 18px!important;font-size:1rem!important;box-shadow:inset 0 1px #ffffff06!important}.north-desktop-auth-form input:focus,.north-mobile-auth-form input:focus{border-color:var(--north-sapphire)!important;outline:none!important;box-shadow:0 0 0 3px #347db829!important}.north-desktop-auth-form .north-auth-first-time,.north-mobile-auth-form .north-auth-first-time{cursor:pointer;align-items:center;line-height:1.4;gap:10px!important;font-size:.88rem!important;display:flex!important}.north-desktop-auth-form .north-auth-first-time input[type=checkbox],.north-mobile-auth-form .north-auth-first-time input[type=checkbox]{accent-color:var(--north-sapphire);width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;margin:0!important;padding:0!important}.north-desktop-password-control,.north-mobile-password-control{display:block!important;position:relative!important}.north-desktop-password-control button,.north-mobile-password-control button{min-width:46px!important;color:var(--north-glacial)!important;background:0 0!important;border:0!important;padding:8px!important;position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-50%)!important}.north-auth-submit{background:var(--north-sapphire)!important;width:100%!important;min-height:58px!important;color:var(--north-frost)!important;letter-spacing:.05em!important;border:1px solid #8ebbda52!important;border-radius:11px!important;margin-top:6px!important;font-size:.98rem!important;font-weight:600!important;box-shadow:0 16px 34px #1f4f8247!important}.north-auth-submit:hover:not(:disabled){transform:translateY(-1px);background:var(--north-deep-sapphire)!important;border-color:var(--north-glacial)!important}.access-gate .north-auth-submit:disabled{border-color:var(--north-muted-steel)!important;background:var(--north-muted-steel)!important;color:var(--north-midnight)!important;opacity:.72!important}.north-desktop-auth-links{color:var(--north-muted-steel)!important;margin-top:18px!important}.north-desktop-auth-links button{color:var(--north-glacial)!important;background:0 0!important;border:0!important;font-size:.9rem!important}.north-desktop-auth-links p{color:var(--north-muted-steel)!important;font-size:.78rem!important;line-height:1.5!important}.access-page-footer{border-top:1px solid var(--north-line)!important;color:var(--north-muted-steel)!important;margin-top:34px!important;padding-top:22px!important}.shell,.workspace,.page,.workspace-page,.leasing-workspace,.maintenance-workspace,.operations-workspace,.resources-workspace{min-width:0!important;color:var(--north-frost)!important;background:0 0!important}.sidebar{border-right:1px solid var(--north-line)!important;background:var(--north-midnight)!important;box-shadow:18px 0 44px #00000029!important}.organization-brand{border-bottom:1px solid var(--north-line)!important;height:94px!important;padding:14px 17px!important}.organization-brand-logo{object-fit:contain!important;object-position:center!important;border-radius:0!important;width:100%!important;height:54px!important}.organization-brand-copy{display:none!important}.sidebar nav{padding:12px 10px 22px!important}.sidebar nav button{min-height:43px!important;color:var(--north-muted-steel)!important;letter-spacing:.01em!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;margin:2px 0!important;padding:0 12px!important;font-size:.78rem!important}.sidebar nav button:hover{color:var(--north-frost)!important;background:#347db814!important;border-color:#8ebbda1f!important}.sidebar nav button.active{border-color:#347db84d!important;border-left-color:var(--north-sapphire)!important;color:var(--north-frost)!important;box-shadow:inset 3px 0 var(--north-sapphire)!important;background:linear-gradient(90deg,#347db833,#347db80a)!important}.north-nav-icon,.sidebar nav button.active .north-nav-icon{color:var(--north-glacial)!important}.side-foot{border-top:1px solid var(--north-line)!important;color:var(--north-muted-steel)!important}.topbar{border-bottom:1px solid var(--north-line)!important;min-width:0!important;color:var(--north-frost)!important;-webkit-backdrop-filter:blur(18px)saturate(135%)!important;backdrop-filter:blur(18px)saturate(135%)!important;background:#060b13e6!important;box-shadow:0 10px 34px #0000002e!important}.topbar button,.account-area,.profile-preview-trigger,.ask-ava,.top-calendar-shortcut,.top-help-shortcut{border-color:var(--north-line)!important;color:var(--north-frost)!important;background-color:#0d1724d1!important}.profile>span{background:var(--north-deep-sapphire)!important;color:var(--north-frost)!important;box-shadow:0 0 0 3px #347db81f!important}.page{max-width:1540px!important;padding:30px 32px 56px!important}.welcome h1,.north-page-hero h1,.workspace-heading h1,.maintenance-heading h1,.leasing-heading h1{color:var(--north-frost)!important;letter-spacing:-.02em!important;font-weight:300!important}.eyebrow,.north-page-hero small,.section-title small,.panel-title small,.workspace-heading small{color:var(--north-glacial)!important;letter-spacing:.16em!important}.shell :is(.card,.panel,.pulse,.today-focus,.maintenance-panel,.leasing-panel,.operations-panel,.resources-panel,.parts-panel,.inventory-panel,.calendar-shell,.calendar-health,.rr-board,.rr-dashboard-view,.system-audit,.settings-grid>article,.vendor-profile-card,.north-kpi-strip,.north-work-list,.bi-trace-panel,.bi-apartment-directory,.bi-plan-view){border:1px solid var(--north-line)!important;border-radius:var(--north-radius-md)!important;background:var(--north-midnight-slate)!important;color:var(--north-frost)!important;box-shadow:var(--north-shadow-card)!important}.shell :is(.card,.panel,.maintenance-panel,.leasing-panel,.operations-panel,.resources-panel,.rr-board,.calendar-shell) :is(h1,h2,h3,h4,strong){color:var(--north-frost)!important}.shell :is(.card,.panel,.maintenance-panel,.leasing-panel,.operations-panel,.resources-panel,.rr-board,.calendar-shell) :is(p,small,label,span){color:var(--north-text-secondary)}.shell :is(.section-title,.panel-title,.maintenance-section-heading,.dar-section-heading,.rr-section-heading,header,footer){border-color:var(--north-line)!important}.shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.access-gate :where(input,select,textarea){border:1px solid var(--north-line-strong)!important;color:var(--north-frost)!important;background:#060b13d1!important;border-radius:9px!important}.shell :where(input,select,textarea):focus{border-color:var(--north-sapphire)!important;outline:none!important;box-shadow:0 0 0 3px #347db826!important}.shell :is(.primary,button.primary,.north-primary-button,.rr-primary,.rr-release,.save-quotes,.access-signin-button){background:var(--north-sapphire)!important;color:var(--north-frost)!important;border-color:#8ebbda4d!important;box-shadow:0 10px 24px #1f4f8238!important}.shell :is(.primary,button.primary,.north-primary-button,.rr-primary,.rr-release,.save-quotes,.access-signin-button):hover:not(:disabled){border-color:var(--north-glacial)!important;background:var(--north-deep-sapphire)!important}.shell :is(.north-secondary-button,.quiet,.secondary,button:not(.primary)){border-color:var(--north-line)!important}.shell :is(.north-work-tabs,.action-view-tabs,.maintenance-tabs,.leasing-tabs,.operations-tabs,[role=tablist]){border:1px solid var(--north-line)!important;background:#0d1724e0!important;border-radius:11px!important}.shell :is(.north-work-tabs,.action-view-tabs,.maintenance-tabs,.leasing-tabs,.operations-tabs,[role=tablist]) button{color:var(--north-muted-steel)!important;background:0 0!important;border-radius:8px!important}.shell :is(.north-work-tabs,.action-view-tabs,.maintenance-tabs,.leasing-tabs,.operations-tabs,[role=tablist]) button:is(.active,[aria-selected=true]){color:var(--north-frost)!important;box-shadow:inset 0 -2px var(--north-sapphire)!important;background:#347db829!important;border-color:#347db84d!important}.shell :is(table,.audit-table,.team-list,.maintenance-table,.pm-table,.inventory-table,.parts-table,.dar-portfolio-table,.north-work-list){border-color:var(--north-line)!important;background:var(--north-midnight-slate)!important;color:var(--north-frost)!important}.shell :is(thead,.audit-table-head,.team-list-head,.maintenance-table-head,.pm-table-head,.inventory-table-head,.dar-portfolio-table>header){border-color:var(--north-line)!important;background:var(--north-elevated-ink)!important;color:var(--north-glacial)!important}.shell :is(tr,td,th,.audit-table article,.team-list article,.maintenance-table article,.pm-table article,.inventory-table article,.north-work-list>button,.north-work-list>article){border-color:var(--north-line)!important}.shell tbody tr:hover,.shell :is(.north-work-list>button,.calendar-list>button,.rr-unit-card):hover{background:#347db814!important}.calendar-day,.calendar-list>button,.agenda-row,.rr-unit-card,.property-queue-card,.task,.alert,.wait{border-color:var(--north-line)!important;color:var(--north-frost)!important;background-color:#0d1724b8!important}.modal-bg,.maintenance-modal-backdrop,.rr-modal-backdrop,.p1-drawer-backdrop,.vendor-profile-backdrop,[class*=backdrop],[class*=scrim]{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#02060bd1!important}body :is(dialog,[role=dialog],[role=menu],[role=listbox],.modal,.notices,.team-modal,.quote-modal,.activity-review-modal,.dashboard-detail-modal,.coming-soon-modal,.launch-lock-modal,.property-task-modal,.property-notice-modal,.maintenance-modal,.inventory-modal,.pm-detail-modal,.calendar-add-modal,.calendar-detail,.fair-tip-modal,.rr-modal,.rr-add-modal,.rr-vendor-modal,.happyco-release-modal,.atlas-ava-panel,.access-person-menu,.official-confirmation,.vendor-profile-drawer,.account-menu,.profile-preview-menu,[class*=popover],[class*=dropdown]){border:1px solid var(--north-line-strong)!important;border-radius:var(--north-radius-lg)!important;background:var(--north-midnight-slate)!important;color:var(--north-frost)!important;box-shadow:var(--north-shadow-elevated)!important}body :is(dialog,[role=dialog],.modal,.notices,[class*=modal],[class*=drawer],[class*=popover],[class*=dropdown]) :is(h1,h2,h3,h4,strong){color:var(--north-frost)!important}body :is(dialog,[role=dialog],.modal,.notices,[class*=modal],[class*=drawer],[class*=popover],[class*=dropdown]) :is(p,small,label,span){color:var(--north-text-secondary)}body :is(dialog,[role=dialog],.modal,.notices,[class*=modal],[class*=drawer],[class*=popover],[class*=dropdown]) :is(header,footer,section,article){border-color:var(--north-line)!important}.modal-actions>button,.quick-grid button,.quick-actions button,.access-person-menu>button,.quote-list article,.team-list article,.notices article,.account-menu button,.profile-preview-menu button{border-color:var(--north-line)!important;color:var(--north-frost)!important;background:#060b1385!important}.modal-actions>button:hover,.quick-grid button:hover,.quick-actions button:hover,.account-menu button:hover,.profile-preview-menu button:hover{background:#347db81f!important;border-color:#347db873!important}.toast,[role=status].toast{border:1px solid var(--north-line-strong)!important;background:var(--north-elevated-ink)!important;color:var(--north-frost)!important;box-shadow:var(--north-shadow-elevated)!important}.status-pill,.priority-pill,.notice-scope,.rr-status,.dar-status-pill,[class*=badge]{border-color:var(--north-line)!important;color:var(--north-glacial)!important;background:#8ebbda17!important}.status-pill[data-status=Complete],.rr-status.complete,.complete-badge{border-color:color-mix(in srgb, var(--north-success) 44%, transparent)!important;background:color-mix(in srgb, var(--north-success) 14%, var(--north-elevated-ink))!important;color:var(--north-success)!important}.north-data-state,.notice-empty,.empty-state,.skeleton{border-color:var(--north-line)!important;color:var(--north-muted-steel)!important;background:#0d1724bd!important}.north-data-loading>span{border-color:#8ebbda33!important;border-top-color:var(--north-sapphire)!important}.north-pin-card{border:1px solid var(--north-line-strong)!important;background:var(--north-midnight-slate)!important;color:var(--north-frost)!important;box-shadow:var(--north-shadow-elevated)!important;border-radius:18px!important}.north-pin-card button[type=submit]{background:var(--north-sapphire)!important;color:var(--north-frost)!important}@media (width>=700px) and (width<=1024px){.access-login-frame{grid-template-columns:minmax(0,46%) minmax(0,54%)!important;display:grid!important}.north-mobile-login{display:none!important}.access-brand-panel{background-position:0 0!important;background-size:217.4% 100%!important}.access-card{min-width:0!important;padding:clamp(30px,4.5vw,48px)!important}.access-title{margin-bottom:26px!important}.access-title h2{font-size:clamp(1.9rem,4.2vw,2.45rem)!important}.north-desktop-auth-form{gap:18px!important}.north-desktop-auth-form input{min-height:52px!important}.north-auth-submit{min-height:54px!important}.access-page-footer{margin-top:26px!important;padding-top:18px!important}}@media (width<=699px){.access-login-frame{display:none!important}.north-mobile-login{background:linear-gradient(#060b1380, #060b13f0), url(/north-login-sapphire-night.png) 45% center / auto 100% no-repeat, var(--north-midnight)!important;min-height:100svh!important;padding:28px 20px!important;display:flex!important}.north-mobile-brand img{object-fit:contain!important;width:min(270px,72vw)!important;height:86px!important}.north-mobile-client,.north-mobile-watermark{display:none!important}.north-mobile-auth-surface{border:1px solid var(--north-line-strong)!important;width:min(100%,520px)!important;box-shadow:var(--north-shadow-elevated)!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#0d1724eb!important;border-radius:18px!important;margin:auto!important;padding:28px!important}.north-mobile-auth-title h1{color:var(--north-frost)!important;font-size:1.65rem!important;font-weight:400!important}.page{padding:22px 18px 48px!important}.shell :is(.modal,[role=dialog],[class*=modal]:not([class*=backdrop]),[class*=drawer]){width:min(100vw - 24px,720px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100svh - 24px)!important;overflow:auto!important}}@media (width<=520px){.north-mobile-login{padding:18px 14px!important}.north-mobile-auth-surface{padding:22px 18px!important}.north-mobile-auth-form input{min-height:52px!important}.north-auth-submit{min-height:54px!important}.topbar,.page{padding-inline:12px!important}.shell :is(table,.calendar-shell,.rr-board,.maintenance-table,.leasing-table){max-width:100%!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rr-add-scope-control{gap:12px;margin:14px 0;display:grid}.rr-add-scope-button{justify-self:start}.rr-add-scope-form{border:1px solid var(--north-border-strong);background:var(--north-surface-elevated);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.rr-add-scope-form label{gap:6px;min-width:0;display:grid}.rr-add-scope-form label>span{color:var(--north-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.rr-add-scope-form input,.rr-add-scope-form select,.rr-add-scope-form textarea{width:100%;min-height:44px}.rr-add-scope-form .rr-add-scope-note{grid-column:1/-1}.rr-add-scope-form textarea{resize:vertical;min-height:92px}.rr-save-scope-item{align-self:end;min-height:44px}@media (width<=700px){.rr-add-scope-form{grid-template-columns:1fr}}.application-tracker{border-color:var(--north-line-strong)!important;background:var(--north-midnight)!important}.application-tracker>header,.application-tracker-summary,.application-tracker-head,.application-tracker-list{background:var(--north-midnight)!important}.application-tracker-summary article,.application-tracker-list>article{border-color:var(--north-line)!important;background:var(--north-elevated-ink)!important}.application-tracker-drawer{background:var(--north-midnight)!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(820px,96vw)!important;height:min(92dvh,940px)!important;max-height:92dvh!important;padding:0!important;display:grid!important;overflow:hidden!important}.application-tracker-drawer>header{background:var(--north-midnight)!important;padding:20px 22px!important}.application-tracker-scroll{overscroll-behavior:contain;min-height:0;padding:0 22px 22px;overflow-y:auto;background:var(--north-midnight)!important}.application-drawer-progress{z-index:2;position:sticky;top:0;background:var(--north-midnight)!important;margin:0 -22px 16px!important;padding:10px 22px!important}.application-core-fields{border:1px solid var(--north-line)!important;border-radius:var(--north-radius-md)!important;background:var(--north-elevated-ink)!important;margin:0 0 14px!important;padding:16px!important}.application-core-fields :is(input,select),.application-tracker-drawer textarea{border-color:var(--north-line-strong)!important;background:var(--north-midnight)!important;color:var(--north-frost)!important}.application-milestone-group{border:1px solid var(--north-line)!important;border-radius:var(--north-radius-md)!important;background:var(--north-elevated-ink)!important;margin-top:12px!important;padding:16px!important}.application-milestone-group>div:first-child h3{margin:3px 0 0!important}.application-check-grid{gap:7px!important;margin-top:10px!important}.application-tracker-drawer .application-check-grid>label,.application-tracker-drawer .application-check-grid>label.complete{background:var(--north-midnight)!important}.application-tracker-drawer>footer{z-index:4;box-shadow:0 -14px 30px #00000047;border-top:1px solid var(--north-line-strong)!important;background:var(--north-midnight)!important;margin:0!important;padding:14px 20px!important}.vendor-profile-drawer{grid-template-rows:auto minmax(0,1fr) auto!important;width:min(760px,96vw)!important;height:min(92dvh,920px)!important;max-height:92dvh!important;margin-block:auto!important;padding:0!important;display:grid!important;overflow:hidden!important}.vendor-profile-drawer>header{border-bottom:1px solid var(--north-line)!important;background:var(--north-midnight)!important;padding:18px 22px!important}.vendor-profile-scroll{overscroll-behavior:contain;min-height:0;padding:18px 22px;overflow-y:auto}.vendor-profile-form{gap:10px!important;margin:0 0 14px!important}.vendor-profile-form textarea{resize:vertical;min-height:72px}.vendor-profile-scroll>section{padding:13px 0!important}.vendor-profile-drawer>footer{z-index:4;box-shadow:0 -14px 30px #00000047;border-top:1px solid var(--north-line-strong)!important;background:var(--north-midnight)!important;margin:0!important;padding:14px 20px!important;position:static!important}@media (width<=700px){.application-tracker-drawer,.vendor-profile-drawer{border-radius:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important}.application-core-fields,.application-check-grid,.vendor-profile-form{grid-template-columns:1fr!important}}.north-pin-unlock .north-pin-card{color:#e8f1f6!important;background:#0d1724!important;border-color:#8ebbda9e!important}.north-pin-unlock .north-pin-card>header strong,.north-pin-unlock .north-pin-intro h1,.north-pin-unlock .north-pin-intro h1 span,.north-pin-unlock .north-pin-body label{color:#f5f9fc!important}.north-pin-unlock .north-pin-card>header span,.north-pin-unlock .north-pin-intro small,.north-pin-unlock .north-pin-intro p,.north-pin-unlock .north-pin-card>footer>span,.north-pin-unlock .north-pin-card>footer button{color:#b9d5e8!important}.north-pin-unlock .north-pin-intro small i{background:#8ebbda!important;box-shadow:0 0 0 5px #8ebbda24!important}.north-pin-unlock .north-pin-body input{color:#fff!important;caret-color:#8ebbda!important;background:#142233!important;border-color:#8ebbdabd!important}.north-pin-unlock .north-pin-body input:focus{background:#182b40!important;border-color:#8ebbda!important;box-shadow:0 0 0 4px #347db847!important}.north-pin-unlock .north-pin-body form>button:disabled{opacity:.78;color:#b9d5e8!important;background:#1b3148!important;border-color:#8ebbda5c!important}.north-pin-unlock .north-pin-card>footer{background:#101d2c!important;border-top-color:#8ebbda3d!important}.north-pin-unlock{isolation:isolate;background:linear-gradient(90deg,#06101f 0%,#071426 48%,#020914 100%)!important}.north-pin-unlock:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0309122e,#040c1852),url(/north-login-sapphire-night.png) 0/177.4% 100% no-repeat;width:64%;position:fixed;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0% 68%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 68%,#0000 100%)}.north-pin-unlock .north-pin-card{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(118%);backdrop-filter:blur(20px)saturate(118%);width:min(1080px,100%);position:relative;overflow:hidden;background:#071220e6!important;box-shadow:0 30px 90px #000000a3,0 0 0 1px #359fff14!important}.north-pin-unlock .north-pin-card:before{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;opacity:.055;filter:contrast(1.15)brightness(1.4);background:url(/north-icon-pewter.png) 50%/contain no-repeat;width:min(480px,62%);position:absolute;top:50%;right:-8%;translate:0 -50%}.north-pin-unlock .north-pin-card>header,.north-pin-unlock .north-pin-body,.north-pin-unlock .north-pin-card>footer{z-index:1;position:relative}.north-pin-unlock .north-pin-intro h1{white-space:nowrap;max-width:none;font-size:clamp(2.05rem,3.35vw,2.75rem)!important;line-height:1.02!important}.north-pin-unlock .north-pin-intro h1 span{color:var(--north-glacial)!important;display:inline!important}.north-pin-unlock .north-pin-body form>button{box-shadow:0 12px 28px #167fdb47;color:#fff!important;background:linear-gradient(135deg,#167fdb 0%,#35a8ff 100%)!important;border-color:#2497f3!important}.north-pin-unlock .north-pin-body form>button:hover:not(:disabled){box-shadow:0 14px 34px #35a8ff57;color:#06111e!important;background:linear-gradient(135deg,#35a8ff 0%,#70c8ff 100%)!important;border-color:#70c8ff!important}.north-pin-unlock .north-pin-body form>button:focus-visible,.north-pin-unlock .north-pin-card>footer button:focus-visible{outline-offset:3px;outline:2px solid #70c8ff!important}.north-pin-unlock .north-pin-card>footer button{border:1px solid #0000!important;border-radius:6px!important;padding:0 10px!important;transition:border-color .16s,background .16s,color .16s!important}.north-pin-unlock .north-pin-card>footer button:hover{color:#fff!important;background:#35a8ff21!important;border-color:#70c8ff7a!important}@media (width<=800px){.north-pin-unlock:before{background:linear-gradient(#0309123d,#061326 76%,#020914 100%),url(/north-login-sapphire-night.png) 0/177.4% 100% no-repeat;width:100%;-webkit-mask-image:linear-gradient(#000 0% 62%,#0000 100%);mask-image:linear-gradient(#000 0% 62%,#0000 100%)}.north-pin-unlock .north-pin-body{grid-template-columns:1fr}.north-pin-unlock .north-pin-intro h1{white-space:normal;font-size:clamp(2rem,10vw,2.8rem)!important}.north-pin-unlock .north-pin-card:before{width:90%;right:-34%}}.shell,.workspace,.page,.north-secondary-page,.property-calendar-page,.rent-ready-page,.leasing-workspace,.maintenance-page,.operations-workspace,.resources-page,.north-help-page,.north-my-work-page,.system-settings-page,.financials-shell,.biter-workspace{background-color:var(--north-midnight)!important}.topbar,.north-context-back,.north-product-footer,.site-compliance-footer,.mobile-nav,.mobile-navigation{border-color:var(--north-line)!important;background:var(--north-midnight)!important;color:var(--north-frost)!important}.north-page-hero{border-color:var(--north-line-strong)!important;background-color:var(--north-midnight)!important;color:var(--north-frost)!important;box-shadow:inset 3px 0 var(--north-sapphire)!important}.shell .north-page-hero,.shell .north-page-hero.north-page-hero-home,.shell .north-page-hero.north-home-hero{width:100%!important;height:240px!important;min-height:240px!important;padding:36px 40px!important}.shell .north-page-hero .north-page-hero-copy>h1,.shell .north-page-hero.north-home-hero .north-page-hero-copy>h1{letter-spacing:-.035em!important;font-family:Aptos Display,Aptos,Segoe UI Variable,Segoe UI,sans-serif!important;font-size:clamp(2.65rem,4.8vw,4.25rem)!important;font-weight:300!important;line-height:.98!important}.shell .resources-page,.shell .resources-page>*,.shell .resources-system-section,.shell .resource-card-grid,.shell .resource-card{width:100%!important;min-width:0!important;max-width:none!important}.shell .resources-system-section{overflow:hidden!important}.shell .resource-card-grid,.shell .resource-card-grid.utility-reference-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))!important;align-items:stretch!important}.shell .resources-page :is(h2,p,a,strong,b){overflow-wrap:anywhere;max-width:100%}@media (width<=1000px){.shell .north-page-hero,.shell .north-page-hero.north-page-hero-home,.shell .north-page-hero.north-home-hero{height:215px!important;min-height:215px!important;padding:30px 26px!important}.shell .north-page-hero .north-page-hero-copy>h1,.shell .north-page-hero.north-home-hero .north-page-hero-copy>h1{font-size:clamp(2.35rem,6.5vw,3.5rem)!important}}@media (width<=700px){.shell .north-page-hero,.shell .north-page-hero.north-page-hero-home,.shell .north-page-hero.north-home-hero{height:190px!important;min-height:190px!important;padding:24px 20px!important}.shell .north-page-hero .north-page-hero-copy>h1,.shell .north-page-hero.north-home-hero .north-page-hero-copy>h1{font-size:clamp(2rem,9vw,2.75rem)!important}.shell .resources-system-section{padding-inline:14px!important}}.shell :is(.north-role-section,.north-meetings-module,.north-help-summary,.north-quick-access,.north-daily-inspiration,.north-property-at-a-glance,.north-my-day,.department-action-center,.dar-weekly-overview,.application-tracker,.upcoming-move-ins,.maintenance-action-center,.maintenance-list-page,.maintenance-reports,.property-queue,.vendor-directory,.parts-inventory,.operations-overview,.operations-financials,.mmr-card,.resources-system-section,.help-layout,.help-request-form,.my-requests,.system-audit,.settings-grid>article){border-color:var(--north-line)!important;background:var(--north-midnight-slate)!important;color:var(--north-frost)!important;box-shadow:var(--north-shadow-card)!important}.shell :is(.north-property-pulse-card,.north-summary-metric,.dashboard-mini-calendar,.dashboard-weather,.dashboard-task-center,.leasing-priority-grid>article,.maintenance-pipeline-panel,.operations-overview-kpis>article,.financial-source-grid>article,.biter-quarter-card,.resource-card,.known-issue,.help-summary>article,.rr-compact-record,.rr-unit-card){border-color:var(--north-line)!important;background:var(--north-elevated-ink)!important;color:var(--north-frost)!important}.shell :is(.north-property-pulse-card,.north-summary-metric,.leasing-priority-grid>article,.maintenance-pipeline-panel,.operations-overview-kpis>article,.financial-source-grid>article,.biter-quarter-card,.resource-card,.known-issue,.rr-compact-record,.rr-unit-card):hover{border-color:var(--north-sapphire)!important}.shell :is(.role-workspace-tabs,.leasing-workspace-tabs,.maintenance-tabs,.operations-tabs,.financials-tabs,.north-my-work-tabs,.action-view-tabs,[role=tablist]){border-color:var(--north-line)!important;background:var(--north-midnight-slate)!important}.shell :is(.role-workspace-tabs,.leasing-workspace-tabs,.maintenance-tabs,.operations-tabs,.financials-tabs,.north-my-work-tabs,.action-view-tabs,[role=tablist])>button:is(.active,[aria-current=page],[aria-selected=true]){border-color:var(--north-sapphire)!important;background:var(--north-deep-sapphire)!important;color:var(--north-frost)!important;box-shadow:inset 0 -2px var(--north-sapphire)!important}.shell :is(table,.audit-table,.team-list,.maintenance-table,.pm-table,.inventory-table,.parts-table,.report-table,.help-ticket-table,.mmr-wow-table,.financial-variance-table){border-color:var(--north-line)!important;background:var(--north-midnight-slate)!important;color:var(--north-frost)!important}.shell :is(thead,.audit-table-head,.team-list-head,.maintenance-table-head,.pm-table-head,.help-ticket-head,.table-static-header){border-color:var(--north-deep-sapphire)!important;background:var(--north-deep-sapphire)!important;color:var(--north-frost)!important;box-shadow:inset 0 -2px var(--north-sapphire)!important}.shell tbody tr:nth-child(odd){background:var(--north-midnight-slate)!important}.shell tbody tr:nth-child(2n){background:var(--north-elevated-ink)!important}body :is(dialog,[role=dialog],[role=menu],[role=listbox],.modal,.notices,.north-detail-drawer,.biter-drawer,.vendor-profile-drawer,.calendar-detail,.rr-workflow-drawer,.rr-vendor-drawer,[class*=popover],[class*=dropdown]){border-color:var(--north-line-strong)!important;background:var(--north-midnight-slate)!important;color:var(--north-frost)!important}body :is(dialog,[role=dialog],.modal,.notices,[class*=modal],[class*=drawer],[class*=popover],[class*=dropdown]) :is(form,fieldset,section,article){border-color:var(--north-line)!important}.shell :is(button.primary,.primary,.north-primary,.north-primary-button,.rr-primary,.rr-release,.save-quotes),.access-gate .north-auth-submit{border-color:var(--north-sapphire)!important;background:var(--north-sapphire)!important;color:var(--north-frost)!important}.shell :is(button.primary,.primary,.north-primary,.north-primary-button,.rr-primary,.rr-release,.save-quotes):hover:not(:disabled),.access-gate .north-auth-submit:hover:not(:disabled){border-color:var(--north-glacial)!important;background:var(--north-deep-sapphire)!important}.shell :is(.north-secondary-button,button.secondary,.quiet,.quiet-save,.north-tertiary){border-color:var(--north-sapphire)!important;background:var(--north-midnight-slate)!important;color:var(--north-frost)!important}.shell :is(.critical,.danger,.critical-warning,.north-data-error,.leasing-data-error,.rr-field-error){border-color:color-mix(in srgb, var(--north-danger) 58%, transparent)!important;background:color-mix(in srgb, var(--north-danger) 12%, var(--north-elevated-ink))!important;color:var(--north-frost)!important}.shell :is(.attention,.warning,.pm-alert-banner,.overdue-window-strip){border-color:color-mix(in srgb, var(--north-warning) 58%, transparent)!important;background:color-mix(in srgb, var(--north-warning) 12%, var(--north-elevated-ink))!important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--north-glacial)!important;outline-offset:3px!important}.access-gate :where(button,a,input,select,textarea):focus-visible,#desktop-north-email:focus-visible,#desktop-north-password:focus-visible,#mobile-north-email:focus-visible,#mobile-north-password:focus-visible{border-color:var(--north-sapphire)!important;outline:2px solid var(--north-glacial)!important;outline-offset:3px!important;box-shadow:0 0 0 4px #347db82e!important}:where(button,input,select,textarea):disabled{opacity:.72;border-color:color-mix(in srgb, var(--north-muted-steel) 45%, transparent)!important;color:var(--north-muted-steel)!important}input::file-selector-button{border:1px solid var(--north-sapphire);border-radius:var(--north-radius-sm);background:var(--north-midnight-slate);color:var(--north-frost)}input[type=checkbox],input[type=radio]{accent-color:var(--north-sapphire)!important}.shell :is(.stage aside,.biter-progress>i,.assignment-progress,[role=progressbar]){background:var(--north-deep-sapphire)!important}.shell :is(.stage aside>i,.biter-progress>i>b,.assignment-progress>i){background:var(--north-sapphire)!important}.maintenance-page :is(.bi-primary-view-switch,.bi-exterior-view>header,.bi-map-key,.bi-apartment-directory,.bi-trace-panel,.bi-admin-map-tools,.bi-space-modal>article){border-color:var(--north-line-strong)!important;background:var(--north-midnight-slate)!important;color:var(--north-frost)!important}.maintenance-page :is(.bi-wayfinding,.bi-map-key-controls button,.bi-trace-actions button,.bi-admin-records button,.bi-apartment-directory button){border-color:var(--north-line)!important;background:var(--north-elevated-ink)!important;color:var(--north-frost)!important}.maintenance-page :is(.bi-map-key-controls button,.bi-trace-actions button,.bi-apartment-directory button):is(:hover,.active){border-color:var(--north-sapphire)!important;background:var(--north-deep-sapphire)!important;color:var(--north-frost)!important}.maintenance-page :is(.bi-primary-view-switch,.bi-map-key,.bi-apartment-directory,.bi-trace-panel,.bi-admin-map-tools) :is(small,p,span){color:var(--north-glacial)!important}.maintenance-page :is(.bi-map-show-all,.bi-exterior-view>header button){border-color:var(--north-sapphire)!important;background:var(--north-sapphire)!important;color:var(--north-frost)!important}@media (width<=767px){:where(button,[role=button],input,select,summary){min-height:44px}.mobile-nav,.mobile-navigation,#compass-mobile-navigation{background:var(--north-midnight)!important}}.application-tracker-drawer .application-check-grid>label{border:1px solid var(--north-line-strong)!important;border-radius:var(--north-radius-sm)!important;background:var(--north-elevated-ink)!important;min-width:0!important;min-height:48px!important;color:var(--north-frost)!important;cursor:pointer!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;display:grid!important}.application-tracker-drawer .application-check-grid>label:hover{border-color:var(--north-sapphire)!important}.application-tracker-drawer .application-check-grid>label.complete{border-color:var(--north-sapphire)!important;background:var(--north-midnight)!important}.application-tracker-drawer .application-check-grid input[type=checkbox]{appearance:none!important;border:1px solid var(--north-pewter-light)!important;background:var(--north-midnight)!important;border-radius:4px!important;place-content:center!important;width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;display:grid!important}.application-tracker-drawer .application-check-grid input[type=checkbox]:before{content:"✓";color:var(--north-frost);font-size:14px;font-weight:900;line-height:1;transition:transform .15s;transform:scale(0)}.application-tracker-drawer .application-check-grid input[type=checkbox]:checked{border-color:var(--north-sapphire)!important;background:var(--north-sapphire)!important}.application-tracker-drawer .application-check-grid input[type=checkbox]:checked:before{transform:scale(1)}.application-tracker-drawer .application-check-grid input[type=checkbox]:focus-visible{outline:2px solid var(--north-glacial)!important;outline-offset:3px!important}.rent-ready-page .rr-six-stage-rail>button.complete{color:#060b13!important;box-shadow:none!important;background:linear-gradient(145deg,#b9e3fb,#8ebbda)!important;border-color:#b9e3fb!important;animation:none!important}.rent-ready-page .rr-six-stage-rail>button.complete>:is(i,small),.rent-ready-page .rr-six-stage-rail>button.complete .rr-maintenance-count,.rent-ready-page .rr-six-stage-rail>button.complete .rr-maintenance-count>span{color:#060b13!important}@keyframes north-milestone-confirm{0%{transform:scale(.985);box-shadow:0 0 #347db86b}55%{transform:scale(1.012);box-shadow:0 0 0 5px #347db826}to{transform:scale(1);box-shadow:0 0 #347db800}}.rr-workflow-drawer{max-height:calc(100svh - 32px)!important;overflow:hidden!important}.rr-workflow-drawer>.rr-workflow-body{overscroll-behavior:contain;min-height:0!important;overflow-y:auto!important}.rr-workflow-drawer .rr-punch-list-single{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(50svh,500px)!important;overflow-y:auto!important}.rr-workflow-drawer .rr-punch-list-single .rr-punch-row{grid-template-columns:32px minmax(0,1fr) auto!important;gap:10px!important;padding:10px 12px!important}.rr-workflow-drawer .rr-punch-content{gap:3px!important}.rr-workflow-drawer .rr-punch-fields{grid-template-columns:minmax(118px,.8fr) minmax(126px,.65fr) minmax(170px,1.3fr)!important;gap:6px!important;margin-top:5px!important}.rr-workflow-drawer .rr-punch-fields label{gap:3px!important}.rr-workflow-drawer .rr-punch-fields input{height:34px!important;min-height:34px!important;padding:6px 8px!important}.rr-workflow-drawer .rr-punch-row-actions .rr-line-complete{min-width:98px!important;min-height:36px!important;padding:6px 12px!important}@media (width>=1180px){.maintenance-page>.maintenance-tabs.role-workspace-tabs{grid-template-columns:repeat(9,minmax(0,1fr))!important;gap:5px!important;padding:6px!important;display:grid!important;overflow:visible!important}.maintenance-page>.maintenance-tabs.role-workspace-tabs>button{white-space:nowrap!important;min-width:0!important;min-height:38px!important;padding:5px 4px!important;font-size:clamp(9px,.68vw,11px)!important;line-height:1.1!important}}@media (width<=760px){.rr-workflow-drawer{max-height:calc(100svh - 16px)!important}.rr-workflow-drawer .rr-punch-list-single{max-height:46svh!important}.rr-workflow-drawer .rr-punch-list-single .rr-punch-row{grid-template-columns:28px minmax(0,1fr)!important}.rr-workflow-drawer .rr-punch-fields{grid-template-columns:1fr!important}.rr-workflow-drawer .rr-punch-row-actions{grid-column:2!important;justify-self:stretch!important}}.shell{--north-nav-expanded:260px;--north-nav-collapsed:70px;min-width:0;background:var(--north-midnight)!important}.shell .sidebar{width:var(--north-nav-expanded)!important;border-right:1px solid var(--north-line)!important;background:var(--north-midnight-slate)!important;box-shadow:14px 0 44px #00000029!important}.shell .workspace{min-width:0;margin-left:var(--north-nav-expanded)!important;background:var(--north-midnight)!important}.shell.sidebar-collapsed .sidebar{width:var(--north-nav-collapsed)!important}.shell.sidebar-collapsed .workspace{margin-left:var(--north-nav-collapsed)!important}.shell .organization-brand{border-bottom:1px solid var(--north-line)!important;background:#060b135c!important;min-height:92px!important;padding:22px 20px!important}.shell .sidebar nav{padding:12px 10px 20px!important}.shell .sidebar nav button{border-radius:var(--north-radius-sm)!important;min-height:48px!important;color:var(--north-muted-steel)!important;border:1px solid #0000!important;padding:0 13px!important;font-size:.86rem!important;font-weight:550!important;transition:background .16s,border-color .16s,color .16s,transform .16s!important}.shell .sidebar nav button:hover,.shell .sidebar nav button:focus-visible{transform:translateY(-1px);border-color:var(--north-line-strong)!important;background:var(--north-elevated-ink)!important;color:var(--north-frost)!important}.shell .sidebar nav button.active{border-color:var(--north-sapphire)!important;background:var(--north-deep-sapphire)!important;color:var(--north-frost)!important;box-shadow:inset 3px 0 var(--north-glacial)!important}.shell .sidebar nav button .north-nav-icon,.shell .sidebar nav button .north-nav-icon svg{width:22px!important;height:22px!important}.shell .side-foot{border-top:1px solid var(--north-line)!important;background:var(--north-midnight)!important;place-items:center!important;min-height:84px!important;padding:18px!important;display:grid!important}.shell.sidebar-collapsed .organization-brand{min-height:74px!important;padding:18px 10px!important}.shell.sidebar-collapsed .organization-brand-logo{object-fit:cover!important;object-position:left center!important;width:48px!important;height:30px!important}.shell.sidebar-collapsed .side-foot img{object-fit:cover;object-position:left center;width:42px;height:42px}.shell .topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--north-line)!important;background:#060b13f0!important;height:auto!important;min-height:72px!important}.shell .page{width:100%;min-width:0;max-width:1600px!important;padding:24px clamp(20px,2.5vw,40px) 64px!important}.north-workspace-navigation{width:100%;min-width:0;margin:0 0 16px;display:block}.north-workspace-navigation .role-workspace-tabs>button{border-radius:var(--north-radius-sm)!important;min-height:44px!important;color:var(--north-muted-steel)!important;white-space:normal!important;background:0 0!important;border:1px solid #0000!important;font-size:clamp(.73rem,.72vw,.86rem)!important;font-weight:600!important}.north-workspace-navigation .role-workspace-tabs>button:hover,.north-workspace-navigation .role-workspace-tabs>button:focus-visible{border-color:var(--north-line-strong)!important;background:var(--north-elevated-ink)!important;color:var(--north-frost)!important}.shell .north-context-back{border:1px solid var(--north-line)!important;border-radius:var(--north-radius-md)!important;background:var(--north-midnight-slate)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:48px!important;margin:0 0 16px!important;padding:4px 8px 4px 4px!important;display:flex!important}.shell .north-context-back button{border:1px solid var(--north-line-strong)!important;border-radius:var(--north-radius-sm)!important;background:var(--north-elevated-ink)!important;min-height:40px!important;color:var(--north-frost)!important}.shell .north-context-back span{color:var(--north-glacial)!important;font-size:.74rem!important}.shell .north-page-hero{border:1px solid var(--north-line-strong)!important;border-radius:var(--north-radius-lg)!important;background-position:var(--north-hero-position)!important;box-shadow:inset 3px 0 var(--north-sapphire), var(--north-shadow-card)!important;margin-bottom:24px!important;overflow:hidden!important}.shell .north-page-hero:before{background-image:var(--north-hero-image)!important;background-position:var(--north-hero-position,center)!important;background-repeat:no-repeat!important;background-size:cover!important}.shell .north-page-hero:after{background:linear-gradient(90deg,#030a14e0 0%,#050e1bbf 50%,#050e1b94 100%)!important}.shell .north-page-hero-copy>small{color:var(--north-glacial)!important}.shell :is(h1,h2,h3,h4,strong,b){text-wrap:balance}.shell :is(p,li,td,th,label,input,select,textarea,button){line-height:1.45}.shell :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px!important;outline:3px solid #347db8b8!important}.shell :is(button,a,input,select,textarea){transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s!important}.shell :is(button.primary,.north-primary,.rr-primary,.rr-release,.save-quotes){border-color:var(--north-sapphire)!important;background:var(--north-deep-sapphire)!important;color:var(--north-frost)!important;box-shadow:0 12px 28px #1f4f823d!important}.shell :is(button.primary,.north-primary,.rr-primary,.rr-release,.save-quotes):hover:not(:disabled){transform:translateY(-1px);border-color:var(--north-glacial)!important;background:var(--north-sapphire)!important}.shell button:disabled{color:var(--north-muted-steel)!important;opacity:.62!important;cursor:not-allowed!important}.shell :is(.toast,[role=status].toast,.north-auto-toast){border:1px solid var(--north-sapphire)!important;background:var(--north-elevated-ink)!important;max-width:min(440px,100vw - 32px)!important;color:var(--north-frost)!important;box-shadow:var(--north-shadow-elevated)!important}.shell :is(dialog,[role=dialog],[role=menu],[role=listbox],[class*=modal],[class*=drawer],[class*=popover]){scrollbar-color:var(--north-sapphire) var(--north-midnight-slate)}.shell :is(table,[class*=-table],.rr-table){width:100%;max-width:100%}.shell :is(th,[class*=-table-head] span,.compare-head span){vertical-align:middle!important;text-align:center!important;white-space:normal!important}.north-mobile-bottom-nav{display:none}@media (width<=1199px){.shell{--north-nav-expanded:232px}.shell .page{padding-inline:20px!important}}@media (width<=1023px){.north-workspace-navigation .role-workspace-tabs{display:none!important}.north-workspace-select{border:1px solid var(--north-line);border-radius:var(--north-radius-md);background:var(--north-midnight-slate);grid-template-columns:minmax(150px,auto) minmax(0,1fr);align-items:center;gap:14px;width:100%;padding:10px 12px;display:grid}.north-workspace-select>span{color:var(--north-glacial);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:650}.north-workspace-select select{width:100%;min-height:46px;border:1px solid var(--north-line-strong)!important;border-radius:var(--north-radius-sm)!important;background:var(--north-elevated-ink)!important;color:var(--north-frost)!important;font-size:.95rem!important}.shell .north-page-hero,.shell .north-page-hero.north-page-hero-home,.shell .north-page-hero.north-home-hero{height:200px!important;min-height:200px!important}}@media (width<=767px){body{padding-bottom:calc(74px + env(safe-area-inset-bottom))}.shell .workspace,.shell.sidebar-collapsed .workspace,.shell:not(.sidebar-collapsed) .workspace{margin-left:0!important}.shell .sidebar{transform:translate(-104%);width:min(88vw,340px)!important;padding-bottom:env(safe-area-inset-bottom)!important}.shell .sidebar.mobile-open{transform:translate(0);width:min(88vw,340px)!important}.shell .topbar{min-height:60px!important;padding:8px 12px!important}.shell .page{padding:16px 12px 32px!important}.shell .north-context-back{flex-direction:column!important;align-items:stretch!important;padding:8px!important}.shell .north-context-back span{padding:2px 5px 4px}.north-workspace-select{grid-template-columns:1fr;gap:7px}.shell .north-page-hero,.shell .north-page-hero.north-page-hero-home,.shell .north-page-hero.north-home-hero{height:172px!important;min-height:172px!important;padding:22px 18px!important}.shell :is(.dashboard-scroll-list,[class*=-table],.rr-table){overflow:visible!important}.north-mobile-bottom-nav{z-index:120;min-height:calc(66px + env(safe-area-inset-bottom));padding:5px 6px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--north-line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060b13f5;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 38px #0006}.north-mobile-bottom-nav button{min-width:0;min-height:56px;color:var(--north-muted-steel);background:0 0;border:0;border-radius:9px;align-content:center;place-items:center;gap:3px;padding:4px 2px;display:grid;position:relative}.north-mobile-bottom-nav button.active{color:var(--north-frost);background:#1f4f8280}.north-mobile-bottom-nav button>svg,.north-mobile-bottom-nav button>.north-mobile-notification-icon,.north-mobile-bottom-nav button>.north-mobile-menu-icon{color:currentColor;fill:none;stroke:currentColor;width:22px;height:22px;font-size:20px;line-height:22px}.north-mobile-bottom-nav button>span:last-of-type{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(.56rem,2.4vw,.68rem);font-weight:650;overflow:hidden}.north-mobile-bottom-nav button>b{background:var(--north-danger);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.62rem;display:grid;position:absolute;top:3px;right:18%}.north-auto-toast{bottom:calc(82px + env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.rent-ready-page .rr-six-stage-rail>button.complete{animation:none!important}}.rent-ready-page .rr-compact-record.needs-leasing-action{box-shadow:inset 4px 0 0 #c65d63, var(--north-shadow-card)!important;border-color:#c65d63!important}.rent-ready-page .rr-compact-record.needs-leasing-action:hover{border-color:#e0787e!important}.rent-ready-page .rr-readiness-badge.is-leasing-action{color:#f1aeb2!important;background:#c65d6324!important;border-color:#c65d63!important}.rent-ready-page .rr-compact-record.is-rent-ready-complete{box-shadow:inset 4px 0 0 #6f9b7d, var(--north-shadow-card)!important;border-color:#6f9b7d!important}.rent-ready-page .rr-compact-record.is-rent-ready-complete:hover{border-color:#8db99b!important}.rr-workflow-backdrop{align-items:center!important;padding:16px 0 16px 16px!important}.rr-workflow-drawer{align-self:center!important;height:auto!important;max-height:min(760px,100svh - 32px)!important}.rr-workflow-drawer>header{flex:none!important;padding:18px 20px!important}.rr-workflow-drawer>.rr-workflow-body{flex:0 auto!important;max-height:calc(100svh - 150px)!important;padding:14px!important}.rr-workflow-drawer .rr-workflow-panel{padding:14px!important}.rr-workflow-drawer .rr-workflow-actions>small{line-height:1.45!important}@media (width<=760px){.rr-workflow-backdrop{align-items:flex-end!important;padding:8px 0 0!important}.rr-workflow-drawer{border-radius:16px 16px 0 0!important;width:100%!important;max-height:calc(100svh - 8px)!important}.rr-workflow-drawer>.rr-workflow-body{max-height:calc(100svh - 122px)!important}}.rent-ready-page .rr-progress i,.rent-ready-page .rr-progress.risk-attention i,.rent-ready-page .rr-progress.risk-high i,.rent-ready-page .rr-progress[aria-label$="100%"] i{background:#347db8!important}.leasing-specials{margin-bottom:1rem;padding:1.25rem 1.5rem}.leasing-specials h2{margin:0 0 .75rem;font-size:1.25rem}.leasing-specials p{margin:.35rem 0;line-height:1.45}.leasing-specials small{margin-top:.3rem;font-size:.82rem;line-height:1.4;display:block}.concierge-workspace{color:#edf7fd;gap:18px;display:grid}.concierge-workspace *{box-sizing:border-box}.concierge-hero-metrics{grid-template-columns:repeat(2,minmax(145px,1fr));gap:10px;display:grid}.concierge-hero-metrics span{color:#b5c2c8;background:#0c0e0fc7;border:1px solid #8fa1aa42;border-radius:10px;padding:14px 16px;font-size:12px}.concierge-hero-metrics strong{color:#edf7fd;margin-bottom:4px;font-size:28px;display:block}.concierge-toolbar{background:#0a2440;border:1px solid #8fa1aa2e;border-radius:12px;align-items:end;gap:14px;padding:12px;display:flex}.concierge-toolbar>div{gap:6px;display:flex}.concierge-toolbar button,.concierge-card button{color:#edf7fd;background:#0a2440;border:1px solid #8fa1aa47;border-radius:8px;min-height:42px;padding:0 16px;font:600 13px/1 Aptos,Segoe UI,sans-serif}.concierge-toolbar button.active,.concierge-card .north-primary{color:#fff;background:#273641;border-color:#7e9bab}.concierge-toolbar label,.concierge-shift-select label,.concierge-bell label,.concierge-note{color:#9cb0ba;letter-spacing:.03em;gap:6px;font-size:11px;font-weight:600;display:grid}.concierge-toolbar input,.concierge-card :is(input,select,textarea){color:#edf7fd;background:#0d0e0f;border:1px solid #8fa1aa47;border-radius:8px;width:100%;min-height:42px;padding:9px 11px;font:500 14px/1.3 Aptos,Segoe UI,sans-serif}.concierge-toolbar>span{color:#8fa1aa;align-self:center;margin-left:auto;font-size:12px}.concierge-message{color:#d7e0e4;background:#1b2226;border-left:3px solid #8fa1aa;border-radius:6px;margin:0;padding:11px 14px}.concierge-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);align-items:start;gap:18px;display:grid}.concierge-lower{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr)}.concierge-card{background:#0a2440;border:1px solid #8fa1aa2e;border-radius:14px;min-width:0;overflow:hidden}.concierge-card>header{background:#0a2440;border-bottom:1px solid #8fa1aa29;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.concierge-card header small{color:#8fa1aa;letter-spacing:.16em;margin-bottom:5px;font-size:9px;font-weight:700;display:block}.concierge-card h2{color:#edf7fd;margin:0;font:600 22px/1.1 Aptos Display,Aptos,Segoe UI,sans-serif}.concierge-card header>strong{color:#b5c2c8;font-size:19px}.concierge-shift-grid{grid-template-columns:repeat(7,minmax(100px,1fr));gap:8px;padding:14px;display:grid;overflow:auto}.concierge-shift-grid>div{gap:6px;min-width:100px;display:grid}.concierge-shift-grid>div>b{color:#b5c2c8;padding:4px;font-size:11px}.concierge-shift-grid button{justify-items:start;min-height:60px;padding:9px 10px;display:grid}.concierge-shift-grid button span{font-size:11px}.concierge-shift-grid button em{color:#8fa1aa;text-transform:uppercase;margin-top:5px;font-size:9px;font-style:normal}.concierge-shift-grid button.submitted{background:#23333c;border-color:#7594a4}.concierge-shift-grid button.draft{background:#1b2226;border-color:#566a75}.concierge-shift-grid button.missing{color:#aaa7a1;border-style:dashed}.concierge-moves>div,.concierge-open-carts{max-height:430px;display:grid;overflow:auto}.concierge-moves p{border-bottom:1px solid #8fa1aa1f;grid-template-columns:90px 72px 1fr;gap:8px;margin:0;padding:13px 18px;font-size:12px;display:grid}.concierge-moves p span,.concierge-moves p em{color:#8fa1aa;font-style:normal}.concierge-moves p em{grid-column:3}.concierge-empty{text-align:center;color:#8fa1aa!important;padding:22px!important}.concierge-bell form{border-bottom:1px solid #8fa1aa29;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px;display:grid}.concierge-bell form .wide,.concierge-bell form>button{grid-column:1/-1}.concierge-open-carts>div{border-bottom:1px solid #8fa1aa1f;grid-template-columns:90px 90px 1fr auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.concierge-open-carts em{color:#8fa1aa;font-size:11px;font-style:normal}.concierge-open-carts button{min-height:36px}.concierge-notes{scroll-margin-top:20px}.concierge-shift-select{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:18px 18px 4px;display:grid}.concierge-note{padding:8px 18px}.concierge-note textarea{resize:vertical;min-height:78px}.concierge-notes footer{flex-wrap:wrap;gap:8px;padding:16px 18px 20px;display:flex}.concierge-reports>header p{color:#9da7ab;max-width:720px;margin:7px 0 0;font-size:12px}.concierge-reports>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.concierge-reports button{text-align:left;place-items:start;min-height:78px;padding:14px;display:grid}.concierge-reports button small{color:#9cb0ba;margin-top:7px;font-weight:400}.concierge-reports button.north-primary small{color:#d8e3e8}.concierge-tabs{background:#07182c;border:1px solid #8fa1aa2e;border-radius:12px;gap:8px;padding:7px;display:flex}.concierge-tabs button{color:#8fa1aa;background:0 0;border:1px solid #0000;border-radius:8px;min-width:150px;min-height:44px;padding:0 20px;font-size:14px;font-weight:700}.concierge-tabs button:hover{color:#edf7fd;background:#1b2226}.concierge-tabs button.active{color:#fff;background:linear-gradient(135deg,#2b3d48,#1d282f);border-color:#526874;box-shadow:inset 0 1px #ffffff0f}.concierge-faq{background:#0a2440;border:1px solid #8fa1aa33;border-radius:14px;overflow:hidden}.concierge-faq>header{background:linear-gradient(135deg,#1d282f,#0a2440 60%);border-bottom:1px solid #8fa1aa2e;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.concierge-faq>header small{color:#8fa1aa;letter-spacing:.14em;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.concierge-faq h2{color:#edf7fd;margin:0;font-size:25px}.concierge-faq>header p{color:#b5c2c8;max-width:780px;margin:9px 0 0;font-size:14px;line-height:1.55}.concierge-faq>header>span{color:#b5c2c8;border:1px solid #8fa1aa47;border-radius:999px;flex:none;padding:8px 11px;font-size:12px}.concierge-faq>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px;display:grid}.concierge-faq details{background:#07182c;border:1px solid #8fa1aa2e;border-radius:10px;align-self:start;overflow:hidden}.concierge-faq details[open]{background:#15191b;border-color:#8fa1aa61}.concierge-faq summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 16px;padding:17px 18px;list-style:none;display:grid}.concierge-faq summary::-webkit-details-marker{display:none}.concierge-faq summary span{color:#8fa1aa;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.concierge-faq summary strong{color:#edf7fd;grid-column:1;font-size:16px;line-height:1.35}.concierge-faq summary i{color:#b5c2c8;border:1px solid #8fa1aa47;border-radius:50%;grid-area:1/2/3;place-items:center;width:30px;height:30px;font-size:18px;font-style:normal;transition:transform .2s;display:grid}.concierge-faq details[open] summary i{transform:rotate(45deg)}.concierge-faq-answer{color:#c8d0d3;border-top:1px solid #8fa1aa24;padding:0 18px 18px;font-size:15px;line-height:1.6}.concierge-faq-answer p{color:#c8d0d3;margin:14px 0 0}.concierge-faq-answer ul,.concierge-faq-answer ol{margin:12px 0 0;padding-left:22px}.concierge-faq-answer li+li{margin-top:6px}.concierge-faq-answer a{color:#a9c7d6;text-underline-offset:3px;text-decoration-color:#526874}.concierge-week,.concierge-moves{height:336px}.concierge-moves{grid-template-rows:auto minmax(0,1fr);display:grid}.concierge-moves>div{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:none;overflow-y:auto}@media (width<=1050px){.concierge-grid,.concierge-lower{grid-template-columns:1fr}.concierge-reports>div{grid-template-columns:repeat(2,minmax(0,1fr))}.concierge-faq>div{grid-template-columns:1fr}}@media (width<=700px){.concierge-hero-metrics{grid-template-columns:1fr}.concierge-tabs button{flex:1;min-width:0}.concierge-toolbar{flex-direction:column;align-items:stretch}.concierge-toolbar>span{margin:0}.concierge-bell form,.concierge-shift-select,.concierge-reports>div{grid-template-columns:1fr}.concierge-open-carts>div{grid-template-columns:1fr 1fr}.concierge-open-carts>div em{grid-column:1/-1}.concierge-moves p{grid-template-columns:80px 1fr}.concierge-moves p strong,.concierge-moves p em{grid-column:2}.concierge-shift-grid{grid-template-columns:repeat(7,110px)}.concierge-faq>header{flex-direction:column;align-items:flex-start;padding:20px}.concierge-faq>div{padding:12px}.concierge-faq summary{padding:15px}.concierge-faq-answer{padding:0 15px 16px}}.concierge-reports>.concierge-report-range{grid-template-columns:minmax(180px,260px) auto minmax(180px,260px) 1fr;align-items:end;gap:12px;padding:18px 18px 0;display:grid}.concierge-report-range label{color:#9cb0ba;gap:6px;font-size:12px;font-weight:700;display:grid}.concierge-report-range input{color:#edf7fd;background:#0d0e0f;border:1px solid #8fa1aa47;border-radius:8px;width:100%;min-height:42px;padding:8px 11px;font-size:14px}.concierge-report-range>span{color:#8fa1aa;align-self:center;font-size:12px}.concierge-report-range>small{color:#8fa1aa;place-self:center end;font-size:12px}.concierge-reports>.concierge-report-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 18px 18px;display:grid}@media (width<=1050px){.concierge-reports>.concierge-report-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.concierge-reports>.concierge-report-range,.concierge-reports>.concierge-report-actions{grid-template-columns:1fr}.concierge-report-range>span{display:none}.concierge-report-range>small{justify-self:start}}.concierge-faq-question{background:#07182c;border:1px solid #8fa1aa2e;border-radius:10px;align-content:center;gap:7px;min-height:92px;padding:17px 18px;display:grid}.concierge-faq-question span{color:#8fa1aa;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.concierge-faq-question strong{color:#edf7fd;font-size:16px;line-height:1.35}.concierge-workspace :is(button,input,select,textarea,label,strong,h2,h3){font-weight:520}.concierge-tabs{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.concierge-tabs button{min-width:0;padding:0 12px;font-weight:540}.concierge-toolbar{background:linear-gradient(135deg,#10243a,#0a192b);padding:14px}.concierge-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.concierge-overview-metrics article{background:linear-gradient(145deg,#10243a,#091522);border:1px solid #8ebbda38;border-radius:14px;min-height:126px;padding:22px}.concierge-overview-metrics small{color:#8ebbda;letter-spacing:.12em;font-size:.72rem;font-weight:650;display:block}.concierge-overview-metrics strong{color:#edf7fd;margin:8px 0 3px;font-size:2rem;display:block}.concierge-overview-metrics span{color:#9db1bf;font-size:.86rem}.concierge-overview-grid{grid-template-columns:1.2fr .9fr .9fr;align-items:stretch;gap:16px;display:grid}.concierge-overview-grid>.concierge-card{height:390px}.concierge-overview-summary>header button{background:#142d45;border-color:#8ebbda61;min-height:36px;padding:0 11px}.concierge-overview-summary>div{max-height:310px;display:grid;overflow:auto}.concierge-overview-summary p{border-bottom:1px solid #8ebbda1f;grid-template-columns:78px minmax(0,1fr);gap:5px 12px;margin:0;padding:14px 17px;display:grid}.concierge-overview-summary p span,.concierge-overview-summary p i{color:#91aabd;font-size:.78rem;font-style:normal}.concierge-overview-summary p strong{color:#e8f1f6;font-size:.88rem}.concierge-overview-summary p i{grid-column:2}.concierge-week-page{height:auto}.concierge-week-page .concierge-shift-grid{overflow-x:auto}.concierge-cart-page{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:start;gap:16px;display:grid}.concierge-cart-page .concierge-cart-history{grid-column:1/-1}.concierge-cart-history>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.concierge-cart-history p{border-bottom:1px solid #8ebbda1f;grid-template-columns:.8fr .8fr 1.1fr;gap:8px;margin:0;padding:14px 18px;display:grid}.concierge-cart-history p:nth-child(odd){border-right:1px solid #8ebbda1f}.concierge-cart-history p span,.concierge-cart-history p em{color:#91aabd;font-size:.8rem;font-style:normal}.concierge-cart-history p em{grid-column:1/-1}.concierge-contacts{background:#0a192b;border:1px solid #8ebbda38;border-radius:14px;overflow:hidden}.concierge-contacts>header{background:linear-gradient(135deg,#162b40,#0a192b);border-bottom:1px solid #8ebbda2e;padding:24px 26px}.concierge-contacts>header small,.concierge-contact-grid article small,.concierge-emergency small{color:#8ebbda;letter-spacing:.12em;font-size:.72rem;font-weight:650}.concierge-contacts h2,.concierge-contact-grid h3,.concierge-emergency h3{margin:6px 0 0}.concierge-contacts>header p{color:#9db1bf;margin:8px 0 0}.concierge-contact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px;display:grid}.concierge-contact-grid article{background:#0d2135;border:1px solid #8ebbda33;border-radius:12px;padding:20px}.concierge-contact-grid h3{color:#edf7fd;font-size:1.15rem}.concierge-contact-grid dl{gap:10px;margin:20px 0 0;display:grid}.concierge-contact-grid dl div{gap:3px;display:grid}.concierge-contact-grid dt{color:#819baa;font-size:.72rem}.concierge-contact-grid dd{color:#dbe9f1;overflow-wrap:anywhere;margin:0}.concierge-contact-grid a,.concierge-emergency a{color:#a9d4f1}.concierge-emergency{grid-template-columns:1.2fr 1fr 1fr;gap:12px;padding:0 18px 18px;display:grid}.concierge-emergency>div{background:#071523;border:1px solid #8ebbda33;border-radius:12px;padding:20px}.concierge-emergency p{color:#a6b8c3;margin:10px 0 14px;line-height:1.5}@media (width<=1100px){.concierge-overview-grid{grid-template-columns:1fr 1fr}.concierge-overview-grid>.concierge-card:first-child{grid-column:1/-1}.concierge-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.concierge-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.concierge-overview-metrics,.concierge-overview-grid,.concierge-cart-page,.concierge-contact-grid,.concierge-emergency,.concierge-cart-history>div{grid-template-columns:1fr}.concierge-overview-grid>.concierge-card:first-child,.concierge-cart-page .concierge-cart-history{grid-column:auto}.concierge-overview-grid>.concierge-card{height:auto;min-height:330px}.concierge-cart-history p:nth-child(odd){border-right:0}}.concierge-detailed-checklist,.concierge-shift-activity{background:#091b2f61;border:1px solid #6fb7e538;border-radius:14px;margin:24px 20px;overflow:hidden}.concierge-detailed-checklist>header,.concierge-shift-activity>header{background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.concierge-detailed-checklist h3,.concierge-shift-activity h3{color:#edf7fd;margin:5px 0 0;font-size:19px}.concierge-detailed-checklist small,.concierge-shift-activity small{color:#94bdd9;letter-spacing:.08em;font-size:10px}.concierge-detailed-checklist>progress{accent-color:#70bdf0;border-radius:10px;width:calc(100% - 40px);height:6px;margin:0 20px 18px;display:block}.concierge-detailed-checklist details{border-top:1px solid #80b1d329}.concierge-detailed-checklist summary{cursor:pointer;color:#d9ecfa;align-items:center;gap:12px;padding:17px 20px;list-style:none;display:flex}.concierge-detailed-checklist summary:before{content:"+";color:#70bdf0;width:14px;font-size:19px}.concierge-detailed-checklist details[open] summary:before{content:"−"}.concierge-detailed-checklist summary>span{flex:1;font-size:14px}.concierge-detailed-checklist summary>b{border:1px solid #355876;border-radius:20px;padding:4px 9px;font-size:12px}.concierge-detailed-checklist details.complete summary{color:#a9dcfc;background:#5dafe40f}.concierge-detailed-checklist details>div{gap:0;padding:0 20px 14px;display:grid}.concierge-detailed-checklist details label{color:#d9e7f2;border-top:1px solid #80b1d31a;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;display:flex;margin:0!important;padding:12px 8px!important}.concierge-detailed-checklist input[type=checkbox]{accent-color:#70bdf0;flex:0 0 18px;margin:2px 0 0;appearance:auto!important;width:18px!important;height:18px!important;min-height:18px!important}.concierge-detailed-checklist label small{letter-spacing:0;margin-top:4px;font-size:10px;display:block}.concierge-shift-activity>p,.concierge-shift-activity details>p{color:#bfd3e3;border-top:1px solid #80b1d31f;flex-wrap:wrap;gap:15px;margin:0;padding:12px 20px;font-size:12px;display:flex}.concierge-shift-activity>header{display:block}.concierge-shift-activity summary{cursor:pointer;color:#8fcaf1;padding:14px 20px;font-size:12px}.concierge-checklist-guidance{color:#a8c9e2;margin:18px 22px;font-size:12px;line-height:1.6}.concierge-workspace button:disabled{opacity:.45;cursor:not-allowed}.concierge-note textarea{min-height:95px}.concierge-notes>footer{flex-wrap:wrap}@media (width<=700px){.concierge-detailed-checklist,.concierge-shift-activity{margin:16px 10px}.concierge-detailed-checklist summary{flex-wrap:wrap;padding:14px}.concierge-detailed-checklist summary small{flex-basis:100%}.concierge-detailed-checklist details>div{padding:0 8px 10px}}.concierge-shift-sections{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;margin:28px 0 36px;display:grid}.concierge-work-section{min-width:0;scroll-margin-top:32px}.concierge-work-section>.concierge-card{overflow:hidden;box-shadow:0 16px 40px #00000029;border-radius:18px!important;margin:0!important}.concierge-work-section>.concierge-card>header{background:linear-gradient(120deg,#173e5fb3,#091c2f99)!important;padding:24px!important}.concierge-work-section:nth-child(2)>.concierge-card>header{background:linear-gradient(120deg,#21364fd9,#091c2f99)!important}.concierge-work-section .concierge-shift-select{grid-template-columns:1fr 1fr!important;gap:14px!important;padding:20px!important}.concierge-work-section .concierge-shift-select>label:last-child{grid-column:1/-1}.concierge-work-section .concierge-detailed-checklist{margin:8px 20px 20px}.concierge-work-section .concierge-notes>footer{gap:12px;padding:20px!important}.concierge-work-section .concierge-notes>header h2{font-size:24px!important}.concierge-history-section{background:#091b2f80;border:1px solid #6fb7e53d;border-radius:16px;margin:28px 0;scroll-margin-top:32px;overflow:hidden}.concierge-history-section>summary{cursor:pointer;color:#e4f2fc;padding:24px;font-size:19px;font-weight:600}.concierge-history-section>summary small{color:#93b5cc;margin-left:18px;font-size:12px;font-weight:400}.concierge-history-section>div{padding:0 22px 22px}#concierge-carts-section{border-top:1px solid #80b1d333;margin:36px 0;padding-top:28px;scroll-margin-top:32px}#concierge-shift-form{scroll-margin-top:32px}@media (width<=1100px){.concierge-shift-sections{grid-template-columns:1fr;gap:28px}}@media (width<=600px){.concierge-work-section .concierge-shift-select{grid-template-columns:1fr!important}.concierge-history-section>summary small{margin:8px 0 0;display:block}.concierge-history-section>div{padding:0 10px 16px}}.concierge-building-overview .concierge-overview-metrics .concierge-next-shift{line-height:1.3;font-size:25px!important}.concierge-dashboard-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:26px;display:grid}.concierge-dashboard-detail-grid .concierge-card{border-radius:16px;overflow:hidden;margin:0!important}.concierge-dashboard-detail-grid .concierge-card>header{padding:22px!important}.concierge-overview-list{max-height:420px;padding:10px 22px 20px;overflow:auto}.concierge-overview-list p{color:#daeaf7;border-bottom:1px solid #80b1d324;gap:6px;margin:0;padding:16px 0;display:grid}.concierge-overview-list p:last-child{border-bottom:0}.concierge-overview-list p span,.concierge-overview-list p small{color:#96b7ce;font-size:12px}.concierge-overdue-report{border-color:#b55858!important}@media (width<=1200px){.concierge-building-overview .concierge-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=750px){.concierge-building-overview .concierge-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.concierge-dashboard-detail-grid{grid-template-columns:1fr}}@media (width<=450px){.concierge-building-overview .concierge-overview-metrics{grid-template-columns:1fr!important}}.concierge-key-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.key-tile{margin:0!important;padding:24px!important}.key-tile h2{margin:10px 0;font-size:22px}.key-tile>b{color:#a4d9fb;border:1px solid #467b9d;border-radius:20px;padding:5px 12px;font-size:12px;display:inline-block}.key-tile p{color:#a8c3d8;min-height:50px;font-size:13px;line-height:1.7}.key-attention{border-color:#b35c5c!important}.key-tile details{margin-top:18px}.key-tile summary{cursor:pointer;color:#9bbcd4;font-size:12px}.concierge-key-intro{color:#a6c3da;padding:20px;font-size:14px;line-height:1.7}.concierge-key-form{margin:24px 0!important}.concierge-key-form form{grid-template-columns:1fr 1fr;gap:18px;padding:24px;display:grid}.concierge-key-form label,.key-tile label{color:#c9e0f2;gap:8px;font-size:13px;display:grid}.key-confirm{align-items:center;gap:12px!important;display:flex!important}.key-confirm input{accent-color:#7bbfeb;appearance:auto!important;width:18px!important;height:18px!important;min-height:18px!important}.key-return{border-top:1px solid #27465e;padding:24px}.key-return label{margin:14px 0}.key-return p{color:#a4bfd3;font-size:13px;line-height:1.7}.concierge-dashboard-keys{margin-top:26px!important}.concierge-building-overview .concierge-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (width<=800px){.concierge-key-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.concierge-key-grid,.concierge-key-form form{grid-template-columns:1fr}.concierge-building-overview .concierge-overview-metrics{grid-template-columns:1fr!important}}.concierge-shift-grid>div>b{text-align:center;display:block}.concierge-shift-grid button{text-align:center!important;justify-content:center!important;align-items:center!important}.concierge-shift-grid button.missing{color:#ffdda7!important;background:#352719!important;border:1px solid #a87536!important}.concierge-shift-grid button.missing em{color:#ffcc80!important}.concierge-cart-page{align-items:stretch!important}.concierge-cart-page>.concierge-card:nth-child(2){box-sizing:border-box;flex-direction:column;height:100%;display:flex}.concierge-cart-page>.concierge-card:nth-child(2)>.concierge-open-carts{flex-direction:column;flex:1;justify-content:center;display:flex}.shell .concierge-workspace .concierge-card{overflow:hidden;background:linear-gradient(125deg,#0d1724,#142233)!important;border:1px solid #347db83d!important;border-radius:16px!important}.shell .concierge-workspace .concierge-card>header{flex-wrap:wrap;gap:16px;background:0 0!important;border-bottom:1px solid #8ebbda22!important;padding:24px!important}.shell .concierge-workspace .concierge-card>header h2{font-size:1.3rem!important;font-weight:600!important}.shell .concierge-workspace .concierge-card>header small{box-shadow:none!important;color:#8ebbda!important;background:0 0!important;border:0!important;padding:0!important;font-size:.875rem!important}.shell .concierge-workspace .concierge-tabs{background:linear-gradient(120deg,#0d1724,#142233)!important;border:1px solid #347db833!important;border-radius:12px!important;gap:4px!important;padding:6px!important}.shell .concierge-workspace .concierge-tabs button{color:#a9bfce!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;font-size:.875rem!important}.shell .concierge-workspace .concierge-tabs button.active{color:#e8f1f6!important;background:#1f4f8259!important;border-color:#8ebbda44!important}.concierge-autosave{color:#a9bfce;align-self:center;margin-right:auto;font-size:.875rem}.concierge-report-studio{grid-template-columns:1fr 1fr;gap:20px;padding:24px;display:grid}.concierge-report-studio>section{background:#060b134d;border:1px solid #8ebbda33;border-top:2px solid #347db8;border-radius:12px;min-width:0;padding:24px}.concierge-report-studio>section>small{color:#8ebbda;letter-spacing:.06em;font-size:.875rem}.concierge-report-studio h3{color:#e8f1f6;margin:12px 0 24px;font-size:1.25rem}.report-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.report-fields label{color:#a9bfce;gap:8px;font-size:.875rem;display:grid}.shell .concierge-workspace .report-fields :is(input,select){box-sizing:border-box;color:#e8f1f6;background:#060b1380;border:1px solid #8ebbda40;border-radius:8px;width:100%;min-width:0;min-height:48px;padding:12px;font-size:1rem}.report-buttons{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.shell .concierge-workspace .report-buttons button{background:#1f4f8259;border:1px solid #8ebbda44;border-radius:8px;min-height:48px;padding:12px;font-size:.875rem}.concierge-report-studio p{color:#a9bfce;margin:18px 0 0;font-size:.875rem}.concierge-resident-activity{margin-top:26px!important}.concierge-activity-table{padding:8px 24px 20px}.concierge-activity-table>div{color:#bfd8e9;border-bottom:1px solid #8ebbda22;grid-template-columns:100px 80px 150px minmax(0,1fr);align-items:center;gap:16px;padding:18px 0;font-size:.9rem;display:grid}.activity-in,.activity-out{text-align:center;color:#b5dcf8;background:#1f4f8259;border-radius:6px;padding:6px 10px;font-size:.875rem;display:inline-block}.activity-out{color:#e4c68c;background:#d9b66b18}.concierge-key-category{margin:24px 0}.concierge-key-category>header{justify-content:space-between;align-items:baseline;gap:16px;padding:6px 0;display:flex}.concierge-key-category>header h2{color:#e8f1f6;margin:0;font-size:1.3rem}.concierge-key-category>header span{color:#a9bfce;font-size:.875rem}.concierge-key-category .concierge-key-grid{gap:16px;margin:16px 0 0}.shell .concierge-key-category .key-tile{flex-direction:column;align-items:flex-start;display:flex;background:#060b134d!important;border-top:2px solid #8ebbda!important;padding:24px!important}.shell .concierge-key-category .key-attention{border-top-color:#d9b66b!important}.key-tile>small{color:#8ebbda;letter-spacing:.1em;font-size:.875rem}.shell .concierge-key-category .key-tile h2{margin:12px 0;font-size:1.4rem}.shell .concierge-key-category .key-tile>b{background:#1f4f8233;border-radius:6px;font-size:.875rem;font-weight:500}.key-tile p{min-height:0;margin:16px 0 24px;font-size:.9rem}.key-tile>button{margin-top:auto}.key-tile details{border-top:1px solid #8ebbda22;width:100%;padding-top:16px}.key-tile summary{font-size:.875rem}@media (width<=850px){.concierge-report-studio{grid-template-columns:1fr}.concierge-activity-table>div{grid-template-columns:100px 1fr}.concierge-key-category .concierge-key-grid{grid-template-columns:1fr}}@media (width<=480px){.concierge-report-studio{padding:16px}.concierge-report-studio>section{padding:18px}.report-fields,.report-buttons{grid-template-columns:1fr}}.concierge-resident-activity .concierge-activity-table{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:#527ea0 #0d1724;scrollbar-gutter:stable;max-height:360px;overflow-y:auto}.concierge-resident-activity .concierge-activity-table:focus-visible{outline-offset:-3px;outline:2px solid #8ebbda}@media (width<=600px){.concierge-resident-activity .concierge-activity-table{max-height:320px}}@media print{.concierge-resident-activity .concierge-activity-table{max-height:none;overflow:visible}}.concierge-shift-header-progress{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.concierge-shift-header-progress strong{color:#bfd8e9;font-size:.9rem;font-weight:500}.concierge-shift-header-progress>span{color:#a9bfce;font-size:.875rem}@media (width<=700px){.concierge-shift-header-progress{justify-content:flex-start;width:100%}}.concierge-key-add{flex-wrap:wrap;align-items:end;gap:18px;margin:24px 0;display:flex}.concierge-key-add form{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.concierge-key-add label{color:#bfd8e9;gap:8px;font-size:.875rem;display:grid}.concierge-key-add input{color:#e8f1f6;background:#060b1380;border:1px solid #8ebbda40;border-radius:8px;padding:12px;font-size:1rem}#concierge-key-checkout{scroll-margin-top:24px;border-color:#8ebbda88!important}.shell .concierge-workspace .concierge-key-control button{align-self:flex-start;color:#e8f1f6!important;width:auto!important;min-height:36px!important;box-shadow:none!important;background:#1f4f8233!important;border:1px solid #8ebbda44!important;border-radius:8px!important;padding:8px 14px!important;font-size:.875rem!important;font-weight:550!important;line-height:1.35!important}.shell .concierge-workspace .concierge-key-control button:hover:not(:disabled){background:#1f4f8259!important;border-color:#8ebbda88!important}.shell .concierge-workspace .concierge-key-control button:focus-visible{outline-offset:3px;outline:2px solid #8ebbda}.concierge-key-form form>button{grid-column:1/-1;justify-self:start}.concierge-assistance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:24px;display:grid}.concierge-assistance-grid>article{background:#060b134d;border:1px solid #8ebbda33;border-radius:12px;min-width:0;padding:20px}.concierge-assistance-grid h3{color:#e8f1f6;margin:0 0 14px;font-size:1rem;line-height:1.5}.concierge-assistance-grid a,.concierge-staff-directory a{color:#b5dcf8;padding:8px 0;font-size:1.05rem;text-decoration:none;display:inline-block}.concierge-assistance-grid p{color:#a9bfce;margin:12px 0 0;font-size:.875rem;line-height:1.6}.concierge-internal-contact-note{color:#e4c68c;background:#d9b66b12;border-left:3px solid #d9b66b;border-radius:8px;padding:18px 22px;font-size:.9rem;line-height:1.6}.concierge-staff-directory{margin-top:24px}.concierge-staff-directory .concierge-contact-grid{padding:24px}.concierge-staff-directory .concierge-contact-grid article{background:#060b134d;border:1px solid #8ebbda33;border-radius:12px;height:auto;min-height:0;padding:20px}.concierge-staff-directory h3{margin:10px 0;font-size:1.15rem}.concierge-staff-directory small{font-size:.875rem}@media (width<=850px){.concierge-assistance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=550px){.concierge-assistance-grid{grid-template-columns:1fr;padding:16px}.concierge-staff-directory .concierge-contact-grid{padding:16px}}.concierge-key-report-list{overscroll-behavior:contain;gap:12px;max-height:360px;margin-bottom:18px;display:grid;overflow-y:auto}.concierge-key-report-list article{background:#1c415f38;border:1px solid #8bb8da38;border-radius:10px;gap:6px;padding:14px 16px;display:grid}.concierge-key-report-list strong{color:#d9edff;font-size:1rem}.concierge-key-report-list span{color:#bed1e3;font-size:.875rem;line-height:1.5}.concierge-key-report h4{margin:18px 0 12px;font-size:1rem}.concierge-key-report .concierge-note{margin-top:20px}.access-gate{background:radial-gradient(circle at 74% 28%,#35a8ff1a,#0000 36%),linear-gradient(118deg,#06101f 0%,#07182b 48%,#020914 100%)!important}.access-login-frame{background:0 0!important;grid-template-columns:minmax(0,59%) minmax(430px,41%)!important}.access-brand-panel{isolation:isolate;background:linear-gradient(90deg,#081b32,#173c65)!important;position:relative!important}.access-brand-panel:before{width:min(100%,96svh);position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0% 64%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 64%,#0000 100%);background:url(/north-login-sapphire-night.png) 0/auto 100% no-repeat!important}.access-brand-panel:after{content:none!important;display:none!important}.access-card{isolation:isolate;box-shadow:none!important;background:radial-gradient(circle at 0 32%,#51a0e12e,#0000 48%),linear-gradient(90deg,#173c65 0%,#102c4a 23%,#0a192c 68%,#07111e 100%)!important;border-left:0!important;overflow:hidden!important}.access-card:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#ffffff06,#0000 32%),repeating-linear-gradient(120deg,#8ebbda06 0 1px,#0000 1px 72px);position:absolute;inset:0}.north-auth-monogram,.north-pin-monogram,.north-mobile-monogram{pointer-events:none;background:linear-gradient(145deg,#087ef0 0%,#75cfff 50%,#2d93ed 100%);display:block;position:absolute;-webkit-mask-image:url(/north-logo-horizontal-transparent.png?v=1);mask-image:url(/north-logo-horizontal-transparent.png?v=1);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:auto 100%;mask-size:auto 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.north-auth-monogram{z-index:-1;aspect-ratio:1;opacity:.052;filter:drop-shadow(0 0 44px #35a8ff38);width:clamp(290px,28vw,410px);top:50%;right:0;transform:translateY(-50%)}.north-auth-monogram,.north-mobile-monogram{display:none!important}.access-card>:not(.north-auth-monogram){z-index:1;width:min(100%,520px);position:relative;margin-inline:auto!important}.access-title h2{text-shadow:0 10px 32px #0000005c}.north-desktop-auth-form input,.north-mobile-auth-form input,.north-pin-setup input,.north-mfa-setup input{background:linear-gradient(135deg,#0d1f34f0,#081526f0)!important;border-color:#8ebbda61!important;box-shadow:inset 0 1px #ffffff0b,0 10px 30px #0000001f!important}.north-auth-submit{color:#fff!important;background:linear-gradient(135deg,#126fd0 0%,#35a8ff 58%,#73cdff 100%)!important;border-color:#70c8ffb8!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s!important;box-shadow:0 16px 38px #167fdb4f,inset 0 1px #ffffff38!important}.north-auth-submit:hover:not(:disabled){color:#04101d!important;background:linear-gradient(135deg,#2799ef 0%,#70c8ff 100%)!important;border-color:#a6dfff!important;box-shadow:0 20px 44px #35a8ff5c,inset 0 1px #ffffff57!important}.north-desktop-auth-links button,.north-mobile-auth-links button{transition:color .16s,text-shadow .16s!important}.north-desktop-auth-links button:hover,.north-mobile-auth-links button:hover{text-shadow:0 0 18px #70c8ff75;color:#fff!important}.north-pin-unlock{background:radial-gradient(circle at 78% 28%,#35a8ff1f,#0000 31%),linear-gradient(106deg,#06101f 0%,#07172a 51%,#020914 100%)!important}.north-pin-unlock:before{background:linear-gradient(90deg,#03091214,#040c1847 58%,#061326 100%),url(/north-login-sapphire-night.png) 0 0/auto 125% no-repeat!important;width:68%!important;-webkit-mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%)!important;mask-image:linear-gradient(90deg,#000 0% 62%,#0000 100%)!important}.north-pin-unlock .north-pin-card{background:radial-gradient(circle at 82% 18%,#35a8ff1c,#0000 38%),linear-gradient(138deg,#091b30f2,#040d19f7)!important;border-color:#8ebbda6b!important;border-radius:18px!important;box-shadow:0 34px 110px #000000ad,inset 0 1px #ffffff0b!important}.north-pin-unlock .north-pin-card:before{content:none!important;background:0 0!important}.north-pin-monogram{z-index:0;aspect-ratio:1;opacity:.052;filter:drop-shadow(0 0 46px #35a8ff33);width:min(470px,48vw);top:50%;right:-16px;transform:translateY(-50%)}.north-pin-unlock .north-pin-card>header{background:linear-gradient(90deg,#35a8ff0e,#0000 54%)!important}.north-pin-unlock .north-pin-body{align-items:center!important}.north-pin-unlock .north-pin-body input{background:linear-gradient(135deg,#112a46f5,#09192cf5)!important;border-radius:10px!important}.north-pin-unlock .north-pin-body form>button{background:linear-gradient(135deg,#126fd0 0%,#35a8ff 58%,#73cdff 100%)!important;border-radius:10px!important;min-height:56px!important;box-shadow:0 16px 38px #167fdb4f,inset 0 1px #ffffff38!important}.north-pin-unlock .north-pin-card>footer{background:linear-gradient(90deg,#0b2036f5,#05111ff5)!important}.north-mobile-login{isolation:isolate;overflow:hidden}.north-mobile-monogram{z-index:0;aspect-ratio:1;opacity:.055;width:390px;bottom:10%;right:-112px}.north-mobile-login>:not(.north-mobile-monogram){z-index:1;position:relative}@media (width<=980px) and (width>=700px){.access-login-frame{grid-template-columns:minmax(0,52%) minmax(400px,48%)!important}.access-card{padding-inline:clamp(34px,5vw,62px)!important}.access-brand-panel{background-position:0!important;background-size:auto 100%!important}}@media (width<=800px){.north-pin-unlock:before{background:linear-gradient(#03091233,#061326 74%,#020914 100%),url(/north-login-sapphire-night.png) 0 0/auto 125% no-repeat!important;width:100%!important}.north-pin-monogram{opacity:.05;width:96%;right:-42%}}@media (width<=699px){.north-mobile-login{background:linear-gradient(#040d1b38,#051020c7 54%,#020914 100%),url(/north-login-sapphire-night.png) 45%/auto 100% no-repeat,#06101f!important}.north-mobile-auth-surface{background:linear-gradient(145deg,#0a1c31f0,#030b17f5)!important;border-color:#8ebbda5c!important;box-shadow:0 30px 84px #0000008f,inset 0 1px #ffffff0a!important}}@media (prefers-reduced-motion:reduce){.north-auth-submit,.north-desktop-auth-links button,.north-mobile-auth-links button,.north-pin-unlock button{transition:none!important}}:root,body{--north-onyx:var(--north-midnight)!important;--north-near-black:var(--north-midnight)!important;--north-charcoal:var(--north-midnight-slate)!important;--north-deep-slate:var(--north-elevated-ink)!important;--north-graphite:var(--north-elevated-ink)!important;--north-slate:var(--north-deep-sapphire)!important;--north-pewter:var(--north-sapphire)!important;--north-pewter-light:var(--north-glacial)!important;--north-pewter-deep:var(--north-deep-sapphire)!important;--north-ivory:var(--north-frost)!important;--north-warm-white:var(--north-frost)!important;--north-muted-text:var(--north-muted-steel)!important;--atlas-ivory:var(--north-frost)!important;--atlas-warm-white:var(--north-frost)!important;--atlas-muted:var(--north-muted-steel)!important;--atlas-panel:var(--north-midnight-slate)!important;--atlas-panel-raised:var(--north-elevated-ink)!important;--surface-panel:var(--north-midnight-slate)!important;--surface-raised:var(--north-elevated-ink)!important;--text-primary-on-dark:var(--north-frost)!important;--text-secondary:var(--north-muted-steel)!important;--text-accent:var(--north-glacial)!important}.shell :where(.top-admin-preview,.top-calendar-shortcut,.top-help-shortcut,.top-icon,.account-menu-trigger,.sidebar-collapse),.atlas-home :where(.activity-summary-button,.north-property-pulse-card,.north-summary-grid,.north-summary-metric,.dashboard-calendar-body,.dashboard-month-grid,.dashboard-today-agenda,.weather-location),.maintenance-page :where(.p1-workspace,.p1-viewer-toolbar,.p1-viewer-layers,.p1-mobile-view-controls,.p1-view-controls-toggle){border-color:var(--north-line)!important;background:var(--north-elevated-ink)!important;color:var(--north-frost)!important}.atlas-home :where(.activity-summary-button,.north-property-pulse-card,.north-summary-metric):is(:hover,:focus-visible),.maintenance-page :where(.p1-viewer-layers,.p1-view-controls-toggle):is(:hover,:focus-visible){border-color:var(--north-sapphire)!important;background:var(--north-deep-sapphire)!important}.atlas-home :where(.official-systems-card,.official-systems-grid,.official-system-link){border-color:var(--north-line)!important;background:var(--north-midnight-slate)!important;color:var(--north-frost)!important}.atlas-home :where(.official-system-copy,.official-system-action,.official-system-logo,.official-systems-card small){color:var(--north-glacial)!important}.maintenance-page :where(.p1-shell,.p1-shell h1,.p1-shell h2,.p1-shell h3,.p1-shell strong){color:var(--north-frost)!important}.maintenance-page :where(.p1-shell small,.p1-shell p,.p1-shell em){color:var(--north-muted-steel)!important}.maintenance-page .p1-model-viewport{filter:grayscale()sepia(.22)hue-rotate(164deg)saturate(2.45)brightness(.78)contrast(1.08);border-color:var(--north-line-strong)!important;background:var(--north-midnight-slate)!important}.maintenance-page :where(.p1-primary-tabs,.p1-viewer-toolbar,.p1-floor-rail,.p1-verification-key){border-color:var(--north-line)!important;background:var(--north-midnight-slate)!important}.maintenance-page :where(.p1-primary-tabs button,.p1-floor-rail button,.p1-viewer-actions button){border-color:var(--north-line)!important;background:var(--north-elevated-ink)!important;color:var(--north-frost)!important}.maintenance-page :where(.p1-primary-tabs button,.p1-floor-rail button,.p1-viewer-actions button).active{border-color:var(--north-sapphire)!important;background:var(--north-deep-sapphire)!important;color:var(--north-frost)!important}.shell .organization-brand-logo{object-fit:contain!important;object-position:left center!important;filter:grayscale()invert()brightness(1.45)!important;width:100%!important;height:34px!important}.shell .organization-brand-copy{display:none!important}.shell .side-foot{background:var(--north-midnight)!important}.shell .side-foot img{object-fit:contain!important;filter:brightness(1.4)saturate(.9)!important;width:min(168px,100%)!important;max-height:42px!important;display:block!important}.north-workspace-navigation{width:100%!important;margin:0 0 16px!important}.north-workspace-navigation .role-workspace-tabs{border:1px solid var(--north-line)!important;border-radius:var(--north-radius-md)!important;background:var(--north-midnight-slate)!important;width:100%!important;box-shadow:none!important;gap:6px!important;margin:0!important;padding:6px!important}.north-workspace-navigation .role-workspace-tabs>button{min-height:44px!important;color:var(--north-muted-steel)!important;background:0 0!important;border-color:#0000!important}.north-workspace-navigation .role-workspace-tabs>button:is(:hover,:focus-visible){border-color:var(--north-line-strong)!important;background:var(--north-elevated-ink)!important;color:var(--north-frost)!important}.north-workspace-navigation .role-workspace-tabs>button.active{border-color:var(--north-sapphire)!important;background:var(--north-deep-sapphire)!important;color:var(--north-frost)!important;box-shadow:inset 0 -2px var(--north-glacial)!important}.north-workspace-select,.north-mobile-bottom-nav{display:none}@media (width<=1023px){.north-workspace-navigation .role-workspace-tabs{display:none!important}.north-workspace-select{border:1px solid var(--north-line);border-radius:var(--north-radius-md);background:var(--north-midnight-slate);grid-template-columns:minmax(150px,auto) minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px;display:grid!important}.north-workspace-select>span{text-transform:uppercase;color:var(--north-glacial)!important;letter-spacing:.08em!important;font-size:.76rem!important;font-weight:650!important}.north-workspace-select select{border:1px solid var(--north-line-strong)!important;border-radius:var(--north-radius-sm)!important;background:var(--north-elevated-ink)!important;width:100%!important;min-height:46px!important;color:var(--north-frost)!important}}@media (width<=767px){body{padding-bottom:calc(74px + env(safe-area-inset-bottom))!important}.north-workspace-select{grid-template-columns:1fr;gap:7px}.north-mobile-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:120!important;min-height:calc(66px + env(safe-area-inset-bottom))!important;padding:5px 6px calc(5px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--north-line-strong)!important;background:#060b13f5!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;box-shadow:0 -14px 38px #0006!important}.north-mobile-bottom-nav button{align-content:center;place-items:center;gap:3px;position:relative;min-width:0!important;min-height:56px!important;color:var(--north-muted-steel)!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:4px 2px!important;display:grid!important}.north-mobile-bottom-nav button.active{color:var(--north-frost)!important;background:#1f4f8280!important}.north-mobile-bottom-nav button>svg,.north-mobile-bottom-nav button>.north-mobile-notification-icon,.north-mobile-bottom-nav button>.north-mobile-menu-icon{fill:none;stroke:currentColor;color:currentColor!important;width:22px!important;height:22px!important;font-size:20px!important;line-height:22px!important}.north-mobile-bottom-nav button>span:last-of-type{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden;font-size:clamp(.56rem,2.4vw,.68rem)!important;font-weight:650!important}.north-mobile-bottom-nav button>b{background:var(--north-danger);color:#fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.62rem;display:grid;position:absolute;top:3px;right:18%}.north-auto-toast{bottom:calc(82px + env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.north-promotion-backdrop{z-index:1000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02080fd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.north-promotion-dialog{text-align:center;color:#edf7fd;background:radial-gradient(circle at 50% 0,#174b72 0%,#0a2440 42%,#07182c 100%);border:1px solid #52718a;border-radius:18px;justify-items:center;gap:14px;width:min(100%,520px);padding:clamp(26px,5vw,44px);display:grid;box-shadow:0 28px 90px #0009}.north-promotion-dialog>small{color:#b9e3fb;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.north-promotion-mark{color:#b9e3fb;border:1px solid #8ebbda;border-radius:50%;place-items:center;width:54px;height:54px;font-family:Georgia,serif;font-size:1.6rem;display:grid}.north-promotion-dialog h2{color:#f3f8fb;margin:0;font-size:clamp(1.6rem,5vw,2.25rem);line-height:1.15}.north-promotion-dialog p{color:#d1e0e9;max-width:410px;margin:0;font-size:1rem;line-height:1.6}.north-promotion-dialog button{color:#07182c;background:#8ebbda;border:1px solid #a5cbe1;border-radius:9px;min-height:46px;margin-top:4px;padding:0 20px;font-weight:800}.north-promotion-dialog button:hover,.north-promotion-dialog button:focus-visible{outline-offset:2px;background:#b9e3fb;outline:3px solid #2d8fd5}.rent-ready-page .rr-unit-card-header.is-down-unit{grid-template-columns:minmax(0,1fr)!important}.rent-ready-page .rr-unit-actions-trigger{color:#e8f1f6;cursor:pointer;background:#142233;border:1px solid #347db8;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:8px 17px;font:700 .875rem/1.2 Aptos,Segoe UI,sans-serif;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.rent-ready-page .rr-unit-actions-trigger>span{color:#8ebbda;border:1px solid;border-radius:4px;place-items:center;width:18px;height:18px;font-size:0;display:grid}.rent-ready-page .rr-unit-actions-trigger>span:before{content:"";border:1px solid;border-radius:2px;width:7px;height:7px}.rent-ready-page .rr-unit-actions-trigger:after{content:none!important}.rent-ready-page .rr-unit-actions-trigger:hover{background:#1f4f82;border-color:#8ebbda;transform:translateY(-1px)}.rent-ready-page .rr-unit-actions-trigger:focus-visible{outline-offset:3px;outline:2px solid #8ebbda}.rent-ready-page .rr-unit-actions-modal{width:min(620px,100vw - 32px);max-height:min(720px,100svh - 32px);overflow:auto;background:#0d1724!important;border-color:#347db8!important;padding:0!important;box-shadow:0 28px 72px #060b13d1!important}.rent-ready-page .rr-unit-actions-modal-header{background:linear-gradient(135deg,#142233,#0d1724 68%);border-bottom:1px solid #8ebbda33;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.rent-ready-page .rr-unit-actions-modal-header small{letter-spacing:.12em;font-weight:800;display:block;color:#8ebbda!important;font-size:.75rem!important}.rent-ready-page .rr-unit-actions-modal-header h2{color:#e8f1f6;margin:5px 0 0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.rent-ready-page .rr-unit-actions-modal-header>button{color:#e8f1f6;cursor:pointer;background:#060b13;border:1px solid #8ebbda59;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;padding:0;font-size:1.5rem;display:grid}.rent-ready-page .rr-unit-actions-modal>p{margin:0;padding:18px 24px 4px;font-size:.95rem;color:#aebdca!important}.rent-ready-page .rr-unit-action-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 24px;display:grid}.rent-ready-page .rr-unit-action-options>button{text-align:center;cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:124px;padding:18px 14px;transition:background .16s,border-color .16s,transform .16s;display:flex;color:#e8f1f6!important;background:#142233!important;border:1px solid #8ebbda38!important}.rent-ready-page .rr-unit-action-options>button:hover{transform:translateY(-1px);background:#1f4f82!important;border-color:#347db8!important}.rent-ready-page .rr-unit-action-options>button.active{background:linear-gradient(145deg,#347db8,#1f4f82)!important;border-color:#8ebbda!important}.rent-ready-page .rr-unit-action-options>button:focus-visible,.rent-ready-page .rr-unit-actions-modal-header>button:focus-visible{outline-offset:2px;outline:2px solid #8ebbda}.rent-ready-page .rr-unit-action-options>button>span{color:#8ebbda;background:#060b13;border:1px solid #347db8;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.75rem;font-weight:800;display:grid}.rent-ready-page .rr-unit-action-options>button>strong{color:#e8f1f6;font-size:1rem;font-weight:650;line-height:1.2}.rent-ready-page .rr-unit-action-options>button>small{color:#aebdca;font-size:.8125rem;line-height:1.4}.rent-ready-page .rr-unit-actions-move-in{background:#0a1522;border-top:1px solid #8ebbda33;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:20px 24px 24px;display:grid}.rent-ready-page .rr-unit-actions-move-in label{gap:7px;font-size:.8125rem;font-weight:650;display:grid;color:#cfe3ef!important}.rent-ready-page .rr-unit-actions-move-in input,.rent-ready-page .rr-unit-actions-move-in select{border-radius:7px;width:100%;min-width:0;min-height:46px;padding:0 12px;font-size:.9375rem;color:#e8f1f6!important;background:#060b13!important;border:1px solid #8ebbda61!important}.rent-ready-page .rr-unit-actions-move-in>div{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.rent-ready-page .rr-unit-actions-move-in>div>button{min-height:44px;padding:0 17px;font-weight:650}.rent-ready-page .rr-unit-actions-modal>footer{background:#060b13;border-top:1px solid #8ebbda33;justify-content:flex-end;padding:16px 24px;display:flex}.rent-ready-page .rr-unit-actions-modal>footer button{color:#e8f1f6;cursor:pointer;background:#142233;border:1px solid #8ebbda59;border-radius:7px;min-width:96px;min-height:42px;font-weight:700}@media (width<=600px){.rent-ready-page .rr-unit-actions-backdrop{align-items:flex-end!important;padding:8px 0 0!important}.rent-ready-page .rr-unit-actions-modal{width:100%;max-height:calc(100svh - 8px);border-radius:16px 16px 0 0!important}.rent-ready-page .rr-unit-actions-modal-header,.rent-ready-page .rr-unit-actions-modal>p,.rent-ready-page .rr-unit-action-options,.rent-ready-page .rr-unit-actions-modal>footer{padding-inline:18px}.rent-ready-page .rr-unit-action-options>button{min-height:82px}.rent-ready-page .rr-unit-action-options,.rent-ready-page .rr-unit-actions-move-in{grid-template-columns:1fr}.rent-ready-page .rr-unit-actions-move-in>div{grid-column:auto}}.maintenance-page .pm-command-center{gap:16px;min-width:0;display:grid}.maintenance-page .pm-command-center .maintenance-section-heading{align-items:end}.maintenance-page .pm-command-center .maintenance-section-heading p{color:#aebdca;max-width:760px;margin:7px 0 0;font-size:.92rem;line-height:1.45}.maintenance-page .pm-command-center .maintenance-section-heading>button{color:#e8f1f6;background:#1f4f82;border:1px solid #347db8;border-radius:8px;min-height:44px;font-weight:800}.pm-summary-grid{background:#0d1724;border:1px solid #8ebbda38;border-radius:12px;grid-template-columns:repeat(8,minmax(0,1fr));display:grid;overflow:hidden}.pm-summary-grid>:is(button,article){color:#e8f1f6;text-align:left;background:0 0;border:0;border-right:1px solid #8ebbda29;align-content:center;min-width:0;min-height:92px;padding:14px;display:grid}.pm-summary-grid>:last-child{border-right:0}.pm-summary-grid>button{cursor:pointer}.pm-summary-grid>button:hover{background:#142233}.pm-summary-grid span{color:#9fb4c4;min-height:30px;font-size:.72rem;font-weight:750;line-height:1.25}.pm-summary-grid strong{color:#e8f1f6;margin-top:5px;font-size:1.65rem;line-height:1}.pm-master-toolbar{background:#0d1724;border:1px solid #8ebbda33;border-radius:12px;grid-template-columns:minmax(250px,1.6fr) repeat(4,minmax(135px,1fr));gap:9px;padding:14px;display:grid}.pm-master-toolbar label{color:#9fb4c4;gap:6px;min-width:0;font-size:.74rem;font-weight:750;display:grid}.pm-master-toolbar :is(input,select){color:#e8f1f6;background:#060b13;border:1px solid #8ebbda47;border-radius:7px;width:100%;min-width:0;min-height:42px;padding:8px 10px;font:500 .86rem/1.2 Aptos,Segoe UI,sans-serif}.pm-master-search{grid-column:span 2}.pm-view-toggle{background:#060b13;border:1px solid #8ebbda47;border-radius:8px;grid-template-columns:1fr 1fr;align-self:end;min-height:42px;padding:3px;display:grid}.pm-view-toggle button{color:#9fb4c4;background:0 0;border:0;border-radius:5px;font-weight:750}.pm-view-toggle button.active{color:#e8f1f6;background:#1f4f82}.pm-custom-dates{grid-column:1/-1;grid-template-columns:repeat(2,minmax(160px,240px));gap:9px;display:grid}.pm-result-count{color:#8ebbda;place-self:end;padding:9px 12px;font-size:.82rem;font-weight:800}.pm-master-table{background:#0d1724;border:1px solid #8ebbda38;border-radius:12px;min-width:0;overflow-x:hidden}.pm-master-head,.pm-master-row{grid-template-columns:minmax(82px,.72fr) minmax(190px,2fr) minmax(78px,.72fr) minmax(88px,.82fr) minmax(125px,1.15fr) minmax(140px,1.25fr) minmax(94px,.88fr) 64px;width:100%;min-width:0;display:grid}.pm-master-head{z-index:2;color:#8ebbda;background:#142233;position:sticky;top:0}.pm-master-head span{letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #8ebbda24;min-width:0;padding:12px 8px;font-size:.66rem;font-weight:850;overflow:hidden}.pm-master-row{color:#e8f1f6;text-align:left;cursor:pointer;background:#0d1724;border:0;border-top:1px solid #8ebbda1f;width:100%}.pm-master-row:hover,.pm-master-row:focus-visible{background:#142233;outline:none;box-shadow:inset 3px 0 #347db8}.pm-master-row>span{color:#c9d5de;border-right:1px solid #8ebbda1a;min-width:0;padding:12px 10px;font-size:.78rem;line-height:1.35;overflow:hidden}.pm-master-row strong{color:#e8f1f6;font-size:.82rem}.pm-master-row small{color:#8fa3b2;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.7rem;display:block;overflow:hidden}.pm-master-row em{color:#b9d5e8;border:1px solid #347db8;border-radius:999px;align-items:center;min-height:25px;padding:4px 7px;font-size:.67rem;font-style:normal;font-weight:800;display:inline-flex}.pm-master-row.status-overdue em,.pm-master-row.status-deficiency-open em{color:#efb8b3;border-color:#a95b55}.pm-master-row.status-due-today em,.pm-master-row.status-due-soon em,.pm-master-row.status-waiting-on-documentation em{color:#b9e3fb;border-color:#2d8fd5}.pm-master-row b{color:#8ebbda}.pm-calendar-view{gap:8px;display:grid}.pm-calendar-view>button{color:#e8f1f6;text-align:left;cursor:pointer;background:#0d1724;border:1px solid #8ebbda33;border-radius:10px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:70px;padding:13px 16px;display:grid}.pm-calendar-view>button:hover{background:#142233;border-color:#347db8}.pm-calendar-view time{color:#8ebbda;font-size:.82rem;font-weight:800}.pm-calendar-view strong,.pm-calendar-view span{display:block}.pm-calendar-view span{color:#9fb4c4;margin-top:4px;font-size:.76rem}.pm-calendar-view em{color:#b9d5e8;border:1px solid #347db8;border-radius:999px;padding:6px 9px;font-size:.7rem;font-style:normal;font-weight:800}.pm-detail-modal{width:min(980px,100vw - 40px)!important}.pm-completion-workflow,.pm-history-panel{border-color:#347db880!important}.pm-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px;display:grid}.pm-checklist label{color:#d8e3ea;background:#0d1724;border:1px solid #8ebbda2e;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;min-height:48px;padding:11px;font-size:.82rem;line-height:1.4;display:grid}.pm-checklist input,.pm-deficiency-toggle input{accent-color:#347db8;width:18px;height:18px}.pm-result-choice{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 16px 16px;display:grid}.pm-result-choice button{color:#e8f1f6;background:#142233;border:1px solid #8ebbda47;border-radius:7px;min-height:44px;font-weight:800}.pm-result-choice button.active[data-result=Pass]{background:#183428;border-color:#5f9d7d}.pm-result-choice button.active[data-result=Needs\ Attention]{background:#07182c;border-color:#2d8fd5}.pm-result-choice button.active[data-result=Fail]{background:#3c1c1a;border-color:#a95b55}.pm-deficiency-toggle{background:#251718;border:1px solid #a95b556b;border-radius:8px;align-items:center;gap:9px;margin:0 16px 16px;padding:12px;color:#efc4c0!important;display:flex!important}.pm-history-panel>div{max-height:320px;display:grid;overflow:auto}.pm-history-panel article{border-top:1px solid #8ebbda24;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.pm-history-panel article>span{color:#8ebbda;text-align:center;border:1px solid #347db8;border-radius:999px;align-self:start;padding:5px 7px;font-size:.68rem;font-weight:850}.pm-history-panel article>span[data-result=Fail]{color:#efb8b3;border-color:#a95b55}.pm-history-panel article>span[data-result=Needs\ Attention]{color:#b9e3fb;border-color:#2d8fd5}.pm-history-panel article :is(strong,small,p,em){display:block}.pm-history-panel article strong{color:#e8f1f6;font-size:.82rem}.pm-history-panel article small,.pm-history-panel article p{color:#9fb4c4;margin:5px 0 0;font-size:.76rem;line-height:1.4}.pm-history-panel article em{color:#8ebbda;margin-top:5px;font-size:.72rem;font-style:normal;font-weight:750}.pm-no-history{color:#9fb4c4;margin:0;padding:16px}@media (width<=1180px){.pm-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pm-summary-grid>:is(button,article):nth-child(4n){border-right:0}.pm-master-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.pm-master-search{grid-column:span 2}}@media (width<=760px){.pm-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-master-toolbar{grid-template-columns:1fr 1fr;padding:10px}.pm-master-search,.pm-view-toggle,.pm-custom-dates,.pm-result-count{grid-column:1/-1}.pm-custom-dates{grid-template-columns:1fr 1fr}.pm-master-table{background:0 0;border:0;overflow:visible}.pm-master-head{display:none}.pm-master-row{border:1px solid #8ebbda38;border-radius:10px;grid-template-columns:1fr 1fr;min-width:0;margin-bottom:9px;display:grid;overflow:hidden}.pm-master-row>span{border-right:1px solid #8ebbda1a;gap:3px;padding:11px;display:grid}.pm-master-row>span:before{content:attr(data-label);color:#7f98aa;letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:850}.pm-master-row>span:nth-child(2){grid-area:1/1/auto/-1}.pm-master-row>span:last-child{grid-column:1/-1}.pm-calendar-view>button{grid-template-columns:1fr auto;gap:6px 12px}.pm-calendar-view time{grid-column:1}.pm-calendar-view>button>div{grid-area:2/1/auto/-1}.pm-calendar-view em{grid-area:1/2}.pm-detail-modal{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}.pm-checklist{grid-template-columns:1fr;padding:12px}.pm-result-choice{padding:0 12px 12px}.pm-history-panel article{grid-template-columns:86px minmax(0,1fr);padding:12px}}.leasing-workspace .dar-weekly-overview.card,.leasing-workspace .dar-v2>.card{border-color:var(--north-line-strong)!important;background:linear-gradient(145deg, var(--north-midnight-slate), var(--north-midnight))!important;color:var(--north-frost)!important}.leasing-workspace .dar-weekly-days button{border-color:var(--north-line-strong)!important;background:var(--north-elevated-ink)!important;min-height:122px!important;color:var(--north-frost)!important;text-align:center!important;justify-content:center!important;align-items:center!important}.leasing-workspace .dar-weekly-days button:hover,.leasing-workspace .dar-weekly-days button.active{border-color:var(--north-sapphire)!important;background:var(--north-deep-sapphire)!important}.leasing-workspace .dar-weekly-days :is(span,strong,em){width:100%;text-align:center!important}.leasing-workspace .dar-weekly-days em{width:auto;min-width:92px;border-color:var(--north-line-strong)!important;color:var(--north-muted-steel)!important;background:0 0!important;margin:10px auto 0!important}.leasing-workspace .dar-weekly-days button[data-status=Submitted] em,.leasing-workspace .dar-weekly-days button[data-status=Published] em{border-color:var(--north-sapphire)!important;color:var(--north-glacial)!important;background:#1f4f8233!important}.leasing-workspace .dar-weekly-totals{background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;overflow:visible!important}.leasing-workspace .dar-weekly-totals article,.leasing-workspace .dar-weekly-totals article:last-child{border:1px solid var(--north-line-strong)!important;background:var(--north-elevated-ink)!important;min-height:96px!important;color:var(--north-frost)!important;text-align:center!important;border-radius:10px!important}.leasing-workspace .dar-weekly-totals small{color:var(--north-glacial)!important}.leasing-workspace .dar-v2{--dar-surface:var(--north-midnight-slate);--dar-raised:var(--north-elevated-ink);--dar-border:var(--north-line-strong);--dar-border-soft:var(--north-line);--dar-accent:var(--north-sapphire);--dar-accent-soft:var(--north-glacial);--dar-text:var(--north-frost);--dar-muted:var(--north-muted-steel)}.leasing-workspace .dar-v2-progress{order:-100}.leasing-workspace .dar-v2-test-recovery{order:-95}.leasing-workspace .dar-v2-tours:not(.dar-v2-applications){order:-90}.leasing-workspace .dar-v2-upload{order:-80}.leasing-workspace .dar-v2-analysis-failed{order:-75}.leasing-workspace .dar-v2-review{order:-70}.leasing-workspace .dar-v2-applications{order:-60}.leasing-workspace .dar-v2-preview{order:-50}.leasing-workspace .dar-v2 :is(input,textarea,select){border-color:var(--north-line-strong)!important;background:var(--north-midnight)!important;min-width:0!important;max-width:100%!important;color:var(--north-frost)!important}.leasing-workspace .dar-v2 button:not(.danger){border-color:var(--north-line-strong)!important;background:var(--north-elevated-ink)!important;color:var(--north-frost)!important}.leasing-workspace .dar-v2 button.primary:not(.danger){border-color:var(--north-sapphire)!important;background:var(--north-sapphire)!important;color:var(--north-frost)!important}.leasing-workspace .dar-v2-upload{padding:20px 22px!important}.leasing-workspace .dar-v2-upload>header{align-items:center!important;margin:0!important}.leasing-workspace .dar-v2-upload>header h2{margin-bottom:3px!important}.leasing-workspace .dar-v2-upload-trigger{flex:none;min-width:190px;min-height:52px!important;padding-inline:22px!important;font-size:.92rem!important}.leasing-workspace .dar-v2-empty-upload-actions:empty{display:none}.leasing-workspace .dar-v2-empty-upload-actions:not(:empty){margin-top:14px}.leasing-workspace .dar-v2-recoverable,.leasing-workspace .dar-v2-file,.leasing-workspace .dar-v2-tour-editor{border-color:var(--north-line-strong)!important;background:var(--north-midnight)!important}.leasing-workspace .dar-v2-tour-editor{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.leasing-workspace .dar-v2-tour-editor>div,.leasing-workspace .dar-v2-tour-editor label{min-width:0}.leasing-workspace .dar-v2-tour-editor label{align-content:start}.leasing-workspace .dar-v2-tour-editor :is(input,select){height:46px}@media (width<=1199px){.leasing-workspace .dar-v2-tour-editor>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.leasing-workspace .dar-v2-tour-editor>div>label:nth-child(5){grid-column:1/-1}}@media (width<=720px){.leasing-workspace .dar-v2-upload>header{gap:14px;display:grid!important}.leasing-workspace .dar-v2-upload-trigger{width:100%}.leasing-workspace .dar-v2-tour-editor>div{grid-template-columns:1fr!important}.leasing-workspace .dar-v2-tour-editor>div>label:nth-child(5){grid-column:auto}}.operations-overview+.fas-workspace{display:none}.operations-tabs{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))!important}@media screen{:root,body{--north-warning:var(--north-sapphire)!important;--atlas-obsidian:var(--north-midnight)!important;--atlas-matte-black:var(--north-midnight-slate)!important;--atlas-graphite:var(--north-elevated-ink)!important;--atlas-stone:var(--north-muted-steel)!important;--atlas-pewter:var(--north-sapphire)!important;--atlas-ivory:var(--north-frost)!important;--atlas-text-primary:var(--north-frost)!important;--atlas-text-secondary:var(--north-muted-steel)!important;--atlas-border:var(--north-line-strong)!important;--atlas-panel:var(--north-midnight-slate)!important;--atlas-panel-raised:var(--north-elevated-ink)!important;--atlas-warning:var(--north-sapphire)!important;--amber:var(--north-sapphire)!important;--taupe:var(--north-elevated-ink)!important;--cream:var(--north-midnight)!important;--white:var(--north-midnight-slate)!important;--lobby-cream:var(--north-frost)!important;--lobby-stone:var(--north-line-strong)!important;--lobby-pewter:var(--north-sapphire)!important;--surface-panel:var(--north-midnight-slate)!important;--surface-raised:var(--north-elevated-ink)!important}.shell a:not(.north-danger-link),.access-gate a:not(.north-danger-link){color:var(--north-glacial)!important;text-decoration-color:#8ebbda7a!important}.atlas-home .activity-summary-card{background:linear-gradient(100deg,#164f86,#0d2d4d 72%,#07182c)!important;border:1px solid #2d8fd59e!important}.atlas-home .activity-summary-button{color:#edf7fd!important;background:0 0!important}.atlas-home :is(.north-role-section,.north-meetings-module,.north-help-summary,.north-quick-access,.north-daily-inspiration,.mobile-dashboard-accordion){background:#07182c!important;border-color:#2d8fd55c!important}.atlas-home :is(.north-property-pulse-card,.north-summary-metric){background:linear-gradient(145deg,#0d2d4d,#0a2440)!important;border-color:#2d8fd57a!important}.atlas-home .north-section-heading>button{color:#edf7fd!important;background:#164f86!important;border-color:#2d8fd5!important}.atlas-home :is(.north-property-pulse-card,.north-summary-metric,.north-section-heading>button):is(:hover,:focus-visible){background:#1b659f!important;border-color:#8ed6ff!important}.shell :where(input,select,textarea),.access-gate :where(input,select,textarea){border-color:var(--north-line-strong)!important;background:var(--north-midnight)!important;color:var(--north-frost)!important;box-shadow:none!important}.shell :where(input,select,textarea):focus,.access-gate :where(input,select,textarea):focus{border-color:var(--north-sapphire)!important;outline-color:var(--north-glacial)!important}.shell :where(button):not(.danger):not([class*=danger]),.access-gate :where(button):not(.danger):not([class*=danger]){border-color:var(--north-line-strong)!important;background-color:var(--north-elevated-ink)!important;color:var(--north-frost)!important}.shell :where(button):not(.danger):not([class*=danger]):hover:not(:disabled),.shell :where(button):not(.danger):not([class*=danger]):focus-visible,.access-gate :where(button):not(.danger):not([class*=danger]):hover:not(:disabled),.access-gate :where(button):not(.danger):not([class*=danger]):focus-visible{border-color:var(--north-sapphire)!important;background-color:var(--north-deep-sapphire)!important}.shell :is(.primary,.north-primary,.rr-primary,.rr-release,.save-quotes,.access-signin-button),.access-gate :is(.primary,.north-primary,.access-signin-button){border-color:var(--north-sapphire)!important;background:var(--north-sapphire)!important;color:var(--north-frost)!important;box-shadow:0 10px 28px #1f4f823d!important}.shell :is(.card,.panel,[class*=-card],[class*=-panel],[class*=-tile],[class*=-summary]>article),.access-gate :is(.card,.panel,[class*=-card],[class*=-panel]){border-color:var(--north-line)!important;background-color:var(--north-midnight-slate)!important;color:var(--north-frost)!important}.shell :is([role=dialog],dialog,[class*=modal]:not([class*=backdrop]),[class*=drawer]:not([class*=backdrop]),[class*=popover],[class*=dropdown],[role=menu],[role=listbox]){border-color:var(--north-line-strong)!important;background-color:var(--north-midnight-slate)!important;color:var(--north-frost)!important;box-shadow:var(--north-shadow-elevated)!important}.shell :is([class*=modal],[class*=drawer],[class*=popover],[role=dialog]) :is(header,footer){border-color:var(--north-line)!important;background-color:var(--north-midnight)!important}.shell :is(table,[class*=table],[class*=list],[class*=grid]) :is(th,[class*=head]){border-color:var(--north-line)!important;background-color:var(--north-elevated-ink)!important;color:var(--north-glacial)!important}.shell :is(table,[class*=table],[class*=list]) :is(td,tr,article,button){border-color:var(--north-line)!important}.maintenance-page :is(.maintenance-summary>button,.maintenance-pipeline-panel,.maintenance-pipeline-table,.maintenance-pipeline-table>button,.maintenance-panel,.maintenance-section-heading),.atlas-home :is(.north-summary-metric,.north-property-pulse-card,.activity-summary-button,.dashboard-calendar-body,.dashboard-today-agenda){border-color:var(--north-line-strong)!important;background:var(--north-midnight-slate)!important;color:var(--north-frost)!important}.maintenance-page .maintenance-summary>button:hover,.maintenance-page .maintenance-pipeline-table>button:hover{border-color:var(--north-sapphire)!important;background:var(--north-elevated-ink)!important}.maintenance-page :is(.maintenance-summary small,.maintenance-pipeline-panel>header small,.maintenance-pipeline-table strong),.atlas-home :is(.north-summary-metric small,.north-summary-metric a){color:var(--north-glacial)!important}.rent-ready-page :is(.rr-section-heading,.rr-unit-card,.rr-compact-record,.rr-maintenance-rail>button,.rr-unit-card-footer,.rr-progress-track,.rr-unit-actions-trigger),.rent-ready-page :is(.rr-unit-actions-modal,.rr-unit-action-options>button,.rr-unit-actions-modal>footer button){border-color:var(--north-line-strong)!important;background:var(--north-elevated-ink)!important;color:var(--north-frost)!important}.rent-ready-page .rr-section-heading{background:linear-gradient(100deg,#1f4f8257,#0d1724f5)!important}.rent-ready-page .rr-maintenance-rail>button:is(.scheduled,.complete,.completed){border-color:var(--north-sapphire)!important;background:#1f4f8238!important}.rent-ready-page .rr-maintenance-rail>button:is(.scheduled,.complete,.completed) :is(i,small){border-color:var(--north-sapphire)!important;color:var(--north-glacial)!important}.rent-ready-page .rr-unit-actions-modal-header{border-color:var(--north-line)!important;background:linear-gradient(135deg, var(--north-deep-sapphire), var(--north-midnight-slate) 72%)!important}.rent-ready-page .rr-unit-action-options>button:hover{border-color:var(--north-sapphire)!important;background:var(--north-deep-sapphire)!important}.leasing-workspace :is(.dar-weekly-overview,.dar-weekly-days button,.dar-weekly-totals article,.dar-v2>.card,.dar-v2-tour-editor,.dar-v2-file,.dar-v2-recoverable),.dar-module :is(.dar-week,.dar-attention,.dar-workflow>.card,.dar-tour-form,.dar-tour-cards>article,.dar-saved-tours>article,.dar-portfolio-summary,.dar-portfolio-table){border-color:var(--north-line-strong)!important;background:var(--north-midnight-slate)!important;color:var(--north-frost)!important}.leasing-workspace .dar-weekly-days button:is(:hover,.active),.dar-module :is(.dar-final-days button.active,.leasing-workspace-tabs button.active){border-color:var(--north-sapphire)!important;background:var(--north-deep-sapphire)!important;color:var(--north-frost)!important}.dar-module :is(.dar-source-grid label,.dar-final>label,.dar-metrics article,.dar-availability-groups>article,.dar-narrative,.dar-output-options,.dar-final-source,.dar-recon){border-color:var(--north-line)!important;background:var(--north-elevated-ink)!important}.dar-module :is(.dar-message,.dar-attention button,.dar-week header button,.dar-saved-tour-main em){color:var(--north-glacial)!important}:is(.calendar-page,.concierge-workspace,.resources-page,.vendor-directory-page,.financials-shell,.system-settings-page,.team-page,.leasing-workspace) :is(.card,[class*=-card],[class*=-panel],[class*=-toolbar],[class*=-summary],[class*=-queue]){border-color:var(--north-line)!important;background-color:var(--north-midnight-slate)!important;color:var(--north-frost)!important}.vendor-reconciliation-queue{border-color:var(--north-line-strong)!important;background:var(--north-midnight-slate)!important}.vendor-reconciliation-queue :is(span,p,small){color:var(--north-muted-steel)!important}.bi-page :is(.bi-hero,.bi-stage,.bi-detail,.bi-floor-list,.bi-toolbar,.bi-mode-nav,.bi-model-status,.bi-exterior-view,.bi-plan-view,.bi-trace-panel,.bi-apartment-directory,.bi-admin-map-tools,.bi-space-modal>article,.bi-layer-drawer,.bi-map-key,.bi-wayfinding){border-color:var(--north-line-strong)!important;background-color:var(--north-midnight-slate)!important;color:var(--north-frost)!important}.bi-page :is(.bi-primary-view-switch button,.bi-mode-nav button,.bi-toolbar button,.bi-floor-list button,.bi-layer-drawer button,.bi-map-key button,.bi-admin-records button,.bi-trace-actions button,.bi-apartment-directory button){border-color:var(--north-line)!important;background:var(--north-elevated-ink)!important;color:var(--north-frost)!important}.bi-page :is(.bi-primary-view-switch button,.bi-mode-nav button,.bi-toolbar button,.bi-floor-list button,.bi-layer-drawer button,.bi-map-key button,.bi-admin-records button,.bi-trace-actions button,.bi-apartment-directory button):is(:hover,.active){border-color:var(--north-sapphire)!important;background:var(--north-deep-sapphire)!important;color:var(--north-frost)!important}.bi-page :is(.bi-map-show-all,.bi-field-note,.bi-space-purpose,.bi-traced-floors){border-color:var(--north-sapphire)!important;color:var(--north-frost)!important;background:#1f4f8238!important}.bi-page :is(.bi-map-key-controls button i,.bi-map-key-controls button b,.bi-plan-north,.bi-drawing-hotspots button,.bi-trace-actions button>b,.bi-admin-map-tools>summary span){border-color:var(--north-sapphire)!important;background:var(--north-elevated-ink)!important;color:var(--north-glacial)!important}.bi-page .bi-system-plan-overlay.overlay-electrical{color:var(--north-sapphire)!important}.bi-page .bi-digital-plan{color:var(--north-deep-sapphire)!important;background:#dfeaf2!important}.bi-page .bi-digital-plan .digital-ground{fill:#f4f9fc!important;stroke:var(--north-sapphire)!important}.bi-page .bi-digital-plan .digital-shell{fill:#c7d9e6!important;stroke:var(--north-deep-sapphire)!important}.bi-page .bi-digital-plan :is(.digital-apartment rect,.digital-apartment polygon,.digital-room-outlines rect){fill:#f4f9fc!important;stroke:var(--north-muted-steel)!important}.bi-page .bi-digital-plan :is(.digital-apartment:hover rect,.digital-apartment:hover polygon,.digital-apartment.active rect,.digital-apartment.active polygon){fill:#b9d5e8!important;stroke:var(--north-sapphire)!important}.bi-page .bi-digital-plan :is(.digital-courtyard,.digital-room-outlines rect.amenity,.digital-room-outlines rect.exterior){fill:#d8e8f2!important;stroke:var(--north-deep-sapphire)!important}.bi-page .bi-digital-plan :is(.digital-room-outlines rect.core,.digital-room-outlines rect.service){fill:var(--north-elevated-ink)!important;stroke:var(--north-sapphire)!important}.bi-page .bi-digital-plan :is(.digital-court-subtitle,.digital-orientation text){fill:var(--north-deep-sapphire)!important}.shell :is(.status-pill,.priority-pill,.notice-scope,.rr-status,.dar-status-pill,.rr-lifecycle-pill):not([data-status=Critical]):not([data-status=Urgent]):not(.danger){border-color:var(--north-line-strong)!important;color:var(--north-glacial)!important;background:#1f4f822e!important}.shell :is([data-status=Complete],[data-status=Completed],[data-status=Published],.complete,.completed){border-color:var(--north-sapphire)!important}.rent-ready-page .rr-section-heading{background:linear-gradient(100deg,#153655,#0d1724 74%)!important;border-left:4px solid #347db8!important;min-height:84px!important;padding-block:16px!important}.rent-ready-page .rr-section-heading>span:nth-child(2) strong{color:#f4f9fc!important;letter-spacing:-.015em!important;text-transform:none!important;font-size:clamp(22px,2vw,29px)!important;font-weight:650!important}.rent-ready-page .rr-section-heading .rr-section-number{color:#8ebbda!important;font-size:13px!important;font-weight:750!important}.rent-ready-page .rr-maintenance-rail>button:not(.locked){color:var(--north-frost)!important;background:linear-gradient(145deg,#142b42,#0d2033)!important;border-color:#8ebbda7a!important;box-shadow:inset 0 1px #e8f1f614,0 4px 12px #060b1338!important}.rent-ready-page .rr-maintenance-rail>button.pending:not(:disabled):hover,.rent-ready-page .rr-maintenance-rail>button.pending:not(:disabled):focus-visible{background:linear-gradient(145deg,#1f4f82,#153655)!important;border-color:#8ebbda!important}.rent-ready-page .rr-maintenance-rail>button.scheduled:not(.locked){color:#f4f9fc!important;background:linear-gradient(135deg,#347db8,#1f4f82)!important;border-color:#8ebbda!important;box-shadow:inset 0 1px #ffffff29,0 5px 15px #1f4f8257!important}.rent-ready-page .rr-maintenance-rail>button.complete:not(.locked),.rent-ready-page .rr-maintenance-rail>button.completed:not(.locked){color:#f1fbf4!important;background:linear-gradient(135deg,#355f45,#203e2c)!important;border-color:#86b995!important}.rent-ready-page .rr-maintenance-rail>button>small{color:#cfe3ef!important;font-size:10px!important;font-weight:850!important;line-height:1.25!important}.rent-ready-page .rr-maintenance-rail>button.scheduled>small{color:#fff!important;font-size:11px!important}.shell .page .north-my-work-page{color:#edf7fd!important}.shell .page .north-my-work-page .north-my-work-tabs{background:#07182c!important;border-color:#8ed6ff6b!important}.shell .page .north-my-work-page .north-my-work-tabs>button{color:#edf7fd!important;background:#0d2d4d!important;border-color:#8ed6ff52!important}.shell .page .north-my-work-page .north-my-work-tabs>button:is(.active,[aria-current=page]){background:linear-gradient(135deg,#1b659f,#164f86)!important;border-color:#8ed6ff!important;box-shadow:inset 0 -3px #8ed6ff!important}.shell .page .north-my-work-page .north-add-task-button{color:#edf7fd!important;background:linear-gradient(135deg,#1b659f,#164f86)!important;border-color:#8ed6ff!important}.shell .page .north-my-work-page .north-work-list{background:#07182c!important;border-color:#8ed6ff75!important}.shell .page .north-my-work-page .north-work-list-heading{background:#07182c!important;border-color:#8ed6ff3d!important}.shell .page .north-my-work-page .north-work-subheading,.shell .page .north-my-work-page .assigned-task-heading{background:linear-gradient(100deg,#164f86,#0d2d4d)!important}.shell .page .north-my-work-page .north-work-list>button,.shell .page .north-my-work-page .north-assigned-task-section>button,.shell .page .north-my-work-page .north-work-list .notice-empty{color:#edf7fd!important;background:#0a2440!important;border-color:#8ed6ff2e!important}.shell .page .north-my-work-page .north-work-list>button:hover,.shell .page .north-my-work-page .north-assigned-task-section>button:hover{background:#0f4776!important}.shell .page .atlas-home .activity-summary-card{background:linear-gradient(100deg,#164f86,#0d2d4d 72%,#07182c)!important;border-color:#8ed6ff8f!important}.shell .page .atlas-home :is(.north-property-pulse-card,.north-summary-metric){background:linear-gradient(145deg,#0d2d4d,#0a2440)!important;border-color:#8ed6ff61!important}}.fas-workspace{gap:14px;min-width:0;display:grid}.fas-heading,.fas-finalize{background:linear-gradient(135deg,#0b2036,#0d2d4d);border:1px solid #2a4f70;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex;box-shadow:0 14px 35px #0003}.fas-heading small,.fas-card header small,.fas-finalize small,.fas-quality summary small{letter-spacing:.16em;font-weight:850;color:#69bdf0!important;font-size:8px!important}.fas-heading h2,.fas-card h3,.fas-finalize h3{color:#edf7fd;margin:5px 0;font-family:Georgia,serif;font-weight:500}.fas-heading h2{font-size:27px}.fas-heading p,.fas-finalize p{max-width:760px;margin:5px 0 0;line-height:1.6;color:#b8c8d3!important;font-size:10px!important}.fas-heading>div:last-child,.fas-finalize>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.fas-workspace button{color:#edf7fd;cursor:pointer;background:#102a42;border:1px solid #3d607d;border-radius:7px;min-height:39px;padding:0 14px;font-size:9px;font-weight:800}.fas-workspace button:hover{background:#164f86;border-color:#69bdf0}.fas-workspace button:disabled{opacity:.55;cursor:wait}.fas-workspace .fas-primary{color:#fff;background:#176aa1;border-color:#69bdf0}.fas-summary-strip{background:#091c30;border:1px solid #284b69;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.fas-summary-strip article{border-right:1px solid #284b69;padding:18px}.fas-summary-strip article:last-child{border-right:0}.fas-summary-strip small{letter-spacing:.11em;text-transform:uppercase;display:block;color:#8fa8ba!important;font-size:8px!important}.fas-summary-strip strong{color:#edf7fd;margin-top:7px;font-family:Georgia,serif;font-size:22px;display:block}.fas-summary-strip article[data-result=refund]{background:#12352f}.fas-summary-strip article[data-result=due]{background:#38252a}.fas-summary-strip article[data-result=settled]{background:#102d46}.fas-card{background:#0b1d30;border:1px solid #284b69;border-radius:13px;min-width:0;padding:20px}.fas-card>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px;display:flex}.fas-card h3{font-size:18px}.fas-card>header>span{color:#a9c7da;letter-spacing:.09em;text-transform:uppercase;border:1px solid #376486;border-radius:999px;padding:6px 9px;font-size:7px;font-weight:800}.fas-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.fas-form-grid label{color:#bdcbd4;flex-direction:column;gap:6px;min-width:0;font-size:9px;display:flex}.fas-form-grid label.wide{grid-column:span 2}.fas-form-grid label>small{line-height:1.4;color:#7990a0!important;font-size:7px!important}.fas-workspace :is(input,select,textarea){color:#edf7fd;width:100%;min-height:40px;font:inherit;background:#081726;border:1px solid #355571;border-radius:7px;outline:none;padding:9px 11px;font-size:10px}.fas-workspace :is(input,select,textarea):focus{border-color:#69bdf0;box-shadow:0 0 0 2px #2d8fd533}.fas-workspace textarea{resize:vertical;min-height:82px}.fas-money-input{background:#081726;border:1px solid #355571;border-radius:7px;align-items:center;display:flex}.fas-money-input:focus-within{border-color:#69bdf0;box-shadow:0 0 0 2px #2d8fd533}.fas-money-input i{color:#69bdf0;padding-left:10px;font-style:normal}.fas-money-input input{background:0 0;border:0;box-shadow:none!important}.fas-card>details{background:#091927;border:1px solid #284b69;border-radius:9px;margin-top:9px;overflow:hidden}.fas-card>details>summary{color:#dceaf2;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;list-style:none;display:flex}.fas-card>details>summary::-webkit-details-marker{display:none}.fas-card>details>summary span{font-size:11px;font-weight:800}.fas-card>details>summary strong{color:#69bdf0;font-size:12px}.fas-charge-table{padding:0 12px 12px}.fas-charge-table>div{border-top:1px solid #203c54;grid-template-columns:minmax(180px,1.2fr) minmax(120px,.45fr) minmax(180px,1fr);align-items:center;gap:10px;padding:7px;display:grid}.fas-charge-table>div:first-child{color:#8fa8ba;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.fas-charge-table label{color:#d9e4ea;font-size:9px}.fas-charge-table :is(input,.fas-money-input){min-height:36px}.fas-result-card{background:linear-gradient(135deg,#0c2338,#102e48);border-color:#2d7cb0}.fas-result-card>header>strong{color:#edf7fd;font-family:Georgia,serif;font-size:28px}.fas-result-card dl{border:1px solid #285474;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.fas-result-card dl>div{border-bottom:1px solid #285474;border-right:1px solid #285474;justify-content:space-between;gap:15px;padding:10px 12px;display:flex}.fas-result-card dl>div:nth-child(2n){border-right:0}.fas-result-card dt{color:#9eb4c2;font-size:9px}.fas-result-card dd{color:#edf7fd;text-align:right;margin:0;font-size:10px;font-weight:800}.fas-quality{padding:0;overflow:hidden}.fas-quality>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:18px 20px;list-style:none;display:flex}.fas-quality>summary::-webkit-details-marker{display:none}.fas-quality>summary span{flex-direction:column;gap:5px;display:flex}.fas-quality>summary strong{color:#edf7fd;font:500 18px Georgia,serif}.fas-quality>summary>b{color:#69bdf0;font-size:9px}.fas-checklist{padding:0 14px 14px;overflow:auto}.fas-checklist>div{border-top:1px solid #203c54;grid-template-columns:150px minmax(230px,1.4fr) 82px 130px 130px minmax(160px,1fr);align-items:center;gap:8px;min-width:980px;padding:7px;display:grid}.fas-checklist>div:first-child{color:#8fa8ba;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.fas-checklist span{color:#91aabd;font-size:8px}.fas-checklist strong{color:#dbe6ec;font-size:9px;font-weight:600}.fas-checklist :is(input,select){min-height:34px;padding:7px 8px}.fas-finalize{background:linear-gradient(135deg,#102d49,#0b2137);border-color:#2d7cb0}.fas-finalize h3{font-size:21px}.fas-message{background:#0b253c;border-left:3px solid #69bdf0;margin:0;padding:11px 14px;color:#dbeaf3!important;font-size:9px!important}.fas-history>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fas-history>div>button{text-align:left;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:11px 13px;display:flex}.fas-history button span{min-width:0}.fas-history button small,.fas-history button strong{display:block}.fas-history button small{color:#84a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.fas-history button strong{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;overflow:hidden}.fas-history button b{color:#b9def2;flex:none;font-size:10px}.fas-history>p{color:#8fa3b1!important;font-size:9px!important}@media (width<=1050px){.fas-form-grid,.fas-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.fas-summary-strip article:nth-child(2){border-right:0}.fas-summary-strip article:nth-child(-n+2){border-bottom:1px solid #284b69}.fas-charge-table>div{grid-template-columns:minmax(160px,1fr) 130px minmax(150px,1fr)}}@media (width<=700px){.fas-heading,.fas-finalize{flex-direction:column;align-items:stretch}.fas-heading>div:last-child,.fas-finalize>div:last-child{justify-content:stretch}.fas-heading button,.fas-finalize button{flex:1}.fas-form-grid,.fas-result-card dl,.fas-history>div{grid-template-columns:1fr}.fas-form-grid label.wide{grid-column:auto}.fas-result-card dl>div{border-right:0}.fas-charge-table>div{grid-template-columns:1fr}.fas-charge-table>div:first-child{display:none}.fas-summary-strip strong{font-size:19px}}html body .rent-ready-page .rr-compact-record .rr-six-stage-rail>button:not(.complete):not(.scheduled){color:#e8f1f6!important;box-shadow:none!important;background:#07182c!important;border:1px solid #343a40!important}html body .rent-ready-page .rr-compact-record .rr-six-stage-rail>button.scheduled:not(.complete){color:#e8f1f6!important;box-shadow:none!important;background:#07182c!important;border:2px solid #347db8!important}html body .rent-ready-page .rr-compact-record .rr-six-stage-rail>button.complete{color:#060b13!important;box-shadow:none!important;background:linear-gradient(145deg,#b9e3fb,#8ebbda)!important;border-color:#b9e3fb!important;animation:none!important}html body .rent-ready-page .rr-compact-record .rr-six-stage-rail>button.complete :is(i,span,small),html body .rent-ready-page .rr-compact-record .rr-six-stage-rail>button.complete .rr-maintenance-count>span{color:#060b13!important}html body .rent-ready-page .rr-compact-record .rr-six-stage-rail>button:not(.complete):not(.scheduled) :is(i,span,small),html body .rent-ready-page .rr-compact-record .rr-six-stage-rail>button:not(.complete):not(.scheduled) .rr-maintenance-count>span{color:#cfe3ef!important}html body .rent-ready-page .rr-compact-record .rr-six-stage-rail>button.scheduled:not(.complete) :is(i,small),html body .rent-ready-page .rr-compact-record .rr-six-stage-rail>button.scheduled:not(.complete) .rr-maintenance-count>span{color:#8ebbda!important}.rent-ready-page .rr-six-stage-rail>button:hover:not(:disabled),.rent-ready-page .rr-six-stage-rail>button:focus-visible{border-color:#8ebbda!important}html body .rent-ready-page .rr-move-in-context{flex:none!important;grid-template-columns:max-content max-content!important;justify-content:end!important;column-gap:10px!important;width:auto!important}html body .rent-ready-page .rr-audit-tooltip,html body .rent-ready-page .rr-audit-tooltip :is(b,strong,span){color:#edf7fd!important}html body .rent-ready-page .rr-audit-tooltip strong{font-size:.82rem!important;line-height:1.35!important}html body .rent-ready-page .rr-readiness-badge.is-ready{color:#b9e3fb!important;background:#347db829!important;border-color:#347db8!important}.shell .topbar{background:linear-gradient(105deg,#050f1cfa,#0a2137f5)!important;border-bottom:1px solid #69bdf047!important;align-items:center!important;gap:10px!important;min-height:68px!important;padding:10px clamp(14px,2vw,24px)!important;display:flex!important;box-shadow:0 12px 32px #0003!important}.shell .topbar .top-admin-preview{background:#0d2d4d8f!important;border:1px solid #69bdf061!important;border-radius:11px!important;align-items:center!important;gap:8px!important;min-width:0!important;margin-right:auto!important;padding:5px!important;display:flex!important}.shell .topbar .profile-preview-trigger{background:#0a1c2fe0!important;border:0!important;border-radius:8px!important;min-height:42px!important}.shell .topbar :is(.top-help-shortcut,.top-icon,.account-menu-trigger,.ask-ava){color:#edf7fd!important;background:#113452b3!important;border:1px solid #69bdf061!important;border-radius:9px!important;min-height:42px!important}.shell .topbar .account-area{background:#0d253dd1!important;border:1px solid #69bdf061!important;border-radius:11px!important;min-height:46px!important;padding:4px 5px 4px 8px!important}.application-tracker>header .application-tracker-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;display:flex!important}.application-tracker>header .application-tracker-action{color:#e8f1f6!important;min-width:138px!important;min-height:44px!important;box-shadow:none!important;white-space:nowrap!important;background:linear-gradient(#1f4f82,#142233)!important;border:1px solid #347db8!important;border-radius:9px!important;padding:0 18px!important;font-size:10px!important;font-weight:850!important}.application-tracker>header .application-tracker-action:hover{transform:translateY(-1px);background:#1f4f82!important;border-color:#8ebbda!important}.rr-compact-record.is-down-locked .rr-unit-card-footer{grid-template-columns:auto minmax(0,1fr)!important}.rr-compact-record.is-down-locked .rr-unit-actions-trigger{min-width:164px!important}.fas-workspace .fas-form-grid{align-items:start!important}.fas-workspace .fas-form-grid>label{align-self:start!important}.fas-workspace .fas-form-grid>label>:is(input,select,.fas-money-input){height:44px!important;min-height:44px!important}.fas-workspace .fas-form-grid textarea{min-height:94px!important}.fas-workspace .fas-money-input{background:#081726!important;border:1px solid #426887!important;border-radius:7px!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:stretch!important;min-width:0!important;min-height:42px!important;padding:0!important;display:grid!important;overflow:hidden!important}.fas-workspace .fas-money-input>i{color:#9cd7f7!important;background:#1e578047!important;border-right:1px solid #355571!important;place-items:center!important;height:100%!important;padding:0!important;font-style:normal!important;display:grid!important}.fas-workspace .fas-money-input>input{width:100%!important;min-width:0!important;height:100%!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:9px 11px!important}.fas-workspace .fas-charge-table>div{align-items:stretch!important;min-height:54px!important}.fas-workspace .fas-charge-table>div>label{align-items:center!important;min-height:42px!important;line-height:1.35!important;display:flex!important}.fas-workspace .fas-charge-table>div>:is(input,.fas-money-input){align-self:center!important;height:42px!important;min-height:42px!important}@media (width<=900px){.shell .topbar{flex-wrap:wrap!important}.shell .topbar .top-admin-preview{flex:360px!important}.application-tracker>header{align-items:stretch!important}}@media (width<=700px){.application-tracker>header{flex-direction:column!important}.application-tracker>header .application-tracker-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.application-tracker>header .application-tracker-action{width:100%!important;min-width:0!important}}.newsletter-studio{color:#e8f1f6;gap:18px;padding:22px;display:grid}.newsletter-studio button,.newsletter-studio input,.newsletter-studio textarea,.newsletter-studio select,.newsletter-studio a{font:inherit}.newsletter-studio-header{background:linear-gradient(135deg,#142233,#0d1724);border:1px solid #315978;border-radius:14px;justify-content:space-between;align-items:end;gap:20px;padding:22px 24px;display:flex}.newsletter-studio-header small,.newsletter-studio small{color:#8ebbda;letter-spacing:.15em;font-size:.76rem;font-weight:800}.newsletter-studio-header h1{margin:5px 0 0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:650}.newsletter-studio-header label{gap:7px;min-width:185px;display:grid}.newsletter-studio-header label span{color:#8ebbda;letter-spacing:.14em;font-size:.75rem;font-weight:800}.newsletter-studio input,.newsletter-studio textarea,.newsletter-studio select{color:#e8f1f6;background:#060b13;border:1px solid #3b6382;border-radius:8px;width:100%;padding:11px 12px;font-size:1rem;line-height:1.4}.newsletter-studio textarea{resize:vertical}.newsletter-studio-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:16px;display:grid}.newsletter-intake,.newsletter-draft-panel,.newsletter-idea-board{background:#0d1724;border:1px solid #315978;border-radius:14px;overflow:hidden;box-shadow:0 14px 34px #02070e55}.newsletter-intake>header,.newsletter-draft-panel>header{background:#111e2d;border-bottom:1px solid #27445d;align-items:center;gap:12px;padding:18px 20px;display:flex}.newsletter-intake>header>span,.newsletter-draft-panel>header>span{color:#8ebbda;border:1px solid #347db8;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-weight:800;display:grid}.newsletter-intake h2,.newsletter-draft-panel h2,.newsletter-idea-board h2{margin:3px 0 0;font-size:1.28rem}.newsletter-draft-panel>header .primary{margin-left:auto}.newsletter-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px;display:grid}.newsletter-form-grid label,.newsletter-draft-fields label{color:#c7d6df;gap:7px;font-size:.9rem;font-weight:700;display:grid}.newsletter-form-grid .wide{grid-column:1/-1}.newsletter-form-grid .details textarea{min-height:150px}.newsletter-intake>footer{color:#8fa1aa;border-top:1px solid #27445d;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:.82rem;display:flex}.newsletter-studio button,.newsletter-studio a{color:#e8f1f6;cursor:pointer;background:#142233;border:1px solid #3d6686;border-radius:8px;min-height:42px;padding:10px 14px;font-weight:750;text-decoration:none}.newsletter-studio button:hover,.newsletter-studio a:hover{background:#1f4f82}.newsletter-studio button:disabled{opacity:.5;cursor:not-allowed}.newsletter-empty-draft{text-align:center;align-content:center;place-items:center;gap:8px;min-height:350px;padding:34px;display:grid}.newsletter-empty-draft b{color:#8ebbda;border:1px solid #347db8;border-radius:50%;place-items:center;width:62px;height:62px;font-size:1.8rem;display:grid}.newsletter-empty-draft strong{font-size:1.2rem}.newsletter-empty-draft p{color:#9db0bd;max-width:440px;margin:0;line-height:1.55}.newsletter-draft-fields{gap:12px;padding:18px 20px;display:grid}.newsletter-draft-fields textarea{min-height:150px}.newsletter-draft-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.newsletter-draft-meta span{color:#8ebbda;letter-spacing:.1em;border:1px solid #347db8;border-radius:999px;padding:5px 8px;font-size:.72rem;font-weight:850}.newsletter-draft-meta small{color:#8fa1aa;letter-spacing:0}.newsletter-draft-actions{flex-wrap:wrap;gap:8px;padding-top:4px;display:flex}.newsletter-message{color:#d9e9f2;background:#142233;border-left:4px solid #347db8;border-radius:7px;margin:0;padding:12px 16px;font-size:.92rem}.newsletter-idea-board>header{background:#111e2d;border-bottom:1px solid #27445d;justify-content:space-between;align-items:end;gap:20px;padding:20px 22px;display:flex}.newsletter-idea-board>header>span{color:#8ebbda;font-size:.82rem;font-weight:800}.newsletter-idea-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.newsletter-idea-card{flex-direction:column;align-items:stretch;text-align:left!important;background:#101b29!important;border-color:#315978!important;border-radius:14px!important;min-height:225px!important;padding:17px!important;display:flex!important}.newsletter-idea-card.selected{box-shadow:inset 0 0 0 2px #347db8;background:linear-gradient(145deg,#142d43,#0d1724)!important}.newsletter-idea-card.held{opacity:.62}.newsletter-idea-top,.newsletter-idea-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.newsletter-idea-top span{color:#8ebbda;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.newsletter-idea-top em{color:#c7d6df;border:1px solid #3d6686;border-radius:999px;padding:4px 7px;font-size:.68rem;font-style:normal}.newsletter-idea-card h3{color:#e8f1f6;margin:15px 0 8px;font-size:1.18rem;line-height:1.25}.newsletter-idea-card p{color:#b8c8d2;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 14px;font-size:.92rem;font-weight:450;line-height:1.48;display:-webkit-box;overflow:hidden}.newsletter-idea-tags{flex-wrap:wrap;gap:6px;margin:auto 0 14px;display:flex}.newsletter-idea-tags span{color:#8ebbda;border:1px solid #315978;border-radius:6px;padding:4px 6px;font-size:.7rem}.newsletter-idea-card footer{border-top:1px solid #27445d;padding-top:12px}.newsletter-idea-card footer strong{color:#e8f1f6;font-size:.8rem}.newsletter-idea-card footer small{color:#8fa1aa;letter-spacing:0;font-size:.72rem}.newsletter-loading,.newsletter-empty-board{color:#9db0bd;align-content:center;place-items:center;gap:6px;min-height:180px;display:grid}.newsletter-empty-board strong{color:#e8f1f6}.newsletter-empty-board span{font-size:.85rem}@media (width<=1100px){.newsletter-studio-grid{grid-template-columns:1fr}.newsletter-idea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.newsletter-studio{padding:12px}.newsletter-studio-header{flex-direction:column;align-items:stretch}.newsletter-studio-header label{min-width:0}.newsletter-form-grid{grid-template-columns:1fr}.newsletter-form-grid .wide{grid-column:auto}.newsletter-intake>footer,.newsletter-idea-board>header,.newsletter-draft-meta{flex-direction:column;align-items:stretch}.newsletter-intake>footer button,.newsletter-draft-panel>header .primary{width:100%;margin-left:0}.newsletter-draft-panel>header{flex-wrap:wrap;align-items:flex-start}.newsletter-draft-panel>header>div{flex:1}.newsletter-idea-grid{grid-template-columns:1fr}.newsletter-draft-actions>*{text-align:center;width:100%}.newsletter-idea-card{min-height:210px!important}}.newsletter-output-card{background:linear-gradient(145deg,#111f2f,#09121d);border:1px solid #315978;border-radius:12px;gap:12px;padding:16px;display:grid}.newsletter-output-card>header{border-bottom:1px solid #27445d;justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.newsletter-output-card h3{margin:3px 0 0;font-size:1.1rem}.newsletter-output-card>a{width:max-content}.newsletter-draft-actions .primary{min-width:190px}@media (width<=700px){.newsletter-output-card>header{flex-direction:column;align-items:stretch}.newsletter-output-card>header button,.newsletter-output-card>a{text-align:center;width:100%}}.newsletter-studio>.newsletter-hero{margin:0!important}.newsletter-week-control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040c16d1;border:1px solid #8ebbda7a;border-radius:10px;grid-template-columns:auto minmax(170px,210px);align-items:center;gap:5px 14px;padding:14px 16px;display:grid}.newsletter-week-control span{color:#c9dde9;letter-spacing:.08em;text-transform:uppercase;grid-column:1;font-size:.76rem;font-weight:620}.newsletter-week-control input{background:#07111d;border-color:#65a9d7;grid-area:1/2/3;min-height:46px;font-weight:520}.newsletter-week-control small{color:#8ebbda;letter-spacing:0;grid-column:1;font-size:.82rem;font-weight:450}.newsletter-studio :is(label,button,a,input,textarea,select,h2,h3,strong){font-weight:520}.newsletter-studio :is(.newsletter-intake,.newsletter-draft-panel)>header{padding:20px 22px}.newsletter-studio :is(.newsletter-intake,.newsletter-draft-panel)>header>span{font-weight:620}.newsletter-form-grid label,.newsletter-draft-fields label{font-size:.9rem;font-weight:520}.newsletter-form-grid{gap:16px;padding:22px}.newsletter-studio-grid{grid-template-columns:1fr!important;gap:14px!important}.newsletter-intake,.newsletter-draft-panel,.newsletter-idea-board{width:100%}.newsletter-intake .newsletter-form-grid{grid-template-columns:minmax(0,1.2fr) minmax(160px,.65fr) minmax(160px,.65fr) minmax(150px,.55fr)}.newsletter-intake .newsletter-form-grid .wide:first-child{grid-column:span 2}.newsletter-intake .newsletter-form-grid .details{grid-column:1/-1}.newsletter-intake .newsletter-form-grid .details textarea{min-height:112px}.newsletter-draft-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.newsletter-draft-meta,.newsletter-draft-actions{grid-column:1/-1}.newsletter-output-card{background:#09131f;border:1px solid #315978;border-radius:12px;align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.newsletter-output-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.newsletter-output-card h3{margin:3px 0 0}.newsletter-output-card textarea{min-height:220px}.newsletter-empty-draft{min-height:190px}.newsletter-studio button,.newsletter-studio a{color:#e8f1f6;box-shadow:none;background:linear-gradient(#1f4f82,#142233);border-color:#347db8}.newsletter-studio .primary{color:#f5fbff;background:#1f4f82;border-color:#65a9d7}.newsletter-generate-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.newsletter-generate-actions button{min-width:128px}.newsletter-output-card{box-shadow:none}.newsletter-output-card textarea{font-weight:430;line-height:1.62}.newsletter-idea-card h3,.newsletter-idea-card footer strong{font-weight:560}@media (width<=820px){.newsletter-intake .newsletter-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newsletter-intake .newsletter-form-grid .wide:first-child,.newsletter-intake .newsletter-form-grid .details{grid-column:1/-1}.newsletter-draft-fields{grid-template-columns:1fr}.newsletter-draft-meta,.newsletter-draft-actions{grid-column:1}.newsletter-draft-panel>header{flex-wrap:wrap;align-items:flex-start}.newsletter-generate-actions{width:100%;margin-left:48px}}@media (width<=700px){.newsletter-intake .newsletter-form-grid{grid-template-columns:1fr}.newsletter-intake .newsletter-form-grid>*{grid-column:1!important}.newsletter-week-control{grid-template-columns:1fr;width:100%}.newsletter-week-control input,.newsletter-week-control span,.newsletter-week-control small{grid-area:auto/1}.newsletter-generate-actions{grid-template-columns:1fr 1fr;margin-left:0;display:grid}}.top-admin-preview{background:linear-gradient(135deg,#0a2440,#07182c)!important;border:1px solid #69bdf06b!important;border-radius:12px!important;align-items:center!important;gap:7px!important;min-width:0!important;padding:5px!important;display:flex!important;box-shadow:0 8px 22px #00000047!important}.top-admin-preview:before{content:none!important;display:none!important}.profile-preview-selector{min-width:0;position:relative}.profile-preview-trigger{color:#edf7fd!important;text-align:left!important;background:#69bdf017!important;border:0!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-width:230px!important;min-height:48px!important;padding:7px 11px!important;display:flex!important}.profile-preview-trigger>span{gap:2px;min-width:0;display:grid}.profile-preview-trigger strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:12px!important;font-weight:650!important}.profile-preview-trigger small{color:#b9e3fb!important;letter-spacing:.04em!important;font-size:8px!important;font-weight:600!important}.profile-preview-trigger i{color:#69bdf0;font-size:16px;font-style:normal}.profile-preview-menu{z-index:120;background:#07182c;border:1px solid #69bdf080;border-radius:10px;width:min(320px,80vw);position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 18px 45px #00000094}.profile-preview-menu button{gap:3px;width:100%;color:#edf7fd!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #69bdf024!important;border-radius:0!important;padding:10px 12px!important;display:grid!important}.profile-preview-menu button:hover,.profile-preview-menu button[aria-selected=true]{background:#69bdf021!important}.profile-preview-menu small{font-size:8px;color:#b9e3fb!important}.concierge-operator-loading{color:#b9e3fb;letter-spacing:.08em;text-transform:uppercase;place-items:center;min-height:55vh;font-size:12px;font-weight:700;display:grid}.concierge-operator-gate{background:radial-gradient(circle at 50% 15%,#2d8fd540,#0000 42%);place-items:center;min-height:calc(100vh - 155px);padding:24px;display:grid}.concierge-operator-gate>div{background:linear-gradient(145deg,#0a2440,#07182c);border:1px solid #69bdf085;border-radius:20px;width:min(520px,100%);padding:clamp(24px,5vw,44px);box-shadow:0 25px 70px #00000085}.concierge-operator-gate img{object-fit:contain;object-position:left;filter:grayscale()brightness(2.7);width:150px;height:45px;margin:0 0 28px;display:block}.concierge-operator-gate small{color:#69bdf0;letter-spacing:.18em;font-size:9px;font-weight:800}.concierge-operator-gate h1{color:#edf7fd;letter-spacing:-.03em;margin:7px 0 10px;font-size:clamp(28px,5vw,42px);font-weight:540}.concierge-operator-gate>div>p{color:#b5c2c8;margin:0;font-size:12px;line-height:1.6}.concierge-operator-gate form{gap:14px;margin-top:28px;display:grid}.concierge-operator-gate label{color:#edf7fd;gap:7px;font-size:10px;font-weight:700;display:grid}.concierge-operator-gate :is(input,select){border-radius:9px;width:100%;min-height:50px;padding:0 13px;color:#edf7fd!important;background:#061522!important;border:1px solid #69bdf08c!important;font-size:14px!important}.concierge-operator-gate form>p{color:#f4dada;background:#d276761a;border-left:3px solid #d27676;margin:0;padding:10px 12px;font-size:10px}.concierge-operator-gate button{color:#edf7fd;cursor:pointer;background:0 0;border:1px solid #69bdf08c;border-radius:9px;min-height:46px;font-size:11px;font-weight:700}.concierge-operator-gate button.north-primary{color:#061522!important;background:#2d8fd5!important}.concierge-operator-gate footer{color:#8fa1aa;border-top:1px solid #69bdf02e;margin-top:24px;padding-top:18px;font-size:9px;line-height:1.55}.concierge-active-operator{color:#edf7fd;background:linear-gradient(90deg,#2d8fd529,#07182ce0);border:1px solid #69bdf061;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.concierge-active-operator span{gap:3px;display:grid}.concierge-active-operator small{color:#69bdf0;letter-spacing:.16em;font-size:8px;font-weight:800}.concierge-active-operator strong{font-size:13px;font-weight:650}.concierge-active-operator button{color:#edf7fd;cursor:pointer;background:#07182c;border:1px solid #69bdf073;border-radius:8px;min-height:36px;padding:0 13px;font-size:9px;font-weight:700}.concierge-week-picker{align-items:center!important;gap:10px!important;display:flex!important}.concierge-week-picker>span{color:#b9e3fb;letter-spacing:.09em;white-space:nowrap;text-transform:uppercase;font-size:10px;font-weight:700}.concierge-week-picker>input{width:168px}.concierge-building-switch{gap:7px;display:flex}@media (width>=1101px){.concierge-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.top-admin-preview{max-width:58vw}.profile-preview-trigger{width:100%;min-width:0!important}.concierge-active-operator{flex-direction:column;align-items:flex-start}.concierge-active-operator button{width:100%}}.atlas-home .north-my-day .dashboard-weather{width:100%;grid-template-columns:minmax(0,1fr)!important}.atlas-home .north-my-day .dashboard-weather .weather-locations{grid-column:1/-1;width:100%}.atlas-home .north-my-day .dashboard-weather .weather-location{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"weather-title weather-title""weather-condition weather-meta";align-items:center;gap:10px 24px;min-height:116px;background:linear-gradient(135deg,#0a2440,#0c3154)!important;padding:16px 20px!important;display:grid!important}.atlas-home .north-my-day .dashboard-weather .weather-location-title{grid-area:weather-title;justify-content:space-between;align-items:center;gap:18px;display:flex}.atlas-home .north-my-day .dashboard-weather .weather-summary{color:#e8f1f6;letter-spacing:0;text-align:right;font-size:14px;font-weight:650}.atlas-home .north-my-day .dashboard-weather .weather-condition{grid-area:weather-condition;margin:0!important}.atlas-home .north-my-day .dashboard-weather .weather-location-meta{border-left:1px solid #b9e3fb33;grid-area:weather-meta;gap:8px;min-width:112px;margin:0;padding-left:22px;display:grid}.atlas-home .north-my-day .dashboard-weather .weather-location-meta span{font-size:13px!important}.atlas-home .north-my-day .dashboard-weather .weather-condition>i{width:48px;height:48px;background:#176aa1!important;font-size:24px!important}.atlas-home .north-my-day .dashboard-weather .weather-condition strong{font-size:36px!important}.atlas-home .north-my-day .dashboard-weather>footer{justify-content:flex-start!important}.atlas-home .north-my-day .dashboard-weather>footer small{text-align:left!important}.leasing-workspace .dar-v2>.card,.operations-workspace .mmr-card,.operations-workspace .mmr-date-band,.operations-workspace .mmr-kpis article,.operations-workspace .mmr-finalize,.operations-workspace .fas-card,.operations-workspace .fas-heading,.operations-workspace .fas-finalize,.operations-workspace .fas-summary-strip{box-shadow:none!important;background:#0a2137!important;border-color:#69bdf04d!important}.leasing-workspace .dar-v2>.card>header p,.leasing-workspace .dar-v2-key-review-heading>p,.leasing-workspace .dar-v2-denominator-note,.operations-workspace .mmr-card>header p,.operations-workspace .mmr-basis-note,.operations-workspace .mmr-source-hint,.operations-workspace .fas-heading p,.operations-workspace .fas-form-grid label>small{display:none!important}.leasing-workspace .dar-v2>.card>header,.operations-workspace .mmr-card>header,.operations-workspace .fas-card>header{border-bottom:1px solid #69bdf02e;align-items:center;margin-bottom:16px;padding-bottom:14px}.leasing-workspace .dar-v2 h2,.leasing-workspace .dar-v2 h3,.operations-workspace .mmr-card h2,.operations-workspace .fas-workspace h2,.operations-workspace .fas-workspace h3{letter-spacing:-.015em;font-family:var(--font-north-sans)!important;font-weight:600!important}.leasing-workspace .dar-v2 button,.operations-workspace :is(.mmr-card,.mmr-finalize,.fas-workspace) button,.operations-workspace .fas-ledger-upload{min-height:42px;color:#edf7fd!important;background:#123d64!important;border:1px solid #2d8fd5!important;border-radius:8px!important;font-size:14px!important;font-weight:650!important}.leasing-workspace .dar-v2 button:hover,.operations-workspace :is(.mmr-card,.mmr-finalize,.fas-workspace) button:hover,.operations-workspace .fas-ledger-upload:hover{background:#176aa1!important;border-color:#69bdf0!important}.leasing-workspace .dar-v2{gap:16px}.leasing-workspace .dar-v2-progress>div{gap:8px}.leasing-workspace .dar-v2-progress>div>span{background:#07182c;border:1px solid #69bdf03d;border-radius:8px;min-height:54px;padding:10px}.leasing-workspace .dar-v2-key-review-grid{align-items:stretch;gap:10px}.leasing-workspace .dar-v2-key-review-grid article{min-height:132px;background:#07182c!important;border-color:#69bdf04d!important}.leasing-workspace .dar-v2-table{border-color:#69bdf047}.leasing-workspace .dar-v2-table>:is(.head,article){min-height:52px}.leasing-workspace .dar-v2-correction-modal{border-radius:16px;width:min(640px,96vw);padding:0;overflow:hidden auto;background:#0a2137!important;border:1px solid #2d8fd5!important}.leasing-workspace .dar-v2-correction-modal>header{z-index:2;background:#0c2a47;border-bottom:1px solid #69bdf038;padding:20px 22px;position:sticky;top:0}.leasing-workspace .dar-v2-correction-modal>:not(header){margin-inline:22px}.leasing-workspace .dar-v2-correction-modal>footer{background:#07182c;border-top:1px solid #69bdf033;margin:20px 0 0;padding:16px 22px;position:sticky;bottom:0}.leasing-workspace .dar-v2-correction-summary span{background:#07182c;border-color:#69bdf040}.operations-workspace .mmr-date-band{border-left:4px solid #2d8fd5!important}.operations-workspace .mmr-date-band>div{padding:16px 18px}.operations-workspace .mmr-date-band small,.operations-workspace .mmr-card header small,.operations-workspace .fas-workspace small{font-size:12px!important}.operations-workspace .mmr-kpis{gap:10px}.operations-workspace .mmr-kpis article{min-height:112px;padding:16px}.operations-workspace .mmr-kpis article[data-status=tied]{border-top-color:#69bdf0!important}.operations-workspace .mmr-kpis article[data-status=review]{border-top-color:#2d8fd5!important}.operations-workspace .mmr-kpis small,.operations-workspace .mmr-kpis span,.operations-workspace .mmr-card label,.operations-workspace .mmr-card label>span{font-size:13px!important}.operations-workspace .mmr-card :is(input,select,textarea){min-height:44px;color:#edf7fd!important;background:#061525!important;border-color:#69bdf04d!important;font-size:14px!important}.operations-workspace .mmr-uploads>div>label{background:#07182c;border-color:#69bdf057;min-height:78px}.operations-workspace .mmr-uploads>div>label.uploaded{background:#2d8fd521;border-color:#69bdf0}.operations-workspace .mmr-readiness>div.done :is(span,strong){color:#b9e3fb!important}.operations-workspace .mmr-finalize{background:linear-gradient(135deg,#0a2440,#0c3154)!important;border-color:#2d8fd5!important}.operations-workspace .fas-heading{padding:20px 22px}.operations-workspace .fas-heading>div:last-child{align-items:center}.operations-workspace .fas-heading h2{font-size:28px}.operations-workspace .fas-ledger-name{color:#b9e3fb;text-overflow:ellipsis;white-space:nowrap;max-width:480px;margin-top:7px;font-size:13px;display:block;overflow:hidden}.operations-workspace .fas-ledger-upload{cursor:pointer;justify-content:center;align-items:center;min-width:144px;padding:0 16px;display:inline-flex;position:relative}.operations-workspace .fas-ledger-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.operations-workspace .fas-summary-strip article[data-result=refund],.operations-workspace .fas-summary-strip article[data-result=settled]{background:#103a5f!important}.operations-workspace .fas-summary-strip article[data-result=due]{background:#30202a!important}.operations-workspace .fas-summary-strip small,.operations-workspace .fas-form-grid label,.operations-workspace .fas-card label,.operations-workspace .fas-card dt{font-size:13px!important}.operations-workspace .fas-workspace :is(input,select,textarea){background:#061525;border-color:#69bdf052;min-height:44px;font-size:14px}.operations-workspace .fas-card>details{background:#07182c;border-color:#69bdf040}.operations-workspace .fas-card>details>summary{min-height:54px}.operations-workspace .fas-card>details>summary span,.operations-workspace .fas-charge-table label{font-size:14px}.operations-workspace .fas-result-card,.operations-workspace .fas-finalize{background:linear-gradient(135deg,#0a2440,#0c3154)!important}@media (width<=760px){.atlas-home .north-my-day .dashboard-weather .weather-location{grid-template-columns:1fr;grid-template-areas:"weather-title""weather-condition""weather-meta"}.atlas-home .north-my-day .dashboard-weather .weather-location-meta{border-top:1px solid #b9e3fb33;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 0 0}.operations-workspace .fas-heading>div:last-child{width:100%}.operations-workspace .fas-ledger-upload,.operations-workspace .fas-heading button{flex:140px}.leasing-workspace .dar-v2-correction-modal>footer{grid-template-columns:1fr;display:grid}}.completed-turns-report{border:1px solid var(--north-border);background:var(--north-surface);border-radius:12px;margin-bottom:24px;padding:24px}.completed-turns-controls{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.completed-turns-controls label{gap:6px;display:grid}.completed-turns-table{margin-top:16px;overflow-x:auto}.completed-turns-table table{border-collapse:collapse;width:100%}.completed-turns-table th,.completed-turns-table td{text-align:left;border-bottom:1px solid var(--north-border);padding:12px}.leasing-workspace .dar-v2-quality-check{gap:14px;display:grid}.leasing-workspace .dar-v2-quality-check>header{margin-bottom:0}.leasing-workspace .dar-quality-ready{margin:0}.leasing-workspace .dar-v2-quality-check>.dar-v2-application-match{box-sizing:border-box;width:100%;max-width:none;margin:0}.leasing-workspace .dar-quality-activity{gap:16px;min-width:0;display:grid}.leasing-workspace .dar-quality-source-note{margin:0}.leasing-workspace .dar-quality-counts{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.leasing-workspace .dar-quality-counts article{box-sizing:border-box;border-radius:10px;min-height:76px!important;padding:12px!important}.leasing-workspace .dar-quality-counts article>span{gap:8px;display:grid}.leasing-workspace .dar-quality-counts small{min-height:28px;font-size:10px;line-height:1.4}.leasing-workspace .dar-quality-counts strong{font-size:22px;line-height:1}.leasing-workspace .dar-quality-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.leasing-workspace .dar-quality-detail-section{border:1px solid var(--north-border);border-radius:10px;align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.leasing-workspace .dar-quality-detail-section h3{justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:15px;display:flex}.leasing-workspace .dar-quality-detail-count{background:#4396db1f;border-radius:6px;padding:4px 8px;font-size:12px}.leasing-workspace .dar-quality-detail-section>button{justify-self:start}.leasing-workspace .dar-quality-detail-section .dar-v2-tour-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.leasing-workspace .dar-quality-detail-section input,.leasing-workspace .dar-quality-detail-section select{box-sizing:border-box;width:100%;min-width:0}.leasing-workspace .dar-quality-save{border-top:1px solid var(--north-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding-top:14px;display:flex}.leasing-workspace .dar-quality-save p{margin:0}@media (width<=1100px){.leasing-workspace .dar-quality-counts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.leasing-workspace .dar-quality-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.leasing-workspace .dar-quality-details{grid-template-columns:minmax(0,1fr)}}.page :is(.leasing-workspace,.maintenance-page,.operations-workspace,.concierge-workspace,.rent-ready-page,.north-secondary-page,.resources-page,.help-desk-workspace,.newsletter-workspace,.system-settings-page)>.north-page-hero{background-blend-mode:normal!important;background-color:#0d1724!important;border:1px solid #347db857!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;width:100%!important;min-height:220px!important;margin:0 0 20px!important;padding:clamp(28px,3vw,40px) clamp(28px,3.5vw,48px)!important;display:grid!important;overflow:hidden!important;box-shadow:0 16px 38px #00000047!important}.page .north-page-hero:before{background-image:var(--north-hero-image)!important;background-position:var(--north-hero-position,center)!important;filter:none!important;background-size:cover!important}.page .north-page-hero:after{background:linear-gradient(90deg,#060b13eb 0%,#060b13b8 52%,#060b1380 100%)!important}.page .north-page-hero-copy>small{color:#8ebbda!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 9px!important;font:700 .72rem/1.2 Aptos,Segoe UI,sans-serif!important}.page .north-page-hero-copy>h1{color:#e8f1f6!important;letter-spacing:-.035em!important;margin:0!important;font:550 clamp(2.25rem,4vw,3.45rem)/1 Aptos Display,Aptos,Segoe UI,sans-serif!important}.page .north-page-hero-copy>p{color:#c7d8e2!important;margin:11px 0 0!important;font-size:.95rem!important;font-weight:500!important;line-height:1.45!important}.page .north-page-hero-aside{align-self:end!important;min-width:0!important}.page>.north-page-hero.north-home-hero{min-height:290px!important}.dar-tour-notes-archive{border-top:1px solid #347db847;margin-top:18px;padding-top:18px}.dar-tour-notes-archive>header,.dar-tour-notes-days article>header,.dar-tour-notes-days article>header>div{align-items:center;display:flex}.dar-tour-notes-archive>header{justify-content:space-between;gap:16px;margin-bottom:12px}.dar-tour-notes-archive h3{color:#e8f1f6;margin:0;font-size:1.25rem;font-weight:600}.dar-tour-week-shortcuts{gap:8px}.dar-tour-week-shortcuts button,.dar-copy-tour-note{color:#e8f1f6;background:#142233;border:1px solid #347db894;border-radius:8px;min-height:38px;padding:8px 12px;font:650 .82rem/1.2 Aptos,Segoe UI,sans-serif}.dar-tour-notes-days{grid-template-columns:1fr;gap:9px;display:grid}.dar-tour-notes-days>article{background:#0d1724;border:1px solid #347db847;border-radius:11px;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:14px;min-width:0;min-height:0;padding:13px;display:grid}.dar-tour-notes-days>article.has-notes{background:linear-gradient(155deg,#347db829,#0000 55%),#0d1724;border-color:#8ebbdaa8}.dar-tour-notes-days article>header{justify-content:space-between;gap:8px;padding:4px 2px;position:sticky;top:0}.dar-tour-notes-days article>header>div{flex-direction:column;align-items:flex-start;gap:3px}.dar-tour-notes-days article>header small,.dar-tour-notes-days article>header strong,.dar-tour-notes-days article>header span{display:block}.dar-tour-notes-days article>header small{color:#8ebbda;text-transform:uppercase;font-size:.7rem;font-weight:750}.dar-tour-notes-days article>header strong{color:#e8f1f6;font-size:1rem}.dar-tour-notes-days article>header span{color:#a9bfcd;white-space:nowrap;font-size:.72rem}.dar-tour-note-preview{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:9px;min-width:0;margin:0;display:grid}.dar-tour-note-card{background:#060b1380;border:1px solid #347db84d;border-radius:8px;flex-direction:column;min-width:0;height:100%;min-height:150px;display:flex;overflow:hidden}.dar-tour-note-card-heading{border-bottom:1px solid #347db838;gap:3px;padding:12px 12px 9px;display:grid}.dar-tour-note-preview strong,.dar-tour-note-preview span,.dar-tour-note-preview p{display:block}.dar-tour-note-preview strong{color:#e8f1f6;font-size:.78rem}.dar-tour-note-preview span{color:#a9bfcd;margin-top:3px;font-size:.75rem;line-height:1.35}.dar-tour-note-preview p{color:#c7d8e2;white-space:pre-wrap;flex:1;margin:0;padding:11px 12px;font-size:.78rem;line-height:1.45}.dar-tour-notes-days article>p{color:#7e8f9e;margin:6px 0;font-size:.78rem;line-height:1.4}.dar-copy-tour-note{background:#1f4f82;border-color:#347db8;width:auto;margin:0 12px 12px}.rr-compact-record.is-notice .rr-progress,.rr-compact-record.is-down-locked .rr-progress{display:none!important}.leasing-workspace .dar-week-picker{border-radius:10px;overflow:hidden;background:#0d1724!important;border:1px solid #31495c!important;grid-template-columns:42px minmax(230px,1fr) 42px!important;align-items:center!important;gap:0!important}.leasing-workspace .dar-week-picker label{text-align:left;cursor:pointer;align-items:center;min-height:42px;padding:0 14px;position:relative;border:0!important;background:0 0!important;border-inline:1px solid #31495c!important;border-radius:0!important;grid-template-rows:none!important;gap:10px!important;display:flex!important}.leasing-workspace .dar-week-picker label>span{color:#a9cbd9;white-space:nowrap;flex:none;font-size:.72rem;font-weight:750}.leasing-workspace .dar-week-picker label>input{opacity:0;cursor:pointer;width:100%;min-width:0;position:absolute;inset:0}.leasing-workspace .dar-week-picker label>strong{color:#e8f1f6;white-space:nowrap;font-size:.9rem;font-weight:650}.leasing-workspace .dar-week-picker>button{color:#8ebbda!important;background:0 0!important;border:0!important;border-radius:0!important}.leasing-workspace .dar-week-picker>button:hover{background:#142233!important}.leasing-workspace .dar-weekly-totals{grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:18px 0 12px!important}.leasing-workspace .dar-weekly-totals article.ratio{background:linear-gradient(150deg,#1f4f8275,#0d1724f5)!important;border-color:#8ebbdab8!important}.leasing-workspace .dar-weekly-days{grid-template-columns:repeat(8,minmax(0,1fr))!important;margin-top:0!important}@media (width<=900px){.page :is(.leasing-workspace,.maintenance-page,.operations-workspace,.concierge-workspace,.rent-ready-page,.north-secondary-page,.resources-page,.help-desk-workspace,.newsletter-workspace,.system-settings-page)>.north-page-hero{min-height:205px!important;padding:26px 24px!important}.dar-tour-notes-days>article{grid-template-columns:125px minmax(0,1fr)}.dar-tour-note-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.leasing-workspace .dar-weekly-totals,.leasing-workspace .dar-weekly-days{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=600px){.page :is(.leasing-workspace,.maintenance-page,.operations-workspace,.concierge-workspace,.rent-ready-page,.north-secondary-page,.resources-page,.help-desk-workspace,.newsletter-workspace,.system-settings-page)>.north-page-hero{grid-template-columns:minmax(0,1fr)!important;min-height:185px!important;padding:22px 20px!important}.dar-tour-notes-archive>header{flex-direction:column;align-items:stretch}.dar-tour-week-shortcuts,.dar-tour-week-shortcuts button{width:100%}.dar-tour-week-shortcuts button{flex:1}.dar-tour-notes-days{grid-template-columns:1fr}.dar-tour-notes-days>article{grid-template-columns:1fr;min-height:0}.dar-tour-note-preview{grid-template-columns:1fr}.leasing-workspace .dar-weekly-totals,.leasing-workspace .dar-weekly-days{grid-template-columns:repeat(2,minmax(0,1fr))!important}.leasing-workspace .dar-week-picker{grid-template-columns:40px minmax(0,1fr) 40px!important}}html,body,.shell,.workspace,.page,main{max-width:100%;overflow-x:clip}:where(.card,.panel,section,article,form,fieldset,dialog){min-width:0;max-width:100%}:where(.card,.panel,section,article) :is(input,select,textarea,button){max-width:100%}:where(.card,.panel,section,article) :is(p,span,strong,small,label,td,th){overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.profile-preview-menu{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(520px,100dvh - 120px)!important;overflow:hidden auto!important}.leasing-workspace .dar-weekly-days em,.leasing-workspace .dar-week-days span{white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;width:auto!important;min-width:0!important}.leasing-workspace .dar-weekly-totals>article{align-content:center!important;padding:14px 16px!important}.leasing-workspace .dar-weekly-totals>article>small{overflow-wrap:normal!important;word-break:keep-all!important;line-height:1.25!important}.leasing-workspace .dar-wtd{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.leasing-workspace .dar-wtd>article{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:88px;display:flex;padding:14px!important}.leasing-workspace .dar-wtd>article small{line-height:1.25;color:var(--north-glacial)!important;overflow-wrap:normal!important;word-break:keep-all!important;font-size:.72rem!important}.leasing-workspace .dar-wtd>article strong{margin-top:7px;font-size:1.55rem}.leasing-workspace .upcoming-move-ins.snapshot .move-in-list>button{grid-template-columns:minmax(86px,.72fr) minmax(132px,1fr) minmax(140px,1.05fr) minmax(170px,1.35fr) minmax(135px,1fr) minmax(105px,.72fr)!important;align-items:center!important;gap:14px!important}.move-in-leasing-progress{grid-template-columns:minmax(70px,1fr) auto;align-items:center;gap:5px 9px;display:grid!important}.move-in-leasing-progress i{background:#07111d;border-radius:999px;height:7px;display:block;overflow:hidden}.move-in-leasing-progress i b{border-radius:inherit;background:linear-gradient(90deg,#347db8,#8ebbda);height:100%;display:block}.move-in-leasing-progress>strong{white-space:nowrap}.move-in-leasing-progress>small{grid-column:1/-1}.move-in-tracker-action{color:#e8f1f6;white-space:nowrap;background:#142233;border:1px solid #347db8;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 11px;font-size:.74rem;font-weight:650;display:inline-flex!important}.move-in-identity>strong,.application-unit{white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important}.application-tracker-actions button,.application-tracker-list>.application-tracker-row{color:#e8f1f6!important;box-shadow:none!important;white-space:nowrap!important;background:#142233!important;border:1px solid #347db8!important}.application-tracker-actions button:hover,.application-tracker-list>.application-tracker-row:hover{background:#1f4f82!important;border-color:#8ebbda!important}.application-tracker-list>.application-tracker-row>*{min-width:0}.application-tracker-list>.application-tracker-row{text-align:left;grid-template-columns:minmax(100px,.78fr) 68px minmax(120px,1fr) minmax(135px,1.05fr) minmax(105px,.82fr) minmax(105px,.82fr) 58px;gap:11px;width:100%;min-height:62px;padding:10px 18px}.application-tracker-list>.application-tracker-row .application-row-action{color:#8ebbda;justify-self:end;font-size:.72rem;font-weight:750}.newsletter-week-control{grid-template-columns:auto minmax(165px,205px)!important;gap:12px!important}.newsletter-week-control input,.newsletter-week-control span{grid-row:1!important}.newsletter-studio :is(.newsletter-intake,.newsletter-draft-panel)>header h2{margin:0!important}@media (width<=1200px){.leasing-workspace .dar-weekly-days{grid-template-columns:repeat(4,minmax(0,1fr))!important}.application-tracker-head,.application-tracker-list>.application-tracker-row{grid-template-columns:102px 64px minmax(100px,1fr) minmax(112px,1fr) 100px 94px 56px!important;gap:9px!important;display:grid!important}.application-tracker-list>.application-tracker-row{background:#0d1724!important;border:0!important;border-top:1px solid #31495c!important;border-radius:0!important;min-height:62px!important;margin:0!important;padding:10px 14px!important}.application-tracker-list>.application-tracker-row>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.application-row-action{color:#8ebbda;justify-self:end;font-size:.72rem;font-weight:750}.leasing-workspace .upcoming-move-ins.snapshot .move-in-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.leasing-workspace .upcoming-move-ins.snapshot .move-in-list>button{min-height:235px;border:1px solid #31495c!important;border-radius:11px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:13px 16px!important;padding:16px!important;display:grid!important}.leasing-workspace .upcoming-move-ins.snapshot .move-in-list>button .move-in-leasing-progress,.leasing-workspace .upcoming-move-ins.snapshot .move-in-list>button .move-in-tracker-action{grid-column:1/-1}}@media (width<=700px){.leasing-workspace .dar-wtd,.leasing-workspace .dar-weekly-days,.move-in-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.leasing-workspace .upcoming-move-ins.snapshot .move-in-list,.application-tracker-list>.application-tracker-row{grid-template-columns:1fr!important}.application-tracker-list>.application-tracker-row>*{grid-column:1!important}.newsletter-week-control{grid-template-columns:1fr!important}.newsletter-week-control input,.newsletter-week-control span{grid-area:auto/1!important}}@media (width<=1200px){:where(.card,.panel,section,article) table{table-layout:fixed;width:100%;max-width:100%}.concierge-shift-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:hidden}.concierge-shift-grid>div{min-width:0}.fas-checklist{overflow-x:hidden}.fas-checklist>div{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}}@media (width>=701px) and (width<=1200px){.leasing-workspace .upcoming-move-ins.snapshot .move-in-list{padding:0!important;display:block!important}.leasing-workspace .upcoming-move-ins.snapshot .move-in-list>button{background:#07182c9e!important;border:0!important;border-bottom:1px solid #8ebbda24!important;border-radius:0!important;grid-template-columns:minmax(74px,.68fr) minmax(92px,.85fr) minmax(112px,1fr) minmax(140px,1.35fr) minmax(112px,1fr) minmax(86px,.72fr)!important;gap:8px!important;min-height:68px!important;padding:10px 12px!important;display:grid!important}.leasing-workspace .upcoming-move-ins.snapshot .move-in-list>button:hover,.leasing-workspace .upcoming-move-ins.snapshot .move-in-list>button:focus-visible{background:#142d45eb!important}.leasing-workspace .upcoming-move-ins.snapshot .move-in-leasing-progress,.leasing-workspace .upcoming-move-ins.snapshot .move-in-tracker-action{grid-column:auto!important}.leasing-workspace .upcoming-move-ins.snapshot .move-in-list>button :is(strong,small,time,span){min-width:0}.leasing-workspace .upcoming-move-ins.snapshot .move-in-list>button small{font-size:.67rem!important;line-height:1.25!important}.leasing-workspace .upcoming-move-ins.snapshot .move-in-list>button strong,.leasing-workspace .upcoming-move-ins.snapshot .move-in-list>button time{white-space:nowrap!important;font-size:.76rem!important}.leasing-workspace .upcoming-move-ins.snapshot .move-in-tracker-action{min-height:34px!important;padding-inline:8px!important;font-size:.68rem!important}}.concierge-toolbar{align-items:center}.concierge-toolbar>span{white-space:nowrap}.concierge-bell form{grid-template-columns:repeat(2,minmax(0,1fr))}.concierge-open-carts>div{grid-template-columns:minmax(130px,.8fr) minmax(80px,.55fr) minmax(180px,1.4fr) auto}.concierge-open-carts>div>:is(span,b,em){min-width:0}.resources-page .resources-essential-section{position:relative;background:linear-gradient(145deg,#10243afa,#07182cfa)!important;border:1px solid #8ebbda57!important;border-radius:18px!important;padding:clamp(20px,2.6vw,34px)!important;box-shadow:0 18px 45px #0000003d,inset 0 1px #ffffff09!important}.resources-page .resources-essential-section>.resources-intro{align-items:center;background:0 0!important;border:0!important;border-bottom:1px solid #8ebbda33!important;margin:0 0 20px!important;padding:0 0 20px!important}.resources-page .resources-essential-section>.resources-intro h2{margin-top:0!important}.resources-page .resource-card:after{opacity:.055!important;background:url(/north-icon-pewter.png?v=1) 50%/contain no-repeat!important;width:180px!important;height:180px!important;bottom:-34px!important;right:-30px!important}.resources-page .resources-essential-section.north-watermark-surface:after{opacity:.035;width:clamp(250px,32vw,430px);bottom:-72px;right:-54px}@media (width<=700px){.concierge-toolbar>span{white-space:normal}.concierge-bell form,.concierge-open-carts>div{grid-template-columns:1fr!important}.resources-page .resources-essential-section{padding:16px!important}}.dar-module .dar-submission-reminder{color:#eadbbd;background:#d9b66b0d;border:1px solid #a580354d;border-left:3px solid #d9b66b;border-radius:10px;align-items:center;gap:.7rem;margin:0 0 1rem;padding:.65rem .9rem;display:flex}.dar-submission-reminder .dar-reminder-mark{border:1px solid #d9b66b88;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-weight:700;display:grid}.dar-module .dar-submission-reminder p{flex:1;margin:0;font-size:.875rem;line-height:1.5}.dar-module .dar-submission-reminder button{color:#f4e4bc;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #d9b66b66;border-radius:7px;flex:none;padding:.35rem .75rem;font-size:.875rem}.dar-submission-reminder button:hover{background:#d9b66b18}.dar-module .leasing-specials-showcase{background:linear-gradient(125deg,#0d1724,#142233);border:1px solid #347db84d;padding:1.4rem;overflow:hidden}.leasing-specials-showcase .leasing-specials-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.leasing-specials-showcase .leasing-specials-heading h2{color:#e8f1f6;letter-spacing:.025em;margin:0;font-size:clamp(1.65rem,3.2vw,3rem);font-weight:600;line-height:1.15}.leasing-specials-showcase .leasing-offer-deadline{color:#bfd8e9;border:1px solid #8ebbda33;border-radius:6px;padding:.45rem .7rem;font-size:.875rem;line-height:1.4}.leasing-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.leasing-offer-grid .leasing-offer{background:linear-gradient(125deg,#1f4f823d,#060b1380);border:1px solid #8ebbda44;border-radius:12px;align-items:center;gap:1.2rem;min-width:0;padding:1.25rem;transition:transform .25s,border-color .25s;animation:.65s both leasing-offer-enter;display:flex;position:relative;overflow:hidden}.leasing-offer-grid .leasing-offer:nth-child(2){animation-delay:.12s}.leasing-offer-grid .leasing-offer:nth-child(3){grid-column:1/-1;animation-delay:.24s}.leasing-offer:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8ebbda0d,#0000);width:25%;animation:12s ease-in-out infinite leasing-offer-glow;position:absolute;inset:-100% auto -100% -70%;transform:rotate(20deg)}.leasing-offer:nth-child(2):after{animation-delay:1s}.leasing-offer:nth-child(3):after{animation-delay:2s}.leasing-offer:hover{border-color:#8ebbda88;transform:translateY(-2px)}.leasing-offer-value{color:#e8f1f6;flex:none;align-items:center;gap:.6rem;display:flex}.leasing-offer-value>strong{letter-spacing:-.05em;font-size:3.6rem;font-weight:500;line-height:1}.leasing-offer-value>span{color:#8ebbda;flex-direction:column;gap:.2rem;font-size:.9rem;display:flex}.leasing-offer-value b{color:#e8f1f6;font-size:1.25rem;font-weight:600}.leasing-specials-showcase .leasing-offer-copy h3{color:#e8f1f6;margin:0 0 .45rem;font-size:1rem}.leasing-specials-showcase .leasing-offer-copy p{color:#bed0dd;margin:0;font-size:.9rem;line-height:1.5}.leasing-specials-showcase .leasing-specials-terms{border-top:1px solid #8ebbda22;justify-content:space-between;align-items:start;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.leasing-specials-showcase .leasing-specials-terms small{color:#9eb4c6;margin:0;font-size:.875rem;line-height:1.5}.leasing-specials-terms small:last-child{color:#bfd8e9;flex:none}.leasing-specials-showcase .leasing-specials-updated{color:#bfd8e9;margin:.9rem 0 0;font-size:.875rem;line-height:1.5}@keyframes leasing-offer-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes leasing-offer-glow{0%,70%{left:-70%}92%,to{left:150%}}@media (width<=1050px){.leasing-offer-grid .leasing-offer{flex-direction:column;align-items:flex-start;gap:.8rem}}@media (width<=640px){.leasing-specials-showcase .leasing-specials-heading{flex-direction:column;align-items:flex-start;gap:.75rem}.leasing-offer-grid{grid-template-columns:1fr}.leasing-offer-grid .leasing-offer{flex-direction:row}.leasing-specials-showcase .leasing-specials-terms{flex-direction:column;gap:.5rem}.dar-module .dar-submission-reminder{flex-wrap:wrap}.dar-module .dar-submission-reminder p{flex-basis:calc(100% - 35px)}.dar-module .dar-submission-reminder button{margin-left:calc(22px + .7rem)}}@media (prefers-reduced-motion:reduce){.leasing-offer-grid .leasing-offer,.leasing-offer:after{transition:none;animation:none}.leasing-offer:hover{transform:none}}.operations-dashboard-refresh .ops-property-panel,.operations-dashboard-refresh .ops-tools-panel{background:linear-gradient(125deg,#0d1724,#142233);border:1px solid #347db83d;border-radius:16px;min-width:0;margin-top:1.25rem;padding:1.5rem}.operations-dashboard-refresh .ops-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem;margin-bottom:1.25rem;display:flex}.operations-dashboard-refresh .ops-section-heading h2{color:#e8f1f6;letter-spacing:.01em;margin:0;font-size:1.3rem;font-weight:600}.operations-dashboard-refresh .ops-section-heading p{color:#a9bfce;margin:.35rem 0 0;font-size:.9rem;line-height:1.5}.operations-dashboard-refresh .ops-snapshot-title{flex-wrap:wrap;align-items:baseline;gap:.85rem;display:flex}.operations-dashboard-refresh .ops-section-heading .ops-snapshot-title p{margin:0;font-size:.85rem}.operations-dashboard-refresh .ops-source-label{color:#bfd8e9;border:1px solid #8ebbda33;border-radius:6px;padding:.45rem .7rem;font-size:.875rem;line-height:1.4}.operations-dashboard-refresh .ops-snapshot-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.1rem;display:grid}.operations-dashboard-refresh .ops-performance-card{background:linear-gradient(130deg,#1f4f825c,#060b1380);border:1px solid #8ebbda40;border-radius:12px;padding:1.5rem;position:relative;overflow:hidden}.operations-dashboard-refresh .ops-card-label{color:#bfd8e9;font-size:.9rem;font-weight:500;line-height:1.5;display:block}.shell .operations-dashboard-refresh .ops-performance-card>.ops-card-label{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:.9rem!important;font-weight:500!important}.shell .operations-dashboard-refresh .ops-workflow-card>.ops-card-label,.shell .operations-dashboard-refresh .ops-workflow-card>.ops-card-detail{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.operations-dashboard-refresh .ops-primary-metric{color:#8ebbda;flex-wrap:wrap;align-items:baseline;gap:.7rem;margin:.8rem 0 1.25rem;display:flex}.operations-dashboard-refresh .ops-primary-metric>strong{color:#e8f1f6;letter-spacing:-.04em;font-size:clamp(2.4rem,4vw,4rem);font-weight:500;line-height:1.1}.operations-dashboard-refresh .ops-primary-metric strong span{color:#8ebbda;margin-left:.15rem;font-size:.55em}.operations-dashboard-refresh .ops-progress-track{background:#8ebbda1c;border-radius:9px;height:5px;overflow:hidden}.operations-dashboard-refresh .ops-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#347db8,#8ebbda);height:100%;display:block}.operations-dashboard-refresh .ops-performance-detail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.4rem 0 0;display:grid}.operations-dashboard-refresh .ops-performance-detail strong{color:#e8f1f6;font-size:1.4rem;font-weight:500;display:block}.operations-dashboard-refresh .ops-performance-detail span{color:#a9bfce;margin-top:.3rem;font-size:.875rem;line-height:1.5;display:block}.operations-dashboard-refresh .ops-source-note{color:#a9bfce;margin:1.3rem 0 0;font-size:.875rem;line-height:1.5}.operations-dashboard-refresh .ops-workflow-error{color:#eadbbd;margin:1rem 0 0;font-size:.875rem;line-height:1.5}.operations-dashboard-refresh .ops-workflow-error button{color:#bfd8e9;font:inherit;cursor:pointer;background:0 0;border:1px solid #8ebbda44;border-radius:6px;margin-left:.5rem;padding:.3rem .6rem}.operations-dashboard-refresh .ops-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.operations-dashboard-refresh .ops-workflow-card,.operations-dashboard-refresh .ops-tool-card{text-align:left;width:100%;min-width:0;font:inherit;color:#e8f1f6;cursor:pointer;box-shadow:none;background:#060b134d;border:1px solid #8ebbda33;border-radius:12px;transition:transform .25s,border-color .25s,background .25s}.operations-dashboard-refresh .ops-workflow-card{border-top:2px solid #347db8;padding:1rem 1.1rem}.operations-dashboard-refresh .ops-workflow-card[data-tone=ready]{border-top-color:#8ebbda}.operations-dashboard-refresh .ops-workflow-card[data-tone=notice]{border-top-color:#d9b66b}.operations-dashboard-refresh .ops-workflow-card>strong{margin:.45rem 0;font-size:2rem;font-weight:500;line-height:1.1;display:block}.operations-dashboard-refresh .ops-card-detail{color:#a9bfce;font-size:.875rem;line-height:1.5}.operations-dashboard-refresh .ops-tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.operations-dashboard-refresh .ops-tool-card{flex-direction:column;align-items:flex-start;padding:1.2rem;display:flex}.operations-dashboard-refresh .ops-tool-kicker{color:#8ebbda;font-size:.875rem;line-height:1.5}.operations-dashboard-refresh .ops-tool-card h3{color:#e8f1f6;margin:.6rem 0 .55rem;font-size:1.05rem;font-weight:600;line-height:1.4}.operations-dashboard-refresh .ops-tool-card p{color:#a9bfce;margin:0 0 1rem;font-size:.9rem;line-height:1.5}.operations-dashboard-refresh .ops-tool-action{color:#bfd8e9;border-top:1px solid #8ebbda22;width:100%;margin-top:auto;padding-top:.75rem;font-size:.875rem;font-weight:500}.operations-dashboard-refresh .ops-workflow-card:hover,.operations-dashboard-refresh .ops-tool-card:hover{background:#1f4f8229;border-color:#8ebbda77;transform:translateY(-2px)}.operations-dashboard-refresh button:focus-visible{outline-offset:4px;outline:2px solid #8ebbda}.operations-dashboard-refresh .ops-performance-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#8ebbda0b,#0000);width:25%;animation:14s ease-in-out infinite ops-performance-shimmer;position:absolute;inset:-100% auto -100% -70%;transform:rotate(20deg)}@keyframes ops-performance-shimmer{0%,75%{left:-70%}94%,to{left:150%}}@media (width<=1100px){.operations-dashboard-refresh .ops-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.operations-dashboard-refresh .ops-snapshot-layout{grid-template-columns:1fr}.operations-dashboard-refresh .ops-property-panel,.operations-dashboard-refresh .ops-tools-panel{padding:1rem}}@media (width<=420px){.operations-dashboard-refresh .ops-tool-grid{grid-template-columns:1fr}.operations-dashboard-refresh .ops-performance-card{padding:1rem}.operations-dashboard-refresh .ops-performance-detail{gap:.5rem}.operations-dashboard-refresh .ops-performance-detail strong{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.operations-dashboard-refresh .ops-performance-card:after{animation:none}.operations-dashboard-refresh .ops-workflow-card,.operations-dashboard-refresh .ops-tool-card{transition:none}.operations-dashboard-refresh .ops-workflow-card:hover,.operations-dashboard-refresh .ops-tool-card:hover{transform:none}}.shell .operations-workspace .operations-tabs.ops-polished-tabs{box-shadow:none!important;background:linear-gradient(120deg,#0d1724,#142233)!important;border:1px solid #347db833!important;border-radius:12px!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr))!important;gap:4px!important;padding:6px!important}.shell .operations-workspace .operations-tabs.ops-polished-tabs>button{transition:background .2s,color .2s,border-color .2s;color:#a9bfce!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;padding:9px 10px!important;font-size:.875rem!important;font-weight:550!important;line-height:1.4!important}.shell .operations-workspace .operations-tabs.ops-polished-tabs>button:hover{color:#e8f1f6!important;background:#347db814!important;border-color:#8ebbda26!important}.shell .operations-workspace .operations-tabs.ops-polished-tabs>button[aria-current=page]{color:#e8f1f6!important;background:linear-gradient(120deg,#1f4f8259,#347db825)!important;border-color:#8ebbda44!important;font-weight:650!important;box-shadow:inset 0 1px #8ebbda12!important}.shell .operations-workspace .operations-tabs.ops-polished-tabs>button:focus-visible{outline-offset:2px;outline:2px solid #8ebbda!important}.shell .operations-workspace .north-workspace-select{background:linear-gradient(120deg,#0d1724,#142233);border-color:#347db833;border-radius:12px}@media (prefers-reduced-motion:reduce){.shell .operations-workspace .operations-tabs.ops-polished-tabs>button{transition:none}}.shell .north-workspace-navigation nav>button[data-draft]{color:#ffd4a5!important;background:#402516!important;border:1px solid #ed9d55!important;box-shadow:inset 3px 0 #f3a253!important}.shell .north-workspace-navigation nav>button[data-draft][aria-current=page]{background:#60371b!important;border-color:#ffc581!important}.shell .north-workspace-navigation nav>button[data-draft]:hover{background:#57301a!important}.shell .north-workspace-navigation .north-draft-badge{margin-top:4px;font-size:.68rem;font-weight:700;line-height:1.3;display:block;color:#ffc581!important;background:0 0!important;border:0!important;padding:0!important}.north-draft-notice{color:#c9d5df;background:linear-gradient(115deg,#211c19,#142233);border:1px solid #ed9d5544;border-left:3px solid #ed9d55;border-radius:12px;align-items:flex-start;gap:1rem;margin:1rem 0;padding:1.1rem 1.2rem;font-size:.875rem;line-height:1.5;display:flex}.north-draft-notice .north-draft-status{color:#ffc581;letter-spacing:.04em;white-space:nowrap;background:#ed9d550c;border:1px solid #ed9d5555;border-radius:6px;flex-shrink:0;align-items:center;gap:.45rem;padding:.35rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.north-draft-status i{background:#ed9d55;border-radius:50%;width:6px;height:6px}.north-draft-notice strong{color:#e8f1f6;font-size:.95rem;font-weight:600;display:block}.north-draft-notice p{color:#a9bfce;margin:.3rem 0 0;font-size:.85rem;line-height:1.6}@media (width<=600px){.north-draft-notice{flex-direction:column;gap:.65rem}}.shell aside nav>button[data-draft]{color:#ffd4a5!important;background:#402516!important;border-color:#ed9d55!important;box-shadow:inset 3px 0 #f3a253!important}.shell aside nav>button[data-draft] em{font-size:.65rem;color:#ffc581!important;background:0 0!important}.ntv-builder .ntv-review-freeze{border:0;min-width:0;margin:0;padding:0}.ntv-builder .ntv-review-freeze:disabled :is(input,select,textarea,button){cursor:default}.interactive-forms-workspace{min-width:0}.interactive-forms-workspace .forms-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shell .interactive-forms-workspace .ops-tool-card{min-height:230px}.shell .interactive-forms-workspace .ops-tool-kicker{background:0 0!important;border:0!important;padding:0!important}.interactive-forms-workspace .forms-card-state{color:#ffc581;background:#ed9d5508;border:1px solid #ed9d5544;border-radius:5px;align-self:flex-start;margin:.15rem 0 .9rem;padding:.25rem .5rem;font-size:.7rem;display:inline-block}.interactive-forms-workspace .ops-tool-action{justify-content:space-between;gap:1rem;display:flex}.forms-review-freeze{border:0;min-width:0;margin:0;padding:0}.forms-review-freeze:disabled :is(input,select,textarea,button){cursor:default}.shell .forms-back{color:#bfd8e9;font:inherit;cursor:pointer;background:0 0;border:1px solid #8ebbda44;border-radius:7px;margin:0 0 1rem;padding:.5rem .75rem;font-size:.875rem}.forms-placeholder{color:#e8f1f6;background:linear-gradient(125deg,#0d1724,#142233);border:1px solid #347db83d;border-radius:16px;padding:2rem}.forms-placeholder small{color:#8ebbda;letter-spacing:.1em;font-size:.7rem}.forms-placeholder h2{margin:.7rem 0;font-size:1.35rem;font-weight:600}.forms-placeholder p,.forms-placeholder>span{color:#a9bfce;font-size:.9rem;line-height:1.6}@media (width<=1100px){.interactive-forms-workspace .forms-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.interactive-forms-workspace .forms-card-grid{grid-template-columns:1fr}.forms-placeholder{padding:1.25rem}}.shell .concierge-sapphire-2 .concierge-welcome{padding:4px 4px 0}.shell .concierge-sapphire-2 .concierge-welcome p{color:#edf7fd;letter-spacing:-.02em;margin:0;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:400;line-height:1.4}.shell .concierge-sapphire-2 .concierge-welcome p strong{color:#8ed6ff;font-weight:600}.shell .concierge-sapphire-2 .concierge-welcome>span{color:#bfd8e9;margin-top:5px;font-size:.9rem;display:block}.shell .concierge-sapphire-2 .concierge-overview-metrics>article>small{color:#cce5f5!important;letter-spacing:.05em!important;font-weight:600!important;line-height:1.5!important}.shell .concierge-sapphire-2 .concierge-overview-metrics>article>strong{color:#edf7fd!important;font-size:2.4rem!important;font-weight:600!important;line-height:1.2!important}.shell .concierge-sapphire-2 .concierge-overview-metrics>article>strong.concierge-next-shift{font-size:1.8rem!important}.shell .concierge-sapphire-2 .concierge-dashboard-four{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;display:grid!important}.shell .concierge-sapphire-2 .concierge-dashboard-four>.concierge-card{min-width:0;grid-template-rows:minmax(112px,auto) minmax(0,1fr)!important;height:320px!important;margin:0!important;display:grid!important}.shell .concierge-sapphire-2 .concierge-dashboard-four>.concierge-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px!important;padding:18px 20px!important;display:flex!important}.shell .concierge-sapphire-2 .concierge-dashboard-four>.concierge-card>header h2{margin:0;line-height:1.4;font-size:1.1rem!important}.shell .concierge-sapphire-2 .concierge-dashboard-four>.concierge-card>header :is(button,span){flex:none;font-size:.875rem}.shell .concierge-sapphire-2 .concierge-dashboard-four .concierge-dashboard-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;min-height:0;max-height:none!important;overflow-y:auto!important}.shell .concierge-sapphire-2 .concierge-dashboard-scroll:focus-visible{outline-offset:-3px;outline:2px solid #8ed6ff}.shell .concierge-sapphire-2 .concierge-shift-coverage{border-bottom:1px solid #8ebbda22;padding:20px 24px}.shell .concierge-sapphire-2 .concierge-shift-coverage>span{color:#bfd8e9;font-size:.9rem}.shell .concierge-sapphire-2 .concierge-shift-coverage>strong{color:#edf7fd;margin:10px 0 14px;font-size:2rem;font-weight:500;display:block}.shell .concierge-sapphire-2 .concierge-shift-coverage>strong small{color:#bfd8e9;font-size:.9rem;font-weight:400}.shell .concierge-sapphire-2 .concierge-shift-coverage progress{accent-color:#8ed6ff;background:#8ebbda22;border:0;border-radius:8px;width:100%;height:6px;display:block;overflow:hidden}.shell .concierge-sapphire-2 .concierge-shift-coverage progress::-webkit-progress-bar{background:#8ebbda22;border-radius:8px}.shell .concierge-sapphire-2 .concierge-shift-coverage progress::-webkit-progress-value{background:#8ed6ff;border-radius:8px}.shell .concierge-sapphire-2 .concierge-shift-coverage progress::-moz-progress-bar{background:#8ed6ff;border-radius:8px}.shell .concierge-sapphire-2 .concierge-dashboard-empty strong{color:#edf7fd;font-weight:500}.shell .concierge-sapphire-2 .concierge-dashboard-weather{min-width:0}.shell .concierge-sapphire-2 .concierge-dashboard-weather .dashboard-weather{gap:16px;width:100%;background:linear-gradient(125deg,#0d1724,#142233)!important;border:1px solid #347db83d!important;border-radius:16px!important;grid-template-columns:minmax(180px,1fr) minmax(0,2fr)!important;min-height:0!important;padding:20px!important;display:grid!important}.shell .concierge-sapphire-2 .concierge-dashboard-weather .weather-clock{background:0 0!important;border:0!important;padding:0!important}.shell .concierge-sapphire-2 .concierge-dashboard-weather .weather-clock :is(small,span){color:#bfd8e9!important;font-size:.875rem!important}.shell .concierge-sapphire-2 .concierge-dashboard-weather .weather-locations{min-width:0}.shell .concierge-sapphire-2 .concierge-dashboard-weather .weather-alert,.shell .concierge-sapphire-2 .concierge-dashboard-weather .dashboard-weather>footer{grid-column:1/-1}@media (width<=700px){.shell .concierge-sapphire-2 .concierge-dashboard-four,.shell .concierge-sapphire-2 .concierge-dashboard-weather .dashboard-weather{grid-template-columns:1fr!important}}.shell .concierge-sapphire-2 .concierge-calendar-days .concierge-calendar-shifts{gap:8px;grid-template-columns:1fr!important}.shell .concierge-sapphire-2 .concierge-calendar-days .concierge-calendar-shifts button{justify-content:flex-start;align-items:center;color:#edf7fd!important;background:linear-gradient(120deg,#164f86,#1d609c)!important;border:1px solid #8ebbda55!important;border-radius:8px!important;width:100%!important;min-height:44px!important;padding:12px 16px!important;display:flex!important}.shell .concierge-sapphire-2 .concierge-calendar-shifts button strong{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;font-size:1rem!important;font-weight:550!important}.shell .concierge-sapphire-2 .concierge-calendar-days.month>section{background:linear-gradient(125deg,#1f4f823d,#060b1380)!important;padding:20px!important}.shell .concierge-sapphire-2 .concierge-calendar-days .concierge-calendar-date{color:#bfd8e9;margin:0 0 16px;padding:0;font-size:1rem;font-weight:600;line-height:1.5;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.shell .concierge-sapphire-2 .concierge-shift-select{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;gap:20px!important;padding:24px!important;display:grid!important}.shell .concierge-sapphire-2 .concierge-shift-select>label,.shell .concierge-sapphire-2 .concierge-report-studio .report-fields>label,.shell .concierge-sapphire-2 .concierge-bell form>label,.shell .concierge-sapphire-2 .concierge-key-form form>label{max-width:100%;font-size:.875rem;min-width:0!important}.shell .concierge-sapphire-2 .concierge-report-studio .report-fields{grid-template-columns:1fr!important;gap:18px!important}.shell .concierge-sapphire-2 :is(.concierge-shift-select,.report-fields,.concierge-bell,.concierge-key-form,.concierge-calendar-controls) :is(input:not([type=checkbox]),select,textarea){display:block;overflow:hidden;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;inline-size:100%!important;min-inline-size:0!important;min-height:48px!important;padding:12px!important}.shell .concierge-sapphire-2 input::-webkit-date-and-time-value{text-align:left;min-width:0}.shell .concierge-sapphire-2 .concierge-resident-activity .concierge-activity-table>div{align-items:center;gap:18px;padding:16px 24px;grid-template-columns:130px minmax(80px,1fr) minmax(130px,1fr)!important}.shell .concierge-sapphire-2 .concierge-contacts{background:linear-gradient(125deg,#0d1724,#142233);border:1px solid #347db84d;border-radius:16px;padding:24px}.shell .concierge-sapphire-2 .concierge-contacts>.concierge-internal-contact-note{text-align:center!important;color:#bfd8e9!important;background:#1f4f8229!important;border:1px solid #8ebbda33!important;border-radius:10px!important;margin:0 0 8px!important;padding:16px 24px!important}.shell .concierge-sapphire-2 .concierge-contacts .concierge-contact-group{background:linear-gradient(125deg,#1f4f823d,#060b1380)!important;border:1px solid #8ebbda44!important;border-radius:12px!important;margin:0!important}.shell .concierge-sapphire-2 .concierge-contact-group>summary{min-height:70px;padding:20px 24px!important}.shell .concierge-sapphire-2 :is(.concierge-contact-grid,.concierge-assistance-grid)>article{gap:8px;background:#07182c!important;border:1px solid #8ebbda33!important;border-top:2px solid #347db8!important;border-radius:10px!important;padding:20px!important}.shell .concierge-sapphire-2 :is(.concierge-contact-grid,.concierge-assistance-grid) h3{margin:0!important;font-size:1rem!important;font-weight:600!important}.shell .concierge-sapphire-2 :is(.concierge-contact-grid,.concierge-assistance-grid) a{margin:0}.shell .concierge-sapphire-2 .concierge-notes footer{align-items:center;gap:12px;padding:20px 24px}.shell .concierge-sapphire-2 .concierge-key-control{gap:20px;display:grid}.shell .concierge-sapphire-2 .concierge-key-control .concierge-key-form{margin:0!important}.shell .concierge-sapphire-2 .concierge-key-category>header{padding:0 0 14px}.shell .concierge-sapphire-2 .concierge-key-category .concierge-key-grid{gap:16px;margin:0}.shell .concierge-sapphire-2 .concierge-dashboard-keys{margin:0!important}@media (width<=1000px){.shell .concierge-sapphire-2 .concierge-calendar-days.month{grid-template-columns:repeat(2,minmax(0,1fr))!important}.shell .concierge-sapphire-2 .concierge-calendar-controls{padding:20px!important}}@media (width<=700px){.shell .concierge-sapphire-2 .concierge-contacts{padding:16px}.shell .concierge-sapphire-2 .concierge-resident-activity .concierge-activity-table>div{gap:8px;padding:14px 16px;grid-template-columns:100px minmax(60px,1fr) minmax(100px,1fr)!important}}@media (width<=560px){.shell .concierge-sapphire-2 .concierge-calendar-days.month{grid-template-columns:1fr!important}.shell .concierge-sapphire-2 .concierge-shift-select{padding:16px!important}}.shell .concierge-sapphire-2 .concierge-report-calendar{height:auto}.shell .concierge-sapphire-2 .concierge-calendar-mode{gap:6px;display:flex}.shell .concierge-sapphire-2 .concierge-calendar-mode button[aria-pressed=true]{background:#164f86;border-color:#8ebbda}.shell .concierge-sapphire-2 .concierge-calendar-controls{align-items:end;gap:10px;padding:16px 24px;display:flex}.shell .concierge-sapphire-2 .concierge-calendar-controls label{color:#a9bfce;gap:6px;min-width:0;font-size:.875rem;display:grid}.shell .concierge-sapphire-2 .concierge-calendar-controls input{width:100%;min-width:0;min-height:42px;padding:8px 12px}.shell .concierge-sapphire-2 .concierge-calendar-controls button{width:44px;height:44px;font-size:1.5rem}.shell .concierge-sapphire-2 .concierge-calendar-days{padding:0 24px 20px}.shell .concierge-sapphire-2 .concierge-calendar-days.month{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:600px;display:grid;overflow-y:auto}.shell .concierge-sapphire-2 .concierge-calendar-days.month>section{background:#060b134d;border:1px solid #8ebbda22;border-radius:10px;min-width:0;padding:12px}.shell .concierge-sapphire-2 .concierge-calendar-date{color:#bfd8e9;text-align:left;background:0 0;border:0;padding:0 0 10px;font-size:.9rem;font-weight:600}.shell .concierge-sapphire-2 .concierge-calendar-shifts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.shell .concierge-sapphire-2 .concierge-calendar-shifts button{text-align:left;color:#edf7fd;background:#07182c;border:1px solid #8ebbda33;border-radius:8px;gap:5px;min-width:0;min-height:64px;padding:12px;display:grid}.shell .concierge-sapphire-2 .concierge-calendar-shifts button strong{overflow-wrap:anywhere;font-size:.9rem}.shell .concierge-sapphire-2 .concierge-calendar-shifts button span{color:#a9bfce;font-size:.875rem}.shell .concierge-sapphire-2 .concierge-calendar-shifts .submitted{background:#164f8633;border-color:#8ed6ff}.shell .concierge-sapphire-2 .concierge-calendar-shifts .draft{border-color:#2d8fd5}.shell .concierge-sapphire-2 .concierge-calendar-shifts .missing{border-style:dashed}.shell .concierge-sapphire-2 .concierge-key-report{background:#060b134d;border:1px solid #8ebbda33;border-radius:12px;margin:20px 24px;padding:0;overflow:hidden}.shell .concierge-sapphire-2 .concierge-key-report>header{background:0 0;border-bottom:1px solid #8ebbda22;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.shell .concierge-sapphire-2 .concierge-key-report>header h3{margin:0;font-size:1.1rem}.shell .concierge-sapphire-2 .concierge-key-report>header span{color:#a9bfce;font-size:.875rem}.shell .concierge-sapphire-2 .concierge-key-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.shell .concierge-sapphire-2 .concierge-key-summary-grid>section{background:#07182c;border:1px solid #8ebbda22;border-radius:10px;min-width:0;padding:16px}.shell .concierge-sapphire-2 .concierge-key-summary-grid h4{margin:0 0 12px;font-size:1rem;font-weight:600}.shell .concierge-sapphire-2 .concierge-key-summary-grid p{color:#a9bfce;gap:6px;margin:12px 0 0;padding:0;font-size:.9rem;line-height:1.5;display:grid}.shell .concierge-sapphire-2 .concierge-key-report>.concierge-note{gap:8px;margin:0;padding:0 20px 20px;font-size:.875rem;display:grid}.shell .concierge-sapphire-2 .concierge-reports>.concierge-report-studio{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;padding:24px;display:grid}.shell .concierge-sapphire-2 .concierge-report-studio>section{min-width:0;padding:20px}.shell .concierge-sapphire-2 .concierge-report-studio .report-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.shell .concierge-sapphire-2 .report-fields label{gap:8px;min-width:0;font-size:.875rem;display:grid}.shell .concierge-sapphire-2 .report-fields :is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px}.shell .concierge-sapphire-2 .concierge-report-studio .report-buttons{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.shell .concierge-sapphire-2 .concierge-report-studio .report-buttons button{text-align:center;white-space:normal;min-height:44px;padding:12px 16px;font-size:.9rem;line-height:1.4;display:block}@media (width<=1100px){.shell .concierge-sapphire-2 .concierge-calendar-days.month{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .concierge-sapphire-2 .concierge-calendar-days.month .concierge-calendar-shifts{grid-template-columns:1fr}}@media (width<=760px){.shell .concierge-sapphire-2 .concierge-reports>.concierge-report-studio,.shell .concierge-sapphire-2 .concierge-key-summary-grid{grid-template-columns:1fr;padding:16px}.shell .concierge-sapphire-2 .concierge-key-report{margin:16px}.shell .concierge-sapphire-2 .concierge-calendar-days{padding:0 16px 16px}}@media (width<=480px){.shell .concierge-sapphire-2 .concierge-calendar-days.month,.shell .concierge-sapphire-2 .concierge-report-studio .report-fields{grid-template-columns:1fr}.shell .concierge-sapphire-2 .concierge-calendar-shifts button{padding:9px}}.shell .concierge-sapphire-2{gap:20px;min-width:0;display:grid}.shell .concierge-sapphire-2 .concierge-card,.shell .concierge-sapphire-2 .concierge-toolbar{box-shadow:none;background:linear-gradient(125deg,#0d1724,#142233);border:1px solid #347db83d;border-radius:16px;min-width:0}.shell .concierge-sapphire-2 .concierge-card>header{background:0 0;border-bottom:1px solid #8ebbda22;flex-wrap:wrap;gap:16px;padding:20px 24px}.shell .concierge-sapphire-2 .concierge-card>header h2{color:#e8f1f6;font-size:1.3rem;font-weight:600}.shell .concierge-sapphire-2 .concierge-card>header small{color:#8ebbda;letter-spacing:.08em;font-size:.875rem}.shell .concierge-sapphire-2 .concierge-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.shell .concierge-sapphire-2 .concierge-overview-metrics>article{box-shadow:none;background:linear-gradient(130deg,#1f4f825c,#060b1380);border:1px solid #8ebbda33;border-top:2px solid #347db8;border-radius:12px;padding:22px}.shell .concierge-sapphire-2 .concierge-overview-metrics>article>small{color:#bfd8e9;letter-spacing:.04em;font-size:.875rem;line-height:1.5}.shell .concierge-sapphire-2 .concierge-overview-metrics>article>strong{color:#e8f1f6;margin:10px 0;font-size:2.25rem;font-weight:500;line-height:1.2}.shell .concierge-sapphire-2 .concierge-overview-metrics>article>span{color:#a9bfce;font-size:.875rem;line-height:1.5}.shell .concierge-sapphire-2 .concierge-overview-metrics>.concierge-overdue-report{border-top-color:#d9b66b}.shell .concierge-sapphire-2 .concierge-building-overview{gap:20px;display:grid}.shell .concierge-sapphire-2 .concierge-dashboard-detail-grid{gap:20px}.shell .concierge-sapphire-2 .concierge-toolbar{margin:0;padding:16px 24px}.shell .concierge-sapphire-2 .concierge-overview-list p{padding:16px 24px;line-height:1.5}.shell .concierge-sapphire-2 .concierge-overview-list p :is(span,small){color:#a9bfce;font-size:.875rem}.shell .concierge-sapphire-2 :is(input,select,textarea){color:#edf7fd;background:#07182c;border-radius:8px;font-size:1rem}.shell .concierge-sapphire-2 :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #8ed6ff}.shell .concierge-sapphire-2 .concierge-contacts{gap:14px;display:grid}.shell .concierge-sapphire-2 .concierge-directory-heading h2{color:#e8f1f6;margin:0;font-size:1.3rem;font-weight:600}.shell .concierge-sapphire-2 .concierge-directory-heading p{color:#a9bfce;margin:6px 0 0;font-size:1rem}.shell .concierge-sapphire-2 .concierge-contact-group{overflow:hidden}.shell .concierge-sapphire-2 .concierge-contact-group:not([open])>div{display:none}.shell .concierge-sapphire-2 .concierge-contact-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:18px 24px;list-style:none;display:flex}.shell .concierge-sapphire-2 .concierge-contact-group>summary::-webkit-details-marker{display:none}.shell .concierge-sapphire-2 .concierge-contact-group>summary h3{color:#e8f1f6;margin:0;font-size:1.1rem;font-weight:600}.shell .concierge-sapphire-2 .concierge-contact-group>summary:hover{background:#1f4f8229}.shell .concierge-sapphire-2 .concierge-contact-chevron{border-bottom:2px solid #8ebbda;border-right:2px solid #8ebbda;flex:none;width:9px;height:9px;margin-right:4px;transform:rotate(45deg)}.shell .concierge-sapphire-2 .concierge-contact-group[open]>summary{border-bottom:1px solid #8ebbda22}.shell .concierge-sapphire-2 .concierge-contact-group[open] .concierge-contact-chevron{transform:rotate(225deg)}.shell .concierge-sapphire-2 :is(.concierge-contact-grid,.concierge-assistance-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 24px;display:grid}.shell .concierge-sapphire-2 :is(.concierge-contact-grid,.concierge-assistance-grid)>article{background:#060b134d;border:1px solid #8ebbda33;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:18px;display:flex}.shell .concierge-sapphire-2 :is(.concierge-contact-grid,.concierge-assistance-grid) h3{color:#e8f1f6;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.shell .concierge-sapphire-2 :is(.concierge-contact-grid,.concierge-assistance-grid) a{color:#bfd8e9;overflow-wrap:anywhere;padding:5px 0;font-size:1rem;line-height:1.5;text-decoration:none}.shell .concierge-sapphire-2 :is(.concierge-contact-grid,.concierge-assistance-grid) a:hover{text-underline-offset:4px;text-decoration:underline}.shell .concierge-sapphire-2 .concierge-contact-grid .concierge-contact-email{color:#a9bfce;font-size:.875rem}.shell .concierge-sapphire-2 .concierge-assistance-grid p{color:#a9bfce;margin:0;font-size:.875rem;line-height:1.5}.shell .concierge-sapphire-2 .concierge-internal-contact-note{color:#a9bfce;margin:0;padding:10px 0;font-size:.875rem;line-height:1.5}@media (width<=1100px){.shell .concierge-sapphire-2 :is(.concierge-contact-grid,.concierge-assistance-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.shell .concierge-sapphire-2 .concierge-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .concierge-sapphire-2 .concierge-card>header,.shell .concierge-sapphire-2 .concierge-contact-group>summary{padding:18px 16px}.shell .concierge-sapphire-2 :is(.concierge-contact-grid,.concierge-assistance-grid){padding:16px}}@media (width<=480px){.shell .concierge-sapphire-2 :is(.concierge-contact-grid,.concierge-assistance-grid,.concierge-overview-metrics){grid-template-columns:1fr}.shell .concierge-sapphire-2 .concierge-overview-metrics>article{padding:18px}}.shell .maintenance-sapphire-2 .maintenance-warranty-layout{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px;display:grid}.shell .maintenance-sapphire-2 .maintenance-warranty-units{padding:20px}.shell .maintenance-sapphire-2 .maintenance-warranty-units>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:10px;margin-bottom:18px;display:flex}.shell .maintenance-sapphire-2 .maintenance-warranty-count{color:#c5e5fb;white-space:nowrap;border:1px solid #8ebbda44;border-radius:999px;padding:5px 9px;font-size:.75rem}.shell .maintenance-sapphire-2 .maintenance-warranty-units ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.shell .maintenance-sapphire-2 .maintenance-warranty-units li{color:#edf7fd;text-align:center;white-space:nowrap;background:#16334f;border:1px solid #8ebbda33;border-radius:9px;padding:10px 6px;font-weight:600}.shell .maintenance-sapphire-2 .maintenance-down-unit-list{overscroll-behavior:contain;scrollbar-gutter:stable;gap:12px;max-height:440px;padding-right:4px;display:grid;overflow-y:auto}.shell .maintenance-sapphire-2 .maintenance-down-unit-list article{background:#16334f;border:1px solid #8ebbda33;border-radius:10px;min-width:0;padding:12px}.shell .maintenance-sapphire-2 .maintenance-down-unit-heading{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.shell .maintenance-sapphire-2 .maintenance-down-unit-heading small{color:#b4cee0}.shell .maintenance-sapphire-2 .maintenance-down-unit-list p{overflow-wrap:anywhere;margin:9px 0;font-size:.85rem;line-height:1.5}.shell .maintenance-sapphire-2 .maintenance-down-unit-list form{gap:8px;margin-top:12px;display:grid}.shell .maintenance-sapphire-2 .maintenance-down-unit-list textarea{box-sizing:border-box;resize:vertical;width:100%;min-width:0}.shell .maintenance-sapphire-2 .maintenance-down-unit-actions{flex-wrap:wrap;gap:8px;display:flex}.shell .maintenance-sapphire-2 .maintenance-down-unit-list button{padding:7px 10px;font-size:.8rem}@media (width<=1200px){.shell .maintenance-sapphire-2 .maintenance-warranty-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.shell .maintenance-sapphire-2 .maintenance-warranty-layout{grid-template-columns:minmax(0,1fr)}}.shell .maintenance-sapphire-2{--maintenance-surface:linear-gradient(125deg, #0d1724, #142233);--maintenance-inset:linear-gradient(125deg, #1f4f823d, #060b1380);color:#edf7fd;gap:24px;min-width:0;display:grid}.shell .maintenance-sapphire-2>*{min-width:0;margin-block:0}.shell .maintenance-sapphire-2 .north-workspace-navigation{background:var(--maintenance-surface);border:1px solid #347db84d;border-radius:16px;padding:12px}.shell .maintenance-sapphire-2 .maintenance-tabs{gap:8px!important}.shell .maintenance-sapphire-2 .maintenance-tabs>button{color:#bfd8e9;overflow-wrap:normal;background:#16334f;border:1px solid #8ebbda33;border-radius:10px;padding:12px 10px;font-size:.9rem;font-weight:600;line-height:1.35}.shell .maintenance-sapphire-2 .maintenance-tabs>button.active{color:#fff;background:linear-gradient(125deg,#164f86,#1d609c);border-color:#8ed6ff}.shell .maintenance-sapphire-2 :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #8ed6ff}.shell .maintenance-sapphire-2 :is(.maintenance-panel,.maintenance-list-page,.maintenance-action-center,.pm-workspace,.property-queue-shell,.maintenance-documents,.maintenance-reports,.completed-turns-report,.department-action-center,.rr-board,.vendor-reconciliation-queue){background:var(--maintenance-surface);border:1px solid #347db84d;border-radius:16px;min-width:0}.shell .maintenance-sapphire-2 :is(.maintenance-documents,.maintenance-reports,.completed-turns-report,.department-action-center,.vendor-directory){padding:24px}.shell .maintenance-sapphire-2 :is(.maintenance-section-heading,.maintenance-documents-heading,.property-queue-title,.pm-master-head,.department-action-center>header,.completed-turns-report>header){border-bottom:1px solid #8ebbda33;flex-wrap:wrap;gap:16px;margin-bottom:20px;padding-bottom:20px}.shell .maintenance-sapphire-2 :is(.maintenance-section-heading,.maintenance-documents-heading,.property-queue-title,.pm-master-head,.department-action-center>header,.completed-turns-report>header) h2{color:#edf7fd;margin:6px 0 10px;font-size:clamp(1.5rem,2.3vw,2.2rem);font-weight:600;line-height:1.2}.shell .maintenance-sapphire-2 :is(.maintenance-section-heading,.maintenance-documents-heading,.property-queue-title,.pm-master-head) p{color:#bfd8e9;max-width:70ch;line-height:1.6}.shell .maintenance-sapphire-2 .maintenance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.shell .maintenance-sapphire-2 .maintenance-summary>button{text-align:left;color:#edf7fd;background:linear-gradient(125deg,#164f86,#16334f);border:1px solid #347db866;border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:22px;display:flex}.shell .maintenance-sapphire-2 .maintenance-summary>button>span{min-height:2.9em;font-size:.95rem;font-weight:600;line-height:1.45}.shell .maintenance-sapphire-2 .maintenance-summary strong{font-size:clamp(2.4rem,3vw,3.2rem);font-weight:500;line-height:1}.shell .maintenance-sapphire-2 .maintenance-summary small{color:#bfd8e9;margin-top:auto;font-size:.85rem}.shell .maintenance-sapphire-2 .maintenance-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.shell .maintenance-sapphire-2 .maintenance-pipeline-grid .mobile-dashboard-accordion-body{scrollbar-gutter:stable;height:340px;overflow-y:auto}.shell .maintenance-sapphire-2 .maintenance-pipeline-grid .maintenance-panel{min-height:100%;padding:20px}.shell .maintenance-sapphire-2 .maintenance-panel>header{border-bottom:1px solid #8ebbda33;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:0 0 18px;display:flex}.shell .maintenance-sapphire-2 .maintenance-panel>header small{color:#8ed6ff;letter-spacing:.08em;font-size:.75rem}.shell .maintenance-sapphire-2 .maintenance-panel>header h2{margin:6px 0 0;font-size:1.3rem;line-height:1.3}.shell .maintenance-sapphire-2 .maintenance-panel>header button{color:#edf7fd;background:#164f86;border:1px solid #8ebbda44;border-radius:10px;min-height:44px;padding:10px 14px;font-size:.85rem}.shell .maintenance-sapphire-2 :is(.maintenance-pipeline-head,.maintenance-pipeline-table>button){gap:10px;grid-template-columns:minmax(50px,.6fr) minmax(100px,1fr) minmax(100px,1.2fr) minmax(70px,.8fr)!important}.shell .maintenance-sapphire-2 :is(.maintenance-pipeline-table>button,.task-command-list>button,.attention-row){border-bottom:1px solid #8ebbda22;min-width:0;padding:14px 10px;line-height:1.5}.shell .maintenance-sapphire-2 :is(.attention-row,.task-command-list>button){flex-wrap:wrap;gap:10px;display:flex}.shell .maintenance-sapphire-2 :is(.attention-row>div,.task-command-list>button>span:first-of-type){flex:180px;min-width:0}.shell .maintenance-sapphire-2 :is(.maintenance-document-card,.vendor-profile-card,.report-layout>aside,.property-queue-group,.pm-summary-grid>*,.department-action-kpis>button){background:var(--maintenance-inset);border:1px solid #8ebbda33;border-radius:12px}.shell .maintenance-sapphire-2 :is(.maintenance-controls,.vendor-directory-filters,.department-action-controls,.pm-master-toolbar,.completed-turns-controls,.property-queue-controls){align-items:end;gap:14px;padding-block:16px}.shell .maintenance-sapphire-2 :is(.maintenance-controls,.vendor-directory-filters,.department-action-controls,.completed-turns-controls,.property-queue-controls) label{color:#bfd8e9;min-width:0;font-size:.85rem;line-height:1.5}.shell .maintenance-sapphire-2:not(.facilities-active) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;color:#edf7fd;background:#0d1724;border:1px solid #8ebbda44;border-radius:10px;min-width:0;max-width:100%;padding:11px 12px;font-size:.95rem}.shell .maintenance-sapphire-2:not(.facilities-active) :is(input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.shell .maintenance-sapphire-2 :is(.maintenance-empty,.north-purposeful-empty,.queue-empty){color:#bfd8e9;padding:24px;line-height:1.6}@media (width<=1200px){.shell .maintenance-sapphire-2 .maintenance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.shell .maintenance-sapphire-2 .maintenance-pipeline-head{display:none!important}.shell .maintenance-sapphire-2 .maintenance-pipeline-table>button{border-radius:10px;margin-block:10px;background:var(--maintenance-inset)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.shell .maintenance-sapphire-2 .maintenance-pipeline-grid{grid-template-columns:1fr}}@media (width<=600px){.shell .maintenance-sapphire-2{gap:18px}.shell .maintenance-sapphire-2 :is(.maintenance-documents,.maintenance-reports,.completed-turns-report,.department-action-center,.vendor-directory){padding:16px}.shell .maintenance-sapphire-2 .maintenance-summary{gap:10px}.shell .maintenance-sapphire-2 .maintenance-summary>button{padding:16px}.shell .maintenance-sapphire-2 .maintenance-panel>header button{width:100%}.shell .maintenance-sapphire-2 .maintenance-pipeline-grid .maintenance-panel{padding:16px}}.shell .maintenance-sapphire-2 .maintenance-warranty-units{min-width:0;container-type:inline-size}.shell .maintenance-sapphire-2 .maintenance-warranty-units>header{grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.shell .maintenance-sapphire-2 .maintenance-warranty-units>header>div{width:100%;min-width:0}.shell .maintenance-sapphire-2 .maintenance-warranty-units>header h2{white-space:nowrap;overflow-wrap:normal;word-break:normal;font-size:clamp(.8rem,6cqi,1.1rem)}
