.resident-workspace{color:#173951;background:#f3f7fa;grid-template-columns:240px minmax(0,1fr);min-height:100vh;font-size:16px;line-height:1.55;display:grid}.resident-workspace.rw-large{font-size:19px}.resident-workspace a{color:#05649f;text-underline-offset:4px}.resident-workspace button,.resident-workspace a,.resident-workspace summary{touch-action:manipulation}.resident-workspace :focus-visible{outline-offset:4px;outline:3px solid #0089c7}.workspace-sidebar{background:#fff;border-right:1px solid #dce6ed;padding:30px 20px}.workspace-brand{letter-spacing:-.06em;font-size:1.65em;font-weight:850;text-decoration:none}.workspace-brand span{color:#009799}.workspace-account{color:#577083;margin:20px 0 26px;font-size:.75em}.workspace-sidebar nav{gap:3px;display:grid}.workspace-sidebar nav a{color:#466071;border-radius:7px;padding:9px 12px;font-size:.88em;text-decoration:none;transition:background .16s,color .16s}.workspace-sidebar nav a:hover{background:#f1f7fb}.workspace-sidebar nav a[aria-current]{color:#075985;background:#e4f3fa;font-weight:750;box-shadow:inset 3px 0 #0786bc}.workspace-body{min-width:0}.workspace-top{background:#fff;border-bottom:1px solid #dce6ed;justify-content:space-between;align-items:center;gap:18px;padding:22px 36px;display:flex}.workspace-top strong{font-size:.88em;display:block}.workspace-kicker{letter-spacing:.13em;color:#617a8b;font-size:.64em}.workspace-top-actions{align-items:center;gap:16px;display:flex}.workspace-top-actions button{color:#42657b;background:0 0;border:0;padding:10px 0;font-size:.8em;text-decoration:underline}.workspace-chip{color:#226763;background:#e9f5f4;border-radius:5px;padding:4px 9px;font-size:.72em;font-weight:650;display:inline-block}.workspace-main{gap:22px;max-width:1280px;margin:auto;padding:38px 36px;display:grid}.workspace-heading{margin-bottom:6px}.workspace-heading h1{letter-spacing:-.045em;max-width:780px;margin:12px 0 16px;font-size:clamp(1.8em,3vw,2.65em);line-height:1.12}.workspace-heading p{color:#597184;margin:0;font-size:.85em}.workspace-heading p:first-child{color:#456a82;font-size:.72em}.workspace-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.workspace-card{background:#fff;border:1px solid #dce6ed;border-radius:14px;min-width:0;padding:24px;box-shadow:0 3px 8px #153d5903}.workspace-card h2{letter-spacing:-.02em;margin:0 0 16px;font-size:1.12em;line-height:1.35}.workspace-card h3{margin-top:26px;font-size:.9em}.workspace-card p{color:#557083;font-size:.87em;line-height:1.65}.workspace-metrics .workspace-card{flex-direction:column;align-items:flex-start;display:flex}.workspace-metrics .workspace-card>span{font-size:.78em}.workspace-metrics .workspace-card>strong{letter-spacing:-.05em;margin-top:12px;font-size:2em;line-height:1.2}.workspace-metrics .workspace-card>p{flex:1}.workspace-metrics .workspace-card>a{font-size:.8em;font-weight:650}.workspace-card.primary-card{color:#fff;background:#0b4c6b;border-color:#0b4c6b}.workspace-card.primary-card p{color:#c4e0e9}.workspace-button{background:#096d99;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:11px 18px;font-size:.87em;font-weight:700;line-height:1.4;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex;color:#fff!important}.workspace-button:hover{background:#085779;transform:translateY(-1px)}.workspace-button.light{background:#e4f8fb;color:#10465b!important}.workspace-button.secondary{background:#eef6fa;border-color:#c8dce7;width:auto;margin:0;color:#145b80!important}.workspace-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.workspace-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.workspace-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-card-heading h2{margin:0}.workspace-notice{overflow-wrap:anywhere;background:#eff7fb;border-left:3px solid #0c8bae;border-radius:0 8px 8px 0;padding:15px 18px;font-size:.87em}.workspace-notice p{margin:7px 0}.workspace-notice a{font-size:.88em}.workspace-success{overflow-wrap:anywhere;background:#e8f6ee;border-radius:8px;padding:15px;color:#246244!important}.workspace-link-list{display:grid}.workspace-link-list a{border-top:1px solid #e4edf2;justify-content:space-between;gap:12px;padding:14px 0;font-size:.83em;text-decoration:none;display:flex}.workspace-link-list a:hover{text-decoration:underline}.workspace-list{margin:0;padding:0;list-style:none}.workspace-list li{overflow-wrap:anywhere;border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:.85em;display:flex}.workspace-list small{color:#6a8191;margin-top:4px;display:block}.workspace-list li:last-child{border:0}.workspace-segment{background:#edf3f7;border-radius:7px;padding:3px;display:flex}.workspace-segment button{color:#526d80;background:0 0;border:0;border-radius:5px;padding:7px 12px;font-size:.75em}.workspace-segment button[aria-pressed=true]{color:#075e86;background:#fff;box-shadow:0 1px 5px #17395113}.workspace-reading{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.workspace-reading strong{color:#163f58;letter-spacing:-.04em;font-size:2em}.workspace-chart{border-bottom:1px solid #d8e5ed;gap:10px;height:210px;padding:0 4px 10px;display:flex}.workspace-chart button{color:#5a7485;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:9px;min-width:0;padding:0 4px;font-size:.72em;display:flex}.workspace-bar-track{align-items:flex-end;width:100%;height:165px;display:flex}.workspace-bar-track>span{background:#abd8e8;border-radius:6px 6px 2px 2px;width:100%;transition:height .3s,background .2s}.workspace-chart button:hover .workspace-bar-track>span{background:#41a2c4}.workspace-chart button[aria-pressed=true] .workspace-bar-track>span{background:#087ca8}.workspace-muted{color:#617a8c!important;font-size:.76em!important}.workspace-label,.workspace-form label{gap:8px;font-size:.86em;font-weight:650;display:grid}.workspace-label input{margin:25px 0 0}.workspace-form{gap:18px;display:grid}.workspace-form input,.workspace-form select,.workspace-form textarea{color:#173951;background:#fff;border:1px solid #bdced9;border-radius:8px;width:100%;min-width:0;min-height:46px;padding:11px 12px;font-size:max(16px,1em)}.workspace-form textarea{resize:vertical;min-height:130px}.workspace-form p{margin:0}.workspace-facts{margin:20px 0}.workspace-facts>div{border-bottom:1px solid #e5edf2;justify-content:space-between;gap:18px;padding:12px 0;font-size:.82em;display:flex}.workspace-facts dt{color:#617a8b}.workspace-facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:650}.workspace-detail{border-bottom:1px solid #e0eaf0;padding:6px 0}.workspace-detail summary{cursor:pointer;overflow-wrap:anywhere;padding:15px 0;font-size:.86em}.workspace-detail summary>span,.workspace-detail summary>strong{margin-right:12px}.workspace-detail summary .workspace-chip{margin-left:10px}.workspace-detail p{overflow-wrap:anywhere}.workspace-detail[open]{padding-bottom:15px}.workspace-empty{text-align:center;border:1px dashed #cddce5;border-radius:10px;padding:32px 10px;font-size:.9em}.workspace-toggle{border-bottom:1px solid #e2ebf0;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.workspace-toggle strong{font-size:.9em}.workspace-toggle small{color:#607a8b;font-size:.8em;display:block}.workspace-toggle input{accent-color:#09789e;flex-shrink:0;width:23px;height:23px}.workspace-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.workspace-actions>a:last-child{font-size:.85em}.workspace-inline-link{margin:10px;font-size:.85em;display:inline-block}.workspace-footer{color:#627c8e;justify-content:space-between;gap:20px;max-width:1280px;margin:auto;padding:0 36px 30px;font-size:.72em;display:flex}.workspace-mobile{display:none}.rw-skip{z-index:30;background:#fff;padding:12px;position:absolute;top:-100px;left:12px}.rw-skip:focus{top:12px}@media (min-width:1500px){.workspace-main{padding-top:50px}.workspace-card{padding:30px}}@media (max-width:1100px){.resident-workspace{grid-template-columns:205px minmax(0,1fr)}.workspace-main{padding:28px 22px}.workspace-top{padding:18px 22px}.workspace-grid{grid-template-columns:1fr}.workspace-metrics{gap:12px}.workspace-metrics .workspace-card{padding:18px}.workspace-metrics .workspace-card>strong{font-size:1.6em}}@media (max-width:760px){.resident-workspace{display:block}.workspace-sidebar{display:none}.workspace-top{padding:16px 20px}.workspace-top-actions{gap:10px}.workspace-top strong{font-size:.76em}.workspace-kicker{font-size:.55em}.workspace-mobile{background:#fff;border-bottom:1px solid #d5e4ed;display:block}.workspace-mobile summary{cursor:pointer;padding:14px 20px;font-size:.88em;font-weight:650}.workspace-mobile nav{grid-template-columns:1fr 1fr;gap:4px;padding:0 12px 12px;display:grid}.workspace-mobile nav a{border-radius:6px;padding:10px 8px;font-size:.8em;text-decoration:none}.workspace-mobile nav a[aria-current]{background:#e7f3fa;font-weight:700}.workspace-main{gap:18px;padding:27px 18px}.workspace-heading h1{font-size:2em}.workspace-metrics{grid-template-columns:1fr 1fr}.workspace-metrics .primary-card{grid-column:1/-1}.workspace-card{padding:21px}.workspace-chart{gap:5px}.workspace-footer{flex-direction:column;gap:8px;padding:0 18px 26px}.workspace-list li{align-items:flex-start}.workspace-list b{white-space:nowrap}}@media (max-width:380px){.workspace-metrics{grid-template-columns:1fr}.workspace-top{gap:10px;padding:14px}.workspace-top-actions{gap:7px}.workspace-chip{font-size:.65em}.workspace-card{padding:17px}.workspace-main{padding:24px 12px}.workspace-heading h1{font-size:1.8em}.workspace-facts>div{flex-direction:column;gap:3px}.workspace-facts dd{text-align:left}.workspace-list li{flex-wrap:wrap}.workspace-chart button{padding:0 2px}}@media (prefers-reduced-motion:reduce){.resident-workspace *{transition:none!important;animation:none!important}}.workspace-section-title{font-size:1em;font-weight:750;text-decoration:none;color:#173951!important}
