.mock-caregiver,.mock-caregiver *{box-sizing:border-box;margin:0;padding:0}.mock-caregiver{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.62);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.24);--line:rgba(32,38,46,.07);--line-soft:rgba(32,38,46,.045);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 6px rgba(30,38,50,.04),0 20px 46px rgba(30,38,50,.07);--r-story:28px;--r-card:24px;--r-tile:20px;background:var(--paper);color:var(--ink-1);width:390px;height:844px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif}.mock-caregiver .pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;font:500 12.5px var(--font-body)}.mock-caregiver .pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mock-caregiver .eyebrow{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mock-caregiver .hero{text-align:left;width:100%;background:var(--card);border-radius:var(--r-story);padding:30px 26px;box-shadow:var(--shadow-lift)}.mock-caregiver .hero-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.mock-caregiver .hero-title{font-family:var(--font-display);font-weight:400;font-size:27px;line-height:1.2;letter-spacing:-.015em;color:var(--ink-1)}.mock-caregiver .hero-body{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--ink-2)}.mock-caregiver .hero-meta{margin-top:22px;font-size:13px;color:var(--ink-3)}.mock-caregiver [role=button],.mock-caregiver button{cursor:pointer}.mock-caregiver button{font-family:inherit;border:0;background:none}.mock-caregiver .page{position:absolute;inset:0;display:none;flex-direction:column}.mock-caregiver .page.active{display:flex}.mock-caregiver .body{flex:1 1;min-height:0;overflow-y:auto;padding:8px 20px 24px;display:flex;flex-direction:column}.mock-caregiver .appbar{justify-content:space-between;padding:0 12px 0 20px}.mock-caregiver .appbar,.mock-caregiver .backbar{height:56px;flex-shrink:0;display:flex;align-items:center;background:var(--paper)}.mock-caregiver .backbar{gap:6px;padding:0 12px}.mock-caregiver .backbar .t{font-family:var(--font-display);font-weight:500;font-size:18px;color:var(--ink-1)}.mock-caregiver .iconbtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--ink-1);flex-shrink:0}.mock-caregiver .top{padding-top:54px;display:flex;flex-direction:column;height:100%}.mock-caregiver .nav{flex-shrink:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-soft);background:var(--paper);padding:12px 0 26px}.mock-caregiver .nav button{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-3)}.mock-caregiver .nav button.on{color:var(--signal-ink)}.mock-caregiver .nav span.l{font-size:10px;letter-spacing:.02em}.mock-caregiver .row{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--card);border-radius:var(--r-tile);box-shadow:var(--shadow-soft);text-align:left}.mock-caregiver .rowq{background:var(--surface-quiet);box-shadow:none}.mock-caregiver .sec-title{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.01em;color:var(--ink-1)}.mock-caregiver [data-state]{display:none}.mock-caregiver-alertdetail,.mock-caregiver-alertdetail *{box-sizing:border-box;margin:0;padding:0}.mock-caregiver-alertdetail{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.62);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.24);--line:rgba(32,38,46,.07);--line-soft:rgba(32,38,46,.045);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 6px rgba(30,38,50,.04),0 20px 46px rgba(30,38,50,.07);--r-story:28px;--r-card:24px;--r-tile:20px;background:var(--paper);color:var(--ink-1);width:390px;height:844px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif}.mock-caregiver-alertdetail .pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;font:500 12.5px var(--font-body)}.mock-caregiver-alertdetail .pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mock-caregiver-alertdetail .eyebrow{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mock-caregiver-alertdetail .hero{text-align:left;width:100%;background:var(--card);border-radius:var(--r-story);padding:30px 26px;box-shadow:var(--shadow-lift)}.mock-caregiver-alertdetail .hero-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.mock-caregiver-alertdetail .hero-title{font-family:var(--font-display);font-weight:400;font-size:27px;line-height:1.2;letter-spacing:-.015em;color:var(--ink-1)}.mock-caregiver-alertdetail .hero-body{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--ink-2)}.mock-caregiver-alertdetail .hero-meta{margin-top:22px;font-size:13px;color:var(--ink-3)}.mock-caregiver-alertdetail [role=button],.mock-caregiver-alertdetail button{cursor:pointer}.mock-caregiver-alertdetail button{font-family:inherit;border:0;background:none}.mock-caregiver-alertdetail .page{position:absolute;inset:0;display:none;flex-direction:column}.mock-caregiver-alertdetail .page.active{display:flex}.mock-caregiver-alertdetail .body{flex:1 1;min-height:0;overflow-y:auto;padding:8px 20px 24px;display:flex;flex-direction:column}.mock-caregiver-alertdetail .appbar{justify-content:space-between;padding:0 12px 0 20px}.mock-caregiver-alertdetail .appbar,.mock-caregiver-alertdetail .backbar{height:56px;flex-shrink:0;display:flex;align-items:center;background:var(--paper)}.mock-caregiver-alertdetail .backbar{gap:6px;padding:0 12px}.mock-caregiver-alertdetail .backbar .t{font-family:var(--font-display);font-weight:500;font-size:18px;color:var(--ink-1)}.mock-caregiver-alertdetail .iconbtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--ink-1);flex-shrink:0}.mock-caregiver-alertdetail .top{padding-top:54px;display:flex;flex-direction:column;height:100%}.mock-caregiver-alertdetail .nav{flex-shrink:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-soft);background:var(--paper);padding:12px 0 26px}.mock-caregiver-alertdetail .nav button{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-3)}.mock-caregiver-alertdetail .nav button.on{color:var(--signal-ink)}.mock-caregiver-alertdetail .nav span.l{font-size:10px;letter-spacing:.02em}.mock-caregiver-alertdetail .row{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--card);border-radius:var(--r-tile);box-shadow:var(--shadow-soft);text-align:left}.mock-caregiver-alertdetail .rowq{background:var(--surface-quiet);box-shadow:none}.mock-caregiver-alertdetail .sec-title{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.01em;color:var(--ink-1)}.mock-caregiver-alertdetail [data-state]{display:none}.mock-caregiver-alerts,.mock-caregiver-alerts *{box-sizing:border-box;margin:0;padding:0}.mock-caregiver-alerts{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.62);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.24);--line:rgba(32,38,46,.07);--line-soft:rgba(32,38,46,.045);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 6px rgba(30,38,50,.04),0 20px 46px rgba(30,38,50,.07);--r-story:28px;--r-card:24px;--r-tile:20px;background:var(--paper);color:var(--ink-1);width:390px;height:844px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif}.mock-caregiver-alerts .pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;font:500 12.5px var(--font-body)}.mock-caregiver-alerts .pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mock-caregiver-alerts .eyebrow{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mock-caregiver-alerts .hero{text-align:left;width:100%;background:var(--card);border-radius:var(--r-story);padding:30px 26px;box-shadow:var(--shadow-lift)}.mock-caregiver-alerts .hero-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.mock-caregiver-alerts .hero-title{font-family:var(--font-display);font-weight:400;font-size:27px;line-height:1.2;letter-spacing:-.015em;color:var(--ink-1)}.mock-caregiver-alerts .hero-body{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--ink-2)}.mock-caregiver-alerts .hero-meta{margin-top:22px;font-size:13px;color:var(--ink-3)}.mock-caregiver-alerts [role=button],.mock-caregiver-alerts button{cursor:pointer}.mock-caregiver-alerts button{font-family:inherit;border:0;background:none}.mock-caregiver-alerts .page{position:absolute;inset:0;display:none;flex-direction:column}.mock-caregiver-alerts .page.active{display:flex}.mock-caregiver-alerts .body{flex:1 1;min-height:0;overflow-y:auto;padding:8px 20px 24px;display:flex;flex-direction:column}.mock-caregiver-alerts .appbar{justify-content:space-between;padding:0 12px 0 20px}.mock-caregiver-alerts .appbar,.mock-caregiver-alerts .backbar{height:56px;flex-shrink:0;display:flex;align-items:center;background:var(--paper)}.mock-caregiver-alerts .backbar{gap:6px;padding:0 12px}.mock-caregiver-alerts .backbar .t{font-family:var(--font-display);font-weight:500;font-size:18px;color:var(--ink-1)}.mock-caregiver-alerts .iconbtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--ink-1);flex-shrink:0}.mock-caregiver-alerts .top{padding-top:54px;display:flex;flex-direction:column;height:100%}.mock-caregiver-alerts .nav{flex-shrink:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-soft);background:var(--paper);padding:12px 0 26px}.mock-caregiver-alerts .nav button{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-3)}.mock-caregiver-alerts .nav button.on{color:var(--signal-ink)}.mock-caregiver-alerts .nav span.l{font-size:10px;letter-spacing:.02em}.mock-caregiver-alerts .row{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--card);border-radius:var(--r-tile);box-shadow:var(--shadow-soft);text-align:left}.mock-caregiver-alerts .rowq{background:var(--surface-quiet);box-shadow:none}.mock-caregiver-alerts .sec-title{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.01em;color:var(--ink-1)}.mock-caregiver-alerts [data-state]{display:none}.mock-caregiver-family,.mock-caregiver-family *{box-sizing:border-box;margin:0;padding:0}.mock-caregiver-family{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.62);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.24);--line:rgba(32,38,46,.07);--line-soft:rgba(32,38,46,.045);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 6px rgba(30,38,50,.04),0 20px 46px rgba(30,38,50,.07);--r-story:28px;--r-card:24px;--r-tile:20px;background:var(--paper);color:var(--ink-1);width:390px;height:844px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif}.mock-caregiver-family .pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;font:500 12.5px var(--font-body)}.mock-caregiver-family .pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mock-caregiver-family .eyebrow{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mock-caregiver-family .hero{text-align:left;width:100%;background:var(--card);border-radius:var(--r-story);padding:30px 26px;box-shadow:var(--shadow-lift)}.mock-caregiver-family .hero-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.mock-caregiver-family .hero-title{font-family:var(--font-display);font-weight:400;font-size:27px;line-height:1.2;letter-spacing:-.015em;color:var(--ink-1)}.mock-caregiver-family .hero-body{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--ink-2)}.mock-caregiver-family .hero-meta{margin-top:22px;font-size:13px;color:var(--ink-3)}.mock-caregiver-family [role=button],.mock-caregiver-family button{cursor:pointer}.mock-caregiver-family button{font-family:inherit;border:0;background:none}.mock-caregiver-family .page{position:absolute;inset:0;display:none;flex-direction:column}.mock-caregiver-family .page.active{display:flex}.mock-caregiver-family .body{flex:1 1;min-height:0;overflow-y:auto;padding:8px 20px 24px;display:flex;flex-direction:column}.mock-caregiver-family .appbar{justify-content:space-between;padding:0 12px 0 20px}.mock-caregiver-family .appbar,.mock-caregiver-family .backbar{height:56px;flex-shrink:0;display:flex;align-items:center;background:var(--paper)}.mock-caregiver-family .backbar{gap:6px;padding:0 12px}.mock-caregiver-family .backbar .t{font-family:var(--font-display);font-weight:500;font-size:18px;color:var(--ink-1)}.mock-caregiver-family .iconbtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--ink-1);flex-shrink:0}.mock-caregiver-family .top{padding-top:54px;display:flex;flex-direction:column;height:100%}.mock-caregiver-family .nav{flex-shrink:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-soft);background:var(--paper);padding:12px 0 26px}.mock-caregiver-family .nav button{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-3)}.mock-caregiver-family .nav button.on{color:var(--signal-ink)}.mock-caregiver-family .nav span.l{font-size:10px;letter-spacing:.02em}.mock-caregiver-family .row{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--card);border-radius:var(--r-tile);box-shadow:var(--shadow-soft);text-align:left}.mock-caregiver-family .rowq{background:var(--surface-quiet);box-shadow:none}.mock-caregiver-family .sec-title{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.01em;color:var(--ink-1)}.mock-caregiver-family [data-state]{display:none}.mock-caregiver-health,.mock-caregiver-health *{box-sizing:border-box;margin:0;padding:0}.mock-caregiver-health{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.62);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.24);--line:rgba(32,38,46,.07);--line-soft:rgba(32,38,46,.045);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 6px rgba(30,38,50,.04),0 20px 46px rgba(30,38,50,.07);--r-story:28px;--r-card:24px;--r-tile:20px;background:var(--paper);color:var(--ink-1);width:390px;height:844px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif}.mock-caregiver-health .pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;font:500 12.5px var(--font-body)}.mock-caregiver-health .pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mock-caregiver-health .eyebrow{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mock-caregiver-health .hero{text-align:left;width:100%;background:var(--card);border-radius:var(--r-story);padding:30px 26px;box-shadow:var(--shadow-lift)}.mock-caregiver-health .hero-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.mock-caregiver-health .hero-title{font-family:var(--font-display);font-weight:400;font-size:27px;line-height:1.2;letter-spacing:-.015em;color:var(--ink-1)}.mock-caregiver-health .hero-body{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--ink-2)}.mock-caregiver-health .hero-meta{margin-top:22px;font-size:13px;color:var(--ink-3)}.mock-caregiver-health [role=button],.mock-caregiver-health button{cursor:pointer}.mock-caregiver-health button{font-family:inherit;border:0;background:none}.mock-caregiver-health .page{position:absolute;inset:0;display:none;flex-direction:column}.mock-caregiver-health .page.active{display:flex}.mock-caregiver-health .body{flex:1 1;min-height:0;overflow-y:auto;padding:8px 20px 24px;display:flex;flex-direction:column}.mock-caregiver-health .appbar{justify-content:space-between;padding:0 12px 0 20px}.mock-caregiver-health .appbar,.mock-caregiver-health .backbar{height:56px;flex-shrink:0;display:flex;align-items:center;background:var(--paper)}.mock-caregiver-health .backbar{gap:6px;padding:0 12px}.mock-caregiver-health .backbar .t{font-family:var(--font-display);font-weight:500;font-size:18px;color:var(--ink-1)}.mock-caregiver-health .iconbtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--ink-1);flex-shrink:0}.mock-caregiver-health .top{padding-top:54px;display:flex;flex-direction:column;height:100%}.mock-caregiver-health .nav{flex-shrink:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-soft);background:var(--paper);padding:12px 0 26px}.mock-caregiver-health .nav button{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-3)}.mock-caregiver-health .nav button.on{color:var(--signal-ink)}.mock-caregiver-health .nav span.l{font-size:10px;letter-spacing:.02em}.mock-caregiver-health .row{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--card);border-radius:var(--r-tile);box-shadow:var(--shadow-soft);text-align:left}.mock-caregiver-health .rowq{background:var(--surface-quiet);box-shadow:none}.mock-caregiver-health .sec-title{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.01em;color:var(--ink-1)}.mock-caregiver-health [data-state]{display:none}.mock-caregiver-location,.mock-caregiver-location *{box-sizing:border-box;margin:0;padding:0}.mock-caregiver-location{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.62);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.24);--line:rgba(32,38,46,.07);--line-soft:rgba(32,38,46,.045);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 6px rgba(30,38,50,.04),0 20px 46px rgba(30,38,50,.07);--r-story:28px;--r-card:24px;--r-tile:20px;background:var(--paper);color:var(--ink-1);width:390px;height:844px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif}.mock-caregiver-location .pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;font:500 12.5px var(--font-body)}.mock-caregiver-location .pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mock-caregiver-location .eyebrow{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mock-caregiver-location .hero{text-align:left;width:100%;background:var(--card);border-radius:var(--r-story);padding:30px 26px;box-shadow:var(--shadow-lift)}.mock-caregiver-location .hero-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.mock-caregiver-location .hero-title{font-family:var(--font-display);font-weight:400;font-size:27px;line-height:1.2;letter-spacing:-.015em;color:var(--ink-1)}.mock-caregiver-location .hero-body{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--ink-2)}.mock-caregiver-location .hero-meta{margin-top:22px;font-size:13px;color:var(--ink-3)}.mock-caregiver-location [role=button],.mock-caregiver-location button{cursor:pointer}.mock-caregiver-location button{font-family:inherit;border:0;background:none}.mock-caregiver-location .page{position:absolute;inset:0;display:none;flex-direction:column}.mock-caregiver-location .page.active{display:flex}.mock-caregiver-location .body{flex:1 1;min-height:0;overflow-y:auto;padding:8px 20px 24px;display:flex;flex-direction:column}.mock-caregiver-location .appbar{justify-content:space-between;padding:0 12px 0 20px}.mock-caregiver-location .appbar,.mock-caregiver-location .backbar{height:56px;flex-shrink:0;display:flex;align-items:center;background:var(--paper)}.mock-caregiver-location .backbar{gap:6px;padding:0 12px}.mock-caregiver-location .backbar .t{font-family:var(--font-display);font-weight:500;font-size:18px;color:var(--ink-1)}.mock-caregiver-location .iconbtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--ink-1);flex-shrink:0}.mock-caregiver-location .top{padding-top:54px;display:flex;flex-direction:column;height:100%}.mock-caregiver-location .nav{flex-shrink:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-soft);background:var(--paper);padding:12px 0 26px}.mock-caregiver-location .nav button{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-3)}.mock-caregiver-location .nav button.on{color:var(--signal-ink)}.mock-caregiver-location .nav span.l{font-size:10px;letter-spacing:.02em}.mock-caregiver-location .row{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--card);border-radius:var(--r-tile);box-shadow:var(--shadow-soft);text-align:left}.mock-caregiver-location .rowq{background:var(--surface-quiet);box-shadow:none}.mock-caregiver-location .sec-title{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.01em;color:var(--ink-1)}.mock-caregiver-location [data-state]{display:none}.mock-caregiver-timeline,.mock-caregiver-timeline *{box-sizing:border-box;margin:0;padding:0}.mock-caregiver-timeline{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.62);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.24);--line:rgba(32,38,46,.07);--line-soft:rgba(32,38,46,.045);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 6px rgba(30,38,50,.04),0 20px 46px rgba(30,38,50,.07);--r-story:28px;--r-card:24px;--r-tile:20px;background:var(--paper);color:var(--ink-1);width:390px;height:844px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif}.mock-caregiver-timeline .pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;font:500 12.5px var(--font-body)}.mock-caregiver-timeline .pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mock-caregiver-timeline .eyebrow{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mock-caregiver-timeline .hero{text-align:left;width:100%;background:var(--card);border-radius:var(--r-story);padding:30px 26px;box-shadow:var(--shadow-lift)}.mock-caregiver-timeline .hero-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.mock-caregiver-timeline .hero-title{font-family:var(--font-display);font-weight:400;font-size:27px;line-height:1.2;letter-spacing:-.015em;color:var(--ink-1)}.mock-caregiver-timeline .hero-body{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--ink-2)}.mock-caregiver-timeline .hero-meta{margin-top:22px;font-size:13px;color:var(--ink-3)}.mock-caregiver-timeline [role=button],.mock-caregiver-timeline button{cursor:pointer}.mock-caregiver-timeline button{font-family:inherit;border:0;background:none}.mock-caregiver-timeline .page{position:absolute;inset:0;display:none;flex-direction:column}.mock-caregiver-timeline .page.active{display:flex}.mock-caregiver-timeline .body{flex:1 1;min-height:0;overflow-y:auto;padding:8px 20px 24px;display:flex;flex-direction:column}.mock-caregiver-timeline .appbar{justify-content:space-between;padding:0 12px 0 20px}.mock-caregiver-timeline .appbar,.mock-caregiver-timeline .backbar{height:56px;flex-shrink:0;display:flex;align-items:center;background:var(--paper)}.mock-caregiver-timeline .backbar{gap:6px;padding:0 12px}.mock-caregiver-timeline .backbar .t{font-family:var(--font-display);font-weight:500;font-size:18px;color:var(--ink-1)}.mock-caregiver-timeline .iconbtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--ink-1);flex-shrink:0}.mock-caregiver-timeline .top{padding-top:54px;display:flex;flex-direction:column;height:100%}.mock-caregiver-timeline .nav{flex-shrink:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-soft);background:var(--paper);padding:12px 0 26px}.mock-caregiver-timeline .nav button{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-3)}.mock-caregiver-timeline .nav button.on{color:var(--signal-ink)}.mock-caregiver-timeline .nav span.l{font-size:10px;letter-spacing:.02em}.mock-caregiver-timeline .row{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--card);border-radius:var(--r-tile);box-shadow:var(--shadow-soft);text-align:left}.mock-caregiver-timeline .rowq{background:var(--surface-quiet);box-shadow:none}.mock-caregiver-timeline .sec-title{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.01em;color:var(--ink-1)}.mock-caregiver-timeline [data-state]{display:none}.mock-caregiver-wellbeing,.mock-caregiver-wellbeing *{box-sizing:border-box;margin:0;padding:0}.mock-caregiver-wellbeing{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.62);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.24);--line:rgba(32,38,46,.07);--line-soft:rgba(32,38,46,.045);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 6px rgba(30,38,50,.04),0 20px 46px rgba(30,38,50,.07);--r-story:28px;--r-card:24px;--r-tile:20px;background:var(--paper);color:var(--ink-1);width:390px;height:844px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif}.mock-caregiver-wellbeing .pill{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;font:500 12.5px var(--font-body)}.mock-caregiver-wellbeing .pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mock-caregiver-wellbeing .eyebrow{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mock-caregiver-wellbeing .hero{text-align:left;width:100%;background:var(--card);border-radius:var(--r-story);padding:30px 26px;box-shadow:var(--shadow-lift)}.mock-caregiver-wellbeing .hero-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.mock-caregiver-wellbeing .hero-title{font-family:var(--font-display);font-weight:400;font-size:27px;line-height:1.2;letter-spacing:-.015em;color:var(--ink-1)}.mock-caregiver-wellbeing .hero-body{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--ink-2)}.mock-caregiver-wellbeing .hero-meta{margin-top:22px;font-size:13px;color:var(--ink-3)}.mock-caregiver-wellbeing [role=button],.mock-caregiver-wellbeing button{cursor:pointer}.mock-caregiver-wellbeing button{font-family:inherit;border:0;background:none}.mock-caregiver-wellbeing .page{position:absolute;inset:0;display:none;flex-direction:column}.mock-caregiver-wellbeing .page.active{display:flex}.mock-caregiver-wellbeing .body{flex:1 1;min-height:0;overflow-y:auto;padding:8px 20px 24px;display:flex;flex-direction:column}.mock-caregiver-wellbeing .appbar{justify-content:space-between;padding:0 12px 0 20px}.mock-caregiver-wellbeing .appbar,.mock-caregiver-wellbeing .backbar{height:56px;flex-shrink:0;display:flex;align-items:center;background:var(--paper)}.mock-caregiver-wellbeing .backbar{gap:6px;padding:0 12px}.mock-caregiver-wellbeing .backbar .t{font-family:var(--font-display);font-weight:500;font-size:18px;color:var(--ink-1)}.mock-caregiver-wellbeing .iconbtn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--ink-1);flex-shrink:0}.mock-caregiver-wellbeing .top{padding-top:54px;display:flex;flex-direction:column;height:100%}.mock-caregiver-wellbeing .nav{flex-shrink:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-soft);background:var(--paper);padding:12px 0 26px}.mock-caregiver-wellbeing .nav button{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-3)}.mock-caregiver-wellbeing .nav button.on{color:var(--signal-ink)}.mock-caregiver-wellbeing .nav span.l{font-size:10px;letter-spacing:.02em}.mock-caregiver-wellbeing .row{width:100%;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--card);border-radius:var(--r-tile);box-shadow:var(--shadow-soft);text-align:left}.mock-caregiver-wellbeing .rowq{background:var(--surface-quiet);box-shadow:none}.mock-caregiver-wellbeing .sec-title{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.01em;color:var(--ink-1)}.mock-caregiver-wellbeing [data-state]{display:none}.mock-companion,.mock-companion *{box-sizing:border-box;margin:0;padding:0}.mock-companion{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.66);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.26);--line:rgba(32,38,46,.07);--line-soft:rgba(32,38,46,.05);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 8px rgba(30,38,50,.05),0 22px 50px rgba(30,38,50,.08);--r-story:30px;--r-card:26px;--r-tile:22px;background:var(--paper);color:var(--ink-1);width:390px;height:844px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif}.mock-companion .pill{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;font:500 13px var(--font-body)}.mock-companion .pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mock-companion .eyebrow{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mock-companion button{cursor:pointer;font-family:inherit;border:0;background:none}.mock-companion .page{position:absolute;inset:0;display:none;flex-direction:column}.mock-companion .page.active{display:flex}.mock-companion .top{padding-top:54px;display:flex;flex-direction:column;height:100%}.mock-companion .appbar{min-height:60px;justify-content:space-between;padding:10px 22px 6px}.mock-companion .appbar,.mock-companion .backbar{flex-shrink:0;display:flex;align-items:center;background:var(--paper)}.mock-companion .backbar{height:58px;gap:6px;padding:0 14px}.mock-companion .backbar .t{font-family:var(--font-display);font-weight:500;font-size:19px}.mock-companion .iconbtn{width:46px;height:46px;color:var(--ink-1)}.mock-companion .avatar,.mock-companion .iconbtn{display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-companion .avatar{width:44px;height:44px;border-radius:50%;background:var(--surface-quiet);font-family:var(--font-display);font-weight:500;font-size:15px;color:var(--ink-2)}.mock-companion .body{flex:1 1;min-height:0;overflow-y:auto;padding:14px 22px 24px;display:flex;flex-direction:column}.mock-companion .brand{display:flex;align-items:center;gap:11px}.mock-companion .brand .mk{width:34px;height:34px;border-radius:10px;background:var(--surface-quiet);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-companion .helper{flex-shrink:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:9px 14px;background:var(--card);border-top:1px solid var(--line-soft)}.mock-companion .helper button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 4px;min-height:52px;justify-content:center;border-radius:14px;color:var(--ink-2)}.mock-companion .helper button .l{font-size:12px;font-weight:500}.mock-companion .nav{flex-shrink:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-soft);background:var(--paper);padding:10px 0 26px}.mock-companion .nav button{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-3)}.mock-companion .nav button.on{color:var(--signal-ink)}.mock-companion .nav .l{font-size:11px}.mock-companion .tile{border-radius:var(--r-tile);padding:20px;text-align:left}.mock-companion .listcard,.mock-companion .tile{background:var(--card);box-shadow:var(--shadow-soft)}.mock-companion .listcard{border-radius:var(--r-card);overflow:hidden}.mock-companion .lrow{width:100%;display:flex;align-items:center;gap:15px;padding:18px 20px;text-align:left}.mock-companion .lic{width:44px;height:44px;border-radius:13px;background:var(--surface-quiet);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink-2)}.mock-companion .sec{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.01em;padding:0 2px 14px}.mock-companion .ring-wrap{position:relative;width:132px;height:132px;margin:26px auto 24px}.mock-companion [data-state]{display:none}.mock-companion-care,.mock-companion-care *{box-sizing:border-box;margin:0;padding:0}.mock-companion-care{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.66);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.26);--line:rgba(32,38,46,.07);--line-soft:rgba(32,38,46,.05);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 8px rgba(30,38,50,.05),0 22px 50px rgba(30,38,50,.08);--r-story:30px;--r-card:26px;--r-tile:22px;background:var(--paper);color:var(--ink-1);width:390px;height:844px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif}.mock-companion-care .pill{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;font:500 13px var(--font-body)}.mock-companion-care .pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mock-companion-care .eyebrow{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mock-companion-care button{cursor:pointer;font-family:inherit;border:0;background:none}.mock-companion-care .page{position:absolute;inset:0;display:none;flex-direction:column}.mock-companion-care .page.active{display:flex}.mock-companion-care .top{padding-top:54px;display:flex;flex-direction:column;height:100%}.mock-companion-care .appbar{min-height:60px;justify-content:space-between;padding:10px 22px 6px}.mock-companion-care .appbar,.mock-companion-care .backbar{flex-shrink:0;display:flex;align-items:center;background:var(--paper)}.mock-companion-care .backbar{height:58px;gap:6px;padding:0 14px}.mock-companion-care .backbar .t{font-family:var(--font-display);font-weight:500;font-size:19px}.mock-companion-care .iconbtn{width:46px;height:46px;color:var(--ink-1)}.mock-companion-care .avatar,.mock-companion-care .iconbtn{display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-companion-care .avatar{width:44px;height:44px;border-radius:50%;background:var(--surface-quiet);font-family:var(--font-display);font-weight:500;font-size:15px;color:var(--ink-2)}.mock-companion-care .body{flex:1 1;min-height:0;overflow-y:auto;padding:14px 22px 24px;display:flex;flex-direction:column}.mock-companion-care .brand{display:flex;align-items:center;gap:11px}.mock-companion-care .brand .mk{width:34px;height:34px;border-radius:10px;background:var(--surface-quiet);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-companion-care .helper{flex-shrink:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:9px 14px;background:var(--card);border-top:1px solid var(--line-soft)}.mock-companion-care .helper button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 4px;min-height:52px;justify-content:center;border-radius:14px;color:var(--ink-2)}.mock-companion-care .helper button .l{font-size:12px;font-weight:500}.mock-companion-care .nav{flex-shrink:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-soft);background:var(--paper);padding:10px 0 26px}.mock-companion-care .nav button{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-3)}.mock-companion-care .nav button.on{color:var(--signal-ink)}.mock-companion-care .nav .l{font-size:11px}.mock-companion-care .tile{background:var(--card);border-radius:var(--r-tile);box-shadow:var(--shadow-soft);padding:20px;text-align:left}.mock-companion-care .listcard{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-soft);overflow:hidden}.mock-companion-care .lrow{width:100%;display:flex;align-items:center;gap:15px;padding:18px 20px;text-align:left}.mock-companion-care .lic{width:44px;height:44px;border-radius:13px;background:var(--surface-quiet);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink-2)}.mock-companion-care .sec{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.01em;padding:0 2px 14px}.mock-companion-care .ring-wrap{position:relative;width:132px;height:132px;margin:26px auto 24px}.mock-companion-care [data-state]{display:none}.mock-companion-confidence,.mock-companion-confidence *{box-sizing:border-box;margin:0;padding:0}.mock-companion-confidence{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.66);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.26);--line:rgba(32,38,46,.07);--line-soft:rgba(32,38,46,.05);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 8px rgba(30,38,50,.05),0 22px 50px rgba(30,38,50,.08);--r-story:30px;--r-card:26px;--r-tile:22px;background:var(--paper);color:var(--ink-1);width:390px;height:844px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif}.mock-companion-confidence .pill{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;font:500 13px var(--font-body)}.mock-companion-confidence .pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mock-companion-confidence .eyebrow{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mock-companion-confidence button{cursor:pointer;font-family:inherit;border:0;background:none}.mock-companion-confidence .page{position:absolute;inset:0;display:none;flex-direction:column}.mock-companion-confidence .page.active{display:flex}.mock-companion-confidence .top{padding-top:54px;display:flex;flex-direction:column;height:100%}.mock-companion-confidence .appbar{min-height:60px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:10px 22px 6px;background:var(--paper)}.mock-companion-confidence .backbar{height:58px;flex-shrink:0;display:flex;align-items:center;gap:6px;padding:0 14px;background:var(--paper)}.mock-companion-confidence .backbar .t{font-family:var(--font-display);font-weight:500;font-size:19px}.mock-companion-confidence .iconbtn{width:46px;height:46px;display:flex;align-items:center;justify-content:center;color:var(--ink-1);flex-shrink:0}.mock-companion-confidence .avatar{width:44px;height:44px;border-radius:50%;background:var(--surface-quiet);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:500;font-size:15px;color:var(--ink-2);flex-shrink:0}.mock-companion-confidence .body{flex:1 1;min-height:0;overflow-y:auto;padding:14px 22px 24px;display:flex;flex-direction:column}.mock-companion-confidence .brand{display:flex;align-items:center;gap:11px}.mock-companion-confidence .brand .mk{width:34px;height:34px;border-radius:10px;background:var(--surface-quiet);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-companion-confidence .helper{flex-shrink:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:9px 14px;background:var(--card);border-top:1px solid var(--line-soft)}.mock-companion-confidence .helper button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 4px;min-height:52px;justify-content:center;border-radius:14px;color:var(--ink-2)}.mock-companion-confidence .helper button .l{font-size:12px;font-weight:500}.mock-companion-confidence .nav{flex-shrink:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-soft);background:var(--paper);padding:10px 0 26px}.mock-companion-confidence .nav button{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-3)}.mock-companion-confidence .nav button.on{color:var(--signal-ink)}.mock-companion-confidence .nav .l{font-size:11px}.mock-companion-confidence .tile{background:var(--card);border-radius:var(--r-tile);box-shadow:var(--shadow-soft);padding:20px;text-align:left}.mock-companion-confidence .listcard{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-soft);overflow:hidden}.mock-companion-confidence .lrow{width:100%;display:flex;align-items:center;gap:15px;padding:18px 20px;text-align:left}.mock-companion-confidence .lic{width:44px;height:44px;border-radius:13px;background:var(--surface-quiet);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink-2)}.mock-companion-confidence .sec{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.01em;padding:0 2px 14px}.mock-companion-confidence .ring-wrap{position:relative;width:132px;height:132px;margin:26px auto 24px}.mock-companion-confidence [data-state]{display:none}.mock-companion-ecg,.mock-companion-ecg *{box-sizing:border-box;margin:0;padding:0}.mock-companion-ecg{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.66);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.26);--line:rgba(32,38,46,.07);--line-soft:rgba(32,38,46,.05);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 8px rgba(30,38,50,.05),0 22px 50px rgba(30,38,50,.08);--r-story:30px;--r-card:26px;--r-tile:22px;background:var(--paper);color:var(--ink-1);width:390px;height:844px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif}.mock-companion-ecg .pill{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;font:500 13px var(--font-body)}.mock-companion-ecg .pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mock-companion-ecg .eyebrow{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mock-companion-ecg button{cursor:pointer;font-family:inherit;border:0;background:none}.mock-companion-ecg .page{position:absolute;inset:0;display:none;flex-direction:column}.mock-companion-ecg .page.active{display:flex}.mock-companion-ecg .top{padding-top:54px;display:flex;flex-direction:column;height:100%}.mock-companion-ecg .appbar{min-height:60px;justify-content:space-between;padding:10px 22px 6px}.mock-companion-ecg .appbar,.mock-companion-ecg .backbar{flex-shrink:0;display:flex;align-items:center;background:var(--paper)}.mock-companion-ecg .backbar{height:58px;gap:6px;padding:0 14px}.mock-companion-ecg .backbar .t{font-family:var(--font-display);font-weight:500;font-size:19px}.mock-companion-ecg .iconbtn{width:46px;height:46px;color:var(--ink-1)}.mock-companion-ecg .avatar,.mock-companion-ecg .iconbtn{display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-companion-ecg .avatar{width:44px;height:44px;border-radius:50%;background:var(--surface-quiet);font-family:var(--font-display);font-weight:500;font-size:15px;color:var(--ink-2)}.mock-companion-ecg .body{flex:1 1;min-height:0;overflow-y:auto;padding:14px 22px 24px;display:flex;flex-direction:column}.mock-companion-ecg .brand{display:flex;align-items:center;gap:11px}.mock-companion-ecg .brand .mk{width:34px;height:34px;border-radius:10px;background:var(--surface-quiet);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-companion-ecg .helper{flex-shrink:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:9px 14px;background:var(--card);border-top:1px solid var(--line-soft)}.mock-companion-ecg .helper button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 4px;min-height:52px;justify-content:center;border-radius:14px;color:var(--ink-2)}.mock-companion-ecg .helper button .l{font-size:12px;font-weight:500}.mock-companion-ecg .nav{flex-shrink:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-soft);background:var(--paper);padding:10px 0 26px}.mock-companion-ecg .nav button{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-3)}.mock-companion-ecg .nav button.on{color:var(--signal-ink)}.mock-companion-ecg .nav .l{font-size:11px}.mock-companion-ecg .tile{background:var(--card);border-radius:var(--r-tile);box-shadow:var(--shadow-soft);padding:20px;text-align:left}.mock-companion-ecg .listcard{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-soft);overflow:hidden}.mock-companion-ecg .lrow{width:100%;display:flex;align-items:center;gap:15px;padding:18px 20px;text-align:left}.mock-companion-ecg .lic{width:44px;height:44px;border-radius:13px;background:var(--surface-quiet);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink-2)}.mock-companion-ecg .sec{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.01em;padding:0 2px 14px}.mock-companion-ecg .ring-wrap{position:relative;width:132px;height:132px;margin:26px auto 24px}.mock-companion-ecg [data-state]{display:none}.mock-companion-health,.mock-companion-health *{box-sizing:border-box;margin:0;padding:0}.mock-companion-health{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.66);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.26);--line:rgba(32,38,46,.07);--line-soft:rgba(32,38,46,.05);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 8px rgba(30,38,50,.05),0 22px 50px rgba(30,38,50,.08);--r-story:30px;--r-card:26px;--r-tile:22px;background:var(--paper);color:var(--ink-1);width:390px;height:844px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif}.mock-companion-health .pill{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;font:500 13px var(--font-body)}.mock-companion-health .pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mock-companion-health .eyebrow{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mock-companion-health button{cursor:pointer;font-family:inherit;border:0;background:none}.mock-companion-health .page{position:absolute;inset:0;display:none;flex-direction:column}.mock-companion-health .page.active{display:flex}.mock-companion-health .top{padding-top:54px;display:flex;flex-direction:column;height:100%}.mock-companion-health .appbar{min-height:60px;justify-content:space-between;padding:10px 22px 6px}.mock-companion-health .appbar,.mock-companion-health .backbar{flex-shrink:0;display:flex;align-items:center;background:var(--paper)}.mock-companion-health .backbar{height:58px;gap:6px;padding:0 14px}.mock-companion-health .backbar .t{font-family:var(--font-display);font-weight:500;font-size:19px}.mock-companion-health .iconbtn{width:46px;height:46px;color:var(--ink-1)}.mock-companion-health .avatar,.mock-companion-health .iconbtn{display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-companion-health .avatar{width:44px;height:44px;border-radius:50%;background:var(--surface-quiet);font-family:var(--font-display);font-weight:500;font-size:15px;color:var(--ink-2)}.mock-companion-health .body{flex:1 1;min-height:0;overflow-y:auto;padding:14px 22px 24px;display:flex;flex-direction:column}.mock-companion-health .brand{display:flex;align-items:center;gap:11px}.mock-companion-health .brand .mk{width:34px;height:34px;border-radius:10px;background:var(--surface-quiet);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-companion-health .helper{flex-shrink:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:9px 14px;background:var(--card);border-top:1px solid var(--line-soft)}.mock-companion-health .helper button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 4px;min-height:52px;justify-content:center;border-radius:14px;color:var(--ink-2)}.mock-companion-health .helper button .l{font-size:12px;font-weight:500}.mock-companion-health .nav{flex-shrink:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-soft);background:var(--paper);padding:10px 0 26px}.mock-companion-health .nav button{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-3)}.mock-companion-health .nav button.on{color:var(--signal-ink)}.mock-companion-health .nav .l{font-size:11px}.mock-companion-health .tile{background:var(--card);border-radius:var(--r-tile);box-shadow:var(--shadow-soft);padding:20px;text-align:left}.mock-companion-health .listcard{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-soft);overflow:hidden}.mock-companion-health .lrow{width:100%;display:flex;align-items:center;gap:15px;padding:18px 20px;text-align:left}.mock-companion-health .lic{width:44px;height:44px;border-radius:13px;background:var(--surface-quiet);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink-2)}.mock-companion-health .sec{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.01em;padding:0 2px 14px}.mock-companion-health .ring-wrap{position:relative;width:132px;height:132px;margin:26px auto 24px}.mock-companion-health [data-state]{display:none}.mock-companion-me,.mock-companion-me *{box-sizing:border-box;margin:0;padding:0}.mock-companion-me{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.66);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.26);--line:rgba(32,38,46,.07);--line-soft:rgba(32,38,46,.05);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 8px rgba(30,38,50,.05),0 22px 50px rgba(30,38,50,.08);--r-story:30px;--r-card:26px;--r-tile:22px;background:var(--paper);color:var(--ink-1);width:390px;height:844px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif}.mock-companion-me .pill{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;font:500 13px var(--font-body)}.mock-companion-me .pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mock-companion-me .eyebrow{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mock-companion-me button{cursor:pointer;font-family:inherit;border:0;background:none}.mock-companion-me .page{position:absolute;inset:0;display:none;flex-direction:column}.mock-companion-me .page.active{display:flex}.mock-companion-me .top{padding-top:54px;display:flex;flex-direction:column;height:100%}.mock-companion-me .appbar{min-height:60px;justify-content:space-between;padding:10px 22px 6px}.mock-companion-me .appbar,.mock-companion-me .backbar{flex-shrink:0;display:flex;align-items:center;background:var(--paper)}.mock-companion-me .backbar{height:58px;gap:6px;padding:0 14px}.mock-companion-me .backbar .t{font-family:var(--font-display);font-weight:500;font-size:19px}.mock-companion-me .iconbtn{width:46px;height:46px;color:var(--ink-1)}.mock-companion-me .avatar,.mock-companion-me .iconbtn{display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-companion-me .avatar{width:44px;height:44px;border-radius:50%;background:var(--surface-quiet);font-family:var(--font-display);font-weight:500;font-size:15px;color:var(--ink-2)}.mock-companion-me .body{flex:1 1;min-height:0;overflow-y:auto;padding:14px 22px 24px;display:flex;flex-direction:column}.mock-companion-me .brand{display:flex;align-items:center;gap:11px}.mock-companion-me .brand .mk{width:34px;height:34px;border-radius:10px;background:var(--surface-quiet);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-companion-me .helper{flex-shrink:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:9px 14px;background:var(--card);border-top:1px solid var(--line-soft)}.mock-companion-me .helper button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 4px;min-height:52px;justify-content:center;border-radius:14px;color:var(--ink-2)}.mock-companion-me .helper button .l{font-size:12px;font-weight:500}.mock-companion-me .nav{flex-shrink:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-soft);background:var(--paper);padding:10px 0 26px}.mock-companion-me .nav button{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-3)}.mock-companion-me .nav button.on{color:var(--signal-ink)}.mock-companion-me .nav .l{font-size:11px}.mock-companion-me .tile{background:var(--card);border-radius:var(--r-tile);box-shadow:var(--shadow-soft);padding:20px;text-align:left}.mock-companion-me .listcard{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-soft);overflow:hidden}.mock-companion-me .lrow{width:100%;display:flex;align-items:center;gap:15px;padding:18px 20px;text-align:left}.mock-companion-me .lic{width:44px;height:44px;border-radius:13px;background:var(--surface-quiet);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink-2)}.mock-companion-me .sec{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.01em;padding:0 2px 14px}.mock-companion-me .ring-wrap{position:relative;width:132px;height:132px;margin:26px auto 24px}.mock-companion-me [data-state]{display:none}.mock-companion-medicines,.mock-companion-medicines *{box-sizing:border-box;margin:0;padding:0}.mock-companion-medicines{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.66);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.26);--line:rgba(32,38,46,.07);--line-soft:rgba(32,38,46,.05);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 8px rgba(30,38,50,.05),0 22px 50px rgba(30,38,50,.08);--r-story:30px;--r-card:26px;--r-tile:22px;background:var(--paper);color:var(--ink-1);width:390px;height:844px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif}.mock-companion-medicines .pill{display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:999px;font:500 13px var(--font-body)}.mock-companion-medicines .pill .dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mock-companion-medicines .eyebrow{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.mock-companion-medicines button{cursor:pointer;font-family:inherit;border:0;background:none}.mock-companion-medicines .page{position:absolute;inset:0;display:none;flex-direction:column}.mock-companion-medicines .page.active{display:flex}.mock-companion-medicines .top{padding-top:54px;display:flex;flex-direction:column;height:100%}.mock-companion-medicines .appbar{min-height:60px;justify-content:space-between;padding:10px 22px 6px}.mock-companion-medicines .appbar,.mock-companion-medicines .backbar{flex-shrink:0;display:flex;align-items:center;background:var(--paper)}.mock-companion-medicines .backbar{height:58px;gap:6px;padding:0 14px}.mock-companion-medicines .backbar .t{font-family:var(--font-display);font-weight:500;font-size:19px}.mock-companion-medicines .iconbtn{width:46px;height:46px;display:flex;align-items:center;justify-content:center;color:var(--ink-1);flex-shrink:0}.mock-companion-medicines .avatar{width:44px;height:44px;border-radius:50%;background:var(--surface-quiet);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:500;font-size:15px;color:var(--ink-2);flex-shrink:0}.mock-companion-medicines .body{flex:1 1;min-height:0;overflow-y:auto;padding:14px 22px 24px;display:flex;flex-direction:column}.mock-companion-medicines .brand{display:flex;align-items:center;gap:11px}.mock-companion-medicines .brand .mk{width:34px;height:34px;border-radius:10px;background:var(--surface-quiet);display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-companion-medicines .helper{flex-shrink:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px;padding:9px 14px;background:var(--card);border-top:1px solid var(--line-soft)}.mock-companion-medicines .helper button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 4px;min-height:52px;justify-content:center;border-radius:14px;color:var(--ink-2)}.mock-companion-medicines .helper button .l{font-size:12px;font-weight:500}.mock-companion-medicines .nav{flex-shrink:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line-soft);background:var(--paper);padding:10px 0 26px}.mock-companion-medicines .nav button{display:flex;flex-direction:column;align-items:center;gap:5px;color:var(--ink-3)}.mock-companion-medicines .nav button.on{color:var(--signal-ink)}.mock-companion-medicines .nav .l{font-size:11px}.mock-companion-medicines .tile{background:var(--card);border-radius:var(--r-tile);box-shadow:var(--shadow-soft);padding:20px;text-align:left}.mock-companion-medicines .listcard{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-soft);overflow:hidden}.mock-companion-medicines .lrow{width:100%;display:flex;align-items:center;gap:15px;padding:18px 20px;text-align:left}.mock-companion-medicines .lic{width:44px;height:44px;border-radius:13px;background:var(--surface-quiet);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ink-2)}.mock-companion-medicines .sec{font-family:var(--font-display);font-weight:500;font-size:19px;letter-spacing:-.01em;padding:0 2px 14px}.mock-companion-medicines .ring-wrap{position:relative;width:132px;height:132px;margin:26px auto 24px}.mock-companion-medicines [data-state]{display:none}.mock-clinical,.mock-clinical *{box-sizing:border-box;margin:0;padding:0}.mock-clinical{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--rail:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.66);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.28);--line:rgba(32,38,46,.08);--line-soft:rgba(32,38,46,.05);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 8px rgba(30,38,50,.05),0 22px 50px rgba(30,38,50,.08);--r-card:18px;--r-tile:14px;background:var(--paper);color:var(--ink-1);width:1360px;height:860px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif;display:flex}.mock-clinical .caps{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase}.mock-clinical button{cursor:pointer;font-family:inherit;border:0;background:none}.mock-clinical .navitem{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:11px;width:100%;text-align:left;color:var(--ink-2)}.mock-clinical .navitem.on{background:var(--signal-tint);color:var(--signal-ink)}.mock-clinical .navitem .lbl{font-size:14px;font-weight:500}.mock-clinical .navitem .ic{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-clinical .page{display:none;flex:1 1;min-width:0;flex-direction:column}.mock-clinical .page.active{display:flex}.mock-clinical .topbar{height:66px;flex-shrink:0;display:flex;align-items:center;gap:16px;padding:0 28px;border-bottom:1px solid var(--line);background:var(--paper)}.mock-clinical .canvas{flex:1 1;min-height:0;overflow-y:auto;padding:24px 28px 32px}.mock-clinical .card,.mock-clinical .stat{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-soft)}.mock-clinical .stat{padding:20px}.mock-clinical .backbtn{display:inline-flex;align-items:center;gap:7px;color:var(--ink-3);font-size:13px}.mock-clinical [data-state]{display:none}.mock-clinical-intelligence,.mock-clinical-intelligence *{box-sizing:border-box;margin:0;padding:0}.mock-clinical-intelligence{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--rail:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.66);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.28);--line:rgba(32,38,46,.08);--line-soft:rgba(32,38,46,.05);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 8px rgba(30,38,50,.05),0 22px 50px rgba(30,38,50,.08);--r-card:18px;--r-tile:14px;background:var(--paper);color:var(--ink-1);width:1360px;height:860px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif;display:flex}.mock-clinical-intelligence .caps{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase}.mock-clinical-intelligence button{cursor:pointer;font-family:inherit;border:0;background:none}.mock-clinical-intelligence .navitem{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:11px;width:100%;text-align:left;color:var(--ink-2)}.mock-clinical-intelligence .navitem.on{background:var(--signal-tint);color:var(--signal-ink)}.mock-clinical-intelligence .navitem .lbl{font-size:14px;font-weight:500}.mock-clinical-intelligence .navitem .ic{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-clinical-intelligence .page{display:none;flex:1 1;min-width:0;flex-direction:column}.mock-clinical-intelligence .page.active{display:flex}.mock-clinical-intelligence .topbar{height:66px;flex-shrink:0;display:flex;align-items:center;gap:16px;padding:0 28px;border-bottom:1px solid var(--line);background:var(--paper)}.mock-clinical-intelligence .canvas{flex:1 1;min-height:0;overflow-y:auto;padding:24px 28px 32px}.mock-clinical-intelligence .card,.mock-clinical-intelligence .stat{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-soft)}.mock-clinical-intelligence .stat{padding:20px}.mock-clinical-intelligence .backbtn{display:inline-flex;align-items:center;gap:7px;color:var(--ink-3);font-size:13px}.mock-clinical-intelligence [data-state]{display:none}.mock-clinical-patients,.mock-clinical-patients *{box-sizing:border-box;margin:0;padding:0}.mock-clinical-patients{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--rail:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.66);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.28);--line:rgba(32,38,46,.08);--line-soft:rgba(32,38,46,.05);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 8px rgba(30,38,50,.05),0 22px 50px rgba(30,38,50,.08);--r-card:18px;--r-tile:14px;background:var(--paper);color:var(--ink-1);width:1360px;height:860px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif;display:flex}.mock-clinical-patients .caps{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase}.mock-clinical-patients button{cursor:pointer;font-family:inherit;border:0;background:none}.mock-clinical-patients .navitem{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:11px;width:100%;text-align:left;color:var(--ink-2)}.mock-clinical-patients .navitem.on{background:var(--signal-tint);color:var(--signal-ink)}.mock-clinical-patients .navitem .lbl{font-size:14px;font-weight:500}.mock-clinical-patients .navitem .ic{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-clinical-patients .page{display:none;flex:1 1;min-width:0;flex-direction:column}.mock-clinical-patients .page.active{display:flex}.mock-clinical-patients .topbar{height:66px;flex-shrink:0;display:flex;align-items:center;gap:16px;padding:0 28px;border-bottom:1px solid var(--line);background:var(--paper)}.mock-clinical-patients .canvas{flex:1 1;min-height:0;overflow-y:auto;padding:24px 28px 32px}.mock-clinical-patients .card,.mock-clinical-patients .stat{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-soft)}.mock-clinical-patients .stat{padding:20px}.mock-clinical-patients .backbtn{display:inline-flex;align-items:center;gap:7px;color:var(--ink-3);font-size:13px}.mock-clinical-patients [data-state]{display:none}.mock-clinical-population,.mock-clinical-population *{box-sizing:border-box;margin:0;padding:0}.mock-clinical-population{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--rail:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.66);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.28);--line:rgba(32,38,46,.08);--line-soft:rgba(32,38,46,.05);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 8px rgba(30,38,50,.05),0 22px 50px rgba(30,38,50,.08);--r-card:18px;--r-tile:14px;background:var(--paper);color:var(--ink-1);width:1360px;height:860px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif;display:flex}.mock-clinical-population .caps{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase}.mock-clinical-population button{cursor:pointer;font-family:inherit;border:0;background:none}.mock-clinical-population .navitem{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:11px;width:100%;text-align:left;color:var(--ink-2)}.mock-clinical-population .navitem.on{background:var(--signal-tint);color:var(--signal-ink)}.mock-clinical-population .navitem .lbl{font-size:14px;font-weight:500}.mock-clinical-population .navitem .ic{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-clinical-population .page{display:none;flex:1 1;min-width:0;flex-direction:column}.mock-clinical-population .page.active{display:flex}.mock-clinical-population .topbar{height:66px;flex-shrink:0;display:flex;align-items:center;gap:16px;padding:0 28px;border-bottom:1px solid var(--line);background:var(--paper)}.mock-clinical-population .canvas{flex:1 1;min-height:0;overflow-y:auto;padding:24px 28px 32px}.mock-clinical-population .card,.mock-clinical-population .stat{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-soft)}.mock-clinical-population .stat{padding:20px}.mock-clinical-population .backbtn{display:inline-flex;align-items:center;gap:7px;color:var(--ink-3);font-size:13px}.mock-clinical-population [data-state]{display:none}.mock-clinical-reports,.mock-clinical-reports *{box-sizing:border-box;margin:0;padding:0}.mock-clinical-reports{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--rail:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.66);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.28);--line:rgba(32,38,46,.08);--line-soft:rgba(32,38,46,.05);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 8px rgba(30,38,50,.05),0 22px 50px rgba(30,38,50,.08);--r-card:18px;--r-tile:14px;background:var(--paper);color:var(--ink-1);width:1360px;height:860px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif;display:flex}.mock-clinical-reports .caps{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase}.mock-clinical-reports button{cursor:pointer;font-family:inherit;border:0;background:none}.mock-clinical-reports .navitem{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:11px;width:100%;text-align:left;color:var(--ink-2)}.mock-clinical-reports .navitem.on{background:var(--signal-tint);color:var(--signal-ink)}.mock-clinical-reports .navitem .lbl{font-size:14px;font-weight:500}.mock-clinical-reports .navitem .ic{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-clinical-reports .page{display:none;flex:1 1;min-width:0;flex-direction:column}.mock-clinical-reports .page.active{display:flex}.mock-clinical-reports .topbar{height:66px;flex-shrink:0;display:flex;align-items:center;gap:16px;padding:0 28px;border-bottom:1px solid var(--line);background:var(--paper)}.mock-clinical-reports .canvas{flex:1 1;min-height:0;overflow-y:auto;padding:24px 28px 32px}.mock-clinical-reports .card,.mock-clinical-reports .stat{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-soft)}.mock-clinical-reports .stat{padding:20px}.mock-clinical-reports .backbtn{display:inline-flex;align-items:center;gap:7px;color:var(--ink-3);font-size:13px}.mock-clinical-reports [data-state]{display:none}.mock-clinical-teleconsult,.mock-clinical-teleconsult *{box-sizing:border-box;margin:0;padding:0}.mock-clinical-teleconsult{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--rail:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.66);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.28);--line:rgba(32,38,46,.08);--line-soft:rgba(32,38,46,.05);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 8px rgba(30,38,50,.05),0 22px 50px rgba(30,38,50,.08);--r-card:18px;--r-tile:14px;background:var(--paper);color:var(--ink-1);width:1360px;height:860px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif;display:flex}.mock-clinical-teleconsult .caps{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase}.mock-clinical-teleconsult button{cursor:pointer;font-family:inherit;border:0;background:none}.mock-clinical-teleconsult .navitem{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:11px;width:100%;text-align:left;color:var(--ink-2)}.mock-clinical-teleconsult .navitem.on{background:var(--signal-tint);color:var(--signal-ink)}.mock-clinical-teleconsult .navitem .lbl{font-size:14px;font-weight:500}.mock-clinical-teleconsult .navitem .ic{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-clinical-teleconsult .page{display:none;flex:1 1;min-width:0;flex-direction:column}.mock-clinical-teleconsult .page.active{display:flex}.mock-clinical-teleconsult .topbar{height:66px;flex-shrink:0;display:flex;align-items:center;gap:16px;padding:0 28px;border-bottom:1px solid var(--line);background:var(--paper)}.mock-clinical-teleconsult .canvas{flex:1 1;min-height:0;overflow-y:auto;padding:24px 28px 32px}.mock-clinical-teleconsult .card,.mock-clinical-teleconsult .stat{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-soft)}.mock-clinical-teleconsult .stat{padding:20px}.mock-clinical-teleconsult .backbtn{display:inline-flex;align-items:center;gap:7px;color:var(--ink-3);font-size:13px}.mock-clinical-teleconsult [data-state]{display:none}.mock-clinical-workspace,.mock-clinical-workspace *{box-sizing:border-box;margin:0;padding:0}.mock-clinical-workspace{--paper:#FBFAF8;--paper-2:#F6F4EF;--card:#FFFFFF;--rail:#FFFFFF;--surface-quiet:#F4F2EC;--surface-quiet-2:#EFECE4;--ink-1:#20262E;--ink-2:rgba(32,38,46,.66);--ink-3:rgba(32,38,46,.5);--ink-4:rgba(32,38,46,.28);--line:rgba(32,38,46,.08);--line-soft:rgba(32,38,46,.05);--signal:#3A6EC8;--signal-ink:#2E579C;--signal-tint:rgba(58,110,200,.10);--ok:#5E9B84;--ok-ink:#3F7A63;--ok-tint:rgba(94,155,132,.13);--watch:#B07C36;--watch-ink:#8C6127;--watch-tint:rgba(176,124,54,.13);--alert:#BC584E;--alert-ink:#A2463D;--alert-tint:rgba(188,88,78,.10);--shadow-soft:0 1px 2px rgba(30,38,50,.04),0 6px 18px rgba(30,38,50,.05);--shadow-lift:0 2px 8px rgba(30,38,50,.05),0 22px 50px rgba(30,38,50,.08);--r-card:18px;--r-tile:14px;background:var(--paper);color:var(--ink-1);width:1360px;height:860px;position:relative;overflow:hidden;font-family:var(--font-body),"Helvetica Neue",Arial,sans-serif;display:flex}.mock-clinical-workspace .caps{font:500 11px var(--font-body);letter-spacing:.16em;text-transform:uppercase}.mock-clinical-workspace button{cursor:pointer;font-family:inherit;border:0;background:none}.mock-clinical-workspace .navitem{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:11px;width:100%;text-align:left;color:var(--ink-2)}.mock-clinical-workspace .navitem.on{background:var(--signal-tint);color:var(--signal-ink)}.mock-clinical-workspace .navitem .lbl{font-size:14px;font-weight:500}.mock-clinical-workspace .navitem .ic{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-clinical-workspace .page{display:none;flex:1 1;min-width:0;flex-direction:column}.mock-clinical-workspace .page.active{display:flex}.mock-clinical-workspace .topbar{height:66px;flex-shrink:0;display:flex;align-items:center;gap:16px;padding:0 28px;border-bottom:1px solid var(--line);background:var(--paper)}.mock-clinical-workspace .canvas{flex:1 1;min-height:0;overflow-y:auto;padding:24px 28px 32px}.mock-clinical-workspace .card,.mock-clinical-workspace .stat{background:var(--card);border-radius:var(--r-card);box-shadow:var(--shadow-soft)}.mock-clinical-workspace .stat{padding:20px}.mock-clinical-workspace .backbtn{display:inline-flex;align-items:center;gap:7px;color:var(--ink-3);font-size:13px}.mock-clinical-workspace [data-state]{display:none}.Stage_stage__waOsu{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0}.Stage_stage__waOsu.Stage_still__GJ7Xf{height:100%}.Stage_still__GJ7Xf [data-app-stage]{transition:box-shadow .45s var(--ease)}@media (hover:hover){.Stage_still__GJ7Xf:hover [data-app-stage]{box-shadow:0 0 0 3px var(--signal),0 28px 66px rgba(58,110,200,.14)}}.Stage_stage__waOsu:not(.Stage_still__GJ7Xf){padding-top:70px}.Stage_stageDevice__aklsl{height:clamp(420px,56vh,600px);min-height:0;width:100%;display:flex;align-items:center;justify-content:center}.Stage_still__GJ7Xf .Stage_stageDevice__aklsl{height:100%;flex:1 1}.Stage_control__83Ka2{display:inline-flex;align-items:center;gap:10px;margin-top:20px;padding:6px 16px 6px 6px;border-radius:999px;border:1px solid color-mix(in srgb,var(--frost) 55%,white);background:rgba(255,255,255,.92);box-shadow:0 10px 28px rgba(30,38,50,.08);font-family:var(--font-body),sans-serif;font-size:13px;font-weight:500;color:var(--ink);cursor:pointer;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),transform .25s var(--ease)}.Stage_control__83Ka2:hover{border-color:color-mix(in srgb,var(--signal) 60%,white);box-shadow:0 12px 30px rgba(58,110,200,.16);transform:translateY(-1px)}.Stage_control__83Ka2:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.Stage_controlIcon__3AtMI{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--signal);color:#fff;transition:background-color .25s var(--ease)}.Stage_control__83Ka2[data-playing=false] .Stage_controlIcon__3AtMI{background:var(--ink)}.Stage_controlLabel__jOnla{min-width:38px;text-align:left}.Stage_progress__pRw6g{display:inline-flex;align-items:center;gap:5px}.Stage_dot__NI0uc{width:6px;height:6px;border-radius:3px;background:color-mix(in srgb,var(--frost) 70%,white);transition:width .35s var(--ease),background-color .35s var(--ease)}.Stage_dotOn__me1Np{width:18px;background:var(--signal)}@media (prefers-reduced-motion:reduce){.Stage_controlIcon__3AtMI,.Stage_control__83Ka2,.Stage_dot__NI0uc{transition:none}.Stage_control__83Ka2:hover{transform:none}}.Stage_notice__7nBwI{display:block;text-align:center;margin-top:8px;font-size:11px;color:var(--muted)}.Stage_stageDevice__aklsl[data-tilt]{transform:perspective(1400px) rotateX(var(--tilt-y,0deg)) rotateY(var(--tilt-x,0deg));transform-style:preserve-3d;transition:transform .6s var(--ease);will-change:transform}.DeviceFrame_frame__TESy0{position:relative;background:#fff;overflow:hidden;display:flex;flex-direction:column;flex-shrink:0}.DeviceFrame_desktop__O5kzg,.DeviceFrame_phone__ciRWs{box-shadow:0 0 0 2px color-mix(in srgb,var(--frost) 47%,white),0 24px 60px rgba(30,38,50,.1)}.DeviceFrame_phone__ciRWs{border-radius:48px;background:var(--paper,#fbfaf8)}.DeviceFrame_statusBar__P2XDv{position:absolute;top:0;left:0;right:0;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:20px 32px 0;height:54px;color:var(--ink-1,#20262e)}.DeviceFrame_clock__0VdhO{font-family:var(--font-display),sans-serif;font-size:15px;font-weight:500;letter-spacing:.02em}.DeviceFrame_notch__XYlN_{width:100px;height:28px;background:#14171d;border-radius:18px}.DeviceFrame_battery__EtR3y{width:34px;height:14px;border-radius:3px;border:1.5px solid;opacity:.55}.DeviceFrame_desktop__O5kzg{border-radius:20px;background:#fbfaf8}.DeviceFrame_screen__i7hxz{position:relative;flex:1 1;min-height:0;overflow:hidden}.DeviceFrame_frame__TESy0:after{content:"";position:absolute;inset:0;z-index:60;border-radius:inherit;padding:2px;background:conic-gradient(from calc(var(--rim-angle, 0deg) + 50deg),rgba(58,110,200,0) 0deg,rgba(58,110,200,.5) 40deg,rgba(58,110,200,0) 80deg,transparent 180deg,rgba(15,24,40,0) 200deg,rgba(15,24,40,.2) 220deg,rgba(15,24,40,0) 240deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s;pointer-events:none}.DeviceFrame_desktop__O5kzg,.DeviceFrame_phone__ciRWs{transition:box-shadow .4s}@media (hover:hover){[data-tilt]:hover .DeviceFrame_frame__TESy0:after{opacity:1}[data-tilt]:hover .DeviceFrame_phone__ciRWs{box-shadow:0 50px 110px rgba(30,38,50,.22),0 0 0 1px rgba(30,38,50,.05)}[data-tilt]:hover .DeviceFrame_desktop__O5kzg{box-shadow:0 60px 160px rgba(30,38,50,.24),0 24px 70px rgba(30,38,50,.1),0 0 0 1px rgba(30,38,50,.05)}}.DeviceFrame_desktop__O5kzg:after{background:conic-gradient(from calc(var(--rim-angle, 0deg) + 40deg),rgba(58,110,200,0) 0deg,rgba(58,110,200,.5) 60deg,rgba(58,110,200,0) 120deg,transparent 180deg,rgba(15,24,40,0) 200deg,rgba(15,24,40,.2) 240deg,rgba(15,24,40,0) 280deg,transparent 1turn)}.HoverCallout_callout__hdMqN{position:fixed;z-index:70;visibility:hidden;width:max-content;max-width:280px;padding:14px 16px 13px;border-radius:18px;border:1px solid var(--line);background:var(--paper);box-shadow:0 18px 44px rgba(30,38,50,.16),0 2px 6px rgba(30,38,50,.04);font-family:var(--font-body),sans-serif;font-size:14px;line-height:1.5;color:var(--ink);pointer-events:none;animation:HoverCallout_callout-in__LtSHM .16s var(--ease) both}.HoverCallout_pinned__lsLTr{pointer-events:auto}.HoverCallout_caption__ZboPT{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.HoverCallout_callout__hdMqN p{margin:0;font-size:14px;line-height:1.5}.HoverCallout_close__2eZA8{margin-top:10px;border:0;border-radius:999px;padding:6px 13px;background:color-mix(in srgb,var(--frost) 30%,white);color:var(--ink);font-size:12px;font-weight:500}@keyframes HoverCallout_callout-in__LtSHM{0%{opacity:0;transform:translateY(4px)}}