.condos-page{--cd-paper:#fcfcfe;--cd-raised:#fdfdff;--cd-bg:#fbfbfe;--cd-fg:#0f1426;--cd-muted:#566079;--cd-line:#dfe3ec;--cd-accent:#4f46e5;--cd-accent-hover:#4338ca;--cd-accent-soft:#eceefe;--cd-on-accent:#f8f9fe;--cd-white:#f8f9fe;--cd-night:#0b0f1e;--cd-ok:#047857;--cd-ok-soft:#ecfdf5;--cd-warn:#b45309;--cd-warn-soft:#fffbeb;--cd-info:#0e7490;--cd-info-soft:#ecfeff;--cd-bad:#be123c;--cd-bad-soft:#fff1f2;--cd-slate:#1e293b;--cd-slate-fg:#94a3b8;--cd-app-bg:#f8fafc;--cd-app-card:#fff;--cd-app-line:#e2e8f0;--cd-app-fg:#0f172a;--cd-app-muted:#64748b;--cd-radius-lg:28px;--cd-radius-md:18px;--cd-radius-sm:12px;--cd-gutter:clamp(16px, 4vw, 40px);--cd-ease:cubic-bezier(.2, .7, .2, 1);--cd-ease-out:cubic-bezier(.23, 1, .32, 1);--cd-header:72px;--cd-focus-on-photo:#c7d2fe;--cd-ring:var(--cd-accent);accent-color:var(--cd-accent)}.condos-page :focus-visible:not([tabindex="-1"]){outline:2px solid var(--cd-ring);outline-offset:3px}.condos-page .cd-pane:focus-visible{outline-offset:-4px}.condos-page .cd-hero{--cd-ring:var(--cd-focus-on-photo)}.condos-page ::selection{background:var(--cd-accent);color:var(--cd-white)}html:has(.condos-page){scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html:has(.condos-page){scroll-behavior:auto}}.condos-page .cd-hero-scrim{background:linear-gradient(#080c1e8c 0,#080c1e00 220px),linear-gradient(90deg,#080c1ee6 0%,#181654a8 55%,#080c1e1a 100%)}@media (max-width:640px){.condos-page .cd-hero-scrim{background:linear-gradient(#080c1e99 0,#080c1ec7 100%)}}.condos-page .cd-status-was{visibility:hidden}@keyframes cd-rise{0%{opacity:.55;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cd-status-out{to{opacity:0;filter:blur(2px)}}@keyframes cd-status-in{0%{opacity:0;filter:blur(2px);transform:scale(.97)}}@keyframes cd-card-float{0%,to{translate:0}50%{translate:0 -8px}}@media (prefers-reduced-motion:no-preference){.condos-page .cd-rise{animation:cd-rise .7s var(--cd-ease) var(--cd-delay,0s) both}.condos-page .cd-status-was{visibility:visible;animation:.2s 1.7s both cd-status-out}.condos-page .cd-status-now{animation:cd-status-in .2s var(--cd-ease-out) 1.7s both}}@media (prefers-reduced-motion:no-preference) and (min-width:1180px){.condos-page .cd-float{animation:6s ease-in-out 1.4s infinite cd-card-float}}@media (prefers-reduced-motion:no-preference){.condos-page .cd-role{transition:translate .2s var(--cd-ease-out)}.condos-page .cd-armed .cd-role{opacity:0;transform:translateY(24px)}.condos-page .cd-armed .cd-role-adm{transform:translateY(40px)scale(.98)}.condos-page .cd-armed .cd-role-chip{opacity:0;transform:scale(.8)}.condos-page .cd-armed .cd-role-list li{opacity:0;transform:translateY(6px)}.condos-page .cd-armed.cd-in .cd-role{opacity:1;transition:opacity .45s ease-out calc(var(--cd-i,0) * .11s), transform .65s var(--cd-ease-out) calc(var(--cd-i,0) * .11s), translate .2s var(--cd-ease-out) 0s;transform:none}.condos-page .cd-armed.cd-in .cd-role-chip{opacity:1;transition:opacity .3s ease-out calc(var(--cd-i,0) * 90ms + .2s), transform .45s var(--cd-ease-out) calc(var(--cd-i,0) * 90ms + .2s);transform:none}.condos-page .cd-armed.cd-in .cd-role-list li{opacity:1;transition:opacity .3s ease-out calc(var(--cd-i,0) * 90ms + .26s + var(--cd-j,0) * 45ms), transform .4s var(--cd-ease-out) calc(var(--cd-i,0) * 90ms + .26s + var(--cd-j,0) * 45ms);transform:none}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.condos-page .cd-role:hover{translate:0 -4px}.condos-page .cd-role-adm:hover{translate:0 -6px}}@keyframes cd-pane{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.condos-page .cd-pane:not([hidden]){animation:cd-pane .26s var(--cd-ease)}.condos-page .cd-bar-fill{transition:width .9s var(--cd-ease)}.condos-page .cd-bar-armed .cd-bar-fill{width:0}.condos-page .cd-bar-armed.cd-bar-in .cd-bar-fill{width:var(--cd-bar)}}html:has(.condos-page):has(.cd-unit-dialog[open]){scrollbar-gutter:stable;overflow:hidden}.condos-page .cd-unit-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0d1e80}@media (prefers-reduced-transparency:reduce){.condos-page .cd-unit-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0d1eb8}}@keyframes cd-unit-in{0%{opacity:0;transform:scale(.98)translateY(8px)}to{opacity:1;transform:none}}@keyframes cd-unit-out{to{opacity:0;transform:scale(.98)translateY(8px)}}@keyframes cd-unit-fade{0%{opacity:0}}@keyframes cd-unit-fade-out{to{opacity:0}}@keyframes cd-unit-up{0%{opacity:.4;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes cd-unit-down{to{opacity:0;transform:translateY(40px)}}@media (prefers-reduced-motion:no-preference){.condos-page .cd-unit-dialog[open]:not([data-closing]){animation:cd-unit-in .3s var(--cd-ease)}.condos-page .cd-unit-dialog[open]:not([data-closing])::backdrop{animation:cd-unit-fade .3s var(--cd-ease)}.condos-page .cd-unit-dialog[data-closing]{animation:.2s ease-in forwards cd-unit-out}.condos-page .cd-unit-dialog[data-closing]::backdrop{animation:.2s ease-in forwards cd-unit-fade-out}.condos-page .cd-unit-toast{animation:cd-pane .3s var(--cd-ease)}}@media (prefers-reduced-motion:no-preference) and (not (min-width:40rem)){.condos-page .cd-unit-dialog[open]:not([data-closing]){animation:cd-unit-up .32s var(--cd-ease)}.condos-page .cd-unit-dialog[data-closing]{animation:.2s ease-in forwards cd-unit-down}}.condos-page .cd-steps{counter-reset:cd-step}.condos-page .cd-step{counter-increment:cd-step}.condos-page .cd-step:before{content:"0" counter(cd-step);content:"0" counter(cd-step) / "";font-family:var(--font-urbanist);color:var(--cd-accent);grid-row:span 2;padding-top:4px;font-size:15px;font-weight:600}.condos-page .cd-faq-item>summary:after{content:"+";content:"+" / ""}.condos-page .cd-faq-item[open]>summary:after{content:"−";content:"−" / ""}@media (prefers-reduced-motion:no-preference){@supports (interpolate-size:allow-keywords) and selector(::details-content){.condos-page .cd-faq{interpolate-size:allow-keywords}.condos-page .cd-faq-item::details-content{block-size:0;transition:block-size .35s var(--cd-ease), content-visibility .35s allow-discrete;overflow:hidden}.condos-page .cd-faq-item[open]::details-content{block-size:auto}}.condos-page .cd-faq-item[open] .cd-faq-answer{animation:cd-pane .35s var(--cd-ease)}}.condos-page .cd-demo{--cd-ring:var(--cd-white)}
