@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-italic.xAqemagA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-italic.DFS986qL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-italic.Bxi8ein9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-name:default;--c-primary:#355f5b;--c-secondary:#6f8fa3;--c-accent:#c6b7d8;--c-background:#f7f5f2;--c-surface:#efeaf6;--c-text:#2f3e3c;--c-highlight:#e3eef3;--c-canvas:#faf8fc;--c-card:#fff;--c-card-border:#e7e1f0;--c-rail-surface:#e2daef;--c-rail-text-secondary:#514a5e;--c-heatmap-empty:#f2eff7;--c-gradient-from:#355f5b;--c-gradient-mid:#4a7370;--c-gradient-to:#9a8bb0;--c-gradient-on:#fff;--c-gradient-on-muted:#ffffffd1;--c-gradient-chip-bg:#ffffff29;--c-gradient-border-muted:#ffffff4d;--c-gradient-dot-muted:#fff6;--c-text-strong:#203937;--c-text-secondary:#5e7382;--c-text-secondary-on-tint:#4e6270;--c-text-muted:#7a6e8c;--c-primary-foreground:#355f5b;--c-mood-scale-great-tint:#e8f0ef;--c-mood-scale-great-hover:#dae8e6;--c-mood-scale-great-on:#203937;--c-mood-scale-great-mark:#355f5b;--c-mood-scale-great-border:#dae8e6;--c-mood-scale-good-tint:#eff3f2;--c-mood-scale-good-hover:#e2ecea;--c-mood-scale-good-on:#203937;--c-mood-scale-good-mark:#4a7a71;--c-mood-scale-good-border:#e2ecea;--c-mood-scale-okay-tint:#f3f1ef;--c-mood-scale-okay-hover:#eae7e3;--c-mood-scale-okay-on:#203937;--c-mood-scale-okay-mark:#6e5c94;--c-mood-scale-okay-border:#eae7e3;--c-mood-scale-not-good-tint:#f8efe7;--c-mood-scale-not-good-hover:#f2e2d2;--c-mood-scale-not-good-on:#203937;--c-mood-scale-not-good-mark:#9a6a1c;--c-mood-scale-not-good-border:#e8dcca;--c-mood-scale-terrible-tint:#f7ebeb;--c-mood-scale-terrible-hover:#f0dada;--c-mood-scale-terrible-on:#203937;--c-mood-scale-terrible-mark:#a84545;--c-mood-scale-terrible-border:#f0dada;--c-mood-neutral-tint:#efecf3;--c-mood-neutral-hover:#e4dfec;--c-mood-neutral-on:#203937;--c-mood-neutral-mark:#9a93a8;--c-mood-neutral-border:#e4dfec;--c-border-on-surface:#ddd4ea;--c-control-off:#8b8496;--c-control-on:#355f5b;--c-control-thumb:#fff;--c-gridline:#e4deee;--c-track-empty:#ece7f1;--c-disabled-fill:#ddd4ea;--c-disabled-text:#5e5870;--c-neutral-heading:#203937;--c-neutral-body:#2f3e3c;--c-neutral-strong:#514a5e;--c-neutral-secondary:#4e6270;--c-neutral-muted:#5e7382;--c-neutral-faint:#7a6e8c;--c-neutral-control:#8b8496;--c-neutral-icon:#a49cb4;--c-neutral-divider:#ddd4ea;--c-neutral-hairline:#e7e1f0;--c-neutral-panel:#efeaf6;--c-neutral-raised:#faf8fc;--c-neutral-base:#fff;--c-scrim:#2d283680;--c-overlay-light:#fffc;--c-mood-selected-great:#2a4c49;--c-mood-selected-good:#3f6360;--c-mood-selected-okay:#566e7d;--c-mood-selected-not-good:#8a6a29;--c-mood-selected-terrible:#9c4e4e;--c-tiles-0-fill:#355f5b;--c-tiles-0-hover:#2a4c49;--c-tiles-1-fill:#2a4c49;--c-tiles-1-hover:#203937;--c-tiles-2-fill:#5c4f6d;--c-tiles-2-hover:#3d3449;--c-tiles-3-fill:#465966;--c-tiles-3-hover:#364550;--c-tiles-4-fill:#3f6360;--c-tiles-4-hover:#2a4c49;--c-tile-on:#fff;--c-tile-on-muted:#fffffff0;--c-avatar-palette-0-fill:#37625f;--c-avatar-palette-1-fill:#395a6a;--c-avatar-palette-2-fill:#564c76;--c-avatar-palette-3-fill:#694a78;--c-avatar-palette-4-fill:#724663;--c-avatar-palette-5-fill:#89434d;--c-avatar-palette-6-fill:#784a36;--c-avatar-palette-7-fill:#6d552c;--c-avatar-palette-8-fill:#465a35;--c-avatar-palette-9-fill:#2e5642;--c-avatar-palette-10-fill:#4d576a;--c-avatar-palette-11-fill:#525252;--c-risk-high-bg:#f7ebeb;--c-risk-high-fg:#9c4e4e;--c-risk-high-mark:#824040;--c-risk-medium-bg:#f7ede4;--c-risk-medium-fg:#7a5d24;--c-risk-medium-mark:#7a5a1e;--c-risk-low-bg:#e8f0ef;--c-risk-low-fg:#2a4c49;--c-risk-low-mark:#47877f;--c-risk-unknown-bg:#f2f1ef;--c-risk-unknown-fg:#465966;--c-risk-unknown-mark:#5b7180;--c-danger-bg:#f7ebeb;--c-danger-fg:#9c4e4e;--c-danger-mark:#824040;--c-danger-action:#a84545;--c-danger-action-on:#fff;--c-status-positive-bg:#e8f0ef;--c-status-positive-fg:#355f5b;--c-status-positive-mark:#355f5b;--c-status-in-progress-bg:#efeaf6;--c-status-in-progress-fg:#4e6270;--c-status-in-progress-mark:#4e6270;--c-status-attention-bg:#f7ede4;--c-status-attention-fg:#7a5d24;--c-status-attention-mark:#7a5a1e;--c-status-terminated-bg:#faf8fc;--c-status-terminated-fg:#5e7382;--c-status-terminated-mark:#5e7382;--c-role-accent-clinician-mark:#1f4e79;--c-role-accent-clinician-tint:#eaf1f8;--c-role-accent-supervisor-mark:#4b3b8f;--c-role-accent-supervisor-tint:#efecf8;--c-role-accent-org-admin-mark:#7a2e5e;--c-role-accent-org-admin-tint:#f7eaf2;--c-role-accent-office-admin-mark:#3f5a1e;--c-role-accent-office-admin-tint:#eef3e6;--c-stress-scale-low:#355f5b;--c-stress-scale-moderate:#6e5c94;--c-stress-scale-high:#a84545;--c-emotion-family-happy-mark:#d4a94d;--c-emotion-family-happy-tint:#f5ebd6;--c-emotion-family-happy-on:#203937;--c-emotion-family-happy-hover:#f1e4c7;--c-emotion-family-mad-mark:#d66b6b;--c-emotion-family-mad-tint:#f7ebeb;--c-emotion-family-mad-on:#203937;--c-emotion-family-mad-hover:#f0dada;--c-emotion-family-sad-mark:#6e8ca0;--c-emotion-family-sad-tint:#e7edf1;--c-emotion-family-sad-on:#203937;--c-emotion-family-sad-hover:#dde5eb;--c-emotion-family-scared-mark:#9a8bb0;--c-emotion-family-scared-tint:#efeaf6;--c-emotion-family-scared-on:#203937;--c-emotion-family-scared-hover:#e7e0f1;--shadow-hairline:0 3px 10px -4px #5a516866;--shadow-resting:0 6px 22px -12px #5a516859;--shadow-raised:0 10px 30px -14px #5a516866;--shadow-rail-card:0 10px 26px -10px #463a5a80;--shadow-rail-pill:0 6px 18px -8px #463a5a80;--shadow-cta:0 8px 20px -8px #355f5ba6;--shadow-modal:0 20px 50px -20px #20393799;--c-crisis-bg:#e8f0ef;--c-crisis-border:#47877f;--c-crisis-fg:#355f5b;--c-crisis-action:#355f5b;--c-crisis-action-on:#fff}.unbcfva{color:var(--c-primary-foreground)}.uhvc571{color:var(--c-tiles-2-fill)}.uh9wtzu{color:var(--c-tiles-3-fill)}.ujykxcb{color:var(--c-risk-high-fg)}.udpgli9{color:var(--c-primary-foreground);flex:none;margin-top:2px}.uejzcfl{color:var(--c-text-secondary);align-self:center}.uarogkk{background:var(--band-gradient);color:var(--c-tile-on);padding:72px 32px 168px}.utoangg{flex-direction:column;gap:22px;max-width:1280px;margin:0 auto;display:flex}.uik3st1{letter-spacing:.14em;text-transform:uppercase;color:var(--c-gradient-on);margin:0;font-size:13px;font-weight:600}.uvhxxd5{letter-spacing:-.02em;max-width:14em;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(2.6rem,5vw,4.25rem);font-weight:400;line-height:1.05}.ua5wh0i{max-width:40em;margin:0;font-size:19px;line-height:1.6}.up5q3mu{margin:0;font-family:Newsreader,Georgia,serif;font-size:20px;font-style:italic}.ukvi642{flex-wrap:wrap;gap:12px;padding-top:6px;display:flex}.unbgg8k{background:var(--c-card);color:var(--c-primary-foreground);border-radius:999px;padding:14px 26px;font-size:16px;font-weight:600;text-decoration:none}.ulkrfuz{color:var(--c-tile-on);border:1.5px solid var(--c-gradient-on-muted);border-radius:999px;padding:13px 24px;font-size:16px;font-weight:600;text-decoration:none}.uewlimt{flex-wrap:wrap;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ujfgbwu{color:var(--c-tile-on);background:var(--chip);border:1px solid var(--c-gradient-border-muted);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.ubguyvl{background:var(--c-card);border-radius:50%;width:6px;height:6px}.uaxxdpq{margin-top:-120px;padding:0 32px}.uw5m6av{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:22px;max-width:1280px;margin:0 auto;display:grid}.uelrnzh{background:var(--c-card);border:1px solid var(--c-card-border);box-shadow:var(--shadow-raised);border-radius:18px;flex-direction:column;gap:8px;padding:26px;display:flex}.u3ryq9e{justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.uscfrtd{color:var(--c-text-strong);font-family:Newsreader,Georgia,serif;font-size:24px}.uzcgslh{color:var(--c-text-secondary-on-tint);font-size:13px}.uz8m4xo{background:var(--c-mood-scale-great-tint);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex}.uut9phs{background:var(--c-primary);border-radius:50%;width:14px;height:14px}.uns5tok{color:var(--c-text-strong);font-family:Newsreader,Georgia,serif;font-size:20px}.u70znqm{background:var(--c-mood-scale-good-tint);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex}.upgsd6x{background:var(--c-mood-scale-good-mark);border-radius:50%;width:14px;height:14px}.umdtngz{background:var(--c-mood-scale-okay-tint);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex}.uwljylv{background:var(--c-mood-scale-okay-mark);border-radius:50%;width:14px;height:14px}.uv7npix{background:var(--c-mood-scale-not-good-hover);border:2px solid var(--c-mood-selected-not-good);border-radius:16px;flex-direction:column;gap:12px;padding:12px 16px;display:flex}.ulf2dfs{align-items:center;gap:12px;display:flex}.uen30nz{background:var(--c-mood-scale-not-good-mark);border-radius:50%;width:14px;height:14px}.uykwrbc{color:var(--c-text-strong);font-size:14px;font-weight:600}.ue7wtvw{color:var(--c-text-strong);flex-wrap:wrap;gap:6px;font-size:13px;font-weight:500;display:flex}.ukkbmoj{background:var(--c-card);border-radius:999px;padding:6px 12px}.uemr6rz{border:1.5px dashed var(--c-mood-selected-not-good);border-radius:999px;padding:5px 12px}.ua5fo8l{background:var(--c-risk-high-bg);border-radius:16px;align-items:center;gap:12px;padding:12px 16px;display:flex}.uaqariv{background:var(--c-danger-action);border-radius:50%;width:14px;height:14px}.ukx5nhd{flex-direction:column;gap:16px;display:flex}.uxjtwio{background:var(--c-card);border:1px solid var(--c-card-border);box-shadow:var(--shadow-raised);border-radius:18px;overflow:hidden}.u2dv8uh{justify-content:space-between;align-items:baseline;padding:22px 24px 16px;display:flex}.u9cat7r{background:var(--c-canvas);text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-secondary);grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);gap:16px;padding:12px 24px;font-size:12px;font-weight:600;display:grid}.uytal5z{border-top:1px solid var(--c-card-border);grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:16px;padding:16px 24px;font-size:15px;display:grid}.uuhyjjb{align-items:center;gap:10px;display:flex}.uzddfon{background:var(--c-avatar-palette-2-fill);width:32px;height:32px;color:var(--c-tile-on);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.u7td44n{font-weight:600}.uavpef7{align-items:center;gap:8px;display:flex}.unzursj{align-items:flex-end;gap:3px;height:26px;display:flex}.uuiijrz{background:var(--c-risk-low-mark);border-radius:2px;width:7px;height:22px}.umvfhsg{background:var(--c-risk-low-mark);border-radius:2px;width:7px;height:20px}.u5qdwyn{background:var(--c-risk-medium-mark);border-radius:2px;width:7px;height:16px}.uehdogx{background:var(--c-risk-medium-mark);border-radius:2px;width:7px;height:14px}.ueqjzej{background:var(--c-risk-high-mark);border-radius:2px;width:7px;height:10px}.ukt5usd{background:var(--c-risk-high-mark);border-radius:2px;width:7px;height:8px}.ume9spv{background:var(--c-risk-high-mark);border-radius:2px;width:7px;height:6px}.unjwkwi{background:var(--c-risk-high-bg);color:var(--c-risk-high-fg);border-radius:999px;justify-self:start;padding:4px 12px;font-size:13px;font-weight:600}.uvkpnri{background:var(--c-avatar-palette-1-fill);width:32px;height:32px;color:var(--c-tile-on);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.ucyflav{background:var(--c-risk-medium-mark);border-radius:2px;width:7px;height:12px}.uwftoai{background:var(--c-risk-low-mark);border-radius:2px;width:7px;height:18px}.ulgpwmx{background:var(--c-risk-medium-bg);color:var(--c-risk-medium-fg);border-radius:999px;justify-self:start;padding:4px 12px;font-size:13px;font-weight:600}.utjaym8{background:var(--c-avatar-palette-9-fill);width:32px;height:32px;color:var(--c-tile-on);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.uqcqa8x{background:var(--c-risk-low-mark);border-radius:2px;width:7px;height:16px}.ujomr7g{background:var(--c-risk-low-mark);border-radius:2px;width:7px;height:24px}.ueujc5o{background:var(--c-mood-scale-great-tint);color:var(--c-tiles-0-hover);border-radius:999px;justify-self:start;padding:4px 12px;font-size:13px;font-weight:600}.unfyp95{padding:112px 32px 96px}.ungh6ne{max-width:1280px;margin:0 auto}.uhizp05{letter-spacing:.14em;text-transform:uppercase;color:var(--c-primary-foreground);margin:0 0 14px;font-size:13px;font-weight:600}.ugampgi{letter-spacing:-.015em;color:var(--c-text-strong);max-width:18em;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(2rem,3.6vw,3rem);font-weight:400;line-height:1.12}.ug2d4y3{color:var(--c-text-secondary);max-width:38em;margin:18px 0 0;font-size:18px;line-height:1.6}.uqr6kpm{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;margin-top:44px;display:grid}.uobhl96{background:var(--c-card);border:1px solid var(--c-card-border);box-shadow:var(--shadow-resting);border-radius:18px;flex-direction:column;gap:12px;padding:26px;display:flex}.uiea08l{background:var(--c-mood-scale-great-tint);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.udjli9b{color:var(--c-text-strong);margin:0;font-family:Newsreader,Georgia,serif;font-size:22px;font-weight:500}.ugyxz4x{color:var(--c-text-secondary);margin:0;font-size:16px;line-height:1.6}.uffzv4o{background:var(--c-surface);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.uzjcfqj{background:var(--c-mood-scale-okay-tint);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.uajy9rl{background:var(--c-risk-high-bg);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.uykxfej{padding:0 32px 40px}.undjhaq{align-items:center;gap:28px;max-width:1280px;margin:0 auto;display:flex}.ugokt22{letter-spacing:.14em;text-transform:uppercase;color:var(--c-tiles-2-fill);margin:0 0 14px;font-size:13px;font-weight:600}.uzqhwwq{letter-spacing:-.015em;color:var(--c-text-strong);max-width:20em;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(2rem,3.6vw,3rem);font-weight:400;line-height:1.12}.uqxtu69{padding:40px 32px 24px}.uljzxbn{flex-direction:column;gap:28px;max-width:1280px;margin:0 auto;display:flex}.ughclep{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.uqftgsb{background:var(--c-primary);color:var(--c-tile-on);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.utixgv0{color:var(--c-text);flex:420px;margin:0;font-size:18px;line-height:1.6}.uy3i4bf{background:var(--c-card);border:1px solid var(--c-card-border);box-shadow:var(--shadow-resting);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding:44px;display:grid}.usiofhx{letter-spacing:.14em;text-transform:uppercase;color:var(--c-primary-foreground);margin:0;font-size:13px;font-weight:600}.ubsidzs{color:var(--c-text-strong);margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:400;line-height:1.15}.usjrbwm{color:var(--c-text-secondary);margin:0;font-size:17px;line-height:1.65}.u1zdnlj{color:var(--c-text);flex-direction:column;gap:10px;margin:4px 0 0;padding:0;font-size:16px;list-style:none;display:flex}.upvyyec{gap:10px;display:flex}.uphej61{background:linear-gradient(110deg, var(--c-mood-scale-great-tint), var(--c-surface));border-radius:18px;flex-direction:column;gap:14px;padding:28px;display:flex}.utllqhj{background:var(--c-card);box-shadow:var(--shadow-resting);border-radius:16px;align-items:center;gap:14px;padding:18px 20px;display:flex}.uqg035x{background:var(--c-risk-high-bg);border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ufgawlj{font-size:15px;line-height:1.45}.uzkibod{color:var(--c-text-strong);font-weight:600}.uz78qhj{color:var(--c-text-secondary)}.u5t9pdh{background:var(--c-risk-high-bg);color:var(--c-risk-high-fg);border-radius:999px;flex:none;margin-left:auto;padding:4px 12px;font-size:13px;font-weight:600}.umbzxhg{background:var(--c-card);border:1px solid var(--c-risk-low-mark);border-radius:16px;align-items:center;gap:14px;padding:18px 20px;display:flex}.uxqtkbt{border:2px solid var(--c-primary-foreground);width:48px;height:48px;color:var(--c-primary-foreground);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.uplxg3y{color:var(--c-primary-foreground);font-size:15px;line-height:1.45}.uzcvdct{color:var(--c-text-secondary-on-tint)}.uocrk5b{background:var(--c-primary);color:var(--c-tile-on);border-radius:999px;flex:none;margin-left:auto;padding:8px 14px;font-size:13px;font-weight:600}.u44ww3r{color:var(--c-text-secondary-on-tint);font-size:13px}.u4v5mwj{background:var(--c-surface);border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex}.uvzplhl{color:var(--c-text-strong);padding:0 4px 6px;font-family:Newsreader,Georgia,serif;font-size:22px}.u6nc1l9{background:var(--c-card);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ulk9rbr{background:var(--c-avatar-palette-0-fill);width:36px;height:36px;color:var(--c-tile-on);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.uvjflfv{flex-direction:column;font-size:15px;display:flex}.uxgvh52{color:var(--c-text-secondary);font-size:13px}.ugslpbv{background:var(--c-mood-scale-great-tint);color:var(--c-primary-foreground);border-radius:999px;margin-left:auto;padding:4px 12px;font-size:13px;font-weight:600}.ubsgurl{background:var(--c-avatar-palette-3-fill);width:36px;height:36px;color:var(--c-tile-on);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.ucnrmvj{background:var(--c-avatar-palette-7-fill);width:36px;height:36px;color:var(--c-tile-on);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.ugwx31c{background:var(--c-surface);color:var(--c-text-secondary-on-tint);border-radius:999px;margin-left:auto;padding:4px 12px;font-size:13px;font-weight:600}.ud27e2o{color:var(--c-text-secondary-on-tint);padding:4px 4px 0;font-size:13px}.u3eapym{letter-spacing:.14em;text-transform:uppercase;color:var(--c-tiles-2-fill);margin:0;font-size:13px;font-weight:600}.uatzzxf{background:var(--c-tiles-2-fill);color:var(--c-tile-on);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.uosdzab{background:var(--c-canvas);border:1px solid var(--c-card-border);border-radius:18px;flex-direction:column;gap:12px;padding:24px;display:flex}.uu3oxil{justify-content:space-between;align-items:baseline;display:flex}.ugkvw9r{color:var(--c-text-strong);font-family:Newsreader,Georgia,serif;font-size:22px}.uayd4jg{background:var(--c-card);border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.5}.ufbzwr7{padding:40px 32px 104px}.uyoxcb9{background:var(--c-tiles-3-fill);color:var(--c-tile-on);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.u4srmbi{flex-direction:column;gap:12px;display:flex}.udmzfgv{background:var(--c-canvas);border:1px solid var(--c-card-border);border-radius:16px;padding:20px}.uzuj8jr{justify-content:space-between;align-items:center;gap:12px;display:flex}.uv0gkcr{background:var(--c-mood-scale-great-tint);color:var(--c-primary-foreground);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.uezamgb{color:var(--c-text-secondary);margin:10px 0 0;font-size:14px;line-height:1.6}.uxoai4u{color:var(--c-text);font-weight:600}.umlwbbl{background:var(--c-card);border:1px solid var(--c-card-border);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:20px;display:flex}.u1bzpqf{color:var(--c-text-secondary);font-size:14px}.ulvb8iq{color:var(--c-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.ufumhzh{letter-spacing:.14em;text-transform:uppercase;color:var(--c-tiles-3-fill);margin:0;font-size:13px;font-weight:600}.ucbry4w{background:var(--c-card);border-top:1px solid var(--c-card-border);border-bottom:1px solid var(--c-card-border);padding:96px 32px}.ukg8hmy{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:16px;margin-top:44px;display:grid}.u1vkb9v{background:var(--c-canvas);border:1px solid var(--c-card-border);border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex}.upbraja{color:var(--c-text-strong);margin:0;font-family:Newsreader,Georgia,serif;font-size:21px;font-weight:500}.ua64e0j{color:var(--c-text-secondary);margin:0;font-size:15px;line-height:1.6}.ulq1dpt{padding:104px 32px}.ujzewwx{background:linear-gradient(110deg, var(--c-mood-scale-great-tint), var(--c-surface));text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:24px;max-width:1280px;margin:0 auto;padding:64px 48px;display:flex}.uzoiylt{background:var(--c-card);width:84px;height:84px;box-shadow:var(--shadow-resting);border-radius:50%;justify-content:center;align-items:center;display:flex}.upibik3{max-width:28em;color:var(--c-text-strong);margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(1.6rem,3vw,2.3rem);font-style:italic;font-weight:300;line-height:1.35}.u1zvucx{color:var(--c-text-secondary-on-tint);font-size:16px}.uetxeer{font-size:16px;font-weight:600;text-decoration:none}.ugiqbx7{padding:0 32px 104px}.uqqpvns{max-width:880px;margin:0 auto}.uyr7yz5{color:var(--c-text-strong);margin:0 0 32px;font-family:Newsreader,Georgia,serif;font-size:clamp(2rem,3.6vw,3rem);font-weight:400;line-height:1.12}.us6iaok{background:var(--c-card);border:1px solid var(--c-card-border);border-radius:16px;padding:20px 24px}.uhghxtw{color:var(--c-text-strong);font-family:Newsreader,Georgia,serif;font-size:21px}.u5d7vsa{color:var(--c-text-secondary);margin:12px 0 0;font-size:16px;line-height:1.65}.uj6n3rt{background:var(--band-gradient);max-width:1280px;color:var(--c-tile-on);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;margin:0 auto;padding:64px 48px;display:flex}.urdwxiz{flex-direction:column;gap:10px;max-width:34em;display:flex}.uxwgfxz{margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:400;line-height:1.1}.uf9jsha{margin:0;font-size:18px;line-height:1.6}.uapra4u{flex-wrap:wrap;gap:12px;display:flex}.upjh0bu{color:currentColor}.umjlh8s{background:var(--band-gradient);color:var(--c-tile-on);padding:64px 32px 72px}.uurhmme{flex-direction:column;gap:20px;max-width:1280px;margin:0 auto;display:flex}.udogtoa{letter-spacing:-.02em;max-width:18em;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(2.4rem,4.4vw,3.6rem);font-weight:400;line-height:1.08}.uuuoy84{flex-wrap:wrap;gap:10px;padding-top:6px;display:flex}.uonauvg{color:var(--c-tile-on);background:var(--chip);border:1px solid var(--c-gradient-border-muted);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none}.u4uor4l{padding:96px 32px 72px}.uvt8evp{color:var(--c-text-strong);max-width:20em;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:400;line-height:1.12}.uuhvoot{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:18px;margin-top:40px;display:grid}.urrqwyd{background:var(--c-card);border:1px solid var(--c-card-border);box-shadow:var(--shadow-resting);border-radius:18px;flex-direction:column;gap:10px;padding:26px;display:flex}.uynkcdz{padding:72px 32px}.ujxndpv{background:var(--c-card);border:1px solid var(--c-card-border);max-width:1280px;box-shadow:var(--shadow-resting);border-radius:22px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px;margin:0 auto;padding:56px 48px;display:grid}.udruoj9{aspect-ratio:9/19.5;background:var(--c-text-strong);width:340px;max-width:100%;box-shadow:inset 0 0 0 2px var(--c-text), var(--shadow-modal);border-radius:54px;justify-self:center;padding:12px;display:flex}.uxs3taz{background:var(--c-background);border-radius:43px;flex-direction:column;flex:1;display:flex;overflow:hidden}.ucr3fex{background:linear-gradient(150deg, var(--c-gradient-from) 0%, var(--c-gradient-mid) 42%, var(--c-gradient-to) 100%);color:var(--c-tile-on);flex-direction:column;gap:12px;padding:16px 20px 38px;display:flex}.ueipiz4{justify-content:space-between;align-items:center;padding:0 10px 6px;font-size:13px;font-weight:600;display:flex;position:relative}.ulcmdxh{background:var(--c-text-strong);border-radius:999px;width:104px;height:30px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.uzxxicq{align-items:center;gap:5px;display:flex}.uhgsg04{fill:var(--c-tile-on)}.uys3w28{stroke:var(--c-tile-on)}.ueze7gj{justify-content:space-between;align-items:center;display:flex}.ujazjiz{background:var(--chip);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.uezkeru{margin-top:6px;font-family:Newsreader,Georgia,serif;font-size:25px}.uttbdoy{flex-direction:column;flex:1;gap:10px;margin-top:-18px;padding:0 14px 10px;display:flex}.u9pqshb{background:var(--c-card);box-shadow:var(--shadow-resting);border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex}.uzgjj8h{color:var(--c-text-strong);font-size:13px;font-weight:600}.uzm5t8f{color:var(--c-text-strong);text-align:center;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;font-size:10.5px;font-weight:600;display:grid}.uvcesbq{background:var(--c-mood-scale-great-tint);border-radius:10px;padding:10px 0}.uqnhvmz{background:var(--c-mood-scale-good-hover);border:2px solid var(--c-mood-selected-good);border-radius:10px;padding:8px 0}.u7eryxv{background:var(--c-mood-scale-okay-tint);border-radius:10px;padding:10px 0}.uiscxji{background:var(--c-mood-scale-not-good-tint);border-radius:10px;padding:10px 0}.u6hgis3{background:var(--c-risk-high-bg);border-radius:10px;padding:10px 0}.urpcewd{color:var(--c-tile-on);grid-template-columns:1fr 1fr;gap:10px;font-size:14px;font-weight:600;display:grid}.udzpbob{background:var(--c-primary);border-radius:16px;padding:22px 14px}.u9bhmos{background:var(--c-tiles-0-hover);border-radius:16px;padding:22px 14px}.ujugu9d{background:var(--c-tiles-2-fill);border-radius:16px;padding:22px 14px}.ujhpb1q{background:var(--c-tiles-3-fill);border-radius:16px;padding:22px 14px}.urdkexf{background:var(--c-mood-selected-good);border-radius:16px;grid-column:span 2;padding:22px 14px}.umd4ocb{background:var(--c-card);box-shadow:var(--shadow-resting);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.unfhrko{background:var(--c-surface);width:38px;height:38px;color:var(--c-tiles-2-fill);text-align:center;border-radius:12px;place-items:center;font-size:11px;font-weight:700;line-height:1.1;display:grid}.uh1ppfa{flex-direction:column;gap:2px;display:flex}.ueyjy4l{color:var(--c-text-secondary);font-size:11.5px}.ugbpviv{background:var(--c-card);box-shadow:var(--shadow-resting);border-radius:16px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.ud1t0db{letter-spacing:.08em;text-transform:uppercase;color:var(--c-tiles-2-fill);font-size:11px;font-weight:600}.uuy0ur9{color:var(--c-text-strong);font-family:Newsreader,Georgia,serif;font-size:16px}.uwjqoqh{background:var(--c-mood-scale-great-tint);border:1px solid var(--c-risk-low-mark);color:var(--c-primary-foreground);border-radius:14px;margin-top:auto;padding:10px 12px;font-size:12px;font-weight:600}.u0o8ykx{background:var(--c-card);border-top:1px solid var(--c-card-border);color:var(--c-text-secondary);text-align:center;grid-template-columns:repeat(4,1fr);padding:10px 8px 6px;font-size:10px;font-weight:600;display:grid}.ufi6mdk{color:var(--c-primary-foreground);flex-direction:column;align-items:center;gap:3px;display:flex}.ul0w3pi{flex-direction:column;align-items:center;gap:3px;display:flex}.u0pjhv3{background:var(--c-card);justify-content:center;padding:6px 0 9px;display:flex}.uly7r7s{background:var(--c-text-strong);border-radius:999px;width:120px;height:5px}.uln4v9p{flex-direction:column;gap:18px;display:flex}.uo1jb6z{color:var(--c-text-strong);margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:400;line-height:1.12}.ul5z2cy{color:var(--c-text);grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px 24px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.u4yd0va{letter-spacing:.14em;text-transform:uppercase;color:var(--c-tiles-3-fill);margin:0 0 14px;font-size:13px;font-weight:600}.upfodzl{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;margin-top:40px;display:grid}.uzdbxgo{background:var(--c-primary);color:var(--c-tile-on);border-radius:18px;flex-direction:column;gap:10px;padding:26px;display:flex}.u0dihmz{margin:0;font-family:Newsreader,Georgia,serif;font-size:23px;font-weight:400}.ueq7vxn{color:var(--c-tile-on-muted);margin:0;font-size:16px;line-height:1.6}.u65huzq{background:var(--c-tiles-2-fill);color:var(--c-tile-on);border-radius:18px;flex-direction:column;gap:10px;padding:26px;display:flex}.uxzbqe3{background:var(--c-tiles-3-fill);color:var(--c-tile-on);border-radius:18px;flex-direction:column;gap:10px;padding:26px;display:flex}.u3v2i53{background:var(--c-mood-selected-good);color:var(--c-tile-on);border-radius:18px;flex-direction:column;gap:10px;padding:26px;display:flex}.uieaxre{background:var(--c-tiles-0-hover);color:var(--c-tile-on);border-radius:18px;flex-direction:column;gap:10px;padding:26px;display:flex}.urmuqgv{padding:72px 32px 104px}.uws3ppd{background:var(--c-card);border:1px solid var(--c-card-border);border-radius:22px;max-width:1280px;margin:0 auto;padding:48px}.ufqom9a{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:22px 32px;margin-top:36px;display:grid}.uxktlay{border-top:2px solid var(--c-card-border);flex-direction:column;gap:6px;padding-top:16px;display:flex}.uvgea3u{color:var(--c-text-strong);margin:0;font-family:Newsreader,Georgia,serif;font-size:20px;font-weight:500}.uu23hjo{background:var(--band-gradient);color:var(--c-tile-on);padding:64px 32px 152px}.uorxq4a{letter-spacing:-.02em;max-width:16em;margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(2.4rem,4.4vw,3.6rem);font-weight:400;line-height:1.08}.udcqs4o{margin-top:-104px;padding:0 32px}.usovd0b{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:stretch;gap:20px;max-width:1280px;margin:0 auto;display:grid}.u2ykvsk{background:var(--c-card);border:1px solid var(--c-card-border);box-shadow:var(--shadow-raised);border-radius:22px;flex-direction:column;gap:18px;padding:32px;display:flex}.uxcaddy{background:var(--c-mood-scale-great-tint);color:var(--c-primary-foreground);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:600}.u6vo9kc{color:var(--c-text-strong);margin:0;font-family:Newsreader,Georgia,serif;font-size:30px;font-weight:400}.uehnzma{color:var(--c-text);flex-direction:column;flex:1;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.usj2nej{text-align:center;background:var(--c-primary);color:var(--c-tile-on);box-shadow:var(--shadow-cta);border-radius:999px;padding:14px 24px;font-size:16px;font-weight:600;text-decoration:none}.uvzurrt{background:var(--c-card);border:2px solid var(--c-primary-foreground);box-shadow:var(--shadow-raised);border-radius:22px;flex-direction:column;gap:18px;padding:32px;display:flex}.uc59lu6{background:var(--c-primary);color:var(--c-tile-on);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:600}.ujio6yx{background:var(--c-surface);color:var(--c-tiles-2-fill);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:600}.u0tdbqz{color:var(--c-text-strong);margin:0 0 28px;font-family:Newsreader,Georgia,serif;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:400}.uzuqbg6{color:var(--c-text);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px 32px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.uzu2qft{padding:24px 32px 104px}.ucbollj{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px;max-width:1280px;margin:0 auto;display:grid}.uvrc9qp{background:var(--c-card);border:1px solid var(--c-card-border);box-shadow:var(--shadow-raised);border-radius:22px;align-items:center;gap:22px;padding:32px;display:flex}.ujtzbi3{background:var(--c-mood-scale-great-tint);border:1.5px dashed var(--c-risk-low-mark);width:112px;height:112px;color:var(--c-primary-foreground);text-align:center;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.ufls1in{flex-direction:column;gap:6px;display:flex}.uhz6ziv{color:var(--c-text-strong);font-family:Newsreader,Georgia,serif;font-size:28px}.urznwuz{color:var(--c-primary-foreground);font-size:15px;font-weight:600}.urqvaze{color:var(--c-text-secondary);font-size:15px;line-height:1.6}.ulaguss{background:var(--c-surface);border:1.5px dashed var(--c-gradient-to);width:112px;height:112px;color:var(--c-tiles-2-fill);text-align:center;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.uwg8b9a{color:var(--c-tiles-2-fill);font-size:15px;font-weight:600}.u6oztkw{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:56px;max-width:1280px;margin:0 auto;display:grid}.ulqqejb{background:linear-gradient(110deg, var(--c-mood-scale-great-tint), var(--c-surface));border-radius:22px;flex-direction:column;gap:20px;margin:0;padding:44px;display:flex}.uvujabg{background:var(--c-card);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.uipu3bn{color:var(--c-text-strong);margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(1.5rem,2.6vw,2rem);font-style:italic;font-weight:300;line-height:1.35}.udpi4o5{color:var(--c-text-secondary-on-tint);font-size:15px}.ugawiny{color:var(--c-text);flex-direction:column;gap:20px;font-size:18px;line-height:1.75;display:flex}.up7aaxu{color:var(--c-text-strong);margin:0;font-family:Newsreader,Georgia,serif;font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:400;line-height:1.15}.uewlmgj{margin:0}.utke4m0{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;margin-top:18px;display:grid}.uec9mid{background:var(--c-primary);color:var(--c-tile-on);border-radius:18px;flex-direction:column;gap:10px;padding:28px;display:flex}.uwimwop{margin:0;font-family:Newsreader,Georgia,serif;font-size:25px;font-weight:400}.u0pk6bl{background:var(--c-tiles-2-fill);color:var(--c-tile-on);border-radius:18px;flex-direction:column;gap:10px;padding:28px;display:flex}.uef53of{background:var(--c-tiles-3-fill);color:var(--c-tile-on);border-radius:18px;flex-direction:column;gap:10px;padding:28px;display:flex}.ucglbw3{margin-top:-104px;padding:0 32px 96px}.uk1kfqf{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:22px;max-width:1280px;margin:0 auto;display:grid}.u9q0vpk{background:var(--c-card);border:1px solid var(--c-card-border);box-shadow:var(--shadow-resting);border-radius:22px;flex-direction:column;gap:14px;padding:28px;display:flex}.uvdw7mv{color:var(--c-text-strong);margin:0;font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:400}.usbjwb9{color:var(--c-text);flex-direction:column;gap:12px;margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:flex}.uq8ntxb{gap:12px;display:flex}.ujzw0zp{background:var(--c-mood-scale-great-tint);width:26px;height:26px;color:var(--c-primary-foreground);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.uqh2sol{background:var(--c-surface);border-radius:22px;flex-direction:column;gap:10px;padding:28px;display:flex}.uts4nax{color:var(--c-text-strong);margin:0;font-family:Newsreader,Georgia,serif;font-size:22px;font-weight:400}.ubx08cs{color:var(--c-text-secondary-on-tint);margin:0;font-size:15px;line-height:1.6}.u04q9d0{background:var(--c-card);border:1px solid var(--c-card-border);border-radius:22px;flex-direction:column;gap:6px;padding:28px;display:flex}.udlasem{color:var(--c-text-secondary);font-size:14px;font-weight:600}.uaeji5q{font-family:Newsreader,Georgia,serif;font-size:22px;text-decoration:none}:root{--font-serif:"Newsreader Variable", Newsreader, Georgia, serif;--font-sans:"Figtree Variable", Figtree, system-ui, sans-serif;--header-gradient:linear-gradient(90deg, transparent 35%, var(--c-scrim) 100%), linear-gradient(118deg, var(--c-gradient-from) 0%, var(--c-gradient-mid) 42%, var(--c-gradient-to) 100%);--band-gradient:var(--header-gradient);--chip:linear-gradient(var(--c-scrim), var(--c-scrim)), var(--c-scrim)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--c-background);color:var(--c-text);font-family:var(--font-sans);margin:0}.page{min-height:100vh}a{color:var(--c-primary-foreground)}a:hover{color:var(--c-tiles-0-hover)}img,svg{max-width:100%}h1,h2,h3{text-wrap:balance}:focus-visible{outline:3px solid var(--c-primary-foreground);outline-offset:3px;border-radius:6px}.site-header :focus-visible,.hero-bloom :focus-visible,.foot :focus-visible,.band :focus-visible{outline-color:var(--c-gradient-on)}.skip{z-index:100;background:var(--c-card);color:var(--c-primary-foreground);border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-80px;left:12px}.skip:focus{top:12px}.site-header{z-index:40;background:var(--header-gradient);color:var(--c-gradient-on);position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:16px;max-width:1280px;height:80px;margin:0 auto;padding:0 32px;display:flex}.brand{color:var(--c-gradient-on);align-items:center;gap:12px;text-decoration:none;display:flex}.brand:hover{color:var(--c-gradient-on)}.brand__mark{flex:none;display:block}.brand__word{font-family:var(--font-serif);font-size:20px}.primary-nav{align-items:center;gap:4px;display:flex}.header-actions{align-items:center;gap:10px;display:flex}.navlink{color:var(--c-gradient-on);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s}.navlink:hover,.navlink[aria-current=page]{color:var(--c-gradient-on);background:var(--chip)}.chip-988{color:var(--c-gradient-on);background:var(--chip);border-radius:999px;padding:4px 10px;font-size:14px;font-weight:600;text-decoration:none}.chip-988:hover{color:var(--c-gradient-on);background:var(--chip)}.btn-header{background:var(--c-card);color:var(--c-primary-foreground);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none}.mnav{display:none;position:relative}.mnav summary{cursor:pointer;color:var(--c-gradient-on);background:var(--chip);border:1px solid var(--c-gradient-border-muted);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;list-style:none}.mnav summary::-webkit-details-marker{display:none}.mnav__panel{background:var(--c-card);border:1px solid var(--c-card-border);min-width:220px;box-shadow:var(--shadow-raised);border-radius:16px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;top:52px;right:0}.mnav__panel a{color:var(--c-text-strong);border-radius:10px;padding:10px 14px;font-weight:500;text-decoration:none}.mnav__panel a:hover,.mnav__panel a[aria-current=page]{background:var(--c-surface);color:var(--c-text-strong)}.mnav__panel .mnav__cta{background:var(--c-primary);color:var(--c-tile-on);text-align:center;margin-top:4px;font-weight:600}.mnav__panel .mnav__cta:hover{background:var(--c-tiles-0-hover);color:var(--c-tile-on)}.pill-white:hover{color:var(--c-primary-foreground);background:var(--c-surface)!important}.pill-ghost:hover{color:var(--c-gradient-on);background:var(--chip)!important}.pill-primary:hover{color:var(--c-tile-on);background:var(--c-tiles-0-hover)!important}.pill-outline:hover{background:var(--c-mood-scale-great-tint)!important}.jump:hover{color:var(--c-gradient-on);background:var(--chip)!important}.card{transition:box-shadow .2s}.card:hover{box-shadow:var(--shadow-raised)!important}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq details[open] .chev{transform:rotate(180deg)}.chev{flex:none;transition:transform .2s}.crisis{padding:0 32px 72px}.crisis__card{background:var(--c-crisis-bg);border:1px solid var(--c-crisis-border);max-width:1280px;box-shadow:var(--shadow-resting);border-radius:18px;flex-wrap:wrap;align-items:center;gap:20px;margin:0 auto;padding:24px 28px;display:flex}.crisis__badge{border:2px solid var(--c-crisis-fg);background:var(--c-card);width:56px;height:56px;color:var(--c-crisis-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.crisis__body{flex-direction:column;flex:320px;gap:4px;display:flex}.crisis__title{font-family:var(--font-serif);color:var(--c-crisis-fg);margin:0;font-size:22px;font-weight:400}.crisis__copy{color:var(--c-text-secondary-on-tint);margin:0;font-size:15px;line-height:1.5}.crisis__actions{flex-wrap:wrap;gap:10px;display:flex}.crisis__call,.crisis__text{border-radius:999px;padding:11px 20px;font-size:15px;font-weight:600;text-decoration:none}.crisis__call{background:var(--c-crisis-action);color:var(--c-crisis-action-on)}.crisis__call:hover{background:var(--c-tiles-0-hover);color:var(--c-crisis-action-on)}.crisis__text{background:var(--c-card);color:var(--c-crisis-fg);border:1px solid var(--c-crisis-border)}.foot{background:var(--c-text-strong);color:var(--c-tile-on);padding:56px 32px 36px}.foot a{color:var(--c-gradient-on);text-decoration:none}.foot a:hover{color:var(--c-gradient-on);text-decoration:underline}.foot__inner{flex-direction:column;gap:36px;max-width:1280px;margin:0 auto;display:flex}.foot__top,.foot__bottom{flex-wrap:wrap;justify-content:space-between;gap:28px;display:flex}.foot__brand{flex-direction:column;gap:8px;display:flex}.foot__tag{font-family:var(--font-serif);color:var(--c-gradient-on);font-size:18px;font-style:italic}.foot__nav{flex-wrap:wrap;align-items:flex-start;gap:24px;font-size:15px;display:flex}.foot__bottom{color:var(--c-gradient-on);border-top:1px solid var(--c-gradient-chip-bg);gap:16px;padding-top:22px;font-size:14px}.foot__legal{gap:20px;display:flex}.field{width:100%;font:inherit;color:var(--c-text);background:var(--c-surface);border:1.5px solid var(--c-text-secondary-on-tint);border-radius:12px;padding:12px 14px;font-size:16px}.field:focus{border-color:var(--c-primary-foreground);background:var(--c-card);box-shadow:0 0 0 3px var(--c-mood-scale-great-tint);outline:none}.field:focus-visible{outline:3px solid var(--c-primary-foreground);outline-offset:2px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-alert{background:var(--c-danger-bg);color:var(--c-danger-fg);border:1px solid var(--c-danger-fg);border-radius:12px;margin:0;padding:14px 16px;font-size:15px;line-height:1.5}.form-alert[hidden],[data-sent][hidden],[data-form][hidden]{display:none}.btn-primary{background:var(--c-primary);color:var(--c-tile-on);font:inherit;cursor:pointer;box-shadow:var(--shadow-cta);border:none;border-radius:999px;align-self:flex-start;padding:14px 28px;font-size:16px;font-weight:600}.btn-primary:hover{background:var(--c-tiles-0-hover)}.btn-primary[disabled]{background:var(--c-disabled-fill);color:var(--c-disabled-text);box-shadow:none;cursor:not-allowed}.link-button{font:inherit;color:var(--c-primary-foreground);cursor:pointer;background:0 0;border:none;font-size:15px;font-weight:600;text-decoration:underline}@media (width<=960px){.hide-sm{display:none!important}.stack-sm{grid-template-columns:minmax(0,1fr)!important}.mnav{display:block}}@media (width<=560px){.site-header__inner{padding:0 16px}.hide-xs{display:none!important}.brand__word{font-size:18px}section{padding-left:16px!important;padding-right:16px!important}.crisis{padding-left:16px;padding-right:16px}.caseload-head,.caseload-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,.8fr)!important;gap:10px!important;padding-left:14px!important;padding-right:14px!important}.caseload-head>:nth-child(3),.caseload-row>:nth-child(3){display:none}.foot{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.hero-bloom{position:relative;overflow:hidden}.hero-bloom>div:not(.lotus),.hero-bloom+section{z-index:1;position:relative}.lotus{z-index:0;width:266px;height:560px;position:absolute;top:24px;right:7%}.lotus svg{position:absolute;inset:0;overflow:visible}.bloom-line{fill:none;stroke:var(--c-canvas);stroke-linecap:round;stroke-linejoin:round}.rib-line{fill:none;stroke:var(--c-canvas);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ribbon,.bloom-drops{fill:var(--c-canvas)}.unalome path{fill:none;stroke:var(--c-gradient-to);stroke-width:7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}@media (width<=960px){.lotus{display:none}}.d-0{--d:0s}.d-0_2{--d:.2s}.d-0_4{--d:.4s}.d-0_6{--d:.6s}.d-0_8{--d:.8s}.d-1{--d:1s}.d-1_2{--d:1.2s}.d-5_4{--d:5.4s}.d-5_8{--d:5.8s}.d-6_1{--d:6.1s}.d-6_4{--d:6.4s}.rv-0{--d:2.4s;--t:.46s}.rv-1{--d:2.88s;--t:.62s}.rv-2{--d:2.88s;--t:.38s}.rv-3{--d:3.29s;--t:2.31s}@media (prefers-reduced-motion:no-preference){.pt{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 2s cubic-bezier(.65, 0, .35, 1) var(--d) forwards}.rib-line{opacity:1;animation:.8s 5.9s forwards fadeout}.rv{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw var(--t) linear var(--d) forwards}.ribbon{opacity:0;animation:fadein .9s ease var(--d) forwards}.drop{opacity:0;transform-box:fill-box;transform-origin:50%;animation:drop .6s cubic-bezier(.16, 1, .3, 1) var(--d) forwards}.lotus-inner{transform-origin:50% 30%;animation:8s ease-in-out 7.6s infinite breathe}.rise{animation:1s cubic-bezier(.16,1,.3,1) both rise}.rise2{animation-delay:.18s}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fadeout{to{opacity:0}}@keyframes fadein{to{opacity:1}}@keyframes drop{0%{opacity:0;transform:translateY(-6px)scale(.4)}to{opacity:1;transform:none}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.card,#between>div>div,#after>div>div,section h2,figure,details{animation:linear both reveal view();animation-range:entry entry 35%}.unalome path{stroke-dashoffset:1px;animation:linear both draw view();animation-range:entry 10% cover 45%}@keyframes reveal{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}}}
