@layer legacy {
:root{--color-background-default:#fff;--color-background-secondary:#fafafa;--color-background-tertiary:#f3f3f3;--color-background-accent:#ededed;--color-foreground-default:#202020;--color-foreground-secondary:#646464;--color-foreground-tertiary:#737373;--color-foreground-disabled:#8d8d8d;--color-foreground-constant-white:#fff;--color-border-default:#dadada;--color-border-secondary:#e5e5e5;--color-status-danger:#d13f36;--color-status-danger-medium:#ecdad7;--color-status-brand:#2f5b82;--color-status-brand-light:#e2ecf4;--color-status-success:#469264;--color-status-success-medium:#dfebe3;--color-status-warning:#a27f3b;--color-status-warning-light:#f7f3ea;--color-status-warning-border:#e4d7be;--color-status-danger-light:#f8efed;--color-border-tertiary:#ececec;--color-status-success-light:#edf4ef;--color-background-inverse:#1f1f1f;--color-foreground-default-inverse:#fcfcfc;--color-avatar-blue-background:#cdd8e6;--color-avatar-blue-foreground:#41566f;--color-avatar-green-background:#d0ded5;--color-avatar-green-foreground:#435f50;--color-avatar-rose-background:#e2d2db;--color-avatar-rose-foreground:#694d5e;--color-avatar-indigo-background:#d4d8e6;--color-avatar-indigo-foreground:#4b5571;--color-avatar-orange-background:#e2d7cc;--color-avatar-orange-foreground:#665343;--color-avatar-olive-background:#dedcc8;--color-avatar-olive-foreground:#625d40;--color-avatar-violet-background:#ddd2e4;--color-avatar-violet-foreground:#5e4c69;--color-foreground-on-neutral-disabled:#fff;--color-background-danger-subtle:#fcf3f3;--color-foreground-danger:#d13f36;--_rgb-background-default:255 255 255;--_rgb-background-secondary:250 250 250;--_rgb-background-tertiary:243 243 243;--_rgb-background-accent:237 237 237;--_rgb-foreground-default:32 32 32;--_rgb-foreground-secondary:100 100 100;--_rgb-foreground-tertiary:115 115 115;--_rgb-foreground-disabled:141 141 141;--_rgb-foreground-constant-white:255 255 255;--_rgb-border-default:218 218 218;--_rgb-border-secondary:229 229 229;--_rgb-status-danger:209 63 54;--_rgb-status-danger-medium:236 218 215;--_rgb-status-brand:47 91 130;--_rgb-status-brand-light:226 236 244;--_rgb-status-success:70 146 100;--_rgb-status-success-medium:223 235 227;--_rgb-status-warning:162 127 59;--_rgb-status-warning-light:247 243 234;--_rgb-status-warning-border:228 215 190;--_rgb-status-danger-light:248 239 237;--_rgb-border-tertiary:236 236 236;--_rgb-status-success-light:237 244 239;--_rgb-background-inverse:31 31 31;--_rgb-foreground-default-inverse:252 252 252;--_rgb-avatar-blue-background:205 216 230;--_rgb-avatar-blue-foreground:65 86 111;--_rgb-avatar-green-background:208 222 213;--_rgb-avatar-green-foreground:67 95 80;--_rgb-avatar-rose-background:226 210 219;--_rgb-avatar-rose-foreground:105 77 94;--_rgb-avatar-indigo-background:212 216 230;--_rgb-avatar-indigo-foreground:75 85 113;--_rgb-avatar-orange-background:226 215 204;--_rgb-avatar-orange-foreground:102 83 67;--_rgb-avatar-olive-background:222 220 200;--_rgb-avatar-olive-foreground:98 93 64;--_rgb-avatar-violet-background:221 210 228;--_rgb-avatar-violet-foreground:94 76 105;--_rgb-foreground-on-neutral-disabled:255 255 255;--_rgb-background-danger-subtle:252 243 243;--_rgb-foreground-danger:209 63 54;--color-overlay-scrim:#1a1714;--color-homepage-dark-section:#1e1f20;--color-sidebar-beta-background:#f8f8f5;--color-sidebar-beta-border:#d6d2cb;--color-sidebar-beta-foreground:#6f6a61;--_rgb-overlay-scrim:26 23 20;--fill-brand-hover:color-mix(in srgb, var(--color-status-brand), black 20%);--fill-brand-pressed:color-mix(in srgb, var(--color-status-brand), black 30%);--fill-brand-disabled:color-mix(in srgb, var(--color-status-brand), white 60%);--fill-danger-hover:color-mix(in srgb, var(--color-status-danger), black 20%);--fill-danger-pressed:color-mix(in srgb, var(--color-status-danger), black 30%);--fill-danger-disabled:color-mix(in srgb, var(--color-status-danger), white 60%);--surface-default-hover:color-mix(in srgb, var(--color-background-default), black 5%);--surface-default-pressed:color-mix(in srgb, var(--color-background-default), black 9%);--surface-secondary-hover:color-mix(in srgb, var(--color-background-secondary), black 5%);--surface-secondary-pressed:color-mix(in srgb, var(--color-background-secondary), black 9%);--surface-tertiary-hover:color-mix(in srgb, var(--color-background-tertiary), black 5%);--surface-tertiary-pressed:color-mix(in srgb, var(--color-background-tertiary), black 9%);--surface-accent-hover:color-mix(in srgb, var(--color-background-accent), black 5%);--surface-accent-pressed:color-mix(in srgb, var(--color-background-accent), black 9%);--fill-danger-subtle-hover:color-mix(in srgb, var(--color-background-danger-subtle), #b84949 8%);--fill-danger-subtle-pressed:color-mix(in srgb, var(--color-background-danger-subtle), #b84949 15%);--bg:var(--color-background-default);--bg-2:var(--color-background-secondary);--bg-3:var(--color-background-tertiary);--bg-4:var(--color-background-accent);--ink:var(--color-foreground-default);--ink-2:var(--color-foreground-secondary);--ink-3:var(--color-foreground-tertiary);--ink-4:var(--color-foreground-disabled);--ink-5:var(--color-border-default);--rust:var(--color-status-brand);--rust-soft:var(--color-status-brand);--rust-bg:var(--color-status-brand-light);--rust-bg-2:var(--color-status-brand-light);--green:var(--color-status-success);--green-bg:var(--color-status-success-medium);--amber:var(--color-status-warning);--amber-bg:var(--color-status-warning-light);--red:var(--color-status-danger);--red-soft:var(--color-status-danger);--red-bg:var(--color-status-danger-medium);--blue:var(--color-status-brand);--blue-bg:var(--color-status-brand-light);--gate-n:var(--color-status-success);--gate-e:var(--color-status-brand);--gate-s:var(--color-status-warning);--gate-w:var(--color-status-danger);--syntax-comment:var(--color-foreground-tertiary);--syntax-keyword:var(--color-status-danger);--syntax-type:var(--color-status-brand);--syntax-function:var(--color-status-brand);--syntax-string:var(--color-status-success);--syntax-literal:var(--color-status-warning);--syntax-inserted:var(--color-status-success);--syntax-deleted:var(--color-status-danger);--rgb-fg:var(--_rgb-foreground-default);--rgb-fg-2:var(--_rgb-foreground-secondary);--rgb-fg-2-hover:var(--_rgb-foreground-default);--rgb-fg-3:var(--_rgb-foreground-tertiary);--rgb-fg-4:var(--_rgb-foreground-disabled);--rgb-fg-5:var(--_rgb-border-default);--rgb-ghost:var(--_rgb-foreground-tertiary);--rgb-white:var(--_rgb-foreground-constant-white);--rgb-black:var(--_rgb-background-inverse);--rgb-bg:var(--_rgb-background-default);--rgb-bg-2:var(--_rgb-background-secondary);--rgb-bg-3:var(--_rgb-background-tertiary);--rgb-bg-4:var(--_rgb-background-accent);--rgb-overlay:var(--_rgb-overlay-scrim);--rgb-border:var(--_rgb-border-default);--rgb-border-2:var(--_rgb-border-secondary);--rgb-red:var(--_rgb-status-danger);--rgb-red-bg-soft:var(--_rgb-status-danger-light);--rgb-red-bg:var(--_rgb-status-danger-medium);--rgb-red-border-2:var(--_rgb-status-danger-medium);--rgb-red-border-2-hover:var(--_rgb-status-danger)}html.dark{--color-background-default:#171717;--color-background-secondary:#212121;--color-background-tertiary:#2a2a2a;--color-background-accent:#2f2f2f;--color-foreground-default:#eee;--color-foreground-secondary:#b4b4b4;--color-foreground-tertiary:#888;--color-foreground-disabled:#6e6e6e;--color-foreground-constant-white:#fff;--color-border-default:#414141;--color-border-secondary:#303030;--color-status-danger:#cc4545;--color-status-danger-medium:#4c3334;--color-status-brand:#529cdc;--color-status-brand-light:#1d354b;--color-status-success:#77cb99;--color-status-success-medium:#2f4738;--color-status-warning:#e8b441;--color-status-warning-light:#352f23;--color-status-warning-border:#62543b;--color-status-danger-light:#392728;--color-border-tertiary:#292929;--color-status-success-light:#27382e;--color-background-inverse:#ececec;--color-foreground-default-inverse:#111;--color-avatar-blue-background:#334253;--color-avatar-blue-foreground:#c4cfdd;--color-avatar-green-background:#344b3e;--color-avatar-green-foreground:#c8d7cd;--color-avatar-rose-background:#513b47;--color-avatar-rose-foreground:#dcc9d4;--color-avatar-indigo-background:#3d455a;--color-avatar-indigo-foreground:#cdd1df;--color-avatar-orange-background:#4a4037;--color-avatar-orange-foreground:#d8cdc2;--color-avatar-olive-background:#494735;--color-avatar-olive-foreground:#d7d4bd;--color-avatar-violet-background:#493b51;--color-avatar-violet-foreground:#d8ccde;--color-foreground-on-neutral-disabled:#6e6e6e;--color-background-danger-subtle:#492525;--color-foreground-danger:#e39999;--_rgb-background-default:23 23 23;--_rgb-background-secondary:33 33 33;--_rgb-background-tertiary:42 42 42;--_rgb-background-accent:47 47 47;--_rgb-foreground-default:238 238 238;--_rgb-foreground-secondary:180 180 180;--_rgb-foreground-tertiary:136 136 136;--_rgb-foreground-disabled:110 110 110;--_rgb-foreground-constant-white:255 255 255;--_rgb-border-default:65 65 65;--_rgb-border-secondary:48 48 48;--_rgb-status-danger:204 69 69;--_rgb-status-danger-medium:76 51 52;--_rgb-status-brand:82 156 220;--_rgb-status-brand-light:29 53 75;--_rgb-status-success:119 203 153;--_rgb-status-success-medium:47 71 56;--_rgb-status-warning:232 180 65;--_rgb-status-warning-light:53 47 35;--_rgb-status-warning-border:98 84 59;--_rgb-status-danger-light:57 39 40;--_rgb-border-tertiary:41 41 41;--_rgb-status-success-light:39 56 46;--_rgb-background-inverse:236 236 236;--_rgb-foreground-default-inverse:17 17 17;--_rgb-avatar-blue-background:51 66 83;--_rgb-avatar-blue-foreground:196 207 221;--_rgb-avatar-green-background:52 75 62;--_rgb-avatar-green-foreground:200 215 205;--_rgb-avatar-rose-background:81 59 71;--_rgb-avatar-rose-foreground:220 201 212;--_rgb-avatar-indigo-background:61 69 90;--_rgb-avatar-indigo-foreground:205 209 223;--_rgb-avatar-orange-background:74 64 55;--_rgb-avatar-orange-foreground:216 205 194;--_rgb-avatar-olive-background:73 71 53;--_rgb-avatar-olive-foreground:215 212 189;--_rgb-avatar-violet-background:73 59 81;--_rgb-avatar-violet-foreground:216 204 222;--_rgb-foreground-on-neutral-disabled:110 110 110;--_rgb-background-danger-subtle:73 37 37;--_rgb-foreground-danger:227 153 153;--color-overlay-scrim:#000;--color-homepage-dark-section:#1e1f20;--color-sidebar-beta-background:#2a2a2a;--color-sidebar-beta-border:#676767;--color-sidebar-beta-foreground:#b4b4b4;--_rgb-overlay-scrim:0 0 0;--fill-brand-disabled:color-mix(in srgb, var(--color-status-brand), black 60%);--fill-danger-disabled:color-mix(in srgb, var(--color-status-danger), black 60%);--surface-default-hover:color-mix(in srgb, var(--color-background-default), white 5%);--surface-default-pressed:color-mix(in srgb, var(--color-background-default), white 9%);--surface-secondary-hover:color-mix(in srgb, var(--color-background-secondary), white 5%);--surface-secondary-pressed:color-mix(in srgb, var(--color-background-secondary), white 9%);--surface-tertiary-hover:color-mix(in srgb, var(--color-background-tertiary), white 5%);--surface-tertiary-pressed:color-mix(in srgb, var(--color-background-tertiary), white 9%);--surface-accent-hover:color-mix(in srgb, var(--color-background-accent), white 5%);--surface-accent-pressed:color-mix(in srgb, var(--color-background-accent), white 9%);--fill-danger-subtle-hover:color-mix(in srgb, var(--color-background-danger-subtle), white 5%);--fill-danger-subtle-pressed:color-mix(in srgb, var(--color-background-danger-subtle), white 9%)}
}

@layer legacy {
:root{--z-local-base:0;--z-local-raised:1;--z-local-overlay:2;--z-content-header:20;--z-shell-control:30;--z-shell-navigation:40;--z-shell-header:50;--z-shell-panel:60;--z-composer-menu:80;--z-anchored-panel:90;--z-console-overlay:100;--z-console-overlay-content:101;--z-menu:200;--z-popover:220;--z-tooltip:500;--z-global-overlay:10000;--z-global-surface:10001;--z-global-feedback:10002;--z-global-menu:10010;--z-toast:10030;--z-qa-chrome:2147480000}
}

@layer legacy {
.ds-ai-factory-status-pill{border-radius:var(--radius-pill);text-transform:none;white-space:nowrap;width:fit-content;box-shadow:none;border:0;align-items:center;padding:4px 8px;display:inline-flex}.ds-ai-factory-status-pill--success{background:var(--status-success-background);color:var(--status-success-foreground);border-color:#0000}.ds-ai-factory-status-pill--warning{background:var(--status-warning-background);color:var(--status-warning-foreground);border-color:#0000}.ds-ai-factory-status-pill--danger{background:var(--status-danger-background);color:var(--status-danger-foreground);border-color:#0000}.ds-ai-factory-status-pill--info{background:var(--status-info-background);color:var(--status-info-foreground);border-color:#0000}.ds-ai-factory-status-pill--neutral{background:var(--status-neutral-background);color:var(--status-neutral-foreground);border-color:#0000}.ds-ai-factory-status-pill--control{border-radius:var(--radius-control);height:28px;padding:3px 9px}.ds-ai-factory-status-pill--notification{box-sizing:border-box;background:var(--color-status-danger);height:22px;color:var(--color-foreground-constant-white);flex-shrink:0;padding:2px 4px}.ds-ai-factory-status-dot{border-radius:var(--radius-pill);border:1px solid #ffffffad;width:.5rem;height:.5rem}.ds-ai-factory-status-dot--success{background:var(--status-success-border)}.ds-ai-factory-status-dot--warning{background:var(--status-warning-border)}.ds-ai-factory-status-dot--danger{background:var(--status-danger-border)}.ds-ai-factory-status-dot--info{background:var(--status-info-border)}.ds-ai-factory-status-dot--neutral{background:var(--status-neutral-border)}.ds-ai-factory-gauge-fill{height:100%}.ds-ai-factory-gauge-fill--success{background:var(--status-success-border)}.ds-ai-factory-gauge-fill--warning{background:var(--status-warning-border)}.ds-ai-factory-gauge-fill--danger{background:var(--status-danger-border)}.ds-ai-factory-tile{position:relative;overflow:hidden}.ds-ai-factory-tile:before{content:"";background:var(--status-neutral-border);width:4px;position:absolute;inset:0 auto 0 0}.ds-ai-factory-tile--warning:before{background:var(--status-warning-border)}.ds-ai-factory-tile--info:before{background:var(--status-info-border)}.ds-ai-factory-tile--danger:before{background:var(--status-danger-border)}.ds-ai-factory-tile--success:before{background:var(--status-success-border)}.ds-ai-factory-tile-value--warning{color:var(--status-warning-foreground)}.ds-ai-factory-tile-value--info{color:var(--status-info-foreground)}.ds-ai-factory-tile-value--danger{color:var(--status-danger-foreground)}.ds-ai-factory-tile-value--success{color:var(--status-success-foreground)}
}

@layer product-components {
html[data-console-sidebar-collapsed=true] .console-app[data-sidebar-ready=false] #console-sidebar{visibility:hidden;width:0}html[data-console-sidebar-collapsed=true] .console-app[data-sidebar-ready=false] .console-sidebar-resizer{display:none}html[data-console-sidebar-collapsed=true] .console-app[data-sidebar-ready=false] .session-detail-header{padding-left:var(--console-sidebar-header-inset)}@media (max-width:880px){.console-app[data-sidebar-ready=false] .session-detail-header{padding-left:var(--console-sidebar-header-inset)}}:root{--console-sidebar-header-inset:36px;--radius-xs:3px;--radius-panel:10px;--radius-modal:16px;--radius-control:8px;--radius-control-sm:6px;--radius-pill:9999px;--radius:var(--radius-control-sm);--radius-lg:var(--radius-panel);--radius-xl:var(--radius-panel);--insight-card-corner-size:6.5rem;--insight-card-corner-size-compact:3.5rem;--insight-card-corner-opacity:.7;--text-2xs:10px;--text-xs:11px;--text-sm:12px;--text-base:14px;--text-lg:16px;--text-xl:18px;--text-2xl:20px;--text-3xl:25px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--shadow-card-rest:0 1px 2px 0 #18181b0a, 0 1px 1px 0 #18181b08;--shadow-dropdown:0 10px 11px #0000000f;--shadow-modal:0 10px 15px -3px #00000014;--status-success-border:var(--color-status-success);--status-success-background:var(--color-status-success-medium);--status-success-foreground:var(--color-foreground-secondary);--status-warning-border:var(--color-status-warning);--status-warning-background:var(--color-status-warning-light);--status-warning-foreground:var(--color-foreground-secondary);--status-danger-border:var(--color-status-danger);--status-danger-background:var(--color-status-danger-medium);--status-danger-foreground:var(--color-foreground-secondary);--status-info-border:var(--color-status-brand);--status-info-background:var(--color-status-brand-light);--status-info-foreground:var(--color-status-brand);--status-neutral-border:var(--color-foreground-disabled);--status-neutral-background:var(--color-background-tertiary);--status-neutral-foreground:var(--color-foreground-secondary);--segmented-selected-background:var(--color-background-default);--insight-common:#6f6a61;--insight-common-soft:#938d83;--insight-common-muted:#b7b1a8;--insight-common-pale:#ddd8d1;--insight-common-bg:#f7f4ef;--insight-common-track:#e4ddd3;--insight-rare:#2b5c8a;--insight-rare-soft:#4f7aa3;--insight-rare-muted:#7f9dba;--insight-rare-pale:#cedce8;--insight-rare-bg:#eef4f9;--insight-rare-track:#dbe5ee;--insight-epic:#6f4fa8;--insight-epic-soft:#8a6cc1;--insight-epic-muted:#a98fd5;--insight-epic-pale:#ddd2ef;--insight-epic-bg:#f5f0fb;--insight-epic-track:#e4dcf3;--insight-legendary:#b45309;--insight-legendary-soft:#d79b78;--insight-legendary-muted:#e1ad88;--insight-legendary-pale:#ead0bd;--insight-legendary-bg:#fff7ed;--insight-legendary-track:#ded9cf;--insight-provider-claude:var(--insight-legendary-soft);--insight-provider-codex:var(--green);--insight-provider-native:var(--rust)}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow-card-rest:0 1px 2px 0 #00000080, 0 1px 1px 0 #0006;--segmented-selected-background:var(--color-background-accent);--status-info-foreground:var(--color-foreground-secondary);--insight-common:#d8d3c9;--insight-common-soft:#b4aea2;--insight-common-muted:#91897c;--insight-common-pale:#655d53;--insight-common-bg:#2a241d;--insight-common-track:#494136;--insight-rare:#8ab6e0;--insight-rare-soft:#a6c9e8;--insight-rare-muted:#679dcd;--insight-rare-pale:#3d668f;--insight-rare-bg:#142536;--insight-rare-track:#2f4861;--insight-epic:#b79ae3;--insight-epic-soft:#cbb5ef;--insight-epic-muted:#9b7fca;--insight-epic-pale:#6a5496;--insight-epic-bg:#221a31;--insight-epic-track:#43365d;--insight-legendary:#f0a24a;--insight-legendary-soft:#d79b78;--insight-legendary-muted:#b77743;--insight-legendary-pale:#8f684b;--insight-legendary-bg:#2d1c0d;--insight-legendary-track:#4a4035}.surface-card{background:var(--bg);border:1px solid var(--color-border-default);border-radius:var(--radius-panel);box-shadow:0 1px 2px #18181b0a,0 1px 1px #18181b08}.insight-card-tier{border-top:3px solid var(--insight-card-accent);box-shadow:0 6px 18px color-mix(in srgb, var(--insight-card-accent) 15%, transparent), var(--shadow-card-rest)}.insight-card-tier--common{--insight-card-accent:var(--insight-common);--insight-card-bg:var(--insight-common-bg)}.insight-card-tier--rare{--insight-card-accent:var(--insight-rare);--insight-card-bg:var(--insight-rare-bg)}.insight-card-tier--epic{--insight-card-accent:var(--insight-epic);--insight-card-bg:var(--insight-epic-bg)}.insight-card-tier--legendary,.insight-card-legendary{--insight-card-accent:var(--insight-legendary);--insight-card-bg:var(--insight-legendary-bg)}.ds-chip{box-sizing:border-box;border-radius:var(--radius-pill);white-space:nowrap;border-style:solid;border-width:1px;justify-content:center;align-items:center;height:28px;padding:0 10px;display:inline-flex}.insight-rarity-badge{border-color:var(--insight-card-accent);background:var(--insight-card-bg);color:var(--insight-card-accent);gap:.25rem}.insight-rarity-badge--common{--insight-card-accent:var(--insight-common);--insight-card-bg:var(--insight-common-bg)}.insight-rarity-badge--rare{--insight-card-accent:var(--insight-rare);--insight-card-bg:var(--insight-rare-bg)}.insight-rarity-badge--epic{--insight-card-accent:var(--insight-epic);--insight-card-bg:var(--insight-epic-bg)}.insight-rarity-badge--legendary{--insight-card-accent:var(--insight-legendary);--insight-card-bg:var(--insight-legendary-bg)}.insight-confidence-badge{box-shadow:none;border-color:currentColor}.insight-confidence-badge--high{border-color:var(--status-success-border)}.insight-window-control{align-items:center;gap:.25rem;display:inline-flex}.ds-chip-toggle{--ds-chip-accent:var(--rust);--ds-chip-accent-bg:var(--rust-bg);border-color:var(--color-border-default);color:var(--ink-3);background:0 0;transition:border-color .12s,background-color .12s,color .12s}.ds-chip-toggle:hover{border-color:var(--ds-chip-accent);color:var(--ds-chip-accent)}.ds-chip-toggle[aria-pressed=true]{border-color:var(--ds-chip-accent);background:var(--ds-chip-accent-bg);color:var(--ds-chip-accent)}.insight-window-chip{--ds-chip-accent:var(--insight-card-accent);--ds-chip-accent-bg:var(--insight-card-bg);min-width:34px}.ds-chip-group{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ds-chip-group-label{color:var(--ink-4);white-space:nowrap;margin-right:2px}.insight-card-value{color:var(--insight-card-accent)}.insight-card-title-layer{align-items:flex-start;gap:var(--space-4);flex:none;grid-template-columns:auto minmax(0,1fr) auto;min-width:0;display:grid}.insight-card-question-title{max-width:38ch;color:var(--ink);text-wrap:balance}[data-insight-title-layout=single-line]{text-wrap:nowrap;white-space:nowrap;max-width:none}@media (min-width:1280px){[data-insight-title-layout=full-width-single-line]{text-wrap:nowrap;white-space:nowrap;max-width:none}}.insight-card-answer-value{color:var(--insight-card-accent);white-space:nowrap;align-self:start}.insight-card-headline-metric{text-align:right;place-self:start end;max-width:44ch}.insight-card-value-guidance{margin-top:var(--space-2);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}.insight-card-answer-share{color:var(--ink-3);margin-left:.3em}.insight-card-answer-subtitle{max-width:68ch;margin-top:var(--space-2);color:var(--ink-3)}.insight-card-summary{align-self:start}.insight-card-summary--multiple{max-width:34rem}.insight-card-control-layer{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;margin-top:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--color-border-tertiary);border-bottom:1px solid var(--color-border-tertiary);flex-wrap:wrap;flex:none;display:flex}.insight-card-chart-stack{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.insight-card-chart-panel{min-height:0;padding:var(--space-2) 0;flex:1 0 auto;align-items:center;display:flex;overflow:hidden}.insight-card-chart-panel+.insight-card-chart-panel{border-top:1px solid var(--color-border-tertiary)}.insight-card-chart-panel--trend{position:relative;border-top:2px solid var(--insight-card-accent)!important}.insight-card-trend-tag{z-index:var(--z-local-overlay);top:0;right:var(--space-3);padding:0 var(--space-2);background:var(--bg);color:var(--insight-card-accent);position:absolute}.insight-card-corner-icon{width:var(--insight-card-corner-size-compact);height:var(--insight-card-corner-size-compact);color:var(--insight-card-accent);opacity:var(--insight-card-corner-opacity);flex:none;justify-content:center;align-items:center;display:flex}.insight-card-corner-illustration{width:var(--insight-card-corner-size-compact);height:var(--insight-card-corner-size-compact);-o-object-fit:contain;object-fit:contain}@media (min-width:640px){.insight-card-corner-icon,.insight-card-corner-illustration{width:var(--insight-card-corner-size);height:var(--insight-card-corner-size)}}@media (min-width:640px) and (max-width:767px){[data-insight-family=group-sessions] .insight-card-corner-icon,[data-insight-family=group-sessions] .insight-card-corner-illustration{width:var(--insight-card-corner-size-compact);height:var(--insight-card-corner-size-compact)}}@media (max-width:639px){[data-testid=insight-card][data-insight-family=group-sessions]{padding-right:var(--space-3);padding-left:var(--space-3)}.insight-card-title-layer{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.insight-card-answer-value,.insight-card-summary,.insight-card-headline-metric{grid-column:2}.insight-card-headline-metric{text-align:left;justify-self:start}[data-insight-family=group-sessions] .insight-card-title-layer{grid-template-columns:minmax(0,1fr)}[data-insight-family=group-sessions] .insight-card-corner-icon{display:none}[data-insight-family=group-sessions] .insight-card-copy,[data-insight-family=group-sessions] .insight-card-answer-value,[data-insight-family=group-sessions] .insight-card-summary,[data-insight-family=group-sessions] .insight-card-headline-metric{grid-column:1}[data-insight-title-layout=single-line]{max-width:100%}}.ds-detail-card{padding:var(--space-3) var(--space-4);background:var(--bg-2);border:1px solid var(--color-border-default);border-radius:var(--radius-panel)}.ds-emphasis-panel{background:var(--rust-bg);border:1px solid var(--rust-bg-2);border-radius:var(--radius-panel)}.ds-alert-danger{background:var(--red-bg);border-radius:var(--radius-panel);border:1px solid #b3261e38}:where(.ds-alert-danger){color:var(--red)}.soft-label{display:block}:where(.soft-label){color:var(--ink-3)}.ds-meta-label{display:block}:where(.ds-meta-label){color:var(--ink-3)}.ds-divider-bottom{border-bottom:1px solid var(--color-border-tertiary)}.ds-status-badge{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.35rem;padding:.125rem .5rem;display:inline-flex}.ds-status-badge--confirmed{background:var(--green-bg);color:var(--green);border-color:#2f7a4d47}.ds-status-badge--pending{background:var(--amber-bg);color:var(--amber);border-color:#a06a1447}.ds-status-badge--failed{background:var(--red-bg);color:var(--red);border-color:#b3261e47}.ds-option-card{border-radius:var(--radius-panel)}.ds-btn-segment{background:var(--bg);border-color:var(--color-border-default)}.ds-btn-segment-active{background:var(--bg);border-color:var(--rust);box-shadow:inset 0 0 0 1px var(--rust), 0 1px 2px 0 #18181b0d}.ds-dialog-backdrop{-webkit-backdrop-filter:blur(3px);background:#18181b80}.ds-dialog-shell{z-index:var(--z-local-raised);width:100%;box-shadow:var(--shadow-modal);position:relative}.ds-dialog-shell-scrollable{max-height:min(85vh,100%);overflow-y:auto}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-foreground-disabled) 65%, transparent);background-clip:padding-box;border:5px solid #0000;border-radius:8px}.scrollbar-small::-webkit-scrollbar-thumb{border-width:6px;border-radius:9px}.scrollbar-auto-hide::-webkit-scrollbar-thumb{background-color:#0000}.scrollbar-auto-hide[data-scrollbar-active]::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--color-foreground-disabled) 65%, transparent)}.scrollbar-auto-hide::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--color-foreground-disabled) 65%, transparent)}.scrollbar-auto-hide::-webkit-scrollbar-thumb:active{background-color:color-mix(in srgb, var(--color-foreground-disabled) 65%, transparent)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-foreground-disabled) 65%, transparent) transparent}.scrollbar-auto-hide{scrollbar-color:transparent transparent}.scrollbar-auto-hide[data-scrollbar-active]{scrollbar-color:color-mix(in srgb, var(--color-foreground-disabled) 65%, transparent) transparent}}.scrollbar-attachment-rail::-webkit-scrollbar{height:9px}.scrollbar-attachment-rail::-webkit-scrollbar-track{background:0 0}.scrollbar-attachment-rail::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-4) 30%, transparent);border-radius:var(--radius-pill);background-clip:padding-box;border:2.5px solid #0000}@supports not selector(::-webkit-scrollbar){.scrollbar-attachment-rail{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink-4) 30%, transparent) transparent}}.scrollbar-turn-rail::-webkit-scrollbar{display:none}@supports not selector(::-webkit-scrollbar){.scrollbar-turn-rail{scrollbar-width:none}}
}

@layer desktop-chrome {
html.desktop-app{--desktop-titlebar-h:38px;--console-sidebar-header-inset:96px;--app-shell-offset:var(--desktop-titlebar-h)}html.desktop-app .desktop-titlebar{display:flex}html.desktop-sidebar-chrome{--desktop-titlebar-h:0px;--console-toolbar-left:88px;--console-sidebar-header-inset:176px}html.desktop-sidebar-chrome[data-desktop-fullscreen]{--console-toolbar-left:10px}html.desktop-sidebar-chrome .desktop-titlebar{pointer-events:none;background:0 0;border:0;height:36px}html.desktop-sidebar-chrome .desktop-titlebar>span{display:none}html.desktop-sidebar-chrome:has(.console-app,.console-boot-frame) .desktop-titlebar{display:none}html.desktop-sidebar-chrome [data-slot=public-header]{padding-left:max(100px,50% - 640px)!important}html.desktop-sidebar-chrome .console-boot-sidebar{gap:8px;padding-top:10px}html.desktop-sidebar-chrome .console-boot-topbar{display:none}html.desktop-sidebar-chrome .desktop-sidebar-drag-region{-webkit-user-select:none;user-select:none;-webkit-app-region:drag;flex:none;height:26px;display:block}html.desktop-sidebar-chrome .console-sidebar>.desktop-sidebar-drag-region{margin-left:calc(var(--console-toolbar-left) + 92px);width:calc(100% - var(--console-toolbar-left) - 92px)}html.desktop-sidebar-chrome .desktop-main-drag-region{inset:0 0 auto calc(var(--console-toolbar-left) + 102px);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-app-region:drag;height:36px;display:block;position:absolute}html.desktop-sidebar-chrome .console-toolbar{left:var(--console-toolbar-left)}html.desktop-sidebar-chrome .console-app[data-sidebar-collapsed=true] .desktop-sidebar-drag-region{-webkit-app-region:no-drag}html.desktop-sidebar-chrome .console-main:has(.session-detail-view){padding-top:5px!important}html.desktop-sidebar-chrome :is(.session-detail-header [title],button,a,input,textarea,select,summary,[role=button],[role=slider],[contenteditable]){-webkit-app-region:no-drag}html.desktop-app body{padding-top:var(--desktop-titlebar-h)}html.desktop-app body[data-scroll-locked]{padding-top:var(--desktop-titlebar-h)!important}html.desktop-app .min-h-screen{min-height:calc(100vh - var(--desktop-titlebar-h))}html.desktop-app .h-screen{height:calc(100vh - var(--desktop-titlebar-h))}html.desktop-app [data-slot=marketing-app]{height:calc(100svh - var(--desktop-titlebar-h));min-height:calc(100svh - var(--desktop-titlebar-h))}html.desktop-app [data-slot=marketing-scroll]{height:calc(100svh - var(--marketing-nav-height) - var(--desktop-titlebar-h))}html.desktop-app [data-slot=public-app]{min-height:calc(100vh - var(--desktop-titlebar-h))}html.desktop-app [data-slot=public-app]:not([data-slot=marketing-app]) [data-slot=public-header]{top:var(--desktop-titlebar-h)}html.desktop-app [data-radix-popper-content-wrapper],html.desktop-app [role=dialog]{-webkit-app-region:no-drag}
}


@layer typography{:root{--font-inter:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-jetbrains-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace}.type-f-headings-h1{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:40px;font-style:normal;font-weight:700;line-height:50px}.type-f-lead-text-lead-text-sm-medium{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:20px;font-style:normal;font-weight:500;line-height:28px}.type-f-lead-text-lead-text-sm-regular{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.type-f-lead-text-lead-text-xs-semibold{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:18px;font-style:normal;font-weight:600;line-height:26px}.type-f-headings-h3{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.type-f-display-display-xs{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:40px;font-style:normal;font-weight:400;line-height:50px}.type-f-display-display-lg{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:64px;font-style:normal;font-weight:400;line-height:80px}.type-f-lead-text-lead-text-md-regular{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.type-f-text-text-xs-medium{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.type-f-headings-h4{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.type-f-text-text-md-regular{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.type-f-display-display-xl{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:72px;font-style:normal;font-weight:400;line-height:90px}.type-f-display-display-sm{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:48px;font-style:normal;font-weight:400;line-height:60px}.type-f-lead-text-lead-text-xs-medium{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:18px;font-style:normal;font-weight:500;line-height:26px}.type-f-lead-text-lead-text-md-bold{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.type-f-headings-h2{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.type-f-lead-text-lead-text-sm-bold{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.type-f-headings-h5{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:18px;font-style:normal;font-weight:700;line-height:26px}.type-f-text-text-sm-semibold{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.type-f-text-text-sm-regular{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.type-f-text-text-xs-semibold{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:600;line-height:18px}.type-f-lead-text-lead-text-md-semibold{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.type-f-lead-text-lead-text-md-medium{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:24px;font-style:normal;font-weight:500;line-height:32px}.type-f-display-display-md{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:56px;font-style:normal;font-weight:400;line-height:70px}.type-f-text-text-xs-regular{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.type-f-headings-subtitle{font-family:var(--font-inter);letter-spacing:0;text-transform:uppercase;font-synthesis:none;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.type-f-text-text-sm-bold{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.type-f-text-text-md-bold{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.type-f-text-text-sm-medium{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.type-f-lead-text-lead-text-xs-bold{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:18px;font-style:normal;font-weight:700;line-height:26px}.type-f-display-display-xxl{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:80px;font-style:normal;font-weight:400;line-height:100px}.type-f-text-text-xs-bold{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.type-f-text-text-md-semibold{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.type-f-lead-text-lead-text-xs-regular{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.type-f-headings-h6{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.type-f-lead-text-lead-text-sm-semibold{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.type-f-text-text-md-medium{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.type-u-marketing-body-default{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.type-u-marketing-body-emphasis{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.type-u-marketing-body-large{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.type-u-marketing-caption-default{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.type-u-marketing-caption-emphasis{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:600;line-height:18px}.type-u-marketing-caption-strong{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.type-u-marketing-control-label{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.type-u-marketing-control-label-large{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.type-u-marketing-display-md{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:56px;font-style:normal;font-weight:400;line-height:70px}.type-u-marketing-display-sm{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:48px;font-style:normal;font-weight:400;line-height:60px}.type-u-marketing-display-xs{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:40px;font-style:normal;font-weight:400;line-height:50px}.type-u-marketing-heading-card{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.type-u-marketing-heading-eyebrow{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:uppercase;font-synthesis:none;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.type-u-marketing-heading-feature{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.type-u-marketing-legal-body{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.type-u-marketing-legal-body-emphasis{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.type-u-marketing-legal-lead{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.type-u-marketing-legal-lead-emphasis{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:18px;font-style:normal;font-weight:600;line-height:26px}.type-u-marketing-legal-title{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.type-u-marketing-metadata-default{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.type-u-marketing-metric-compact{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.type-u-marketing-metric-display{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.type-u-marketing-metric-primary{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.type-u-marketing-navigation-item{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.type-u-marketing-navigation-item-active{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.type-u-marketing-website-button-label{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.type-u-marketing-website-button-label-large{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.type-u-ui-avatar-initials{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:10px;font-style:normal;font-weight:600;line-height:12px}.type-u-ui-avatar-initials-compact{font-family:var(--font-inter);letter-spacing:-.0889px;text-transform:none;font-synthesis:none;font-size:8px;font-style:normal;font-weight:600;line-height:8px}.type-u-ui-badge-micro{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:10px;font-style:normal;font-weight:500;line-height:12px}.type-u-ui-body-default{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.type-u-ui-body-emphasis{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.type-u-ui-body-large{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.type-u-ui-body-large-emphasis{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.type-u-ui-body-large-medium{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.type-u-ui-body-medium{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.type-u-ui-button-label{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.type-u-ui-button-label-large{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.type-u-ui-button-label-small{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.type-u-ui-caption-default{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.type-u-ui-caption-emphasis{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:600;line-height:18px}.type-u-ui-caption-medium{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.type-u-ui-caption-micro{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:10px;font-style:normal;font-weight:400;line-height:13px}.type-u-ui-caption-micro-medium{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:10px;font-style:normal;font-weight:500;line-height:13px}.type-u-ui-composer-notice{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:13px;font-style:normal;font-weight:400;line-height:18px}.type-u-ui-control-help{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.type-u-ui-control-label{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.type-u-ui-control-label-large{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.type-u-ui-control-label-small{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:600;line-height:18px}.type-u-ui-control-value{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.type-u-ui-heading-card{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.type-u-ui-heading-compact{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.type-u-ui-heading-dialog{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.type-u-ui-heading-eyebrow{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:uppercase;font-synthesis:none;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.type-u-ui-heading-page{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.type-u-ui-heading-prominent{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.type-u-ui-heading-section{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:18px;font-style:normal;font-weight:700;line-height:26px}.type-u-ui-insight-card-title{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:18px;font-style:normal;font-weight:600;line-height:20px}.type-u-ui-insight-card-title-micro{font-family:var(--font-inter);letter-spacing:-.4px;text-transform:none;font-synthesis:none;font-size:10px;font-style:normal;font-weight:600;line-height:11px}.type-u-ui-insight-metric-hero{font-family:var(--font-inter);letter-spacing:-1.6px;text-transform:none;font-synthesis:none;font-size:40px;font-style:normal;font-weight:700;line-height:36px}.type-u-ui-insight-metric-hero-compact{font-family:var(--font-inter);letter-spacing:-1.28px;text-transform:none;font-synthesis:none;font-size:32px;font-style:normal;font-weight:700;line-height:28.8px}.type-u-ui-insight-metric-hero-unit{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:500;line-height:15px}.type-u-ui-insight-metric-hero-unit-compact{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:13px;font-style:normal;font-weight:500;line-height:12px}.type-u-ui-insight-metric-inline{font-family:var(--font-inter);letter-spacing:-.4px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:600;line-height:17.5px}.type-u-ui-insight-rarity-badge{font-family:var(--font-inter);letter-spacing:.48px;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:600;line-height:14px}.type-u-ui-insight-trend-tag{font-family:var(--font-inter);letter-spacing:.8px;text-transform:none;font-synthesis:none;font-size:10px;font-style:normal;font-weight:600;line-height:14px}.type-u-ui-label-single-line{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:500;line-height:14px}.type-u-ui-label-single-line-default{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:400;line-height:14px}.type-u-ui-label-single-line-emphasis{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:600;line-height:14px}.type-u-ui-lead-default{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:18px;font-style:normal;font-weight:400;line-height:26px}.type-u-ui-lead-emphasis{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:18px;font-style:normal;font-weight:600;line-height:26px}.type-u-ui-metadata-default{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.type-u-ui-metric-compact{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.type-u-ui-metric-primary{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:24px;font-style:normal;font-weight:600;line-height:32px}.type-u-ui-navigation-item{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.type-u-ui-navigation-item-active{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.type-u-ui-project-notice-title{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:13px;font-style:normal;font-weight:600;line-height:18px}.type-u-ui-search-caption{font-family:var(--font-inter);letter-spacing:0;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:400;line-height:18px}.type-u-ui-session-list-time{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:10px;font-style:normal;font-weight:400;line-height:12px}.type-u-ui-session-list-title{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:13px;font-style:normal;font-weight:500;line-height:18px}.type-u-ui-sidebar-label{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.type-u-ui-status-label{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:10px;font-style:normal;font-weight:600;line-height:12px}.type-u-ui-toast-default{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:13px;font-style:normal;font-weight:500;line-height:18px}.type-u-ui-tooltip-default{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:12px;font-style:normal;font-weight:500;line-height:18px}.type-r-marketing-hero-display{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:40px;font-style:normal;font-weight:400;line-height:50px}@media (min-width:768px){.type-r-marketing-hero-display{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:48px;font-style:normal;font-weight:400;line-height:60px}}@media (min-width:1024px){.type-r-marketing-hero-display{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:56px;font-style:normal;font-weight:400;line-height:70px}}.type-r-marketing-hero-lead{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (min-width:768px){.type-r-marketing-hero-lead{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:400;line-height:24px}}.type-r-marketing-homepage-section-heading{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:24px;font-style:normal;font-weight:700;line-height:32px}@media (min-width:768px){.type-r-marketing-homepage-section-heading{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:32px;font-style:normal;font-weight:700;line-height:40px}}@media (min-width:1024px){.type-r-marketing-homepage-section-heading{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:48px;font-style:normal;font-weight:400;line-height:60px}}.type-r-marketing-legal-section{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:20px;font-style:normal;font-weight:600;line-height:28px}@media (min-width:768px){.type-r-marketing-legal-section{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:24px;font-style:normal;font-weight:600;line-height:32px}}.type-r-marketing-page-display{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:40px;font-style:normal;font-weight:400;line-height:50px}@media (min-width:768px){.type-r-marketing-page-display{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:48px;font-style:normal;font-weight:400;line-height:60px}}.type-r-marketing-section-heading{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:24px;font-style:normal;font-weight:700;line-height:32px}@media (min-width:768px){.type-r-marketing-section-heading{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:32px;font-style:normal;font-weight:700;line-height:40px}}.type-r-marketing-website-button-label-responsive{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:500;line-height:20px}@media (min-width:1024px){.type-r-marketing-website-button-label-responsive{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:500;line-height:24px}}.type-r-ui-page-description{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:400;line-height:20px}@media (min-width:768px){.type-r-ui-page-description{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:400;line-height:24px}}.type-code-block,.type-code-command{font-family:var(--font-jetbrains-mono);letter-spacing:0;font-synthesis:none;font-size:12px;font-weight:400;line-height:18px}.type-code-inline{font-family:var(--font-jetbrains-mono);letter-spacing:0;font-synthesis:none;font-weight:400;font-size:inherit;line-height:inherit}.type-code-log{font-family:var(--font-jetbrains-mono);letter-spacing:0;font-synthesis:none;font-size:12px;font-weight:400;line-height:18px}.type-code-opaque-id{font-family:var(--font-jetbrains-mono);letter-spacing:0;font-synthesis:none;font-size:12px;font-weight:500;line-height:18px}.type-code-terminal{font-family:var(--font-jetbrains-mono);letter-spacing:0;font-synthesis:none;font-size:12px;font-weight:400;line-height:18px}.type-content-body{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.type-content-body.type-content-body-compact{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.type-content-body strong{font-family:var(--font-inter);font-synthesis:none;font-style:normal;font-weight:700}.type-content-body em{font-family:var(--font-inter);font-synthesis:none;font-style:italic;font-weight:400}.type-content-body strong em,.type-content-body em strong{font-family:var(--font-inter);font-synthesis:none;font-style:italic;font-weight:700}.type-content-body a{text-underline-offset:2px;text-decoration-line:underline}.type-content-body code{font-family:var(--font-jetbrains-mono);letter-spacing:0;font-synthesis:none;font-weight:400;font-size:inherit;line-height:inherit}.type-content-body strong code{font-weight:700}.type-content-body h1{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.type-content-body h2{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:18px;font-style:normal;font-weight:700;line-height:26px}.type-content-body h3,.type-content-body h4,.type-content-body h5,.type-content-body h6{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.type-content-body table{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.type-content-body th{font-family:var(--font-inter);letter-spacing:-.2px;text-transform:none;font-synthesis:none;font-size:14px;font-style:normal;font-weight:600;line-height:20px}}
