:root{--jenny-font-display:var(--font-anton,"Anton"), Impact, sans-serif;--jenny-font-script:var(--font-condiment,"Condiment"), cursive;--jenny-font-sans:var(--font-instrument,"Instrument Sans"), system-ui, sans-serif;--jenny-font-mono:var(--font-jetbrains,"JetBrains Mono"), ui-monospace, monospace;--jenny-weight-regular:400;--jenny-weight-medium:500;--jenny-weight-semibold:600;--jenny-space:#010828;--jenny-space-rgb:1 8 40;--jenny-cream:#eff4ff;--jenny-cream-rgb:239 244 255;--jenny-neon:#6fff00;--jenny-neon-rgb:111 255 0;--jenny-deep-navy:#020c33;--jenny-badge-navy:#0a1a4a;--jenny-blue-glow:#1d3bff;--jenny-blue-glow-rgb:29 59 255;--jenny-white:#fff;--jenny-neon-ink:#2f7d00;--jenny-text-on-neon:var(--jenny-space);--jenny-text-on-cream:var(--jenny-space);--jenny-neon-05:#6fff000d;--jenny-neon-07:#6fff0012;--jenny-neon-08:#6fff0014;--jenny-neon-10:#6fff001a;--jenny-neon-12:#6fff001f;--jenny-neon-20:#6fff0033;--jenny-neon-25:#6fff0040;--jenny-neon-30:#6fff004d;--jenny-neon-35:#6fff0059;--jenny-neon-40:#6fff0066;--jenny-neon-45:#6fff0073;--jenny-neon-50:#6fff0080;--jenny-neon-60:#6fff0099;--jenny-neon-70:#6fff00b3;--jenny-gradient-lanyard:linear-gradient(to bottom, transparent, #6fff0066, #6fff00b3);--jenny-gradient-media-fade:linear-gradient(to top, #010828b3, transparent);--jenny-grain-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--jenny-grain-opacity:.06;--jenny-glow-blue:#1d3bff33;--jenny-glow-blue-soft:#1d3bff1f;--jenny-glow-neon:#6fff0012;--jenny-glow-neon-card:#6fff0014;--jenny-glow-blur-xl:160px;--jenny-glow-blur-lg:150px;--jenny-glow-blur-md:100px;--jenny-glass-blur:4px;--jenny-glass-blur-solid:24px;--jenny-glass-edge-width:1.4px;--jenny-shadow-glow-primary:0 0 48px #6fff0073;--jenny-shadow-glow-nav:0 0 32px #6fff0080;--jenny-shadow-glow-compact:0 0 24px #6fff0073;--jenny-shadow-glow-bar:0 0 28px #6fff00b3;--jenny-shadow-glow-step:0 0 18px #6fff0073;--jenny-shadow-glow-dot:0 0 16px #6fff00b3;--jenny-shadow-badge:0 40px 120px -40px #6fff0040;--jenny-shadow-slot:inset 0 1px 2px #0009;--jenny-text-glow:0 0 42px #6fff0059;--jenny-radius-pill:9999px;--jenny-radius-panel:32px;--jenny-radius-card-lg:28px;--jenny-radius-inner:24px;--jenny-radius-card:22px;--jenny-radius-bar:20px;--jenny-radius-tile:18px;--jenny-radius-note:16px;--jenny-radius-field:14px;--jenny-radius-sm:12px;--jenny-radius-xs:8px;--jenny-container-max:1831px;--jenny-gutter:16px;--jenny-section-y:64px;--jenny-hero-pt:104px;--jenny-hero-pb:56px;--jenny-final-y:80px;--jenny-panel-pad:18px;--jenny-inner-pad:20px;--jenny-card-pad:20px;--jenny-scroll-margin:96px;--jenny-nav-offset-top:12px;--jenny-z-header:50;--jenny-z-grain:60;--jenny-z-skip:70;--jenny-measure-hero:620px;--jenny-measure-intro:640px;--jenny-measure-copy:560px;--jenny-measure-narrow:520px;--jenny-text-display:clamp(62px, 17vw, 104px);--jenny-leading-display:.9;--jenny-text-display-sub:clamp(27px, 7.6vw, 44px);--jenny-leading-display-sub:1.02;--jenny-text-display-cta:clamp(44px, 7vw, 124px);--jenny-leading-display-cta:.95;--jenny-script-scale:1.06em;--jenny-leading-script:.8;--jenny-text-h2:32px;--jenny-leading-h2:1.05;--jenny-text-h2-script:36px;--jenny-h2-indent:48px;--jenny-text-h2-md:34px;--jenny-text-h2-sm:30px;--jenny-text-h3-xl:28px;--jenny-text-h3-lg:26px;--jenny-text-h3:24px;--jenny-text-h3-sm:22px;--jenny-text-h4-display:19px;--jenny-text-stat:30px;--jenny-text-logo:22px;--jenny-tracking-logo:.06em;--jenny-text-lead:22px;--jenny-text-quote:20px;--jenny-text-hero-body:17px;--jenny-text-body-lg:17px;--jenny-text-body-md:16.5px;--jenny-text-body:16px;--jenny-text-ui:15.5px;--jenny-text-sm:15px;--jenny-text-nav:14.5px;--jenny-text-button-sm:14.5px;--jenny-text-xs:14px;--jenny-text-pill:13.5px;--jenny-text-2xs:13px;--jenny-text-tag:12.5px;--jenny-leading-relaxed:1.625;--jenny-leading-snug:1.375;--jenny-leading-tight:1.25;--jenny-leading-normal:1.5;--jenny-text-eyebrow:12px;--jenny-tracking-eyebrow:.18em;--jenny-text-label:11.5px;--jenny-tracking-label:.14em;--jenny-tracking-label-tight:.12em;--jenny-text-badge-label:11px;--jenny-tracking-badge-label:.16em;--jenny-text-status-sm:11px;--jenny-text-status:12px;--jenny-tracking-status:.1em;--jenny-tracking-lang:.06em;--jenny-text-button:17px;--jenny-text-button-nav:13px;--jenny-tracking-button:.04em;--jenny-ease-out:cubic-bezier(.2, .7, .2, 1);--jenny-ease-standard:cubic-bezier(.4, 0, .2, 1);--jenny-ease-ping:cubic-bezier(0, 0, .2, 1);--jenny-duration-fast:.15s;--jenny-duration-base:.3s;--jenny-duration-slow:.5s;--jenny-duration-swap:.6s;--jenny-duration-reveal:.9s;--jenny-duration-rise:1s;--jenny-duration-float:7s;--jenny-duration-pulse:1.8s;--jenny-reveal-distance:28px;--jenny-rise-distance:40px;--jenny-swap-distance:10px;--jenny-focus-offset:3px}:root,.jenny-theme,.jenny-login,.jenny-dark{--jenny-text:var(--jenny-cream);--jenny-text-90:#eff4ffe6;--jenny-text-85:#eff4ffd9;--jenny-text-80:#eff4ffcc;--jenny-text-75:#eff4ffbf;--jenny-text-placeholder:#eff4ff73;--jenny-text-accent:var(--jenny-neon);--jenny-mark:var(--jenny-neon);--jenny-inverse-bg:var(--jenny-cream);--jenny-inverse-fg:var(--jenny-space);--jenny-bg:var(--jenny-space);--jenny-field-bg:var(--jenny-space);--jenny-glass-bg:#ffffff03;--jenny-surface-02:#ffffff05;--jenny-surface-04:#ffffff0a;--jenny-surface-05:#ffffff0d;--jenny-surface-06:#ffffff0f;--jenny-surface-08:#ffffff14;--jenny-surface-09:#ffffff17;--jenny-surface-10:#ffffff1a;--jenny-panel-70:#010828b3;--jenny-panel:#010828bf;--jenny-panel-80:#010828cc;--jenny-panel-95:#010828f2;--jenny-frame:#020c3399;--jenny-line-faint:#ffffff14;--jenny-line:#ffffff1a;--jenny-line-soft:#ffffff26;--jenny-line-input:#fff3;--jenny-line-strong:#ffffff40;--jenny-line-cream:#eff4ff4d;--jenny-line-cream-35:#eff4ff59;--jenny-line-cream-40:#eff4ff66;--jenny-line-cream-50:#eff4ff80;--jenny-line-neon:#6fff0059;--jenny-line-neon-strong:#6fff0080;--jenny-line-focus:#6fff0099;--jenny-glass-highlight:inset 0 1px 1px #ffffff1a;--jenny-gradient-glass-edge:linear-gradient(180deg, #ffffff73 0%, #ffffff26 20%, #fff0 40%, #fff0 60%, #ffffff26 80%, #ffffff73 100%);--jenny-gradient-section-fade:linear-gradient(to bottom, transparent, var(--jenny-space));--jenny-barcode:repeating-linear-gradient(90deg, #eff4ffcc 0 2px, transparent 2px 4px, #eff4ffcc 4px 5px, transparent 5px 9px, #eff4ffcc 9px 12px, transparent 12px 14px);--jenny-outline-stroke:#eff4ff38;--jenny-focus-color:var(--jenny-neon);--jenny-focus-ring:2px solid var(--jenny-neon)}:root.light{--jenny-text:var(--jenny-space);--jenny-text-90:#010828e6;--jenny-text-85:#010828d9;--jenny-text-80:#010828cc;--jenny-text-75:#010828bf;--jenny-text-placeholder:#0108288c;--jenny-text-accent:var(--jenny-neon-ink);--jenny-mark:var(--jenny-neon-ink);--jenny-inverse-bg:var(--jenny-space);--jenny-inverse-fg:var(--jenny-cream);--jenny-bg:var(--jenny-cream);--jenny-field-bg:#fff;--jenny-glass-bg:#fff9;--jenny-surface-02:#01082805;--jenny-surface-04:#0108280a;--jenny-surface-05:#0108280d;--jenny-surface-06:#0108280f;--jenny-surface-08:#01082814;--jenny-surface-09:#01082817;--jenny-surface-10:#0108281a;--jenny-panel-70:#ffffffb3;--jenny-panel:#ffffffbf;--jenny-panel-80:#fffc;--jenny-panel-95:#fffffff2;--jenny-frame:#fff9;--jenny-line-faint:#01082814;--jenny-line:#0108281a;--jenny-line-soft:#01082826;--jenny-line-input:#01082838;--jenny-line-strong:#01082847;--jenny-line-cream:#0108284d;--jenny-line-cream-35:#01082859;--jenny-line-cream-40:#01082866;--jenny-line-cream-50:#01082880;--jenny-line-neon:#2f7d0073;--jenny-line-neon-strong:#2f7d0099;--jenny-line-focus:#01082899;--jenny-glass-highlight:inset 0 1px 1px #ffffffe6, 0 0 0 1px #01082814;--jenny-gradient-glass-edge:linear-gradient(180deg, #01082824 0%, #0108280d 20%, #01082800 40%, #01082800 60%, #0108280d 80%, #01082824 100%);--jenny-gradient-section-fade:linear-gradient(to bottom, transparent, var(--jenny-cream));--jenny-barcode:repeating-linear-gradient(90deg, #010828cc 0 2px, transparent 2px 4px, #010828cc 4px 5px, transparent 5px 9px, #010828cc 9px 12px, transparent 12px 14px);--jenny-outline-stroke:#0108282e;--jenny-focus-color:var(--jenny-space);--jenny-focus-ring:2px solid var(--jenny-space)}@media (min-width:640px){:root{--jenny-gutter:24px;--jenny-section-y:80px;--jenny-hero-pt:128px;--jenny-hero-pb:64px;--jenny-final-y:96px;--jenny-inner-pad:28px;--jenny-nav-offset-top:16px;--jenny-text-h2:48px;--jenny-leading-h2:1;--jenny-text-h2-script:52px;--jenny-h2-indent:96px;--jenny-text-h2-md:48px;--jenny-text-h2-sm:42px;--jenny-text-h3-lg:30px;--jenny-text-h3-sm:26px;--jenny-text-lead:24px;--jenny-text-quote:22px;--jenny-text-hero-body:19px;--jenny-text-button-nav:15px}}@media (min-width:768px){:root{--jenny-gutter:32px;--jenny-text-h2:60px;--jenny-text-h2-script:68px;--jenny-h2-indent:128px}}@media (min-width:1024px){:root{--jenny-section-y:96px;--jenny-hero-pb:80px;--jenny-final-y:128px;--jenny-text-display:clamp(92px, 9vw, 164px);--jenny-text-display-sub:clamp(34px, 3.2vw, 58px)}}.jenny-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--jenny-bg);color:var(--jenny-text);font-family:var(--jenny-font-sans);line-height:var(--jenny-leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jenny-theme ::selection{background:var(--jenny-neon);color:var(--jenny-space)}.jenny-theme :focus-visible{outline:var(--jenny-focus-ring);outline-offset:var(--jenny-focus-offset)}.jenny-theme summary:focus-visible{outline-offset:-2px;border-radius:var(--jenny-radius-card)}.jenny-theme section[id]{scroll-margin-top:var(--jenny-scroll-margin)}.jenny-container{max-width:var(--jenny-container-max);padding-inline:var(--jenny-gutter);margin-inline:auto}.jenny-section{padding-block:var(--jenny-section-y);position:relative}.jenny-glass{background:var(--jenny-glass-bg);background-blend-mode:luminosity;-webkit-backdrop-filter:blur(var(--jenny-glass-blur));backdrop-filter:blur(var(--jenny-glass-blur));box-shadow:var(--jenny-glass-highlight);border:none;position:relative;overflow:hidden}.jenny-glass:before{content:"";border-radius:inherit;padding:var(--jenny-glass-edge-width);background:var(--jenny-gradient-glass-edge);-webkit-mask-composite:xor;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.jenny-glass--solid{background-color:var(--jenny-panel-80);-webkit-backdrop-filter:blur(var(--jenny-glass-blur-solid));backdrop-filter:blur(var(--jenny-glass-blur-solid))}.jenny-glass--menu{background-color:var(--jenny-panel-95);-webkit-backdrop-filter:blur(var(--jenny-glass-blur-solid));backdrop-filter:blur(var(--jenny-glass-blur-solid))}.jenny-glass--frame{background-color:var(--jenny-frame)}.jenny-glass--neon{background-color:var(--jenny-neon-05)}.jenny-glass--hover{transition:background-color var(--jenny-duration-base) var(--jenny-ease-standard)}.jenny-glass--hover:hover{background-color:var(--jenny-surface-10)}.jenny-glass--selected{background-color:var(--jenny-surface-09);box-shadow:0 0 0 1px var(--jenny-line-neon-strong)}.jenny-panel{border-radius:var(--jenny-radius-panel);padding:var(--jenny-panel-pad)}.jenny-panel-inner{border-radius:var(--jenny-radius-inner);background:var(--jenny-panel);padding:var(--jenny-inner-pad)}.jenny-card{border-radius:var(--jenny-radius-tile);background:var(--jenny-surface-04);box-shadow:0 0 0 1px var(--jenny-line);padding:16px}@media (min-width:640px){.jenny-card{padding:20px}}.jenny-row{border-radius:var(--jenny-radius-field);background:var(--jenny-surface-04);box-shadow:0 0 0 1px var(--jenny-line);padding:12px 16px}.jenny-note-planned{border-radius:var(--jenny-radius-note);border:1px dashed var(--jenny-line-cream-35);color:var(--jenny-text-90);padding:12px 16px}.jenny-card-planned{border-radius:var(--jenny-radius-card);border:1px dashed var(--jenny-line-input);padding:var(--jenny-card-pad)}.jenny-display{font-family:var(--jenny-font-display);text-transform:uppercase;font-weight:400;font-size:var(--jenny-text-display);line-height:var(--jenny-leading-display);padding-bottom:.08em}.jenny-display-sub{font-family:var(--jenny-font-display);text-transform:uppercase;font-weight:400;font-size:var(--jenny-text-display-sub);line-height:var(--jenny-leading-display-sub)}.jenny-display-cta{font-family:var(--jenny-font-display);text-transform:uppercase;font-weight:400;font-size:var(--jenny-text-display-cta);line-height:var(--jenny-leading-display-cta)}.jenny-script{font-family:var(--jenny-font-script);text-transform:none;color:var(--jenny-text-accent);font-weight:400}.jenny-script--display{font-size:var(--jenny-script-scale);line-height:var(--jenny-leading-script)}.jenny-script--glow{text-shadow:var(--jenny-text-glow)}.jenny-headline{font-family:var(--jenny-font-display);text-transform:uppercase;font-weight:400;font-size:var(--jenny-text-h2);line-height:var(--jenny-leading-h2)}.jenny-headline__indent{margin-left:var(--jenny-h2-indent);display:inline-block}.jenny-headline__script{font-family:var(--jenny-font-script);text-transform:none;color:var(--jenny-text-accent);font-weight:400;font-size:var(--jenny-text-h2-script)}.jenny-h3{font-family:var(--jenny-font-display);text-transform:uppercase;font-weight:400;font-size:var(--jenny-text-h3);line-height:var(--jenny-leading-tight)}.jenny-eyebrow{font-family:var(--jenny-font-mono);font-size:var(--jenny-text-eyebrow);text-transform:uppercase;letter-spacing:var(--jenny-tracking-eyebrow);color:var(--jenny-text-75)}.jenny-eyebrow:before{content:"/ ";content:"/ " / "";color:var(--jenny-text-accent)}.jenny-label{font-family:var(--jenny-font-mono);font-size:var(--jenny-text-label);text-transform:uppercase;letter-spacing:var(--jenny-tracking-label);color:var(--jenny-text-75)}.jenny-lead{font-size:var(--jenny-text-lead);font-weight:var(--jenny-weight-medium);line-height:var(--jenny-leading-snug);color:var(--jenny-text)}.jenny-intro{font-size:var(--jenny-text-body-lg);line-height:var(--jenny-leading-relaxed);color:var(--jenny-text-85);max-width:var(--jenny-measure-intro)}.jenny-body{font-size:var(--jenny-text-body);line-height:var(--jenny-leading-relaxed);color:var(--jenny-text-90)}.jenny-logo-word{font-family:var(--jenny-font-display);font-size:var(--jenny-text-logo);text-transform:uppercase;letter-spacing:var(--jenny-tracking-logo);color:var(--jenny-text)}.jenny-text-outline{color:#0000;-webkit-text-stroke:1px var(--jenny-outline-stroke)}.jenny-btn-primary{border-radius:var(--jenny-radius-pill);background:var(--jenny-neon);color:var(--jenny-space);font-family:var(--jenny-font-display);font-weight:400;font-size:var(--jenny-text-button);line-height:var(--jenny-leading-normal);text-transform:uppercase;letter-spacing:var(--jenny-tracking-button);transition:box-shadow var(--jenny-duration-base) var(--jenny-ease-standard);align-items:center;gap:12px;padding:8px 8px 8px 24px;text-decoration:none;display:inline-flex}.jenny-btn-primary:hover{box-shadow:var(--jenny-shadow-glow-primary)}.jenny-btn-primary__icon{border-radius:var(--jenny-radius-pill);background:var(--jenny-space);width:40px;height:40px;color:var(--jenny-neon);transition:transform var(--jenny-duration-base) var(--jenny-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}.jenny-btn-primary:hover .jenny-btn-primary__icon{transform:translate(4px)}.jenny-btn-nav{white-space:nowrap;border-radius:var(--jenny-radius-pill);background:var(--jenny-neon);color:var(--jenny-space);font-family:var(--jenny-font-display);font-size:var(--jenny-text-button-nav);text-transform:uppercase;letter-spacing:var(--jenny-tracking-button);transition:box-shadow var(--jenny-duration-base) var(--jenny-ease-standard);padding:10px 14px;text-decoration:none}@media (min-width:640px){.jenny-btn-nav{padding-inline:20px}}.jenny-btn-nav:hover{box-shadow:var(--jenny-shadow-glow-nav)}.jenny-btn-glass{border-radius:var(--jenny-radius-pill);font-family:var(--jenny-font-display);font-size:var(--jenny-text-button);line-height:var(--jenny-leading-normal);text-transform:uppercase;letter-spacing:var(--jenny-tracking-button);color:var(--jenny-text);transition:background-color var(--jenny-duration-base) var(--jenny-ease-standard), color var(--jenny-duration-base) var(--jenny-ease-standard);align-items:center;gap:12px;padding:16px 24px;text-decoration:none;display:inline-flex}.jenny-btn-glass:hover{background-color:var(--jenny-surface-10)}.jenny-btn-sm{border-radius:var(--jenny-radius-pill);font-family:var(--jenny-font-sans);font-size:var(--jenny-text-button-sm);font-weight:var(--jenny-weight-semibold);line-height:var(--jenny-leading-normal);cursor:pointer;transition:color var(--jenny-duration-fast) var(--jenny-ease-standard), background-color var(--jenny-duration-fast) var(--jenny-ease-standard), box-shadow var(--jenny-duration-fast) var(--jenny-ease-standard);border:0;padding:10px 16px}.jenny-btn-sm--primary{background:var(--jenny-neon);color:var(--jenny-space)}.jenny-btn-sm--primary:hover{box-shadow:var(--jenny-shadow-glow-compact)}.jenny-btn-sm--secondary{color:var(--jenny-text);box-shadow:0 0 0 1px var(--jenny-line-strong);background:0 0}.jenny-btn-sm--secondary:hover{background:var(--jenny-surface-06)}.jenny-btn-sm--secondary[aria-pressed=true]{background:var(--jenny-surface-10)}.jenny-btn-sm:disabled{opacity:.4;cursor:not-allowed}.jenny-btn-icon{border-radius:var(--jenny-radius-pill);width:48px;height:48px;color:var(--jenny-text);transition:all var(--jenny-duration-fast) var(--jenny-ease-standard);flex-shrink:0;justify-content:center;align-items:center;display:flex}.jenny-btn-icon:hover{background-color:var(--jenny-surface-10);transform:scale(1.1)}.jenny-link{color:var(--jenny-text);text-underline-offset:4px;text-decoration:underline}.jenny-link:hover{color:var(--jenny-text-accent)}.jenny-link-quiet{color:var(--jenny-text-85);transition:color var(--jenny-duration-fast) var(--jenny-ease-standard);text-decoration:none}.jenny-link-quiet:hover{color:var(--jenny-text-accent)}.jenny-nav-link{border-radius:var(--jenny-radius-pill);font-size:var(--jenny-text-nav);color:var(--jenny-text-80);transition:color var(--jenny-duration-fast) var(--jenny-ease-standard), background-color var(--jenny-duration-fast) var(--jenny-ease-standard);padding:8px 12px;text-decoration:none}.jenny-nav-link:hover{background:var(--jenny-surface-06);color:var(--jenny-text)}.jenny-pill{border-radius:var(--jenny-radius-pill);font-size:var(--jenny-text-pill);color:var(--jenny-text-90);align-items:center;gap:10px;padding:8px 16px;display:inline-flex}.jenny-dot{border-radius:var(--jenny-radius-pill);background:var(--jenny-mark);flex-shrink:0;width:6px;height:6px;display:inline-block}.jenny-status{white-space:nowrap;border-radius:var(--jenny-radius-pill);font-family:var(--jenny-font-mono);font-size:var(--jenny-text-status);text-transform:uppercase;letter-spacing:var(--jenny-tracking-status);border:1px solid;flex-shrink:0;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.jenny-status--sm{font-size:var(--jenny-text-status-sm);gap:6px;padding:2px 10px}.jenny-status:before{content:"";border-radius:var(--jenny-radius-pill);flex-shrink:0;width:6px;height:6px}.jenny-status--now{border-color:var(--jenny-line-neon);background:var(--jenny-neon-08);color:var(--jenny-text-accent)}.jenny-status--now:before{background:var(--jenny-mark)}.jenny-status--pilot{border-color:var(--jenny-line-cream);background:var(--jenny-surface-06);color:var(--jenny-text)}.jenny-status--pilot:before{background:var(--jenny-text);box-shadow:0 0 0 2px var(--jenny-line-cream)}.jenny-status--planned{border-color:var(--jenny-line-cream);color:var(--jenny-text-85);background:0 0;border-style:dashed}.jenny-status--planned:before{border:1px dashed var(--jenny-text-80);background:0 0}.jenny-tag{border-radius:var(--jenny-radius-pill);background:var(--jenny-inverse-bg);color:var(--jenny-inverse-fg);font-size:var(--jenny-text-tag);font-weight:var(--jenny-weight-semibold);align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.jenny-chip{border-radius:var(--jenny-radius-pill);font-size:var(--jenny-text-xs);color:var(--jenny-text);background:var(--jenny-surface-06);box-shadow:0 0 0 1px var(--jenny-line-soft);padding:6px 12px}.jenny-chip--must{background:var(--jenny-neon-12);box-shadow:0 0 0 1px var(--jenny-line-neon)}.jenny-badge-fit{border-radius:var(--jenny-radius-pill);font-size:var(--jenny-text-2xs);font-weight:var(--jenny-weight-semibold);background:var(--jenny-neon-12);color:var(--jenny-text-accent);padding:4px 10px}.jenny-segmented{border-radius:var(--jenny-radius-pill);background:var(--jenny-surface-05);box-shadow:0 0 0 1px var(--jenny-line);padding:4px;display:inline-flex}.jenny-segmented__option{border-radius:var(--jenny-radius-pill);font-family:var(--jenny-font-mono);text-transform:uppercase;letter-spacing:var(--jenny-tracking-lang);color:var(--jenny-text-85);cursor:pointer;transition:color var(--jenny-duration-fast) var(--jenny-ease-standard), background-color var(--jenny-duration-fast) var(--jenny-ease-standard);background:0 0;border:0;padding:6px 10px;font-size:12px}.jenny-segmented__option:hover{color:var(--jenny-text)}.jenny-segmented__option[aria-pressed=true],.jenny-segmented__option[aria-checked=true]{background:var(--jenny-inverse-bg);color:var(--jenny-inverse-fg)}.jenny-segmented--neon .jenny-segmented__option{font-family:var(--jenny-font-sans);font-size:var(--jenny-text-xs);font-weight:var(--jenny-weight-semibold);text-transform:none;letter-spacing:normal;color:var(--jenny-text-90);padding:8px 16px}.jenny-segmented--neon .jenny-segmented__option[aria-checked=true],.jenny-segmented--neon .jenny-segmented__option[aria-pressed=true]{background:var(--jenny-neon);color:var(--jenny-space)}.jenny-progress{border-radius:var(--jenny-radius-pill);background:var(--jenny-surface-10);height:6px;overflow:hidden}.jenny-progress__fill{border-radius:var(--jenny-radius-pill);background:var(--jenny-neon);height:100%;transition:all var(--jenny-duration-slow) var(--jenny-ease-standard)}.jenny-step{border-radius:var(--jenny-radius-pill);width:36px;height:36px;font-family:var(--jenny-font-mono);background:var(--jenny-bg);color:var(--jenny-text);box-shadow:0 0 0 1px var(--jenny-line-strong);justify-content:center;align-items:center;font-size:13px;display:flex}.jenny-step--current{background:var(--jenny-neon);color:var(--jenny-space);box-shadow:var(--jenny-shadow-glow-step)}.jenny-step--done{background:var(--jenny-neon-25);box-shadow:0 0 0 1px var(--jenny-line-focus)}.jenny-step--planned{box-shadow:none;border:1px dashed var(--jenny-line-cream-50);color:var(--jenny-text-85)}.jenny-field{border-radius:var(--jenny-radius-field);background:var(--jenny-field-bg);width:100%;font-family:var(--jenny-font-sans);font-size:var(--jenny-text-ui);line-height:var(--jenny-leading-normal);color:var(--jenny-text);box-shadow:0 0 0 1px var(--jenny-line-input);border:0;padding:12px 14px}.jenny-field::placeholder{color:var(--jenny-text-placeholder);opacity:1}.jenny-field:focus{box-shadow:0 0 0 1px var(--jenny-line-focus)}textarea.jenny-field{line-height:var(--jenny-leading-relaxed);resize:vertical}.jenny-field-label{font-size:var(--jenny-text-xs);font-weight:var(--jenny-weight-medium);color:var(--jenny-text);margin-bottom:6px;display:block}.jenny-grain{z-index:var(--jenny-z-grain);pointer-events:none;opacity:var(--jenny-grain-opacity);background-image:var(--jenny-grain-image);position:fixed;inset:-50%}.jenny-barcode{background:var(--jenny-barcode)}.jenny-glow{border-radius:var(--jenny-radius-pill);pointer-events:none;position:absolute}.jenny-glow--blue{background:var(--jenny-glow-blue);filter:blur(var(--jenny-glow-blur-xl))}.jenny-glow--neon{background:var(--jenny-glow-neon);filter:blur(var(--jenny-glow-blur-lg))}.jenny-section-fade{inset-inline:0;background:var(--jenny-gradient-section-fade);pointer-events:none;height:128px;position:absolute;bottom:0}.jenny-reveal{opacity:0;transform:translateY(var(--jenny-reveal-distance));transition:opacity var(--jenny-duration-reveal) var(--jenny-ease-out), transform var(--jenny-duration-reveal) var(--jenny-ease-out)}.jenny-reveal.is-in{opacity:1;transform:none}.jenny-rise{opacity:0;animation:jenny-rise var(--jenny-duration-rise) var(--jenny-ease-out) forwards}@keyframes jenny-rise{0%{opacity:0;transform:translateY(var(--jenny-rise-distance))}to{opacity:1;transform:none}}.jenny-float{transform-origin:top;animation:jenny-float var(--jenny-duration-float) ease-in-out infinite}@keyframes jenny-float{0%,to{transform:translateY(0)rotate(2.5deg)}50%{transform:translateY(-14px)rotate(1.5deg)}}.jenny-toast-swap{animation:jenny-toast-swap var(--jenny-duration-swap) var(--jenny-ease-out) both}@keyframes jenny-toast-swap{0%{opacity:0;transform:translateY(var(--jenny-swap-distance));filter:blur(4px)}to{opacity:1;filter:none;transform:none}}.jenny-nudge{animation:jenny-nudge var(--jenny-duration-pulse) ease-in-out infinite}@keyframes jenny-nudge{0%,to{box-shadow:0 0 #6fff008c}50%{box-shadow:0 0 0 10px #6fff0000}}.jenny-ping{animation:jenny-ping 1s var(--jenny-ease-ping) infinite}@keyframes jenny-ping{75%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.jenny-reveal,.jenny-rise{opacity:1;transition:none;animation:none;transform:none}.jenny-float,.jenny-toast-swap,.jenny-nudge,.jenny-ping{animation:none}.jenny-btn-primary__icon,.jenny-btn-icon{transition:none}}
:root,:root.dark,.jenny-login,.jenny-theme,.jenny-dark{--jm-font-display:var(--jenny-font-display,var(--font-anton), Impact, sans-serif);--jm-font-mono:var(--jenny-font-mono,var(--font-jetbrains), ui-monospace, monospace);--jm-ease:var(--jenny-ease-out,cubic-bezier(.2, .7, .2, 1));--jm-surface:#ffffff0a;--jm-surface-hover:#ffffff0f;--jm-surface-strong:#ffffff14;--jm-surface-pressed:#ffffff1a;--jm-ring:#ffffff1a;--jm-ring-soft:#ffffff26;--jm-ring-input:#fff3;--jm-ring-strong:#ffffff40;--jm-inner:#010828bf;--jm-field:var(--jenny-space,#010828);--jm-selected-bg:#ffffff17;--jm-selected-ring:#6fff0080;--jm-now-bg:#6fff0014;--jm-now-ring:#6fff0059;--jm-accent-tint:#6fff001f;--jm-accent-glow:0 0 24px #6fff0073;--jm-glow-soft:#6fff0012;--jm-teal-text:var(--teal);--jm-amber-text:var(--amber);--jm-rose-text:var(--rose);--jm-blue-text:var(--blue);--jm-violet-text:var(--violet)}:root.light{--jm-surface:#fff;--jm-surface-hover:#0108280f;--jm-surface-strong:#01082814;--jm-surface-pressed:#0108281a;--jm-ring:#0108281a;--jm-ring-soft:#01082824;--jm-ring-input:#0108283d;--jm-ring-strong:#0108284d;--jm-inner:#ffffffe6;--jm-field:#fff;--jm-selected-bg:#6fff001a;--jm-selected-ring:var(--accent-text,#2f7d00);--jm-now-bg:#6fff0033;--jm-now-ring:#2f7d0073;--jm-accent-tint:#6fff003d;--jm-accent-glow:0 0 0 3px #6fff0073;--jm-glow-soft:#6fff001f}:is(.cc-counter,.cc-filter button,.cc-dismiss,.cc-collapse,.cc-activity,.cc-link,.cc-more,.cc-overnight .text-link,.cc-rec-foot .text-link,.wizard-step,.kind-toggle button,.company-chip,.review-toggle,.chip,.search-mode-option,.brief-card,.ask-ai-row,.ai-autopilot-grid button,.briefing-stat,.briefing-item .text-link,.analysis-skip,.opp-title,.assistant-followups .ai-chip-autopilot,.source-row-actions a,.lab-result-actions a):focus-visible,:is(.source-evidence,.source-questions,.opp-history,.copilot-email,.stage-history,.intake-source-text,.search-source,.search-candidate,.lab-ai-evidence details,.candidate-import-row details)>summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.recipient-row:has(input:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.recipient-row:has(input:focus-visible) input:focus-visible{outline:none}.check-label:has([data-slot=checkbox][data-disabled]){cursor:not-allowed}.check-label [data-slot=checkbox][data-disabled]{opacity:.5}.ai-badge{border:1px solid var(--jm-ring-soft);background:var(--jm-surface-hover);color:var(--foreground);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:500;display:inline-flex}.ai-badge.live{border-color:var(--jm-now-ring);background:var(--jm-now-bg);color:var(--accent-text)}.ai-badge.local{border-color:color-mix(in oklab, var(--amber) 40%, transparent);background:color-mix(in oklab, var(--amber) 14%, transparent)}.ai-button{align-items:center;gap:8px;display:inline-flex}.ai-button:disabled{opacity:.7;cursor:progress}.spin{animation:.9s linear infinite ai-spin}@keyframes ai-spin{to{transform:rotate(360deg)}}.ask-ai-row{border:1px dashed var(--jm-ring-input);color:var(--foreground);cursor:pointer;font:inherit;transition:background-color .3s var(--jm-ease);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:inline-flex}.ask-ai-row:hover{background:var(--jm-surface-hover)}@media (prefers-reduced-motion:reduce){.spin{animation:none}.ask-ai-row{transition:none}}
.ai-heading-tools{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.ai-heading-tools .assistant-clear{margin-left:0}.ai-steps{gap:2px;margin:12px 0 14px;padding:4px 0 0;list-style:none;display:grid;position:relative}.ai-steps:before{content:"";background:var(--jm-ring-soft);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:11px}.ai-step{grid-template-columns:24px 1fr auto;align-items:start;gap:10px;padding:6px 0;font-size:12.5px;display:grid;position:relative}.ai-step-icon{background:var(--card);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--jm-ring-strong);color:var(--muted-foreground);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.ai-step.running .ai-step-icon{color:var(--on-accent);background:var(--accent);box-shadow:var(--jenny-shadow-glow-step,0 0 18px #6fff0073)}:root.light .ai-step.running .ai-step-icon{box-shadow:none}.ai-step.done .ai-step-icon{color:var(--accent-text);background:color-mix(in oklab, var(--accent) 25%, var(--card));box-shadow:inset 0 0 0 1px var(--jm-selected-ring)}.ai-step.error .ai-step-icon{color:var(--jm-rose-text);background:color-mix(in oklab, var(--rose) 18%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--rose) 55%, transparent)}.ai-step-body{min-width:0;padding-top:3px}.ai-step-body strong{color:var(--foreground);overflow-wrap:anywhere;font-weight:500;display:block}.ai-step.running .ai-step-body strong:after{content:"…"}.ai-step-body small{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:1px;font-size:11.5px;line-height:1.5;display:block}.ai-step.error .ai-step-body small{color:var(--jm-rose-text)}.ai-step time{font-family:var(--jm-font-mono);font-variant-numeric:tabular-nums;color:var(--muted-foreground);white-space:nowrap;padding-top:5px;font-size:10.5px}.ai-md{margin:8px 0 14px;font-size:13.5px;line-height:1.7}.ai-md p{overflow-wrap:anywhere;margin:0 0 10px}.ai-md h4{margin:12px 0 6px;font-size:14px;font-weight:600}.ai-md ul,.ai-md ol{margin:0 0 10px;padding-left:18px}.ai-md ul{list-style:outside}.ai-md ol{list-style:decimal}.ai-md li{overflow-wrap:anywhere;margin:3px 0}.ai-md li::marker{color:var(--accent-text);font-weight:600}.ai-md strong{font-weight:600}.ai-md code{font-family:var(--jm-font-mono);background:var(--jm-surface-strong);border-radius:6px;padding:1px 5px;font-size:12px}.ai-autopilot{background:radial-gradient(ellipse at 100% 0%, var(--jm-glow-soft), transparent 60%), var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:22px;margin:20px 0 6px;padding:15px}.ai-autopilot>header{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.ai-autopilot>header svg{color:var(--accent-text);flex-shrink:0;margin-top:2px}.ai-autopilot>header strong{font-size:13.5px;font-weight:600;display:block}.ai-autopilot>header small{color:var(--muted-foreground);font-size:12px;line-height:1.5;display:block}.ai-autopilot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ai-autopilot-grid button{text-align:left;background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring);color:var(--foreground);border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:11px 12px;transition:transform .15s,box-shadow .15s,background-color .15s;display:flex}.ai-autopilot-grid button:hover:not(:disabled){background:var(--jm-surface-hover);box-shadow:inset 0 0 0 1px var(--jm-ring-strong);transform:translateY(-1px)}.ai-autopilot-grid button.active{background:var(--jm-selected-bg);box-shadow:inset 0 0 0 1.5px var(--jm-selected-ring)}.ai-autopilot-grid button:disabled{opacity:.6}.ai-autopilot-grid button svg{color:var(--accent-text)}.ai-autopilot-grid button span{font-size:13px;font-weight:600}.ai-autopilot-grid button small{color:var(--muted-foreground);font-size:11.5px;line-height:1.4}.ai-autopilot-form{border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}.ai-autopilot-form label{min-width:140px;color:var(--muted-foreground);flex:1;gap:4px;font-size:12px;font-weight:500;display:grid}.ai-autopilot-form select,.ai-autopilot-form input{background:var(--jm-field);width:100%;color:var(--foreground);box-shadow:inset 0 0 0 1px var(--jm-ring-input);text-transform:none;letter-spacing:normal;border-radius:14px;padding:8px 12px;font-size:13px}.ai-autopilot-form select:focus,.ai-autopilot-form input:focus{box-shadow:inset 0 0 0 1px var(--jm-selected-ring)}.ai-autopilot-form select:focus-visible,.ai-autopilot-form input:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.ai-autopilot-form .button{align-items:center;gap:6px;height:36px;display:inline-flex}.assistant-followups .ai-chip-autopilot{background:var(--jm-accent-tint);box-shadow:inset 0 0 0 1px var(--jm-now-ring);color:var(--foreground);align-items:center;gap:5px;font-weight:600;display:inline-flex}.assistant-followups .ai-chip-autopilot[aria-pressed=true]{background:var(--accent);color:var(--on-accent);box-shadow:none}.ai-footer{color:var(--muted-foreground);align-items:center;gap:5px;margin-top:8px;font-size:11.5px;display:flex}.ai-footer svg{color:var(--accent-text);flex-shrink:0}.assistant-launcher small{font-weight:600}@media (max-width:767px){.ai-autopilot-grid{grid-template-columns:1fr}.ai-autopilot-grid button{flex-flow:wrap;align-items:center;gap:8px}.ai-autopilot-grid button small{width:100%;margin-left:24px}.ai-heading-tools .ai-badge{display:none}.ai-step{grid-template-columns:22px 1fr}.ai-step time{display:none}.ai-md{font-size:14px}}@media (prefers-reduced-motion:reduce){.ai-autopilot-grid button{transition:none}.ai-autopilot-grid button:hover:not(:disabled){transform:none}}.assistant-actions{gap:10px;margin-top:12px;display:grid}.assistant-action{background:color-mix(in oklab, var(--amber) 8%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--amber) 35%, transparent);border-radius:18px;padding:14px 15px;font-size:13px}.assistant-action header{align-items:flex-start;gap:8px;display:flex}.assistant-action header svg{color:var(--jm-amber-text);flex:none;margin-top:1px}.assistant-action header strong{overflow-wrap:anywhere;font-weight:600}.assistant-action ul{color:var(--muted-foreground);margin:8px 0 0 23px;font-size:12.5px;line-height:1.6;list-style:outside}.assistant-action li{overflow-wrap:anywhere}.assistant-action-buttons{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.assistant-action-status{color:var(--muted-foreground);margin-top:8px;font-size:12px}.assistant-action-status:empty{display:none}.assistant-action.executed{background:color-mix(in oklab, var(--teal) 8%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--teal) 35%, transparent)}.assistant-action.executed header svg{color:var(--jm-teal-text)}.assistant-action.failed,.assistant-action.expired{background:color-mix(in oklab, var(--rose) 7%, var(--card));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--rose) 35%, transparent)}.assistant-action.failed header svg,.assistant-action.expired header svg{color:var(--jm-rose-text)}.assistant-action.cancelled,.assistant-action.already{opacity:.8}.assistant-action .text-link{margin-top:6px;margin-right:10px;font-size:12px}.assistant-mode-note{color:var(--jm-amber-text);margin-top:10px;font-size:12px}
.prospecting .prospect-intro-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.prospecting .prospect-tabs{margin-bottom:20px}.prospecting .prospect-filters{flex-direction:column;gap:14px;margin-bottom:18px;display:flex}.prospecting .prospect-filterbar{grid-template-columns:1.4fr 1fr auto auto;align-items:end;gap:12px 14px;display:grid}.prospecting .people-filterbar,.prospecting .jobs-filterbar{grid-template-columns:1.4fr 1fr auto}.prospecting .import-filterbar{grid-template-columns:1.6fr auto;margin-bottom:12px}.prospecting .prospect-field{flex-direction:column;gap:6px;min-width:0;display:flex}.prospecting .prospect-field.full{grid-column:1/-1}.prospecting .prospect-field>span{color:var(--muted-foreground);font-size:12.5px;font-weight:500}.prospecting .prospect-filterbar .button{height:40px}.prospecting .chip-row{flex-wrap:wrap;align-items:center;gap:6px;min-height:40px;display:flex}.prospecting .chip{box-shadow:inset 0 0 0 1px var(--jm-ring-soft);color:var(--muted-foreground);white-space:nowrap;background:0 0;border-radius:99px;padding:7px 12px;font-size:12px;transition:background .15s,color .15s,transform .15s}.prospecting .chip:hover{color:var(--foreground);background:var(--jm-surface-hover);transform:translateY(-1px)}.prospecting .chip.on{background:var(--accent);color:var(--on-accent);box-shadow:none}.prospecting .chip-input{background:var(--jm-field);box-shadow:inset 0 0 0 1px var(--jm-ring-input);color:var(--foreground);border:none;border-radius:99px;min-width:130px;padding:7px 12px;font-size:12px}.prospecting .chip-input:focus{box-shadow:inset 0 0 0 1px var(--jm-selected-ring)}.prospecting .chip-input::placeholder{color:var(--muted-foreground)}.prospecting .prospect-status{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.prospecting .prospect-status .row{gap:6px}.prospecting .prospect-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 16px;font-size:13px;display:flex}.prospecting .prospect-toolbar .right{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.prospecting .prospect-success{background:color-mix(in oklab, var(--teal) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--teal) 35%, transparent);color:var(--foreground);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.prospecting .prospect-success>svg{color:var(--jm-teal-text)}.prospecting .prospect-success .text-link{color:inherit}.prospecting .prospect-success .icon-button{margin-left:auto}.prospecting .prospect-empty{text-align:center;color:var(--muted-foreground);justify-content:center;align-items:center;gap:10px;padding:48px 20px;font-size:13.5px;display:flex}.prospecting .prospect-card{transition:box-shadow .3s var(--jm-ease), background-color .3s var(--jm-ease);flex-direction:column;gap:12px;padding:20px;display:flex}.prospecting .prospect-card.selected{background-color:var(--jm-selected-bg);box-shadow:inset 0 0 0 1.5px var(--jm-selected-ring)}.prospecting .prospect-head{align-items:flex-start;gap:12px;display:flex}.prospecting .prospect-logo{object-fit:contain;width:42px;height:42px;box-shadow:inset 0 0 0 1px var(--jm-ring);background:#fff;border-radius:14px;flex:none;padding:4px}.prospecting .prospect-logo.fallback{background:var(--jm-surface-strong);color:var(--foreground);font-family:var(--jm-font-display);letter-spacing:.04em;place-items:center;padding:0;font-size:15px;font-weight:400;display:grid}.prospecting .prospect-title{flex:1;min-width:0}.prospecting .prospect-title h2{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.3}.prospecting .prospect-title p{margin-top:3px;font-size:13px}.prospecting .prospect-check{margin-left:auto;padding-top:4px}.prospecting .prospect-desc{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.prospecting .prospect-desc.long{-webkit-line-clamp:8;white-space:pre-line}.prospecting .prospect-card .tags{margin:0}.prospecting .prospect-card .card-bottom{flex-wrap:wrap;margin-top:auto;padding-top:12px}.prospecting .prospect-score{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:18px;align-items:flex-start;gap:12px;padding:12px;display:flex}.prospecting .score-pill{width:44px;height:44px;font-family:var(--jm-font-display);letter-spacing:.02em;background:var(--jm-surface-strong);color:var(--foreground);border-radius:99px;flex:none;place-items:center;font-size:18px;font-weight:400;display:grid}.prospecting .score-pill[data-tier=hot]{color:var(--jm-teal-text);background:color-mix(in oklab, var(--teal) 16%, transparent)}.prospecting .score-pill[data-tier=warm]{color:var(--jm-amber-text);background:color-mix(in oklab, var(--amber) 16%, transparent)}.prospecting .score-pill[data-tier=cold]{color:var(--muted-foreground)}.prospecting .prospect-score strong{font-size:13px;font-weight:500;line-height:1.45;display:block}.prospecting .prospect-score small{color:var(--muted-foreground);margin-top:4px;font-size:12px;line-height:1.4;display:block}.prospecting .job-facts{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.prospecting .people-list{flex-direction:column;gap:8px;display:flex}.prospecting .people-row{background:var(--panel);box-shadow:inset 0 0 0 1px var(--jm-ring);transition:box-shadow .3s var(--jm-ease), background-color .3s var(--jm-ease);border-radius:18px;grid-template-columns:auto auto 1.3fr 1fr auto 1.3fr auto;align-items:center;gap:14px;padding:12px 16px;font-size:13px;display:grid}.prospecting .people-row.selected{background:var(--jm-selected-bg);box-shadow:inset 0 0 0 1.5px var(--jm-selected-ring)}.prospecting .people-row>div{min-width:0}.prospecting .people-main strong{font-size:14px;font-weight:500;display:block}.prospecting .people-main small,.prospecting .people-company small,.prospecting .people-email small{color:var(--muted-foreground);margin-top:2px;font-size:12px;display:block}.prospecting .people-email{overflow-wrap:anywhere}.prospecting .people-links{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.prospecting .prospect-preview{margin-bottom:20px}.prospecting .preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.prospecting .preview-field{flex-direction:column;gap:5px;min-width:0;display:flex}.prospecting .preview-field.full{grid-column:1/-1}.prospecting .preview-field>span{color:var(--muted-foreground);font-size:12.5px;font-weight:500}.prospecting .preview-rationale{background:var(--jm-surface);box-shadow:inset 2px 0 0 var(--accent-text);border-radius:14px;margin:0 0 14px;padding:12px 14px;font-size:13.5px;line-height:1.55}.prospecting .prospect-preview .notice-box{margin-bottom:14px}.prospecting .preview-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.prospecting .import-form{flex-direction:column;gap:12px;display:flex}.prospecting .import-text{min-height:150px}.prospecting .import-actions{margin:0}.prospecting .import-samples{flex-wrap:wrap;gap:8px;display:flex}.prospecting .page-intro>*,.prospecting .prospect-intro-status,.prospecting .prospect-status,.prospecting .prospect-status>span{min-width:0;max-width:100%}.prospecting .prospect-intro-status .badge,.prospecting .prospect-status .badge,.prospecting .prospect-flags .badge{white-space:normal;overflow-wrap:anywhere;text-align:left}.prospecting .prospect-status>span,.prospecting .prospect-badge-note{overflow-wrap:anywhere}.prospecting .prospect-badge-note{color:var(--muted-foreground);font-size:12px;line-height:1.45}.prospecting .prospect-tabs .detail-tabs{height:auto}.prospecting .prospect-flags{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.prospecting .prospect-sector-select{max-width:100%}@media (max-width:1100px){.prospecting .prospect-filterbar,.prospecting .people-filterbar,.prospecting .jobs-filterbar{grid-template-columns:1fr 1fr}.prospecting .people-row{grid-template-columns:auto auto 1fr 1fr}.prospecting .people-email,.prospecting .people-links{grid-column:3/-1}.prospecting .people-links{justify-content:flex-start}}@media (max-width:767px){.prospecting .prospect-intro-status{justify-content:flex-start}.prospecting .prospect-badge-note{flex-basis:100%}.prospecting .prospect-tabs .detail-tabs{flex-wrap:wrap;row-gap:4px;overflow-x:visible}.prospecting .prospect-filterbar,.prospecting .people-filterbar,.prospecting .jobs-filterbar,.prospecting .import-filterbar,.prospecting .preview-grid{grid-template-columns:1fr}.prospecting .prospect-filterbar .button{width:100%}.prospecting .prospect-toolbar .right{width:100%;margin-left:0}.prospecting .prospect-toolbar .right .button{flex:1}.prospecting .people-row{grid-template-columns:auto 1fr;gap:10px 12px}.prospecting .people-row>*{grid-column:auto}.prospecting .people-row .avatar{display:none}.prospecting .people-main,.prospecting .people-company,.prospecting .people-email,.prospecting .people-links{grid-column:2}.prospecting .prospect-success .icon-button{margin-left:0}}@media (prefers-reduced-motion:reduce){.prospecting .chip,.prospecting .prospect-card,.prospecting .people-row{transition:none}.prospecting .chip:hover{transform:none}}.tj-stack{gap:10px;min-width:0;display:grid}.tj-select{appearance:auto;height:40px;padding-top:0;padding-bottom:0}.tj-select:focus-visible,.tj-summary:focus-visible,.tj-chip:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.tj-label{flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.tj-label>span{color:var(--muted-foreground);font-size:12.5px;font-weight:500}.tj-hint{color:var(--muted-foreground);font-size:12.5px;line-height:1.5}.tj-error,.tj-warning{color:var(--foreground);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.tj-error{background:color-mix(in oklab, var(--rose) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--rose) 40%, transparent)}.tj-warning{background:color-mix(in oklab, var(--amber) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--amber) 40%, transparent)}.tj-status{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12.5px;display:flex}.tj-context{margin-bottom:18px}.tj-context-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tj-context-head h2{margin:0;font-size:16px}.tj-candidates{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin-top:12px;display:grid}.tj-candidate,.tj-why,.tj-source{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;min-width:0;font-size:13px;display:grid}.tj-candidate{gap:4px;padding:12px 14px}.tj-candidate-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.tj-candidate dl{grid-template-columns:auto 1fr;gap:2px 10px;margin:6px 0 0;display:grid}.tj-candidate dt{color:var(--muted-foreground)}.tj-candidate dd{overflow-wrap:anywhere;margin:0}.tj-query{gap:10px;margin-top:14px;display:grid}.tj-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tj-chip{box-shadow:inset 0 0 0 1px var(--border);color:var(--muted-foreground);text-align:left;background:0 0;border-radius:9999px;padding:7px 12px;font-size:12px}.tj-chip:hover{color:var(--foreground);background:var(--jm-surface-hover)}.tj-chip[aria-pressed=true]{background:var(--accent);color:var(--on-accent);box-shadow:none}.tj-chip small{color:inherit;opacity:.75;margin-left:4px}.tj-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tj-result{min-width:0}.tj-why{gap:6px;padding:10px 12px;line-height:1.5}.tj-why h3,.tj-why h4{font-family:var(--jm-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:0;font-size:11px;font-weight:400}.tj-why ul{gap:2px;margin:0;padding-left:18px;display:grid}.tj-verify{color:var(--muted-foreground)}.tj-summary{cursor:pointer;color:var(--muted-foreground);font-size:12.5px}.tj-crm{border-top:1px solid var(--line);gap:4px;padding-top:8px;font-size:13px;display:grid}.tj-crm p{overflow-wrap:anywhere;margin:0}.tj-lead{gap:3px;padding:8px 0;display:grid}.tj-quote{border-left:2px solid var(--line-strong);color:var(--muted-foreground);padding-left:8px;font-style:italic}.tj-save{box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;gap:10px;padding:12px;display:grid}.tj-save-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tj-save-grid .tj-wide{grid-column:1/-1}.tj-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tj-dialog-grid{grid-template-columns:1.4fr 1fr 1fr;gap:12px;margin-top:16px;display:grid}.tj-pick-list{gap:4px;max-height:180px;padding:6px 2px;display:grid;overflow-y:auto}.tj-sources{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.tj-source{gap:4px;padding:10px 12px}.tj-source-status{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.tj-source-status>div{border:1px solid var(--line);background:var(--jm-surface);border-radius:18px;align-content:start;gap:6px;padding:12px;font-size:13px;display:grid}.tj-saved-list{gap:10px;display:grid}.tj-saved-row{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) auto;align-items:start;gap:10px 16px;padding:14px 16px;font-size:13px;display:grid}.tj-saved-row h3{overflow-wrap:anywhere;margin:0 0 4px;font-size:15px;font-weight:600}.tj-facts{grid-template-columns:auto 1fr;gap:3px 10px;margin:0;display:grid}.tj-facts dt{color:var(--muted-foreground)}.tj-facts dd{overflow-wrap:anywhere;margin:0}.tj-table-wrap{max-width:100%;overflow-x:auto}.tj-runs{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.tj-runs th,.tj-runs td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:6px 8px}.tj-runs th{font-family:var(--jm-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:400}.tj-form-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.tj-form-grid .tj-wide{grid-column:1/-1}@media (max-width:900px){.tj-results,.tj-saved-row{grid-template-columns:1fr}.tj-dialog-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.tj-dialog-grid,.tj-save-grid,.tj-form-grid,.tj-candidates{grid-template-columns:1fr}}.prospecting .prospect-context-banner{color:var(--foreground);box-shadow:inset 2px 0 0 var(--accent-text);font-size:13px;display:block}
.campaign-table small{color:var(--muted-foreground);margin-top:2px;font-size:12px;display:block}.campaign-num{font-variant-numeric:tabular-nums}.campaign-kind{color:var(--muted-foreground);align-items:center;gap:5px;font-size:12px;display:inline-flex}.campaign-kind svg{width:13px;height:13px}.status-badge{font-family:var(--jm-font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:var(--jm-surface-hover);color:var(--foreground);border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;font-weight:400;display:inline-flex}.status-badge:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.status-badge[data-status=Delivered]{color:var(--jm-teal-text);background:color-mix(in oklab, var(--teal) 15%, transparent)}.status-badge[data-status=Opened]{color:var(--jm-blue-text);background:color-mix(in oklab, var(--blue) 15%, transparent)}.status-badge[data-status=Replied]{color:var(--jm-violet-text);background:color-mix(in oklab, var(--violet) 16%, transparent)}.status-badge[data-status=Bounced]{color:var(--jm-amber-text);background:color-mix(in oklab, var(--amber) 16%, transparent)}.status-badge[data-status=Failed]{color:var(--jm-rose-text);background:color-mix(in oklab, var(--rose) 15%, transparent)}.status-badge[data-status=Sent],.status-badge[data-status=Sending]{color:var(--foreground);background:color-mix(in oklab, var(--foreground) 10%, transparent)}.status-badge[data-status=Draft],.status-badge[data-status=Scheduled]{color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--jm-ring-strong);background:0 0}.status-badge[data-status=Draft]{box-shadow:none;outline:1px dashed var(--jm-ring-strong);outline-offset:-1px}.campaign-dialog{grid-template-columns:minmax(0,1fr);width:min(920px,100vw - 32px)!important}.campaign-dialog [data-slot=dialog-description]{color:var(--muted-foreground);font-size:13.5px}.wizard-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0 20px;display:grid}.wizard-step{box-shadow:inset 0 0 0 1px var(--jm-ring);color:var(--muted-foreground);text-align:left;transition:background .3s var(--jm-ease), color .3s var(--jm-ease);background:0 0;border-radius:18px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.wizard-step[data-state=active]{background:var(--jm-selected-bg);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--jm-selected-ring)}.wizard-step[data-state=done]{color:var(--foreground);cursor:pointer}.wizard-step[data-state=done]:hover{background:var(--jm-surface-hover)}.wizard-step[data-state=todo]{cursor:default}.wizard-step-num{background:var(--jm-surface-strong);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--jm-ring-strong);font-family:var(--jm-font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:400;display:inline-flex}.wizard-step[data-state=active] .wizard-step-num{background:var(--accent);color:var(--on-accent);box-shadow:var(--jenny-shadow-glow-step,0 0 18px #6fff0073)}:root.light .wizard-step[data-state=active] .wizard-step-num{box-shadow:none}.wizard-step[data-state=done] .wizard-step-num{background:var(--jm-accent-tint);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--jm-selected-ring)}.wizard-step-num svg{width:13px;height:13px}.wizard-step-label{flex-direction:column;min-width:0;display:flex}.wizard-step-label small{font-family:var(--jm-font-mono);text-transform:uppercase;letter-spacing:.14em;color:inherit;font-size:10.5px}.wizard-body{min-height:300px}.wizard-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;display:flex}.wizard-footer .row{flex-wrap:wrap}.wizard-hint{color:var(--muted-foreground);font-size:13px}.kind-toggle{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring);border:0;border-radius:99px;gap:4px;margin:0;padding:5px;display:inline-flex}.kind-toggle button{color:var(--muted-foreground);border-radius:99px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.kind-toggle button:hover{color:var(--foreground)}.kind-toggle button svg{width:14px;height:14px}.kind-toggle button[aria-pressed=true]{background:var(--accent);color:var(--on-accent)}.audience-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 12px;display:flex}.audience-bar .pick{min-width:min(260px,100%);max-width:100%}.audience-bar .pick>[data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.audience-count{color:var(--muted-foreground);margin-left:auto;font-size:13px}.top-n{align-items:center;gap:6px;font-size:13px;display:inline-flex}.top-n input{background:var(--jm-field);width:62px;box-shadow:inset 0 0 0 1px var(--jm-ring-input);color:var(--foreground);border:none;border-radius:12px;padding:7px 10px;font-size:13px}.top-n input:focus{box-shadow:inset 0 0 0 1px var(--jm-selected-ring)}.company-chips{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.company-chip{background:var(--jm-surface-hover);box-shadow:inset 0 0 0 1px var(--jm-ring-soft);color:var(--foreground);border-radius:99px;align-items:center;gap:7px;padding:7px 12px;font-size:12.5px;transition:background .15s;display:inline-flex}.company-chip:hover{background:var(--jm-surface-pressed)}.company-chip small{color:var(--muted-foreground);font-size:11px}.company-chip[aria-pressed=true]{background:var(--jm-accent-tint);box-shadow:inset 0 0 0 1.5px var(--jm-selected-ring)}.company-chip[aria-pressed=true] small{color:var(--foreground)}.recipient-list{flex-direction:column;gap:6px;max-height:46vh;padding:2px;display:flex;overflow:auto}.recipient-row{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring);cursor:pointer;border-radius:14px;grid-template-columns:22px minmax(0,1.5fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:9px 12px;font-size:13px;transition:background .15s;display:grid}.recipient-row:hover{background:var(--jm-surface-hover)}.recipient-row[data-selected=true]{background:var(--jm-selected-bg);box-shadow:inset 0 0 0 1px var(--jm-selected-ring)}.recipient-row input[type=checkbox],.review-item-head input[type=checkbox]{accent-color:var(--accent)}.recipient-row>div{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.recipient-row strong{font-weight:500;display:block}.recipient-row small{color:var(--muted-foreground);font-size:12px;display:block}.recipient-row .muted-cell{color:var(--muted-foreground)}.recipient-row>.recipient-fit{white-space:normal;overflow:visible}.score-pill{font-variant-numeric:tabular-nums;background:var(--jm-surface-hover);border-radius:99px;justify-content:center;align-items:center;min-width:46px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}.score-pill[data-level=high]{color:var(--jm-teal-text);background:color-mix(in oklab, var(--teal) 15%, transparent)}.score-pill[data-level=mid]{color:var(--jm-blue-text);background:color-mix(in oklab, var(--blue) 15%, transparent)}.score-pill[data-level=low]{color:var(--jm-amber-text);background:color-mix(in oklab, var(--amber) 15%, transparent)}@media (max-width:720px){.wizard-steps{grid-template-columns:repeat(2,1fr)}.recipient-row{grid-template-columns:22px minmax(0,1fr);row-gap:6px}.recipient-row>.recipient-fit{grid-column:2}.recipient-row>.recipient-fit:empty,.recipient-row>.muted-cell{display:none}}.message-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.message-grid .full{grid-column:1/-1}.message-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.wizard-progress{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:18px;flex-direction:column;gap:8px;margin-top:16px;padding:14px 16px;font-size:13px;display:flex}.wizard-progress-bar{background:var(--jm-surface-pressed);border-radius:99px;height:6px;overflow:hidden}.wizard-progress-bar>span{background:var(--accent-text);height:100%;transition:width .5s var(--jm-ease);border-radius:99px;display:block}.generated-note{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.review-list{flex-direction:column;gap:8px;max-height:52vh;padding:2px;display:flex;overflow:auto}.review-item{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:18px;overflow:hidden}.review-item[data-excluded=true]{opacity:.55}.review-item-head{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:6px 12px;display:grid}.review-toggle{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:grid}.review-toggle:hover{background:var(--jm-surface-hover)}.review-toggle svg{width:14px;height:14px;color:var(--muted-foreground)}.review-who{min-width:0}.review-who strong{font-weight:500;display:block}.review-who small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.review-email{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.wordcount{color:var(--muted-foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.review-item-body{flex-direction:column;gap:10px;padding:4px 12px 14px 44px;display:flex}.review-item-body .textarea{min-height:210px;font-size:13.5px;line-height:1.6}.review-item-body .input{font-size:13.5px}.review-item-body label{color:var(--muted-foreground);flex-direction:column;gap:6px;font-size:12px;font-weight:500;display:flex}.send-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.send-summary .meta{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:18px;padding:12px 14px}.send-summary .meta.full{grid-column:1/-1}@media (max-width:720px){.send-summary,.message-grid{grid-template-columns:1fr}}.campaign-head{flex-direction:column;gap:10px;display:flex}.campaign-head h2{font-size:22px;line-height:1.2}.campaign-facts{color:var(--muted-foreground);flex-wrap:wrap;gap:8px 14px;font-size:13px;display:flex}.campaign-facts strong{color:var(--foreground);font-weight:500}.campaign-objective{color:var(--muted-foreground);font-size:13.5px;line-height:1.6}.campaign-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-inbox{font-family:var(--jm-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-text);background:var(--jm-now-bg);box-shadow:inset 0 0 0 1px var(--jm-now-ring);border-radius:99px;align-items:center;gap:8px;padding:4px 12px;font-size:11px;display:inline-flex}.live-inbox:before{content:"";background:var(--accent-text);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite inbox-pulse}@keyframes inbox-pulse{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}.funnel{flex-direction:column;gap:10px;display:flex}.funnel-row{grid-template-columns:82px minmax(0,1fr) 110px;align-items:center;gap:12px;font-size:13px;display:grid}.funnel-label{color:var(--muted-foreground)}.funnel-bar{background:var(--jm-surface-hover);height:22px;box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:99px;overflow:hidden}.funnel-fill{min-width:2px;height:100%;transition:width .6s var(--jm-ease);border-radius:99px;display:block}.funnel-fill[data-stage=Sent]{background:color-mix(in oklab, var(--foreground) 55%, transparent)}.funnel-fill[data-stage=Delivered]{background:var(--teal)}.funnel-fill[data-stage=Opened]{background:var(--blue)}.funnel-fill[data-stage=Replied]{background:var(--violet)}.funnel-count{text-align:right;font-variant-numeric:tabular-nums}.funnel-count small{color:var(--muted-foreground);margin-left:6px}.funnel-side{color:var(--muted-foreground);flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12px;display:flex}.funnel-side strong{color:var(--foreground);font-weight:500}.recipient-table small{color:var(--muted-foreground);font-size:12px;display:block}.reply-excerpt{text-overflow:ellipsis;white-space:nowrap;max-width:220px;color:var(--muted-foreground);font-size:12px;display:block;overflow:hidden}.reply-list{flex-direction:column;gap:10px;display:flex}.reply-card{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:18px;padding:14px 16px}.reply-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.reply-card-head small{color:var(--muted-foreground)}.reply-text{white-space:pre-wrap;background:var(--jm-inner);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:14px;padding:10px 12px;font-size:13.5px;line-height:1.65}.reply-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sentiment{font-family:var(--jm-font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--jm-surface-hover);color:var(--muted-foreground);border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:400;display:inline-flex}.sentiment[data-sentiment=Positive]{color:var(--jm-teal-text);background:color-mix(in oklab, var(--teal) 15%, transparent)}.sentiment[data-sentiment=Negative]{color:var(--jm-rose-text);background:color-mix(in oklab, var(--rose) 15%, transparent)}.sentiment[data-sentiment=Neutral]{color:var(--jm-amber-text);background:color-mix(in oklab, var(--amber) 15%, transparent)}@media (prefers-reduced-motion:reduce){.live-inbox:before{animation:none}.wizard-step,.kind-toggle button,.company-chip,.recipient-row,.wizard-progress-bar>span,.funnel-fill{transition:none}}
.ai-score{border:1px solid color-mix(in oklab, var(--tone,var(--blue)) 30%, transparent);background:color-mix(in oklab, var(--tone,var(--blue)) 15%, transparent);color:var(--tone-text,var(--jm-blue-text));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:baseline;gap:3px;padding:4px 10px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.ai-score small{color:inherit;opacity:.85;font-size:11px;font-weight:400}.ai-score.large{padding:6px 14px;font-size:22px}.ai-verdict{font-family:var(--jm-font-mono);letter-spacing:.1em;text-transform:uppercase;background:color-mix(in oklab, var(--tone,var(--blue)) 15%, transparent);color:var(--tone-text,var(--jm-blue-text));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tone,var(--blue)) 40%, transparent);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:400;display:inline-flex}.tone-teal{--tone:var(--teal);--tone-text:var(--jm-teal-text)}.tone-blue{--tone:var(--blue);--tone-text:var(--jm-blue-text)}.tone-amber{--tone:var(--amber);--tone-text:var(--jm-amber-text)}.tone-rose{--tone:var(--rose);--tone-text:var(--jm-rose-text)}.ai-search{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring-input);transition:box-shadow .3s var(--jm-ease);border-radius:22px;align-items:center;gap:12px;margin:0 0 16px;padding:10px 14px 10px 16px;display:flex}.ai-search:has(.ai-search-input:focus-visible){box-shadow:inset 0 0 0 1px var(--jm-selected-ring);outline:2px solid var(--ring);outline-offset:3px}.ai-search-icon{color:var(--accent-text);flex-shrink:0}.ai-search-input{min-width:0;color:var(--foreground);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:14px}.ai-search-input::placeholder{color:var(--muted-foreground)}.ai-result-head{flex-direction:column;gap:6px;margin:4px 0 18px;display:flex}.ai-result-head p{margin:0;font-size:13px}.candidate-card.ai-match{box-shadow:inset 0 0 0 1px var(--jm-now-ring)}.candidate-card .ai-reason{color:var(--foreground);background:var(--jm-surface);box-shadow:inset 2px 0 0 var(--accent-text);border-radius:14px;margin:6px 0 8px;padding:8px 12px;font-size:13px;line-height:1.5}.ai-panel{background:var(--panel);border-radius:28px;margin:14px 0 18px;padding:18px 20px}.ai-panel h3{margin:4px 0 0;font-size:17px;font-weight:600}.ai-panel-kicker{font-family:var(--jm-font-mono);text-transform:uppercase;letter-spacing:.16em;color:var(--accent-text);align-items:center;gap:6px;font-size:11.5px;font-weight:400;display:inline-flex}.ai-panel-inner{background:var(--jm-inner);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:22px;margin-top:14px;padding:14px 16px}.ai-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.ai-columns.two{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-columns h4,.ai-talking h4{font-family:var(--jm-font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted-foreground);margin:0 0 8px;font-size:11px;font-weight:400}.ai-columns>div:first-child h4{color:var(--jm-teal-text)}.ai-columns>div:nth-child(2) h4{color:var(--jm-amber-text)}.ai-columns>div:nth-child(3) h4,.ai-talking h4{color:var(--jm-violet-text)}.ai-columns ul,.ai-columns ol,.ai-talking ol{color:var(--muted-foreground);margin:0;padding-left:16px;font-size:13px;line-height:1.6}.ai-columns li+li,.ai-talking li+li{margin-top:4px}.ai-talking{box-shadow:inset 0 1px var(--line);margin-top:16px;padding-top:14px}.ai-talking li{color:var(--foreground)}.ai-headline{margin:12px 0 6px;font-size:15px;font-weight:600}.ai-summary-text{margin:0;font-size:13.5px;line-height:1.7}.ai-review-summary{max-width:70ch;margin:6px 0 0;font-size:13.5px;line-height:1.6}.ai-review-card{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:18px;margin-top:14px;padding:14px 16px}.ai-review-card .ai-columns{margin-top:12px}.ai-review-foot{box-shadow:inset 0 1px var(--line);margin-top:16px;padding-top:14px}.ai-app-card{background:var(--panel);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:22px;margin-bottom:12px;padding:14px 16px}.ai-app-card .pick{min-width:130px}.ai-questions{margin:12px 0 0;padding-left:18px}.ai-questions li{margin-bottom:10px;font-size:13.5px}.ai-questions li strong{font-weight:500;display:block}.ai-questions li small{color:var(--muted-foreground);font-size:12px;line-height:1.5;display:block}.ai-questions em{color:var(--jm-violet-text);font-style:normal}.ai-scorecard{margin-top:8px}.ai-weight{background:var(--accent-text);border-radius:99px;flex:none;max-width:120px;height:6px;display:inline-block}.ai-summary{background:var(--jm-surface);box-shadow:inset 3px 0 0 var(--accent-text), inset 0 0 0 1px var(--jm-ring);border-radius:18px;margin:14px 0 6px;padding:12px 16px}.ai-summary small{font-family:var(--jm-font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted-foreground);margin-bottom:4px;font-size:11px;display:block}.ai-summary p{margin:0;font-size:13.5px;line-height:1.65}.ai-actions{justify-content:flex-end;align-items:flex-start}.ai-signals .badge{background:color-mix(in oklab, var(--teal) 15%, transparent)}.ai-assist{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring-soft);border-radius:22px;margin:0 0 18px;padding:14px 16px 12px}.ai-assist .form-field{margin:0}.ai-assist-text{min-height:84px}.ai-assist-actions{margin-top:10px}.ai-assist-actions small{max-width:48ch;line-height:1.5}.ai-rationale{margin:12px 0 0}.ai-rationale p{margin:8px 0 0;line-height:1.6}.ai-cv{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring-soft);border-radius:22px;margin:15px 0;padding:14px 16px}.ai-cv>.row>div>small{color:var(--muted-foreground);max-width:56ch;margin-top:4px;line-height:1.5}.ai-cv-head{margin:14px 0 8px}.ai-diff-wrap{margin-bottom:12px;overflow-x:auto}.ai-diff{border-collapse:collapse;width:100%;font-size:13px}.ai-diff th{text-align:left;font-family:var(--jm-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);box-shadow:inset 0 -1px var(--line);padding:8px 10px;font-size:10.5px;font-weight:400}.ai-diff td{vertical-align:top;box-shadow:inset 0 -1px var(--line);padding:9px 10px}.ai-diff-field{white-space:nowrap;font-weight:500}.ai-diff-current{color:var(--muted-foreground);max-width:28ch}.ai-diff-extracted{color:var(--foreground);max-width:40ch}.ai-diff tr.on .ai-diff-extracted{color:var(--accent-text)}@media (max-width:900px){.ai-columns,.ai-columns.two{grid-template-columns:1fr}.ai-search{flex-wrap:wrap}.ai-search-input{flex-basis:100%;order:-1}}.field-hint{color:var(--muted-foreground);font-size:12px;line-height:1.5;display:block}.field-hint .text-link{font-size:12px}.form-problem{background:color-mix(in oklab, var(--rose) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--rose) 40%, transparent);border-radius:14px;gap:8px;margin:14px 0;padding:14px 16px;font-size:13px;display:grid}.form-problem strong{color:var(--foreground);font-weight:600}select.input{appearance:auto}.result-count{color:var(--muted-foreground);margin:0 0 10px;display:block}.intake-dialog .intake-sandbox{margin:12px 0 0}.intake-source{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.intake-file{border:1px dashed var(--jm-ring-input);background:var(--jm-surface);cursor:pointer;min-width:0;transition:background-color .3s var(--jm-ease);border-radius:18px;flex:260px;align-items:center;gap:12px;padding:14px 16px;display:flex}.intake-file:hover{background:var(--jm-surface-hover)}.intake-file span{gap:2px;min-width:0;display:grid}.intake-file strong{overflow-wrap:anywhere;font-weight:500}.intake-file small{color:var(--muted-foreground);font-size:12px}.intake-source:focus-within .intake-file{outline:2px solid var(--ring);outline-offset:3px}.sr-only-input{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.intake-paste{gap:6px;margin-top:14px;font-size:13px;display:grid}.intake-actions{align-items:center}.intake-progress{color:var(--muted-foreground);align-items:center;gap:6px;font-size:13px;display:inline-flex}.intake-provenance{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:16px 0;font-size:12px;display:flex}.intake-provenance small{overflow-wrap:anywhere}.intake-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.intake-field{align-content:start;gap:6px;min-width:0;font-size:13px;display:grid}.intake-field.full{grid-column:1/-1}.intake-label{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.intake-chip{background:color-mix(in oklab, var(--amber) 16%, transparent);color:var(--jm-amber-text);border-radius:999px;padding:1px 8px;font-size:11px;display:inline-flex}.intake-chip.unknown{background:var(--jm-surface-hover);color:var(--muted-foreground)}.intake-unknown{font-size:12px}.intake-note{font-size:13px}.intake-languages{border:1px solid var(--jm-ring);border-radius:18px;margin:0;padding:12px 14px}.intake-languages legend{padding:0 4px}.intake-language-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.intake-select{min-height:42px}.intake-source-text{margin:12px 0;font-size:13px}.intake-source-text summary{cursor:pointer;padding:6px 0}.intake-source-text pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;font:inherit;background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:14px;padding:12px;font-size:13px;line-height:1.6;overflow:auto}.intake-blockers{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.candidate-search{gap:12px;margin-bottom:14px;display:grid}.search-mode{background:var(--jm-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--jm-ring);border:0;border-radius:999px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin:0;padding:5px;display:inline-flex}.search-mode-option{color:var(--muted-foreground);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.search-mode-option:hover{color:var(--foreground);background:var(--jm-surface-hover)}.search-mode-option.active{background:var(--accent);color:var(--on-accent);box-shadow:none}.search-input{align-content:start;gap:6px;font-size:13px;display:grid}.search-ask{align-items:center}.search-ask .input{flex:240px}.search-input code{overflow-wrap:anywhere}.search-status{gap:8px;margin:4px 0 14px;font-size:13px}.search-status output{overflow-wrap:anywhere;min-width:0}.selection-bar{z-index:5;box-shadow:inset 0 0 0 1px var(--jm-selected-ring);border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex;position:sticky;top:8px}.candidate-card.selected{background:var(--jm-selected-bg);box-shadow:inset 0 0 0 2px var(--jm-selected-ring)}.stage-summary{margin-bottom:10px;font-size:13px}.stage-strip{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.stage-strip li{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:14px;gap:2px;min-width:0;padding:10px 12px;font-size:12.5px;display:grid}.stage-strip li strong{font-family:var(--jm-font-display);letter-spacing:.01em;font-size:22px;font-weight:400;line-height:1.1}.stage-strip li:not(.has){opacity:.6}.stage-strip small{overflow-wrap:anywhere}.application-cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.application-card{border-radius:22px;gap:8px;min-width:0;padding:14px 16px;display:grid}.application-stage{min-width:180px}.application-next,.stage-history{font-size:13px}.stage-history summary{cursor:pointer}.stage-history ol{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}@media (max-width:700px){.intake-review{grid-template-columns:1fr}.intake-language-row{grid-template-columns:1fr 1fr auto}.intake-language-row>.input:first-child{grid-column:1/-1}.application-stage{width:100%;min-width:0}.search-mode{border-radius:20px;grid-template-columns:1fr 1fr;width:100%;display:grid}.search-mode-option{text-align:center;border-radius:14px;justify-content:center}.selection-bar{border-radius:20px}}@media (prefers-reduced-motion:reduce){.ai-search,.intake-file,.search-mode-option{transition:none}}.candidate-card .select-box,.data-table .select-box{width:18px;height:18px;accent-color:var(--accent)}.intake-dialog>*,.form-dialog>form,.form-grid>*{min-width:0}.form-field .pick>[data-slot=select-value]{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.intake-dialog .form-actions,.form-dialog .form-actions{flex-wrap:wrap}
.skeleton{background:linear-gradient(90deg, var(--jm-surface-hover) 0%, var(--jm-surface-pressed) 50%, var(--jm-surface-hover) 100%);background-size:200% 100%;border-radius:8px;height:12px;animation:1.4s ease-in-out infinite skeleton-shimmer;display:block}.skeleton.title{width:62%;height:18px}.skeleton.line{width:100%}.skeleton.short{width:38%}.skeleton-stack{flex-direction:column;gap:12px;padding:6px 0;display:flex}.skeleton-row{box-shadow:inset 0 -1px var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.skeleton-row:last-child{box-shadow:none}.skeleton-row .skeleton.pill{border-radius:99px;flex-shrink:0;width:54px;height:20px}.skeleton-row>div{flex-direction:column;flex:1;gap:8px;display:flex}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}.briefing-panel{background:radial-gradient(ellipse at 100% 0%, var(--jm-glow-soft), transparent 55%), var(--panel);box-shadow:inset 0 0 0 1px var(--jm-ring);margin-bottom:23px}.briefing-panel .panel-head h2{align-items:center;gap:9px;display:inline-flex}.briefing-panel .panel-head h2 svg{color:var(--accent-text)}.briefing-grid{grid-template-columns:minmax(0,1.9fr) minmax(220px,.9fr);align-items:start;gap:22px;display:grid}.briefing-headline{margin:0 0 14px;font-size:16px;font-weight:500;line-height:1.45}.briefing-items{margin:0;padding:0;list-style:none}.briefing-item{box-shadow:inset 0 -1px var(--line);align-items:flex-start;gap:13px;padding:12px 0;display:flex}.briefing-item:last-child{box-shadow:none}.briefing-item>div{flex:1;min-width:0}.briefing-item strong{font-size:14px;font-weight:500;line-height:1.4;display:block}.briefing-item p{color:var(--muted-foreground);margin:4px 0 0;font-size:13px;line-height:1.5}.briefing-item .text-link{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--jm-ring-strong);text-decoration-color:var(--jm-ring-strong);text-underline-offset:4px;align-items:center;gap:4px;margin-top:6px;font-size:12.5px;display:inline-flex}.briefing-item .text-link:hover{color:var(--accent-text);text-decoration-color:currentColor}.briefing-foot{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.priority-badge{min-width:58px;font-family:var(--jm-font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--jm-surface-hover);color:var(--muted-foreground);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding:3px 9px;font-size:10.5px;font-weight:400;display:inline-flex}.priority-badge[data-priority=High]{background:color-mix(in oklab, var(--rose) 18%, transparent);color:var(--jm-rose-text)}.priority-badge[data-priority=Medium]{background:color-mix(in oklab, var(--amber) 18%, transparent);color:var(--jm-amber-text)}.priority-badge[data-priority=Low]{background:color-mix(in oklab, var(--teal) 16%, transparent);color:var(--jm-teal-text)}.briefing-rail{flex-direction:column;gap:12px;display:flex}.briefing-stat{text-align:left;background:var(--jm-surface);width:100%;box-shadow:inset 0 0 0 1px var(--jm-ring);transition:transform .3s var(--jm-ease), background-color .3s var(--jm-ease);border-radius:22px;padding:16px 18px;display:block}.briefing-stat:hover{background:var(--jm-surface-hover);transform:translateY(-1px)}.briefing-stat small{font-family:var(--jm-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);justify-content:space-between;align-items:center;font-size:11px;display:flex}.briefing-stat small svg{width:14px;height:14px}.briefing-stat strong{font-family:var(--jm-font-display);letter-spacing:.01em;margin:8px 0 4px;font-size:30px;font-weight:400;line-height:1.15;display:block}.briefing-stat:first-child strong{color:var(--jm-violet-text)}.briefing-stat:nth-child(2) strong{color:var(--jm-teal-text)}.briefing-stat span{color:var(--muted-foreground);font-size:12px;line-height:1.45;display:block}.briefing-stat .stat-bars{gap:4px;height:6px;margin-top:10px;display:flex}.briefing-stat .stat-bars i{background:color-mix(in oklab, var(--teal) 70%, transparent);border-radius:99px;min-width:4px;display:block}.briefing-stat .stat-bars i.muted-bar{background:var(--jm-surface-pressed)}@media (max-width:1100px){.briefing-grid{grid-template-columns:1fr}.briefing-rail{flex-direction:row}.briefing-rail .briefing-stat{flex:1}}@media (max-width:767px){.briefing-rail{flex-direction:column}}.sales-copilot{background:radial-gradient(ellipse at 100% 0%, var(--jm-glow-soft), transparent 60%), var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring-soft);border-radius:22px;margin-top:12px;padding:14px 16px;font-size:13px}.sales-copilot.compact{padding:12px;font-size:12.5px}.sales-copilot .copilot-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sales-copilot .copilot-head h4{font-family:var(--jm-font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);margin:0;font-size:11px;font-weight:400}.copilot-action{margin:0 0 8px;font-size:14px;font-weight:500;line-height:1.4}.sales-copilot.compact .copilot-action{font-size:13px}.copilot-rationale{color:var(--muted-foreground);margin:0 0 12px;line-height:1.5}.copilot-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.sales-copilot.compact .copilot-facts{grid-template-columns:1fr;gap:8px}.sales-copilot.compact .copilot-actions .button{flex:1;justify-content:center}.copilot-facts>div{background:var(--jm-inner);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:14px;padding:10px 12px}.copilot-facts small{margin-bottom:3px;font-size:11.5px;display:block}.copilot-facts strong{font-size:15px;font-weight:600}.copilot-facts .probability-bar{background:var(--jm-surface-pressed);border-radius:99px;height:5px;margin-top:7px;overflow:hidden}.copilot-facts .probability-bar i{background:var(--accent-text);border-radius:99px;height:100%;display:block}.copilot-email{background:var(--jm-inner);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:14px;margin-bottom:12px;padding:12px 14px}.copilot-email summary{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:500;list-style:none;display:flex}.copilot-email summary::-webkit-details-marker{display:none}.copilot-email summary:after{content:"›";margin-left:auto;font-size:16px;transition:transform .2s}.copilot-email[open] summary:after{transform:rotate(90deg)}.copilot-email .email-subject{margin:10px 0 6px;font-weight:500}.copilot-email .email-body{white-space:pre-wrap;color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.55}.copilot-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.copilot-actions .muted{font-size:12px}.kanban-card .ai-button.small{justify-content:center;width:100%;margin-top:10px}.msg-status{background:var(--jm-surface-hover);font-family:var(--jm-font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:10.5px;display:inline-flex}.msg-status:before{content:"";opacity:.85;background:currentColor;border-radius:50%;width:6px;height:6px}.msg-status[data-status=Sent]{color:var(--jm-blue-text)}.msg-status[data-status=Delivered]{color:var(--jm-teal-text)}.msg-status[data-status=Opened]{color:var(--jm-violet-text)}.msg-status[data-status=Replied]{color:var(--jm-teal-text);background:color-mix(in oklab, var(--teal) 16%, transparent)}.msg-status[data-status=Bounced]{color:var(--jm-amber-text)}.msg-status[data-status=Failed]{color:var(--jm-rose-text)}.campaign-tag{color:var(--jm-violet-text);background:color-mix(in oklab, var(--violet) 15%, transparent);border-radius:99px;align-items:center;gap:5px;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.campaign-tag svg{width:11px;height:11px}.message-events{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.message-events li{background:var(--jm-surface-hover);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.message-events li small{font-size:11px}.integration-card .integration-status{align-items:center;gap:8px;margin:2px 0 0;display:flex}.live-dot{background:var(--muted-foreground);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in oklab, var(--muted-foreground) 20%, transparent);border-radius:50%;flex-shrink:0}.live-dot[data-state=live]{background:var(--accent-text);box-shadow:0 0 0 3px var(--jm-now-ring)}.live-dot[data-state=working]{background:var(--blue);box-shadow:0 0 0 3px color-mix(in oklab, var(--blue) 25%, transparent)}.live-dot[data-state=sample]{background:var(--amber);box-shadow:0 0 0 3px color-mix(in oklab, var(--amber) 25%, transparent)}.integration-card .integration-hint{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.integration-card code{font-family:var(--jm-font-mono);background:var(--jm-surface-strong);border-radius:6px;padding:1px 5px;font-size:11px}.integration-card.is-live{box-shadow:inset 0 0 0 1px var(--jm-now-ring)}.ai-activity-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.ai-activity-totals>div{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:18px;padding:14px 16px}.ai-activity-totals small{font-family:var(--jm-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;display:block}.ai-activity-totals strong{font-family:var(--jm-font-display);letter-spacing:.01em;margin-top:6px;font-size:26px;font-weight:400;display:block}.ai-activity-totals>div:first-child strong{color:var(--jm-violet-text)}.ai-activity-totals>div:nth-child(2) strong{color:var(--jm-teal-text)}.ai-activity-totals>div:nth-child(3) strong{color:var(--jm-blue-text)}.ai-activity-totals>div:nth-child(4) strong{color:var(--jm-amber-text)}.ai-activity-summary{white-space:normal;max-width:420px;line-height:1.45;display:block}.automation-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.automation-list li{box-shadow:inset 0 -1px var(--line);align-items:flex-start;gap:10px;padding:10px 0;font-size:13px;display:flex}.automation-list li svg{width:14px;height:14px;color:var(--jm-teal-text);flex-shrink:0;margin-top:2px}.automation-list li.ai svg{color:var(--jm-violet-text)}.automation-list li small{margin-top:2px;font-size:12px;display:block}@media (max-width:900px){.ai-activity-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-list{grid-template-columns:1fr}}.live-dot[data-state=verified]{background:var(--accent-text);box-shadow:0 0 0 3px var(--jm-now-ring)}.live-dot[data-state=configured]{background:var(--blue);box-shadow:0 0 0 3px color-mix(in oklab, var(--blue) 25%, transparent)}.live-dot[data-state=simulated],.live-dot[data-state=blocked]{background:var(--amber);box-shadow:0 0 0 3px color-mix(in oklab, var(--amber) 25%, transparent)}.status-facts{gap:6px;margin:12px 0 0;font-size:12.5px;display:grid}.status-facts>div{box-shadow:inset 0 1px var(--line);grid-template-columns:minmax(96px,38%) 1fr;gap:8px;padding-top:6px;display:grid}.status-facts dt{color:var(--muted-foreground)}.status-facts dd{overflow-wrap:anywhere;margin:0}.status-facts .is-ok dd{color:var(--jm-teal-text)}.status-facts .is-warn dd{color:var(--jm-amber-text)}.status-facts .is-off dd{color:var(--muted-foreground)}.opp-title{font:inherit;text-align:left;overflow-wrap:anywhere}.opp-provenance{color:var(--muted-foreground);overflow-wrap:anywhere;margin:8px 0 4px;font-size:12px}.opp-facts{gap:12px;margin-top:14px}.opp-facts .meta small{display:block}.opp-note{margin:8px 0;font-size:12.5px}.opp-detail h2{overflow-wrap:anywhere}.opp-linker{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:18px;margin-top:16px;padding:14px;font-size:13px}.opp-candidates,.opp-contacts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.opp-candidate,.opp-contacts>li{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--jm-ring);border-radius:14px;padding:12px 14px;font-size:13px}.opp-candidate small,.opp-contacts small{color:var(--muted-foreground);margin-top:2px;display:block}.opp-candidate .input{flex:160px;min-width:0}.opp-history{margin-top:10px;font-size:12px}.opp-history summary{cursor:pointer;color:var(--muted-foreground)}.opp-history summary:hover{color:var(--foreground)}.opp-history ol,.opp-history ul{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.opp-picker{border:0;gap:6px;max-height:240px;margin:10px 0 0;padding:0;display:grid;overflow:auto}.opp-search{width:100%;max-width:420px}.opp-quote{box-shadow:inset 2px 0 var(--jm-ring-strong);margin:6px 0;padding-left:10px;font-style:italic}.opp-draft{margin-top:14px}.won-preview{gap:6px;margin:14px 0;padding-left:18px;font-size:13.5px;display:grid}.report-footnote{color:var(--muted-foreground);margin:12px 0 0;font-size:12px}.jr-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin-top:4px;display:grid}.jr-group{background:var(--jm-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;padding:14px 16px}.jr-group h3{font-family:var(--jm-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:0 0 8px;font-size:11.5px;font-weight:400}.jr-group dl{gap:4px;margin:0;display:grid}.jr-group dl>div{box-shadow:inset 0 -1px var(--line);justify-content:space-between;gap:12px;padding:3px 0;font-size:13px;display:flex}.jr-group dt{color:var(--muted-foreground);overflow-wrap:anywhere;min-width:0}.jr-group dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.jr-group .report-footnote{margin-top:8px}.jr-list{gap:6px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.jr-list li{overflow-wrap:anywhere}.jr-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.jr-next{overflow-wrap:anywhere;margin:8px 0 0;font-size:13px}.jr-deps{box-shadow:inset 0 1px var(--line);color:var(--muted-foreground);overflow-wrap:anywhere;margin:10px 0 0;padding-top:8px;font-size:12px}.jr-deps strong{color:var(--foreground);font-weight:500}.jr-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.jr-form .wide{grid-column:1/-1}.live-dot[data-connection=Connected]{background:var(--accent-mark);box-shadow:0 0 0 3px var(--jm-now-ring)}.live-dot[data-connection=Setup\ required]{background:var(--blue);box-shadow:0 0 0 3px color-mix(in oklab, var(--blue) 25%, transparent)}.live-dot[data-connection=Expired],.live-dot[data-connection=Error]{background:var(--rose);box-shadow:0 0 0 3px color-mix(in oklab, var(--rose) 25%, transparent)}.live-dot[data-connection=Restricted],.live-dot[data-connection=Unavailable]{background:var(--amber);box-shadow:0 0 0 3px color-mix(in oklab, var(--amber) 25%, transparent)}.cc-samples{margin-top:10px;font-size:12px}@media (max-width:640px){.status-facts>div{grid-template-columns:1fr;gap:2px}.opp-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.briefing-stat{transition:none}.briefing-stat:hover{transform:none}}
.cc{font-size:13px}.cc .panel{padding:20px 22px}.cc .panel-head{align-items:flex-start;margin-bottom:14px}.cc .panel-head h2{letter-spacing:.02em;font-size:18px}.cc .panel-head small{color:var(--muted-foreground);font-size:12px}.cc-head{padding:22px 0 20px}.cc-head h1{font-family:var(--jm-font-display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1}.cc-head-actions{flex-wrap:wrap;justify-content:flex-end}.cc-overnight{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:14px;line-height:1.5;display:flex}.cc-overnight>svg{color:var(--accent-text);flex-shrink:0}.cc-overnight strong{color:var(--foreground);font-weight:500}.cc-overnight .text-link,.cc-link{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--jm-ring-strong);text-decoration-color:var(--jm-ring-strong);text-underline-offset:4px;background:0 0;align-items:center;gap:3px;padding:0;font-size:13px;transition:color .15s;display:inline-flex}.cc-overnight .text-link:hover,.cc-link:hover{color:var(--accent-text);text-decoration-color:currentColor}.cc-today{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.cc-counter{background:var(--jm-surface);min-width:0;box-shadow:inset 0 0 0 1px var(--jm-ring);text-align:left;transition:box-shadow .3s var(--jm-ease), transform .3s var(--jm-ease), background .3s var(--jm-ease);border-radius:18px;flex-direction:column;align-items:flex-start;gap:7px;padding:13px 14px 12px;display:flex}.cc-counter:hover{background:var(--jm-surface-hover);box-shadow:inset 0 0 0 1px var(--jm-ring-strong);transform:translateY(-1px)}.cc-counter[aria-pressed=true]{background:var(--jm-selected-bg);box-shadow:inset 0 0 0 1px var(--jm-selected-ring)}.cc-counter-value{font-family:var(--jm-font-display);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:400;line-height:1}.cc-counter-ghost{color:var(--muted-foreground);opacity:.4}.cc-counter-label{color:var(--muted-foreground);font-size:12px;line-height:1.3}.cc-counter[data-zero=true] .cc-counter-value{color:var(--muted-foreground);opacity:.55}.cc-counter[data-tone=rose] .cc-counter-value{color:var(--jm-rose-text)}.cc-counter[data-tone=amber] .cc-counter-value{color:var(--jm-amber-text)}.cc-counter[data-tone=teal] .cc-counter-value{color:var(--jm-teal-text)}.cc-counter[data-tone=blue] .cc-counter-value{color:var(--jm-blue-text)}.cc-counter[data-tone=violet] .cc-counter-value{color:var(--jm-violet-text)}.cc-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.cc-main{gap:18px}.cc-side{flex-direction:column;gap:18px;min-width:0;display:flex}.cc-head-meta{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:6px;padding-top:3px;font-size:12px;display:inline-flex}.cc-head-meta[data-tone=rose]{color:var(--jm-rose-text)}.cc-head-meta[data-tone=amber]{color:var(--jm-amber-text)}.cc-count{color:var(--muted-foreground);background:var(--jm-surface-hover);box-shadow:inset 0 0 0 1px var(--jm-ring);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:12px}.cc-filter-row{margin:-4px 0 8px}.cc-filter{color:var(--foreground);background:var(--jm-accent-tint);box-shadow:inset 0 0 0 1px var(--jm-now-ring);border-radius:99px;align-items:center;gap:8px;padding:4px 6px 4px 12px;font-size:12.5px;display:inline-flex}.cc-filter button{width:22px;height:22px;color:inherit;background:0 0;border-radius:50%;place-items:center;display:grid}.cc-filter button:hover{background:var(--jm-surface-pressed)}.cc-list{margin:0;padding:0;list-style:none}.cc-rec{box-shadow:inset 0 -1px var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;padding:14px 0;display:grid}.cc-rec:first-child{padding-top:4px}.cc-rec:last-child{box-shadow:none;padding-bottom:4px}.cc-priority,.cc-level{font-family:var(--jm-font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--muted-foreground);background:var(--jm-surface-hover);border-radius:99px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:400;display:inline-flex}.cc-priority{margin-top:2px}.cc-priority[data-priority=High],.cc-level[data-level=High],.cc-level[data-level=Cold]{color:var(--jm-rose-text);background:color-mix(in oklab, var(--rose) 15%, transparent)}.cc-priority[data-priority=Medium],.cc-level[data-level=Medium],.cc-level[data-level=At\ risk]{color:var(--jm-amber-text);background:color-mix(in oklab, var(--amber) 15%, transparent)}.cc-level[data-level=Good]{color:var(--jm-blue-text);background:color-mix(in oklab, var(--blue) 15%, transparent)}.cc-level[data-level=Strong]{color:var(--jm-teal-text);background:color-mix(in oklab, var(--teal) 15%, transparent)}.cc-rec-body{min-width:0}.cc-rec-title{font-size:14px;font-weight:500;line-height:1.35}.cc-rec-detail{color:var(--foreground);opacity:.85;margin-top:3px;font-size:13px;line-height:1.5}.cc-why{color:var(--muted-foreground);margin-top:5px;font-size:12px;line-height:1.45;display:block}.cc-why span{font-family:var(--jm-font-mono);letter-spacing:.12em;text-transform:uppercase;margin-right:4px;font-size:10.5px;font-weight:400}.cc-rec-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;font-size:12.5px;display:flex}.cc-rec-foot .text-link{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--jm-ring-strong);text-decoration-color:var(--jm-ring-strong);text-underline-offset:4px;background:0 0;padding:0}.cc-rec-foot .text-link:hover{color:var(--accent-text);text-decoration-color:currentColor}.cc-kind{font-family:var(--jm-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px}.cc-rec-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cc-dismiss{width:28px;height:28px;color:var(--muted-foreground);opacity:.6;background:0 0;border-radius:50%;place-items:center;transition:opacity .15s,background .15s;display:grid}.cc-rec:hover .cc-dismiss,.cc-dismiss:focus-visible{opacity:1}.cc-dismiss:hover{background:var(--jm-surface-pressed);color:var(--foreground)}.cc-empty{text-align:center;color:var(--muted-foreground);padding:26px 8px;font-size:13px;line-height:1.55}.cc-empty-actions{justify-content:center;margin-top:12px}.cc-table{margin:0 -6px;padding:0 6px;overflow-x:auto}.cc-table .data-table{min-width:640px}.cc-table .data-table td{vertical-align:top;font-size:13px}.cc-table .data-table td .text-link{background:0 0;padding:0}.cc-reason{max-width:260px;color:var(--muted-foreground);line-height:1.45;display:block}.cc-nowrap{white-space:nowrap}.cc-score{font-variant-numeric:tabular-nums;background:var(--jm-surface-hover);min-width:44px;color:var(--muted-foreground);border-radius:99px;justify-content:center;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.cc-score[data-level=high]{color:var(--jm-teal-text);background:color-mix(in oklab, var(--teal) 15%, transparent)}.cc-score[data-level=mid]{color:var(--jm-blue-text);background:color-mix(in oklab, var(--blue) 15%, transparent)}.cc-score[data-level=low]{color:var(--jm-amber-text);background:color-mix(in oklab, var(--amber) 15%, transparent)}.cc-more{color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--jm-ring-strong);text-decoration-color:var(--jm-ring-strong);text-underline-offset:4px;background:0 0;margin-top:10px;padding:0;font-size:12.5px;display:inline-block}.cc-more:hover{color:var(--accent-text);text-decoration-color:currentColor}.cc-rows{flex-direction:column;display:flex}.cc-row{box-shadow:inset 0 -1px var(--line);flex-direction:column;gap:6px;padding:12px 0;display:flex}.cc-row:first-child{padding-top:2px}.cc-row:last-child{box-shadow:none;padding-bottom:2px}.cc-row-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cc-row-title{overflow-wrap:anywhere;min-width:0;font-size:13.5px;font-weight:500;line-height:1.4}.cc-row-title .text-link{background:0 0;padding:0;font-weight:500}.cc-row-title .muted{font-weight:400}.cc-row-sub{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:12.5px;line-height:1.45}.cc-row-actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.actor-user,.actor-automation,.actor-ai,.actor-external{letter-spacing:.04em;white-space:nowrap;border-radius:99px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-flex}.cc-activity-list{flex-direction:column;display:flex}.cc-activity{text-align:left;width:100%;box-shadow:inset 0 -1px var(--line);background:0 0;border-radius:12px;align-items:flex-start;gap:10px;margin:0 -6px;padding:9px 6px;transition:background .15s;display:flex}.cc-activity:last-child{box-shadow:none}.cc-activity:hover{background:var(--jm-surface-hover)}.cc-activity-body{flex-direction:column;gap:2px;min-width:0;padding-top:1px;display:flex}.cc-activity-title{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.cc-activity-time{color:var(--muted-foreground);font-size:11.5px}.cc-metrics{margin-top:18px}.cc-collapse{background:var(--jm-surface);width:100%;box-shadow:inset 0 0 0 1px var(--jm-ring);text-align:left;transition:box-shadow .3s var(--jm-ease), background .3s var(--jm-ease);border-radius:22px;align-items:center;gap:10px;padding:14px 18px;font-size:13.5px;font-weight:500;display:flex}.cc-collapse:hover{background:var(--jm-surface-hover);box-shadow:inset 0 0 0 1px var(--jm-ring-strong)}.cc-collapse>svg{color:var(--muted-foreground);flex-shrink:0;transition:transform .2s}.cc-collapse[aria-expanded=true]>svg{transform:rotate(90deg)}.cc-collapse small{color:var(--muted-foreground);font-size:12px;font-weight:400}.cc-metrics-body{margin-top:14px}.cc-metrics-body .page-intro{display:none}.cc-skeleton{flex-direction:column;gap:14px;padding:6px 0;display:flex}.cc-skeleton-row{flex-direction:column;gap:7px;display:flex}.cc-skeleton span{background:linear-gradient(90deg, var(--jm-surface-hover) 25%, var(--jm-surface-pressed) 50%, var(--jm-surface-hover) 75%);background-size:200% 100%;border-radius:6px;height:11px;animation:1.4s ease-in-out infinite cc-shimmer;display:block}.cc-skeleton-row span:first-child{height:13px}@keyframes cc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cc-fade{animation:cc-fade .6s var(--jm-ease) both}@keyframes cc-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.jq-filters{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 14px;padding:0;display:flex}.jq-chip{background:var(--jm-surface-hover);box-shadow:inset 0 0 0 1px var(--border);color:var(--foreground);transition:background-color .15s var(--jm-ease), color .15s var(--jm-ease);border-radius:9999px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;display:inline-flex}.jq-chip span{font-variant-numeric:tabular-nums;color:var(--muted-foreground)}.jq-chip:hover{background:var(--jm-surface-pressed)}.jq-chip[data-empty=true]{color:var(--muted-foreground);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.jq-chip[aria-pressed=true],.jq-chip[data-empty=true][aria-pressed=true]{background:var(--accent);color:var(--on-accent);box-shadow:none}.jq-chip[aria-pressed=true] span{color:inherit;opacity:.8}.jq-chip:focus-visible,.jh-start-card:focus-visible,.jq-select:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.jq-note{overflow-wrap:anywhere;margin:0 0 12px;font-size:12.5px}.jq-note summary{cursor:pointer}.jq-batch{z-index:2;background:var(--card);box-shadow:inset 0 0 0 1px var(--accent-line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;display:flex;position:sticky;top:8px}.jq-batch span{min-width:0;margin-right:auto;font-size:13px}.jq-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jq-item{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:22px;grid-template-columns:auto minmax(0,1fr);gap:12px;min-width:0;padding:16px 18px;display:grid}.jq-item[data-type=recovery]{box-shadow:inset 3px 0 0 var(--rose), inset 0 0 0 1px var(--line)}.jq-select{width:16px;height:16px;accent-color:var(--accent);margin-top:3px}.jq-select-spacer{width:16px}.jq-body{gap:8px;min-width:0;display:grid}.jq-head{flex-wrap:wrap;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.jq-head h3{overflow-wrap:anywhere;flex:220px;min-width:0;margin:0;font-size:15px;font-weight:500;line-height:1.4}.jq-type{font-family:var(--jm-font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--jm-surface-hover);color:var(--muted-foreground);white-space:nowrap;border-radius:9999px;padding:3px 8px;font-size:10.5px;font-weight:400}.jq-type[data-type=recovery]{color:var(--rose);background:color-mix(in oklab, var(--rose) 15%, transparent)}.jq-type[data-type=introduction],.jq-type[data-type=follow_up]{color:var(--amber);background:color-mix(in oklab, var(--amber) 15%, transparent)}.jq-type[data-type=shortlist]{color:var(--teal);background:color-mix(in oklab, var(--teal) 15%, transparent)}.jq-type[data-type=opportunity],.jq-type[data-type=contact]{color:var(--blue);background:color-mix(in oklab, var(--blue) 15%, transparent)}.jq-time{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.jq-why{overflow-wrap:anywhere;margin:0;font-size:13.5px;line-height:1.5}.jq-outbound{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;margin:0;padding:10px 12px;display:grid}.jq-outbound div{min-width:0}.jq-outbound dt,.jq-lists h4{font-family:var(--jm-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-size:10.5px;font-weight:400}.jq-outbound dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.jq-lists{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px;display:grid}.jq-lists h4{margin:0 0 4px}.jq-lists ul{overflow-wrap:anywhere;margin:0;padding-left:18px;font-size:12.5px;line-height:1.5}.jq-consequence{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.jq-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.jq-actions .button,.jh-row-actions .button{align-items:center;gap:5px;display:inline-flex}.jq-reason{gap:6px;max-width:520px;display:grid}.jq-reason label{font-size:12px}.jq-reason input,.jh-picker input{box-sizing:border-box;border:1px solid var(--line-input);background:var(--field);width:100%;min-width:0;color:inherit;border-radius:14px;padding:9px 11px}.jq-reason input:focus,.jh-picker input:focus{border-color:var(--accent-line)}.jq-snooze{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.jq-more{margin-top:12px}.jh-start{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.jh-start-card{text-align:left;min-width:0;color:var(--foreground);transition:background-color .3s var(--jm-ease);border-radius:22px;align-content:start;gap:8px;padding:18px 20px;display:grid}.jh-start-card:hover:not(:disabled){background-color:var(--jm-surface-pressed)}.jh-start-card strong{align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.jh-start-card strong svg{color:var(--accent-mark)}.jh-start-card span{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.jh-start-card em{color:var(--amber);font-size:12px;font-style:normal}.jh-start-card:disabled{opacity:.7;cursor:not-allowed}.jh-note{margin:-6px 0 16px;font-size:12.5px}.jh-counts{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 10px;padding:0;display:flex}.jh-sub{font-family:var(--jm-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-foreground);margin:16px 0 6px;font-size:11.5px;font-weight:400}.jh-sub:first-child{margin-top:0}.jh-reason{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:12.5px}.jh-row-actions{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.jh-onboarding p{margin:0 0 8px;font-size:13px;line-height:1.5}.jh-onboarding ol{margin:0;padding-left:20px;font-size:13px;line-height:1.6}.jh-picker{gap:10px;display:grid}.jh-picker ul{gap:6px;max-height:min(50vh,420px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.jh-picker li{background:var(--jm-surface);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.jh-picker li div{flex:180px;min-width:0}.jh-picker li small{color:var(--muted-foreground);overflow-wrap:anywhere;display:block}.jh-section{margin-top:18px}@media (max-width:1000px){.jh-start{grid-template-columns:1fr}}@media (max-width:767px){.jq-item{gap:10px;padding:14px}.jq-batch{position:static}.cc .panel{padding:16px}}.jo-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.jo-step{box-shadow:inset 0 -1px var(--line);grid-template-columns:24px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.jo-step:last-child{box-shadow:none}.jo-mark{background:var(--jm-surface);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--accent-text);border-radius:50%;place-items:center;display:grid}.jo-step[data-done=true] .jo-mark{background:var(--jm-accent-tint);box-shadow:inset 0 0 0 1px var(--accent-line)}.jo-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jo-head h3{margin:0;font-size:15px;font-weight:600}.jo-body p{overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}.jo-scope{font-size:12px}.jo-conns{gap:6px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.jo-conns li{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.jo-conns small{color:var(--muted-foreground);overflow-wrap:anywhere;flex-basis:100%}.jo-actions{gap:8px;margin-top:10px}@media (prefers-reduced-motion:reduce){.cc-fade,.cc-skeleton span{animation:none}.cc-counter,.cc-collapse,.cc-collapse>svg,.cc-dismiss,.cc-activity,.cc-overnight .text-link,.cc-link,.jh-start-card,.jq-chip{transition:none}.cc-counter:hover{transform:none}}@media (max-width:1400px){.cc-today{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1000px){.cc-grid{grid-template-columns:1fr}.cc-head-actions{justify-content:flex-start}}@media (max-width:767px){.cc-today{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-rec{grid-template-columns:auto minmax(0,1fr)}.cc-rec-actions{grid-column:1/-1;justify-content:flex-start}.cc-head h1{font-size:30px}.cc-overnight{font-size:13.5px}}
