.residents{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rp-t-eyebrow:11px;--rp-t-micro:12px;--rp-t-meta:14px;--rp-t-body:16px;--rp-t-name:17px;--rp-t-lead:18px;--rp-t-display:26px}.residents .rc-shell.rc-on .rc-skip{z-index:70;min-height:var(--tap-min);padding:8px var(--cc-s4);border:1px solid color-mix(in srgb, var(--cc-gold) 55%, transparent);background:var(--cc-navy);color:var(--cc-canvas);font-size:var(--rp-t-meta);white-space:nowrap;border-radius:999px;align-items:center;font-weight:800;text-decoration:none;display:inline-flex;position:fixed;top:10px;left:50%;transform:translate(-50%,-200%)}.residents .rc-shell.rc-on .rc-skip:focus,.residents .rc-shell.rc-on .rc-skip:focus-visible{outline:2px solid var(--cc-gold);outline-offset:2px;transform:translate(-50%)}.residents .rc-shell.rc-on .s-topbar{gap:var(--cc-s3);margin-bottom:var(--cc-s3);padding:var(--cc-s3) var(--cc-s4);background:var(--cc-navy);color:var(--cc-canvas);border:1px solid var(--cc-navy-lo);border-bottom-color:color-mix(in srgb, var(--cc-gold) 45%, transparent);border-radius:var(--r-lg);box-shadow:var(--shadow-2);min-width:0}.residents .rc-shell.rc-on .s-topbar .brand{gap:var(--cc-s3);min-height:var(--tap-min);color:var(--cc-canvas);font-size:var(--rp-t-name);min-width:0;padding:0}.residents .rc-shell.rc-on .s-topbar .brand img{border:1px solid color-mix(in srgb, var(--cc-gold) 55%, transparent);background:var(--cc-navy-lo);object-fit:contain;border-radius:50%;padding:2px}.residents .rc-shell.rc-on .s-topbar .brand-text{gap:2px;min-width:0;display:grid}.residents .rc-shell.rc-on .s-topbar .brand-text small{color:var(--cc-on-navy);font-size:var(--rp-t-micro);letter-spacing:.08em;margin:0;font-weight:800}.residents .rc-shell.rc-on .s-topbar .brand:focus-visible{outline:2px solid var(--cc-gold);outline-offset:2px;border-radius:var(--r-sm)}.residents .rc-shell.rc-on .rc-util{justify-content:space-between;align-items:center;gap:var(--cc-s2);margin:0 0 var(--cc-s4);padding-bottom:var(--cc-s3);border-bottom:1px solid var(--cc-line);flex-wrap:wrap;display:flex}.residents .rc-shell.rc-on .rc-util .back,.residents .rc-shell.rc-on .rc-util .signout{min-height:var(--tap-min);padding:8px var(--cc-s3);border:1px solid var(--cc-line-2);border-radius:var(--r-sm);background:var(--cc-canvas);color:var(--cc-ink-3);font-family:inherit;font-size:var(--rp-t-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-weight:800;display:inline-flex}.residents .rc-shell.rc-on .rc-util .back:hover,.residents .rc-shell.rc-on .rc-util .signout:hover{background:var(--cc-wash);border-color:var(--cc-line);color:var(--cc-navy)}.residents .rc-shell.rc-on .rc-util .back:focus-visible,.residents .rc-shell.rc-on .rc-util .signout:focus-visible{outline:2px solid var(--cc-navy);outline-offset:2px}.residents .rc-shell.rc-on .r-bottom-nav{background:var(--cc-navy);border-top:1px solid color-mix(in srgb, var(--cc-gold) 45%, transparent)}.residents .rc-shell.rc-on .r-tab{color:var(--cc-on-navy)}.residents .rc-shell.rc-on .r-tab.active{background:var(--cc-navy-hi);color:var(--cc-canvas);box-shadow:inset 0 3px 0 var(--cc-gold)}.residents .rc-shell.rc-on .r-tab.active .r-tab-icon{background:0 0}.residents .rc-shell.rc-on .r-tab:focus-visible{outline:2px solid var(--cc-gold);outline-offset:-2px}.residents .rc-shell.rc-on .r-install{border-color:var(--cc-line-2)}.residents .rc-shell.rc-on .r-install-mark{background:var(--cc-navy-lo);border:1px solid color-mix(in srgb, var(--cc-gold) 55%, transparent);color:var(--cc-gold)}.residents .rc-shell.rc-on .r-install-title{color:var(--cc-ink);font-size:var(--rp-t-name)}.residents .rc-shell.rc-on .r-install-sub{color:var(--cc-ink-3);font-size:var(--rp-t-body)}.residents .rc-shell.rc-on .r-install-dismiss{border-color:var(--cc-line-2);color:var(--cc-ink-3)}.residents .rc-shell.rc-on .r-install-add{background:var(--cc-navy)}.residents .rc-shell.rc-on .rc-authmain{max-width:520px;margin:0 auto;display:block}.residents .rc-shell.rc-on .rc-console{background:var(--cc-canvas);border:1px solid var(--cc-line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-2);overflow:clip}.residents .rc-shell.rc-on .rc-band{align-items:center;gap:var(--cc-s3);padding:var(--cc-s3) var(--cc-s4) 14px;background:var(--cc-navy);color:var(--cc-canvas);display:flex}.residents .rc-shell.rc-on .rc-band__mark{border-radius:var(--r-md);background:var(--cc-navy-lo);border:1px solid color-mix(in srgb, var(--cc-gold) 55%, transparent);width:38px;height:38px;color:var(--cc-gold);flex:none;place-items:center;display:grid}.residents .rc-shell.rc-on .rc-band__id{min-width:0}.residents .rc-shell.rc-on .rc-band h1{color:var(--cc-canvas);font-size:var(--rp-t-lead);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.15}.residents .rc-shell.rc-on .rc-band__sub{color:var(--cc-on-navy);font-size:var(--rp-t-meta);margin:2px 0 0;font-weight:600}.residents .rc-shell.rc-on .rc-body{padding:var(--cc-s5) var(--cc-s4) var(--cc-s6)}.residents .rc-shell.rc-on .rc-copy{margin:0 0 var(--cc-s4);color:var(--cc-ink-2);font-size:var(--rp-t-body);line-height:1.5}.residents .rc-shell.rc-on .rc-help{margin:var(--cc-s3) 0 0;color:var(--cc-ink-3);font-size:var(--rp-t-body);line-height:1.5}.residents .rc-shell.rc-on .rc-strong{color:var(--cc-ink);font-weight:700}.residents .rc-shell.rc-on .rc-link{color:var(--cc-navy);font-weight:700}.residents .rc-shell.rc-on .rc-btn-link{text-decoration:none}.residents .rc-shell.rc-on .rc-btn-ghost{width:100%;min-height:var(--tap-min);margin-top:var(--cc-s3);padding:10px var(--cc-s4);border:1px solid var(--cc-line-2);background:var(--cc-canvas);color:var(--cc-navy);font-family:inherit;font-size:var(--rp-t-body);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.residents .rc-shell.rc-on .rc-btn-ghost:hover{background:var(--cc-wash);border-color:var(--cc-line)}.residents .rc-shell.rc-on .rc-btn-ghost:focus-visible{outline:2px solid var(--cc-navy);outline-offset:2px}.residents .rc-shell.rc-on .s-textarea,.residents .rc-shell.rc-on textarea,.residents .rc-shell.rc-on input:not(.s-input):not([type=checkbox]):not([type=radio]):not([type=range]){font-size:var(--rp-t-body)}.residents .rc-shell.rc-on[data-palette=v2]{--r-sm:20px;--r-md:22px;--r-lg:24px;--r-xl:24px}.residents .rc-shell.rc-on[data-palette=v2] .cc-console,.residents .rc-shell.rc-on[data-palette=v2] .rc-console,.residents .rc-shell.rc-on[data-palette=v2] .r360-card,.residents .rc-shell.rc-on[data-palette=v2] .r360-empty,.residents .rc-shell.rc-on[data-palette=v2] .r360-tile,.residents .rc-shell.rc-on[data-palette=v2] .r360-ledger{border-color:var(--cc-line);box-shadow:var(--cc-card-shadow)}.residents .rc-shell.rc-on[data-palette=v2] .r-bottom-nav{background:var(--cc-bar-ground);border-top:1px solid var(--cc-line)}.residents .rc-shell.rc-on[data-palette=v2] .r-tab{color:var(--cc-ink-3)}.residents .rc-shell.rc-on[data-palette=v2] .r-tab.active{color:var(--cc-ink);box-shadow:inset 0 3px 0 var(--cc-gold);background:0 0}.residents .rc-shell.rc-on[data-palette=v2] .r-tab:focus-visible{outline:2px solid var(--cc-ink);outline-offset:-2px}.residents .rc-shell.rc-on[data-palette=v2] .rc-band{background:var(--cc-wash);color:var(--cc-ink)}.residents .rc-shell.rc-on[data-palette=v2] .rc-band h1{color:var(--cc-ink)}.residents .rc-shell.rc-on[data-palette=v2] .rc-band__sub{color:var(--cc-ink-3)}.residents .rc-shell.rc-on[data-palette=v2] .cc-band.rk-band{background:var(--cc-wash);color:var(--cc-ink)}.residents .rc-shell.rc-on[data-palette=v2] .cc-band.rk-band .cc-band__title{color:var(--cc-ink)}.residents .rc-shell.rc-on[data-palette=v2] .cc-band.rk-band .cc-band__purpose{color:var(--cc-ink-3)}.residents .rc-shell.rc-on[data-palette=v2] .rc-band__mark,.residents .rc-shell.rc-on[data-palette=v2] .r-install-mark,.residents .rc-shell.rc-on[data-palette=v2] .cc-band.rk-band .cc-band__mark,.residents .rc-shell.rc-on[data-palette=v2] .cc-band.rh-band .cc-band__mark{background:var(--cc-line-2);color:var(--cc-ink)}.residents .rc-shell.rc-on[data-palette=v2] .r-install-add{background:var(--cc-gold);border:1.5px solid color-mix(in srgb, var(--cc-gold) 55%, var(--cc-navy-lo));color:var(--cc-navy-lo)}.residents .rc-shell.rc-on[data-palette=v2]{font-family:var(--font-hanken), system-ui, -apple-system, sans-serif}.residents .rc-shell.rc-on[data-palette=v2] h1,.residents .rc-shell.rc-on[data-palette=v2] h2,.residents .rc-shell.rc-on[data-palette=v2] h3{font-family:var(--font-bricolage), var(--font-fraunces), Georgia, serif}.residents .rc-shell.rc-on[data-palette=v2] .s-topbar,.residents .rc-shell.rc-on[data-palette=v2] .rc-util .signout{display:none}.residents .rc-shell.rc-on[data-palette=v2] .rc-util{border-bottom:0;padding-bottom:0}
html[data-theme=dark] .residents[data-plane-ground=v2]{background:var(--cc-wash);color:var(--cc-ink)}:where(html[data-theme=dark] .residents[data-plane-ground=v2]) a:focus-visible,:where(html[data-theme=dark] .residents[data-plane-ground=v2]) button:focus-visible{outline-color:var(--cc-navy)}html[data-theme=dark] .residents[data-plane-ground=v2] .rc-shell.rc-on .rc-util .back,html[data-theme=dark] .residents[data-plane-ground=v2] .cc-scope.r360.r360--v2 .r360-write__note{border-color:var(--cc-ink-3)}html[data-theme=dark] .residents[data-plane-ground=v2] .cc-scope .cc-band.rm-band :focus-visible{outline-color:var(--cc-on-navy)}
.residents .rc-shell.rc-on[data-palette=v2] dd.acct-about__v>a{min-height:var(--tap-min);align-items:center;display:inline-flex}.residents .rc-shell.rc-on[data-palette=v2] .cc-scope.r360.r360--v2 .r360-write__note{min-height:var(--tap-min)}.residents .rc-shell.rc-on[data-palette=v2] .cc-scope button.cc-chip{min-width:var(--tap-min);min-height:var(--tap-min);justify-content:center}html[data-theme=dark] .residents[data-plane-ground=v2] .cc-scope.rm-messages .cc-band.rm-band,html[data-theme=dark] .residents[data-plane-ground=v2] .cc-scope.rm-thread .cc-band.rm-band,html[data-theme=dark] .residents[data-plane-ground=v2] .cc-scope.rpg-programs .cc-band.rpg-band{background:var(--cc-wash);color:var(--cc-ink)}html[data-theme=dark] .residents[data-plane-ground=v2] .cc-scope .cc-band.rm-band .rm-band__title,html[data-theme=dark] .residents[data-plane-ground=v2] .cc-scope .cc-band.rpg-band .rpg-band__title{color:var(--cc-ink)}html[data-theme=dark] .residents[data-plane-ground=v2] .cc-scope .cc-band.rm-band .rm-band__purpose,html[data-theme=dark] .residents[data-plane-ground=v2] .cc-scope .cc-band.rpg-band .rpg-band__purpose{color:var(--cc-ink-3)}html[data-theme=dark] .residents[data-plane-ground=v2] .cc-scope .cc-band.rm-band :focus-visible{outline-color:var(--cc-gold)}html[data-theme=dark] .residents[data-plane-ground=v2] .cc-scope.rm-thread .cc-band.rm-band .rm-back{border-color:var(--cc-ink-3)}html[data-theme=dark] .residents[data-plane-ground=v2] .cc-scope.rm-messages .rm-team__msg,html[data-theme=dark] .residents[data-plane-ground=v2] .cc-scope.rpg-programs .rpg-btn--join:not(:disabled){background:var(--cc-canvas);border-color:var(--cc-ink);color:var(--cc-ink)}html[data-theme=dark] .residents[data-plane-ground=v2] .cc-scope.rh-home .rh-cal__cta{background:var(--cc-canvas);box-shadow:inset 0 0 0 1px var(--cc-ink);color:var(--cc-ink)}html[data-theme=dark] .residents[data-plane-ground=v2] .rc-shell.rc-on .rc-skip{background:var(--cc-canvas);border-color:var(--cc-ink-3);color:var(--cc-ink)}.residents .rc-shell.rc-on[data-palette=v2] .rc-skip:focus,.residents .rc-shell.rc-on[data-palette=v2] .rc-skip:focus-visible,.residents .rc-shell.rc-on[data-palette=v2] .r-sos:focus-visible{outline-color:var(--cc-ink)}.residents .rc-shell.rc-on[data-palette=v2] .cc-scope input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([aria-invalid=true]):not(:focus):not(:disabled),.residents .rc-shell.rc-on[data-palette=v2] .cc-scope textarea:not([aria-invalid=true]):not(:focus):not(:disabled),.residents .rc-shell.rc-on[data-palette=v2] .cc-scope select:not([aria-invalid=true]):not(:focus):not(:disabled){--cc-line:var(--cc-ink-3);--cc-line-2:var(--cc-ink-3)}
