.demo_page__y4tlf{--navy:var(--color-ink);--blue:var(--color-brand);max-width:1100px;margin:0 auto;padding:42px 24px 80px;color:var(--navy)}.demo_actionFlow__IBmGE,.demo_actionFlow__IBmGE div,.demo_canvasTop__FuuFn,.demo_decisionCard__p05aq,.demo_footer__q3IRp,.demo_header__YnfA9,.demo_header__YnfA9>div,.demo_homeSupport__daJYw,.demo_impactChart__YiqMU header,.demo_metricRow__badJj,.demo_parentHero__2wMhn,.demo_rhythmCard__0ZfK0 header,.demo_roleNav__qeegB,.demo_roleNav__qeegB a,.demo_signalBoard__ya_u9 article{display:flex;align-items:center}.demo_header__YnfA9{justify-content:space-between;margin-bottom:25px}.demo_header__YnfA9>div{gap:13px}.demo_avatar__KQoTE{display:grid;width:52px;aspect-ratio:1;place-items:center;border-radius:17px;color:#fff;background:linear-gradient(145deg,var(--color-brand),var(--color-brand-strong));font-size:.8rem;font-weight:900;box-shadow:0 12px 28px rgba(36,91,77,.2)}.demo_header__YnfA9 small{color:var(--color-brand);font-size:.57rem;font-weight:900;letter-spacing:.1em}.demo_header__YnfA9 h1{margin:3px 0 0;font-size:1.45rem}.demo_header__YnfA9>a{padding:10px 13px;border:1px solid #dfe4ee;border-radius:12px;color:#536486;text-decoration:none;font-size:.7rem;font-weight:800;background:#fff}.demo_roleNav__qeegB{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:18px}.demo_roleNav__qeegB a{gap:11px;padding:14px;border:1px solid var(--color-line);border-radius:17px;color:#6c7588;text-decoration:none;background:#fff;transition:.18s ease}.demo_roleNav__qeegB a:hover{transform:translateY(-2px);border-color:#9bc8b8}.demo_roleNav__qeegB a.demo_active__toju0{color:#fff;border-color:var(--color-brand);background:linear-gradient(135deg,var(--color-brand),var(--color-brand-strong));box-shadow:0 13px 30px rgba(36,91,77,.18)}.demo_roleNav__qeegB b{display:grid;width:34px;aspect-ratio:1;place-items:center;border-radius:11px;background:var(--color-brand-soft);font-size:1rem}.demo_roleNav__qeegB .demo_active__toju0 b{color:var(--color-brand-strong);background:#fff}.demo_roleNav__qeegB small,.demo_roleNav__qeegB span{display:block}.demo_roleNav__qeegB span{font-size:.78rem;font-weight:850}.demo_roleNav__qeegB small{margin-top:2px;opacity:.72;font-size:.55rem}.demo_canvas__8M279{min-height:590px;padding:25px;border:1px solid var(--color-line);border-radius:29px;background:linear-gradient(145deg,#f9fcfb,var(--color-brand-soft) 58%,#eef8f4);box-shadow:var(--shadow-hero)}.demo_canvasTop__FuuFn{justify-content:space-between;padding:0 3px 20px;color:#747f95;font-size:.62rem}.demo_canvasTop__FuuFn span{color:#168268;font-size:.55rem;font-weight:900;letter-spacing:.08em}.demo_canvasTop__FuuFn b{color:#53617d}.demo_roleView__H19fR{display:grid;grid-gap:15px;gap:15px}.demo_actionFlow__IBmGE,.demo_decisionCard__p05aq,.demo_focusCard__tgZaU,.demo_homeSupport__daJYw,.demo_impactChart__YiqMU,.demo_metricRow__badJj article,.demo_parentHero__2wMhn,.demo_rhythmCard__0ZfK0,.demo_signalBoard__ya_u9 article{border:1px solid var(--color-line);border-radius:21px;background:#fff;box-shadow:var(--shadow-card)}.demo_focusCard__tgZaU{display:grid;grid-template-columns:180px 1fr;align-items:center;grid-gap:35px;gap:35px;padding:30px}.demo_ring__OcdJL{display:grid;width:160px;aspect-ratio:1;place-content:center;border-radius:50%;background:radial-gradient(circle,#fff 57%,transparent 59%),conic-gradient(var(--color-brand) 270deg,#dce8e3 0);text-align:center}.demo_ring__OcdJL span,.demo_ring__OcdJL strong{display:block}.demo_ring__OcdJL strong{font-size:2rem}.demo_ring__OcdJL span{color:#7a8496;font-size:.62rem}.demo_decisionCard__p05aq small,.demo_focusCard__tgZaU small,.demo_homeSupport__daJYw small,.demo_impactChart__YiqMU small,.demo_parentHero__2wMhn small{color:var(--color-brand);font-size:.58rem;font-weight:900;letter-spacing:.09em}.demo_focusCard__tgZaU h2{margin:6px 0 2px;font-size:2.2rem}.demo_focusCard__tgZaU p{margin:0;color:#7b8597}.demo_focusCard__tgZaU button{margin-top:20px;padding:12px 18px;border:0;border-radius:12px;color:#fff;background:var(--color-brand-strong);font-size:.7rem;font-weight:850}.demo_metricRow__badJj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.demo_metricRow__badJj article{display:grid;grid-template-columns:auto 1fr;grid-column-gap:11px;column-gap:11px;padding:18px}.demo_metricRow__badJj article>span{grid-row:1/3;display:grid;width:40px;aspect-ratio:1;place-items:center;border-radius:13px;color:var(--color-brand-strong);background:var(--color-brand-soft)}.demo_metricRow__badJj small,.demo_metricRow__badJj strong{display:block}.demo_metricRow__badJj strong{font-size:1.3rem}.demo_metricRow__badJj small{color:#7b8597;font-size:.59rem}.demo_rhythmCard__0ZfK0{padding:22px 24px}.demo_rhythmCard__0ZfK0 header{justify-content:space-between;font-size:.72rem}.demo_rhythmCard__0ZfK0 header span{color:#168066;font-weight:850}.demo_bars__Arucn{display:flex;align-items:flex-end;gap:10px;height:125px;margin-top:14px;padding:15px 10px 22px;border-top:1px solid #edf0f5}.demo_bars__Arucn i{flex:1 1;position:relative;min-height:4px;border-radius:8px 8px 2px 2px;background:linear-gradient(#64a58f,var(--color-brand))}.demo_bars__Arucn i span{position:absolute;bottom:-20px;left:50%;color:#8992a2;font-size:.52rem;font-style:normal;transform:translateX(-50%)}.demo_decisionCard__p05aq{gap:16px;padding:22px}.demo_decisionCard__p05aq>div:nth-child(2){flex:1 1}.demo_decisionCard__p05aq h2,.demo_impactChart__YiqMU h2,.demo_parentHero__2wMhn h2{margin:4px 0 0;font-size:1.3rem}.demo_time__XmrE1{padding:8px 10px;border-radius:10px;color:#9a671f;background:#fff1d9;font-size:.66rem;font-weight:850}.demo_signalBoard__ya_u9{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.demo_signalBoard__ya_u9 article{gap:11px;padding:20px}.demo_signalBoard__ya_u9 article>span{display:grid;width:38px;aspect-ratio:1;place-items:center;border-radius:12px;font-weight:900}.demo_good__JVuGC{color:#16765f;background:#e2f6ef}.demo_watch__Z8Drh{color:#a66917;background:#fff0d7}.demo_signalBoard__ya_u9 small,.demo_signalBoard__ya_u9 strong{display:block}.demo_signalBoard__ya_u9 small{margin-top:3px;color:#7b8597;font-size:.57rem}.demo_actionFlow__IBmGE{justify-content:center;gap:24px;padding:26px}.demo_actionFlow__IBmGE div{gap:8px}.demo_actionFlow__IBmGE b{display:grid;width:33px;aspect-ratio:1;place-items:center;border-radius:50%;color:#fff;background:var(--color-brand);font-size:.64rem}.demo_actionFlow__IBmGE span{font-size:.68rem;font-weight:850}.demo_actionFlow__IBmGE i{color:#9ba6c5;font-style:normal}.demo_parentHero__2wMhn{justify-content:space-between;padding:27px}.demo_parentHero__2wMhn p{margin:6px 0 0;color:#7b8496;font-size:.7rem}.demo_miniRing__tZfqk{display:grid;width:105px;aspect-ratio:1;place-content:center;border-radius:50%;background:radial-gradient(circle,#fff 55%,transparent 57%),conic-gradient(#2e9b7d 295deg,#e2e9e7 0);text-align:center}.demo_miniRing__tZfqk span,.demo_miniRing__tZfqk strong{display:block}.demo_miniRing__tZfqk strong{font-size:1.4rem}.demo_miniRing__tZfqk span{color:#738279;font-size:.55rem}.demo_homeSupport__daJYw{gap:13px;padding:20px;background:var(--color-brand-soft)}.demo_homeSupport__daJYw>span{font-size:1.4rem}.demo_homeSupport__daJYw small,.demo_homeSupport__daJYw strong{display:block}.demo_homeSupport__daJYw strong{margin-top:4px;font-size:.75rem}.demo_impactChart__YiqMU{padding:25px}.demo_impactChart__YiqMU header{justify-content:space-between}.demo_impactChart__YiqMU header>b{padding:8px 11px;border-radius:10px;color:#15775f;background:#e3f6ef;font-size:.68rem}.demo_impactChart__YiqMU svg{width:100%;height:250px;margin-top:12px}.demo_area__3msc5{fill:url(#demoArea)}.demo_line__RNW13{fill:none;stroke:var(--color-brand);stroke-width:5}.demo_impactChart__YiqMU circle{fill:#fff;stroke:var(--color-brand);stroke-width:5}.demo_footer__q3IRp{justify-content:space-between;margin-top:22px;padding:20px 5px}.demo_footer__q3IRp p{color:#667085;font-size:.68rem}.demo_footer__q3IRp p span{color:var(--color-brand)}.demo_footer__q3IRp a{padding:13px 17px;border-radius:13px;color:#fff;background:var(--color-brand-strong);text-decoration:none;font-size:.7rem;font-weight:850}.demo_footer__q3IRp a b{margin-left:8px}.demo_page__y4tlf a:focus-visible,.demo_page__y4tlf button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.demo_page__y4tlf small{font-size:max(var(--text-caption),1em);line-height:1.4}.demo_page__y4tlf :is(a,button){min-height:var(--control-height)}@media (max-width:700px){.demo_page__y4tlf{padding:25px 14px 60px}.demo_roleNav__qeegB{grid-template-columns:repeat(2,1fr)}.demo_canvas__8M279{min-height:auto;padding:17px}.demo_focusCard__tgZaU{grid-template-columns:1fr;text-align:center}.demo_ring__OcdJL{margin:auto}.demo_metricRow__badJj,.demo_signalBoard__ya_u9{grid-template-columns:1fr}.demo_actionFlow__IBmGE{gap:9px}.demo_parentHero__2wMhn{align-items:flex-start;gap:15px}.demo_impactChart__YiqMU svg{height:180px}.demo_footer__q3IRp{align-items:stretch;flex-direction:column;gap:12px}.demo_footer__q3IRp a{text-align:center}}