:root{--navy:#102861;--blue:#0064ed;--ink:#14254b;--muted:#5b6d92;--border:#dce6f2;--canvas:#f6f9fc;--accent:#123570;color:var(--ink);background:var(--canvas);font-family:Arial,Helvetica,sans-serif;font-size:16px}.owner-access-page .auth-card{width:min(100%,38rem)}.owner-access-choices,.owner-access-form,.owner-access-admin,.owner-account-controls,.danger-zone{gap:1rem;display:grid}.owner-access-choices button,.owner-access-form button{width:100%;min-height:44px}.owner-access-list{gap:.75rem;display:grid}.owner-access-row{border:1px solid var(--border,#d9e0e8);border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.owner-access-row h3,.owner-access-row p{margin:0 0 .25rem}.owner-access-actions{gap:.5rem;display:flex}.owner-access-confirmation{border:2px solid var(--accent);background:#f6f9fc;border-radius:.75rem;gap:.75rem;width:100%;padding:1rem;display:grid}.owner-access-confirmation input{max-width:12rem;display:block}.owner-access-confirmation p{margin:0}.owner-access-row{flex-wrap:wrap}.warning-copy{background:#fff8e6;border-left:4px solid #b7791f;padding:.8rem 1rem}.account-association{border-bottom:1px solid var(--border,#d9e0e8);gap:.5rem;padding:1rem 0;display:grid}.account-association small,.owner-request-statuses small{display:block}.account-deactivation-card{border-color:#b42318}.danger-zone>button{color:#fff;background:#c73e3a;border-color:#c73e3a}.danger-zone>button:hover:not(:disabled){background:#a9312e;border-color:#a9312e}@media (max-width:520px){.owner-access-row,.owner-access-actions{flex-direction:column;align-items:stretch}.owner-access-row button,.owner-account-controls button,.danger-zone button{width:100%;min-height:44px}}*{box-sizing:border-box}body{margin:0}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button,.button{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.7rem 1rem;font-weight:600;display:inline-flex}.button:hover,button:hover{filter:brightness(.95);text-decoration:none}button:disabled{opacity:.55;cursor:wait}.text-button{color:var(--blue);background:0 0;border:none;min-height:44px;padding:.5rem;font-weight:400}.text-button:hover{background:#eef5ff}input,select,textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #bfcee2;border-radius:5px;min-height:44px;padding:.65rem}label{margin-bottom:1rem;font-size:.9rem;font-weight:600;display:block}label input,label select,label textarea{margin-top:.4rem;font-weight:400}input[type=radio],input[type=checkbox]{width:18px;min-height:18px;accent-color:var(--blue);margin:0 .5rem 0 0}h1,h2,h3,p{margin-top:0}h1{color:var(--navy);margin-bottom:.45rem;font-size:1.75rem;line-height:1.2}h2{color:var(--navy);margin-bottom:1rem;font-size:1rem}small{color:var(--muted);font-size:.78rem;line-height:1.5;display:block}.muted{color:var(--muted)}.card{border:1px solid var(--border);background:#fff;border-radius:8px;margin-bottom:1rem;padding:1.2rem;box-shadow:0 3px 14px #17397004}.workspace{background:#fff;max-width:1600px;min-height:100vh;margin:auto;display:flex}.sidebar{border-right:1px solid var(--border);background:linear-gradient(#f7faff,#fbfcfe);flex-direction:column;flex-shrink:0;width:200px;height:100vh;padding:1rem 0;display:flex;position:sticky;top:0}.identity{color:var(--accent);text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem;display:flex}.identity strong{font-size:1.25rem;line-height:1.15}.identity small{color:inherit;font-size:.7rem}.identity.compact{text-align:left;flex-direction:row;padding:0}.logo{object-fit:contain;width:66px;height:66px}.compact .logo{width:42px;height:42px}.monogram{border:1px solid;padding:.4rem;font-family:Sora,system-ui,sans-serif;font-size:1.6rem}.sidebar nav{margin-top:1rem}.sidebar nav a,.sidebar-bottom a{color:var(--muted);border-left:3px solid #0000;align-items:center;gap:.8rem;padding:.85rem 1.25rem;font-size:.9rem;display:flex}.sidebar nav a:hover{border-left-color:var(--blue);color:var(--blue);background:#e8f2ff;text-decoration:none}.sidebar-bottom{margin-top:auto}.sidebar-bottom form{padding:0 1rem}.workspace-body{background:var(--canvas);width:100%;min-width:0}.workspace-header{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:78px;padding:1rem 2rem;display:flex}.tenant-label{border:1px solid var(--border);border-radius:4px;padding:.6rem .9rem;font-size:.85rem}.user-chip{align-items:center;gap:.6rem;font-size:.85rem;display:flex}.avatar{color:#123570;background:#e9eef5;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.user-chip small{font-size:.7rem}.content{max-width:1150px;margin:auto;padding:2rem}.title-row{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;display:flex}.stats{grid-template-columns:repeat(4,1fr);gap:.65rem;display:grid}.stat{background:#f0f8f3;border-radius:6px;padding:1rem}.stat:nth-child(2){background:#fff7eb}.stat:nth-child(3){background:#fff2f3}.stat:nth-child(4){background:#edf4ff}.stat b{margin:.4rem 0;font-size:1.7rem;display:block}.stat span{font-size:.78rem;line-height:1.5;display:block}.attention-row{border-top:1px solid var(--border);align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.attention-row .description{flex:1}.attention-row strong{margin-bottom:.35rem;font-size:.9rem;display:block}.attention-row .button{white-space:nowrap;font-size:.8rem}.badge{white-space:nowrap;background:#edf2f8;border-radius:4px;align-items:center;gap:.35rem;padding:.35rem .5rem;font-size:.78rem;display:inline-flex}.badge.time_sensitive{color:#be1425;background:#ffebed}.badge.attention{color:#8c5000;background:#fff2dc}.badge.information{color:#0051c4;background:#eaf3ff}.badge.published{color:#176938;background:#eaf8ef}.columns{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.record-row{color:var(--ink);border-bottom:1px solid #edf1f7;align-items:center;gap:.8rem;padding:.9rem 0;display:flex}.record-row:last-child{border:0}.record-row>span:nth-child(2){flex:1;min-width:0}.record-row strong{overflow-wrap:anywhere;font-size:.9rem}.record-icon{color:#7745e5;flex-shrink:0}.record-row:hover{background:#f6f9ff;text-decoration:none}.record-row small{font-size:.75rem}.empty{color:var(--muted);padding:1rem 0}.category-grid{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.category-grid a{border:1px solid var(--border);color:var(--ink);border-radius:5px;align-items:center;gap:.6rem;padding:.85rem;font-size:.8rem;display:flex}.filter-form{grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:.65rem;display:grid}.filter-form label{margin-bottom:0}.upload-page{max-width:660px;margin:auto}.dropzone{text-align:center;color:var(--blue);background:#f7faff;border:1px dashed #91baf6;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;margin:1rem 0;padding:2rem 1rem;display:flex}.dropzone input{color:var(--ink);background:#fff;font-size:.85rem}.file-summary{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:5px;margin-bottom:1.5rem;padding:.8rem}.radio-label{align-items:center;margin:.65rem 0;font-weight:400;display:flex}.actions{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.actions>*{flex:1}.error{color:#b31525;background:#fff0f1;border:1px solid #ffd0d5;border-radius:5px;padding:.8rem}.success{text-align:center;color:#176938;background:#edf9f1;border-radius:6px;margin-bottom:1rem;padding:1.5rem}.success svg{width:44px;height:44px;margin-bottom:.6rem}.success h1{color:#145e32;font-size:1.4rem}.status-banner{text-align:center;border-radius:6px;margin-bottom:1rem;padding:1.5rem}.status-banner svg{width:44px;height:44px;margin-bottom:.6rem}.status-banner h1{font-size:1.4rem}.status-banner p{margin:0}.status-banner.warning{color:#7a5300;background:#fdf6e8}.status-banner.warning h1{color:#6e4a00}.status-banner.neutral{background:var(--canvas);color:var(--muted)}.status-banner.neutral h1{color:var(--ink)}.metadata{grid-template-columns:140px 1fr;gap:.8rem;font-size:.9rem;display:grid}.metadata dt{color:var(--muted)}.metadata dd{overflow-wrap:anywhere;margin:0}.timeline{margin:0;padding:0;list-style:none}.timeline li{border-bottom:1px solid var(--border);padding:.85rem 0;font-size:.85rem}.center-page{place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}.auth-card{border:1px solid var(--border);background:#fff;border-radius:8px;width:100%;max-width:430px;padding:1.8rem}.auth-card h1{margin:1.4rem 0;font-size:1.5rem}.auth-card .button,.auth-card form>button{width:100%}.activation-help p a{text-decoration:underline}.platform-brand{color:var(--navy);align-items:center;gap:.65rem;font-size:1.4rem;font-weight:700;display:flex}.platform-brand small{font-size:.7rem;font-weight:400}.selection{border:1px solid var(--border);border-radius:5px;margin:.65rem 0;padding:1rem;display:block}.lock{color:#e32641;background:#ffe8ed;border-radius:50%;place-items:center;width:72px;height:72px;margin:2rem auto 1rem;display:grid}.denial{text-align:center}.denial .platform-brand{text-align:left}.switcher{font-size:.9rem;position:relative}.switcher summary{cursor:pointer;border:1px solid var(--border);border-radius:4px;min-height:44px;padding:.65rem}.switch-menu{z-index:20;border:1px solid var(--border);background:#fff;border-radius:6px;width:300px;padding:1rem;position:absolute;top:100%;left:0;box-shadow:0 6px 24px #13295725}.switch-menu a{padding:.8rem;display:block}.switch-menu [role=status]{margin-top:4px;display:block}.public-site{background:#fff;max-width:1280px;min-height:100vh;margin:auto}.public-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 2rem;display:flex}.public-header nav{flex-wrap:wrap;align-items:center;gap:1.2rem;font-size:.82rem;display:flex}.public-header nav a{color:var(--accent)}.hero{background:#eef3ed;flex-direction:column;justify-content:space-between;min-height:370px;padding:3rem 2rem 1.5rem;display:flex;position:relative}.hero.has-photo{background-position:50%;background-size:cover}.hero h1{color:var(--accent);max-width:540px;font-family:Sora,system-ui,sans-serif;font-size:2.7rem}.hero h1 small{color:inherit;margin-top:.5rem;font-family:Inter,system-ui,sans-serif;font-size:1.1rem}.hero p{max-width:470px;color:var(--accent)}.hero-copy{z-index:1;position:relative}.hero.has-photo .hero-copy{background:#fffd;border-radius:5px;max-width:560px;padding:1rem}.featured{z-index:1;background:#fff1f1;border:1px solid #ffe0e0;border-radius:7px;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1.2rem;display:flex;position:relative}.featured small{color:#b31426;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem;font-size:.7rem;font-weight:700}.featured strong{display:block}.featured p{color:var(--muted);margin:0;font-size:.85rem}.public-grid{grid-template-columns:1.2fr 1fr 1fr;gap:1rem;padding:1.5rem;display:grid}.public-grid .button{margin-bottom:.7rem;font-size:.85rem;display:flex}.public-footer{border-top:1px solid var(--border);color:var(--muted);padding:1rem 2rem;font-size:.8rem}.mobile-identity{display:none}.narrow{max-width:800px;margin:auto;padding:2rem}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.85rem}td,th{text-align:left;border-bottom:1px solid var(--border);padding:.8rem}.notice-row{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 0;display:flex}.notice-row p{margin:0}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}fieldset{border:0;margin:0;padding:0}legend{margin-bottom:.4rem;font-size:.9rem;font-weight:600}@media (max-width:800px){.sidebar{width:160px}.content{padding:1.25rem}.public-header{flex-direction:column;align-items:flex-start;padding:1rem}.public-header nav{gap:.8rem}.public-grid{grid-template-columns:1fr 1fr}.public-grid>:last-child{grid-column:1/-1}.filter-form{grid-template-columns:1fr 1fr}.stats{grid-template-columns:repeat(2,1fr)}.attention-row{flex-wrap:wrap}.columns{grid-template-columns:1fr}}@media (max-width:560px){.sidebar{z-index:30;border-right:0;border-top:1px solid var(--border);background:#fff;width:100%;height:66px;padding:0;position:fixed;top:auto;bottom:0;left:0}.sidebar>.identity,.sidebar>a,.sidebar-bottom{display:none}.sidebar nav{justify-content:space-around;margin:0;display:flex}.sidebar nav a{border:0;flex-direction:column;flex:1;gap:.25rem;padding:.55rem .2rem;font-size:.64rem}.sidebar nav a:nth-child(n+5){display:none}.workspace-body{padding-bottom:70px}.workspace-header{flex-wrap:wrap;gap:.7rem;min-height:64px;padding:.7rem 1rem}.mobile-identity{display:block}.tenant-label,.user-chip>span:last-child{display:none}.user-chip{margin-left:auto}.content{padding:1.1rem}.title-row{flex-direction:column;align-items:flex-start}.title-row .button{font-size:.85rem}h1{font-size:1.5rem}.card{padding:1rem}.stats{gap:.5rem}.stat{padding:.8rem}.stat b{font-size:1.4rem}.attention-row{gap:.65rem}.attention-row .description{min-width:140px}.attention-row .button{margin-left:auto}.category-grid{gap:.4rem}.category-grid a{padding:.7rem;font-size:.75rem}.upload-page .card{padding:1rem}.form-grid{grid-template-columns:1fr;gap:0}.metadata{grid-template-columns:110px 1fr;font-size:.8rem}.public-header nav{gap:.7rem;font-size:.75rem}.public-header nav .button{padding:.45rem;font-size:.72rem}.hero{min-height:400px;padding:2rem 1rem 1rem}.hero h1{font-size:2.2rem}.featured{flex-wrap:wrap;padding:1rem}.featured .button{width:100%}.public-grid{grid-template-columns:1fr;gap:0;padding:1rem}.public-grid>:last-child{grid-column:auto}.narrow{padding:1rem}.switcher{order:3;width:100%}.switch-menu{width:100%}.auth-card{padding:1.4rem}.record-row strong{font-size:.85rem}}.architecture-mark{width:220px;height:220px;color:var(--accent);opacity:.18;pointer-events:none;position:absolute;top:10%;right:5%}.sidebar nav a[aria-current=page]{border-left-color:var(--blue);color:var(--blue);background:#e8f2ff;font-weight:600}:root{--navy:#132c58;--blue:#075dcc;--ink:#203454;--muted:#53647e;--border:#dce5ee;--canvas:#f5f7fb;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}h1{letter-spacing:-.035em;font-size:30px;font-weight:700;line-height:1.2}h2{letter-spacing:-.02em;font-size:19px;font-weight:650;line-height:1.35}h3{font-size:16px}small{font-size:12px}p{line-height:1.65}button,.button{min-height:44px;font-size:14px;box-shadow:0 2px 3px #17345908}button:disabled{opacity:.7}.secondary{color:#0754b6;background:#f4f8ff;border-color:#c9daef}a{text-underline-offset:4px}:focus-visible{outline-offset:3px;outline:3px solid #996000}.card{border-radius:12px;margin-bottom:24px;padding:24px;box-shadow:0 2px 8px #14254b04}.workspace{max-width:1680px}.sidebar{background:#fbfcfe;width:224px;padding-top:24px}.sidebar nav a{border-left-width:3px;min-height:48px;margin:4px 0;font-size:14px}.sidebar .identity{justify-content:center;min-height:128px;padding:12px 20px 24px}.identity small{margin-top:4px;font-size:12px;font-weight:400}.identity strong{letter-spacing:-.025em;font-size:22px}.identity.compact strong{font-size:17px}.workspace-header{min-height:84px;padding:16px 32px}.content{max-width:1180px;padding:32px}.title-row{margin-bottom:24px}.title-row p{margin:8px 0 0;font-size:14px}.tenant-label{border-color:var(--border);background:#fff;border-radius:8px}.user-chip{color:var(--ink);font-weight:600}.user-chip small{font-size:12px;font-weight:400}.avatar{flex-shrink:0;width:40px;height:40px;font-size:13px}.user-menu{position:relative}.user-menu summary{cursor:pointer;align-items:center;min-height:44px;list-style:none;display:flex}.user-menu-panel{border:1px solid var(--border);z-index:40;background:#fff;border-radius:10px;width:220px;padding:12px;position:absolute;top:100%;right:0;box-shadow:0 12px 30px #1329571a}.user-menu-panel a{padding:12px;display:block}.user-menu-panel button{justify-content:flex-start;width:100%}.mobile-menu{display:none}.quick-actions{gap:24px;margin-bottom:24px;font-size:14px;font-weight:600;display:flex}.quick-actions a,.text-link{align-items:center;min-height:44px;display:inline-flex}.section-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.stats{gap:12px}.stat{color:#206641;background:#f0f8f3;border:1px solid #e0eee5;padding:20px}.stat:nth-child(2){color:#825000;border-color:#f1e3ce}.stat:nth-child(3){color:#a82039;border-color:#f5dde3}.stat:nth-child(4){color:#0754b6;border-color:#dce9fb}.stat b{letter-spacing:-.04em;margin:12px 0 8px;font-size:32px;font-weight:650;line-height:1}.stat span{font-size:13px}.attention-row{border:1px solid var(--border);border-radius:8px;gap:16px;margin:12px 0;padding:20px}.attention-row strong{font-size:16px}.attention-row small{font-size:13px}.attention-row>.button{align-self:flex-start}.badge{border-radius:5px;gap:6px;padding:6px 8px;font-size:12px;font-weight:600;line-height:1.3}.badge svg{flex-shrink:0}.requirement-details{max-width:620px;font-size:13px}.requirement-details summary{color:var(--blue);cursor:pointer;align-items:center;min-height:44px;text-decoration:underline;display:flex}.requirement-details[open]{background:var(--canvas);border-radius:8px;margin-top:12px;padding:16px}.requirement-details p{margin-bottom:8px}.columns{gap:24px}.notice-row{align-items:center;gap:12px;padding:16px 0}.notice-row p{flex:1;min-width:0}.notice-row strong{font-size:15px}.notice-row .button{white-space:nowrap}.item-icon{border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.meeting-icon{color:#206641;background:#edf8f0}.activity-row{gap:12px;padding:16px 0;font-size:14px;display:flex}.activity-row>svg{color:var(--blue);flex-shrink:0;margin-top:4px}.record-row{gap:12px;min-height:76px;padding:16px 4px}.record-row strong{font-size:15px;font-weight:650}.record-row small{margin-top:4px;font-size:12px}.record-icon{color:#6245bb;box-sizing:content-box;background:#f5f0ff;border-radius:8px;padding:8px}.record-reference{color:#274469;letter-spacing:.02em;background:#edf2f8;border:1px solid #d9e3ee;border-radius:4px;padding:3px 7px;font-size:12px;font-weight:650;display:inline-block}.visibility{align-items:center;gap:6px;font-size:13px;display:inline-flex}.empty-state{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:28px 16px;display:flex}.empty-state>svg{color:#687e99}.empty-state strong{color:var(--ink);font-size:15px}.empty-state p{max-width:400px;margin:0;font-size:14px}.category-grid{gap:12px}.category-grid a{background:#fcfdff;border-radius:8px;min-height:64px;padding:16px;font-size:13px}.category-grid svg{color:#38688c;flex-shrink:0}.filter-form{grid-template-columns:minmax(160px,2fr) minmax(140px,1.5fr) minmax(90px,.7fr) auto;gap:16px}.record-search span{align-items:center;display:flex;position:relative}.record-search svg{color:var(--muted);position:absolute;top:19px;left:12px}.record-search input{padding-left:40px}.all-records-link{margin-bottom:24px}.upload-page{max-width:720px}.upload-page>h1{margin:16px 0 24px}.upload-page .card{padding:28px}.dropzone{border-color:#8aadd8;border-radius:10px;gap:12px;min-height:200px;margin:8px 0 20px;padding:24px}.dropzone svg{flex-shrink:0}.dropzone input{min-width:0;max-width:100%}.file-summary{background:#f8faff;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.file-summary>svg{color:var(--blue);flex-shrink:0}.radio-label{border:1px solid var(--border);border-radius:8px;min-height:44px;margin:8px 0;padding:8px 12px}.radio-label:has(input:checked){background:#f3f7ff;border-color:#7ca6dc}.form-action-bar{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.metadata{grid-template-columns:160px 1fr;gap:20px;margin:24px 0;font-size:14px}.metadata dt{font-size:13px}.publication-record>h2:first-child{margin-bottom:24px;font-size:14px}.publication-record .record-reference{margin-bottom:12px}.publication-record>h2{font-size:24px}.success{border:1px solid #d2eadb;border-radius:12px;padding:28px}.success h1{font-size:24px}.success p{margin:8px 0 0;font-size:14px}.timeline li{padding:16px 0 16px 24px;position:relative}.timeline li:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:23px;left:0}.auth-card{border-radius:16px;max-width:460px;padding:32px;box-shadow:0 12px 48px #18315408}.auth-card .identity{margin-bottom:16px}.auth-card h1{font-size:26px}.platform-brand{letter-spacing:-.025em;font-size:24px}.platform-brand small{letter-spacing:0;font-size:12px}.public-site{max-width:1440px}.public-menu>summary{display:none}.public-menu:not([open])>nav{display:flex}.public-header nav{gap:20px;font-size:13px}.public-header nav a{align-items:center;min-height:44px;display:inline-flex}.hero{border-bottom:1px solid var(--border);background:#f3f6f3;min-height:440px;padding:56px 48px 32px;overflow:hidden}.hero h1{letter-spacing:-.025em;max-width:660px;font-size:48px;font-weight:500;line-height:1.08}.hero h1 small{letter-spacing:0;margin-top:12px;font-family:inherit;font-size:19px}.hero-copy{max-width:680px}.hero p{font-size:16px}.identity-art-region{pointer-events:none;width:35%;height:100%;position:absolute;top:0;right:0}.featured{background:#fff5f3;border-color:#eededb;border-radius:10px;max-width:100%;margin-top:32px;padding:24px}.featured small{color:#9f2639;font-size:12px}.featured strong{font-size:18px}.featured p{margin-top:4px;font-size:13px}.public-grid{gap:24px;padding:32px 40px}.public-grid .card{margin-bottom:0}.public-grid .record-row{min-height:60px}.public-footer{padding:24px 40px;font-size:12px}.association-information{justify-content:space-between;align-items:center;gap:32px;padding:0 40px 40px;display:flex}.association-information p{margin-bottom:8px}.eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-top:24px;font-size:12px;font-weight:650}.error-panel{background:#fff4f5;border:1px solid #efcbd2;border-radius:12px;gap:16px;padding:24px;display:flex}.error-panel>svg{color:#a32035;flex-shrink:0}.error-panel h1{font-size:24px}.permission-state{padding:24px}.loading-page{max-width:1100px;margin:auto;padding:32px}.skeleton{background:#e8edf4;border-radius:10px;margin:24px 0}.skeleton.title{width:45%;height:36px}.skeleton.rail{height:120px}.skeleton.panel{height:180px}.skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (max-width:1100px){.public-header{flex-wrap:wrap;gap:16px;padding:20px 24px}.public-header nav{gap:12px}.content{padding:24px}.sidebar{width:192px}.stats{grid-template-columns:repeat(2,1fr)}.public-grid{gap:16px;padding:24px}.filter-form,.public-grid{grid-template-columns:1fr 1fr}.public-grid>.card:last-child{grid-column:1/-1}}@media (max-width:760px){.sidebar{display:none}.workspace-body{padding-bottom:0}.workspace-header{flex-wrap:wrap;gap:12px;padding:16px}.mobile-identity{display:block}.tenant-label{display:none}.user-menu{margin-left:auto}.user-chip>span:last-child{display:none}.mobile-menu{order:4;width:100%;display:block}.mobile-menu summary{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;display:flex}.mobile-menu nav{grid-template-columns:1fr 1fr;padding-top:8px;display:grid}.mobile-menu nav a{min-height:44px;padding:12px}.mobile-menu nav a[aria-current=page]{background:#eaf2ff;border-radius:6px}.switcher{order:3;width:100%}.switch-menu{width:100%}.content{padding:20px 16px}.title-row{flex-direction:column;align-items:flex-start;gap:16px}h1{font-size:26px}h2{font-size:18px}.card{margin-bottom:20px;padding:16px}.columns{grid-template-columns:1fr;gap:0}.attention-row{flex-wrap:wrap;padding:16px}.attention-row>.description{flex-basis:65%;min-width:0}.attention-row>.button{width:100%;margin:0}.public-header{flex-direction:row;align-items:center;padding:16px}.public-menu{width:100%}.public-menu>summary{border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;min-height:44px;padding:8px 12px;display:flex}.public-menu:not([open])>nav{display:none}.public-menu[open]>nav{grid-template-columns:1fr 1fr;gap:8px;padding-top:12px;display:grid}.public-header nav a{min-height:44px;padding:8px}.hero{min-height:420px;padding:32px 20px 24px}.hero h1{font-size:36px}.hero h1 small{font-size:17px}.hero p{font-size:14px}.featured{flex-wrap:wrap;gap:16px;padding:16px}.featured .button{width:100%}.featured strong{font-size:16px}.public-grid{grid-template-columns:1fr;gap:20px;padding:20px 16px}.public-grid>.card:last-child{grid-column:auto}.association-information{flex-direction:column;align-items:flex-start;gap:16px;padding:12px 20px 32px}.public-footer{padding:24px 20px}.upload-page .card{padding:16px}.metadata{grid-template-columns:110px minmax(0,1fr);gap:16px}.notice-row{flex-wrap:wrap}.notice-row>.button{margin-left:48px}.category-grid{gap:8px}.category-grid a{padding:12px;font-size:12px}.stat{padding:16px}.stat span{font-size:12px}.stats{gap:8px}.auth-card{padding:24px}.quick-actions{flex-wrap:wrap;gap:16px}.table-wrap{overflow:visible}table,thead,tbody,tr,th,td{display:block}thead{display:none}tr{border:1px solid var(--border);border-radius:8px;margin:12px 0;padding:12px}td{overflow-wrap:anywhere;border:0;padding:8px}}@media (max-width:360px){.filter-form{grid-template-columns:1fr}.metadata{grid-template-columns:1fr;gap:8px}.category-grid{grid-template-columns:1fr}.identity.compact strong{font-size:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.similar-warning{background:#fff8ec;border:1px solid #dfc693;border-radius:8px;margin:20px 0;padding:20px}.similar-warning h2{color:#784a04}.similar-warning>button{margin-top:16px}.similar-warning .actions{margin-bottom:16px}.public-menu{display:none}.public-desktop-navigation{display:block}@media (max-width:760px){.public-menu{display:block}.public-desktop-navigation{display:none}}.public-site{--public-gutter:40px}.public-header,.public-grid,.public-footer,.public-data-error{padding-left:var(--public-gutter);padding-right:var(--public-gutter)}.public-header{gap:24px}.public-header nav a[aria-current=page]{color:var(--accent);text-underline-offset:7px;font-weight:700;text-decoration:underline}.public-page-content{padding:36px var(--public-gutter) 48px;min-height:50vh}.public-page-content>h1,.public-page-content>.card>h1{color:var(--accent)}.hero{padding:36px var(--public-gutter) 28px;gap:24px;min-height:0;position:relative}.hero h1{margin-bottom:18px;font-size:44px}.hero h1 small{margin-top:8px}.hero p{margin:10px 0 0}.hero .featured{margin-top:8px}.hero.has-photo{min-height:360px}.property-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero.has-photo .hero-copy{background:#fff}.featured{background:#f1f6ff;border-color:#c8dafa;padding:24px}.featured small{color:#315781;letter-spacing:.07em;font-weight:700}.featured strong{color:#18335a;font-size:20px;line-height:1.35}.featured p{color:#405676}.notice-icon{color:#245bb5;background:#edf4ff}.public-grid{padding-top:28px}.public-grid .card:nth-child(2){background:#f6f9ff;border-color:#c8dafa}.association-information{padding-left:var(--public-gutter);padding-right:var(--public-gutter)}.publication-record>h2:first-child{color:#435878;margin-bottom:20px;font-size:20px}.publication-record .metadata dt{font-weight:600}.publication-record .publication-timestamp,.publication-record .publication-actor{color:#132c58;font-size:18px;font-weight:700}.publication-actor small{margin-top:5px;font-size:14px;font-weight:400}[aria-invalid=true]{border-color:#b42339;box-shadow:0 0 0 1px #b42339}@media (max-width:760px){.public-site{--public-gutter:20px}.public-header{gap:16px}.hero{gap:20px;padding-top:28px;padding-bottom:24px}.hero h1{font-size:36px}.featured{padding:20px}.public-page-content{padding-top:24px}.public-grid{gap:20px;padding-top:20px;padding-bottom:28px}.public-footer{line-height:1.6}}@media (max-width:480px){.meeting-row{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;display:grid}.meeting-row>p{min-width:0;margin:0}.meeting-row>.button{grid-column:2;justify-self:stretch;width:100%}}.public-page-content p a,.public-footer a{text-underline-offset:3px;text-decoration:underline}footer.public-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.featured h2{color:#18335a;margin:4px 0;font-size:20px;line-height:1.35}@media (max-width:480px){.meeting-row>.button{min-width:0;margin-left:0}}@font-face{font-family:Sora;src:url(../media/Sora-variable.0vjzc6q4e7shn.ttf)format("truetype");font-style:normal;font-weight:100 800;font-display:swap}@font-face{font-family:Inter;src:url(../media/Inter-variable.1861z85gr8htb.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.public-site{font-family:Inter,system-ui,sans-serif}.public-site .identity strong,.public-site .monogram,.public-site .hero h1{font-family:Sora,system-ui,sans-serif}.public-site .identity small,.public-site .hero h1 small{font-family:Inter,system-ui,sans-serif}.public-header{min-height:104px;padding-top:24px;padding-bottom:24px}.public-header nav{gap:12px 28px;font-family:Inter,system-ui,sans-serif;font-size:16px;font-weight:600}.public-header nav a{min-height:44px}.public-header nav a[aria-current=page]{text-underline-offset:8px;font-weight:700;text-decoration-thickness:3px}.public-header nav .button{color:#fff;background:#075bcd;border-color:#075bcd;padding:12px 16px;font-size:15px;font-weight:600}.public-header nav .button:hover{color:#fff;background:#064aa5}@media (min-width:761px) and (max-width:1100px){.public-desktop-navigation{width:100%}}@media (max-width:760px){.public-header{padding-top:20px;padding-bottom:20px}.public-menu>summary{font-size:16px;font-weight:600}.public-menu[open]>nav{gap:12px 16px}.public-menu nav .button{grid-column:1/-1;justify-self:start}}.property-photo-hero{aspect-ratio:16/9;min-height:0}.property-photo-hero .property-photo{object-position:65% 50%}.property-photo-hero.has-photo .hero-copy{max-width:460px}.demo-asset-caption{padding:12px var(--public-gutter);color:#425166;background:#fff;margin:0;font-size:12px;line-height:1.6}.identity-art-region:has(.demo-linework){aspect-ratio:4/3;width:min(35%,360px);height:auto;top:24px;right:24px}.demo-linework{object-fit:contain;opacity:.18;pointer-events:none;width:100%;height:100%}.identity .logo{flex-shrink:0}@media (max-width:760px){.property-photo-hero{aspect-ratio:auto;gap:20px;padding:0 0 24px}.property-photo-hero .property-photo{aspect-ratio:4/3;object-fit:cover;object-position:75% 50%;width:100%;height:auto;position:relative}.property-photo-hero.has-photo .hero-copy{margin:0 var(--public-gutter);padding:16px}.property-photo-hero .featured{margin:0 var(--public-gutter)}.identity-art-region:has(.demo-linework){display:none}}.generic-illustration-hero{background:#eef6f8}.generic-hero-art{object-fit:cover;object-position:right center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.generic-illustration-hero .hero-copy{background:#f5fafbf0;border-radius:5px;max-width:620px;margin:-12px -16px 0;padding:12px 16px}@media (max-width:760px){.generic-hero-art{object-position:76% center;opacity:.42}.generic-illustration-hero .hero-copy{background:#f5fafbf7;max-width:100%;margin:0;padding:16px}}.public-site .identity,.public-site h1,.public-site h2,.public-site h3{color:var(--theme-identity)}.public-site h1,.public-site h2,.public-site h3{font-family:Sora,system-ui,sans-serif}.public-site a{color:var(--theme-action)}.public-site .button,.public-site .public-header nav .button{background:var(--theme-action);border-color:var(--theme-action);color:#fff}.public-site .button:hover,.public-site .public-header nav .button:hover{background:var(--theme-identity);border-color:var(--theme-identity);color:#fff}.public-site .button.secondary:not(.public-header .button){background:var(--theme-surface);color:var(--theme-action);border-color:var(--theme-action)}.public-site .public-header nav a[aria-current=page]{color:var(--theme-action)}.public-site .public-grid .card:nth-child(2),.public-site .hero{background-color:var(--theme-surface)}.public-site .public-grid .card:nth-child(2){border-color:var(--border)}.public-site :focus-visible{outline-offset:3px;outline:3px solid #111827;box-shadow:0 0 0 3px #fff}.hero-filter-definitions{pointer-events:none;position:absolute}.public-site .generic-illustration-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--theme-surface) 0%, var(--theme-surface) 24%, transparent 76%);position:absolute;inset:0}.public-site .generic-illustration-hero .hero-copy{z-index:1;background:0 0;border-radius:0;max-width:500px;margin:0;padding:0;position:relative}.public-site .generic-illustration-hero .featured{z-index:1;position:relative}@media (max-width:760px){.public-site .generic-illustration-hero:after{background:linear-gradient(180deg, var(--theme-surface) 0%, color-mix(in srgb, var(--theme-surface) 92%, transparent) 65%, transparent)}.public-site .generic-illustration-hero .hero-copy{padding:0}}.association-icon{width:48px;height:48px;color:var(--theme-identity,var(--accent));flex:0 0 48px}.identity.compact .association-icon{flex-basis:40px;width:40px;height:40px}.public-site .error-panel h2{color:inherit}.identity .association-icon,.identity.compact .association-icon{object-fit:contain;flex:0 0 56px;width:56px;height:48px}.identity{gap:12px}.public-header .identity>div{min-width:0}.public-header .identity strong{overflow-wrap:anywhere}.public-site .generic-illustration-hero{min-height:470px;padding:42px var(--public-gutter)}.public-site .generic-illustration-hero:after{background:linear-gradient(90deg, var(--theme-surface) 0%, color-mix(in srgb, var(--theme-surface) 93%, transparent) 28%, transparent 65%)}.public-site .generic-illustration-hero .hero-copy{max-width:490px}.public-site .hero h1{margin:0 0 24px;font-size:40px;line-height:1.15}.public-site .hero h1 small{font-size:20px;line-height:1.5}.public-site .hero .hero-message{letter-spacing:-.015em;margin:0 0 10px;font:700 26px/1.25 Sora,sans-serif}.public-site .hero .hero-support{max-width:490px;margin:0;font:400 16px/1.6 Inter,sans-serif}.public-site .featured{background:var(--theme-surface);border-color:var(--theme-action)}.public-site .featured small,.public-site .featured h2,.public-site .featured p,.public-site .notice-icon{color:var(--theme-identity)}.public-site .notice-icon{background:var(--theme-surface)}.association-information dl{margin:0}.association-information dt{margin-top:12px;font-weight:600}.association-information dd{overflow-wrap:anywhere;margin:4px 0 0}.association-address{white-space:pre-line}@media (max-width:760px){.public-site .generic-illustration-hero{gap:24px;min-height:0;padding:0 0 24px}.public-site .generic-illustration-hero:after{display:none}.public-site .generic-hero-art{aspect-ratio:16/9;object-fit:cover;object-position:100% center;opacity:1;width:100%;height:auto;position:relative;inset:auto}.public-site .generic-illustration-hero .hero-copy{padding:0 var(--public-gutter);max-width:none}.public-site .generic-illustration-hero .featured{margin:0 var(--public-gutter)}.public-site .hero h1{overflow-wrap:anywhere;margin-bottom:20px;font-size:30px}.public-site .hero h1 small{font-size:18px}.public-site .hero .hero-message{font-size:24px}}.public-mobile-menu{display:none}@media (max-width:760px){.public-header{flex-flow:row;align-items:center;gap:12px;min-height:81px;padding:16px;position:relative}.public-header>a{flex:1;min-width:0}.public-header .identity{gap:12px;min-width:0}.public-header .identity strong{white-space:normal;overflow-wrap:anywhere;font-size:16px;line-height:1.3}.public-header .identity small{white-space:normal;font-size:12px;line-height:1.5}.public-mobile-menu{flex:0 0 44px;display:block}.public-site .public-menu-toggle{width:44px;min-width:44px;height:44px;color:var(--theme-identity);box-shadow:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.public-menu-panel{z-index:30;border:1px solid var(--border);background:#fff;border-radius:8px;padding:16px;position:absolute;top:100%;left:16px;right:16px;box-shadow:0 8px 20px #00000014}.public-menu-panel[hidden]{display:none}.public-header .public-menu-panel nav{flex-direction:column;align-items:stretch;gap:8px;display:flex}.public-menu-panel nav a{align-items:center;width:100%;min-height:44px;display:flex}}.public-site{--public-brand-navy:#052a53;--public-brand-blue:#0756b8;--public-brand-blue-hover:#06478f;--public-brand-blue-soft:#315d91;--functional-notices:var(--public-brand-blue);--functional-meetings:var(--public-brand-blue);--functional-association:var(--public-brand-blue-soft);--functional-records:var(--public-brand-blue);background:#f7f9fc;max-width:1440px;box-shadow:0 20px 64px #17365d14}.public-header{background:#fff;border-bottom-color:#dce4ec;gap:30px;min-height:88px;padding:16px 34px;box-shadow:0 4px 18px #17365d0a}.public-header>a{flex-shrink:0}.public-header .identity small{letter-spacing:.005em;margin-top:5px;font-size:12px;line-height:1.25}.public-header .public-identity.name-only{gap:0;max-width:min(410px,36vw)}.public-header .public-identity.with-logo{gap:14px;max-width:min(500px,42vw)}.association-logo{object-fit:contain;flex:none;width:auto;max-width:116px;height:auto;max-height:54px}.public-header nav{letter-spacing:-.005em;flex-wrap:nowrap;gap:21px;font-size:13.5px}.public-site .portal-cta,.public-site .system-cta,.public-site .public-header nav .portal-cta{color:#fff;background:var(--theme-action);border-color:var(--theme-action);box-shadow:0 7px 18px color-mix(in srgb, var(--theme-action) 22%, transparent)}.public-site .portal-cta:hover,.public-site .system-cta:hover,.public-site .public-header nav .portal-cta:hover{color:#fff;background:var(--theme-identity);border-color:var(--theme-identity);box-shadow:0 9px 22px color-mix(in srgb, var(--theme-identity) 24%, transparent);transform:translateY(-1px)}.public-site .portal-cta{white-space:nowrap;min-height:46px;margin-left:6px;padding-inline:19px}.public-site .button,.public-site button,.public-site .card-footer-link,.public-site .hero-shortcuts a{transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s,color .16s}.public-site .button{min-height:46px;box-shadow:0 5px 14px color-mix(in srgb, var(--theme-action) 16%, transparent);border-radius:9px;padding:11px 18px;font-family:Inter,system-ui,sans-serif;font-weight:650}.public-site .button:active,.public-site button:active{box-shadow:0 2px 7px color-mix(in srgb, var(--theme-action) 14%, transparent);transform:translateY(0)}.public-site .hero{min-height:510px;padding:34px var(--public-gutter) 24px;background:var(--theme-surface);grid-template-columns:minmax(360px,48%) 1fr;grid-template-areas:"copy art""shortcuts art""featured featured";align-content:start;gap:20px 28px;display:grid}.public-site .hero-copy{z-index:2;grid-area:copy;align-self:start;max-width:520px;position:relative}.public-site .hero-eyebrow{color:var(--theme-action);letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:750;line-height:1.4}.public-site .hero h1{max-width:480px;margin-bottom:14px;font-size:clamp(34px,3.4vw,48px);font-weight:650}.public-site .hero h1 small{margin-top:6px;font-size:18px;font-weight:500}.public-site .hero .hero-message{margin-bottom:5px;font-size:20px}.public-site .hero .hero-support{max-width:470px;font-size:14px;line-height:1.45}.hero-shortcuts{z-index:2;grid-area:shortcuts;grid-template-columns:repeat(4,minmax(76px,1fr));gap:10px;max-width:530px;display:grid;position:relative}.hero-shortcuts a{min-width:0;color:var(--theme-identity);text-align:center;flex-direction:column;align-items:center;display:flex}.hero-shortcuts a:hover{text-decoration:none}.hero-shortcuts a:hover strong{text-underline-offset:3px;text-decoration:underline}.hero-shortcuts a:hover{transform:translateY(-2px)}.shortcut-icon{border:1px solid color-mix(in srgb, var(--theme-action) 22%, white);width:44px;height:44px;color:var(--functional-notices);border-color:color-mix(in srgb, var(--functional-notices) 26%, white);background:#fff;border-radius:50%;place-items:center;margin-bottom:7px;display:grid;box-shadow:0 5px 14px #17365d12}.shortcut-icon svg{width:21px;height:21px}.shortcut-icon.meetings{color:var(--functional-meetings);background:color-mix(in srgb, var(--functional-meetings) 8%, white);border-color:color-mix(in srgb, var(--functional-meetings) 27%, white)}.shortcut-icon.association{background:color-mix(in srgb, var(--functional-association) 8%, white);color:var(--functional-association);border-color:color-mix(in srgb, var(--functional-association) 25%, white)}.shortcut-icon.records{background:color-mix(in srgb, var(--functional-records) 9%, white);color:var(--functional-records);border-color:color-mix(in srgb, var(--functional-records) 27%, white)}.hero-shortcuts strong{white-space:nowrap;font:700 12px/1.3 Inter,system-ui,sans-serif}.hero-shortcuts small{color:#52637a;font-size:10px}.public-site .hero>.featured{z-index:3;border:1px solid color-mix(in srgb, var(--theme-action) 45%, white);background:#fffffff2;border-radius:13px;grid-area:featured;margin:0;padding:18px 22px;box-shadow:0 10px 28px #17365d12}.public-site .generic-illustration-hero,.public-site .property-photo-hero{min-height:510px}.public-site .generic-hero-art{object-position:right center;width:100%;left:0}.public-site .generic-illustration-hero:after{display:none}.public-site .property-photo-hero{aspect-ratio:auto}.public-site .property-photo-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffeb 0 38%,#ffffff36 59%,#0000 75%);position:absolute;inset:0}.public-site .property-photo-hero.has-photo .hero-copy{background:0 0;max-width:500px;margin:0;padding:0}.public-site .property-photo-hero .hero-shortcuts{background:#ffffffe6;border-radius:12px;padding:12px;box-shadow:0 8px 24px #17365d14}.public-grid{padding:28px var(--public-gutter) 22px;background:#f7f9fc;grid-template-columns:1.12fr 1fr 1.08fr;gap:18px}.public-site .public-grid .homepage-card{background:#fff;border-color:#dbe3ec;border-radius:14px;min-height:230px;margin:0;padding:21px;box-shadow:0 8px 24px #17365d0d}.public-site .public-grid .owner-resources-card:nth-child(2){background:#fff}.homepage-card-heading{align-items:flex-start;gap:11px;margin-bottom:15px;display:flex}.homepage-card-heading h2{margin:2px 0 0;font-size:17px;line-height:1.3}.homepage-card-heading p{color:#52637a;margin:2px 0 0;font-size:12px;line-height:1.45}.homepage-card-icon,.notice-mark{color:#fff;background:var(--functional-notices);border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.owner-resources-card .homepage-card-icon{background:var(--functional-records)}.contact-card .homepage-card-icon{background:var(--functional-meetings)}.homepage-card-icon svg{width:18px}.notice-mark{width:30px;height:30px;color:var(--theme-action);background:color-mix(in srgb, var(--theme-surface) 80%, white)}.notice-mark svg{width:15px}.homepage-notice-row{color:var(--theme-identity);gap:10px;padding:12px 0}.homepage-notice-row:hover,.card-footer-link:hover{transform:translate(2px)}.homepage-notice-row>svg,.card-footer-link>svg:last-child{flex:none;width:17px}.card-footer-link{min-height:44px;color:var(--theme-action);align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.card-footer-link svg:first-child{width:18px}.card-footer-link svg:last-child{margin-left:auto}.owner-resources-card .system-cta{width:100%;margin:18px 0 10px;display:flex}.owner-resources-card .system-cta svg{margin-left:auto}.security-note{color:#52637a;justify-content:center;align-items:center;gap:6px;margin:0;font-size:11px;display:flex}.security-note svg{width:14px}.contact-details{grid-template-columns:76px minmax(0,1fr);gap:0;margin:0;font-size:12px;display:grid}.contact-details dt,.contact-details dd{border-bottom:1px solid #e7edf3;min-width:0;margin:0;padding:8px 0}.contact-details dt{color:var(--theme-identity);align-items:center;gap:6px;font-weight:700;display:flex}.contact-details dt svg{width:15px;color:var(--theme-action)}.contact-details dd{overflow-wrap:anywhere;white-space:pre-line}.contact-details dt:last-of-type,.contact-details dd:last-of-type{border-bottom:0}.association-information{margin:0 var(--public-gutter) 22px;background:#fff;border:1px solid #dbe3ec;border-radius:14px;padding:21px 23px;box-shadow:0 8px 24px #17365d0d}.association-information>div{flex:1}.association-information h2{align-items:center;gap:8px;margin-bottom:10px;font-size:15px;display:flex}.association-information h2 svg{width:18px;color:var(--theme-action)}.association-information dl{grid-template-columns:minmax(220px,1fr) minmax(240px,1fr);gap:8px 28px;display:grid}.association-information dt{margin:0;font-size:11px}.association-information dd{font-size:12px}.association-information dt:first-of-type,.association-information dd:first-of-type{grid-column:1}.association-information dt:nth-of-type(2),.association-information dd:nth-of-type(2){grid-column:2}.association-information dt:first-of-type,.association-information dt:nth-of-type(2){grid-row:1}.association-information dd:first-of-type,.association-information dd:nth-of-type(2){grid-row:2}.public-footer{padding:22px var(--public-gutter);color:#52637a;background:#fff;border-top-color:#dbe3ec;justify-content:space-between;align-items:center;gap:18px;font-size:12px;display:flex}.public-footer-links{align-items:center;gap:18px;display:flex}@media (max-width:1100px) and (min-width:761px){.public-header{flex-wrap:wrap}.public-desktop-navigation{width:100%}.public-header nav{justify-content:flex-end}}@media (max-width:760px){.public-site{box-shadow:none}.public-header{min-height:78px;padding:13px 16px}.public-header .identity strong{font-size:clamp(16px,5.2vw,20px);line-height:1.14}.public-header .public-identity.name-only,.public-header .public-identity.with-logo{max-width:calc(100vw - 90px)}.association-logo{max-width:76px;max-height:44px}.public-site .public-menu-panel{border-radius:12px;box-shadow:0 12px 30px #17365d24}.public-site .public-menu-panel .portal-cta{margin:4px 0 0}.public-site .hero,.public-site .generic-illustration-hero,.public-site .property-photo-hero{gap:20px;min-height:0;padding:0 0 22px;display:flex}.public-site .hero:after{display:none}.public-site .generic-hero-art,.public-site .property-photo-hero .property-photo{aspect-ratio:16/9;object-fit:cover;object-position:center;opacity:1;order:1;width:100%;height:auto;position:relative;inset:auto}.public-site .property-photo-hero .property-photo{object-position:68% center}.public-site .hero-copy,.public-site .generic-illustration-hero .hero-copy,.public-site .property-photo-hero.has-photo .hero-copy{max-width:none;padding:0 var(--public-gutter);background:0 0;order:2;margin:0}.public-site .hero-eyebrow{margin-bottom:10px}.public-site .hero h1{margin-bottom:14px;font-size:31px}.public-site .hero h1 small{font-size:17px}.public-site .hero .hero-message{font-size:22px}.hero-shortcuts,.public-site .property-photo-hero .hero-shortcuts{width:auto;max-width:none;margin:0 var(--public-gutter);border:1px solid color-mix(in srgb, var(--theme-action) 20%, white);box-shadow:none;background:#ffffffe8;border-radius:13px;order:3;grid-template-columns:repeat(2,1fr);padding:14px}.hero-shortcuts a{justify-content:center;min-height:80px}.public-site .hero>.featured,.public-site .generic-illustration-hero .featured,.public-site .property-photo-hero .featured{margin:0 var(--public-gutter);order:4;padding:18px}.public-grid{grid-template-columns:1fr;gap:16px;padding-top:24px}.public-site .public-grid .homepage-card{min-height:0;padding:19px}.association-information{align-items:stretch;margin-bottom:20px}.association-information dl{display:block}.association-information dt{margin-top:12px}.association-information .button{align-self:flex-start}.public-footer{flex-direction:column;align-items:flex-start}.public-footer-links{flex-wrap:wrap}}.public-header .identity strong{letter-spacing:-.02em;font-size:clamp(19px,1.7vw,24px)}.public-site .portal-cta,.public-site .public-header nav .portal-cta{color:var(--theme-action);background:color-mix(in srgb, var(--theme-action) 6%, white);border-color:color-mix(in srgb, var(--theme-action) 38%, white);box-shadow:none;min-height:42px;padding:9px 16px;font-size:13.5px;font-weight:600}.public-site .portal-cta:hover,.public-site .public-header nav .portal-cta:hover{color:#fff;background:var(--theme-action);border-color:var(--theme-action);box-shadow:0 6px 16px color-mix(in srgb, var(--theme-action) 24%, transparent);transform:translateY(-1px)}.public-site .hero .hero-message{letter-spacing:.16em;text-transform:uppercase;color:var(--theme-action);margin:0 0 14px;font:700 11px/1.4 Inter,system-ui,sans-serif}.public-site .hero h1{letter-spacing:-.03em;max-width:560px;margin:0 0 16px;font-size:clamp(36px,3.8vw,56px);font-weight:650;line-height:1.04}.public-site .hero h1 small{color:#52637a;margin-top:10px;font-size:18px;font-weight:500}.public-site .hero .hero-support{color:#435066;max-width:480px;margin:0;font-size:15.5px;line-height:1.6}.public-site .hero-shortcuts{gap:14px 20px;margin-top:6px}@media (min-width:761px){.public-site .hero-shortcuts{grid-template-columns:repeat(4,minmax(108px,1fr));max-width:580px}}.finder-form{gap:.5rem;margin:1rem 0;display:grid}.finder-controls{align-items:stretch;gap:.6rem;display:flex}.finder-controls input{flex:1;min-width:0}.finder-controls button{width:auto;margin:0}.finder-results{gap:.75rem;padding:0;list-style:none;display:grid}.organized-records>section+section{margin-top:1.5rem}.organized-records h3,.record-year-group h4{margin-bottom:.55rem}.record-year-group+.record-year-group{margin-top:1rem}.record-category-heading{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding-bottom:8px;font-size:15px;display:flex}.record-category-heading svg{color:#0756b8;flex-shrink:0}.record-year-heading{background:color-mix(in srgb, var(--muted) 12%, white);color:var(--muted);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.storage-meter progress{width:100%;height:.75rem;accent-color:var(--accent,#0756b8)}.storage-meter.strong_warning progress,.storage-meter.blocked progress{accent-color:#c94c2b}button.danger{color:#fff;background:#b42318;border-color:#b42318}.finder-results li{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.finder-results span{gap:.2rem;display:grid}.finder-results small{color:var(--muted)}.finder-results .button{white-space:nowrap;width:auto;margin:0}.asset-settings{gap:1rem;display:grid}.asset-settings section{border-bottom:1px solid var(--border);padding-block:.5rem}.asset-settings button+button{margin-left:.5rem}@media (max-width:520px){.finder-controls,.finder-results li{flex-direction:column;align-items:stretch}.finder-results .button{white-space:normal;width:100%}}.public-site .shortcut-icon{background:color-mix(in srgb, var(--functional-notices) 10%, white);border-width:1.5px;border-color:color-mix(in srgb, var(--functional-notices) 32%, white);width:68px;height:68px;box-shadow:0 8px 20px color-mix(in srgb, var(--functional-notices) 18%, transparent);margin-bottom:11px;transition:transform .2s,box-shadow .2s,border-color .2s}.public-site .shortcut-icon svg{width:27px;height:27px}.public-site .shortcut-icon.meetings{background:color-mix(in srgb, var(--functional-meetings) 10%, white);border-color:color-mix(in srgb, var(--functional-meetings) 32%, white);box-shadow:0 8px 20px color-mix(in srgb, var(--functional-meetings) 18%, transparent)}.public-site .shortcut-icon.association{background:color-mix(in srgb, var(--functional-association) 10%, white);border-color:color-mix(in srgb, var(--functional-association) 30%, white);box-shadow:0 8px 20px color-mix(in srgb, var(--functional-association) 18%, transparent)}.public-site .shortcut-icon.records{background:color-mix(in srgb, var(--functional-records) 11%, white);border-color:color-mix(in srgb, var(--functional-records) 32%, white);box-shadow:0 8px 20px color-mix(in srgb, var(--functional-records) 18%, transparent)}.public-site .hero-shortcuts strong{letter-spacing:-.005em;font:700 13px/1.3 Inter,system-ui,sans-serif}.public-site .hero-shortcuts small{margin-top:1px;font-size:10.5px}.public-site .hero-shortcuts a:hover{transform:translateY(-3px)}.public-site .hero-shortcuts a:hover .shortcut-icon{box-shadow:0 14px 28px color-mix(in srgb, var(--theme-action) 26%, transparent);border-color:var(--theme-action)}.public-site .hero-shortcuts a:focus-visible .shortcut-icon{outline:2px solid var(--theme-action);outline-offset:3px}.public-site .hero>.featured{border:1px solid color-mix(in srgb, var(--theme-action) 22%, white);box-shadow:0 14px 34px color-mix(in srgb, var(--theme-identity) 10%, transparent);background:#fff;border-radius:16px;padding:22px 26px}.public-site .featured small{color:var(--theme-action)}.public-site .featured h2{margin:6px 0 4px;font:700 21px/1.3 Sora,system-ui,sans-serif}.public-site .featured p{font-size:13px}.public-site .public-grid .homepage-card{border-color:color-mix(in srgb, var(--theme-identity) 10%, #dbe3ec);box-shadow:0 10px 30px color-mix(in srgb, var(--theme-identity) 6%, transparent), 0 2px 6px color-mix(in srgb, var(--theme-identity) 4%, transparent);border-radius:16px;padding:26px 24px}.public-site .homepage-card-heading{gap:13px;margin-bottom:18px}.public-site .homepage-card-heading h2{letter-spacing:-.01em;font-size:18px}.public-site .homepage-card-icon{width:42px;height:42px}.public-site .homepage-card-icon svg{width:19px;height:19px}.public-site .association-information{box-shadow:0 10px 28px color-mix(in srgb, var(--theme-identity) 6%, transparent);border-radius:16px;padding:26px 28px}.public-grid{background:color-mix(in srgb, var(--theme-surface) 55%, #fff)}.public-footer{border-top-color:color-mix(in srgb, var(--theme-identity) 10%, #dbe3ec);padding-top:26px;padding-bottom:26px}.public-footer-brand{color:#52637a;font-size:12px}.public-footer-links{gap:22px}.public-footer-links span{color:#52637a}.public-footer-links a{color:var(--theme-action);font-weight:600}@media (max-width:760px){.public-site .shortcut-icon{width:60px;height:60px}.public-site .shortcut-icon svg{width:24px;height:24px}.public-site .hero-shortcuts{gap:14px 16px}.public-site .hero-shortcuts a{min-height:96px}.public-site .hero>.featured{padding:20px}.public-site .public-grid .homepage-card,.public-site .association-information{padding:22px 20px}}.public-header{min-height:100px;padding:24px 44px}.public-header .identity strong{letter-spacing:-.022em;font-size:clamp(21px,1.85vw,26px);line-height:1.15}.public-header .identity small{letter-spacing:.01em;margin-top:3px}.public-desktop-navigation nav{gap:32px}.public-desktop-navigation a{letter-spacing:.01em;color:#384357;font-size:14.5px;font-weight:550;transition:color .16s}.public-desktop-navigation a:hover{color:var(--theme-action)}.public-desktop-navigation a[aria-current=page]{color:var(--theme-action);text-underline-offset:6px;font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px}.public-desktop-navigation .portal-cta{margin-left:28px;font-size:14px;position:relative}.public-desktop-navigation .portal-cta:before{content:"";background:color-mix(in srgb, var(--theme-identity) 16%, transparent);width:1px;height:22px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}@media (min-width:761px) and (max-width:1100px){.public-desktop-navigation nav{gap:20px}.public-desktop-navigation .portal-cta{margin-left:16px}.public-desktop-navigation .portal-cta:before{left:-8px}}@media (min-width:761px){.public-site .generic-illustration-hero .hero-shortcuts{margin-top:-8px}.public-site .hero:after{background:linear-gradient(90deg,#080c12c2 0%,#080c129e 28%,#080c1270 48%,#080c123d 66%,#080c1214 82%,#0000 94%);display:block}.public-site .hero .hero-copy,.public-site .hero .hero-copy h1,.public-site .hero .hero-copy h2,.public-site .hero .hero-copy p,.public-site .hero .hero-copy h1 small{color:#fff}.public-site .hero .hero-message{color:#ffffffeb}.public-site .hero .hero-copy h1 small{color:#ffffffd1}.public-site .hero .hero-support{color:#ffffffdb}.public-site .hero .hero-copy h1,.public-site .hero .hero-message,.public-site .hero .hero-support{text-shadow:0 1px 3px #00000073,0 2px 16px #0000004d}}.public-site .shortcut-icon{--shortcut-color:var(--functional-notices)}.public-site .shortcut-icon.meetings{--shortcut-color:var(--functional-meetings)}.public-site .shortcut-icon.association{--shortcut-color:var(--functional-association)}.public-site .shortcut-icon.records{--shortcut-color:var(--functional-records)}.public-site .shortcut-icon,.public-site .shortcut-icon.meetings,.public-site .shortcut-icon.association,.public-site .shortcut-icon.records{background:radial-gradient(circle at 32% 26%, color-mix(in srgb, var(--shortcut-color) 12%, white) 0%, color-mix(in srgb, var(--shortcut-color) 22%, white) 62%, color-mix(in srgb, var(--shortcut-color) 28%, white) 100%);border-width:2px;border-color:color-mix(in srgb, var(--shortcut-color) 58%, white);box-shadow:none}.public-site .hero-shortcuts a:hover .shortcut-icon{border-color:var(--shortcut-color);background:radial-gradient(circle at 32% 26%, color-mix(in srgb, var(--shortcut-color) 16%, white) 0%, color-mix(in srgb, var(--shortcut-color) 28%, white) 62%, color-mix(in srgb, var(--shortcut-color) 36%, white) 100%)}.public-site .hero-shortcuts a:active{transform:translateY(0)}.public-site .hero-shortcuts a:active .shortcut-icon{border-color:var(--shortcut-color)}@media (min-width:761px){.public-site .property-photo-hero .hero-shortcuts,.public-site .generic-illustration-hero .hero-shortcuts{box-shadow:none;background:0 0;border-radius:0;gap:18px 30px;padding:0}.public-site .hero .hero-shortcuts a{color:#fff;text-shadow:0 1px 3px #0000008c,0 2px 12px #0006}.public-site .hero .hero-shortcuts strong{text-shadow:0 1px 2px #0009,0 1px 8px #00000073}.public-site .hero .hero-shortcuts small{color:#fffffff0;text-shadow:0 1px 2px #000000a6,0 1px 7px #00000080}}body{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}h1,h2,h3,.identity strong,.stat b{font-family:Sora,system-ui,sans-serif}button,.button,input,select,textarea{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}.card{border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 2px #14254b0a,0 8px 20px #14254b0d}button,.button,input,select,textarea{border-radius:9px}.button{font-weight:650;box-shadow:0 4px 10px #0064ed24}.button:active{box-shadow:0 2px 5px #0064ed1f}.sidebar .identity strong{letter-spacing:-.01em}.platform-brand{font-family:Sora,system-ui,sans-serif;font-weight:800}.platform-brand-lockup{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.platform-logo{width:190px;max-width:100%;height:auto;display:block}.platform-custom-brand{align-items:center;gap:10px;display:flex}.platform-icon{object-fit:contain;width:40px;height:40px;display:block}.platform-brand small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-family:Inter,system-ui,sans-serif;font-weight:500;display:block}@media (max-width:360px){.platform-logo{width:174px}}.finder-card{max-width:620px;padding:44px 48px}.finder-card h1{letter-spacing:-.02em;margin:10px 0 14px;font-size:32px;line-height:1.15}.finder-card>p.muted{margin-bottom:30px;font-size:15px;line-height:1.6}.finder-card h2{margin-bottom:12px;font-size:15px}.finder-card .finder-form{margin-bottom:28px}.value-strip{flex-wrap:wrap;gap:8px 20px;margin:0 0 28px;padding:0;list-style:none;display:flex}.value-strip li{color:var(--muted);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.value-strip svg{color:#0756b8;flex-shrink:0}.root-actions{margin-top:8px}.root-actions .button{width:100%}.root-actions-caption{margin:6px 0 16px;font-size:12px}.root-actions-caption:last-child{margin-bottom:0}.finder-primary{border:1px solid color-mix(in srgb, #0756b8 22%, var(--border));background:linear-gradient(145deg,#eef3fa,#fff 68%);border-radius:14px;margin:6px -16px 0;padding:26px 24px 24px;box-shadow:0 12px 28px #14366414}.finder-primary h2{letter-spacing:-.02em;margin:0 0 7px;font-size:20px}.finder-primary .finder-form{margin:0}.finder-primary .finder-form label{color:var(--muted);font-size:13px;font-weight:550}.finder-primary .finder-controls input{background:#fff;min-height:48px}.finder-primary .finder-controls button{min-width:104px}.finder-primary .finder-results{margin:18px 0 0}.root-actions{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;padding-top:24px;display:grid}.root-action-item{min-width:0}.root-action-commercial{border-left:1px solid var(--border);padding-left:16px}.root-actions-caption{line-height:1.45}@media (max-width:600px){.finder-card{padding:28px 24px}.finder-card h1{font-size:26px}.value-strip{flex-direction:column;gap:8px}.finder-primary{margin:4px -8px 0;padding:20px 16px}.finder-primary h2{font-size:18px}.root-actions{grid-template-columns:1fr;gap:14px;margin-top:20px;padding-top:20px}.root-action-commercial{border-top:1px solid var(--border);border-left:0;padding:14px 0 0}}.homepage-card-icon.meetings{background:var(--functional-meetings)}.homepage-card-icon.association{background:var(--functional-association)}.homepage-card-icon.records{background:var(--functional-records)}.content-list-card .homepage-card-heading{align-items:center}.content-list-card .homepage-card-heading .badge,.content-list-card .homepage-card-heading .visibility{flex:none;margin-left:auto}.content-list-card .homepage-card-heading h2{font-size:17px}.content-list-card .homepage-card-heading p{color:#52637a;margin:2px 0 0;font-size:13px}.content-list-card>p:not(.muted){line-height:1.6}.content-list-card+.content-list-card{margin-top:16px}.public-page-content h1+p.muted{margin-bottom:24px}.public-page-content h2:not(.content-list-card h2){margin-top:32px}.homepage-card-icon.emergency{background:#b3261e}.emergency-contact-card{border-color:color-mix(in srgb, #b3261e 30%, var(--border));background:#fcf6f6}.center-page{background:radial-gradient(circle at 50% -10%, color-mix(in srgb, #0b2a52 4%, var(--canvas)) 0%, var(--canvas) 55%)}.auth-card{flex-direction:column;gap:4px;display:flex}.auth-card .identity,.auth-card .platform-brand{margin-bottom:14px}.auth-card h1{margin-bottom:4px}.auth-card form{flex-direction:column;gap:14px;margin-top:18px;display:flex}.auth-card form label{margin-bottom:0}.auth-card input,.auth-card select{border-radius:9px;transition:border-color .15s,box-shadow .15s}.auth-card input:focus-visible{border-color:#0756b8;box-shadow:0 0 0 3px #0756b82e}.auth-card form>button{margin-top:6px}.auth-card form p{color:var(--muted);margin:0;font-size:13px}.auth-card form>p:first-of-type{border-top:1px solid var(--border);margin-top:10px;padding-top:14px}.auth-card>a:not(.button){color:var(--muted);margin-top:18px;font-size:13px;display:inline-block}.selection{border-radius:10px;padding-right:2.5rem;transition:border-color .15s,background .15s,transform .15s;position:relative}.selection:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);opacity:.55;width:8px;height:8px;margin-top:-6px;position:absolute;top:50%;right:1.15rem;transform:rotate(-45deg)}.selection:hover{background:#f5f8fc;border-color:#0756b8;transform:translate(2px)}.content-document-picker .attached-record{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding-right:1rem;display:flex}.content-document-picker .attached-record:after{display:none}.content-document-picker .attached-record:hover{transform:none}.content-document-picker .attached-record>span{overflow-wrap:anywhere;flex:12rem}@media (prefers-reduced-motion:reduce){.selection,.auth-card input{transition:none!important}}.platform-main{max-width:1400px}.platform-group-title{border-top:1px solid var(--border);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:40px 0 12px;padding-top:28px;font-size:12px;font-weight:700}.platform-main table{font-size:13px}.platform-main table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--canvas) 65%, white)}.platform-main table tbody tr:hover{background:#f3f7fb}.platform-attention-summary{border:1px solid color-mix(in srgb, #a15c00 18%, var(--border));background:linear-gradient(120deg,#faf7f2,#fff 62%);border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:22px;padding:20px 22px;display:flex;box-shadow:0 8px 20px #14254b0d}.platform-attention-summary .eyebrow{margin:0 0 3px}.platform-attention-summary h2{margin:0;font-size:18px}.platform-attention-summary dl{grid-template-columns:repeat(3,minmax(116px,1fr));gap:10px;margin:0;display:grid}.platform-attention-summary dl>div{border:1px solid var(--border);background:#fff;border-radius:10px;min-width:0;padding:10px 12px}.platform-attention-summary dt{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:650}.platform-attention-summary dd{margin:2px 0 0;font-family:Sora,system-ui,sans-serif;font-size:20px;font-weight:750}.platform-attention-summary .has-attention{border-color:color-mix(in srgb, #a15c00 34%, var(--border));background:#faf7f2}.platform-attention-summary .has-attention dd{color:#8a4f00}.platform-attention-summary .is-clear dd{color:#17613d}.platform-attention-card{border-top:3px solid color-mix(in srgb, #a15c00 72%, var(--border))}.platform-clear-card{border-top:3px solid color-mix(in srgb, #17613d 36%, var(--border))}.state-pill{letter-spacing:.01em;white-space:nowrap;background:color-mix(in srgb, var(--muted) 14%, white);color:var(--ink);border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.state-pill.positive{color:#1a7f4e;background:#dfede6}.state-pill.warning{color:#a15c00;background:#f0e5d6}.state-pill.danger{color:#b42318;background:#f5e0df}.platform-details{border:1px solid var(--border);border-radius:10px;margin-top:10px;overflow:hidden}.platform-details summary{cursor:pointer;min-height:44px;color:var(--ink);justify-content:space-between;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;list-style:none;display:flex}.platform-details summary::-webkit-details-marker{display:none}.platform-details summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex-shrink:0;width:8px;height:8px;transition:transform .15s;transform:rotate(45deg)}.platform-details[open] summary:after{transform:rotate(-135deg)}.platform-details[open] summary{border-bottom:1px solid var(--border)}.platform-details>:not(summary){padding:16px}.button-row{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.button-row .danger{margin-left:auto}@media (prefers-reduced-motion:reduce){.platform-details summary:after{transition:none!important}}@media (max-width:800px){.platform-main{max-width:100%}.platform-attention-summary{flex-direction:column;align-items:stretch;gap:14px}}@media (max-width:760px){.platform-attention-summary{padding:18px}.platform-attention-summary dl{grid-template-columns:1fr}.platform-main td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-weight:600}}.records-filter-card{padding:18px 20px}.records-main-card>h2,.records-category-card>h2{margin-bottom:18px}.records-main-card .organized-records>section+section{margin-top:30px}.records-main-card .record-category-heading{margin-bottom:6px;padding:0 0 11px;font-size:16px}.records-main-card .record-year-group{padding-top:10px}.records-main-card .record-year-group+.record-year-group{margin-top:16px}.records-main-card .record-year-heading{margin-bottom:4px}.records-main-card .record-row{border-radius:8px;gap:14px;min-height:70px;padding:13px 8px}.records-main-card .record-row:not(:last-child){border-bottom-color:color-mix(in srgb, var(--border) 72%, white)}.records-main-card .record-row strong{line-height:1.35;display:block}.records-main-card .record-row small{color:#60718a;line-height:1.55;display:block}.records-category-card .category-grid a{background:color-mix(in srgb, var(--canvas) 42%, white);min-height:50px}@media (max-width:600px){.records-filter-card,.records-main-card,.records-category-card{padding:18px 16px}.records-main-card .record-row{align-items:flex-start;min-height:64px;padding:12px 2px}.records-main-card .record-icon{margin-top:1px;padding:7px}.records-main-card .record-row>span:last-child{align-self:center}.records-category-card .category-grid{grid-template-columns:1fr;gap:8px}.records-category-card .category-grid a{min-height:48px}}.billing-note{background:color-mix(in srgb, #0756b8 5%, var(--canvas));border:1px solid color-mix(in srgb, #0756b8 14%, var(--border));color:var(--ink);overflow-wrap:anywhere;border-radius:8px;margin-top:4px;padding:12px 14px;font-size:13px;display:block}.billing-note svg{vertical-align:-3px;color:#0756b8;margin-right:8px;display:inline-block}.billing-note.warning{background:color-mix(in srgb, #a15c00 6%, var(--canvas));border-color:color-mix(in srgb, #a15c00 18%, var(--border))}.billing-note.warning svg{color:#a15c00}.portfolio-main{max-width:1400px}.portfolio-topbar,.portfolio-account-actions,.portfolio-heading,.portfolio-row-actions{align-items:center;display:flex}.portfolio-topbar,.portfolio-heading{justify-content:space-between;gap:24px}.portfolio-account-actions,.portfolio-row-actions{flex-wrap:wrap;gap:12px}.portfolio-account-actions{font-size:13px}.portfolio-account-actions form,.portfolio-account-actions button{margin:0}.portfolio-group{margin-top:40px}.portfolio-heading{margin-bottom:16px}.portfolio-heading h2{margin:2px 0}.portfolio-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.portfolio-summary-grid .card{min-width:0}.portfolio-metric{color:var(--ink);margin-bottom:6px;font-family:Sora,system-ui,sans-serif;font-size:20px;display:block}.portfolio-main td>small,.portfolio-summary-grid small,.portfolio-row-actions>small{color:var(--muted);display:block}.portfolio-main .state-pill.positive{color:#12613b}.portfolio-main table{font-size:13px}.portfolio-main table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--canvas) 65%, white)}.portfolio-main table tbody tr:hover{background:#f3f7fb}.portfolio-row-actions .button,.billing-review-table .button{white-space:nowrap;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:12px;display:inline-flex}.billing-review-table{margin-bottom:20px}.mrs-v1.platform-workspace .billing-review-table th,.mrs-v1.platform-workspace .billing-review-table td{padding-inline:10px}@media (max-width:1000px){.portfolio-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.portfolio-main{max-width:100%}.portfolio-topbar,.portfolio-heading{flex-direction:column;align-items:flex-start}.portfolio-summary-grid{grid-template-columns:1fr}.portfolio-main td[data-label]:before,.billing-review-table td[data-label]:before{content:attr(data-label) ": ";color:var(--muted);font-weight:600}}.apply-main{max-width:900px}.apply-fieldset{border:1px solid var(--border);border-radius:12px;margin:0 0 20px;padding:22px 24px 24px}.apply-fieldset legend{margin-left:-6px;padding:0 6px;font-size:15px}.apply-fieldset .form-grid{margin-top:8px}.application-website-address{grid-column:1/-1}.application-website-preview{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;margin-top:8px;padding:10px 12px;font-weight:700;display:block}.application-custom-domain{max-width:420px;margin-top:14px;display:block}@media (max-width:600px){.apply-main input:not([type=checkbox]),.apply-main select,.apply-main textarea{font-size:16px}}.signup-subheading{margin-top:-4px;font-size:18px;font-weight:700}.signup-steps{counter-reset:signup-step;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin:18px 0 20px;padding:0;list-style:none;display:grid}.signup-steps li{counter-increment:signup-step;border:1px solid var(--border);border-radius:12px;grid-template-columns:auto 1fr;align-content:start;gap:2px 10px;min-width:0;padding:14px 16px;display:grid}.signup-steps li:before{content:counter(signup-step);background:var(--accent);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:26px;height:26px;font-size:14px;font-weight:700;display:grid}.signup-steps span{overflow-wrap:anywhere}.apply-submit-row{flex-direction:column;align-items:flex-start;gap:10px;margin-top:4px;display:flex}.pricing-callout{border:1px solid color-mix(in srgb, #1a7f4e 20%, var(--border));background:color-mix(in srgb, #1a7f4e 6%, var(--canvas));border-radius:10px;margin-top:10px;padding:16px 18px}.pricing-callout p{color:var(--ink);margin:0 0 12px;font-weight:600}.setup-progress-bar{background:color-mix(in srgb, var(--muted) 18%, white);border-radius:999px;height:6px;margin:4px 0 20px;overflow:hidden}.setup-progress-bar-fill{background:#0756b8;border-radius:999px;height:100%;transition:width .2s}.setup-stepper{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;gap:2px;margin-bottom:24px;padding:8px;display:flex}.setup-step{color:var(--muted);border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-size:13px;display:flex}.setup-step-marker{background:color-mix(in srgb, var(--muted) 14%, white);width:22px;height:22px;color:var(--muted);border-radius:999px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.setup-step.done{color:var(--ink)}.setup-step.done .setup-step-marker{color:#fff;background:#1a7f4e}.setup-step.current{color:var(--ink);background:#f0f5fb;font-weight:700}.setup-step.current .setup-step-marker{color:#fff;background:#0756b8}@media (prefers-reduced-motion:reduce){.setup-progress-bar-fill{transition:none!important}}.mrs-v1{--mrs-navy:#052a53;--mrs-teal:#138f9f;--mrs-action:#0756b8;--mrs-canvas:#f5f8fb;--mrs-surface:#fff;--mrs-surface-soft:#eef5f8;--mrs-text:#102a43;--mrs-text-muted:#52677c;--mrs-border:#d7e1e9;--mrs-focus:#052a53;--mrs-focus-gap:#fff;--mrs-success:#247a52;--mrs-warning:#9a6400;--mrs-danger:#b42318;--mrs-info:#0756b8;--mrs-space-1:.25rem;--mrs-space-2:.5rem;--mrs-space-3:.75rem;--mrs-space-4:1rem;--mrs-space-5:1.5rem;--mrs-space-6:2rem;--mrs-space-7:3rem;--mrs-radius-control:.625rem;--mrs-radius-card:.875rem;--mrs-border-standard:1px solid var(--mrs-border);--mrs-shadow-card:0 12px 30px #052a531a;--mrs-shadow-control:0 4px 12px #052a5317;color:var(--mrs-text);font-family:Inter,Arial,sans-serif}.mrs-v1 :where(h1,h2,h3,.mrs-v1-heading){color:var(--mrs-navy);letter-spacing:-.025em;font-family:Sora,Inter,Arial,sans-serif}.mrs-v1 .mrs-v1-brand{max-width:100%;line-height:0;display:inline-flex}.mrs-v1 .mrs-v1-brand-image{max-width:100%;height:auto;display:block}.mrs-v1 .mrs-v1-brand-image-gateway{width:min(32rem,100%)}.mrs-v1 .mrs-v1-brand-image-product{width:min(13.5rem,100%)}.mrs-v1 .mrs-v1-card{background:var(--mrs-surface);border:var(--mrs-border-standard);border-radius:var(--mrs-radius-card);box-shadow:var(--mrs-shadow-card);padding:var(--mrs-space-6)}.mrs-v1 .mrs-v1-button{background:var(--mrs-action);border:1px solid var(--mrs-action);border-radius:var(--mrs-radius-control);box-shadow:var(--mrs-shadow-control);color:#fff;justify-content:center;align-items:center;min-height:2.75rem;padding:.75rem 1.25rem;font:600 .9375rem/1 Inter,Arial,sans-serif;text-decoration:none;display:inline-flex}.mrs-v1 .mrs-v1-field{background:var(--mrs-surface);border:var(--mrs-border-standard);border-radius:var(--mrs-radius-control);color:var(--mrs-text);font:inherit;width:100%;min-height:2.75rem;padding:.6875rem .875rem}.mrs-v1 :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--mrs-focus-gap);outline-offset:2px;box-shadow:0 0 0 5px var(--mrs-focus)}.mrs-v1 .mrs-v1-state-success{color:var(--mrs-success)}.mrs-v1 .mrs-v1-state-warning{color:var(--mrs-warning)}.mrs-v1 .mrs-v1-state-danger{color:var(--mrs-danger)}.mrs-v1 .mrs-v1-state-info{color:var(--mrs-info)}.mrs-v1 .mrs-gateway-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mrs-v1.mrs-gateway-page{background:var(--mrs-canvas);min-width:320px;min-height:100vh}.mrs-v1 .mrs-gateway{min-height:calc(100vh - 116px)}.mrs-v1 .mrs-gateway-hero{isolation:isolate;background:linear-gradient(155deg,#eaf5f8 0%,#f4f9f6 46%,#e7f1f7 100%);flex-direction:column;align-items:center;min-height:610px;padding:40px 24px 72px;display:flex;position:relative;overflow:hidden}.mrs-v1 .mrs-gateway-hero:before{content:"";z-index:-1;background:linear-gradient(#edf9ffdb 0%,#ebf8fe8c 24%,#ffffff2e 62%,#ffffff5c 100%);position:absolute;inset:0}.mrs-v1 .mrs-gateway-hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#f5f9fceb);height:150px;position:absolute;inset:auto 0 0}.mrs-v1 .mrs-gateway-brand{text-align:center;width:min(440px,70vw);margin:0 auto 18px}.mrs-v1 .mrs-gateway-brand .mrs-v1-brand-image-gateway{filter:drop-shadow(0 2px 5px #052a5314);width:100%}.mrs-v1 .mrs-gateway-card{text-align:center;background:#fffffff6;border:1px solid #adc3d6bf;border-radius:14px;width:min(570px,100vw - 40px);padding:33px 38px 29px;box-shadow:0 20px 54px #052a532b,0 4px 14px #052a5312}.mrs-v1 .mrs-gateway-card>h1{letter-spacing:-.035em;margin:0 0 7px;font:700 27px/1.2 Sora,Inter,sans-serif}.mrs-v1 .mrs-gateway-card>p{color:var(--mrs-text-muted);margin:0 0 24px;font-size:14px}.mrs-v1 .mrs-gateway-finder{background:var(--mrs-surface);border:1px solid #b9cbdc;border-radius:7px;grid-template-columns:41px minmax(0,1fr) 56px;height:52px;display:grid;overflow:hidden;box-shadow:inset 0 1px 2px #052a5308}.mrs-v1 .mrs-gateway-finder input{min-width:0;color:var(--mrs-navy);background:0 0;border:0;outline:0;font:500 14px Inter,sans-serif}.mrs-v1 .mrs-gateway-finder input::placeholder{color:#6b7f92}.mrs-v1 .mrs-gateway-search-icon,.mrs-v1 .mrs-gateway-search-button{place-items:center;display:grid}.mrs-v1 .mrs-gateway-search-icon{color:#5f758a}.mrs-v1 .mrs-gateway-search-icon svg,.mrs-v1 .mrs-gateway-search-button svg{stroke-width:2px;width:21px;height:21px}.mrs-v1 .mrs-gateway-search-button{color:#fff;cursor:pointer;background:linear-gradient(#0876db,#0361c2);border:0;border-radius:0;min-width:44px}.mrs-v1 .mrs-gateway-state{border:1px solid var(--mrs-border);background:var(--mrs-surface-soft);color:var(--mrs-text);text-align:left;border-radius:9px;margin-top:17px;padding:14px 16px}.mrs-v1 .mrs-gateway-state>strong,.mrs-v1 .mrs-gateway-secondary-prompt>strong{color:var(--mrs-navy);font-family:Sora,Inter,sans-serif;font-size:14px;display:block}.mrs-v1 .mrs-gateway-state p{color:var(--mrs-text-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.mrs-v1 .mrs-gateway-secondary-prompt{border-top:1px solid var(--mrs-border);margin-top:13px;padding-top:13px}.mrs-v1 .mrs-gateway-secondary-prompt a{min-height:44px;color:var(--mrs-action);text-underline-offset:3px;align-items:center;margin-top:7px;font-size:13px;font-weight:700;display:inline-flex}.mrs-v1 .mrs-gateway-results{text-align:left;gap:9px;margin:17px 0 0;padding:0;list-style:none;display:grid}.mrs-v1 .mrs-gateway-results li{border:1px solid var(--mrs-border);background:var(--mrs-surface);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.mrs-v1 .mrs-gateway-results strong,.mrs-v1 .mrs-gateway-results small{display:block}.mrs-v1 .mrs-gateway-results strong{color:var(--mrs-navy);font-size:14px}.mrs-v1 .mrs-gateway-results small{color:var(--mrs-text-muted);margin-top:3px;font-size:12px}.mrs-v1 .mrs-gateway-results a{color:var(--mrs-action);text-underline-offset:3px;flex:none;font-size:12px;font-weight:700}.mrs-v1 .mrs-gateway-or{color:#72869a;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:17px;display:grid}.mrs-v1 .mrs-gateway-or span{background:var(--mrs-border);height:1px}.mrs-v1 .mrs-gateway-or small{letter-spacing:.09em;font-size:10px;font-weight:700}.mrs-v1 .mrs-gateway-sign-in{color:#fff;background:linear-gradient(#0876dc,#0462c5);border-radius:7px;justify-content:center;align-items:center;min-height:50px;margin-top:15px;font-size:14px;font-weight:700;text-decoration:none;display:flex;box-shadow:0 8px 18px #0756b830}.mrs-v1 .mrs-gateway-utility-links{justify-content:center;align-items:center;gap:17px;margin-top:20px;display:flex}.mrs-v1 .mrs-gateway-utility-links a{min-height:44px;color:var(--mrs-action);text-underline-offset:3px;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.mrs-v1 .mrs-gateway-utility-links>span{background:#cedbe6;width:1px;height:16px}.mrs-v1 .mrs-gateway-capabilities{background:#fffffff7;border-top:1px solid #cfdde9cc;margin-top:-36px;padding:59px 24px 28px;position:relative}.mrs-v1 .mrs-gateway-capability-grid{grid-template-columns:repeat(3,1fr);gap:54px;width:min(1010px,100%);margin:0 auto;display:grid}.mrs-v1 .mrs-gateway-capability-grid article{text-align:center}.mrs-v1 .mrs-gateway-capability-icon{color:#0872d2;background:linear-gradient(145deg,#fff,#e8f4fb);border:1px solid #cfe2f1;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 14px;display:grid;box-shadow:0 7px 18px #052a5317}.mrs-v1 .mrs-gateway-capability-icon svg{stroke-width:1.8px;width:28px;height:28px}.mrs-v1 .mrs-gateway-capability-grid h2{margin:0;font:700 15px/1.25 Sora,Inter,sans-serif}.mrs-v1 .mrs-gateway-capability-grid p{color:#425d76;margin:5px 0 0;font-size:13px}.mrs-v1 .mrs-gateway-transparency-line{text-align:center;width:min(1010px,100%);color:var(--mrs-navy);border-top:1px solid #d6e1e9;margin:29px auto 0;padding-top:28px;font:700 15px Sora,Inter,sans-serif}.mrs-v1 .mrs-gateway-footer{color:#dceaf5;text-align:center;background:linear-gradient(105deg,#052a53,#063c66);min-height:116px;padding:25px 24px 20px}.mrs-v1 .mrs-gateway-footer-labels{justify-content:center;gap:36px;display:flex}.mrs-v1 .mrs-gateway-footer-labels :where(a,span){color:#fff;align-items:center;min-height:24px;font-size:13px;display:inline-flex}.mrs-v1 .mrs-gateway-footer p{color:#b9cede;margin:20px 0 0;font-size:11px}@media (max-width:600px){.mrs-v1 .mrs-gateway{min-height:0}.mrs-v1 .mrs-gateway-hero{background-position:20%;min-height:506px;padding:22px 16px 44px}.mrs-v1 .mrs-gateway-hero:before{background:linear-gradient(#f4fbffed,#f2fafebd 31%,#ffffff6e 72%,#ffffffde)}.mrs-v1 .mrs-gateway-brand{width:256px;max-width:82vw;margin-bottom:12px}.mrs-v1 .mrs-gateway-card{border-radius:12px;width:100%;max-width:354px;padding:25px 18px 22px}.mrs-v1 .mrs-gateway-card>h1{font-size:21px}.mrs-v1 .mrs-gateway-card>p{margin-bottom:18px;font-size:12px}.mrs-v1 .mrs-gateway-finder{grid-template-columns:36px minmax(0,1fr) 48px;height:48px}.mrs-v1 .mrs-gateway-finder input{font-size:12px}.mrs-v1 .mrs-gateway-results li{flex-direction:column;align-items:flex-start}.mrs-v1 .mrs-gateway-results a{align-items:center;min-height:44px;display:inline-flex}.mrs-v1 .mrs-gateway-sign-in{min-height:47px;margin-top:14px;font-size:13px}.mrs-v1 .mrs-gateway-utility-links{gap:13px;margin-top:14px}.mrs-v1 .mrs-gateway-utility-links a{font-size:11px}.mrs-v1 .mrs-gateway-capabilities{margin-top:0;padding:29px 14px 24px}.mrs-v1 .mrs-gateway-capability-grid{gap:8px}.mrs-v1 .mrs-gateway-capability-icon{width:43px;height:43px;margin-bottom:10px}.mrs-v1 .mrs-gateway-capability-icon svg{width:23px;height:23px}.mrs-v1 .mrs-gateway-capability-grid h2{font-size:11px}.mrs-v1 .mrs-gateway-capability-grid p{font-size:10px;line-height:1.35}.mrs-v1 .mrs-gateway-transparency-line{margin-top:22px;padding-top:21px;font-size:12px}.mrs-v1 .mrs-gateway-footer{min-height:104px;padding:23px 12px 18px}.mrs-v1 .mrs-gateway-footer-labels{gap:22px}.mrs-v1 .mrs-gateway-footer-labels span{font-size:11px}.mrs-v1 .mrs-gateway-footer p{margin-top:17px;font-size:9px}}@media (max-width:340px){.mrs-v1 .mrs-gateway-hero{padding-inline:12px}.mrs-v1 .mrs-gateway-brand{width:232px}.mrs-v1 .mrs-gateway-card{padding-inline:14px}.mrs-v1 .mrs-gateway-finder{grid-template-columns:32px minmax(0,1fr) 44px}.mrs-v1 .mrs-gateway-finder input{font-size:11px}.mrs-v1 .mrs-gateway-utility-links{gap:9px}.mrs-v1 .mrs-gateway-capabilities{padding-inline:10px}.mrs-v1 .mrs-gateway-capability-grid{gap:4px}.mrs-v1 .mrs-gateway-capability-grid h2{font-size:10px}.mrs-v1 .mrs-gateway-footer-labels{gap:17px}}@media (prefers-reduced-motion:reduce){.mrs-v1 .mrs-gateway-search-button,.mrs-v1 .mrs-gateway-sign-in{transition:none}}.mrs-v1 .mrs-gateway-finder input:focus-visible{z-index:1;box-shadow:inset 0 0 0 3px var(--mrs-focus);outline:0;position:relative}.mrs-v1.mrs-public-product-page{background:radial-gradient(circle at 50% -12%, #138f9f1a, transparent 32rem), var(--mrs-canvas);grid-template-rows:auto 1fr auto;min-width:320px;min-height:100vh;display:grid}.mrs-v1 .mrs-public-product-header{border-bottom:1px solid var(--mrs-border);background:#fffffff5;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:88px;padding:18px clamp(18px,4vw,52px);display:flex}.mrs-v1 .mrs-public-product-header .mrs-v1-brand-image-product{width:190px}.mrs-v1 .mrs-public-product-home{min-height:44px;color:var(--mrs-action);text-underline-offset:3px;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.mrs-v1 .mrs-public-product-main{width:min(100%,1100px);margin:0 auto;padding:clamp(42px,7vw,78px) 24px}.mrs-v1 .mrs-public-product-footer{color:#dceaf5;text-align:center;background:linear-gradient(105deg,#052a53,#063c66);padding:24px}.mrs-v1 .mrs-public-product-footer nav{flex-wrap:wrap;justify-content:center;gap:8px 32px;display:flex}.mrs-v1 .mrs-public-product-footer :where(a,span){color:#fff;align-items:center;min-height:44px;font-size:.8125rem;display:inline-flex}.mrs-v1 .mrs-public-product-footer span[aria-current=page]{color:#b9cede;font-weight:700}.mrs-v1 .mrs-public-product-footer p{color:#b9cede;margin:13px 0 0;font-size:.6875rem}.mrs-v1 .mrs-sign-in-wrap{place-items:start center;display:grid}.mrs-v1 .mrs-sign-in-card,.mrs-v1 .mrs-public-document{border:var(--mrs-border-standard);border-radius:var(--mrs-radius-card);background:var(--mrs-surface);width:min(100%,640px);box-shadow:var(--mrs-shadow-card)}.mrs-v1 .mrs-sign-in-card{width:min(100%,520px);padding:clamp(26px,5vw,46px)}.mrs-v1 .mrs-sign-in-card>h1{text-align:center;margin:0;font-size:clamp(1.7rem,4vw,2.15rem);line-height:1.16}.mrs-v1 .mrs-sign-in-subtitle{max-width:390px;color:var(--mrs-text-muted);text-align:center;margin:10px auto 28px;font-size:.875rem;line-height:1.55}.mrs-v1 .mrs-sign-in-association{border-bottom:1px solid var(--mrs-border);margin:0 0 24px;padding:0 0 20px}.mrs-v1 .mrs-sign-in-card form{gap:16px;display:grid}.mrs-v1 .mrs-sign-in-card form label{color:var(--mrs-navy);margin:0;font-size:.8125rem;font-weight:700}.mrs-v1 .mrs-sign-in-card form input{border-radius:var(--mrs-radius-control);min-height:48px;color:var(--mrs-text);border:1px solid #b9cbdc;margin-top:7px}.mrs-v1 .mrs-sign-in-card form>button{border-radius:var(--mrs-radius-control);width:100%;min-height:48px;box-shadow:var(--mrs-shadow-control);background:linear-gradient(#0876dc,#0462c5);margin-top:2px}.mrs-v1 .mrs-sign-in-card form>p{text-align:center;margin:0;font-size:.8125rem}.mrs-v1 .mrs-sign-in-card form>p:first-of-type{border-top:0;margin-top:0;padding-top:0}.mrs-v1 .mrs-sign-in-card form>small{color:var(--mrs-text-muted);text-align:center;font-size:.75rem;display:block}.mrs-v1 .mrs-sign-in-status{border:1px solid color-mix(in srgb, var(--mrs-info) 25%, var(--mrs-border));background:color-mix(in srgb, var(--mrs-info) 6%, white);color:var(--mrs-text);border-radius:9px;margin:0 0 20px;padding:12px 14px;font-size:.8125rem;line-height:1.5}.mrs-v1 .mrs-sign-in-owner-guidance{text-align:center;background:linear-gradient(145deg,#f4fafe,#eef7fb);border:1px solid #cfe2f1;border-radius:10px;margin-top:28px;padding:22px}.mrs-v1 .mrs-sign-in-owner-guidance h2{margin:0;font-size:1rem}.mrs-v1 .mrs-sign-in-owner-guidance p{color:var(--mrs-text-muted);margin:7px 0 16px;font-size:.8125rem}.mrs-v1 .mrs-v1-button-secondary{min-width:210px;box-shadow:none;color:var(--mrs-action);background:#fff}.mrs-v1 .mrs-sign-in-support{color:var(--mrs-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 9px;margin-top:24px;font-size:.8125rem;display:flex}.mrs-v1 .mrs-sign-in-support a,.mrs-v1 .mrs-sign-in-registration a{color:var(--mrs-action);text-underline-offset:3px;font-weight:700}.mrs-v1 .mrs-sign-in-registration{text-align:center;margin:17px 0 0;font-size:.8125rem}.mrs-v1 .mrs-public-document{margin:0 auto;padding:clamp(30px,6vw,58px)}.mrs-v1 .mrs-public-document>h1{max-width:560px;margin:7px 0 20px;font-size:clamp(2rem,5vw,2.75rem);line-height:1.13}.mrs-v1 .mrs-public-eyebrow{color:#0b6f7d;letter-spacing:.11em;text-transform:uppercase;margin:0;font-family:Sora,Inter,Arial,sans-serif;font-size:.75rem;font-weight:700}.mrs-v1 .mrs-public-lead{color:#28465f;font-size:1.0625rem;line-height:1.65}.mrs-v1 .mrs-public-document>p:not(.mrs-public-eyebrow),.mrs-v1 .mrs-public-document section>p,.mrs-v1 .mrs-public-document li,.mrs-v1 .mrs-public-pending p{color:var(--mrs-text-muted);line-height:1.7}.mrs-v1 .mrs-public-document h2{margin:32px 0 10px;font-size:1.25rem}.mrs-v1 .mrs-public-document ul{padding-left:1.35rem}.mrs-v1 .mrs-public-callout,.mrs-v1 .mrs-public-pending,.mrs-v1 .mrs-support-contact{background:var(--mrs-surface-soft);border:1px solid #cfe2f1;border-radius:10px;margin-top:30px;padding:22px}.mrs-v1 .mrs-public-callout h2{margin:0 0 12px;font-size:1.0625rem}.mrs-v1 .mrs-public-callout a{min-height:44px;color:var(--mrs-action);text-underline-offset:3px;align-items:center;font-weight:700;display:inline-flex}.mrs-v1 .mrs-public-separated-section{border-top:1px solid var(--mrs-border);margin-top:34px;padding-top:3px}.mrs-v1 .mrs-support-contact-action{border:1px solid var(--mrs-action);border-radius:var(--mrs-radius-control);background:var(--mrs-action);color:#fff;align-items:center;min-height:44px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.mrs-v1 .mrs-support-contact-action:hover{color:#fff;background:#06458f;border-color:#06458f;text-decoration:none}.mrs-v1 .mrs-support-contact-action:focus-visible{color:#fff;background:#06458f;border-color:#06458f}.mrs-v1 .mrs-support-contact-action:active{color:#fff;background:#052a53;border-color:#052a53}.mrs-v1 .mrs-support-contact p,.mrs-v1 .mrs-public-pending p{margin:10px 0 0;font-size:.8125rem}.mrs-v1 .mrs-support-contact p a{text-underline-offset:.14em;text-decoration:underline}.mrs-v1 .mrs-public-pending strong{color:var(--mrs-navy);font-family:Sora,Inter,Arial,sans-serif}.mrs-v1 .mrs-public-legal{min-height:410px}@media (max-width:600px){.mrs-v1 .mrs-public-product-header{gap:12px;min-height:76px;padding:12px 16px}.mrs-v1 .mrs-public-product-header .mrs-v1-brand-image-product{width:145px}.mrs-v1 .mrs-public-product-home{text-align:right;justify-content:flex-end;max-width:104px;font-size:.6875rem;line-height:1.3}.mrs-v1 .mrs-public-product-main{padding:28px 14px 36px}.mrs-v1 .mrs-sign-in-card,.mrs-v1 .mrs-public-document{padding:26px 20px}.mrs-v1 .mrs-sign-in-card>h1{font-size:1.65rem}.mrs-v1 .mrs-sign-in-subtitle{margin-bottom:23px;font-size:.8125rem}.mrs-v1 .mrs-sign-in-owner-guidance{padding:19px 15px}.mrs-v1 .mrs-v1-button-secondary{width:100%;min-width:0}.mrs-v1 .mrs-public-document>h1{font-size:1.9rem}.mrs-v1 .mrs-public-product-footer{padding-inline:14px}.mrs-v1 .mrs-public-product-footer nav{gap:4px 21px}}@media (max-width:340px){.mrs-v1 .mrs-public-product-header .mrs-v1-brand-image-product{width:130px}.mrs-v1 .mrs-public-product-main{padding-inline:10px}.mrs-v1 .mrs-sign-in-card,.mrs-v1 .mrs-public-document{padding-inline:16px}}@media (max-width:600px){.mrs-v1 .mrs-public-legal{padding-inline:20px}}.mrs-v1.public-site{--association-canvas:#f5f7fa;--association-ink:#0b2f55;--association-muted:#52667b;--association-line:#dce4eb;min-width:0;min-height:100vh;color:var(--association-ink);background:var(--association-canvas);flex-direction:column;display:flex}.mrs-v1.public-site>main{flex:1 0 auto;overflow-x:clip}.mrs-v1.public-site .public-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mrs-v1.public-site a:focus-visible,.mrs-v1.public-site button:focus-visible{outline:3px solid color-mix(in srgb, var(--theme-action) 68%, white);outline-offset:3px}.mrs-v1.public-site .public-header{border-bottom:1px solid var(--association-line);background:#fffffffa;gap:clamp(18px,2vw,34px);min-height:92px;padding:15px clamp(22px,3vw,48px);box-shadow:0 4px 20px #052a530d}.mrs-v1.public-site .public-header>a{min-width:210px;max-width:min(390px,31vw);text-decoration:none}.mrs-v1.public-site .public-header .identity,.mrs-v1.public-site .public-header .identity>div:last-child{min-width:0}.mrs-v1.public-site .public-header .identity{gap:12px}.mrs-v1.public-site .public-header .identity strong{overflow-wrap:anywhere;color:var(--theme-identity);letter-spacing:-.02em;font:700 clamp(1rem,1.25vw,1.25rem)/1.16 Sora,sans-serif;display:block}.mrs-v1.public-site .public-header .identity small{color:var(--association-muted);margin-top:4px;font-size:.72rem;line-height:1.3;display:block}.mrs-v1.public-site .public-header .association-logo{object-fit:contain;width:auto;max-width:116px;height:48px}.mrs-v1.public-site .public-desktop-navigation{min-width:0;margin-left:auto}.mrs-v1.public-site .public-header nav{justify-content:flex-end;align-items:center;gap:clamp(12px,1.25vw,22px);display:flex}.mrs-v1.public-site .public-header nav>a:not(.portal-cta){min-height:44px;color:var(--association-ink);white-space:nowrap;align-items:center;font-size:clamp(.71rem,.83vw,.82rem);font-weight:650;display:inline-flex}.mrs-v1.public-site .public-header nav>a[aria-current=page]:not(.portal-cta){color:var(--theme-action);box-shadow:inset 0 -2px var(--theme-action)}.mrs-v1.public-site .portal-divider{background:var(--association-line);flex:0 0 1px;width:1px;height:30px}.mrs-v1.public-site .public-header .portal-cta{border:1px solid color-mix(in srgb, var(--theme-action) 44%, white);min-height:44px;color:var(--theme-action);background:color-mix(in srgb, var(--theme-surface) 45%, white);box-shadow:none;white-space:nowrap;gap:7px;padding:0 13px;font-size:.71rem}.mrs-v1.public-site .public-header .portal-cta:hover{color:#fff;background:var(--theme-action)}.mrs-v1.public-site .hero{isolation:isolate;background:#dce9f1;grid-template-columns:minmax(0,43%) minmax(0,57%);grid-template-areas:"copy art""shortcuts art";align-content:center;gap:24px;min-height:420px;padding:42px clamp(32px,5vw,72px) 38px;display:grid;overflow:hidden}.mrs-v1.public-site .hero:after,.mrs-v1.public-site .generic-illustration-hero:after,.mrs-v1.public-site .property-photo-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#031932f5 0%,#041f3be6 25%,#052a53b8 50%,#052a5361 69%,#052a531a 84%,#052a5300 96%);display:block;position:absolute;inset:0}.mrs-v1.public-site .generic-hero-art,.mrs-v1.public-site .property-photo{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.mrs-v1.public-site .generic-hero-art{object-position:center 53%}.mrs-v1.public-site .hero-copy{z-index:2;color:#fff;background:0 0;grid-area:copy;align-self:end;min-width:0;max-width:590px;margin:0;padding:0;position:relative}.mrs-v1.public-site .hero .hero-message{color:#fffffff5;letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font:700 .72rem/1.35 Inter,sans-serif}.mrs-v1.public-site .hero h1{color:#fff;letter-spacing:-.045em;overflow-wrap:anywhere;text-wrap:balance;max-width:620px;margin:0;font:700 clamp(2.2rem,3.7vw,3.65rem)/1.03 Sora,sans-serif}.mrs-v1.public-site .hero h1 small{color:#ffffffe0;letter-spacing:0;margin-top:10px;font:500 .98rem/1.35 Inter,sans-serif;display:block}.mrs-v1.public-site .hero .hero-support{color:#ffffffe6;max-width:505px;margin:14px 0 0;font-size:.9rem;line-height:1.62}.mrs-v1.public-site .hero-shortcuts,.mrs-v1.public-site .property-photo-hero .hero-shortcuts,.mrs-v1.public-site .generic-illustration-hero .hero-shortcuts{z-index:2;max-width:570px;box-shadow:none;background:0 0;border-top:1px solid #ffffff3d;border-radius:0;grid-area:shortcuts;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:8px 24px;margin:0;padding:14px 0 0;display:grid;position:relative}.mrs-v1.public-site .hero-shortcuts a{color:#fff;text-align:left;text-shadow:0 1px 3px #00000073;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:11px;min-width:0;min-height:52px;text-decoration:none;display:grid}.mrs-v1.public-site .hero-shortcuts a:hover{transform:translate(3px)}.mrs-v1.public-site .hero-shortcuts .shortcut-icon,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.meetings,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.association,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.records{border:1px solid color-mix(in srgb, var(--shortcut-color) 52%, white);width:38px;height:38px;color:var(--shortcut-color);background:#fffffff5;border-radius:11px;grid-row:1/3;margin:0;box-shadow:0 7px 18px #00000029}.mrs-v1.public-site .hero-shortcuts .shortcut-icon svg{width:18px;height:18px}.mrs-v1.public-site .hero-shortcuts strong{color:#fff;white-space:normal;align-self:end;font:700 .79rem/1.25 Inter,sans-serif}.mrs-v1.public-site .hero-shortcuts small{color:#ffffffc7;align-self:start;font-size:.68rem;line-height:1.3}.mrs-v1.public-site .hero-featured-wrap{padding:20px var(--public-gutter) 0;background:var(--association-canvas)}.mrs-v1.public-site .hero-featured-wrap .featured{border:1px solid var(--association-line);border-left:4px solid var(--theme-action);background:#fff;border-radius:12px;max-width:1180px;margin:0 auto;padding:18px 22px;box-shadow:0 8px 22px #052a530f}.mrs-v1.public-site .demo-asset-caption{padding:8px var(--public-gutter) 0;color:#647487;background:var(--association-canvas);margin:0;font-size:.68rem;line-height:1.45}.mrs-v1.public-site .public-grid{max-width:1280px;padding:28px var(--public-gutter) 24px;background:0 0;align-items:start;gap:20px;margin:0 auto;display:grid}.mrs-v1.public-site .public-grid[data-owner-records=true]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"notices records contact"}.mrs-v1.public-site .public-grid[data-owner-records=false]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"notices contact"}.mrs-v1.public-site .recent-notices-card{grid-area:notices}.mrs-v1.public-site .contact-card{grid-area:contact}.mrs-v1.public-site .owner-records-card{grid-area:records}.mrs-v1.public-site .public-grid .homepage-card{border:1px solid var(--association-line);background:#fff;border-radius:14px;min-height:218px;padding:23px;box-shadow:0 9px 25px #052a530e}.mrs-v1.public-site .public-grid .recent-notices-card{box-shadow:none;background:0 0;border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;border-radius:0}.mrs-v1.public-site .recent-notices-card .homepage-card-heading{margin-bottom:7px}.mrs-v1.public-site .recent-notices-card .homepage-notice-row{border-top:1px solid var(--association-line);border-bottom:1px solid var(--association-line)}.mrs-v1.public-site .owner-records-card,.mrs-v1.public-site .owner-resources-card{border-top:3px solid var(--functional-records);background:#fff}.mrs-v1.public-site .owner-records-card .homepage-card-icon,.mrs-v1.public-site .owner-resources-card .homepage-card-icon{background:var(--functional-records)}.mrs-v1.public-site .owner-records-card .system-cta,.mrs-v1.public-site .owner-resources-card .system-cta{width:100%;margin:18px 0 10px;display:flex}.mrs-v1.public-site .owner-records-card .system-cta svg,.mrs-v1.public-site .owner-resources-card .system-cta svg{margin-left:auto}.mrs-v1.public-site .owner-records-card{flex-direction:column;display:flex}.mrs-v1.public-site .owner-records-card-copy{color:var(--association-muted);margin:0;font-size:.82rem;line-height:1.55}.mrs-v1.public-site .owner-records-card .system-cta{justify-content:space-between;margin-top:auto}.mrs-v1.public-site .owner-records-card-helper{color:var(--association-muted);font-size:.7rem;line-height:1.45}.mrs-v1.public-site .contact-card{box-shadow:none}.mrs-v1.public-site .contact-details{grid-template-columns:minmax(76px,.34fr) minmax(0,1fr)}.mrs-v1.public-site .contact-details dd,.mrs-v1.public-site .association-address{overflow-wrap:anywhere}.mrs-v1.public-site .management-portal-link{align-items:center;gap:5px;display:inline-flex}.mrs-v1.public-site .management-portal-link svg{width:14px;height:14px}.mrs-v1.public-site .association-information{max-width:calc(1280px - (2 * var(--public-gutter)));border:1px solid var(--association-line);box-shadow:none;background:#fff;border-radius:12px;margin:0 auto 28px;padding:22px 25px}.mrs-v1.public-site .association-information .button.secondary{white-space:normal;min-height:44px}.mrs-v1.public-site .public-page-content{width:min(100% - (2 * var(--public-gutter)), 1120px);min-height:480px;margin:0 auto;padding:48px 0 64px}.mrs-v1.public-site .public-page-content>h1,.mrs-v1.public-site .association-profile>h1{color:var(--association-ink);letter-spacing:-.035em;font:700 clamp(2rem,3vw,2.8rem)/1.12 Sora,sans-serif}.mrs-v1.public-site .public-page-content>.muted{max-width:680px;color:var(--association-muted);margin-bottom:32px}.mrs-v1.public-site .content-list-card{border:0;border-top:1px solid var(--association-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:25px 0}.mrs-v1.public-site .content-list-card:last-child{border-bottom:1px solid var(--association-line)}.mrs-v1.public-site .public-contact-panel,.mrs-v1.public-site .association-profile{border:1px solid var(--association-line);background:#fff;border-radius:14px;padding:30px;box-shadow:0 10px 28px #052a530f}.mrs-v1.public-site .public-contact-panel{max-width:690px}.mrs-v1.public-site .public-section-eyebrow{color:var(--theme-action);letter-spacing:.13em;text-transform:uppercase;margin:0 0 9px;font-size:.72rem;font-weight:750}.mrs-v1.public-site .association-profile>h1{margin-bottom:27px}.mrs-v1.public-site .association-profile dl{border-top:1px solid var(--association-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.mrs-v1.public-site .association-profile dl>div{min-width:0;padding:22px 20px 4px 0}.mrs-v1.public-site .association-profile dt{color:var(--association-muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:.71rem;font-weight:700;display:flex}.mrs-v1.public-site .association-profile dt svg{width:16px;color:var(--theme-action)}.mrs-v1.public-site .association-profile dd{color:var(--association-ink);margin:0;font-size:.92rem;line-height:1.55}.mrs-v1.public-site .public-footer{min-height:78px;padding:20px var(--public-gutter);color:#ffffffc2;background:#052a53;border-top:1px solid #ffffff21}.mrs-v1.public-site .public-footer-brand{font-size:.73rem}.mrs-v1.public-site .public-footer-links a{color:#fff;align-items:center;min-height:44px;font-size:.73rem;display:inline-flex}@media (max-width:1180px) and (min-width:761px){.mrs-v1.public-site .public-header{flex-wrap:wrap;padding-bottom:10px}.mrs-v1.public-site .public-header>a{max-width:calc(100% - 24px)}.mrs-v1.public-site .public-desktop-navigation{width:100%}.mrs-v1.public-site .public-header nav{flex-wrap:wrap;justify-content:flex-start}.mrs-v1.public-site .portal-divider{margin-left:auto}}@media (max-width:760px){.mrs-v1.public-site .public-header{flex-wrap:nowrap;min-height:76px;padding:11px 15px}.mrs-v1.public-site .public-header>a{min-width:0;max-width:calc(100% - 58px)}.mrs-v1.public-site .public-header .identity strong{font-size:clamp(.88rem,4vw,1rem)}.mrs-v1.public-site .public-header .identity small{font-size:.66rem}.mrs-v1.public-site .public-header .association-logo{max-width:76px;height:42px}.mrs-v1.public-site .public-menu-toggle{border:1px solid var(--association-line);width:46px;min-width:46px;height:46px;color:var(--association-ink);background:#fff;border-radius:10px}.mrs-v1.public-site .public-menu-panel{border:1px solid var(--association-line);background:#fff;border-radius:13px;width:min(340px,100vw - 24px);padding:12px;top:calc(100% + 10px);left:auto;right:0;box-shadow:0 18px 42px #052a5333}.mrs-v1.public-site .public-menu-panel nav{flex-direction:column;align-items:stretch;gap:2px;display:flex}.mrs-v1.public-site .public-menu-panel nav>a:not(.portal-cta){border-radius:8px;min-height:44px;padding:0 12px;font-size:.86rem}.mrs-v1.public-site .public-menu-panel .portal-divider{width:100%;height:1px;margin:8px 0}.mrs-v1.public-site .public-menu-panel .portal-cta{white-space:normal;justify-content:flex-start;min-height:46px;padding:0 12px}.mrs-v1.public-site .hero,.mrs-v1.public-site .generic-illustration-hero,.mrs-v1.public-site .property-photo-hero{background:#fff;grid-template-columns:1fr;grid-template-areas:"art""caption""copy""shortcuts";gap:0;min-height:0;padding:0 0 22px;display:grid;overflow:visible}.mrs-v1.public-site .hero:after,.mrs-v1.public-site .generic-illustration-hero:after,.mrs-v1.public-site .property-photo-hero:after{display:none}.mrs-v1.public-site .generic-hero-art,.mrs-v1.public-site .property-photo{object-fit:cover;object-position:center;grid-area:art;width:100%;height:clamp(190px,60vw,246px);position:relative}.mrs-v1.public-site .hero-copy{max-width:none;color:var(--association-ink);grid-area:copy;padding:25px 18px 19px}.mrs-v1.public-site .hero .hero-message{color:var(--theme-action);margin-bottom:11px;font-size:.65rem}.mrs-v1.public-site .hero h1{color:var(--association-ink);font-size:clamp(1.85rem,9vw,2.55rem);line-height:1.07}.mrs-v1.public-site .hero h1 small{color:var(--association-muted);margin-top:8px;font-size:.86rem}.mrs-v1.public-site .hero .hero-support{color:var(--association-muted);margin-top:12px;font-size:.84rem;line-height:1.55}.mrs-v1.public-site .hero-shortcuts,.mrs-v1.public-site .property-photo-hero .hero-shortcuts,.mrs-v1.public-site .generic-illustration-hero .hero-shortcuts{border:0;grid-area:shortcuts;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:none;padding:0 15px}.mrs-v1.public-site .hero-shortcuts a{border:1px solid var(--association-line);min-height:58px;color:var(--association-ink);text-shadow:none;background:#fff;border-radius:10px;grid-template-columns:38px minmax(0,1fr);padding:8px}.mrs-v1.public-site .hero-shortcuts a:hover{border-color:var(--theme-action);transform:none}.mrs-v1.public-site .hero-shortcuts strong{color:var(--association-ink);text-shadow:none;font-size:.73rem}.mrs-v1.public-site .hero-shortcuts small{color:var(--association-muted);text-shadow:none;font-size:.62rem}.mrs-v1.public-site .hero-featured-wrap{padding:16px 14px 0}.mrs-v1.public-site .hero-featured-wrap .featured{padding:16px}.mrs-v1.public-site .demo-asset-caption{color:#56687b;text-align:center;max-width:none;text-shadow:none;background:#fff;border-radius:0;grid-area:caption;padding:7px 15px 0;position:static}.mrs-v1.public-site .public-grid{grid-template-columns:1fr;padding:22px 14px}.mrs-v1.public-site .public-grid .homepage-card{min-height:0}.mrs-v1.public-site .association-information{margin:0 14px 24px;padding:20px}.mrs-v1.public-site .association-information,.mrs-v1.public-site .association-information dl{display:block}.mrs-v1.public-site .association-information .button.secondary{width:100%;margin-top:18px}.mrs-v1.public-site .public-page-content{width:calc(100% - 28px);min-height:420px;padding:34px 0 48px}.mrs-v1.public-site .public-contact-panel,.mrs-v1.public-site .association-profile{padding:22px 18px}.mrs-v1.public-site .association-profile dl{grid-template-columns:1fr}.mrs-v1.public-site .association-profile dl>div{padding-right:0}.mrs-v1.public-site .public-footer{flex-direction:column;align-items:flex-start;padding:22px 18px}.mrs-v1.public-site .public-footer-links{flex-wrap:wrap;gap:2px 20px;width:100%}}@media (max-width:340px){.mrs-v1.public-site .hero-copy{padding-inline:14px}.mrs-v1.public-site .hero-shortcuts,.mrs-v1.public-site .property-photo-hero .hero-shortcuts,.mrs-v1.public-site .generic-illustration-hero .hero-shortcuts{gap:6px;padding-inline:10px}.mrs-v1.public-site .hero-shortcuts a{grid-template-columns:34px minmax(0,1fr);column-gap:7px;padding:7px 6px}.mrs-v1.public-site .hero-shortcuts .shortcut-icon,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.meetings,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.association,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.records{width:34px;height:34px}.mrs-v1.public-site .contact-details{grid-template-columns:1fr}.mrs-v1.public-site .contact-details dt{border-bottom:0;padding-bottom:2px}.mrs-v1.public-site .contact-details dd{padding-top:2px}}@media (min-width:761px){.mrs-v1.public-site .hero{gap:26px}.mrs-v1.public-site .hero:after,.mrs-v1.public-site .generic-illustration-hero:after,.mrs-v1.public-site .property-photo-hero:after{background:linear-gradient(90deg, #02142af5 0%, #031b37e6 24%, rgba(var(--theme-hero-atmosphere), .72) 50%, rgba(var(--theme-hero-atmosphere), .38) 69%, rgba(var(--theme-hero-atmosphere), .1) 84%, rgba(var(--theme-hero-atmosphere), 0) 96%)}.mrs-v1.public-site .hero .hero-message{margin-bottom:16px}.mrs-v1.public-site .hero h1 small{margin-top:11px}.mrs-v1.public-site .hero .hero-support{margin-top:15px}.mrs-v1.public-site .hero-shortcuts,.mrs-v1.public-site .property-photo-hero .hero-shortcuts,.mrs-v1.public-site .generic-illustration-hero .hero-shortcuts{box-shadow:none;background:0 0;border:0;border-radius:0;gap:9px 28px;padding:15px 16px 13px}.mrs-v1.public-site .hero-shortcuts a:nth-child(2n){border-left:1px solid #ffffff2e;padding-left:18px}.mrs-v1.public-site .hero-shortcuts .shortcut-icon,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.meetings,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.association,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.records{border-color:color-mix(in srgb, var(--shortcut-color) 64%, white);background:#fffffffa;box-shadow:0 8px 20px #0003}}@media (min-width:900px){.mrs-v1.public-site .hero{grid-template-areas:"copy art";padding-bottom:124px}.mrs-v1.public-site .hero-shortcuts,.mrs-v1.public-site .property-photo-hero .hero-shortcuts,.mrs-v1.public-site .generic-illustration-hero .hero-shortcuts{background:var(--theme-rail);width:100%;max-width:none;min-height:88px;box-shadow:none;border:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;padding:0;position:absolute;inset:auto 0 0}.mrs-v1.public-site .hero-shortcuts a,.mrs-v1.public-site .hero-shortcuts a:nth-child(2n){border:0;grid-template-columns:48px minmax(0,1fr);column-gap:13px;min-height:88px;padding:16px clamp(18px,2.4vw,34px)}.mrs-v1.public-site .hero-shortcuts a+a{border-left:1px solid #fff3}.mrs-v1.public-site .hero-shortcuts small{color:#ffffffdb;font-size:.73rem;line-height:1.32}.mrs-v1.public-site .hero-shortcuts strong{font-size:.9rem;line-height:1.22}.mrs-v1.public-site .hero-shortcuts .shortcut-icon,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.meetings,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.association,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.records{border-width:1px;border-radius:12px;width:46px;height:46px;box-shadow:0 7px 16px #0000002b,inset 0 1px #ffffffb8}.mrs-v1.public-site .hero-shortcuts .shortcut-icon svg{stroke-width:1.85px;width:22px;height:22px}}.mrs-v1.public-site .demo-asset-caption{color:#56687b}.mrs-v1.public-site .generic-illustration-hero .demo-asset-caption{z-index:3;color:#ffffffc2;text-align:right;text-shadow:0 1px 2px #02142a8c;background:0 0;border-radius:0;max-width:min(44ch,100% - 36px);margin:0;padding:2px 0;font-size:.7rem;position:absolute;bottom:96px;right:18px}.mrs-v1.public-site .shortcut-icon.forms{--shortcut-color:var(--functional-association)}.mrs-v1.public-site .shortcut-icon.contact{--shortcut-color:var(--functional-meetings)}.mrs-v1.public-site .hero-shortcuts .owner-records-shortcut strong,.mrs-v1.public-site .hero-shortcuts .owner-records-shortcut small{color:#fff;text-shadow:0 1px 2px #00000047}.mrs-v1.public-site .owner-records-divider,.mrs-v1.public-site .portal-divider{background:var(--association-line);flex:0 0 1px;width:1px;height:30px}.mrs-v1.public-site .public-header .owner-records-cta,.mrs-v1.public-site .public-header nav>a.owner-records-cta{color:#fff;min-height:40px;box-shadow:none;white-space:nowrap;background:#0b5fa8;border-radius:8px;align-items:center;gap:7px;padding:0 16px;font-size:.74rem;font-weight:700;display:inline-flex}.mrs-v1.public-site .public-header .owner-records-cta:hover{color:#fff;background:#074c88}.mrs-v1.public-site .public-footer-brand strong{color:#fff;font-weight:700}.mrs-v1.public-site .public-footer-brand>span:last-child,.mrs-v1.public-site .public-footer .public-footer-brand{color:#cbd8e6}.mrs-v1.public-site .public-desktop-navigation .portal-cta{margin-left:0}.mrs-v1.public-site .public-desktop-navigation .portal-cta:before{display:none}@media (min-width:768px) and (max-width:1024px){.mrs-v1.public-site .public-grid[data-owner-records=true]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"notices records""contact contact"}.mrs-v1.public-site .public-grid[data-owner-records=false]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.mrs-v1.public-site .public-grid[data-owner-records=true],.mrs-v1.public-site .public-grid[data-owner-records=false]{grid-template-columns:minmax(0,1fr)}.mrs-v1.public-site .public-grid[data-owner-records=true]{grid-template-areas:"notices""records""contact"}.mrs-v1.public-site .public-grid[data-owner-records=false]{grid-template-areas:"notices""contact"}.mrs-v1.public-site .generic-illustration-hero .demo-asset-caption{color:#56687b;text-align:center;max-width:none;text-shadow:none;background:#fff;border-radius:0;padding:7px 15px 0;position:static}}@media (max-width:1179px){.mrs-v1.public-site .public-desktop-navigation{display:none}.mrs-v1.public-site .public-mobile-menu{flex:0 0 46px;display:block}.mrs-v1.public-site .public-header{flex-wrap:nowrap;position:relative}.mrs-v1.public-site .public-menu-toggle{border:1px solid var(--association-line);width:46px;min-width:46px;height:46px;color:var(--association-ink);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex}.mrs-v1.public-site .public-menu-panel{z-index:20;border:1px solid var(--association-line);background:#fff;border-radius:13px;width:min(340px,100vw - 24px);padding:12px;position:absolute;top:calc(100% + 10px);left:auto;right:0;box-shadow:0 18px 42px #052a5333}.mrs-v1.public-site .public-menu-panel nav{flex-direction:column;align-items:stretch;gap:2px;display:flex}.mrs-v1.public-site .public-menu-panel nav>a:not(.portal-cta):not(.owner-records-cta){border-radius:8px;min-height:44px;padding:0 12px;font-size:.86rem}.mrs-v1.public-site .public-menu-panel .owner-records-divider,.mrs-v1.public-site .public-menu-panel .portal-divider{width:100%;height:1px;margin:8px 0}.mrs-v1.public-site .public-menu-panel .owner-records-cta,.mrs-v1.public-site .public-menu-panel .portal-cta{white-space:normal;justify-content:flex-start;width:100%;min-height:48px;padding:0 12px}.mrs-v1.public-site .public-header .public-menu-panel nav>a.owner-records-cta{min-height:48px}}@media (min-width:1180px){.mrs-v1.public-site .public-desktop-navigation{display:block}.mrs-v1.public-site .public-mobile-menu{display:none}}.mrs-v1.public-site a{color:var(--public-brand-blue)}.mrs-v1.public-site a:focus-visible,.mrs-v1.public-site button:focus-visible{outline-color:var(--public-brand-blue);box-shadow:0 0 0 3px #fff}.mrs-v1.public-site .public-header nav>a:not(.portal-cta):not(.owner-records-cta):hover,.mrs-v1.public-site .public-header nav>a[aria-current=page]:not(.portal-cta):not(.owner-records-cta){color:var(--public-brand-blue)}.mrs-v1.public-site .public-header nav>a[aria-current=page]:not(.portal-cta){box-shadow:inset 0 -2px var(--public-brand-blue)}.mrs-v1.public-site .public-header .portal-cta{border-color:color-mix(in srgb, var(--public-brand-blue) 52%, white);color:var(--public-brand-blue);background:#fff}.mrs-v1.public-site .public-header .portal-cta:hover{border-color:var(--public-brand-blue);color:#fff;background:var(--public-brand-blue)}.mrs-v1.public-site .public-header .owner-records-cta,.mrs-v1.public-site .public-header nav>a.owner-records-cta{background:var(--public-brand-blue)}.mrs-v1.public-site .public-header .owner-records-cta:hover{background:var(--public-brand-blue-hover);color:#fff}.mrs-v1.public-site .hero-shortcuts .owner-records-shortcut{background:linear-gradient(135deg, var(--public-brand-navy) 0%, var(--public-brand-blue) 100%)}.mrs-v1.public-site .shortcut-icon.records{--shortcut-color:var(--public-brand-blue)}.mrs-v1.public-site .contact-card .homepage-card-icon{background:var(--public-brand-blue)}.mrs-v1.public-site .card-footer-link,.mrs-v1.public-site .management-portal-link,.mrs-v1.public-site .public-section-eyebrow{color:var(--public-brand-blue)}.mrs-v1.public-site .button:not(.secondary):not(.portal-cta),.mrs-v1.public-site .system-cta{border-color:var(--public-brand-blue);background:var(--public-brand-blue);color:#fff}.mrs-v1.public-site .button:not(.secondary):not(.portal-cta):hover,.mrs-v1.public-site .system-cta:hover{border-color:var(--public-brand-blue-hover);background:var(--public-brand-blue-hover)}.mrs-v1.public-site .button.secondary{border-color:var(--public-brand-blue);color:var(--public-brand-blue);background:#fff}.mrs-v1.public-site .button.secondary:hover{border-color:var(--public-brand-blue);color:var(--public-brand-blue);background:#edf6ff}.mrs-v1.public-site .hero-shortcuts .shortcut-icon,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.meetings,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.forms,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.contact,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.records{--shortcut-color:var(--public-brand-blue)}.mrs-v1.public-site .public-grid .homepage-card,.mrs-v1.public-site .public-grid .recent-notices-card,.mrs-v1.public-site .public-grid .owner-records-card,.mrs-v1.public-site .public-grid .contact-card{border:1px solid var(--association-line);background:#fff;border-radius:14px;min-height:0;padding:22px;box-shadow:0 9px 25px #052a530e}.mrs-v1.public-site .public-grid .owner-records-card{border-top:1px solid var(--association-line)}.mrs-v1.public-site .homepage-card-icon,.mrs-v1.public-site .owner-records-card .homepage-card-icon,.mrs-v1.public-site .owner-resources-card .homepage-card-icon,.mrs-v1.public-site .contact-card .homepage-card-icon{color:#fff;background:var(--public-brand-blue)}.mrs-v1.public-site .homepage-card-heading h2,.mrs-v1.public-site .contact-details dt,.mrs-v1.public-site .association-information h2,.mrs-v1.public-site main h1:not(.hero h1),.mrs-v1.public-site main h2:not(.hero h2),.mrs-v1.public-site main h3{color:var(--public-brand-navy)}.mrs-v1.public-site .notice-mark,.mrs-v1.public-site .contact-details dt svg,.mrs-v1.public-site .association-information h2 svg{color:var(--public-brand-blue)}.mrs-v1.public-site .notice-mark{background:color-mix(in srgb, var(--public-brand-blue) 8%, white)}.mrs-v1.public-site .hero-shortcuts a:hover .shortcut-icon{border-color:var(--public-brand-blue)}.mrs-v1.public-site .hero-shortcuts a:focus-visible .shortcut-icon{outline-color:var(--public-brand-blue)}.mrs-v1.public-site .owner-records-card .system-cta{margin:18px 0 11px}.mrs-v1.public-site .owner-records-card-helper{margin:0;display:block}.mrs-v1.public-site .hero-featured-wrap .featured{border-left-color:var(--public-brand-blue)}.mrs-v1.public-site .featured small,.mrs-v1.public-site .featured h2,.mrs-v1.public-site .featured p,.mrs-v1.public-site .notice-icon{color:var(--public-brand-navy)}.mrs-v1.public-site .featured small{color:var(--public-brand-blue)}.mrs-v1.public-site .public-footer{background:var(--theme-footer)}.mrs-v1.public-site .association-information .button.secondary{border-color:var(--public-brand-blue);color:var(--public-brand-blue);background:#fff}.mrs-v1.public-site .association-information .button.secondary:hover{border-color:var(--public-brand-blue);color:var(--public-brand-blue);background:#edf6ff}.mrs-v1.public-site[data-public-theme=garden]{--template-rail-dark:#03251ef0;--template-action:#1f7f63;--template-action-hover:#0e5f4a;--template-support:#2a9d78;--template-accent:#f6a15a;--template-accent-hover:#e88a3d;--template-canvas:#f4faf7;background:var(--template-canvas)}.mrs-v1.public-site[data-public-theme=terracotta]{--template-rail-dark:#30161df0;--template-action:#b8533c;--template-action-hover:#91412f;--template-support:#d07a58;--template-canvas:#fff5ef;background:var(--template-canvas)}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) a{color:var(--template-action)}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) a:focus-visible,.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) button:focus-visible{outline-color:var(--template-action)}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .public-header nav>a:not(.portal-cta):not(.owner-records-cta):hover,.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .public-header nav>a[aria-current=page]:not(.portal-cta):not(.owner-records-cta){color:var(--template-action);box-shadow:inset 0 -2px var(--template-action)}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .public-header .owner-records-cta,.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .button:not(.secondary):not(.portal-cta),.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .system-cta{border-color:var(--template-action);color:#fff;background:var(--template-action)}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .public-header .owner-records-cta:hover,.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .button:not(.secondary):not(.portal-cta):hover,.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .system-cta:hover{border-color:var(--template-action-hover);color:#fff;background:var(--template-action-hover)}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .public-header .portal-cta,.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .association-information .button.secondary{border-color:var(--template-action);color:var(--template-action);background:#fff}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .public-header .portal-cta:hover{border-color:var(--template-action);color:#fff;background:var(--template-action)}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .card-footer-link,.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .management-portal-link,.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .featured small,.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .contact-details dt svg,.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .association-information h2 svg{color:var(--template-action)}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .public-footer a{color:#fff}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .public-page-content{background:var(--template-canvas)}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .public-page-content>h1{color:var(--template-action-hover)}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .public-page-content .homepage-card-icon,.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .public-contact-panel .homepage-card-icon{background:var(--template-action)}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .public-page-content .content-list-card{border-color:color-mix(in srgb, var(--template-action) 20%, white)}.mrs-v1.public-site[data-public-theme=garden] .public-contact-panel,.mrs-v1.public-site[data-public-theme=garden] .association-profile,.mrs-v1.public-site[data-public-theme=garden] .public-page-content>.card:not(.content-list-card){background:#fbfefc;border-color:#d7e8e0;border-radius:20px;box-shadow:0 9px 24px #075e460e}.mrs-v1.public-site[data-public-theme=terracotta] .public-contact-panel,.mrs-v1.public-site[data-public-theme=terracotta] .association-profile,.mrs-v1.public-site[data-public-theme=terracotta] .public-page-content>.card:not(.content-list-card){background:#fffdfb;border-color:#ead7ce;border-radius:9px;box-shadow:0 8px 20px #91412f0f}.mrs-v1.public-site[data-public-theme=terracotta] .public-page-content>h1,.mrs-v1.public-site[data-public-theme=terracotta] .association-profile>h1{font-family:Georgia,Times New Roman,serif}.mrs-v1.public-site[data-public-theme=garden] .hero:after,.mrs-v1.public-site[data-public-theme=garden] .generic-illustration-hero:after,.mrs-v1.public-site[data-public-theme=garden] .property-photo-hero:after{background:linear-gradient(90deg,#03251ef5 0%,#053127e6 25%,#074233b8 50%,#0a7c5961 69%,#0a7c591a 84%,#0a7c5900 96%)}.mrs-v1.public-site[data-public-theme=garden] .hero h1{letter-spacing:-.035em}.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts a,.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts strong,.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts small{color:var(--theme-rail-text);text-shadow:none}.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts .shortcut-icon,.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts .shortcut-icon.meetings,.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts .shortcut-icon.forms,.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts .shortcut-icon.records{--shortcut-color:var(--template-action);border-color:color-mix(in srgb, var(--template-action) 24%, white);background:#fff;box-shadow:0 5px 14px #075e461a}.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts .owner-records-shortcut{background:color-mix(in srgb, var(--template-action) 9%, white)}.mrs-v1.public-site[data-public-theme=garden] .hero-featured-wrap,.mrs-v1.public-site[data-public-theme=garden] .public-grid{background:var(--template-canvas)}.mrs-v1.public-site[data-public-theme=garden] .hero-featured-wrap .featured{border-color:#d5e9e0;border-left-color:var(--template-action);background:#fbfefc;box-shadow:0 7px 20px #075e460f}.mrs-v1.public-site[data-public-theme=garden] .public-grid .homepage-card{background:#fffffff5;border-color:#d7e8e0;border-radius:20px;padding:25px;box-shadow:0 9px 24px #075e460e}.mrs-v1.public-site[data-public-theme=garden] .homepage-card-icon,.mrs-v1.public-site[data-public-theme=garden] .notice-mark{color:#fff;background:var(--template-action)}.mrs-v1.public-site[data-public-theme=garden] .notice-mark{color:var(--template-action);background:color-mix(in srgb, var(--template-action) 8%, white)}.mrs-v1.public-site[data-public-theme=garden] .association-information{background:#fbfefc;border-color:#d7e8e0;border-radius:20px;box-shadow:0 9px 24px #075e460d}.mrs-v1.public-site[data-public-theme=terracotta] .hero:after,.mrs-v1.public-site[data-public-theme=terracotta] .generic-illustration-hero:after,.mrs-v1.public-site[data-public-theme=terracotta] .property-photo-hero:after{background:linear-gradient(90deg,#30161df5 0%,#451d23e6 25%,#5c2b2db8 50%,#b8533c61 69%,#b8533c1a 84%,#b8533c00 96%)}.mrs-v1.public-site[data-public-theme=terracotta] .hero h1{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:700}.mrs-v1.public-site[data-public-theme=terracotta] .hero-shortcuts a,.mrs-v1.public-site[data-public-theme=terracotta] .hero-shortcuts strong,.mrs-v1.public-site[data-public-theme=terracotta] .hero-shortcuts small{color:var(--theme-rail-text);text-shadow:none}.mrs-v1.public-site[data-public-theme=terracotta] .hero-shortcuts .shortcut-icon,.mrs-v1.public-site[data-public-theme=terracotta] .hero-shortcuts .shortcut-icon.meetings,.mrs-v1.public-site[data-public-theme=terracotta] .hero-shortcuts .shortcut-icon.forms,.mrs-v1.public-site[data-public-theme=terracotta] .hero-shortcuts .shortcut-icon.records{--shortcut-color:var(--template-action);border-color:color-mix(in srgb, var(--template-action) 30%, white);background:#fffaf7;border-radius:8px;box-shadow:0 5px 14px #91412f1a}.mrs-v1.public-site[data-public-theme=terracotta] .hero-shortcuts .owner-records-shortcut{background:color-mix(in srgb, var(--template-action) 10%, white)}.mrs-v1.public-site[data-public-theme=terracotta] .hero-featured-wrap,.mrs-v1.public-site[data-public-theme=terracotta] .public-grid{background:var(--template-canvas)}.mrs-v1.public-site[data-public-theme=terracotta] .hero-featured-wrap .featured{border-color:#ecd8ce;border-left-color:var(--template-action);background:#fffbf8;border-radius:8px;box-shadow:0 7px 18px #91412f11}.mrs-v1.public-site[data-public-theme=terracotta] .featured h2{font-family:Georgia,Times New Roman,serif}.mrs-v1.public-site[data-public-theme=terracotta] .public-grid .homepage-card{background:#fffdfb;border-color:#ead7ce;border-radius:9px;padding:24px 22px;box-shadow:0 8px 20px #91412f0f}.mrs-v1.public-site[data-public-theme=terracotta] .homepage-card-icon,.mrs-v1.public-site[data-public-theme=terracotta] .notice-mark{color:#fff;background:var(--template-action)}.mrs-v1.public-site[data-public-theme=terracotta] .notice-mark{color:var(--template-action);background:color-mix(in srgb, var(--template-action) 8%, white)}.mrs-v1.public-site[data-public-theme=terracotta] .association-information{background:#fffdfb;border-color:#ead7ce;border-radius:9px;box-shadow:0 8px 20px #91412f0e}@media (min-width:900px){.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .hero-copy{z-index:3}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .hero-shortcuts{z-index:4}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .generic-illustration-hero .demo-asset-caption{z-index:5}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .hero-shortcuts,.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .property-photo-hero .hero-shortcuts,.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .generic-illustration-hero .hero-shortcuts{background:var(--template-rail-dark);box-shadow:inset 0 1px #ffffff2e}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .hero-shortcuts a+a{border-left-color:#ffffff24}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .hero-shortcuts a:not(.owner-records-shortcut) strong{color:#fff}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .hero-shortcuts a:not(.owner-records-shortcut) small{color:#ffffffc7}}@media (max-width:899px){.mrs-v1.public-site[data-public-theme=garden] .hero-copy,.mrs-v1.public-site[data-public-theme=terracotta] .hero-copy{background:var(--template-canvas)}.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts a{background:#fff;border-color:#d5e9e0;border-radius:14px}.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts .owner-records-shortcut{color:#fff;background:var(--template-action)}.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts .owner-records-shortcut strong,.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts .owner-records-shortcut small{color:#fff}.mrs-v1.public-site[data-public-theme=terracotta] .hero-shortcuts a{background:#fffaf7;border-color:#ead7ce;border-radius:7px}.mrs-v1.public-site[data-public-theme=terracotta] .hero-shortcuts .owner-records-shortcut{color:#fff;background:var(--template-action)}.mrs-v1.public-site[data-public-theme=terracotta] .hero-shortcuts .owner-records-shortcut strong,.mrs-v1.public-site[data-public-theme=terracotta] .hero-shortcuts .owner-records-shortcut small{color:#fff}}@media (max-width:767px){.mrs-v1.public-site[data-public-theme=garden] .public-grid .homepage-card{border-radius:16px}.mrs-v1.public-site[data-public-theme=terracotta] .public-grid .homepage-card{border-radius:8px}}.mrs-v1.public-site .hero h1{letter-spacing:-.048em;font-size:clamp(2.3rem,3.8vw,3.75rem);line-height:1.02}.mrs-v1.public-site .hero .hero-support,.mrs-v1.public-site .public-page-content>.muted,.mrs-v1.public-site .content-list-card>p,.mrs-v1.public-site .public-contact-panel>p,.mrs-v1.public-site .association-profile dd,.mrs-v1.public-site .owner-records-card-copy{font-size:.96rem;line-height:1.68}.mrs-v1.public-site .homepage-card-heading h2{letter-spacing:-.015em;font-size:1.05rem;line-height:1.3}.mrs-v1.public-site .hero-featured-wrap{padding-top:26px}.mrs-v1.public-site .public-grid{gap:24px;padding-top:32px;padding-bottom:32px}.mrs-v1.public-site .hero-featured-wrap .featured,.mrs-v1.public-site .public-grid .homepage-card,.mrs-v1.public-site .public-contact-panel,.mrs-v1.public-site .association-profile,.mrs-v1.public-site .association-information,.mrs-v1.public-site[data-public-theme=garden] .public-grid .homepage-card,.mrs-v1.public-site[data-public-theme=terracotta] .public-grid .homepage-card,.mrs-v1.public-site[data-public-theme=garden] .public-contact-panel,.mrs-v1.public-site[data-public-theme=terracotta] .public-contact-panel,.mrs-v1.public-site[data-public-theme=garden] .association-profile,.mrs-v1.public-site[data-public-theme=terracotta] .association-profile{border-color:color-mix(in srgb, var(--theme-action) 17%, white);border-radius:14px;box-shadow:0 10px 28px #052a530e}.mrs-v1.public-site .generic-illustration-hero .demo-asset-caption{color:#ffffffdb;text-shadow:0 1px 2px #02142a73;background:#02142a61;border-radius:5px;padding:4px 7px}@media (min-width:900px){.mrs-v1.public-site .hero-shortcuts a,.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .hero-shortcuts a,.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .hero-shortcuts a:nth-child(2n){min-height:88px}.mrs-v1.public-site .hero-shortcuts .shortcut-icon,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.meetings,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.forms,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.contact,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.records{width:48px;height:48px}.mrs-v1.public-site .hero-shortcuts .shortcut-icon svg{stroke-width:1.85px;width:23px;height:23px}.mrs-v1.public-site .hero-shortcuts strong{font-size:.94rem}.mrs-v1.public-site .hero-shortcuts small{font-size:.76rem}}@media (hover:hover) and (pointer:fine){.mrs-v1.public-site .hero-shortcuts a,.mrs-v1.public-site .homepage-card{transition:transform .16s,box-shadow .16s,border-color .16s}.mrs-v1.public-site .hero-shortcuts a:hover{transform:translateY(-2px)}.mrs-v1.public-site .homepage-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px #052a5316}}@media (prefers-reduced-motion:no-preference){.mrs-v1.public-site .hero-copy{animation:.36s ease-out both public-hero-copy-enter}}@media (prefers-reduced-motion:reduce){.mrs-v1.public-site .hero-copy,.mrs-v1.public-site .hero-shortcuts a,.mrs-v1.public-site .homepage-card{transition:none;animation:none}}@keyframes public-hero-copy-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mrs-v1.public-site .property-highlights{border:1px solid var(--border);background:#ffffffd6;border-radius:14px;margin:34px 40px 0;padding:28px;box-shadow:0 12px 30px #052a5312}.mrs-v1.public-site .property-highlights-heading{margin-bottom:20px}.mrs-v1.public-site .property-highlights-heading .eyebrow{color:var(--theme-action);margin:0 0 5px}.mrs-v1.public-site .property-highlights-heading h2{color:var(--public-brand-navy);letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem)}.mrs-v1.public-site .property-highlights-grid{gap:18px;display:grid}.mrs-v1.public-site .property-highlights[data-count="1"] .property-highlights-grid{grid-template-columns:minmax(0,760px);justify-content:center}.mrs-v1.public-site .property-highlights[data-count="2"] .property-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mrs-v1.public-site .property-highlights[data-count="3"] .property-highlights-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mrs-v1.public-site .property-highlights figure{border:1px solid color-mix(in srgb, var(--theme-identity) 16%, white);background:#fff;border-radius:12px;min-width:0;margin:0;transition:transform .16s,box-shadow .16s;overflow:hidden;box-shadow:0 8px 22px #052a5314}.mrs-v1.public-site .property-highlights figure:hover{transform:translateY(-2px);box-shadow:0 12px 28px #052a531c}.mrs-v1.public-site .property-highlight-image{aspect-ratio:16/10;position:relative;overflow:hidden}.mrs-v1.public-site .property-highlight-image img{object-fit:cover;width:100%;height:100%;display:block}.mrs-v1.public-site .property-highlights figcaption{color:var(--text-muted);padding:13px 15px 15px;font-size:.94rem;line-height:1.5}.mrs-v1.public-site[data-public-theme=garden] .property-highlights{background:#fbfefceb;border-color:#d7e8e0;border-radius:24px;padding:32px;box-shadow:0 13px 32px #075e4612}.mrs-v1.public-site[data-public-theme=garden] .property-highlights figure{border-color:#d7e8e0;border-radius:22px;box-shadow:0 10px 26px #075e4617}.mrs-v1.public-site[data-public-theme=garden] .property-highlights-heading h2{color:var(--template-action-hover)}.mrs-v1.public-site[data-public-theme=terracotta] .property-highlights{background:#fffdfbeb;border-color:#ead7ce;border-radius:9px;box-shadow:0 10px 28px #91412f13}.mrs-v1.public-site[data-public-theme=terracotta] .property-highlights-heading h2{color:var(--template-action-hover);font-family:Georgia,Times New Roman,serif}.mrs-v1.public-site[data-public-theme=terracotta] .property-highlights figure{border-color:#ead7ce;border-radius:7px;box-shadow:0 8px 22px #91412f17}.mrs-v1.public-site[data-public-theme=terracotta] .property-highlights[data-count="3"] .property-highlights-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.35fr 1fr}.mrs-v1.public-site[data-public-theme=terracotta] .property-highlights[data-count="3"] figure:first-child{grid-row:1/3}.mrs-v1.public-site[data-public-theme=terracotta] .property-highlights[data-count="3"] figure:not(:first-child) .property-highlight-image{aspect-ratio:16/7}.mrs-v1.public-site .public-grid .property-highlights{box-shadow:none;background:0 0;border:0;grid-column:1/-1;gap:18px;margin:0;padding:0;display:grid}.mrs-v1.public-site .public-grid .property-highlights[data-count="1"]{grid-template-columns:minmax(0,760px);justify-content:center}.mrs-v1.public-site .public-grid .property-highlights[data-count="1"] .property-highlight-image{aspect-ratio:16/7}.mrs-v1.public-site .public-grid .property-highlights[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mrs-v1.public-site .public-grid .property-highlights[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mrs-v1.public-site .public-grid .property-highlights figure{border-color:color-mix(in srgb, var(--theme-action) 17%, white);background:#fff;border-radius:14px;align-self:start;box-shadow:0 10px 28px #052a530e}.mrs-v1.public-site .public-grid .property-highlights[data-count="3"] figure:first-child{grid-row:auto}.mrs-v1.public-site .public-grid .property-highlights[data-count="3"] figure:not(:first-child) .property-highlight-image{aspect-ratio:16/10}.mrs-v1.public-site[data-public-theme=garden] .public-grid .property-highlights figure{border-color:#d7e8e0;border-radius:20px;box-shadow:0 9px 24px #075e460e}.mrs-v1.public-site[data-public-theme=terracotta] .public-grid .property-highlights figure{border-color:#ead7ce;border-radius:9px;box-shadow:0 8px 20px #91412f0f}.property-highlights-settings{grid-column:1/-1}.property-highlight-editor{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:minmax(190px,.75fr) minmax(280px,1.25fr);gap:12px;margin-top:10px;padding:12px;display:grid}.property-highlight-editor-preview{aspect-ratio:16/9;background-color:var(--surface);background-position:50%;background-size:cover;border-radius:12px}.property-highlight-editor form{align-content:start}.property-highlight-editor form:last-child{grid-column:2}.property-highlight-position{align-items:center;gap:8px;font-weight:700;display:inline-flex}.property-highlight-position select{min-width:64px;min-height:44px}.property-highlight-add{border:1px dashed var(--border);background:var(--surface);border-radius:14px;max-width:620px;margin-top:20px;padding:18px}@media (max-width:767px){.mrs-v1.public-site .public-grid .property-highlights[data-count="1"],.mrs-v1.public-site .public-grid .property-highlights[data-count="2"],.mrs-v1.public-site .public-grid .property-highlights[data-count="3"]{grid-template-columns:minmax(0,1fr)}.mrs-v1.public-site .public-grid .property-highlights[data-count="1"] .property-highlight-image{aspect-ratio:16/10}.mrs-v1.public-site .property-highlights{margin:24px 16px 0;padding:20px}.mrs-v1.public-site .property-highlights-grid,.mrs-v1.public-site .property-highlights[data-count="1"] .property-highlights-grid,.mrs-v1.public-site .property-highlights[data-count="2"] .property-highlights-grid,.mrs-v1.public-site .property-highlights[data-count="3"] .property-highlights-grid,.mrs-v1.public-site[data-public-theme=terracotta] .property-highlights[data-count="3"] .property-highlights-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.mrs-v1.public-site[data-public-theme=terracotta] .property-highlights[data-count="3"] figure:first-child{grid-row:auto}.mrs-v1.public-site[data-public-theme=terracotta] .property-highlights[data-count="3"] figure:not(:first-child) .property-highlight-image{aspect-ratio:16/10}.property-highlight-editor{grid-template-columns:minmax(0,1fr)}.property-highlight-editor form:last-child{grid-column:auto}}.mrs-v1.public-site .empty-state{border:1px dashed color-mix(in srgb, var(--theme-action) 24%, white);min-height:112px;color:var(--association-muted);background:color-mix(in srgb, var(--theme-surface) 58%, white);text-align:center;border-radius:14px;align-content:center;place-items:center;gap:6px;padding:18px;display:grid}.mrs-v1.public-site .empty-state svg{color:var(--theme-action)}.mrs-v1.public-site .empty-state strong{color:var(--association-ink);font-size:.95rem}.mrs-v1.public-site .empty-state p{margin:0;font-size:.9rem;line-height:1.5}.asset-settings .property-photo-quality-warning{color:#6b4513;background:#fff8e8;border-left:3px solid #b7791f;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:.9rem;line-height:1.5}.photo-position-preview{aspect-ratio:24/7;background-color:#dce9f1;background-repeat:no-repeat;background-size:cover;border:1px solid #d6e0eb;border-radius:14px;margin:16px 0 20px;position:relative;overflow:hidden}.photo-position-preview:before{content:"";background:linear-gradient(90deg,#02142ae6 0%,#031b37b3 42%,#052a5326 76%,#0000 100%);position:absolute;inset:0}.photo-position-preview span{z-index:1;color:#fff;text-shadow:0 1px 2px #02142aa6;font-size:.9rem;font-weight:700;position:absolute;bottom:18px;left:18px}.easy-setup-panel>.property-photo-quality-warning{color:#694814;background:#fff9ea;border:1px solid #ead39e;border-radius:10px;margin:16px 0;padding:12px 14px}@media (max-width:767px){.photo-position-preview{aspect-ratio:16/10}.mrs-v1.public-site .generic-illustration-hero{position:relative}.mrs-v1.public-site .hero h1,.mrs-v1.public-site[data-public-theme=garden] .hero h1,.mrs-v1.public-site[data-public-theme=terracotta] .hero h1{font-size:clamp(2rem,8.7vw,2.35rem)}.mrs-v1.public-site .hero-featured-wrap{padding-top:18px}.mrs-v1.public-site .public-grid{gap:18px;padding-top:24px;padding-bottom:26px}.mrs-v1.public-site .generic-illustration-hero .demo-asset-caption{z-index:5;color:#fff;text-align:right;text-shadow:0 1px 2px #02142a8c;background:#02142aad;border-radius:4px;grid-area:art;width:auto;max-width:calc(100% - 16px);margin:0;padding:3px 5px;font-size:.58rem;line-height:1.35;position:absolute;inset:auto 8px 8px auto;transform:none}}.mrs-v1.public-site .generic-illustration-hero .demo-asset-caption{color:#fff;text-shadow:0 1px 2px #02142a8c;background:#02142aad}@media (min-width:761px){.mrs-v1.public-site .generic-illustration-hero .demo-asset-caption{white-space:nowrap;max-width:calc(100% - 36px)}}@media (min-width:1025px){.mrs-v1.public-site .public-grid{align-items:stretch}.mrs-v1.public-site .public-grid .homepage-card{height:100%}.mrs-v1.public-site .contact-details{grid-template-columns:minmax(108px,.42fr) minmax(0,1fr);font-size:.74rem;line-height:1.35}.mrs-v1.public-site .contact-details dt,.mrs-v1.public-site .contact-details dd{padding-block:6px}}.mrs-v1.platform-workspace .platform-workspace-page{width:min(100%,1420px);margin:0 auto;padding:clamp(24px,3vw,42px)}.mrs-v1.platform-workspace .platform-breadcrumbs{margin-bottom:16px}.mrs-v1.platform-workspace .platform-breadcrumbs ol{color:#617286;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.mrs-v1.platform-workspace .platform-breadcrumbs li+li:before{content:"/";color:#9aa8b6;margin-right:6px}.mrs-v1.platform-workspace .platform-breadcrumbs a{color:#315a80}.mrs-v1.platform-workspace .platform-breadcrumbs [aria-current=page]{color:#52667b;font-weight:650}.mrs-v1.platform-workspace .platform-local-navigation{background:#f3f7fa;border:1px solid #dce5ed;border-radius:12px;flex-wrap:wrap;gap:6px;margin:22px 0;padding:6px;display:flex}.mrs-v1.platform-workspace .platform-local-navigation a{color:#38536d;border-radius:8px;align-items:center;min-height:44px;padding:0 15px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.mrs-v1.platform-workspace .platform-local-navigation a:hover{color:#052a53;background:#fff}.mrs-v1.platform-workspace .platform-local-navigation a[aria-current=page]{color:#fff;background:#052a53}.mrs-v1.platform-workspace .platform-workspace-panel{background:#fff;border:1px solid #dfe7ee;border-radius:14px;margin-top:20px;padding:clamp(20px,2.6vw,30px);scroll-margin-top:20px;overflow:hidden;box-shadow:0 8px 28px #052a530e}.mrs-v1.platform-workspace .platform-workspace-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.mrs-v1.platform-workspace .platform-workspace-heading h2{color:#052a53;font:720 clamp(1.15rem, 1.8vw, 1.45rem) / 1.25 var(--font-sora), Arial, sans-serif;letter-spacing:-.025em;margin:3px 0 0}.mrs-v1.platform-workspace .platform-workspace-count{color:#31546f;background:#edf3f7;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:750}.mrs-v1.platform-workspace .platform-responsive-table table{min-width:920px}.mrs-v1.platform-workspace .platform-responsive-table caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mrs-v1.platform-workspace .platform-responsive-table th{color:#51667b;letter-spacing:.03em;text-transform:uppercase;background:#f4f7fa;font-size:12px}.mrs-v1.platform-workspace .platform-responsive-table td{vertical-align:middle;color:#263f58}.mrs-v1.platform-workspace .platform-responsive-table td strong,.mrs-v1.platform-workspace .platform-responsive-table td small{display:block}.mrs-v1.platform-workspace .platform-responsive-table td small{color:#68798b;margin-top:3px;font-size:11px}.mrs-v1.platform-workspace .platform-responsive-table td a{white-space:nowrap;align-items:center;gap:5px;min-height:44px;font-weight:700;display:inline-flex}.mrs-v1.platform-workspace .platform-directory-search{max-width:620px;margin-bottom:22px}.mrs-v1.platform-workspace .platform-directory-search>label{color:#203e5a;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.mrs-v1.platform-workspace .platform-directory-search>div{background:#fff;border:1px solid #becbd7;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.mrs-v1.platform-workspace .platform-directory-search svg{color:#65788c;margin-left:13px}.mrs-v1.platform-workspace .platform-directory-search input{min-width:0;box-shadow:none;border:0}.mrs-v1.platform-workspace .platform-directory-search button{border-radius:0;min-height:44px}.mrs-v1.platform-workspace .platform-detail-list{border-top:1px solid #e3e9ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.mrs-v1.platform-workspace .platform-detail-list>div{border-bottom:1px solid #e3e9ef;min-width:0;padding:16px 18px 16px 0}.mrs-v1.platform-workspace .platform-detail-list>div:nth-child(2n){border-left:1px solid #e3e9ef;padding-left:18px}.mrs-v1.platform-workspace .platform-detail-list dt{color:#68798b;font-size:12px;font-weight:650}.mrs-v1.platform-workspace .platform-detail-list dd{overflow-wrap:anywhere;color:#163753;margin:5px 0 0;font-size:14px;font-weight:600}.mrs-v1.platform-workspace .platform-document-list{margin:0;padding-left:20px}.mrs-v1.platform-workspace .platform-document-list a{align-items:center;min-height:44px;display:inline-flex}.mrs-v1.platform-workspace .platform-review-workflow>.card{box-shadow:none;border:0;margin:0;padding:0}.mrs-v1.platform-workspace .platform-membership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.mrs-v1.platform-workspace .platform-membership-grid .card{margin:0}.mrs-v1.platform-workspace .platform-activity-detail{max-width:880px}.mrs-v1.platform-workspace .public-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.mrs-v1.platform-workspace .platform-workspace-page{padding:22px 16px 34px}.mrs-v1.platform-workspace .platform-local-navigation{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mrs-v1.platform-workspace .platform-local-navigation a{text-align:center;justify-content:center;padding-inline:9px}.mrs-v1.platform-workspace .platform-workspace-panel{padding:18px 15px}.mrs-v1.platform-workspace .platform-workspace-heading{align-items:flex-start}.mrs-v1.platform-workspace .platform-responsive-table{overflow:visible}.mrs-v1.platform-workspace .platform-responsive-table table,.mrs-v1.platform-workspace .platform-responsive-table tbody,.mrs-v1.platform-workspace .platform-responsive-table tr,.mrs-v1.platform-workspace .platform-responsive-table td{width:100%;min-width:0;display:block}.mrs-v1.platform-workspace .platform-responsive-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.mrs-v1.platform-workspace .platform-responsive-table tr{border:1px solid #dfe7ee;border-radius:10px;margin-top:14px;padding:12px}.mrs-v1.platform-workspace .platform-responsive-table td{border:0;border-bottom:1px solid #e8edf2;grid-template-columns:minmax(92px,.38fr) minmax(0,.62fr);gap:10px;padding:9px 0;display:grid}.mrs-v1.platform-workspace .platform-responsive-table td:last-child{border-bottom:0}.mrs-v1.platform-workspace .platform-responsive-table td:before{content:attr(data-label);color:#68798b;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:750}.mrs-v1.platform-workspace .platform-detail-list,.mrs-v1.platform-workspace .platform-membership-grid{grid-template-columns:1fr}.mrs-v1.platform-workspace .platform-detail-list>div,.mrs-v1.platform-workspace .platform-detail-list>div:nth-child(2n){border-left:0;padding:14px 0}.mrs-v1.platform-workspace .platform-workspace-panel .form-grid{grid-template-columns:1fr}}@media (max-width:340px){.mrs-v1.platform-workspace .platform-local-navigation{grid-template-columns:1fr}.mrs-v1.platform-workspace .platform-workspace-heading{display:block}.mrs-v1.platform-workspace .platform-workspace-count{margin-top:10px;display:inline-block}}.mrs-v1.platform-workspace .platform-sensitive-workflow>.platform-workspace-heading{border-bottom:1px solid #eadfca;padding-bottom:14px}.mrs-v1.platform-workspace .platform-workspace-panel>form,.mrs-v1.platform-workspace .platform-workspace-panel>.platform-operational-list+form,.mrs-v1.platform-workspace .platform-workspace-panel>p+form{margin-top:20px}.mrs-v1.platform-workspace .platform-responsive-table td,.mrs-v1.platform-workspace .platform-responsive-table th{overflow-wrap:normal;word-break:normal}.platform-application-progress{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.platform-application-progress li{border-left:2px solid #c8d9e9;gap:.125rem;padding:.35rem .5rem;font-size:.8125rem;display:grid}.platform-application-progress li span{color:#5a6d80}.platform-application-progress li strong{font-weight:650}@media (min-width:901px){.mrs-v1.platform-workspace .platform-responsive-table td:last-child,.mrs-v1.platform-workspace .platform-responsive-table th:last-child{background:#fff;position:sticky;right:0;box-shadow:-1px 0 #dbe3eb}.mrs-v1.platform-workspace .platform-responsive-table th:last-child{background:#f4f7fa}}.mrs-v1.owner-access-page{background:radial-gradient(circle at 50% -8%, #138f9f1c, transparent 34rem), var(--mrs-canvas);min-width:320px;padding:clamp(28px,5vw,64px) 20px}.mrs-v1.owner-access-page .owner-access-card{border:var(--mrs-border-standard);border-radius:var(--mrs-radius-card);background:var(--mrs-surface);width:min(100%,610px);max-width:none;box-shadow:var(--mrs-shadow-card);gap:0;padding:clamp(28px,5vw,44px)}.mrs-v1.owner-access-page .owner-access-product-brand{border-bottom:1px solid var(--mrs-border);justify-content:center;padding-bottom:24px;display:flex}.mrs-v1.owner-access-page .owner-access-product-brand .mrs-v1-brand-image-product{width:min(190px,62vw)}.mrs-v1.owner-access-page .owner-access-association{border:1px solid var(--mrs-border);background:color-mix(in srgb, var(--mrs-light-blue) 48%, white);border-radius:12px;margin:24px 0 0;padding:16px 18px}.mrs-v1.owner-access-page .owner-access-association .identity{min-width:0;margin:0}.mrs-v1.owner-access-page .owner-access-association .identity>div:last-child{min-width:0}.mrs-v1.owner-access-page .owner-access-association .identity strong{overflow-wrap:anywhere;color:var(--mrs-navy);font-family:Sora,Inter,Arial,sans-serif;line-height:1.25;display:block}.mrs-v1.owner-access-page .owner-access-association .identity small{color:var(--mrs-muted)}.mrs-v1.owner-access-page .owner-access-introduction{text-align:center;margin-top:28px}.mrs-v1.owner-access-page .owner-access-eyebrow{color:var(--mrs-teal-dark);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:.72rem;font-weight:750}.mrs-v1.owner-access-page .owner-access-introduction h1{margin:0;font-size:clamp(1.8rem,4vw,2.2rem);line-height:1.14}.mrs-v1.owner-access-page .owner-access-introduction>p:last-child{max-width:460px;color:var(--mrs-muted);margin:12px auto 0;font-size:.94rem;line-height:1.6}.mrs-v1.owner-access-page .owner-access-choices,.mrs-v1.owner-access-page .owner-access-form{gap:14px;margin-top:28px}.mrs-v1.owner-access-page .owner-access-choices button,.mrs-v1.owner-access-page .owner-access-form>button:not(.text-button),.mrs-v1.owner-access-page .owner-access-card>.button{border-radius:var(--mrs-radius-control);min-height:48px;box-shadow:var(--mrs-shadow-control);font-weight:700}.mrs-v1.owner-access-page .owner-access-choices .secondary{border-color:color-mix(in srgb, var(--mrs-action) 42%, white);color:var(--mrs-action);box-shadow:none;background:#fff}.mrs-v1.owner-access-page .owner-access-choices .secondary:hover{background:color-mix(in srgb, var(--mrs-light-blue) 58%, white)}.mrs-v1.owner-access-page .owner-access-form{padding-top:2px}.mrs-v1.owner-access-page .owner-access-form .text-button{width:fit-content;min-height:44px;color:var(--mrs-action);box-shadow:none;background:0 0;border-color:#0000;margin:0;padding:0 8px}.mrs-v1.owner-access-page .owner-access-form h2{margin:0 0 4px;font-size:1.25rem;line-height:1.3}.mrs-v1.owner-access-page .owner-access-form label{color:var(--mrs-navy);gap:7px;font-size:.82rem;font-weight:700;display:grid}.mrs-v1.owner-access-page .owner-access-form input{border:var(--mrs-border-standard);border-radius:var(--mrs-radius-control);width:100%;min-height:46px;color:var(--mrs-text);background:#fff;padding:10px 12px}.mrs-v1.owner-access-page :where(button,a,input):focus-visible{outline:3px solid var(--mrs-focus);outline-offset:3px}.mrs-v1.owner-access-page .owner-access-form .muted{color:var(--mrs-muted);margin:2px 0 0;font-size:.78rem;line-height:1.5}.mrs-v1.owner-access-page .owner-access-form>a{min-height:44px;color:var(--mrs-action);justify-content:center;align-items:center;font-size:.82rem;font-weight:650;display:inline-flex}.mrs-v1.owner-access-page .owner-access-state{border:1px solid color-mix(in srgb, var(--mrs-teal) 30%, white);border-left:4px solid var(--mrs-teal);color:var(--mrs-text);background:color-mix(in srgb, var(--mrs-light-blue) 54%, white);border-radius:10px;margin:24px 0 0;padding:14px 16px;font-size:.86rem;line-height:1.55}.mrs-v1.owner-access-page .owner-access-card>.button{width:100%;margin-top:22px}.mrs-v1.owner-access-page .owner-access-support{border:1px solid var(--mrs-border);background:#f8fafc;border-radius:12px;margin-top:30px;padding:20px}.mrs-v1.owner-access-page .owner-access-support h2{margin:0;font-size:1rem;line-height:1.3}.mrs-v1.owner-access-page .owner-access-support-technical>p{color:var(--mrs-muted);margin:7px 0 3px;font-size:.82rem}.mrs-v1.owner-access-page .owner-access-support-technical>a{min-height:44px;color:var(--mrs-action);text-underline-offset:3px;align-items:center;font-size:.86rem;font-weight:750;display:inline-flex}.mrs-v1.owner-access-page .owner-access-support-technical small{color:var(--mrs-muted);font-size:.7rem;display:block}.mrs-v1.owner-access-page .owner-access-entitlement-guidance{border-top:1px solid var(--mrs-border);color:var(--mrs-muted);margin:17px 0 0;padding-top:17px;font-size:.78rem;line-height:1.55}.mrs-v1.owner-access-page .owner-access-return{min-height:44px;color:var(--mrs-action);text-underline-offset:3px;align-self:center;align-items:center;margin-top:18px;font-size:.82rem;font-weight:700;display:inline-flex}@media (max-width:520px){.mrs-v1.owner-access-page{place-items:start center;padding:18px 12px 28px}.mrs-v1.owner-access-page .owner-access-card{padding:24px 18px}.mrs-v1.owner-access-page .owner-access-product-brand{padding-bottom:20px}.mrs-v1.owner-access-page .owner-access-association{margin-top:20px;padding:14px}.mrs-v1.owner-access-page .owner-access-introduction{margin-top:24px}.mrs-v1.owner-access-page .owner-access-support{padding:18px 16px}}.mrs-v1.authenticated-workspace{--auth-sidebar-width:264px;background:var(--mrs-canvas,#f5f8fb);max-width:none;min-height:100vh}.mrs-v1.authenticated-workspace .auth-sidebar{width:var(--auth-sidebar-width);overscroll-behavior:contain;background:#fff;border-right:1px solid #dfe8ef;padding:24px 16px 20px;overflow-y:auto;box-shadow:8px 0 28px #052a5309}.mrs-v1.authenticated-workspace .auth-sidebar>.mrs-v1-brand{border-bottom:1px solid #e7edf2;padding:3px 10px 21px;display:block}.mrs-v1.authenticated-workspace .auth-sidebar .mrs-v1-brand-image-product{width:176px;max-width:100%;height:auto;display:block}.mrs-v1.authenticated-workspace .auth-context-card{border-radius:12px;margin:18px 2px 12px}.mrs-v1.authenticated-workspace .platform-context{color:#fff;background:#052a53;align-items:flex-start;gap:11px;padding:15px;display:flex;box-shadow:0 9px 24px #052a5329}.mrs-v1.authenticated-workspace .platform-context svg{color:#58c4cf;flex:none;margin-top:2px}.mrs-v1.authenticated-workspace .platform-context small,.mrs-v1.authenticated-workspace .platform-context strong{color:inherit;display:block}.mrs-v1.authenticated-workspace .platform-context small{color:#c7dceb;letter-spacing:.065em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:650}.mrs-v1.authenticated-workspace .platform-context strong{font-family:Sora,system-ui,sans-serif;font-size:14px;line-height:1.35}.mrs-v1.authenticated-workspace .association-context{border:1px solid color-mix(in srgb, var(--accent) 22%, #dfe8ef);border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 3%, #fff);padding:10px}.mrs-v1.authenticated-workspace .association-context>small{color:#607086;letter-spacing:.065em;text-transform:uppercase;margin:0 0 5px 2px;font-size:10px;font-weight:700}.mrs-v1.authenticated-workspace .association-context .identity{text-align:left;align-items:center;min-height:0;padding:0}.mrs-v1.authenticated-workspace .association-context .identity strong{-webkit-line-clamp:2;color:#183653;text-transform:none;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.mrs-v1.authenticated-workspace .association-context .identity small{color:#52647a;font-size:13px}.mrs-v1.authenticated-workspace .association-context .association-icon{flex-basis:32px;width:32px;height:32px}.mrs-v1.authenticated-workspace .auth-navigation{margin-top:12px}.mrs-v1.authenticated-workspace .auth-navigation-section+.auth-navigation-section{border-top:1px solid #edf1f5;margin-top:14px;padding-top:11px}.mrs-v1.authenticated-workspace .auth-navigation-label{color:#56687b;letter-spacing:.065em;text-transform:uppercase;margin:0;padding:0 12px 5px;font-size:10px;font-weight:750;line-height:1.4}.mrs-v1.authenticated-workspace .auth-sidebar nav a,.mrs-v1.authenticated-workspace .sidebar-bottom a,.mrs-v1.authenticated-workspace .sidebar-bottom button{color:#4a5f75;border:0;border-radius:9px;min-height:46px;margin:2px 0;font-size:14px;font-weight:600}.mrs-v1.authenticated-workspace .auth-sidebar nav a{border-left:0;padding:11px 12px}.mrs-v1.authenticated-workspace .auth-sidebar nav a:hover,.mrs-v1.authenticated-workspace .auth-sidebar nav a[aria-current=page]{color:#075dcc;background:#eef5fc;text-decoration:none}.mrs-v1.authenticated-workspace .auth-sidebar nav a[aria-current=page]{box-shadow:inset 3px 0 #138f9f}.mrs-v1.authenticated-workspace .sidebar-bottom{border-top:1px solid #e7edf2;padding-top:13px}.mrs-v1.authenticated-workspace .sidebar-bottom .auth-navigation-label{padding-top:2px}.mrs-v1.authenticated-workspace .sidebar-bottom form{padding:0}.mrs-v1.authenticated-workspace .sidebar-bottom button{justify-content:flex-start;align-items:center;gap:.8rem;width:100%;padding:11px 12px;display:flex}.mrs-v1.authenticated-workspace .workspace-body{background:#f5f8fb;min-width:0}.mrs-v1.authenticated-workspace .auth-workspace-header{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom-color:#dfe8ef;min-height:76px;padding:12px 32px;position:sticky;top:0;box-shadow:0 3px 14px #052a5309}.mrs-v1.authenticated-workspace .platform-context-label{color:#052a53;align-items:center;gap:9px;font-family:Sora,system-ui,sans-serif;font-size:14px;font-weight:700;display:flex}.mrs-v1.authenticated-workspace .platform-context-label svg{color:#138f9f}.mrs-v1.authenticated-workspace .platform-context-label small,.mrs-v1.authenticated-workspace .tenant-label small,.mrs-v1.authenticated-workspace .switcher summary small{color:#66778b;letter-spacing:.055em;text-transform:uppercase;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:650;display:block}.mrs-v1.authenticated-workspace .tenant-label,.mrs-v1.authenticated-workspace .switcher summary{color:#183653;background:#fff;border:1px solid #d9e4ec;border-radius:9px;min-width:210px;padding:8px 12px;font-size:13px;font-weight:650}.mrs-v1.authenticated-workspace .switcher summary{justify-content:space-between;align-items:center;gap:15px;display:flex}.mrs-v1.authenticated-workspace .user-menu{margin-left:auto}.mrs-v1.authenticated-workspace .user-chip{border-radius:999px;padding:4px 7px 4px 4px}.mrs-v1.authenticated-workspace .account-menu-trigger{color:#183653;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;display:flex}.mrs-v1.authenticated-workspace .account-menu-trigger:focus-visible,.mrs-v1.authenticated-workspace .user-menu-panel [role=menuitem]:focus-visible{outline-offset:2px;outline:3px solid #138f9f}.mrs-v1.authenticated-workspace .user-menu-panel [role=menuitem]{color:#183653;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;display:flex}.mrs-v1.authenticated-workspace .user-menu-panel [role=menuitem]:hover{background:#eef5fc}.mrs-v1.authenticated-workspace .user-chip:hover{background:#f0f5f9}.mrs-v1.authenticated-workspace .avatar{color:#fff;background:#052a53}.mrs-v1.authenticated-workspace .content{width:100%;max-width:1440px;padding:34px 40px 64px}.mrs-v1.authenticated-workspace .auth-mobile-brand{display:none}.mrs-v1.authenticated-workspace .platform-main{max-width:none}.mrs-v1.authenticated-workspace .platform-main>.title-row{border-bottom:1px solid #dfe8ef;margin-bottom:26px;padding-bottom:22px}.mrs-v1.authenticated-workspace .platform-main>.title-row h1{color:#052a53;font-family:Sora,system-ui,sans-serif;font-size:clamp(28px,2.2vw,36px)}.mrs-v1.authenticated-workspace .platform-main>.title-row p{max-width:740px;margin-bottom:0}.mrs-v1.authenticated-workspace .platform-attention-summary{background:#fffaf5}.mrs-v1.authenticated-workspace .state-pill.positive{color:#115c38;font-weight:700}.mrs-v1.authenticated-workspace .state-pill.warning{color:#754200;font-weight:700}.mrs-v1.authenticated-workspace .platform-group-title{scroll-margin-top:96px}.mrs-v1.authenticated-workspace .card{border-color:#dfe8ef;box-shadow:0 7px 22px #052a530b}.mrs-v1.authenticated-workspace table th{color:#475d73;letter-spacing:.045em;text-transform:uppercase;background:#f3f7fa;font-size:11px}.mrs-v1.authenticated-workspace table th,.mrs-v1.authenticated-workspace table td{padding:13px 12px}.mrs-v1.authenticated-workspace .auth-mobile-menu-panel{display:none}.mrs-v1 .platform-mfa{padding-top:72px}.mrs-v1 .platform-mfa .mrs-v1-brand{width:190px;margin-bottom:36px;display:block}@media (prefers-reduced-motion:reduce){.mrs-v1.authenticated-workspace *{scroll-behavior:auto!important}}@media (max-width:900px){.mrs-v1.authenticated-workspace .auth-sidebar{display:none}.mrs-v1.authenticated-workspace .auth-workspace-header{flex-wrap:nowrap;min-height:72px;padding:12px 16px;position:sticky}.mrs-v1.authenticated-workspace .auth-mobile-brand{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mrs-v1.authenticated-workspace .auth-mobile-brand .mrs-v1-brand{width:142px;display:block}.mrs-v1.authenticated-workspace .auth-mobile-brand .mrs-v1-brand-image-product{width:100%;height:auto;display:block}.mrs-v1.authenticated-workspace .auth-mobile-brand>span{color:#66778b;-webkit-line-clamp:2;overflow-wrap:normal;word-break:normal;-webkit-box-orient:vertical;max-width:48vw;font-size:10px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.mrs-v1.authenticated-workspace .platform-context-label,.mrs-v1.authenticated-workspace .tenant-label,.mrs-v1.authenticated-workspace .auth-workspace-header>.switcher,.mrs-v1.authenticated-workspace .user-menu{display:none}.mrs-v1.authenticated-workspace .auth-mobile-menu{order:initial;width:auto;display:block;position:relative}.mrs-v1.authenticated-workspace .auth-mobile-menu[open]{z-index:60}.mrs-v1.authenticated-workspace .auth-mobile-menu[open]:before{content:"";z-index:-1;background:#052a5338;position:fixed;inset:0}.mrs-v1.authenticated-workspace .auth-mobile-menu>summary{color:#052a53;background:#fff;border-color:#cddae4;justify-content:center;min-width:88px;padding:9px 12px;font-weight:700}.mrs-v1.authenticated-workspace .auth-mobile-menu-label{align-items:center;gap:7px;display:inline-flex}.mrs-v1.authenticated-workspace .auth-mobile-menu[open] .auth-mobile-menu-panel{z-index:50;background:#fff;border:1px solid #d7e2ea;border-radius:13px;width:min(340px,100vw - 24px);max-height:calc(100vh - 100px);padding:14px;display:block;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 18px 46px #052a5333}.mrs-v1.authenticated-workspace .auth-mobile-context{color:#052a53;background:#edf5f8;border-radius:7px;margin:0 0 9px;padding:9px 10px;font-size:12px;font-weight:700}.mrs-v1.authenticated-workspace .auth-mobile-role{color:#52647a;margin:-4px 10px 8px;font-size:12px}.mrs-v1.authenticated-workspace .auth-mobile-portfolio-return{color:#075dcc;border-bottom:1px solid #e3eaf0;align-items:center;min-height:44px;padding:10px;font-weight:700;display:flex}.mrs-v1.authenticated-workspace .auth-mobile-menu nav{grid-template-columns:1fr;padding:0}.mrs-v1.authenticated-workspace .auth-mobile-navigation .auth-navigation-section+.auth-navigation-section{margin-top:8px;padding-top:8px}.mrs-v1.authenticated-workspace .auth-mobile-menu .auth-navigation-label{padding:4px 10px}.mrs-v1.authenticated-workspace .auth-mobile-menu nav a,.mrs-v1.authenticated-workspace .auth-mobile-associations a,.mrs-v1.authenticated-workspace .auth-mobile-utilities a,.mrs-v1.authenticated-workspace .auth-mobile-utilities button{color:#314b65;border-radius:7px;align-items:center;gap:9px;width:100%;min-height:44px;padding:10px 11px;font-size:13px;font-weight:600;display:flex}.mrs-v1.authenticated-workspace .auth-mobile-menu nav a[aria-current=page]{color:#075dcc;background:#eef5fc}.mrs-v1.authenticated-workspace .auth-mobile-associations,.mrs-v1.authenticated-workspace .auth-mobile-utilities{border-top:1px solid #e3eaf0;margin-top:8px;padding-top:8px}.mrs-v1.authenticated-workspace .auth-mobile-associations>strong{color:#66778b;letter-spacing:.055em;text-transform:uppercase;padding:5px 10px;font-size:10px;display:block}.mrs-v1.authenticated-workspace .auth-mobile-utilities form{margin:0}.mrs-v1.authenticated-workspace .auth-mobile-utilities button{background:0 0;border:0;justify-content:flex-start}.mrs-v1.authenticated-workspace .content{padding:26px 20px 50px}}@media (max-width:520px){.mrs-v1.authenticated-workspace .auth-workspace-header{padding:10px 12px}.mrs-v1.authenticated-workspace .auth-mobile-brand .mrs-v1-brand{width:132px}.mrs-v1.authenticated-workspace .auth-mobile-menu>summary{min-width:48px;font-size:0}.mrs-v1.authenticated-workspace .auth-mobile-menu-label{gap:0}.mrs-v1.authenticated-workspace .content{padding:22px 12px 44px}.mrs-v1.authenticated-workspace .platform-main>.title-row{padding-bottom:18px}.mrs-v1.authenticated-workspace .platform-main>.title-row h1{font-size:25px}.mrs-v1.authenticated-workspace .platform-attention-summary{padding:16px}.mrs-v1.authenticated-workspace .card{border-radius:11px}.mrs-v1.authenticated-workspace .platform-group-title{margin-top:32px;padding-top:22px}}@media (max-width:900px){.mrs-v1.platform-workspace .form-grid{grid-template-columns:minmax(0,1fr)}}.mrs-v1.platform-workspace .platform-overview{gap:20px;max-width:1180px;margin:0 auto;display:grid}.mrs-v1.platform-workspace .platform-overview>.title-row{padding-bottom:8px}.mrs-v1.platform-workspace .platform-overview-panel{background:#fff;border:1px solid #dfe7ee;border-radius:14px;min-width:0;padding:24px;box-shadow:0 10px 28px #052a530b}.mrs-v1.platform-workspace .platform-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.mrs-v1.platform-workspace .platform-panel-heading h2,.mrs-v1.platform-workspace .platform-panel-heading p{margin:0}.mrs-v1.platform-workspace .platform-panel-heading h2{color:#052a53;letter-spacing:-.02em;margin-top:3px;font-size:clamp(19px,2vw,23px)}.mrs-v1.platform-workspace .platform-inline-link,.mrs-v1.platform-workspace .platform-operational-list a,.mrs-v1.platform-workspace .platform-association-attention-list a{color:#075f78;align-items:center;gap:6px;min-height:44px;font-weight:700;display:inline-flex}.mrs-v1.platform-workspace .platform-overview-state{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.mrs-v1.platform-workspace .platform-overview-state.has-attention{color:#7a3d00;background:#fff3dd}.mrs-v1.platform-workspace .platform-overview-state.is-clear{color:#156044;background:#eaf8f2}.mrs-v1.platform-workspace .platform-attention-list,.mrs-v1.platform-workspace .platform-operational-list,.mrs-v1.platform-workspace .platform-activity-list,.mrs-v1.platform-workspace .platform-association-attention-list{margin:0;padding:0;list-style:none}.mrs-v1.platform-workspace .platform-attention-list{background:#e4eaf0;border:1px solid #e4eaf0;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.mrs-v1.platform-workspace .platform-attention-list li{background:#fff;min-width:0}.mrs-v1.platform-workspace .platform-attention-list li.has-attention{background:#fffcf6}.mrs-v1.platform-workspace .platform-attention-list a{color:#183552;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:grid}.mrs-v1.platform-workspace .platform-attention-list a:hover{background:#f6fafc;text-decoration:none}.mrs-v1.platform-workspace .platform-attention-list strong,.mrs-v1.platform-workspace .platform-attention-list small{display:block}.mrs-v1.platform-workspace .platform-attention-list strong{font-size:14px}.mrs-v1.platform-workspace .platform-attention-list small{color:#617286;margin-top:3px;font-size:12px}.mrs-v1.platform-workspace .platform-attention-count{color:#53687e;background:#edf2f6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.mrs-v1.platform-workspace .has-attention .platform-attention-count{color:#713600;background:#ffe4b9}.mrs-v1.platform-workspace .platform-snapshot dl{border-top:1px solid #e4eaf0;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.mrs-v1.platform-workspace .platform-snapshot dl>div{padding:18px 22px 2px 0}.mrs-v1.platform-workspace .platform-snapshot dl>div+div{border-left:1px solid #e4eaf0;padding-left:22px}.mrs-v1.platform-workspace .platform-snapshot dt{color:#5c6e82;font-size:13px}.mrs-v1.platform-workspace .platform-snapshot dd{color:#052a53;font-family:var(--font-sora), Arial, sans-serif;margin:5px 0 0;font-size:27px;font-weight:750}.mrs-v1.platform-workspace .platform-overview-columns{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:20px;display:grid}.mrs-v1.platform-workspace .platform-operational-list li,.mrs-v1.platform-workspace .platform-association-attention-list li{border-top:1px solid #e8edf2;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-width:0;padding:13px 0;display:grid}.mrs-v1.platform-workspace .platform-operational-list strong,.mrs-v1.platform-workspace .platform-operational-list small,.mrs-v1.platform-workspace .platform-association-attention-list strong,.mrs-v1.platform-workspace .platform-association-attention-list span{display:block}.mrs-v1.platform-workspace .platform-operational-list small,.mrs-v1.platform-workspace .platform-association-attention-list span{color:#627387;margin-top:3px;font-size:12px}.mrs-v1.platform-workspace .platform-operational-list .state-pill{text-align:center;white-space:normal}.mrs-v1.platform-workspace .platform-activity-list li{border-top:1px solid #e8edf2;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:13px 0;display:grid}.mrs-v1.platform-workspace .platform-activity-list svg{color:#138f9f;margin-top:2px}.mrs-v1.platform-workspace .platform-activity-list strong,.mrs-v1.platform-workspace .platform-activity-list span,.mrs-v1.platform-workspace .platform-activity-list small{display:block}.mrs-v1.platform-workspace .platform-activity-list span{color:#344b63;margin-top:2px;font-size:13px}.mrs-v1.platform-workspace .platform-activity-list small{color:#65778b;margin-top:3px;font-size:12px}.mrs-v1.platform-workspace .platform-empty-copy{color:#53677c;background:#f8fbfd;border:1px dashed #cdd9e3;border-radius:10px;margin:0;padding:18px}.mrs-v1.platform-workspace .platform-legacy-notice{color:#173a53;background:#f0fafb;border:1px solid #bddce1;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:22px;padding:14px 16px;font-size:13px;display:grid}.mrs-v1.platform-workspace .platform-legacy-notice a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.mrs-v1.platform-workspace .platform-anchor{scroll-margin-top:20px}@media (max-width:900px){.mrs-v1.platform-workspace .platform-overview-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.mrs-v1.platform-workspace .platform-overview{gap:14px}.mrs-v1.platform-workspace .platform-overview-panel{border-radius:11px;padding:17px}.mrs-v1.platform-workspace .platform-panel-heading{flex-direction:column;align-items:stretch;gap:8px;margin-bottom:14px}.mrs-v1.platform-workspace .platform-overview-state{white-space:normal;align-self:flex-start}.mrs-v1.platform-workspace .platform-attention-list{grid-template-columns:minmax(0,1fr)}.mrs-v1.platform-workspace .platform-attention-list a{min-height:72px;padding:12px}.mrs-v1.platform-workspace .platform-snapshot dl{grid-template-columns:minmax(0,1fr)}.mrs-v1.platform-workspace .platform-snapshot dl>div,.mrs-v1.platform-workspace .platform-snapshot dl>div+div{border:0;border-top:1px solid #e4eaf0;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:10px 0;display:flex}.mrs-v1.platform-workspace .platform-snapshot dd{margin:0;font-size:23px}.mrs-v1.platform-workspace .platform-operational-list li,.mrs-v1.platform-workspace .platform-association-attention-list li{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.mrs-v1.platform-workspace .platform-operational-list .state-pill{grid-column:1;justify-self:start}.mrs-v1.platform-workspace .platform-operational-list li>a{grid-area:1/2/span 2}.mrs-v1.platform-workspace .platform-legacy-notice{grid-template-columns:minmax(0,1fr);gap:5px}}@media (max-width:360px){.mrs-v1.platform-workspace .platform-overview-panel{padding:14px}.mrs-v1.platform-workspace .platform-attention-list a{grid-template-columns:minmax(0,1fr) auto}.mrs-v1.platform-workspace .platform-attention-list a>svg{display:none}}.mrs-v1.platform-workspace .platform-access-request-grid{margin-top:20px}.mrs-v1.platform-workspace .platform-sensitive-workflow{background:linear-gradient(#fff,#f8fbfd);border-color:#d7e2ea}.mrs-v1.platform-workspace .platform-service-override{border-left:4px solid #a85d15}.mrs-v1.platform-workspace .platform-service-override .state-pill{text-align:center;white-space:normal;max-width:180px}@media (max-width:760px){.mrs-v1.platform-workspace .platform-access-request-grid{grid-template-columns:minmax(0,1fr)}.mrs-v1.platform-workspace .platform-service-override{border-left-width:3px}}.website-address-chooser,.website-address-confirm,.website-address-complete{gap:.9rem;display:grid}.website-address-chooser h2,.website-address-confirm h2,.website-address-complete h2,.website-address-chooser p,.website-address-confirm p,.website-address-complete p{margin:0}.website-address-input{align-items:stretch;max-width:36rem;display:flex}.website-address-input input{border-radius:8px 0 0 8px;flex:1;min-width:0}.website-address-input span{border:1px solid var(--border);min-height:44px;color:var(--navy);background:#eef5f8;border-left:0;border-radius:0 8px 8px 0;align-items:center;padding:0 .8rem;font-weight:650;display:flex}.website-address-display{overflow-wrap:anywhere;color:var(--navy);font-family:var(--font-heading), sans-serif;font-size:clamp(1.25rem,4vw,1.8rem);font-weight:700}.website-address-actions{flex-wrap:wrap;gap:.75rem;display:flex}.structural-readonly-value{overflow-wrap:anywhere;color:var(--navy);margin:.45rem 0;font-weight:700}.field-label{font-weight:650;display:block}@media (max-width:390px){.website-address-input{display:grid}.website-address-input input{border-radius:8px 8px 0 0}.website-address-input span{border-left:1px solid var(--border);border-top:0;border-radius:0 0 8px 8px}.website-address-actions>*{flex:8rem}}.mrs-legal-body{overflow-wrap:anywhere;margin-top:1.5rem;line-height:1.65}.mrs-legal-body h2{margin-top:2rem}.platform-onboarding-exception-list{gap:1rem;margin-top:1rem;display:grid}.platform-onboarding-exception{border:1px solid var(--border);border-left:4px solid var(--warning);background:var(--surface);border-radius:12px;gap:1rem;padding:1rem;display:grid}.platform-onboarding-exception>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.platform-onboarding-exception h3,.platform-onboarding-exception p{margin:0}.platform-onboarding-exception-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 1rem;margin:0;display:grid}.platform-onboarding-exception-details div{min-width:0}.platform-onboarding-exception-details dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.platform-onboarding-exception-details dd{overflow-wrap:anywhere;margin:.2rem 0 0}.platform-onboarding-exception-wide{grid-column:1/-1}.platform-recovery-action{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.platform-recovery-action p{margin:0}.technical-reference{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}@media (max-width:760px){.platform-onboarding-exception>header{display:grid}.platform-onboarding-exception-details{grid-template-columns:minmax(0,1fr)}.platform-onboarding-exception-wide{grid-column:auto}.platform-recovery-action button{width:100%;min-height:44px}}.easy-setup{gap:1.5rem;max-width:920px;margin:0 auto;display:grid}.easy-setup-welcome{color:#fff;background:linear-gradient(135deg,#092a53,#0b5261);border-radius:18px;padding:clamp(1.25rem,3vw,2.25rem)}.easy-setup-welcome .eyebrow{color:#fff}.easy-setup-welcome h1{color:#fff;max-width:680px;margin:.35rem 0 .5rem}.easy-setup-welcome p:last-child{color:#e7f4f6;margin:0}.easy-setup-required,.easy-setup-enhance,.easy-setup-panel{background:#fff;border:1px solid #dce6ee;border-radius:16px;padding:clamp(1rem,3vw,1.75rem);box-shadow:0 12px 30px #092a5312}.setup-progress-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.setup-progress-heading h2{margin:.15rem 0}.setup-progress-heading>span{color:#075466;background:#e9f5f6;border-radius:50%;place-items:center;min-width:54px;min-height:54px;font-weight:800;display:grid}.setup-progress-track{background:#edf2f6;border-radius:99px;height:8px;margin:1rem 0;overflow:hidden}.setup-progress-track span{border-radius:inherit;background:#138f9f;height:100%;transition:width .2s;display:block}.setup-requirements{border-top:1px solid #e5ebf0;margin:0 0 1.25rem;padding:0;list-style:none}.setup-requirements li{border-bottom:1px solid #e5ebf0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:62px;display:grid}.setup-requirements li>span{color:#748396}.setup-requirements li.complete>span{color:#087f68}.setup-requirements li strong,.setup-requirements li small{display:block}.setup-requirements li a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.setup-primary{width:100%;min-height:48px}.easy-setup-enhance>p{max-width:650px}.easy-setup-enhance .asset-settings{margin-top:1.25rem}.optional-links{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1rem;display:flex}.optional-links a{font-weight:700}.setup-support{text-align:center}.setup-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.setup-form-grid label:nth-child(2),.setup-form-grid label:nth-child(4){grid-column:span 2}.setup-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.setup-actions button,.setup-actions .button{min-height:44px}.setup-actions svg{width:1rem}.setup-publish-confirmation{background:#f7fafc;border:1px solid #c9d8e8;border-radius:12px;max-width:38rem;margin-top:1.25rem;padding:1.25rem;box-shadow:0 8px 24px #092a5314}.setup-publish-confirmation h2{margin:0;font-size:1.15rem}.setup-publish-confirmation p{margin:.55rem 0 0}.setup-publish-confirmation .setup-actions{justify-content:flex-end}.setup-privacy-note{background:#f0f8f9;border-left:3px solid #138f9f;padding:.8rem 1rem}.administrator-ready{color:#075c4f;background:#edf8f4;border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.administrator-ready svg{flex:none}.administrator-ready p{margin:.2rem 0 0}.setup-preview-banner{z-index:4;color:#fff;background:#092a53;justify-content:center;align-items:center;gap:1rem;min-height:52px;padding:.65rem 1rem;display:flex;position:relative}.setup-preview-banner a{color:#fff;font-weight:800;text-decoration:underline}@media (max-width:600px){.easy-setup{gap:1rem}.easy-setup-welcome,.easy-setup-required,.easy-setup-enhance,.easy-setup-panel{border-radius:12px;padding:1rem}.setup-form-grid{grid-template-columns:minmax(0,1fr)}.setup-form-grid label:nth-child(2),.setup-form-grid label:nth-child(4){grid-column:auto}.setup-requirements li{grid-template-columns:26px minmax(0,1fr) auto}.setup-requirements li a{padding-inline:.25rem}.setup-actions{display:grid}.setup-actions button,.setup-actions .button{width:100%}.setup-preview-banner{flex-direction:column;align-items:flex-start;gap:.2rem}}@media (prefers-reduced-motion:reduce){.setup-progress-track span{transition:none}}.portfolio-selector-grid,.portfolio-community-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin:1.25rem 0;display:grid}.portfolio-context a{color:inherit;text-decoration:none}.portfolio-return{margin-bottom:1rem;font-weight:700;display:inline-flex}.portfolio-card-heading{align-items:flex-start;gap:.75rem;display:flex}.portfolio-card-heading h2{margin:0}.portfolio-card-heading small,.portfolio-team-row small{display:block}.portfolio-community-card{flex-direction:column;gap:1rem;display:flex}.portfolio-community-card .button{align-self:flex-start;margin-top:auto}.portfolio-community-status{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.portfolio-directory-tools{justify-content:space-between;align-items:center;gap:1rem;margin:1.25rem 0;display:flex}.portfolio-community-search{width:min(100%,32rem);min-height:44px}.portfolio-directory-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.portfolio-view-toggle{border:1px solid var(--line);border-radius:var(--radius,12px);background:var(--surface,#fff);flex:none;padding:.2rem;display:inline-flex}.portfolio-view-toggle button{border-radius:calc(var(--radius,12px) - 4px);min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .8rem;font-weight:700;display:inline-flex}.portfolio-view-toggle button.active{background:var(--navy);color:#fff}.portfolio-community-list{gap:.65rem;margin:1.25rem 0;display:grid}.portfolio-community-list-head,.portfolio-community-list-row{grid-template-columns:minmax(13rem,2fr) minmax(7rem,.8fr) minmax(8rem,1fr) minmax(10rem,auto);align-items:center;gap:1rem;display:grid}.portfolio-community-list.is-admin .portfolio-community-list-head,.portfolio-community-list.is-admin .portfolio-community-list-row{grid-template-columns:minmax(13rem,2fr) minmax(7rem,.8fr) minmax(8rem,1fr) minmax(10rem,auto)}.portfolio-community-list-head{color:var(--muted);text-transform:uppercase;padding:0 1rem;font-size:.78rem;font-weight:700}.portfolio-community-list-row{border:1px solid var(--line);border-radius:var(--radius,12px);background:var(--surface,#fff);padding:.85rem 1rem}.portfolio-community-list-row .button{white-space:nowrap;justify-self:end}.portfolio-setup-list{display:grid}.portfolio-setup-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.portfolio-billing-hero{gap:.3rem;display:grid}.portfolio-billing-hero .portfolio-metric{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.portfolio-billing-hero p{margin:0}.portfolio-billing-hero-meta{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.4rem;display:flex}.portfolio-pricing-details>summary{cursor:pointer;font-size:1.1rem;font-weight:700}.portfolio-pricing-details>summary+p{margin-top:1rem}.portfolio-website-input{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;max-width:100%;display:flex;overflow:hidden}.portfolio-website-input input{border:0;flex:auto;min-width:0}.portfolio-website-input>span{color:var(--muted);flex:none;padding:0 .7rem;font-weight:500}.portfolio-website-input:focus-within{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:390px){.portfolio-website-input>span{padding:0 .3rem;font-size:12px}}.mrs-v1.authenticated-workspace :where(.eyebrow,.tenant-label small,.auth-context-card small,dt,th,.state-pill,.badge,.portfolio-community-list-head){text-transform:none;letter-spacing:normal}.mrs-v1.authenticated-workspace :where(dt,th,.portfolio-community-list-head){font-size:max(13px,.82rem)}.mrs-v1.authenticated-workspace :where(.state-pill,.badge){font-size:max(12px,.76rem)}.mrs-v1.public-site .public-header nav>a:not(.portal-cta){font-size:14px}.mrs-v1.public-site .public-header .owner-records-cta,.mrs-v1.public-site .public-header nav>a.owner-records-cta{font-size:13px}.mrs-v1.authenticated-workspace :where(.button,button):not(:focus-visible){box-shadow:none}.mrs-v1.authenticated-workspace .button.secondary:not(:focus-visible){background:#fff}.mrs-v1.association-workspace .stats .stat,.mrs-v1.association-workspace .stats .stat:nth-child(n){border:1px solid var(--line);color:var(--ink);background:#fff;text-decoration:none}.mrs-v1.association-workspace .stats .stat.needs-attention:after{content:"Needs review";color:#8c5000;font-size:12px;display:block}.mrs-v1.association-workspace .stats .stat span{color:var(--muted);font-size:13px}.public-product-footer{gap:.75rem;display:grid}.public-footer-association{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;display:flex}.public-footer-association a,.public-footer-association span{overflow-wrap:break-word}.mrs-gateway-page>.public-product-footer{color:#fff;background:#0b2f55;padding:1.25rem 2rem}.mrs-gateway-page>.public-product-footer a{color:inherit}.mrs-gateway-page>.public-product-footer .public-footer-links{justify-content:center}.record-object-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.record-object-header h1{overflow-wrap:break-word;margin:.4rem 0}.record-object-state,.record-object-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.record-object-actions{justify-content:flex-end}.record-row-status{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex;flex:none!important}.badge.archived{color:#526075;background:#eef0f2}.badge.draft{color:#40536d;background:#eef2f8}@media (max-width:600px){.record-row{flex-wrap:wrap}.record-row-status{width:calc(100% - 2.1rem);margin-left:2.1rem}}.portfolio-list-identity small{color:var(--muted);margin-top:.2rem;display:block}.portfolio-community-card dl,.detail-list{gap:.75rem;margin:0;display:grid}.portfolio-community-card dl div,.detail-list div{gap:.2rem;display:grid}.portfolio-community-card dt,.detail-list dt{color:var(--muted);text-transform:uppercase;font-size:.8rem;font-weight:700}.portfolio-community-card dd,.detail-list dd{overflow-wrap:anywhere;margin:0}.portfolio-team-manager{gap:1rem;display:grid}.portfolio-team-toolbar{justify-content:flex-end;display:flex}.portfolio-team-list{gap:.8rem;display:grid}.portfolio-team-row{border:1px solid var(--line);border-radius:var(--radius,12px);gap:.75rem;padding:1rem;display:grid}.portfolio-team-row>p{color:var(--muted);margin:0}.portfolio-manage-trigger{justify-self:start}.portfolio-manage-overlay{z-index:120;background:#08192f7a;justify-content:flex-end;display:flex;position:fixed;inset:0}.portfolio-manage-panel{background:#fff;flex-direction:column;gap:1rem;width:min(100%,32rem);height:100%;padding:1.5rem;display:flex;overflow-y:auto;box-shadow:-10px 0 30px #08192f29}.portfolio-manage-heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.portfolio-manage-heading h3,.portfolio-manage-heading p{margin:0}.portfolio-manage-panel>.portfolio-assignments{order:1}.portfolio-manage-panel>.portfolio-team-actions{border-top:1px solid var(--line);order:2;padding-top:1rem}.portfolio-manage-panel>.portfolio-team-actions>button{color:#a9312e;border-color:#a9312e}.portfolio-role-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:.6rem 0 1rem;display:grid}.portfolio-role-comparison p{border:1px solid var(--line);border-radius:9px;margin:0;padding:.8rem;font-size:13px;line-height:1.5}.portfolio-role-comparison strong{margin-bottom:.2rem;display:block}@media (max-width:680px){.portfolio-role-comparison{grid-template-columns:1fr}}.portfolio-team-row>div:first-child{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.portfolio-team-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.portfolio-assignments{border-top:1px solid var(--line);gap:.5rem;padding-top:.75rem;display:grid}.portfolio-assignments label{align-items:center;gap:.55rem;min-height:44px;display:flex}.stack-form{gap:1rem;display:grid}.stack-form label{gap:.4rem;font-weight:700;display:grid}.stack-form input,.stack-form select,.portfolio-team-actions select{min-height:44px}.portfolio-create-flow{gap:1rem;display:grid}.portfolio-create-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.portfolio-create-steps li{border-top:3px solid var(--line);color:var(--muted);padding-top:.55rem;font-size:.78rem;font-weight:700}.portfolio-create-steps li.active{border-color:var(--blue);color:var(--navy)}.portfolio-mobile-progress{display:none}.portfolio-staff-picker{gap:.65rem;display:grid}.portfolio-staff-picker .checkbox-row{border:1px solid var(--line);border-radius:var(--radius,12px);padding:.75rem}.portfolio-staff-picker small{font-weight:400;display:block}.portfolio-billing-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.portfolio-billing-summary div{border:1px solid var(--line);border-radius:var(--radius,12px);padding:.8rem}.portfolio-billing-summary dt{color:var(--muted);text-transform:uppercase;font-size:.8rem;font-weight:700}.portfolio-billing-summary dd{margin:.25rem 0 0;font-weight:700}@media (max-width:600px){.portfolio-setup-row{flex-direction:column;align-items:flex-start}.portfolio-community-grid,.portfolio-selector-grid{grid-template-columns:1fr}.portfolio-team-actions{flex-direction:column;align-items:stretch}.portfolio-team-actions .button,.portfolio-team-actions select,.portfolio-team-toolbar .button{width:100%}.portfolio-directory-tools{flex-direction:column;align-items:stretch}.portfolio-community-search,.portfolio-directory-actions,.portfolio-view-toggle{width:100%}.portfolio-directory-actions .button{flex:10rem}.portfolio-view-toggle button{flex:1}.portfolio-view-toggle,.portfolio-community-list-head{display:none}.portfolio-community-list .portfolio-community-list-row,.portfolio-community-list.is-admin .portfolio-community-list-row{grid-template-columns:minmax(0,1fr);gap:.65rem}.portfolio-community-list-row>div[data-label]:before{content:attr(data-label);color:var(--muted);text-transform:uppercase;margin-bottom:.15rem;font-size:.72rem;font-weight:700;display:block}.portfolio-community-list-row .button{justify-self:stretch;width:100%}.portfolio-create-steps{display:none}.portfolio-mobile-progress{gap:.45rem;font-weight:700;display:grid}.portfolio-mobile-progress progress{width:100%;height:.55rem;accent-color:var(--blue)}.portfolio-billing-summary{grid-template-columns:1fr}}.context-help{vertical-align:middle;margin-inline:.4rem;display:inline-block;position:relative}.context-help summary{cursor:pointer;place-items:center;width:2.75rem;height:2.75rem;font-size:0;font-weight:700;list-style:none;display:grid}.context-help summary:before{content:"?";border:1px solid;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;display:grid}.context-help summary::-webkit-details-marker{display:none}.context-help summary:focus-visible{outline-offset:3px;outline:3px solid #0b5ab9}.context-help-content{z-index:20;color:#172b49;background:#fff;border:1px solid #cbd5e1;border-radius:.65rem;width:min(21rem,100vw - 2.5rem);padding:.75rem 1rem;font-size:.875rem;font-weight:400;line-height:1.5;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 8px 24px #09234526}.context-help-content p{margin:.35rem 0 0}@media (max-width:600px){.context-help-content{width:calc(100vw - 2rem);max-height:50vh;position:fixed;top:auto;bottom:1rem;left:1rem;overflow:auto}}.public-portfolio-utility{background:#f3f6f8;padding:.35rem max(1rem,50vw - 600px);font-size:.875rem}.public-portfolio-utility a{color:#17365d}.password-visibility{min-height:2.75rem;margin:.4rem 0 0}.portfolio-assignment-scroll{border:1px solid #d5e1ec;border-radius:.5rem;max-height:16rem;padding:.4rem;overflow-y:auto}.portfolio-assignment-scroll label{align-items:center;gap:.5rem;min-height:2.6rem;display:flex}.portfolio-assignment-filters{flex-wrap:wrap;gap:.35rem;margin:.4rem 0;display:flex}.portfolio-assignment-filters .button{min-height:2.5rem;padding:.4rem .65rem}.portfolio-billing-tools{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}.portfolio-billing-tools label{flex:16rem}.portfolio-billing-tools input{width:100%}.portfolio-billing-tools .button{min-height:2.75rem}.portfolio-billing-list{max-height:36rem;overflow:auto}.portfolio-billing-list thead{z-index:1;background:#fff;position:sticky;top:0}.mrs-v1.public-site[data-public-theme=garden] .public-header .owner-records-cta,.mrs-v1.public-site[data-public-theme=garden] .button:not(.secondary):not(.portal-cta),.mrs-v1.public-site[data-public-theme=garden] .system-cta{color:#fff;background:#1f7f63;border-color:#1f7f63}.mrs-v1.public-site[data-public-theme=garden] .public-header .owner-records-cta:hover,.mrs-v1.public-site[data-public-theme=garden] .button:not(.secondary):not(.portal-cta):hover,.mrs-v1.public-site[data-public-theme=garden] .system-cta:hover{color:#fff;background:#0e5f4a;border-color:#0e5f4a}.mrs-v1.public-site[data-public-theme=garden] .public-header .owner-records-cta:focus-visible,.mrs-v1.public-site[data-public-theme=garden] .button:not(.secondary):not(.portal-cta):focus-visible,.mrs-v1.public-site[data-public-theme=garden] .system-cta:focus-visible{color:#fff}.mrs-v1.public-site[data-public-theme=garden] .public-header .owner-records-cta:active,.mrs-v1.public-site[data-public-theme=garden] .button:not(.secondary):not(.portal-cta):active,.mrs-v1.public-site[data-public-theme=garden] .system-cta:active{color:#fff;background:#0e5f4a;border-color:#0e5f4a}.mrs-v1.public-site[data-public-theme=garden] .public-header .portal-cta:hover,.mrs-v1.public-site[data-public-theme=garden] .public-header .portal-cta:focus-visible,.mrs-v1.public-site[data-public-theme=garden] .public-header .portal-cta:active{color:#0e5f4a;background:#f4faf7;border-color:#1f7f63}@media (min-width:768px){.mrs-v1.public-site .public-header{z-index:60;position:sticky;top:0}.mrs-v1.public-site #public-content,.mrs-v1.public-site :focus-visible{scroll-margin-top:100px}}@media (max-width:767px){.mrs-v1.public-site .public-header{z-index:60;background:#fff;flex-shrink:0;position:sticky;top:0;box-shadow:0 3px 16px #052a5317}.mrs-v1.public-site .public-header .identity strong{font-size:clamp(.96rem,4.25vw,1.08rem);line-height:1.23}.mrs-v1.public-site .public-header .identity small{font-size:.74rem;line-height:1.35}.mrs-v1.public-site .public-menu-panel{overscroll-behavior:contain;border-radius:11px;width:min(304px,100vw - 24px);max-height:calc(100dvh - 78px);padding:8px;top:calc(100% + 5px);overflow-y:auto;box-shadow:0 12px 30px #052a5329}.mrs-v1.public-site .public-menu-panel nav{gap:0}.mrs-v1.public-site .public-menu-panel nav>a:not(.portal-cta):not(.owner-records-cta){border-radius:6px;min-height:44px;padding:0 11px}.mrs-v1.public-site .public-menu-panel nav>a[aria-current=page]:not(.portal-cta):not(.owner-records-cta){box-shadow:inset 3px 0 var(--theme-action);background:color-mix(in srgb, var(--theme-action) 7%, white)}.mrs-v1.public-site[data-public-theme=garden] .public-menu-panel nav>a[aria-current=page]:not(.portal-cta):not(.owner-records-cta){color:#0e5f4a}.mrs-v1.public-site[data-public-theme=terracotta] .public-menu-panel nav>a[aria-current=page]:not(.portal-cta):not(.owner-records-cta){color:#91412f}.mrs-v1.public-site .public-menu-panel .owner-records-divider{margin:7px 0 4px}.mrs-v1.public-site .public-menu-panel .portal-divider{margin:5px 0 2px}.mrs-v1.public-site .public-menu-panel .owner-records-cta,.mrs-v1.public-site .public-menu-panel .portal-cta{min-height:48px;padding:0 11px}.mrs-v1.public-site .public-menu-panel .portal-cta{background:#fff}.mrs-v1.public-site #public-content,.mrs-v1.public-site :focus-visible{scroll-margin-top:90px}.mrs-v1.public-site .hero .hero-message{letter-spacing:.11em;font-size:.73rem;line-height:1.45}.mrs-v1.public-site .hero .hero-support{font-size:.95rem;line-height:1.62}.mrs-v1.public-site[data-public-theme] .hero-shortcuts a,.mrs-v1.public-site[data-public-theme] .hero-shortcuts a:nth-child(2n){border:1px solid color-mix(in srgb, var(--theme-action) 12%, white);background:color-mix(in srgb, var(--theme-surface) 24%, white);min-height:78px;text-shadow:none;border-radius:12px;grid-template-columns:36px minmax(0,1fr);column-gap:9px;padding:11px 9px;transition:transform .15s,box-shadow .15s,background-color .15s;box-shadow:0 3px 12px #052a5313,0 1px 2px #052a530b}.mrs-v1.public-site[data-public-theme] .hero-shortcuts a:hover{transform:translateY(-1px);box-shadow:0 6px 16px #052a531f}.mrs-v1.public-site[data-public-theme] .hero-shortcuts a:active{transform:translateY(0)scale(.985);box-shadow:0 1px 4px #052a531a}.mrs-v1.public-site[data-public-theme] .hero-shortcuts a:focus-visible{outline:3px solid var(--theme-action);outline-offset:2px;box-shadow:0 0 0 5px #fff}.mrs-v1.public-site .hero-shortcuts .shortcut-icon,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.meetings,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.forms,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.contact,.mrs-v1.public-site .hero-shortcuts .shortcut-icon.records{width:36px;height:36px;color:var(--theme-action);background:color-mix(in srgb, var(--theme-action) 11%, white);box-shadow:none;border:0;border-radius:10px}.mrs-v1.public-site .hero-shortcuts .shortcut-icon svg{stroke-width:1.85px;width:19px;height:19px}.mrs-v1.public-site .hero-shortcuts strong{overflow-wrap:anywhere;min-width:0;font-size:.86rem;font-weight:750;line-height:1.23}.mrs-v1.public-site .hero-shortcuts small{overflow-wrap:anywhere;min-width:0;font-size:.75rem;line-height:1.34}.mrs-v1.public-site[data-public-theme] .hero-shortcuts a.owner-records-shortcut{color:#fff;background:linear-gradient(140deg, color-mix(in srgb, var(--theme-action) 79%, #09283f), var(--theme-action));box-shadow:0 5px 15px color-mix(in srgb, var(--theme-action) 24%, transparent), inset 0 1px #ffffff2b;border-color:#0000}.mrs-v1.public-site[data-public-theme] .hero-shortcuts a.owner-records-shortcut:hover{box-shadow:0 8px 19px color-mix(in srgb, var(--theme-action) 29%, transparent), inset 0 1px #ffffff30}.mrs-v1.public-site .hero-shortcuts .owner-records-shortcut strong,.mrs-v1.public-site .hero-shortcuts .owner-records-shortcut small{color:#fff;text-shadow:none}.mrs-v1.public-site[data-public-theme] .hero-shortcuts .owner-records-shortcut .shortcut-icon.records{--shortcut-color:#fff;color:#fff;background:#ffffff29}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.mrs-v1.public-site[data-public-theme] .hero-shortcuts a{transition:none}}@media (max-width:767px){.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts a.owner-records-shortcut{background:var(--template-accent);border-color:var(--template-accent)}.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts a.owner-records-shortcut:hover,.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts a.owner-records-shortcut:active{background:var(--template-accent-hover)}.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts .owner-records-shortcut :is(strong,small),.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts .owner-records-shortcut .shortcut-icon.records{color:#08362d}}.mrs-v1.public-site .hero h1,.mrs-v1.public-site .public-header .identity strong{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media (min-width:1280px){.mrs-v1.public-site .hero{grid-template-columns:minmax(0,54%) minmax(0,46%)}.mrs-v1.public-site .hero-copy,.mrs-v1.public-site .hero h1{max-width:720px}.mrs-v1.public-site .hero h1{font-size:clamp(2.3rem,3.4vw,3.4rem)}}@media (max-width:767px){.mrs-v1.public-site[data-public-theme=garden] .hero h1{color:var(--theme-identity)}}.help-center,.help-article{width:min(100%,1080px);margin-inline:auto}.help-layout{grid-template-columns:minmax(190px,230px) minmax(0,1fr);align-items:start;gap:2rem;width:min(100%,1320px);margin-inline:auto;display:grid}.help-navigation{background:#fff;border:1px solid #d5e2ee;border-radius:12px;max-height:calc(100dvh - 2rem);padding:1rem;position:sticky;top:1rem;overflow-y:auto}.help-navigation strong{margin-bottom:.75rem;display:block}.help-navigation-links{gap:.125rem;display:grid}.help-navigation-links a{color:#19395a;border-radius:8px;padding:.55rem .7rem;font-size:.875rem;text-decoration:none;display:block}.help-navigation-links a:hover,.help-navigation-links a[aria-current=page]{color:#0a55b3;background:#eaf3ff}.help-navigation-links a:focus-visible{outline-offset:2px;outline:3px solid #216ac5}.help-center>p,.help-answer{color:var(--muted,#52637b);font-size:1rem;line-height:1.6}.help-center section{margin-top:2rem}.help-search-label{z-index:2;background:#fff;border:1px solid #b9cce3;border-radius:12px;align-items:center;gap:.75rem;max-width:680px;padding:.5rem .8rem;display:flex;position:sticky;top:0}.help-search-label input{min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1}.help-search-label:focus-within{outline-offset:2px;outline:3px solid #7ba9e5}.help-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.help-article-card{color:#123256;background:#fff;border:1px solid #d5e2ee;border-radius:14px;flex-direction:column;gap:.55rem;min-height:140px;padding:1.25rem;text-decoration:none;display:flex}.help-article-card:hover{border-color:#467abb;box-shadow:0 6px 18px #0d376015}.help-article-card:focus-visible{outline-offset:2px;outline:3px solid #216ac5}.help-article-card span{color:#52637b;line-height:1.5}.help-article{padding:1rem 0 3rem}.help-article nav{margin-bottom:1.5rem}.help-article h1{margin-bottom:.75rem}.help-article h2{margin:2rem 0 .75rem}.help-article li{margin:.55rem 0;line-height:1.55}.help-contact{margin-top:2rem}.mrs-v1.public-site .public-header .portal-cta,.mrs-v1.public-site .public-header .owner-records-cta,.mrs-v1.public-site .public-header nav>a.owner-records-cta,.mrs-v1.public-site .public-footer-links a,.mrs-v1.public-site .public-footer-links span,.mrs-gateway-page .public-footer-links a,.mrs-public-product-page .mrs-public-product-footer nav a,.mrs-public-product-page .mrs-public-product-footer nav span{font-size:14px}.mrs-v1.public-site .public-product-footer :is(a,span),.mrs-gateway-page>.public-product-footer :is(a,span){color:#fff}@media (max-width:760px){.help-layout{grid-template-columns:1fr;gap:1rem}.help-navigation{max-height:none;position:static}.help-navigation-links{gap:.25rem;display:flex;overflow-x:auto}.help-navigation-links a{white-space:nowrap;flex:none}.help-card-grid{grid-template-columns:1fr}.help-article-card{min-height:88px}}.mrs-confirm-dialog{color:#183452;background:#fff;border:1px solid #c7d8e8;border-radius:16px;width:min(92vw,480px);max-height:min(85vh,700px);margin:auto;padding:1.5rem;box-shadow:0 24px 70px #08213d40}.mrs-confirm-dialog::backdrop{background:#07192c99}.mrs-confirm-dialog h2{margin:0 0 .7rem}.mrs-confirm-dialog p{white-space:pre-line;line-height:1.55}.mrs-confirm-dialog .actions{justify-content:flex-end;gap:.7rem;margin-top:1.5rem;display:flex}.mrs-confirm-dialog button{min-height:44px}.mrs-v1.public-site[data-public-theme=garden] .public-header .identity strong{color:#a94606;background:0 0}.mrs-v1.public-site[data-public-theme=garden] .owner-records-shortcut .shortcut-icon.records{--shortcut-color:#1f7f63;color:#1f7f63;background:#fff}.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts a.owner-records-shortcut{border-color:var(--template-action);color:#fff;background:var(--template-action)}.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts a.owner-records-shortcut:is(:hover,:active){border-color:var(--template-action-hover);color:#fff;background:var(--template-action-hover)}.mrs-v1.public-site[data-public-theme=garden] .hero-shortcuts a.owner-records-shortcut :is(strong,small){color:#fff}.mrs-v1.public-site[data-public-theme=garden] .card-footer-link{color:#a94606}.mrs-v1.public-site[data-public-theme=garden] .public-grid .homepage-card-icon{color:#a94606;background:#fff0e5}.mrs-v1.public-site .public-footer,.mrs-v1.public-site .public-footer :is(a,span,p,strong,small){color:#fff}.mrs-v1.public-site .public-footer :is(a,span,p,strong,small),.mrs-v1.public-site .public-header .identity small,.mrs-v1.public-site .hero-shortcuts small,.mrs-v1.public-site .contact-details dt,.mrs-v1.public-site .featured small,.mrs-v1.public-site .public-grid time,.mrs-v1.public-site .demo-asset-caption{font-size:max(13px,.8125rem)}.mrs-v1.public-site .public-header nav>a{font-size:max(14px,.875rem)}.mrs-v1.public-site .public-footer-links a{font-size:14px}.mrs-v1.public-site .contact-details dd,.mrs-v1.public-site .generic-illustration-hero .demo-asset-caption{font-size:13px}.mrs-v1.public-site .hero .hero-message,.mrs-v1.public-site .association-profile dt,.mrs-v1.public-site .public-section-eyebrow,.mrs-v1.public-site .owner-records-card-helper,.mrs-v1.public-site .public-footer-brand{font-size:max(13px,.8125rem)}.portfolio-website-input{width:min(100%,36rem)}#portfolio-website-error{color:#ae2424;font-weight:650;display:block}@media (max-width:767px){.mrs-v1.public-site[data-public-theme=garden] .hero h1{color:var(--association-ink)}.mrs-v1.public-site[data-public-theme=terracotta] .hero h1{color:var(--theme-rail-text)}}@media (max-width:1199px){.association-workspace .content-admin-columns{grid-template-columns:minmax(0,1fr)}}@media (min-width:768px) and (max-width:1279px){.mrs-v1.public-site .hero,.mrs-v1.public-site .property-photo-hero,.mrs-v1.public-site .generic-illustration-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy";min-height:460px;padding:38px clamp(28px,4vw,48px) 122px}.mrs-v1.public-site .hero-copy{width:min(100%,640px);max-width:none}.mrs-v1.public-site .hero-shortcuts,.mrs-v1.public-site .property-photo-hero .hero-shortcuts,.mrs-v1.public-site .generic-illustration-hero .hero-shortcuts{background:var(--theme-rail);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;max-width:none;min-height:88px;padding:0;position:absolute;inset:auto 0 0}.mrs-v1.public-site .hero-shortcuts a,.mrs-v1.public-site .hero-shortcuts a:nth-child(2n){grid-template-columns:44px minmax(0,1fr);column-gap:10px;min-height:88px;padding:12px clamp(12px,1.6vw,20px)}.mrs-v1.public-site .hero-shortcuts strong{font-size:max(13px,.875rem)}.mrs-v1.public-site .hero-shortcuts small{font-size:13px}}@media (min-width:768px) and (max-width:1179px){.mrs-v1.public-site .public-header{flex-direction:row;justify-content:space-between;align-items:center}.mrs-v1.public-site .public-menu-panel{width:min(304px,100vw - 24px);padding:8px}.mrs-v1.public-site .public-menu-panel .owner-records-divider,.mrs-v1.public-site .public-menu-panel .portal-divider{margin:5px 0}.mrs-v1.public-site .public-menu-panel .owner-records-cta,.mrs-v1.public-site .public-menu-panel .portal-cta,.mrs-v1.public-site .public-header .public-menu-panel nav>a.owner-records-cta{min-height:44px}}@media (min-width:768px) and (max-width:999px){.mrs-v1.public-site .hero,.mrs-v1.public-site .property-photo-hero,.mrs-v1.public-site .generic-illustration-hero{min-height:490px;padding-bottom:190px}.mrs-v1.public-site .hero-shortcuts,.mrs-v1.public-site .property-photo-hero .hero-shortcuts,.mrs-v1.public-site .generic-illustration-hero .hero-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));min-height:160px}.mrs-v1.public-site[data-public-theme] .hero-shortcuts a,.mrs-v1.public-site[data-public-theme] .hero-shortcuts a:nth-child(2n){min-height:80px;padding-inline:clamp(20px,4vw,38px)}.mrs-v1.public-site .generic-illustration-hero .demo-asset-caption{bottom:190px}}@media (min-width:768px) and (max-width:899px){.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .hero-copy{background:var(--theme-hero-mid)}}@media (min-width:768px){.mrs-v1.public-site[data-public-theme=terracotta] .hero-shortcuts a.owner-records-shortcut{border-color:var(--template-action);color:#fff;background:var(--template-action)}.mrs-v1.public-site[data-public-theme=terracotta] .hero-shortcuts a.owner-records-shortcut:is(:hover,:active){border-color:var(--template-action-hover);background:var(--template-action-hover)}.mrs-v1.public-site[data-public-theme=terracotta] .hero-shortcuts a.owner-records-shortcut :is(strong,small){color:#fff}.mrs-v1.public-site[data-public-theme=terracotta] .hero-shortcuts a.owner-records-shortcut .shortcut-icon.records{color:#fff;background:#ffffff29}}.setup-theme-picker fieldset{border:1px solid var(--line);border-radius:12px;margin:1rem 0 .75rem;padding:.75rem 1rem}.setup-theme-option{flex-wrap:wrap;align-items:center;gap:.6rem;min-height:44px;display:flex}.setup-theme-option input{width:auto;margin:0}.setup-theme-swatch{border:1px solid var(--line);border-radius:50%;width:18px;height:18px}.setup-theme-option a{margin-left:auto;text-decoration:underline}.setup-theme-picker .theme-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stack-form label[hidden]{display:none}label.checkbox-row,.stack-form label.checkbox-row{align-items:flex-start;gap:.6rem;display:flex}label.checkbox-row input[type=checkbox],.stack-form label.checkbox-row input[type=checkbox]{flex:none;width:18px;min-height:18px;margin:.15rem 0 0}.dashboard-first-steps{gap:.5rem;padding-left:1.25rem;display:grid}.dashboard-first-steps a{font-weight:700}.mrs-v1.public-site{--shadow-rgb:5 42 83;--r-card:18px;--edge:color-mix(in srgb, var(--theme-identity) 16%, white);--elev-1:0 1px 2px rgb(var(--shadow-rgb) / .1), 0 14px 26px -12px rgb(var(--shadow-rgb) / .3), 0 34px 56px -32px rgb(var(--shadow-rgb) / .3);--elev-2:0 2px 4px rgb(var(--shadow-rgb) / .12), 0 22px 36px -14px rgb(var(--shadow-rgb) / .36), 0 44px 70px -34px rgb(var(--shadow-rgb) / .36)}.mrs-v1.public-site[data-public-theme=garden]{--shadow-rgb:7 66 51}.mrs-v1.public-site[data-public-theme=terracotta]{--shadow-rgb:91 36 27}.mrs-v1.public-site[data-public-theme=coastal]{--association-canvas:color-mix(in srgb, var(--theme-identity) 7%, #f1f4f8)}.mrs-v1.public-site .public-header{box-shadow:0 12px 26px -18px rgb(var(--shadow-rgb) / .45)}@media (min-width:900px){.mrs-v1.public-site .hero.has-photo{filter:saturate(1.06)contrast(1.04);box-shadow:inset 0 -150px 110px -90px rgb(var(--shadow-rgb) / .62), inset 0 90px 80px -70px #00000038}.mrs-v1.public-site .hero-shortcuts{z-index:3;box-shadow:0 20px 34px -16px rgb(var(--shadow-rgb) / .6), inset 0 1px 0 #ffffff38;position:relative}.mrs-v1.public-site .hero-shortcuts a+a:before{content:"";background:color-mix(in srgb, var(--theme-rail-text) 20%, transparent);width:1px;position:absolute;top:18%;bottom:18%;left:-12px}.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .hero-shortcuts a+a:before{background:#fff3}}.mrs-v1.public-site .hero-shortcuts a{border-radius:12px;position:relative}.mrs-v1.public-site .hero-shortcuts .shortcut-icon{box-shadow:inset 0 1px 0 #fff, 0 12px 20px -8px rgb(var(--shadow-rgb) / .65);border-radius:15px}.mrs-v1.public-site .hero-shortcuts a:focus-visible{outline:3px solid color-mix(in srgb, var(--theme-action) 60%, white);outline-offset:2px}.mrs-v1.public-site .hero-featured-wrap .featured,.mrs-v1.public-site .public-grid .homepage-card,.mrs-v1.public-site .public-contact-panel,.mrs-v1.public-site .association-profile,.mrs-v1.public-site .association-information{border:1px solid var(--edge);border-radius:var(--r-card);box-shadow:var(--elev-1), inset 0 1px 0 #fff}.mrs-v1.public-site .hero-featured-wrap .featured{border-left:5px solid var(--theme-action)}.mrs-v1.public-site .public-grid{gap:30px}.mrs-v1.public-site .public-grid .homepage-card{padding:26px 28px}.mrs-v1.public-site .homepage-card-icon{box-shadow:0 10px 16px -6px color-mix(in srgb, var(--theme-action) 70%, transparent), inset 0 1px 0 #ffffff47}.mrs-v1.public-site .property-highlights figure{box-shadow:0 0 0 1px rgb(var(--shadow-rgb) / .1), 0 18px 11px -8px rgb(var(--shadow-rgb) / .5), 0 36px 44px -24px rgb(var(--shadow-rgb) / .32);background:#fff;border:6px solid #fff;border-radius:24px;overflow:hidden}.mrs-v1.public-site .property-highlight-image img{display:block}.mrs-v1.public-site .button:not(.secondary):not(.portal-cta){background-image:linear-gradient(180deg, color-mix(in srgb, var(--theme-action) 80%, white), var(--theme-action));box-shadow:0 2px 3px #0003, 0 12px 20px -8px color-mix(in srgb, var(--theme-action) 80%, black)}.mrs-v1.public-site .button.secondary,.mrs-v1.public-site .portal-cta{box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .12), 0 8px 14px -8px rgb(var(--shadow-rgb) / .35)}.mrs-v1.public-site .button:focus-visible{outline:3px solid color-mix(in srgb, var(--theme-action) 55%, white);outline-offset:2px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mrs-v1.public-site .homepage-card,.mrs-v1.public-site .property-highlights figure,.mrs-v1.public-site .button{transition:transform .16s,box-shadow .16s}.mrs-v1.public-site .homepage-card:hover{box-shadow:var(--elev-2), inset 0 1px 0 #fff;transform:translateY(-3px)}.mrs-v1.public-site .property-highlights figure:hover{transform:translateY(-3px)}.mrs-v1.public-site .button:not(.secondary):not(.portal-cta):hover{transform:translateY(-1px)}.mrs-v1.public-site .hero-shortcuts a:hover{background:color-mix(in srgb, var(--theme-rail-text) 8%, transparent)}}@media (min-width:900px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.mrs-v1.public-site:is([data-public-theme=garden],[data-public-theme=terracotta]) .hero-shortcuts a:not(.owner-records-shortcut):hover{background:#ffffff14}}@media (max-width:700px){.mrs-v1.public-site .public-grid{gap:20px}.mrs-v1.public-site .public-grid .homepage-card{padding:20px}.mrs-v1.public-site .property-highlights figure{border-width:5px;border-radius:20px}}
