@font-face{font-family:inter;src:url(../media/inter_latin_variable-s.p.0gsaq8ukbf34m.woff2?dpl=dpl_3f79T7ayXwkoQ4swKZ9pTDrhLN9B)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_dba44a2a-module__RTQHAq__className{font-family:inter,inter Fallback;font-style:normal}.inter_dba44a2a-module__RTQHAq__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin_variable.p.2rmhnsrc80fag.woff2?dpl=dpl_3f79T7ayXwkoQ4swKZ9pTDrhLN9B)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}.jetbrainsmono_a69a9e5f-module__pJVjeW__className{font-family:jetbrainsMono;font-style:normal}.jetbrainsmono_a69a9e5f-module__pJVjeW__variable{--font-jetbrains:"jetbrainsMono"}
:root{--white:#fff;--black:#000;--mobile-topbar-content:52px;--mobile-topbar-height:52px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--brand-25:#e5f0ff;--brand-50:#d1e6ff;--brand-100:#b3d6ff;--brand-200:#80bbff;--brand-300:#4da0ff;--brand-400:#1a86f0;--brand-500:#0074e8;--brand-600:#0069dc;--brand-700:#005ec6;--brand-800:#0052b0;--brand-900:#004699;--brand-950:#036;--gray-25:#fdfdfd;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#e9eaeb;--gray-300:#d5d7da;--gray-400:#a4a7ae;--gray-500:#717680;--gray-600:#535862;--gray-700:#414651;--gray-800:#252b37;--gray-900:#181d27;--gray-950:#0a0d12;--error-50:#fef3f2;--error-100:#fee4e2;--error-200:#fecdca;--error-500:#f04438;--error-600:#d92d20;--error-700:#b42318;--warning-50:#fffaeb;--warning-500:#f79009;--warning-600:#dc6803;--warning-700:#b54708;--success-50:#ecfdf3;--success-500:#17b26a;--success-600:#079455;--success-700:#067647;--fg-primary:var(--gray-900);--fg-secondary:var(--gray-700);--fg-tertiary:var(--gray-600);--fg-quaternary:var(--gray-500);--fg-disabled:var(--gray-400);--fg-brand-primary:var(--brand-600);--fg-on-brand:var(--white);--bg-primary:var(--white);--bg-secondary:var(--gray-50);--bg-tertiary:var(--gray-100);--bg-brand-primary:var(--brand-50);--bg-brand-solid:var(--brand-600);--border-primary:var(--gray-300);--border-secondary:var(--gray-200);--border-tertiary:var(--gray-100);--border-brand:var(--brand-500);--font-display:var(--font-inter), -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-body:var(--font-inter), -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--shadow-xs:0px 1px 2px #0a0d120d;--shadow-sm:0px 1px 3px #0a0d121a, 0px 1px 2px -1px #0a0d121a;--shadow-md:0px 4px 6px -1px #0a0d121a, 0px 2px 4px -2px #0a0d120f;--shadow-lg:0px 12px 16px -4px #0a0d1214, 0px 4px 6px -2px #0a0d1208;--shadow-2xl:0px 24px 48px -12px #0a0d122e;--shadow-skeuomorphic:0px 0px 0px 1px #0a0d122e inset, 0px -2px 0px 0px #0a0d120d inset;--shadow-xs-skeuomorphic:var(--shadow-skeuomorphic), var(--shadow-xs);--indigo-25:#f4f3ff;--indigo-100:#c7d7fe;--indigo-300:#b692f6;--indigo-500:#7f56d9;--indigo-600:#6941c6;--indigo-700:#3538cd;--chart-green:#16b364;--alert-tint:#f044380d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--brand-25:#0a1e33;--brand-50:#0c2440;--brand-100:#0f2e52;--brand-200:#144073;--brand-300:#4da0ff;--brand-400:#1a86f0;--brand-500:#0074e8;--brand-600:#0069dc;--brand-700:#8cc2ff;--brand-800:#b3d6ff;--brand-900:#d1e6ff;--brand-950:#e5f0ff;--gray-25:#0a0d12;--gray-50:#0d1117;--gray-100:#12161d;--gray-200:#1c212b;--gray-300:#2a303c;--gray-400:#3c4453;--gray-500:#5b6472;--gray-600:#838d9c;--gray-700:#a4acb8;--gray-800:#c7ccd4;--gray-900:#eef0f2;--gray-950:#fafafa;--error-50:#2d1412;--error-100:#3a1917;--error-200:#55211d;--error-500:#ff6a5f;--error-600:#ff8177;--error-700:#ffa39c;--warning-50:#2a2109;--warning-500:#ffb648;--warning-600:#ffc670;--warning-700:#ffd699;--success-50:#0f2a20;--success-500:#3ecf8e;--success-600:#62dba5;--success-700:#8ce5bd;--indigo-25:#1a1730;--indigo-100:#2d275a;--indigo-300:#6a5bc9;--indigo-500:#9b8af0;--indigo-600:#b3a5f4;--indigo-700:#cfc5f8;--chart-green:#34d399;--alert-tint:#ff6a5f1a;--fg-primary:var(--gray-900);--fg-secondary:var(--gray-700);--fg-tertiary:var(--gray-600);--fg-quaternary:var(--gray-500);--fg-disabled:var(--gray-400);--fg-brand-primary:var(--brand-600);--fg-on-brand:var(--white);--bg-primary:#151a21;--bg-secondary:var(--gray-50);--bg-tertiary:var(--gray-100);--bg-brand-primary:var(--brand-50);--bg-brand-solid:var(--brand-600);--border-primary:var(--gray-300);--border-secondary:var(--gray-200);--border-tertiary:var(--gray-100);--border-brand:var(--brand-500);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--gray-50);height:100%;font-family:var(--font-body);color:var(--fg-secondary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:var(--brand-600);text-decoration:none}a:hover{color:var(--brand-700)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--fg-primary);margin:0;font-weight:600}button{font-family:var(--font-body)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--gray-300);border:2px solid var(--gray-50);border-radius:6px}@keyframes drawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes digest-audio-spin{to{transform:rotate(360deg)}}.row-h:hover{background:var(--gray-50)!important}.lnk{color:var(--brand-600);white-space:nowrap;cursor:pointer;align-items:center;gap:5px;font-size:12px;font-weight:500;display:inline-flex}.lnk:hover{color:var(--brand-700);text-decoration:underline}.init-title-link{max-width:100%;font-family:var(--font-body);color:var(--fg-primary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.init-title-link:hover{text-decoration:underline}.init-title-link:focus-visible{outline:2px solid var(--brand-600);outline-offset:2px;border-radius:4px}.pulse-md :first-child{margin-top:0}.pulse-md :last-child{margin-bottom:0}.pulse-md p,.pulse-md ul,.pulse-md ol{margin:0 0 8px}.pulse-md h1,.pulse-md h2,.pulse-md h3,.pulse-md h4{color:var(--fg-primary);margin:12px 0 6px;font-size:13px;font-weight:600}.pulse-md ul,.pulse-md ol{padding-left:20px}.interview-notes h2{margin:14px 0 8px;font-size:13px;font-weight:700}.interview-notes h2:first-child{margin-top:0}.interview-notes ul{margin-bottom:10px}.interview-notes ul ul{margin-top:4px;margin-bottom:6px;list-style-type:circle}.pulse-md a{color:var(--brand-700);text-decoration:underline}.pulse-md code{background:var(--gray-100);border-radius:4px;padding:1px 4px;font-size:12px}html,body{max-width:100%;overflow-x:hidden}.page-pad{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:28px 32px 48px}.page-pad--narrow{max-width:1100px}.page-pad--guidelines{max-width:960px}.shell-root{max-width:100%;height:100dvh;display:flex;overflow:hidden}.shell-main{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:1;min-width:0;max-width:100%;display:flex;position:relative;overflow:hidden auto}.mobile-topbar,.sidebar-backdrop,.sidebar-close{display:none}.card-grid-3{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:26px;display:grid}.view-as-banner{background:var(--brand-50);border-bottom:1px solid var(--brand-200);color:var(--brand-700);justify-content:space-between;align-items:center;gap:12px;padding:10px 32px;font-size:13px;display:flex}.page-header-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.legend-row{color:var(--fg-tertiary);flex-wrap:wrap;flex:none;align-items:center;gap:14px;padding-top:4px;font-size:12px;display:flex}.form-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stack-primary{align-items:center;gap:10px;min-width:0;display:flex}.score-badge{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.score-badge__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.score-badge__max{color:var(--fg-quaternary);margin-top:2px;font-size:10px;font-weight:500}.mob-only{display:none!important}.acct-cell-btn:hover,.acct-cell-btn:focus-visible{background:var(--gray-100)!important}.scoreboard-filters{background:var(--bg-primary);border:1px solid var(--border-secondary);box-shadow:var(--shadow-xs);box-sizing:border-box;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-top:16px;margin-bottom:16px;padding:12px 14px;display:flex}.scoreboard-filters__label{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-quaternary);flex:none;margin-right:2px;font-size:11px;font-weight:600}.scoreboard-filters__segs{background:var(--gray-100);border-radius:8px;gap:2px;min-width:0;max-width:100%;padding:3px;display:flex}.scoreboard-filters__meta{color:var(--fg-tertiary);flex:none;margin-left:auto;font-size:12px}.scoreboard-tabs{background:var(--gray-100);box-sizing:border-box;border-radius:8px;gap:2px;width:fit-content;max-width:100%;margin-bottom:16px;padding:3px;display:flex}@media (max-width:899px){:root{--mobile-topbar-height:calc(var(--mobile-topbar-content) + var(--safe-top))}.page-pad{max-width:100%;padding:16px 14px 32px;overflow-x:hidden}.weekly-trend{max-width:100%;overflow-x:hidden;padding:16px 14px 20px!important}.stat-grid-4{grid-template-columns:1fr 1fr!important;gap:10px!important}.stat-grid-4>div{padding:12px 14px!important}.stat-grid-4>div>div:last-child>div:first-child{font-size:24px!important}.mobile-topbar{box-sizing:border-box;height:var(--mobile-topbar-height);min-height:var(--mobile-topbar-height);padding:var(--safe-top) max(12px, var(--safe-right)) 0 max(12px, var(--safe-left));background:var(--bg-primary);border-bottom:1px solid var(--border-secondary);z-index:30;flex:none;align-items:center;gap:10px;display:flex;position:sticky;top:0}.mobile-topbar__menu{border:1px solid var(--border-secondary);background:var(--bg-primary);width:40px;height:40px;color:var(--fg-secondary);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.mobile-topbar__brand{align-items:center;gap:8px;min-width:0;display:flex}.mobile-topbar__title{color:var(--fg-primary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.sidebar-backdrop{z-index:50;cursor:pointer;background:#0a0d1266;border:none;padding:0;animation:.2s ease-out fadeIn;display:block;position:fixed;inset:0}.sidebar-drawer{z-index:51;box-shadow:var(--shadow-2xl);pointer-events:none;padding-top:var(--safe-top);box-sizing:border-box;transition:transform .22s ease-out;top:0;bottom:0;left:0;transform:translate(-105%);width:min(280px,86vw)!important;position:fixed!important}.sidebar-drawer.is-open{pointer-events:auto;transform:translate(0)}.sidebar-close{border:1px solid var(--border-secondary);background:var(--bg-primary);width:32px;height:32px;color:var(--fg-tertiary);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.card-grid-3{grid-template-columns:1fr}.drawer-panel{width:100vw!important;max-width:100vw!important;top:var(--mobile-topbar-height)!important}.view-as-banner{flex-direction:column;align-items:flex-start;padding:10px 14px}.page-header-row{flex-direction:column;gap:10px;margin-bottom:16px}.legend-row{padding-top:0}.scoreboard-filters{flex-direction:column;align-items:stretch;gap:8px;margin-top:12px;padding:12px}.scoreboard-filters__segs{width:100%}.scoreboard-filters__segs>button{flex:1 1 0;min-width:0;padding-left:6px!important;padding-right:6px!important}.scoreboard-filters__meta{margin-left:0}.scoreboard-tabs{width:100%}.scoreboard-tabs>button{flex:1 1 0;min-width:0;padding-left:8px!important;padding-right:8px!important}.admin-tabs,.digest-tabs{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;gap:16px!important}.form-grid-2{grid-template-columns:1fr!important}.h-scroll,.scroll-card{overflow-x:hidden!important}.h-scroll>*{width:100%;min-width:0!important}.desk-only{display:none!important}.mob-only{display:block!important}.stack-head{display:none!important}.stack-row{box-sizing:border-box;width:100%;flex-direction:column!important;grid-template-columns:none!important;align-items:stretch!important;gap:10px!important;height:auto!important;min-height:0!important;padding:14px!important;display:flex!important}.stack-row>[data-label]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:100%;white-space:normal!important;min-width:0!important;text-overflow:unset!important;text-align:left!important;padding-right:0!important;display:flex!important;overflow:visible!important}.stack-row>[data-label]:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--fg-quaternary);flex:none;max-width:40%;font-size:10px;font-weight:600}.stack-row>.stack-primary{align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex!important}.stack-row>.stack-primary:before{display:none}.stack-row>.stack-actions{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important}.stack-row>.stack-spark{justify-content:flex-start!important}.stack-row svg{max-width:100%}.team-pulse{gap:10px!important}.team-pulse__intro p{max-width:none!important;font-size:12px!important;line-height:1.4!important}.team-pulse__bars{gap:6px!important}.team-pulse__bars>span{padding:2px 7px!important;font-size:10px!important}.pulse-compact{padding:8px!important}.pulse-compact__legend{grid-template-columns:minmax(72px,1.1fr) repeat(3,minmax(0,1fr));align-items:end;gap:4px;padding:0 2px 6px;display:grid}.pulse-compact__legend-spacer{min-width:0}.pulse-compact__week-head{text-align:center;min-width:0}.pulse-compact__week-head.is-current .pulse-compact__week-rel{color:var(--brand-700)}.pulse-compact__week-rel{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-quaternary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:9px;font-weight:700;overflow:hidden}.pulse-compact__week-metrics{color:var(--fg-quaternary);letter-spacing:.02em;grid-template-columns:repeat(5,1fr);gap:2px;font-size:9px;font-weight:700;display:grid}.pulse-compact__card{background:var(--bg-primary);border:1px solid var(--border-secondary);box-shadow:var(--shadow-xs);border-radius:10px;margin-bottom:8px;overflow:hidden}.pulse-compact__team{background:var(--gray-50);border-bottom:1px solid var(--border-secondary);justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.pulse-compact__team-name{color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.pulse-compact__team-meta{color:var(--fg-quaternary);text-transform:uppercase;letter-spacing:.04em;flex:none;font-size:10px;font-weight:600}.pulse-compact__row{border-bottom:1px solid var(--border-tertiary);grid-template-columns:minmax(72px,1.1fr) minmax(0,3fr);align-items:center;gap:4px;padding:5px 8px;display:grid}.pulse-compact__row:last-child{border-bottom:none}.pulse-compact__row--team{background:var(--gray-25)}.pulse-compact__label{color:var(--fg-secondary);text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.pulse-compact__label--link{font:inherit;color:var(--fg-secondary);cursor:pointer;font-size:11px;font-weight:500;font-family:var(--font-body);background:0 0;border:none;margin:0;padding:0}.pulse-compact__label--link:hover{color:var(--brand-700)}.pulse-compact__row--team .pulse-compact__label{color:var(--fg-primary);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.pulse-compact__weeks{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;display:grid}.pulse-compact__week{border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;min-width:0;padding:2px;display:grid}.pulse-compact__week.is-current{background:var(--bg-brand-primary)}.pulse-compact__cell{appearance:none;min-width:0;height:22px;font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--gray-300);cursor:default;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.pulse-compact__cell:disabled{opacity:1}.pulse-compact__cell--count.is-active{color:var(--fg-secondary);cursor:pointer;background:var(--gray-100)}.pulse-compact__cell--count.is-active:hover{background:var(--gray-200);color:var(--fg-primary)}.pulse-compact__cell--mark.is-met{color:var(--success-700);background:var(--success-50);border:1px solid var(--success-500);cursor:pointer;font-weight:700}.pulse-compact__cell--mark.is-met:hover{background:var(--success-50);border-color:var(--success-600)}.pulse-compact__cell--team-mark:not(.is-met){border:1px solid var(--gray-300)}.pulse-compact__cell--team-mark.is-active:not(.is-met){color:var(--fg-secondary);cursor:pointer}.pulse-compact__cell--team-mark.is-active:not(.is-met):hover{background:var(--gray-100)}.pulse-mob-card{display:none}}@media (max-width:359px){.pulse-compact__row{grid-template-columns:minmax(60px,1fr) minmax(0,3fr)}.pulse-compact__legend{grid-template-columns:minmax(60px,1fr) repeat(3,minmax(0,1fr))}.pulse-compact__weeks{gap:3px}.pulse-compact__week,.pulse-compact__week-metrics{gap:1px}.pulse-compact__week{padding:1px}.pulse-compact__cell{font-size:9px}.pulse-compact__cell--mark.is-met{border-radius:3px}}
