@layer reset, legacy, tokens, type, components, pages, utilities;@layer tokens{:root,[data-v2-theme]{--s0:#f3eee7;--s1:#fbf8f3;--s2:#f0e9df;--s3:#e6ddd1;--s-pop:#fffdf9;--s-raised:#fffdf9;--s-past:#f5f0e8;--hover-wash:rgb(27 22 18/0.05);--t1:#1b1612;--t2:#564c43;--t3:#77716b;--line-1:rgb(27 22 18/0.08);--line-2:rgb(27 22 18/0.14);--rim-top:rgb(255 255 255/0.95);--rim-bottom:rgb(120 80 40/0.06);--rim-ctl-top:rgb(255 255 255/0.95);--rim-ctl-bottom:rgb(90 60 30/0.1);--sheen:rgb(255 255 255/0.7);--inset:inset 0 1px 0 rgb(255 255 255/0.7);--track:rgb(27 22 18/0.08);--light:#f5620a;--light-hot:#e8590a;--light-deep:#d24c0a;--ember:#ff9a52;--accent-ink:#d24c0a;--kicker-ink:#f5620a;--lit:rgb(245 98 10/0.09);--lit-rail:rgb(255 214 184/0.16);--lit-danger:rgb(188 43 37/0.1);--glow-a:0.2;--glow-c:#ff7a1f;--horizon-c:#ff8a3d;--rim-glow:rgb(255 138 61/0.55);--lamp-core:rgb(245 98 10/0.1);--lamp-halo:rgb(245 98 10/0.035);--focus:#dc520a;--focus-halo:rgb(245 98 10/0.14);--good:#237645;--warn:#985a00;--bad:#bc2b25;--good-num:#24935a;--warn-num:#b87800;--bad-num:#e0432f;--bad-wash:rgb(188 43 37/0.08);--bad-wash-hover:rgb(188 43 37/0.15);--light-wash:rgb(245 98 10/0.09);--light-wash-strong:rgb(245 98 10/0.14);--r-0:6px;--r-1:8px;--r-ctl:11px;--seg-pad:3px;--r-seg:calc(var(--r-ctl) + var(--seg-pad));--r-pop:calc(var(--r-plaque) - 8px);--r-plaque:22px;--r-pill:999px;--squircle-k:1;--brand-k:1;--brand-corner:round;--r-ctl-min:var(--r-0);--inline-hit-y:3px;--inline-hit-x:6px;--corner-action-inset:12px;--inline-hit-r:var(--r-1);--r-hair:1px;--r-hair-m:1.5px;--r-tick:2px;--r-tick-l:3px;--mask-ink:#000;--h-s:32px;--h-m:36px;--h-l:40px;--shadow-1:0 1px 2px rgb(64 52 40/0.05),0 3px 10px rgb(64 52 40/0.04);--shadow-2:inset 0 1px 0 rgb(255 255 255/0.7),0 1px 2px rgb(70 45 20/0.08),0 18px 40px -20px rgb(80 50 20/0.16);--shadow-3:inset 0 1px 0 rgb(255 255 255/0.7),0 2px 6px rgb(70 45 20/0.08),0 22px 44px -18px rgb(80 50 20/0.22);--shadow-4:0 2px 4px rgb(70 45 20/0.06),0 24px 48px -16px rgb(70 45 20/0.24);--shadow-ctl:0 1px 1.5px rgb(64 52 40/0.07),0 2px 8px rgb(64 52 40/0.05);--shadow-raised:0 1px 2px rgb(64 52 40/0.1),0 4px 12px -2px rgb(64 52 40/0.1);--shadow-seg:inset 0 1px 2px rgb(70 45 20/0.08);--shadow-mild:0 1px 2px rgb(0 0 0/0.06);--seg-bg:var(--s2);--check-ring:rgb(127 115 102/0.55);--btn-primary-bg:linear-gradient(180deg,#f76c18,#f5620a 42%,#e4570a);--btn-primary-bg-active:linear-gradient(180deg,#e4570a,#cf4b08);--btn-primary-ink:#fff;--btn-primary-ink-shadow:0 1px 0 rgb(150 45 0/0.22);--btn-primary-rim-top:rgb(255 255 255/0.48);--btn-primary-rim-bottom:rgb(255 255 255/0.14);--btn-primary-shadow:0 1px 2px rgb(170 60 0/0.24),0 6px 16px -8px rgb(245 98 10/0.55);--btn-primary-lit:rgb(255 255 255/0.2);--seg-on-bg:linear-gradient(180deg,#e95b0a,#da510a);--seg-on-ink:#fff;--seg-on-ink-2:rgb(255 244 236/0.86);--seg-on-rim-top:rgb(255 255 255/0.42);--seg-on-rim-bottom:rgb(255 255 255/0.1);--seg-on-shadow:0 1px 2px rgb(170 60 0/0.22),0 4px 10px -4px rgb(245 98 10/0.45);--link-hot:#d24c0a;--link-line:color-mix(in srgb,var(--light) 55%,transparent);--link-line-hot:var(--light);--period-on-bg:radial-gradient(64% 100% at 50% 118%,rgb(245 98 10/0.55),rgb(245 98 10/0.12) 58%,transparent 76%),linear-gradient(180deg,#2c241e,#15110e);--period-on-ink:#f5efe8;--period-on-ink-2:rgb(245 239 232/0.7);--period-on-rim-top:rgb(255 236 214/0.2);--period-on-rim-bottom:rgb(255 138 61/0.9);--period-on-shadow:0 1px 2px rgb(40 20 6/0.28),0 6px 14px -6px rgb(245 98 10/0.5);--period-on-lit:rgb(255 168 104/0.16);--bar-track:rgb(80 50 20/0.07);--bar-inset:none;--bar-fill:linear-gradient(90deg,rgb(234 108 28/0),rgb(234 108 28/0.55) 55%,#e86a1c);--bar-gloss:linear-gradient(180deg,rgb(255 255 255/0.1),transparent);--bar-head-glow:rgb(234 108 28/0.25);--ring-track:rgb(80 50 20/0.08);--ring-arc-0:rgb(232 100 24/0);--ring-arc-1:#e2560c;--src-1:#d1ab64;--src-2:#9a4f51;--src-3:#719427;--src-4:#7f490c;--src-5:#f5620a;--src-6:#69aa77;--src-7:#ab4333;--src-8:#b1a846;--src-other:#aaa49b;--seq-1:#feb785;--seq-2:#fb9a5c;--seq-3:#f57c34;--seq-4:#e8600e;--seq-5:#d24c0a;--tick:rgb(60 40 20/0.2);--tick-inner:rgb(60 40 20/0.11);--tick-on:#e2600f;--tile:var(--s2);--tile-rim:inset 0 1px 0 rgb(255 255 255/0.75),inset 0 0 0 1px rgb(27 22 18/0.04);--tile-empty:inset 0 0 0 1px rgb(27 22 18/0.1);--tile-lift:0 10px 24px -14px rgb(0 0 0/0.4);--tile-today:var(--s1);--mk-done:#2a211a;--mk-done-ink:#fbf8f3;--mk-ring:rgb(27 22 18/0.24);--mk-away:rgb(27 22 18/0.07);--today-rim:rgb(232 89 10/0.55);--num-mid:#5b3a24;--glyph-fill:linear-gradient(180deg,var(--t1) 0%,var(--t1) 74%,var(--light-hot) 100%);--glyph-line:linear-gradient(180deg,var(--t1) 0%,var(--t1) 67.6%,var(--light-hot) 90%,var(--light-hot) 100%);--dnum-mid:var(--t1);--glyph-depth:transparent;--stack-cut:var(--s1);--stack-shade:rgb(40 20 6/0.38);--overlap-hero:-0.085em;--overlap-kpi:-0.055em;--overlap-m:-0.04em;--tip-bg:#221c17;--scrim:color-mix(in srgb,color-mix(in srgb,var(--tip-bg) 40%,var(--mask-ink)) 46%,transparent);--tip-t1:#f5efe8;--tip-t2:#bdb2a6;--q-glass:linear-gradient(180deg,rgb(255 255 255/0.78),rgb(255 253 249/0.6));--q-glass-back:linear-gradient(180deg,rgb(255 255 255/0.7),rgb(255 253 249/0.45));--q-rim:rgb(255 255 255/0.95);--q-rim-bottom:rgb(255 192 138/0.12);--q-shadow:0 1px 2px rgb(64 52 40/0.06),0 14px 30px -18px rgb(80 50 20/0.28);--q-shade:linear-gradient(180deg,rgb(20 14 10/0.04),rgb(20 14 10/0.38));--ember-surface:radial-gradient(75% 95% at 100% 100%,rgb(255 168 92/0.62),transparent 70%),radial-gradient(85% 95% at 0% 0%,rgb(150 38 4/0.5) 0%,transparent 72%),linear-gradient(140deg,#b9380a,#d94e0b 48%,#f2650f);--ember-shadow:inset 0 1px 0 rgb(255 225 190/0.32),inset 0 -1px 0 rgb(255 200 150/0.16),inset 0 0 40px rgb(255 140 60/0.16),0 2px 4px rgb(120 36 4/0.2),0 26px 50px -22px rgb(220 80 10/0.5);--on-ember-t1:#fff;--on-ember-t2:rgb(255 244 236/0.93);--on-ember-t3:rgb(255 238 224/0.84);--on-ember-rim-top:rgb(255 214 180/0.6);--on-ember-rim-bottom:rgb(255 190 140/0.3);--on-ember-track:rgb(255 255 255/0.2);--on-ember-track-inset:inset 0 1px 2px rgb(60 12 0/0.22);--on-ember-arc-0:rgb(255 255 255/0.6);--on-ember-fill:linear-gradient(90deg,rgb(255 255 255/0),rgb(255 255 255/0.32) 38%,rgb(255 255 255/0.78) 72%,#fff 88%);--on-ember-head:radial-gradient(closest-side,rgb(255 246 236/0.42),rgb(255 230 210/0.1) 60%,transparent);--on-ember-focus:#fff;--rail-bg:#0b0a09;--rail-raised-bg:#171411;--rail-ink-v2:#f5efe8;--rail-muted-v2:rgb(245 239 232/0.56);--glass-graphite:#4a3d34;--glass-graphite-hover:#6a5545;--glass-graphite-sub:#5b4a3e;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.25 0 0 0 0 0.16 0 0 0 0 0.08 0 0 0 .7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-o:0.05;--bg:var(--s0);--surface-1:var(--s1);--surface-2:var(--s2);--surface-3:var(--s3);--text-1:var(--t1);--text-2:var(--t2);--text-3:var(--t3);--accent-hi:var(--ember);--accent-lo:var(--light-deep);--accent-glow:var(--lit);--accent-grad:linear-gradient(180deg,var(--ember) 0%,var(--light) 58%,var(--light-deep) 100%);--accent-grad-soft:linear-gradient(180deg,color-mix(in srgb,var(--light) 26%,transparent),color-mix(in srgb,var(--light) 0%,transparent));--tone-neutral:color-mix(in srgb,var(--t1) 30%,transparent);--tone-neutral-soft:color-mix(in srgb,var(--t1) 18%,transparent);--r-xs:var(--r-0);--r-sm:var(--r-1);--r-md:var(--r-ctl);--r-lg:var(--r-plaque);--r-xl:var(--r-plaque);--shadow-rgb:64,52,40;--shadow-deep-rgb:31,26,20;--edge-rgb:255,255,255;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-9:36px;--sp-10:40px;--sp-11:44px;--sp-12:48px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--fs-20:20px;--fs-24:24px;--fs-32:32px;--fs-kpi:clamp(34px,3.3vw,46px);--fs-display:clamp(30px,3vw,42px);--fw-400:400;--fw-500:500;--fw-600:600;--font-body:var(--font-ui);--font-sans:var(--font-ui);--font-mono:var(--font-ui);--font-quote:var(--font-serif-cyr),var(--serif-stack);--z-sticky:30;--z-rail:40;--z-nav:50;--z-popover:60;--z-sheet:80;--z-dialog:90;--z-toast:100;--z-intro:120;--ease-spring:cubic-bezier(0.32,0.72,0,1);--ease-exit:cubic-bezier(0.4,0,1,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--dur-micro:120ms;--dur-base:220ms;--dur-panel:360ms;--dur-slow:460ms;--dur-exit:140ms;--motion-press:120ms;--motion-popover:180ms;--motion-disclosure:240ms;--ease-ui-out:cubic-bezier(0.23,1,0.32,1);--ease-disclosure:cubic-bezier(0.4,0,0.1,1);--ease-disclosure-close:cubic-bezier(0.4,0,0.2,1);--glow-in:420ms;--glow-out:260ms;--ease-io:cubic-bezier(0.4,0,0.6,1);--sheet-dur:360ms;--ease-house:cubic-bezier(0.65,0.05,0,1);--ease-travel:cubic-bezier(0.77,0,0.175,1);--ease-soft-bounce:cubic-bezier(0.34,1.4,0.64,1);--dur-hover:160ms;--dur-draw:640ms;--dur-roll:950ms;--surface:var(--s0);--surface-raised:var(--s1);--surface-inset:var(--s2);--surface-sunken:var(--s3);--surface-overlay:color-mix(in srgb,var(--s-pop) 90%,transparent);--surface-subtle:var(--hover-wash);--ink:var(--t1);--ink-muted:var(--t2);--ink-faint:var(--t3);--accent:var(--light);--accent-strong:var(--accent-ink);--accent-soft:var(--ember);--border:var(--line-1);--border-strong:var(--line-2);--hairline:var(--line-1);--hairline-strong:var(--line-2);--green:var(--good);--amber:var(--warn);--red:var(--bad);--rail:var(--rail-bg);--rail-raised:var(--rail-raised-bg);--rail-ink:var(--rail-ink-v2);--rail-muted:var(--rail-muted-v2);--glow-card:var(--lit);--glow-menu:var(--lit);--glow-control:var(--lit);--glow-rail:var(--lit-rail);--shadow-card-rest:var(--shadow-2);--shadow-card-hover:var(--shadow-3);--shadow-overlay:var(--shadow-4);--shadow-control:var(--shadow-ctl);--glass-edge:var(--rim-top);--radius-xs:var(--r-0);--radius-sm:var(--r-1);--radius-control:var(--r-ctl);--radius-menu:var(--r-pop);--radius-card:var(--r-plaque);--radius-panel:var(--r-plaque);--nav-bg:color-mix(in srgb,var(--s1) 94%,transparent)}[data-v2-theme=dark],html[data-theme=dark]{--s0:#0e0c0a;--s1:#171411;--s2:#201c18;--s3:#2a251f;--s-pop:#221e1a;--s-raised:#2c2620;--s-past:#1b1814;--hover-wash:rgb(245 239 232/0.06);--t1:#f5efe8;--t2:#bdb2a6;--t3:#9a948d;--line-1:rgb(245 239 232/0.07);--line-2:rgb(245 239 232/0.12);--rim-top:rgb(255 232 210/0.15);--rim-bottom:rgb(255 232 210/0.03);--rim-ctl-top:rgb(255 232 210/0.13);--rim-ctl-bottom:rgb(255 232 210/0.025);--sheen:rgb(255 240 225/0.035);--inset:inset 0 1px 0 rgb(255 236 214/0.05);--track:rgb(245 239 232/0.09);--light-hot:#ff8a3d;--light-deep:#e2560c;--ember:#ffc08a;--accent-ink:#ff9a52;--kicker-ink:#ff8a3d;--glass-graphite-sub:var(--glass-graphite);--lit:rgb(255 168 104/0.13);--glow-a:0.55;--rim-glow:rgb(255 150 80/0.7);--lamp-core:rgb(245 98 10/0.12);--lamp-halo:rgb(245 98 10/0.04);--focus:#f5620a;--focus-halo:rgb(245 98 10/0.2);--good:#74d08a;--warn:#f0b04a;--bad:#ff7065;--good-num:#74d08a;--warn-num:#f0b04a;--bad-num:#ff7065;--bad-wash:rgb(255 112 101/0.1);--bad-wash-hover:rgb(255 112 101/0.16);--light-wash:rgb(255 138 61/0.1);--light-wash-strong:rgb(255 138 61/0.16);--shadow-1:inset 0 1px 0 rgb(255 247 239/0.03),0 1px 2px rgb(0 0 0/0.25);--shadow-2:inset 0 1px 0 rgb(255 236 214/0.05),0 1px 0 rgb(0 0 0/0.5),0 30px 60px -30px rgb(0 0 0/0.85);--shadow-3:inset 0 1px 0 rgb(255 236 214/0.07),0 1px 0 rgb(0 0 0/0.5),0 30px 60px -26px rgb(0 0 0/0.9);--shadow-4:0 1px 0 rgb(0 0 0/0.6),0 28px 56px -12px rgb(0 0 0/0.75);--shadow-ctl:0 1px 2px rgb(0 0 0/0.35);--shadow-raised:0 1px 2px rgb(0 0 0/0.45),0 6px 14px -6px rgb(0 0 0/0.6);--shadow-seg:inset 0 1px 2px rgb(0 0 0/0.45),0 1px 0 rgb(255 236 214/0.04);--seg-bg:rgb(0 0 0/0.22);--btn-primary-rim-top:rgb(255 255 255/0.42);--btn-primary-rim-bottom:rgb(255 255 255/0.1);--btn-primary-shadow:0 1px 0 rgb(0 0 0/0.5),0 8px 20px -10px rgb(245 98 10/0.6);--seg-on-bg:linear-gradient(180deg,#f5620a,#e2560a);--seg-on-shadow:0 1px 2px rgb(0 0 0/0.45),0 4px 12px -6px rgb(245 98 10/0.5);--link-hot:#f5620a;--link-line:color-mix(in srgb,var(--light) 80%,transparent);--period-on-bg:radial-gradient(64% 100% at 50% 118%,rgb(255 138 61/0.5),rgb(255 138 61/0.1) 58%,transparent 76%),linear-gradient(180deg,#382f27,#231e19);--period-on-rim-top:rgb(255 236 214/0.16);--period-on-rim-bottom:rgb(255 150 80/0.85);--period-on-shadow:0 1px 2px rgb(0 0 0/0.5),0 8px 18px -8px rgb(245 98 10/0.55);--bar-track:rgb(255 236 214/0.08);--bar-inset:inset 0 1px 1px rgb(0 0 0/0.35);--bar-fill:linear-gradient(90deg,rgb(255 138 60/0),rgb(255 138 60/0.55) 55%,#ffb27a 88%,#ffe7cf);--bar-head-glow:rgb(255 140 60/0.45);--ring-track:rgb(255 236 214/0.09);--ring-arc-0:rgb(255 140 60/0);--ring-arc-1:#ffe0c6;--src-1:#b38728;--src-2:#974c4e;--src-3:#719901;--src-4:#9c5906;--src-5:#ee6114;--src-6:#53a367;--src-7:#ae4636;--src-8:#999244;--src-other:#67615b;--seq-1:#d5570d;--seq-2:#ee6a15;--seq-3:#fe8435;--seq-4:#fea669;--seq-5:#ffc498;--tick:rgb(255 240 225/0.2);--tick-inner:rgb(255 240 225/0.1);--tick-on:#ffd9b8;--tile-rim:inset 0 1px 0 rgb(255 236 214/0.05),inset 0 0 0 1px rgb(245 239 232/0.04);--tile-empty:inset 0 0 0 1px rgb(245 239 232/0.085);--mk-done:#f1e3d3;--mk-done-ink:#241810;--mk-ring:rgb(245 239 232/0.22);--mk-away:rgb(245 239 232/0.09);--today-rim:rgb(255 170 100/0.6);--tile-today:var(--s3);--num-mid:#ffd9b8;--glyph-fill:linear-gradient(180deg,var(--t1) 18%,var(--num-mid) 64%,var(--light-hot) 100%);--glyph-line:linear-gradient(180deg,var(--t1) 19.6%,var(--num-mid) 58.8%,var(--light-hot) 90%,var(--light-hot) 100%);--dnum-mid:var(--num-mid);--glyph-depth:rgb(0 0 0/0.55);--stack-cut:rgb(18 15 12/0.92);--stack-shade:transparent;--overlap-hero:-0.085em;--overlap-kpi:-0.055em;--overlap-m:-0.04em;--tip-bg:#2e2822;--q-glass:linear-gradient(180deg,rgb(255 244 232/0.07),rgb(255 244 232/0.025)),rgb(30 26 22/0.78);--q-glass-back:linear-gradient(180deg,rgb(255 244 232/0.06),rgb(255 244 232/0.02)),rgb(36 31 27/0.7);--q-rim:rgb(255 232 210/0.2);--q-shadow:0 1px 0 rgb(0 0 0/0.45),0 18px 36px -20px rgb(0 0 0/0.9);--ember-shadow:inset 0 1px 0 rgb(255 225 190/0.32),inset 0 -1px 0 rgb(255 200 150/0.16),inset 0 0 40px rgb(255 140 60/0.16),0 1px 0 rgb(0 0 0/0.5),0 30px 60px -26px rgb(255 110 30/0.28);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.94 0 0 0 0 0.88 0 0 0 .7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-o:0.06;--shadow-rgb:0,0,0;--shadow-deep-rgb:0,0,0;--edge-rgb:255,247,239}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:root,[data-v2-theme]{--nav-bg:color-mix(in srgb,var(--s1) 82%,transparent)}}@media (prefers-reduced-transparency:reduce){:root,[data-v2-theme]{--nav-bg:var(--s1)}}@media (max-width:760px){:root,[data-v2-theme]{--h-s:40px;--h-m:40px}}}@layer reset, legacy, tokens, type, components, pages, utilities;@layer type{.page-heading{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px;margin-bottom:28px;padding-bottom:0;border-bottom:0}.page-heading-text{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;min-width:0;flex:1 1 320px}.page-heading-row{display:flex;align-items:center;gap:14px;min-width:0}.page-heading-row>h1{flex:0 1 auto;min-width:0}.page-heading-row>:is(.page-kicker,.eyebrow){flex:none;min-width:0;max-width:28ch;margin-top:4px;text-align:left}@media (max-width:560px){.page-heading-row{gap:16px}.page-heading-row>h1{flex:none;max-width:calc(100% - 56px - 16px)}.page-heading-row>:is(.page-kicker,.eyebrow){flex:0 1 auto;min-width:56px;max-width:none}.page-heading-row>.page-kicker .reveal-line{--glide-bleed:8px}}.page-heading .display,.page-heading h1{margin:0;color:var(--t1);font-size:clamp(30px,1.6vw + 13px,36px);font-weight:800;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.page-heading h1 .serif-it{font-weight:400;letter-spacing:-.01em}.analytics-kicker,.context-panel-head .context-kicker,.page-kicker{margin:0;color:var(--kicker-ink);font-family:var(--font-ui),system-ui,sans-serif;font-size:13px;font-weight:400;line-height:18px;letter-spacing:0;text-transform:none}.page-description{max-width:100%;margin:0;color:var(--t3);font-family:var(--font-ui),system-ui,sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:left;text-wrap:pretty}.reveal-line{--glide-bleed:16px;display:block;overflow:hidden;white-space:nowrap}.reveal-line-track{display:inline-flex;align-items:center;width:max-content}.reveal-line-track>*{flex:none}.reveal-line-copy,.reveal-line-lead{display:inline-block}.reveal-line-word{white-space:nowrap}.reveal-line-glyph{display:inline-block;animation:reveal-glyph-in .62s var(--ease-spring) calc(.14s + var(--i, 0) * var(--reveal-step, 14ms)) both}.reveal-line-copy.is-echo .reveal-line-glyph{animation:none}.reveal-line[data-glide]{text-align:start;margin-inline:calc(-1 * var(--glide-bleed));padding-inline:var(--glide-bleed);-webkit-mask-image:linear-gradient(90deg,transparent,var(--mask-ink) var(--glide-bleed),var(--mask-ink) calc(100% - var(--glide-bleed)),transparent);mask-image:linear-gradient(90deg,transparent,var(--mask-ink) var(--glide-bleed),var(--mask-ink) calc(100% - var(--glide-bleed)),transparent)}.reveal-line[data-glide] .reveal-line-track{animation:reveal-line-glide var(--glide-ms,16s) linear var(--glide-delay,2s) infinite}.reveal-line[data-glide]:is(:hover,:active) .reveal-line-track{animation-play-state:paused}.reveal-line-track>.reveal-line-sep{flex:0 0 44px;display:inline-flex;justify-content:center}.reveal-line-sep:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--kicker-ink)}@keyframes reveal-glyph-in{0%{opacity:0;transform:translateX(.6em)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes reveal-line-glide{to{transform:translateX(var(--glide-shift,-50%))}}@media (prefers-reduced-motion:reduce){.reveal-line-glyph,.reveal-line-track{animation:none}.reveal-line{overflow:visible;white-space:normal}.reveal-line-track{display:inline;width:auto}.reveal-line-copy,.reveal-line-lead{display:inline}}.page-heading-meta{display:grid;justify-items:end;align-self:center;grid-gap:2px;gap:2px;text-align:right}.page-heading-meta-lead{color:var(--t1);font-size:14px;font-weight:500;line-height:20px}.page-heading-meta-lead,.page-heading-meta-note{font-family:var(--font-ui),system-ui,sans-serif;white-space:nowrap}.page-heading-meta-note{color:var(--t3);font-size:12px;font-weight:400;line-height:16px}.page-heading-meta>.dashboard-data-status{margin-top:4px}@media (max-width:860px){.page-heading-meta{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;align-self:auto;gap:4px;margin-top:-4px;text-align:left}.page-heading-meta-lead{color:var(--t3);font-weight:400}.page-heading-meta-note{font-size:14px;line-height:20px}.page-heading-meta-note:before{content:"· "}.page-heading-meta>.dashboard-data-status{margin-top:0}}.page-heading>.page-description{flex:1 1 100%;order:3}@media (max-width:860px){.page-heading{gap:12px 16px;margin-bottom:20px}}.back-link,.chat-meta-key,.contact-outcomes-row.is-head,.context-kicker,.demo-readonly-label,.executive-priority-note span,.eyebrow,.funnel-colhead-quality>small,.intervention-action small,.manager-metric-label,.metric-card-label,.news-kicker,.news-month-label,.news-rail-title,.pill,.presentation-ignition-kicker,.presentation-kicker,.review-disclosure,.review-quality-flags span,.schedule-corner,.schedule-day-dow,.schedule-dept-title,.schedule-sum-head,.staff-dept-meta,.staff-import-kicker,.table-legend summary,.week-strip-dow,table.data th{font-family:var(--font-ui),system-ui,sans-serif;letter-spacing:0;text-transform:none}.chat-meta-key,.context-kicker,.demo-readonly-label,.executive-priority-note span,.eyebrow,.funnel-colhead-quality>small,.intervention-action small,.manager-metric-label,.metric-card-label,.news-kicker,.news-month-label,.review-quality-flags span,.schedule-sum-head,.staff-dept-meta,.staff-import-kicker,table.data th{font-size:12px;font-weight:400;line-height:16px}.context-kicker,.eyebrow{color:var(--t3)}:is(.page-heading,.executive-dashboard-header) .eyebrow{color:var(--kicker-ink);font-size:13px;font-weight:400;line-height:18px}html[data-theme=dark] :is(.page-heading,.executive-dashboard-header) .eyebrow,html[data-theme=dark] :is(.page-kicker,.analytics-kicker){color:var(--light-hot)}.section-caption{color:var(--t3);font-size:13px;line-height:18px}.mono{font-family:var(--font-num),var(--font-ui),system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0}}