.pulse-page{--pulse-bg:#030711;--pulse-panel:#090f1bc7;--pulse-panel-strong:#0c1423eb;--pulse-border:#a7f3d01f;--pulse-border-blue:#60a5fa38;--pulse-text:#f8fafc;--pulse-muted:#94a3b8;--pulse-dim:#64748b;--pulse-blue:#60a5fa;--pulse-emerald:#34d399;--pulse-cyan:#22d3ee;--pulse-amber:#fbbf24;--pulse-violet:#a78bfa;--pulse-rose:#fb7185;min-height:100vh;color:var(--pulse-text);background:linear-gradient(180deg, #0307118a, #030711 640px), linear-gradient(90deg, #030711f0, #030711b8),  url(/screenshots/hero-feature.webp) top center / cover no-repeat, var(--pulse-bg);overflow-x:hidden}.pulse-page *{box-sizing:border-box}.pulse-ambient{pointer-events:none;z-index:0;background-image:linear-gradient(#94a3b809 1px,#0000 1px),linear-gradient(90deg,#94a3b809 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 80%);mask-image:linear-gradient(#000000e6,#0000 80%)}.pulse-shell{z-index:1;width:min(1180px,100% - 32px);margin:0 auto;position:relative}.pulse-preview-banner{z-index:6;border-bottom:2px solid var(--pulse-amber);background:#fbbf2424;padding:12px 0;position:relative}.pulse-preview-banner .pulse-shell{color:var(--pulse-amber);letter-spacing:.01em;align-items:center;gap:10px;font-size:.95rem;font-weight:600;display:flex}.pulse-signal-dock{z-index:5;margin-top:26px;position:relative}.pulse-signal-dock-inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 36%),#02061794;border:1px solid #94a3b81f;border-radius:8px;grid-template-columns:1fr;align-items:stretch;gap:10px;padding:12px;display:grid;box-shadow:0 18px 60px #0000003d}.pulse-signal-dock-label{background:radial-gradient(circle at 20% 20%,#22d3ee29,#0000 38%),#0f172ab8;border:1px solid #22d3ee24;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 14px;min-height:0;padding:12px 14px;display:grid}.pulse-signal-dock-label span{color:var(--pulse-cyan);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:950}.pulse-signal-dock-label strong{grid-column:1;font-size:17px;line-height:1.12}.pulse-signal-dock-label em{color:var(--pulse-muted);text-transform:uppercase;letter-spacing:.08em;text-align:right;grid-area:1/2/span 2;font-size:11px;font-style:normal;font-weight:850}.pulse-signal-dock-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pulse-signal-tile{background:#0f172a9e;border:1px solid #94a3b81f;border-radius:8px;min-height:76px;padding:13px 14px;position:relative;overflow:hidden}.pulse-signal-tile:before{content:"";background:var(--tone-color);width:3px;box-shadow:0 0 20px var(--tone-color);border-radius:0 8px 8px 0;position:absolute;top:12px;bottom:12px;left:0}.pulse-signal-tile small,.pulse-signal-tile span,.pulse-signal-tile em{color:var(--pulse-dim);font-style:normal;font-weight:900;display:block}.pulse-signal-tile small{color:#94a3b847;font-size:14px;position:absolute;top:10px;right:12px}.pulse-signal-tile span{text-transform:uppercase;letter-spacing:.08em;max-width:150px;font-size:11px;line-height:1.2}.pulse-signal-tile strong{color:var(--pulse-text);margin-top:9px;font-size:24px;line-height:1;display:block}.pulse-signal-tile em{color:var(--tone-color);margin-top:4px;font-size:12px}.pulse-hero{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:min(100svh,940px);padding:28px 0 46px;display:flex}.pulse-live-ticker{z-index:4;background:linear-gradient(90deg,#030711f5,#082f499e,#030711f5),#020617b8;border:1px solid #22d3ee24;border-radius:8px;width:min(1180px,100% - 32px);position:relative;overflow:hidden;box-shadow:0 18px 60px #0000003d}.pulse-live-ticker:before,.pulse-live-ticker:after{content:"";z-index:2;pointer-events:none;width:72px;position:absolute;top:0;bottom:0}.pulse-live-ticker:before{background:linear-gradient(90deg,#030711,#0000);left:0}.pulse-live-ticker:after{background:linear-gradient(270deg,#030711,#0000);right:0}.pulse-live-track{align-items:center;gap:18px;width:max-content;min-height:42px;padding:0 18px;animation:42s linear infinite pulseTicker;display:flex}.pulse-live-track span{white-space:nowrap;color:#cbd5e1;align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.pulse-live-track span:before{content:"";background:var(--tone-color);width:7px;height:7px;box-shadow:0 0 16px var(--tone-color);border-radius:50%}.pulse-live-track b,.pulse-live-track em{color:var(--pulse-muted);text-transform:uppercase;letter-spacing:.08em;font-style:normal;font-weight:900}.pulse-live-track strong{color:var(--tone-color);font-weight:950}.pulse-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,.78fr);align-items:center;gap:30px;display:grid}.pulse-preview-pill,.pulse-eyebrow{color:var(--pulse-cyan);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.pulse-preview-pill{background:#082f496b;border:1px solid #22d3ee33;border-radius:8px;min-height:42px;padding:10px 14px}.pulse-hero h1{letter-spacing:0;max-width:760px;margin:22px 0 14px;font-size:68px;line-height:.96}.pulse-hero-lede{color:#cbd5e1;max-width:720px;font-size:20px;font-weight:650;line-height:1.6}.pulse-hero-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 18px;display:grid}.pulse-hero-stat{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--tone-color) 19%, transparent), transparent 42%), #0f172aa8;border:1px solid #94a3b821;border-radius:8px;min-height:126px;padding:15px;position:relative;overflow:hidden}.pulse-hero-stat:before{content:"";background:var(--tone-color);width:3px;box-shadow:0 0 20px var(--tone-color);border-radius:0 8px 8px 0;position:absolute;top:14px;bottom:14px;left:0}.pulse-hero-stat span{min-height:30px;color:var(--pulse-muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:950;line-height:1.25;display:block}.pulse-hero-stat>em{color:#4ade80;background:#22c55e1f;border-radius:999px;align-items:center;min-height:26px;margin-top:6px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:950;display:inline-flex}.pulse-hero-stat strong{color:var(--pulse-text);margin:12px 0 8px;font-size:31px;line-height:1;display:block}.pulse-hero-stat p{color:#cbd5e1;margin:0;font-size:12px;font-weight:720;line-height:1.35}.pulse-hero-signal{background:#0f172a9e;border:1px solid #60a5fa2e;border-radius:8px;align-items:center;gap:14px;width:fit-content;max-width:100%;margin:20px 0;padding:12px 14px;display:flex}.pulse-hero-signal span{color:var(--pulse-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.pulse-hero-signal strong{color:var(--pulse-text);font-size:13px}.pulse-trust-strip{flex-wrap:wrap;gap:8px;margin:-6px 0 20px;display:flex}.pulse-trust-strip span{color:#cbd5e1;text-transform:uppercase;letter-spacing:.06em;background:#0f172a9e;border:1px solid #94a3b824;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:8px 10px;font-size:11px;font-weight:900;display:inline-flex}.pulse-trust-strip i{color:var(--pulse-cyan)}.pulse-cta-row{flex-wrap:wrap;gap:12px;display:flex}.pulse-cta-caption{color:#dbeafe;max-width:520px;margin:12px 0 0;font-size:13px;font-weight:850;line-height:1.45}.pulse-store-button{color:#fff;background:#0f172adb;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:12px;min-width:182px;min-height:60px;padding:12px 16px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;box-shadow:0 18px 42px #00000047}.pulse-store-button:hover{background:#0f172afa;border-color:#60a5fa8a;transform:translateY(-2px)}.pulse-context-section{padding-top:44px;padding-bottom:46px}.pulse-context-card{background:radial-gradient(circle at 0 0,#22d3ee24,#0000 34%),linear-gradient(135deg,#0f172adb,#020617bd);border:1px solid #22d3ee2e;border-radius:8px;grid-template-columns:minmax(280px,.9fr) minmax(360px,1fr);align-items:center;gap:22px;padding:24px;display:grid;box-shadow:0 24px 80px #0000003d}.pulse-context-card h2{max-width:620px;color:var(--pulse-text);margin:12px 0;font-size:38px;line-height:1.06}.pulse-context-card p{color:#cbd5e1;max-width:720px;margin:0;font-size:16px;font-weight:720;line-height:1.55}.pulse-context-card dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.pulse-context-card dl div{background:#0206176b;border:1px solid #94a3b824;border-radius:8px;min-height:114px;padding:14px}.pulse-context-card dt{color:var(--pulse-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:950}.pulse-context-card dd{color:var(--pulse-text);margin:0;font-size:30px;font-weight:950;line-height:1}.pulse-context-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pulse-context-steps li{background:#0206176b;border:1px solid #94a3b824;border-radius:8px;align-content:start;gap:9px;min-width:0;min-height:132px;padding:15px;display:grid}.pulse-context-steps i{width:38px;height:38px;color:var(--pulse-cyan);background:#082f4973;border:1px solid #22d3ee29;border-radius:8px;place-items:center;display:grid}.pulse-context-steps span{color:var(--pulse-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.pulse-context-steps strong{color:var(--pulse-text);font-size:18px;line-height:1.15}.pulse-context-timeline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pulse-timeline-card{border:1px solid #94a3b824;border-left:4px solid var(--tone-color);background:linear-gradient(145deg,#ffffff09,#0000 54%),#0206177a;border-radius:8px;min-width:0;min-height:190px;padding:14px;position:relative;overflow:hidden}.pulse-timeline-card-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pulse-timeline-card span,.pulse-timeline-card em,.pulse-timeline-card p{color:var(--pulse-muted);font-style:normal;font-weight:850}.pulse-timeline-card-top>span{text-overflow:ellipsis;font-size:13px;line-height:1.2;overflow:hidden}.pulse-timeline-card em{color:#d9f99d;background:#16653433;border-radius:999px;align-items:center;gap:5px;max-width:118px;min-height:26px;padding:5px 8px;font-size:11px;font-weight:950;line-height:1.1;display:inline-flex}.pulse-timeline-card em:not(.is-positive){color:#cbd5e1;background:#1e293bb8}.pulse-timeline-card strong{color:var(--pulse-text);margin-top:14px;font-size:34px;line-height:1;display:block}.pulse-timeline-chart{background-color:#0000003d;background-image:linear-gradient(#94a3b80d 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 50%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #94a3b81a;border-radius:8px;place-items:center;height:64px;margin-top:14px;display:grid}.pulse-timeline-chart svg{width:100%;height:100%;display:block}.pulse-timeline-chart-line,.pulse-timeline-chart-shadow{fill:none;stroke:var(--tone-color);stroke-linecap:round;stroke-linejoin:round}.pulse-timeline-chart-line{stroke-width:3px}.pulse-timeline-chart-shadow{opacity:.22;stroke-width:9px}.pulse-timeline-chart>span{color:var(--pulse-dim);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:950}.pulse-timeline-card p{color:var(--pulse-dim);margin:12px 0 0;font-size:12px;line-height:1.35}.pulse-care-rhythm-section{padding-top:22px}.pulse-care-rhythm-heading{max-width:820px}.pulse-care-rhythm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pulse-care-rhythm-panel{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--care-accent) 18%, transparent), transparent 38%), #0206178a;border:1px solid #94a3b824;border-radius:8px;min-width:0;padding:20px;position:relative;overflow:hidden}.pulse-care-rhythm-panel:before{content:"";background:var(--care-accent);width:4px;box-shadow:0 0 24px color-mix(in srgb, var(--care-accent) 52%, transparent);border-radius:0 8px 8px 0;position:absolute;inset:18px auto 18px 0}.pulse-care-rhythm-panel header{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.pulse-care-rhythm-panel header span,.pulse-care-stat-row span{color:var(--pulse-dim);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.pulse-care-rhythm-panel header h3{color:var(--pulse-text);margin:10px 0 8px;font-size:28px;line-height:1.06}.pulse-care-rhythm-panel header p{max-width:560px;color:var(--pulse-muted);margin:0;font-size:14px;font-weight:750;line-height:1.45}.pulse-care-rhythm-panel header>i{border:1px solid color-mix(in srgb, var(--care-accent) 30%, #94a3b829);width:46px;height:46px;color:var(--care-accent);background:color-mix(in srgb, var(--care-accent) 12%, #0f172aad);border-radius:8px;flex:0 0 46px;place-items:center;display:grid}.pulse-care-stat-grid{z-index:1;border-top:1px solid #94a3b81f;margin-top:20px;display:grid;position:relative}.pulse-care-stat-row{border-bottom:1px solid #94a3b81a;grid-template-columns:42px minmax(0,1fr) minmax(96px,auto);align-items:center;gap:8px 12px;min-width:0;min-height:92px;padding:14px 0;display:grid}.pulse-care-stat-row>i{width:38px;height:38px;color:var(--tone-color);background:color-mix(in srgb, var(--tone-color) 14%, #0f172aad);border:1px solid color-mix(in srgb, var(--tone-color) 26%, #94a3b81f);border-radius:8px;grid-row:1/span 2;place-items:center;display:grid}.pulse-care-stat-row strong{min-width:0;color:var(--pulse-text);text-align:right;white-space:nowrap;justify-self:end;font-size:24px;line-height:1}.pulse-care-stat-row p{color:var(--pulse-muted);grid-column:2/4;margin:0;font-size:13px;font-weight:750;line-height:1.42}.pulse-store-button i{text-align:center;width:32px;font-size:28px}.pulse-store-button small,.pulse-store-button strong{display:block}.pulse-store-button small{color:var(--pulse-muted);font-size:11px;font-weight:700}.pulse-store-button strong{margin-top:1px;font-size:16px}.pulse-store-button--apple{background:linear-gradient(135deg,#0f172af5,#1e293beb)}.pulse-store-button--google{background:linear-gradient(135deg,#064e3bd1,#082f49db)}.pulse-hero-console{background:linear-gradient(145deg,#0f172aeb,#020617b8),linear-gradient(135deg,#22d3ee14,#34d3990a);border:1px solid #60a5fa38;border-radius:8px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 28px 100px #00000075,inset 0 1px #ffffff0f}.pulse-hero-console:before{content:"";opacity:.55;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.pulse-console-top,.pulse-mini-rail,.pulse-console-orbit{z-index:1;position:relative}.pulse-console-top{justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.pulse-console-top span,.pulse-console-top em,.pulse-mini-rail span{color:var(--pulse-dim);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-style:normal;font-weight:900}.pulse-console-top strong{margin-top:4px;font-size:18px;display:block}.pulse-growth-tabs{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 16px 14px;display:grid;position:relative}.pulse-growth-tabs button{min-width:0;min-height:62px;color:var(--pulse-muted);cursor:pointer;text-align:left;background:#0f172a99;border:1px solid #94a3b821;border-radius:8px;padding:9px;transition:transform .18s,border-color .18s,background .18s}.pulse-growth-tabs button:hover,.pulse-growth-tabs button:focus-visible,.pulse-growth-tabs button.is-active{border-color:color-mix(in srgb, var(--tone-color) 58%, #94a3b833);background:color-mix(in srgb, var(--tone-color) 16%, #0f172ad1);outline:none;transform:translateY(-1px)}.pulse-growth-tabs span,.pulse-growth-tabs strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.pulse-growth-tabs span{color:var(--pulse-dim);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1.15}.pulse-growth-tabs strong{color:var(--tone-color);margin-top:8px;font-size:17px;line-height:1}.pulse-growth-chart{z-index:1;border:1px solid color-mix(in srgb, var(--tone-color) 30%, #94a3b824);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--tone-color) 16%, transparent), transparent 38%), #02061780;border-radius:8px;margin:0 16px 14px;padding:16px;position:relative}.pulse-growth-chart-header{grid-template-columns:minmax(0,1fr) minmax(128px,auto);align-items:start;gap:16px;display:grid}.pulse-growth-chart-header span,.pulse-growth-readout small,.pulse-growth-readout em,.pulse-growth-axis,.pulse-growth-summary dt,.pulse-ecosystem-mix-header span,.pulse-ecosystem-mix-row em{color:var(--pulse-dim);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:950}.pulse-growth-chart-header h3{color:var(--pulse-text);margin:8px 0 6px;font-size:28px;line-height:1.05}.pulse-growth-chart-header p{max-width:420px;color:var(--pulse-muted);margin:0;font-size:13px;font-weight:750;line-height:1.45}.pulse-growth-readout{text-align:right;background:#0f172aad;border:1px solid #94a3b81f;border-radius:8px;min-width:128px;padding:12px}.pulse-growth-readout strong,.pulse-growth-readout small,.pulse-growth-readout em{display:block}.pulse-growth-readout strong{color:var(--pulse-text);font-size:34px;line-height:1}.pulse-growth-readout small{margin-top:6px}.pulse-growth-readout em{color:var(--tone-color);margin-top:8px;font-style:normal}.pulse-growth-bars{background-color:#0206176b;background-image:linear-gradient(#94a3b812 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 25%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #94a3b81a;border-radius:8px;align-items:end;gap:4px;height:178px;margin-top:18px;padding:18px 12px 10px;display:flex}.pulse-growth-bars i{min-width:0;height:var(--bar-height);background:linear-gradient(180deg, color-mix(in srgb, var(--tone-color) 92%, white 8%), color-mix(in srgb, var(--tone-color) 44%, transparent)), var(--tone-color);box-shadow:0 0 14px color-mix(in srgb, var(--tone-color) 24%, transparent);transform-origin:bottom;animation:.52s forwards pulseGrowBar;animation-delay:var(--bar-delay);border-radius:5px 5px 2px 2px;flex:1 1 0;position:relative;transform:scaleY(0)}.pulse-growth-bars i span{opacity:0;pointer-events:none;color:var(--pulse-text);white-space:nowrap;background:#020617e6;border:1px solid #ffffff1a;border-radius:999px;padding:4px 6px;font-size:10px;font-style:normal;font-weight:950;transition:opacity .16s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.pulse-growth-bars i:hover span{opacity:1}.pulse-growth-aggregate{min-height:236px;color:var(--tone-color);background:linear-gradient(#94a3b812 1px, transparent 1px), linear-gradient(90deg, #94a3b80b 1px, transparent 1px), radial-gradient(circle at 70% 12%, color-mix(in srgb, var(--tone-color) 18%, transparent), transparent 30%), #0206176b;background-size:100% 25%,12.5% 100%,auto,auto;border:1px solid #94a3b81a;border-radius:8px;margin-top:18px;padding:14px 14px 12px;position:relative;overflow:hidden}.pulse-growth-aggregate svg{width:100%;height:156px;display:block;overflow:visible}.pulse-growth-area-line{fill:none;stroke:currentColor;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--tone-color) 38%, transparent))}.pulse-growth-area-fill{color:var(--tone-color)}.pulse-growth-point circle{fill:#020617;stroke:currentColor;stroke-width:3px}.pulse-growth-aggregate-labels{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pulse-growth-aggregate-labels span{background:#0f172a8a;border:1px solid #94a3b81a;border-radius:8px;min-width:0;padding:10px}.pulse-growth-aggregate-labels small,.pulse-growth-aggregate-labels strong{display:block}.pulse-growth-aggregate-labels small{color:var(--pulse-dim);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950}.pulse-growth-aggregate-labels strong{color:var(--pulse-text);margin-top:5px;font-size:16px;line-height:1}.pulse-growth-axis{justify-content:space-between;margin-top:8px;display:flex}.pulse-growth-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.pulse-growth-summary div{background:#0f172a85;border:1px solid #94a3b81a;border-radius:8px;min-width:0;padding:10px}.pulse-growth-summary dd{overflow-wrap:anywhere;color:var(--pulse-text);margin:6px 0 0;font-size:15px;font-weight:950;line-height:1.1}.pulse-growth-empty{min-height:170px;color:var(--pulse-muted);text-align:center;background:#0206176b;border:1px solid #94a3b81a;border-radius:8px;place-items:center;gap:10px;margin-top:18px;font-size:13px;font-weight:850;display:grid}.pulse-growth-empty i{color:var(--tone-color);font-size:24px}.pulse-ecosystem-mix{z-index:1;background:#0206176b;border:1px solid #94a3b81f;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 16px 16px;padding:14px;display:grid;position:relative}.pulse-ecosystem-mix-header{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;display:flex}.pulse-ecosystem-mix-header strong{color:var(--pulse-text);font-size:13px}.pulse-ecosystem-mix-row{background:#0f172a8a;border:1px solid #94a3b81a;border-radius:8px;min-width:0;padding:11px;position:relative;overflow:hidden}.pulse-ecosystem-mix-row span,.pulse-ecosystem-mix-row strong,.pulse-ecosystem-mix-row em{z-index:1;display:block;position:relative}.pulse-ecosystem-mix-row span{color:var(--pulse-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.pulse-ecosystem-mix-row strong{color:var(--pulse-text);margin-top:8px;font-size:23px;line-height:1}.pulse-ecosystem-mix-row em{color:var(--tone-color);margin-top:5px;font-style:normal}.pulse-ecosystem-mix-row i{width:var(--mix-width);background:var(--tone-color);height:3px;box-shadow:0 0 18px var(--tone-color);position:absolute;bottom:0;left:0;right:auto}.pulse-console-orbit{background:radial-gradient(circle,#22d3ee29,#0000 34%),#02061752;border:1px solid #94a3b81f;border-radius:8px;min-height:330px;margin:0 16px;overflow:hidden}.pulse-index-orbit{min-height:350px}.pulse-console-orbit:before,.pulse-console-orbit:after{content:"";border:1px solid #60a5fa29;border-radius:999px;position:absolute;inset:46px}.pulse-console-orbit:after{border-color:#34d39924;inset:96px 72px;transform:rotate(-18deg)}.pulse-index-sweep{opacity:.8;background:conic-gradient(#22d3ee00,#22d3ee6b,#22d3ee00 24%);border-radius:50%;animation:10s linear infinite pulseSweep;position:absolute;inset:18px;-webkit-mask-image:radial-gradient(circle,#0000 0 42%,#000 43% 45%,#0000 46%);mask-image:radial-gradient(circle,#0000 0 42%,#000 43% 45%,#0000 46%)}.pulse-console-core{background:#030712db;border:1px solid #22d3ee47;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:156px;min-height:156px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #22d3ee24,inset 0 0 42px #60a5fa1a}.pulse-console-core span,.pulse-console-core em{color:var(--pulse-dim);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-style:normal;font-weight:900}.pulse-console-core strong{color:var(--pulse-text);margin:8px 0;font-size:34px;line-height:1}.pulse-console-chip{border:1px solid color-mix(in srgb, var(--tone-color) 36%, #94a3b82e);color:#dbeafe;min-width:126px;box-shadow:0 0 30px color-mix(in srgb, var(--tone-color) 14%, transparent);background:#0f172adb;border-radius:8px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:5px 8px;padding:8px 10px;font-size:12px;font-weight:850;display:grid;position:absolute}.pulse-console-chip span{background:var(--tone-color);width:8px;height:34px;box-shadow:0 0 16px var(--tone-color);border-radius:8px;grid-row:1/span 2}.pulse-console-chip b,.pulse-console-chip em{min-width:0;font-style:normal;display:block}.pulse-console-chip b{color:var(--pulse-text);font-size:16px;line-height:1}.pulse-console-chip em{color:var(--pulse-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1.1}.pulse-console-chip-1{top:38px;left:20px}.pulse-console-chip-2{top:62px;right:24px}.pulse-console-chip-3{bottom:78px;left:38px}.pulse-console-chip-4{bottom:92px;right:34px}.pulse-console-chip-5{bottom:28px;left:50%;transform:translate(-50%)}.pulse-mini-rail{grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 16px;display:grid}.pulse-mini-rail div{background:#0f172aad;border:1px solid #94a3b81f;border-radius:8px;padding:12px}.pulse-mini-rail strong{margin-top:8px;font-size:19px;display:block}.pulse-mini-rail small{color:var(--pulse-muted);font-size:12px}.pulse-benchmark-card{z-index:1;background:radial-gradient(circle at 0 0,#34d39926,#0000 44%),#0206178a;border:1px solid #34d3992e;border-radius:8px;margin:0 16px 16px;padding:15px;position:relative}.pulse-benchmark-card span{color:var(--pulse-emerald);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.pulse-benchmark-card strong{color:var(--pulse-text);margin-top:8px;font-size:19px;line-height:1.15;display:block}.pulse-benchmark-card p{color:#cbd5e1;max-width:420px;margin:6px 0 0;font-size:13px;font-weight:750;line-height:1.45}.pulse-benchmark-scale{border-radius:999px;grid-template-columns:.28fr .44fr .28fr;gap:4px;height:20px;margin:38px 0 12px;display:grid;position:relative}.pulse-benchmark-zone{opacity:.88;border-radius:999px;min-width:0}.pulse-benchmark-zone--watch{background:#fbbf247a}.pulse-benchmark-zone--stable{background:#34d3999e;box-shadow:0 0 18px #34d39933}.pulse-benchmark-scale b{color:var(--pulse-text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#020617e0;border:1px solid #22d3ee38;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:950;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.pulse-benchmark-scale b:after{content:"";background:var(--pulse-cyan);width:2px;height:18px;box-shadow:0 0 14px var(--pulse-cyan);position:absolute;top:100%;left:50%;transform:translate(-50%)}.pulse-benchmark-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 10px;display:grid}.pulse-benchmark-card dl div{background:#02061770;border:1px solid #94a3b81a;border-radius:8px;padding:9px}.pulse-benchmark-card dt{color:var(--pulse-dim);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950}.pulse-benchmark-card dd{color:var(--pulse-text);margin:5px 0 0;font-size:18px;font-weight:950;line-height:1}.pulse-benchmark-card dd small{color:var(--pulse-muted);font-size:11px}.pulse-segment-bar{z-index:18;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030711c7;border-top:1px solid #94a3b81a;border-bottom:1px solid #94a3b81f;padding:10px 0;position:sticky;top:0}.pulse-segment-bar--console{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:12px 12px 0;position:relative;top:auto}.pulse-segment-inner{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pulse-segment-inner button{min-height:48px;color:var(--pulse-muted);cursor:pointer;background:#0f172a94;border:1px solid #94a3b824;border-radius:8px;font-weight:900;transition:color .18s,border-color .18s,background .18s,transform .18s}.pulse-segment-inner button:hover,.pulse-segment-inner button.is-active{color:var(--pulse-text);background:#082f4994;border-color:#22d3ee6b;transform:translateY(-1px)}.pulse-segment-inner button:focus-visible,.pulse-point-hit:focus-visible{outline-offset:2px;outline:2px solid #22d3eebd}.pulse-segment-inner i{color:var(--pulse-cyan);margin-right:8px}.pulse-segment-inner small{display:none}.pulse-segment-bar--console .pulse-segment-inner{width:100%}.pulse-segment-bar--console .pulse-segment-inner button{min-height:52px;padding:8px 6px}.pulse-segment-bar--console .pulse-segment-inner span{display:none}.pulse-segment-bar--console .pulse-segment-inner small{font-size:12px;display:inline}.pulse-segment-bar--console .pulse-segment-inner i{margin:0 0 5px;font-size:15px;display:block}.pulse-section{padding:58px 0}.pulse-section-heading{max-width:760px;margin-bottom:18px}.pulse-section-heading h2{letter-spacing:0;margin:10px 0 0;font-size:34px;line-height:1.12}.pulse-section-heading p{color:var(--pulse-muted);margin:12px 0 0;font-size:16px;font-weight:700;line-height:1.55}.pulse-why-line{color:#dbeafe;background:#082f4947;border-left:3px solid #22d3eeb8;border-radius:0 8px 8px 0;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:850;line-height:1.45}.pulse-parameter-context{color:#dbeafe;background:#082f4938;border-left:3px solid #22d3ee9e;border-radius:0 8px 8px 0;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:850;line-height:1.45}.pulse-section-heading .pulse-why-line,.pulse-context-card .pulse-why-line,.pulse-privacy-card .pulse-why-line,.pulse-chart-header .pulse-why-line,.pulse-chart-header .pulse-parameter-context,.pulse-pattern-header .pulse-why-line{color:#dbeafe;max-width:720px;margin-top:14px;font-size:14px;font-weight:850;line-height:1.45}.pulse-warming-panel{background:radial-gradient(circle at 0 0,#22d3ee24,#0000 34%),#0f172ab3;border:1px solid #22d3ee2e;border-radius:8px;grid-column:1/-1;min-height:180px;padding:26px;box-shadow:inset 0 0 0 1px #ffffff05}.pulse-warming-panel--compact{min-height:0;padding:18px}.pulse-warming-panel span{color:var(--pulse-cyan);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:950;display:inline-flex}.pulse-warming-panel h3{max-width:720px;color:var(--pulse-text);letter-spacing:0;margin:12px 0 8px;font-size:24px;line-height:1.16}.pulse-warming-panel p{max-width:760px;color:var(--pulse-muted);margin:0;font-size:15px;font-weight:700;line-height:1.55}.pulse-dna-section{padding-top:62px;position:relative}.pulse-dna-section:before{content:"";pointer-events:none;background:linear-gradient(#082f492e,#0000),linear-gradient(90deg,#0000,#34d39914,#0000);height:360px;position:absolute;inset:0 0 auto}.pulse-dna-heading{max-width:860px}.pulse-dna-panel{background:radial-gradient(circle at 48% 44%,#22d3ee1f,#0000 36%),linear-gradient(135deg,#0f172adb,#020617b8);border:1px solid #60a5fa2e;border-radius:8px;grid-template-columns:minmax(250px,.82fr) minmax(360px,430px) minmax(240px,.58fr);align-items:stretch;gap:16px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff0a}.pulse-dna-panel:before{content:"";background-image:linear-gradient(#94a3b80b 1px,#0000 1px),linear-gradient(90deg,#94a3b809 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 48% 46%,#000000db,#0000 72%);mask-image:radial-gradient(circle at 48% 46%,#000000db,#0000 72%)}.pulse-dna-copy,.pulse-dna-scanner,.pulse-dna-readout{z-index:1;position:relative}.pulse-dna-copy,.pulse-dna-readout{background:#0206177a;border:1px solid #94a3b81f;border-radius:8px;padding:18px}.pulse-dna-copy>span,.pulse-care-stack-group>span,.pulse-dna-archetype>span,.pulse-dna-readout>span{color:var(--pulse-cyan);text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:950}.pulse-dna-copy h3,.pulse-dna-readout h3{margin:10px 0;font-size:28px;line-height:1.06}.pulse-dna-copy>p,.pulse-dna-readout p{color:var(--pulse-muted);font-size:14px;font-weight:700;line-height:1.55}.pulse-dna-segment-note{color:#dbeafe;background:#082f494d;border:1px solid #22d3ee29;border-radius:8px;margin-top:14px;padding:12px;font-size:13px;font-weight:800;line-height:1.45}.pulse-dna-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.pulse-dna-stat{background:#0f172a9e;border:1px solid #94a3b81f;border-radius:8px;min-height:146px;padding:14px;position:relative;overflow:hidden}.pulse-dna-stat:before{content:"";background:var(--tone-color);width:3px;box-shadow:0 0 18px var(--tone-color);border-radius:0 8px 8px 0;position:absolute;top:14px;bottom:14px;left:0}.pulse-dna-stat span,.pulse-dna-stat p,.pulse-dna-stat em{color:var(--pulse-dim);font-style:normal;font-weight:850;display:block}.pulse-dna-stat span{text-transform:uppercase;letter-spacing:.08em;min-height:28px;font-size:11px;line-height:1.2}.pulse-dna-stat strong{color:var(--pulse-text);margin:12px 0 6px;font-size:30px;line-height:1;display:block}.pulse-dna-stat p{font-size:12px;line-height:1.35}.pulse-dna-stat em{color:var(--tone-color);margin-top:10px;font-size:11px}.pulse-dna-scanner{background:radial-gradient(circle,#22d3ee14,#0000 62%),#0206176b;border:1px solid #22d3ee21;border-radius:8px;align-content:center;place-items:center;gap:10px;min-height:430px;padding:12px;display:grid}.pulse-dna-chart{width:min(100%,430px);height:auto;display:block;overflow:visible}.pulse-dna-axis-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}.pulse-dna-axis-controls button{min-height:54px;color:var(--pulse-muted);cursor:pointer;text-align:left;background:#0f172a94;border:1px solid #94a3b821;border-radius:8px;padding:9px 10px;transition:transform .18s,border-color .18s,background .18s}.pulse-dna-axis-controls button:hover,.pulse-dna-axis-controls button:focus-visible,.pulse-dna-axis-controls button.is-active{border-color:color-mix(in srgb, var(--axis-accent) 54%, #94a3b82e);background:color-mix(in srgb, var(--axis-accent) 18%, #0f172ac2);outline:none;transform:translateY(-1px)}.pulse-dna-axis-controls span,.pulse-dna-axis-controls strong{display:block}.pulse-dna-axis-controls span{color:var(--pulse-dim);text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:10px;font-weight:950;overflow:hidden}.pulse-dna-axis-controls strong{color:var(--axis-accent);margin-top:4px;font-size:13px;line-height:1.1}.pulse-dna-core{fill:url(#pulseDnaCore)}.pulse-dna-ring{fill:none;stroke:#94a3b829;stroke-width:1px}.pulse-dna-spoke{stroke:#94a3b82e;stroke-width:1px}.pulse-dna-hit{cursor:pointer;fill:#0000}.pulse-dna-dot{cursor:pointer;stroke:#f8fafcbf;stroke-width:2px;transition:r .18s,filter .18s}.pulse-dna-axis-node.is-active .pulse-dna-dot{filter:drop-shadow(0 0 12px)}.pulse-dna-axis-node:focus-visible{outline:none}.pulse-dna-axis-node:focus-visible .pulse-dna-dot{stroke:#fff;stroke-width:4px}.pulse-dna-label{fill:#cbd5e1cc;letter-spacing:0;pointer-events:none;font-size:11px;font-weight:900}.pulse-dna-axis-node.is-active .pulse-dna-label{fill:#fff}.pulse-dna-polygon{fill:#22d3ee29;stroke:#22d3eedb;stroke-width:3px;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200px;animation:1.15s forwards pulseDraw}.pulse-dna-polygon.is-static{stroke-dashoffset:0;animation:none}.pulse-dna-center{fill:#020617e6;stroke:#22d3ee70;stroke-width:1px}.pulse-dna-center-text,.pulse-dna-center-subtext{fill:#fff;pointer-events:none;font-size:14px;font-weight:950}.pulse-dna-center-subtext{fill:var(--pulse-cyan);text-transform:uppercase;font-size:11px}.pulse-dna-readout{align-self:stretch}.pulse-dna-readout strong,.pulse-dna-readout em{display:block}.pulse-dna-readout strong{margin:18px 0;font-size:42px;line-height:1}.pulse-dna-readout em{color:var(--pulse-cyan);text-transform:uppercase;letter-spacing:.1em;margin-top:18px;font-size:11px;font-style:normal;font-weight:900}.pulse-dna-archetypes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.pulse-dna-archetype{background:linear-gradient(145deg,#0f172ac2,#0206179e);border:1px solid #94a3b821;border-radius:8px;min-height:236px;padding:18px;position:relative;overflow:hidden}.pulse-dna-archetype:before{content:"";background:var(--archetype-accent);width:4px;box-shadow:0 0 22px var(--archetype-accent);border-radius:0 8px 8px 0;position:absolute;top:18px;bottom:18px;left:0}.pulse-dna-archetype>span{color:var(--archetype-accent)}.pulse-dna-archetype h3{margin:10px 0 8px;font-size:22px;line-height:1.1}.pulse-dna-archetype p{color:var(--pulse-muted);font-size:14px;font-weight:700;line-height:1.5}.pulse-dna-archetype div{background:#02061780;border:1px solid #94a3b81a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:10px 12px;display:flex}.pulse-dna-archetype small{color:var(--pulse-dim);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.pulse-dna-archetype strong{color:var(--archetype-accent);font-size:18px}.pulse-dna-archetype ul{padding:0;list-style:none}.pulse-dna-archetype li{color:#cbd5e1;margin-top:8px;font-size:13px;font-weight:750}.pulse-dna-archetype li:before{content:"";background:var(--archetype-accent);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.pulse-care-stack{background:#0206178a;border:1px solid #94a3b81f;border-radius:8px;grid-template-columns:1fr;align-items:start;gap:16px;margin-top:14px;padding:16px;display:grid}.pulse-care-stack-header{grid-area:auto/1;grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);align-items:end;gap:16px;margin:0;padding:0;display:grid}.pulse-care-stack-header div{text-align:left;max-width:760px}.pulse-care-stack-header h3{max-width:700px;margin:8px 0 0;font-size:26px;line-height:1.08}.pulse-care-stack-header p{color:var(--pulse-muted);margin:8px 0 0;font-size:14px;font-weight:750;line-height:1.45}.pulse-care-stack-grid{grid-area:auto/1;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.pulse-care-stack-group{background:#0f172a9e;border:1px solid #94a3b81f;border-radius:8px;padding:16px}.pulse-care-stack-group h4{margin:8px 0 14px;font-size:22px}.pulse-care-stack-item{border-top:1px solid #94a3b81a;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.pulse-care-stack-item i{width:36px;height:36px;color:var(--stack-accent);background:color-mix(in srgb, var(--stack-accent) 16%, #020617d1);border:1px solid color-mix(in srgb, var(--stack-accent) 22%, #94a3b81f);border-radius:8px;place-items:center;display:grid}.pulse-care-stack-item span,.pulse-care-stack-item small,.pulse-care-stack-item p{color:var(--pulse-dim);font-size:11px;font-weight:850;display:block}.pulse-care-stack-item span,.pulse-care-stack-item p{text-transform:uppercase;letter-spacing:.08em}.pulse-care-stack-item strong{color:var(--pulse-text);margin:2px 0;font-size:15px;line-height:1.18;display:block}.pulse-care-stack-item em,.pulse-care-stack-item b{white-space:nowrap;font-style:normal;font-weight:950}.pulse-care-stack-item em{color:var(--pulse-text);font-size:13px}.pulse-care-stack-item b{color:var(--stack-accent);grid-area:2/3;font-size:12px}.pulse-care-stack-item p{color:var(--stack-accent);grid-area:3/2/auto/-1;margin:-2px 0 0;font-size:10px}.pulse-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pulse-metric-card{background:linear-gradient(145deg,#0f172acc,#020617a3);border:1px solid #94a3b821;border-radius:8px;min-height:220px;padding:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.pulse-card-accent{background:var(--tone-color);width:4px;box-shadow:0 0 24px var(--tone-color);border-radius:0 8px 8px 0;position:absolute;top:16px;bottom:16px;left:0}.pulse-metric-topline{color:var(--pulse-muted);justify-content:space-between;gap:12px;font-size:13px;font-weight:900;display:flex}.pulse-metric-topline strong{color:var(--tone-color)}.pulse-metric-value{margin-top:18px;font-size:44px;font-weight:950;line-height:1}.pulse-sparkline{background:#0206177a;border-radius:8px;width:100%;height:58px;margin:16px 0 10px}.pulse-sparkline-path,.pulse-sparkline-shadow{fill:none;stroke:var(--tone-color);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.pulse-sparkline-shadow{opacity:.22;stroke-width:8px}.pulse-metric-source-strip{color:var(--pulse-muted);background:#02061775;border:1px solid #94a3b824;border-radius:8px;align-items:center;gap:8px;margin:18px 0 12px;padding:10px 12px;font-size:12px;font-weight:900;display:inline-flex}.pulse-metric-source-strip i{color:var(--tone-color)}.pulse-metric-card p{color:var(--pulse-dim);font-size:13px;font-weight:700}.pulse-chart-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:16px;display:grid}.pulse-parameter-split-grid{gap:18px;display:grid}.pulse-parameter-panel{gap:12px;display:grid}.pulse-parameter-panel-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.pulse-parameter-panel-heading h3{margin:6px 0 0;font-size:30px}.pulse-parameter-panel-heading p{max-width:660px;color:var(--pulse-muted);font-size:14px;font-weight:750;line-height:1.55}.pulse-chart-wrap,.pulse-parameter-list,.pulse-achievement-panel{background:#020617ad;border:1px solid #94a3b824;border-radius:8px}.pulse-chart-wrap{overflow:hidden}.pulse-chart-header{justify-content:space-between;gap:18px;padding:18px;display:flex}.pulse-chart-header h2{margin:8px 0 6px;font-size:44px;line-height:1}.pulse-chart-header p{color:var(--pulse-muted);font-size:15px;font-weight:750}.pulse-chart-readout{text-align:right;background:#0f172ac2;border:1px solid #94a3b821;border-radius:8px;min-width:170px;padding:14px}.pulse-chart-readout span{color:var(--pulse-emerald);font-size:13px;font-weight:900}.pulse-chart-readout strong,.pulse-chart-readout em{display:block}.pulse-chart-readout strong{margin:8px 0;font-size:34px;line-height:1}.pulse-chart-readout small,.pulse-chart-readout em{color:var(--pulse-dim);font-size:12px;font-style:normal}.pulse-chart-stage{min-height:330px;position:relative}.pulse-parameter-chart{width:100%;min-height:305px;display:block}.pulse-grid line{stroke:#94a3b81f;stroke-width:1px}.pulse-range-band{fill:#34d3991c;stroke:#34d39929}.pulse-range-label{fill:var(--pulse-dim);font-size:12px;font-weight:800}.pulse-measurement-ranges line{stroke:#e2e8f042;stroke-width:2px;stroke-linecap:round}.pulse-x-axis line{stroke:#94a3b833;stroke-width:1px}.pulse-x-axis text{fill:var(--pulse-dim);text-anchor:middle;font-size:11px;font-weight:800}.pulse-chart-line{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1200;stroke-dashoffset:1200px;animation:1.15s forwards pulseDraw}.pulse-chart-area{opacity:0;animation:.8s .35s forwards pulseFade}.pulse-chart-line.is-static,.pulse-chart-area.is-static{stroke-dashoffset:0;opacity:1;animation:none}.pulse-chart-point{stroke:#020617e6;stroke-width:3px}.pulse-chart-point.is-active{stroke:#fff}.pulse-active-guide{stroke:#94a3b847;stroke-dasharray:5 8}.pulse-point-hit{cursor:pointer;outline:none}.pulse-point-hit-circle{fill:#0000}.pulse-point-hit:focus-visible{fill:#22d3ee1a;stroke:#22d3eeb8;stroke-width:2px;outline:none}.pulse-chart-tooltip{pointer-events:none;background:#020617f0;border:1px solid #ffffff24;border-radius:8px;min-width:104px;padding:9px 10px;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 14px 34px #00000052}.pulse-chart-tooltip span,.pulse-chart-tooltip small{color:var(--pulse-muted);font-size:11px}.pulse-chart-tooltip strong{margin-top:3px;font-size:18px;display:block}.pulse-chart-tooltip em{color:var(--pulse-muted);margin-top:4px;font-size:11px;font-style:normal;font-weight:800;display:block}.pulse-chart-tooltip small{margin-top:2px;display:block}.pulse-parameter-list{padding:16px}.pulse-parameter-row{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #94a3b81a;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;transition:background .2s,border-color .2s,transform .2s;display:grid}.pulse-parameter-row:hover,.pulse-parameter-row:focus-visible,.pulse-parameter-row.is-active{background:#0f172a94}.pulse-parameter-row:focus-visible{outline-offset:3px;outline:2px solid #22d3ee7a}.pulse-parameter-row.is-active{border-bottom-color:#22d3ee47}.pulse-parameter-row>span{border-radius:8px;width:6px;height:38px}.pulse-parameter-row strong,.pulse-parameter-row small{display:block}.pulse-parameter-row small{color:var(--pulse-dim);margin-top:2px;font-size:12px;font-weight:700}.pulse-parameter-row em{color:var(--pulse-emerald);text-align:right;font-size:12px;font-style:normal;font-weight:900}.pulse-parameter-row em small{color:var(--pulse-dim);margin-top:2px;font-size:11px;display:block}.pulse-ecosystem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pulse-ecosystem-panel{background:linear-gradient(135deg,#0f172ad1,#0206179e);border:1px solid #94a3b824;border-radius:8px;padding:20px;position:relative;overflow:hidden}.pulse-panel-mark{background:var(--panel-accent);width:5px;box-shadow:0 0 30px var(--panel-accent);position:absolute;top:24px;bottom:24px;left:0}.pulse-ecosystem-panel>span{color:var(--panel-accent);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:900}.pulse-ecosystem-panel h3{margin:12px 0 10px;font-size:28px}.pulse-ecosystem-panel p{color:var(--pulse-muted);font-weight:700}.pulse-panel-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.pulse-panel-metrics strong,.pulse-panel-metrics em{background:#02061785;border:1px solid #94a3b81f;border-radius:8px;min-height:64px;padding:12px;font-style:normal;font-weight:900}.pulse-ecosystem-panel ul{padding:0;list-style:none}.pulse-ecosystem-panel li{color:#cbd5e1;margin-top:10px;font-size:14px;font-weight:750}.pulse-ecosystem-panel li:before{content:"";background:var(--panel-accent);border-radius:50%;width:7px;height:7px;margin-right:9px;display:inline-block}.pulse-community-band{background:#02061757;border-top:1px solid #94a3b817;border-bottom:1px solid #94a3b817}.pulse-community-layout{display:block}.pulse-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pulse-favorites-atlas{gap:14px;display:grid}.pulse-atlas-controls{gap:10px;display:grid}.pulse-atlas-ecosystems,.pulse-atlas-category-strip{flex-wrap:wrap;gap:8px;display:flex}.pulse-atlas-ecosystems button,.pulse-atlas-category-strip button{color:var(--pulse-muted);cursor:pointer;background:#0f172ab8;border:1px solid #94a3b829;border-radius:8px;font-weight:950;transition:border-color .18s,color .18s,background .18s,transform .18s}.pulse-atlas-ecosystems button{align-items:center;gap:9px;min-height:44px;padding:12px 14px;font-size:13px;display:inline-flex}.pulse-atlas-ecosystems button span{text-align:left;gap:3px;display:grid}.pulse-atlas-ecosystems button strong{color:inherit;font-size:13px;line-height:1}.pulse-atlas-ecosystems button small{color:var(--pulse-dim);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1}.pulse-atlas-category-strip button{text-align:left;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:172px;min-height:58px;padding:10px;display:grid}.pulse-atlas-ecosystems button:hover,.pulse-atlas-category-strip button:hover,.pulse-atlas-ecosystems button.is-active,.pulse-atlas-category-strip button.is-active{border-color:color-mix(in srgb, var(--category-accent,var(--atlas-accent,var(--pulse-cyan))) 72%, #94a3b833);color:var(--pulse-text);background:color-mix(in srgb, var(--category-accent,var(--atlas-accent,var(--pulse-cyan))) 16%, #0f172adb);transform:translateY(-1px)}.pulse-atlas-ecosystems button.is-active{border-color:color-mix(in srgb, var(--atlas-accent) 70%, #94a3b82e);background:color-mix(in srgb, var(--atlas-accent) 18%, #0f172ad1)}.pulse-atlas-ecosystems i,.pulse-atlas-category-strip i{color:var(--category-accent,var(--atlas-accent,var(--pulse-cyan)))}.pulse-atlas-category-strip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pulse-atlas-category-strip small{width:30px;height:30px;color:var(--category-accent);background:#0206178a;border-radius:999px;place-items:center;font-size:12px;display:grid}.pulse-atlas-board{border:1px solid color-mix(in srgb, var(--category-accent) 32%, #94a3b824);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--category-accent) 18%, transparent), transparent 34%), linear-gradient(135deg, #0f172adb, #020617c2);border-radius:8px;min-width:0;padding:16px;box-shadow:0 24px 80px #00000047,inset 0 1px #ffffff0a}.pulse-atlas-board-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:14px;display:grid}.pulse-atlas-board-header span,.pulse-atlas-spotlight span{color:var(--category-accent);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:950}.pulse-atlas-board-header h3{margin:6px 0 5px;font-size:34px;line-height:1.02}.pulse-atlas-board-header p,.pulse-atlas-spotlight p{color:var(--pulse-muted);font-size:15px;font-weight:750;line-height:1.5}.pulse-atlas-count{text-align:center;background:#0206177a;border:1px solid #94a3b824;border-radius:8px;min-width:92px;padding:12px}.pulse-atlas-count strong,.pulse-atlas-count small{display:block}.pulse-atlas-count strong{color:var(--category-accent);font-size:31px;line-height:1}.pulse-atlas-count small{color:var(--pulse-dim);letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:950}.pulse-equipment-deck{background:#0206176b;border:1px solid #94a3b81f;border-radius:8px;gap:14px;margin-top:18px;padding:14px;display:grid}.pulse-equipment-deck-header{gap:10px;display:grid}.pulse-equipment-deck-header h3{max-width:980px;margin:0;font-size:clamp(24px,3vw,38px);line-height:1.04}.pulse-equipment-deck-header p{max-width:860px;color:var(--pulse-muted);margin:0;font-size:14px;font-weight:750;line-height:1.45}.pulse-equipment-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.pulse-equipment-ecosystem{gap:12px;display:grid}.pulse-equipment-ecosystem+.pulse-equipment-ecosystem{border-top:1px solid #94a3b81a;margin-top:8px;padding-top:12px}.pulse-equipment-ecosystem-header{gap:8px;display:grid}.pulse-equipment-ecosystem-header span{color:var(--pulse-cyan);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.pulse-equipment-ecosystem-header h4{color:var(--pulse-text);margin:0;font-size:24px;line-height:1.08}.pulse-equipment-ecosystem-header p{max-width:860px;color:var(--pulse-muted);margin:0;font-size:14px;font-weight:750;line-height:1.45}.pulse-equipment-card{background:#0f172a9e;border:1px solid #94a3b81f;border-radius:8px;padding:14px}.pulse-equipment-card-header span{min-height:30px;color:var(--equipment-accent);background:color-mix(in srgb, var(--equipment-accent) 14%, #0f172ae6);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:950;display:inline-flex}.pulse-equipment-card-header h4{color:var(--pulse-text);margin:10px 0 0;font-size:18px;line-height:1.12}.pulse-equipment-card-header p{color:var(--pulse-muted);margin:8px 0 0;font-size:13px;font-weight:750;line-height:1.45}.pulse-equipment-list{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pulse-equipment-list li{border-top:1px solid #94a3b81a;grid-template-columns:30px 36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.pulse-equipment-list li>strong{width:30px;height:30px;color:var(--pulse-text);background:color-mix(in srgb, var(--equipment-accent) 30%, #0f172ad1);border-radius:8px;place-items:center;font-size:12px;font-weight:950;display:grid}.pulse-equipment-list li>i{width:36px;height:36px;color:var(--equipment-accent);background:color-mix(in srgb, var(--equipment-accent) 14%, #0f172ad1);border:1px solid color-mix(in srgb, var(--equipment-accent) 20%, #94a3b81f);border-radius:8px;place-items:center;display:grid}.pulse-equipment-list li div{min-width:0}.pulse-equipment-list li span,.pulse-equipment-list li small{display:block}.pulse-equipment-list li span{color:var(--pulse-text);font-size:14px;font-weight:900;line-height:1.18}.pulse-equipment-list li small{color:var(--pulse-dim);margin-top:2px;font-size:11px;font-weight:800}.pulse-equipment-list li em{color:var(--equipment-accent);text-align:right;white-space:nowrap;font-size:11px;font-style:normal;font-weight:950}.pulse-atlas-spotlight{background:#0206176b;border:1px solid #94a3b81f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:14px;padding:14px;display:grid}.pulse-atlas-spotlight em{color:var(--category-accent);background:color-mix(in srgb, var(--category-accent) 15%, #0f172ae6);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:8px 10px;font-size:11px;font-style:normal;font-weight:950}.pulse-atlas-ecosystem-actions{justify-items:end;gap:8px;display:grid}.pulse-atlas-ecosystem-actions button{border:1px solid color-mix(in srgb, var(--category-accent) 42%, #94a3b838);min-height:38px;color:var(--pulse-text);background:color-mix(in srgb, var(--category-accent) 15%, #0f172ae6);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:950;transition:border-color .18s,background .18s,transform .18s}.pulse-atlas-ecosystem-actions button:hover{border-color:color-mix(in srgb, var(--category-accent) 74%, #94a3b838);background:color-mix(in srgb, var(--category-accent) 24%, #0f172aeb);transform:translateY(-1px)}.pulse-atlas-rank-list{grid-template-columns:repeat(2,minmax(260px,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.pulse-atlas-rank-list li{background:#0206175c;border:1px solid #94a3b81a;border-radius:8px;grid-template-columns:34px 52px minmax(0,1fr) minmax(74px,auto);align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.pulse-atlas-rank-list li>strong{width:32px;height:32px;color:var(--pulse-text);background:color-mix(in srgb, var(--category-accent) 34%, #0f172acc);border-radius:8px;place-items:center;font-weight:950;display:grid}.pulse-atlas-rank-list li figure{width:52px;height:52px;color:var(--category-accent);background:radial-gradient(circle at 40% 30%, color-mix(in srgb, var(--category-accent) 22%, transparent), transparent 58%), #0f172ad1;border:1px solid color-mix(in srgb, var(--category-accent) 28%, #94a3b81f);border-radius:8px;place-items:center;margin:0;display:grid;overflow:hidden}.pulse-atlas-rank-list li img{object-fit:cover;width:100%;height:100%}.pulse-atlas-rank-list li figure i{font-size:19px}.pulse-atlas-rank-list li div{min-width:0}.pulse-atlas-rank-list li span,.pulse-atlas-rank-list li small{text-overflow:clip;white-space:normal;display:block;overflow:visible}.pulse-atlas-rank-list li span{color:var(--pulse-text);font-size:14px;font-weight:950;line-height:1.2}.pulse-atlas-rank-list li small{color:var(--pulse-dim);font-size:11px;font-style:italic;font-weight:700;line-height:1.25}.pulse-atlas-rank-list li em{color:var(--category-accent);text-align:right;white-space:nowrap;font-size:11px;font-style:normal;font-weight:950}.pulse-atlas-drawer{margin-top:12px}.pulse-atlas-drawer>button{border:1px solid color-mix(in srgb, var(--category-accent) 38%, #94a3b824);width:100%;min-height:44px;color:var(--pulse-text);background:color-mix(in srgb, var(--category-accent) 14%, #0f172adb);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;font-size:12px;font-weight:950;display:flex}.pulse-atlas-rank-cloud{grid-template-columns:repeat(2,minmax(180px,1fr));gap:7px;margin-top:10px;display:grid}.pulse-atlas-rank-cloud span{min-width:0;color:var(--pulse-muted);white-space:normal;background:#0f172a8f;border-radius:8px;padding:8px 9px;font-size:11px;font-weight:850;line-height:1.25}.pulse-atlas-rank-cloud b{color:var(--category-accent);margin-right:6px}.pulse-favorites-observatory{gap:30px;display:grid}.pulse-favorite-ecosystem{min-width:0}.pulse-favorite-ecosystem-header{border-bottom:1px solid color-mix(in srgb, var(--ecosystem-accent) 36%, #94a3b824);justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;padding:0 2px 16px;display:flex}.pulse-favorite-ecosystem-header span{color:var(--ecosystem-accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:950;display:inline-flex}.pulse-favorite-ecosystem-header h3{margin:8px 0 6px;font-size:26px;line-height:1.05}.pulse-favorite-ecosystem-header p{max-width:720px;color:var(--pulse-muted);font-size:15px;font-weight:700;line-height:1.5}.pulse-favorite-ecosystem-header>strong{border:1px solid color-mix(in srgb, var(--ecosystem-accent) 42%, #94a3b82e);color:var(--pulse-text);background:color-mix(in srgb, var(--ecosystem-accent) 16%, #0f172ac7);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:9px 12px;font-size:12px;font-weight:950}.pulse-favorite-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pulse-favorite-category-card{background:radial-gradient(circle at top left, color-mix(in srgb, var(--category-accent) 16%, transparent), transparent 36%), linear-gradient(135deg, #0f172ad1, #020617b8);border:1px solid #94a3b824;border-radius:8px;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff0a}.pulse-favorite-category-card header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.pulse-favorite-category-card header>i{border:1px solid color-mix(in srgb, var(--category-accent) 42%, #ffffff1f);width:42px;height:42px;color:var(--category-accent);background:color-mix(in srgb, var(--category-accent) 14%, #020617c7);border-radius:8px;place-items:center;display:grid}.pulse-favorite-category-card header span{color:var(--pulse-dim);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:950;display:block;overflow:hidden}.pulse-favorite-category-card h4{overflow-wrap:anywhere;margin-top:2px;font-size:18px;line-height:1.12}.pulse-favorite-category-card header em{width:34px;height:34px;color:var(--category-accent);background:#020617a3;border-radius:999px;place-items:center;font-style:normal;font-weight:950;display:grid}.pulse-favorite-top-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pulse-favorite-top-list li{background:#02061757;border:1px solid #94a3b81a;border-radius:8px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:8px;display:grid}.pulse-favorite-top-list li>strong{width:28px;height:28px;color:var(--pulse-text);background:color-mix(in srgb, var(--category-accent) 32%, #0f172ad1);border-radius:7px;place-items:center;font-size:13px;font-weight:950;display:grid}.pulse-favorite-top-list li div{min-width:0}.pulse-favorite-top-list li span{color:var(--pulse-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.18;display:block;overflow:hidden}.pulse-favorite-top-list li small{color:var(--pulse-dim);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:11px;font-style:italic;font-weight:700;display:block;overflow:hidden}.pulse-favorite-top-list li em{color:var(--category-accent);text-align:right;white-space:nowrap;font-size:11px;font-style:normal;font-weight:950}.pulse-favorite-rank-cloud{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.pulse-favorite-rank-cloud span{min-width:0;color:var(--pulse-muted);text-overflow:ellipsis;white-space:nowrap;background:#0f172a8f;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:800;overflow:hidden}.pulse-favorite-rank-cloud b{color:var(--category-accent);margin-right:6px;font-weight:950}.pulse-favorite-card{background:#0f172aad;border:1px solid #94a3b824;border-radius:8px;grid-template-columns:36px 54px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:104px;padding:14px;display:grid}.pulse-favorite-card>strong{background:color-mix(in srgb, var(--favorite-accent) 36%, #0f172acc);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.pulse-favorite-card img,.pulse-favorite-card>i{object-fit:cover;border:1px solid #ffffff24;border-radius:8px;width:54px;height:54px}.pulse-favorite-card>i{color:var(--favorite-accent);background:#02061794;place-items:center;font-size:21px;display:grid}.pulse-favorite-card span,.pulse-favorite-card small{color:var(--pulse-dim);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900}.pulse-favorite-card h3{text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:16px;line-height:1.15;overflow:hidden}.pulse-favorite-card p{color:var(--pulse-dim);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-style:italic;font-weight:700;overflow:hidden}.pulse-favorite-card em{color:var(--favorite-accent);font-size:13px;font-style:normal;font-weight:950}.pulse-achievement-panel{padding:20px}.pulse-achievement-panel h2{margin:10px 0 18px;font-size:28px}.pulse-achievement-total{background:#082f4947;border:1px solid #22d3ee29;border-radius:8px;margin-bottom:14px;padding:18px}.pulse-achievement-total span,.pulse-achievement-total small{color:var(--pulse-dim);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900;display:block}.pulse-achievement-total strong{margin:10px 0 4px;font-size:42px;line-height:1;display:block}.pulse-achievement-row{border-bottom:1px solid #94a3b81a;grid-template-columns:30px 34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.pulse-achievement-row>span,.pulse-achievement-row i{width:30px;height:30px;color:var(--achievement-accent);background:#0f172adb;border-radius:50%;place-items:center;font-size:13px;font-weight:950;display:grid}.pulse-achievement-row i{border-radius:8px;font-size:15px}.pulse-achievement-row strong,.pulse-achievement-row small{display:block}.pulse-achievement-row small{color:var(--pulse-dim);font-size:12px;font-weight:700}.pulse-achievement-row em{color:var(--pulse-text);font-style:normal;font-weight:950}.pulse-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pulse-insight-card{background:linear-gradient(145deg,#0f172acc,#020617a8);border:1px solid #94a3b824;border-radius:8px;min-height:220px;padding:22px}.pulse-insight-card span{color:var(--tone-color);text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:900}.pulse-insight-card h3{margin:18px 0 12px;font-size:24px;line-height:1.15}.pulse-insight-card p{color:var(--pulse-muted);font-size:15px;font-weight:700;line-height:1.55}.pulse-pattern-band{background:radial-gradient(circle at 18% 0,#22d3ee1c,#0000 34%),radial-gradient(circle at 82% 18%,#a78bfa1a,#0000 36%),#02061761;border-top:1px solid #94a3b817;border-bottom:1px solid #94a3b817}.pulse-pattern-header{grid-template-columns:minmax(0,.94fr) minmax(260px,.58fr);align-items:end;gap:24px;margin-bottom:18px;display:grid}.pulse-pattern-header p{color:var(--pulse-muted);font-size:16px;font-weight:750;line-height:1.6}.pulse-pattern-grid{grid-template-columns:1.08fr .96fr .96fr;gap:14px;display:grid}.pulse-pattern-card{border:1px solid color-mix(in srgb, var(--pattern-accent) 28%, #94a3b821);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--pattern-accent) 15%, transparent), transparent 34%), linear-gradient(145deg, #0f172ad6, #020617a8);border-radius:8px;flex-direction:column;min-width:0;min-height:268px;padding:22px;display:flex;box-shadow:inset 0 1px #ffffff0b}.pulse-pattern-card--featured{background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--pattern-accent) 24%, transparent), transparent 38%), linear-gradient(145deg, #0f172af0, #020617b8);min-height:292px}.pulse-pattern-card>span{color:var(--pattern-accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:950}.pulse-pattern-card h3{margin:16px 0 10px;font-size:27px;line-height:1.08}.pulse-pattern-card p{color:var(--pulse-muted);font-size:15px;font-weight:750;line-height:1.55}.pulse-pattern-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:16px;display:grid}.pulse-pattern-signals div{background:#0206176b;border:1px solid #94a3b81a;border-radius:8px;min-width:0;padding:10px}.pulse-pattern-signals small,.pulse-pattern-signals strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pulse-pattern-signals small{color:var(--pulse-dim);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.pulse-pattern-signals strong{color:var(--pulse-text);margin-top:5px;font-size:18px;line-height:1}.pulse-pattern-card footer{border-top:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.pulse-pattern-card footer em,.pulse-pattern-card footer b{color:var(--pulse-dim);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-style:normal;font-weight:950}.pulse-pattern-card footer b{color:var(--pattern-accent);text-align:right}.pulse-app-experience{background:radial-gradient(circle at 86% 0,#22d3ee1a,#0000 36%),#02061733}.pulse-app-experience-layout{grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.pulse-app-shot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pulse-app-shot-grid article{background:linear-gradient(145deg,#0f172ad1,#020617b8);border:1px solid #94a3b824;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 24px 70px #00000047}.pulse-app-shot-grid img{object-fit:cover;object-position:top center;background:#0f172acc;width:100%;height:clamp(300px,34vw,420px);display:block}.pulse-app-shot-grid div{padding:16px}.pulse-app-shot-grid span{color:var(--pulse-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:950}.pulse-app-shot-grid strong{color:var(--pulse-text);margin:8px 0;font-size:18px;line-height:1.15;display:block}.pulse-app-shot-grid p{color:var(--pulse-muted);margin:0;font-size:13px;font-weight:720;line-height:1.45}.pulse-privacy-section{padding-top:44px;padding-bottom:44px}.pulse-privacy-card{background:radial-gradient(circle at 0 0,#34d39921,#0000 36%),linear-gradient(135deg,#0f172adb,#020617b8);border:1px solid #34d3992e;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(280px,.7fr);gap:20px;padding:26px;display:grid}.pulse-privacy-card h2{margin:12px 0;font-size:34px;line-height:1.1}.pulse-privacy-card p{max-width:650px;color:var(--pulse-muted);margin:0;font-size:16px;font-weight:750;line-height:1.55}.pulse-privacy-card ul{align-content:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pulse-privacy-card li{color:#dbeafe;background:#0206176b;border:1px solid #94a3b81f;border-radius:8px;align-items:center;gap:11px;min-height:52px;padding:12px;font-size:14px;font-weight:850;display:flex}.pulse-privacy-card i{width:32px;height:32px;color:var(--pulse-emerald);background:#064e3b66;border-radius:8px;flex:0 0 32px;place-items:center;display:grid}.pulse-final-cta{text-align:center;padding:58px 0 76px}.pulse-final-cta span{color:var(--pulse-cyan);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:950}.pulse-final-cta h2{max-width:760px;margin:14px auto;font-size:46px;line-height:1.05}.pulse-final-cta p{max-width:660px;color:var(--pulse-muted);margin:0 auto 24px;font-size:18px;font-weight:700}.pulse-final-cta .pulse-cta-row{justify-content:center}.pulse-final-cta .pulse-cta-caption{margin-left:auto;margin-right:auto}.pulse-mobile-sticky-cta{display:none}.pulse-compact-store-button{color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 10px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.pulse-compact-store-button--apple{background:linear-gradient(135deg,#0f172afa,#1e293bf0);border:1px solid #ffffff24}.pulse-compact-store-button--google{background:linear-gradient(135deg,#064e3be6,#082f49f0);border:1px solid #2dd4bf42}.pulse-tone-blue{--tone-color:var(--pulse-blue)}.pulse-tone-emerald{--tone-color:var(--pulse-emerald)}.pulse-tone-cyan{--tone-color:var(--pulse-cyan)}.pulse-tone-amber{--tone-color:var(--pulse-amber)}.pulse-tone-violet{--tone-color:var(--pulse-violet)}.pulse-tone-rose{--tone-color:var(--pulse-rose)}@keyframes pulseDraw{to{stroke-dashoffset:0}}@keyframes pulseFade{to{opacity:1}}@keyframes pulseSweep{to{transform:rotate(360deg)}}@keyframes pulseTicker{to{transform:translate(-50%)}}@keyframes pulseGrowBar{to{transform:scaleY(1)}}@media (max-width:1080px){.pulse-signal-dock-inner{grid-template-columns:1fr}.pulse-hero h1{font-size:58px}.pulse-hero-grid,.pulse-chart-layout,.pulse-community-layout,.pulse-context-card,.pulse-app-experience-layout,.pulse-privacy-card{grid-template-columns:1fr}.pulse-context-card dl,.pulse-context-timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-care-rhythm-grid{grid-template-columns:1fr}.pulse-growth-tabs{grid-template-columns:repeat(5,minmax(96px,1fr))}.pulse-dna-panel,.pulse-care-stack,.pulse-care-stack-grid,.pulse-pattern-header,.pulse-pattern-grid,.pulse-app-shot-grid{grid-template-columns:1fr}.pulse-hero-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-dna-scanner{min-height:390px}.pulse-care-stack-header{grid-area:auto/1;grid-template-columns:1fr;align-items:start}.pulse-care-stack-header div{text-align:left}.pulse-care-stack-grid{grid-area:auto/1}.pulse-parameter-panel-heading{flex-direction:column;align-items:flex-start}.pulse-care-stack-header h3{text-align:left}.pulse-hero-console{min-height:500px}.pulse-parameter-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}}@media (max-width:760px){.pulse-shell,.pulse-live-ticker{width:min(100% - 20px,640px)}.pulse-live-track{gap:14px;min-height:38px}.pulse-signal-dock{margin-top:20px}.pulse-signal-dock-inner{padding:8px}.pulse-signal-dock-label{grid-template-columns:1fr}.pulse-signal-dock-label em{text-align:left;grid-area:auto/1}.pulse-signal-dock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-signal-tile{min-height:92px}.pulse-signal-tile strong{font-size:21px}.pulse-hero{min-height:auto;padding:42px 0 28px}.pulse-preview-pill{text-align:center;justify-content:center;width:100%}.pulse-hero h1{font-size:42px;line-height:1.02}.pulse-hero-lede{font-size:16px}.pulse-hero-stat-grid{grid-template-columns:1fr}.pulse-hero-stat{min-height:118px}.pulse-hero-signal{flex-direction:column;align-items:flex-start}.pulse-trust-strip{margin-top:-8px}.pulse-trust-strip span{width:100%}.pulse-context-card{padding:18px}.pulse-context-card h2{font-size:29px}.pulse-context-card dl{grid-template-columns:1fr}.pulse-context-card dl div{min-height:96px}.pulse-context-steps,.pulse-context-timeline-grid,.pulse-care-rhythm-grid,.pulse-growth-chart-header,.pulse-growth-aggregate-labels,.pulse-growth-summary,.pulse-ecosystem-mix{grid-template-columns:1fr}.pulse-care-rhythm-panel{padding:17px}.pulse-care-rhythm-panel header{flex-direction:column}.pulse-care-stat-row{grid-template-columns:38px minmax(0,1fr)}.pulse-care-stat-row strong{text-align:left;white-space:normal;grid-column:2;justify-self:start}.pulse-care-stat-row p{grid-column:2}.pulse-context-steps li{min-height:104px}.pulse-store-button{flex:100%;justify-content:center}.pulse-hero-console{min-height:420px}.pulse-console-top{flex-direction:column}.pulse-mini-rail{grid-template-columns:repeat(2,1fr)}.pulse-growth-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-growth-chart{padding:13px}.pulse-growth-readout{text-align:left}.pulse-growth-bars{gap:3px;height:148px;padding-left:8px;padding-right:8px}.pulse-growth-aggregate{min-height:214px;padding-left:10px;padding-right:10px}.pulse-growth-aggregate svg{height:138px}.pulse-console-chip{font-size:11px}.pulse-console-chip-1{top:24px;left:10px}.pulse-console-chip-2{top:54px;right:10px}.pulse-console-chip-3{bottom:72px;left:12px}.pulse-console-chip-4{bottom:86px;right:12px}.pulse-console-chip-5{bottom:20px}.pulse-segment-bar{top:0;overflow-x:auto}.pulse-segment-inner{grid-template-columns:repeat(5,112px);width:max-content;min-width:100%}.pulse-segment-inner span{display:none}.pulse-segment-inner small{font-size:12px;display:inline}.pulse-section{padding:44px 0}.pulse-dna-section{padding-top:44px}.pulse-dna-panel,.pulse-care-stack{padding:10px}.pulse-dna-copy,.pulse-dna-readout{padding:16px}.pulse-dna-copy h3,.pulse-dna-readout h3,.pulse-care-stack-header h3{font-size:24px}.pulse-dna-stat-grid{grid-template-columns:1fr}.pulse-dna-stat{min-height:124px}.pulse-dna-scanner{min-height:310px;overflow:hidden}.pulse-dna-chart{width:min(100%,336px)}.pulse-dna-axis-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.pulse-dna-label{display:none}.pulse-dna-readout strong{font-size:34px}.pulse-dna-archetypes{grid-template-columns:1fr}.pulse-dna-archetype{min-height:auto}.pulse-care-stack-item{grid-template-columns:38px minmax(0,1fr)}.pulse-care-stack-item em,.pulse-care-stack-item b,.pulse-care-stack-item p{white-space:normal;grid-column:2}.pulse-section-heading h2,.pulse-chart-header h2{font-size:28px}.pulse-page{padding-bottom:78px}.pulse-metric-grid,.pulse-ecosystem-grid,.pulse-app-shot-grid,.pulse-favorite-category-grid,.pulse-favorites-grid,.pulse-insight-grid,.pulse-parameter-list{grid-template-columns:1fr}.pulse-app-shot-grid img{object-fit:contain;background:#020617b8;max-height:420px}.pulse-privacy-card{padding:18px}.pulse-privacy-card h2{font-size:28px}.pulse-favorite-ecosystem-header{flex-direction:column;align-items:flex-start}.pulse-favorite-ecosystem-header>strong{white-space:normal}.pulse-favorite-rank-cloud{grid-template-columns:1fr}.pulse-metric-value{font-size:38px}.pulse-chart-header{flex-direction:column}.pulse-chart-readout{text-align:left;width:100%}.pulse-chart-stage{min-height:280px;overflow-x:hidden}.pulse-parameter-chart{min-height:270px}.pulse-favorite-card{grid-template-columns:32px 48px minmax(0,1fr)}.pulse-favorite-card em{grid-column:3}.pulse-favorite-top-list li{grid-template-columns:28px minmax(0,1fr)}.pulse-favorite-top-list li em{text-align:left;grid-column:2}.pulse-atlas-category-strip{grid-template-columns:1fr;display:grid}.pulse-atlas-category-strip button{width:100%;min-width:0}.pulse-atlas-board{padding:13px}.pulse-equipment-deck-header,.pulse-atlas-board-header,.pulse-atlas-spotlight,.pulse-atlas-rank-list,.pulse-atlas-rank-list li,.pulse-atlas-rank-cloud,.pulse-pattern-signals{grid-template-columns:1fr}.pulse-atlas-board-header h3{font-size:28px}.pulse-equipment-deck-header h3{font-size:24px}.pulse-equipment-list li,.pulse-atlas-count{text-align:left;width:100%}.pulse-equipment-list li,.pulse-atlas-spotlight em,.pulse-atlas-rank-list li em{text-align:left;white-space:normal}.pulse-atlas-ecosystem-actions{justify-items:start}.pulse-atlas-ecosystem-actions button{white-space:normal;width:100%}.pulse-pattern-card{min-height:auto}.pulse-pattern-card h3{font-size:24px}.pulse-pattern-card footer{flex-direction:column;align-items:flex-start}.pulse-panel-metrics{grid-template-columns:1fr}.pulse-final-cta h2{font-size:34px}.pulse-final-cta p{font-size:16px}.pulse-mobile-sticky-cta{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617e6;border:1px solid #94a3b82e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 20px 70px #0000006b}.pulse-mobile-sticky-cta>div{min-width:0}.pulse-mobile-sticky-cta span,.pulse-mobile-sticky-cta strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pulse-mobile-sticky-cta span{color:var(--pulse-cyan);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.pulse-mobile-sticky-cta strong{color:var(--pulse-text);margin-top:2px;font-size:14px}}@media (prefers-reduced-motion:reduce){.pulse-chart-line,.pulse-chart-area,.pulse-dna-polygon,.pulse-growth-area-line,.pulse-growth-bars i,.pulse-index-sweep,.pulse-live-track,.pulse-store-button,.pulse-growth-tabs button,.pulse-dna-axis-controls button,.pulse-atlas-ecosystems button,.pulse-atlas-category-strip button,.pulse-segment-inner button{transition:none;animation:none}}
