.landing-page{--landing-primary:#0050cb;--landing-background:#faf9ff;--landing-on-surface:#141b2b;--landing-on-surface-variant:#434654;--landing-outline-variant:#c3c6d6;--landing-surface-container-low:#f1f3ff;--landing-surface-container-lowest:#fff;--landing-surface-container:#e9edff;--landing-surface-container-high:#e1e8fe;--landing-primary-fixed:#dae1ff;--landing-primary-fixed-dim:#b3c5ff;--landing-secondary:#505f76;--landing-secondary-container:#d4e3ff;--landing-secondary-fixed-dim:#b8c7e2;--landing-tertiary:#3e4346;--landing-tertiary-container:#555a5d;--landing-on-primary:#fff;--landing-on-primary-fixed-variant:#003fa4;background-color:var(--landing-background);color:var(--landing-on-surface);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4{font-family:var(--font-syne), ui-sans-serif, system-ui, sans-serif}.landing-glass-panel{-webkit-backdrop-filter:blur(24px);background:#ffffffbf;border:1px solid #ffffff4d}.landing-ambient-shadow{box-shadow:0 32px 64px -12px #0050cb1f}.landing-typing-cursor{animation:1s step-end infinite landing-cursor-blink}.landing-hero-search-tags{animation:.4s ease-out both landing-hero-tags-in}@keyframes landing-hero-tags-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-cursor-blink{0%,50%{opacity:1}51%,to{opacity:0}}.landing-subtle-border{border:1px solid #e5e7eb}.landing-animate-float{animation:6s ease-in-out infinite landing-float}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.landing-workflow-line{stroke-dasharray:8;animation:10s linear infinite landing-dash}@keyframes landing-dash{to{stroke-dashoffset:-100px}}.landing-glow-node{box-shadow:0 0 20px #0050cb66}.landing-typing-effect{border-right:.15em solid var(--landing-primary);white-space:nowrap;animation:3.5s steps(40,end) landing-typing,.75s step-end infinite landing-blink-caret;overflow:hidden}@keyframes landing-typing{0%{width:0}to{width:100%}}@keyframes landing-blink-caret{0%,to{border-color:#0000}50%{border-color:var(--landing-primary)}}.landing-metric-counter{font-variant-numeric:tabular-nums}.landing-pricing-section{background:linear-gradient(#faf9ff 0%,#f1f3ff 48%,#faf9ff 100%)}.landing-pricing-grid{align-items:start}.landing-pricing-price-amount{letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.2}@media (min-width:768px){.landing-pricing-price-amount{font-size:1.625rem}}.landing-pricing-price-period{font-size:.875rem;font-weight:500}.landing-pricing-card{background:#fff;border:1px solid #c3c6d673;border-radius:1.25rem;height:auto;box-shadow:0 4px 24px -4px #141b2b0f,0 1px 3px #141b2b0a}.landing-pricing-card--featured{background:#141b2b;border-color:#0000;box-shadow:0 24px 48px -12px #0050cb47,0 8px 24px -8px #141b2b59}@media (min-width:768px){.landing-pricing-card--featured{z-index:1;transform:scale(1.03)}}.landing-pricing-badge{letter-spacing:.14em;color:#fff;white-space:nowrap;background:#003fa4;border-radius:9999px;padding:.35rem 1rem;font-size:.625rem;font-weight:700;box-shadow:0 4px 12px #003fa459}.landing-pricing-cta{text-align:center;border-radius:9999px;justify-content:center;align-items:center;padding:.95rem 1.5rem;font-size:.875rem;font-weight:700;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:flex}.landing-pricing-cta--primary{color:#fff;background:#0050cb;box-shadow:0 8px 20px -6px #0050cb73}.landing-pricing-cta--primary:hover{background:#003fa4}.landing-pricing-cta--outline{color:#0050cb;background:#fff;border:1.5px solid #0050cb}.landing-pricing-cta--outline:hover{background:#f1f3ff}.landing-pricing-cta--sales{color:#141b2b;background:#fff;border:1.5px solid #141b2b}.landing-pricing-cta--sales:hover{background:#f8f9fc}.landing-pipeline-dash{animation:2s linear infinite landing-dash}.landing-workflow-stage{isolation:isolate}.landing-workflow-bg-path{animation:24s linear infinite landing-workflow-bg-dash}@keyframes landing-workflow-bg-dash{to{stroke-dashoffset:-64px}}.landing-workflow-step-card{cursor:pointer;transition:transform .25s}.landing-workflow-step-card:focus-visible{outline-offset:8px;border-radius:1rem;outline:2px solid #0050cb}.landing-workflow-step{cursor:pointer;transition:transform .25s}.landing-workflow-step:focus-visible{outline-offset:6px;border-radius:1rem;outline:2px solid #0050cb}.landing-workflow-icon{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,background-color .3s,box-shadow .35s,color .3s}.landing-workflow-icon-glyph{transition:transform .35s cubic-bezier(.22,1,.36,1)}.landing-workflow-label{transition:color .3s,transform .3s}.landing-workflow-step.is-active .landing-workflow-icon{color:#0050cb;background:linear-gradient(145deg,#fff 0%,#e9edff 100%);border-color:#0050cb;animation:2.8s ease-in-out infinite landing-workflow-icon-pulse;transform:scale(1.08);box-shadow:0 0 0 6px #0050cb1f,0 10px 24px -8px #0050cb59}.landing-workflow-step.is-active .landing-workflow-icon-glyph{transform:scale(1.06)}.landing-workflow-step.is-active .landing-workflow-label{color:#0050cb;transform:translateY(-2px)}.landing-workflow-step.is-done .landing-workflow-icon{background:#f1f3ff;border-color:#0050cb73}.landing-workflow-step:hover .landing-workflow-icon{border-color:#0050cb8c;transform:scale(1.05)}.landing-workflow-connector{background:#0050cb29;overflow:hidden}.landing-workflow-connector:before{content:"";border-radius:inherit;background:linear-gradient(90deg,#0050cb,#3d7cf5);width:0%;transition:width .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.landing-workflow-connector.is-done:before{width:100%}.landing-workflow-connector.is-flowing:before{width:100%;transition:none}.landing-workflow-connector.is-flowing:after{content:"";background:#fff;border-radius:50%;width:.5rem;height:.5rem;animation:2.8s ease-in-out infinite landing-workflow-dot-run;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0050cb}@keyframes landing-workflow-icon-pulse{0%,to{box-shadow:0 0 0 4px #0050cb1a,0 8px 20px -8px #0050cb47}50%{box-shadow:0 0 0 8px #0050cb24,0 12px 28px -6px #0050cb61}}@keyframes landing-workflow-dot-run{0%{opacity:0;left:0%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}.landing-sourcing-scroll-section{height:300vh}.landing-sourcing-scroll-sticky{padding-top:5rem;padding-bottom:5rem;position:sticky;top:5.5rem}@media (max-width:1023px){.landing-sourcing-scroll-section{height:auto}.landing-sourcing-scroll-sticky{padding-top:5rem;padding-bottom:5rem;position:static}}.landing-sourcing-panel-wrap>div{animation:.45s cubic-bezier(.22,1,.36,1) both landing-sourcing-panel-in}.landing-sourcing-panel{isolation:isolate}@keyframes landing-sourcing-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.landing-filters-chip,.landing-filters-score-row,.landing-scout-input,.landing-scout-profile,.landing-scout-pill,.landing-scout-enrich{opacity:0;animation:.45s ease-out forwards landing-matching-fade-in}.landing-filters-score-row{animation-name:landing-matching-row-in;animation-duration:.55s}.landing-filters-bar-fill{width:0;animation:1s cubic-bezier(.22,1,.36,1) forwards landing-filters-bar-grow}@keyframes landing-filters-bar-grow{to{width:var(--filter-pct,0%)}}.landing-scout-pill:first-child{animation-delay:.35s}.landing-scout-pill:nth-child(2){animation-delay:.48s}.landing-matching-panel{isolation:isolate}.landing-matching-decor{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.landing-matching-orb{filter:blur(40px);opacity:.55;border-radius:50%;position:absolute}.landing-matching-orb--a{background:radial-gradient(circle,#0050cb47 0%,#0000 70%);width:55%;height:55%;animation:11s ease-in-out infinite landing-matching-orb-drift;top:-20%;right:-10%}.landing-matching-orb--b{background:radial-gradient(circle,#b3c5ffa6 0%,#0000 72%);width:50%;height:50%;animation:13s ease-in-out infinite reverse landing-matching-orb-drift;bottom:-15%;left:-15%}.landing-matching-grid{opacity:.35;background-image:linear-gradient(#0050cb0f 1px,#0000 1px),linear-gradient(90deg,#0050cb0f 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 45%,#000 20%,#0000 75%)}.landing-matching-lines{opacity:.7;width:100%;height:100%;position:absolute;inset:0}.landing-matching-line{stroke-dasharray:320;stroke-dashoffset:320px;animation:4s ease-in-out infinite landing-matching-line-draw}.landing-matching-line--2{animation-delay:1.2s}.landing-matching-scanline{background:linear-gradient(#0000 0%,#0050cb0f 48%,#0000 100%);height:40%;animation:5.5s ease-in-out infinite landing-matching-scan;position:absolute;left:0;right:0}.landing-matching-live{background:#22c55e;border-radius:50%;width:.5rem;height:.5rem;animation:2s ease-in-out infinite landing-matching-pulse;display:inline-block;box-shadow:0 0 #22c55e80}.landing-matching-spark{animation:4s linear infinite landing-matching-spark-spin}.landing-matching-count{font-variant-numeric:tabular-nums;animation:.6s ease-out .4s both landing-matching-count-pop;display:inline-block}.landing-matching-subline{animation:.5s ease-out .25s both landing-matching-fade-in}.landing-matching-row{z-index:1;opacity:0;align-items:center;gap:.75rem;padding:.85rem 1rem;animation:.65s cubic-bezier(.22,1,.36,1) forwards landing-matching-row-in;display:flex;position:relative;transform:translate(18px)}.landing-matching-avatar{flex-shrink:0;width:2.5rem;height:2.5rem;position:relative}.landing-matching-avatar-ring{border:2px solid #0050cb8c;border-color:#0050cb8c #0050cb33 #0000 #0000;border-radius:50%;animation:3s linear infinite landing-matching-ring-spin;position:absolute;inset:-3px}.landing-matching-avatar-inner{color:#0050cb;background:linear-gradient(145deg,#e9edff 0%,#dae1ff 100%);border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:.6875rem;font-weight:700;display:flex;position:relative}.landing-matching-bar-fill{width:0;animation:1.1s cubic-bezier(.22,1,.36,1) forwards landing-matching-bar-grow}@keyframes landing-matching-bar-grow{to{width:var(--match-pct,0%)}}.landing-matching-score{color:#0050cb;opacity:0;animation:.45s cubic-bezier(.34,1.56,.64,1) forwards landing-matching-score-pop;animation-delay:inherit;background:#0050cb1a;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600;transform:scale(.85)}.landing-matching-view{color:#fff;opacity:0;animation:.4s ease-out forwards landing-matching-fade-in;animation-delay:inherit;background:#0050cb;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.landing-matching-dots span{opacity:.35;background:#0050cb;border-radius:50%;width:.35rem;height:.35rem;animation:1.2s ease-in-out infinite landing-matching-dot-bounce;display:inline-block}.landing-matching-dots span:nth-child(2){animation-delay:.15s}.landing-matching-dots span:nth-child(3){animation-delay:.3s}@keyframes landing-matching-orb-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-6%,8%)scale(1.08)}}@keyframes landing-matching-line-draw{0%,to{stroke-dashoffset:320px;opacity:.25}45%,55%{stroke-dashoffset:0;opacity:1}}@keyframes landing-matching-scan{0%{opacity:0;top:-45%}12%{opacity:1}88%{opacity:1}to{opacity:0;top:105%}}@keyframes landing-matching-pulse{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 0 6px #22c55e00}}@keyframes landing-matching-spark-spin{0%,to{opacity:1;transform:rotate(0)scale(1)}50%{opacity:.85;transform:rotate(180deg)scale(1.1)}}@keyframes landing-matching-row-in{to{opacity:1;transform:translate(0)}}@keyframes landing-matching-score-pop{to{opacity:1;transform:scale(1)}}@keyframes landing-matching-ring-spin{to{transform:rotate(360deg)}}@keyframes landing-matching-fade-in{0%{opacity:0}to{opacity:1}}@keyframes landing-matching-count-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-matching-dot-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.landing-demo-stage{perspective:1400px;perspective-origin:50% 40%;padding:.5rem 0 2.5rem;position:relative}.landing-demo-perspective{transform-style:preserve-3d;animation:9s ease-in-out infinite landing-demo-float;position:relative}.landing-demo-screen{aspect-ratio:16/9;transform-style:preserve-3d;backface-visibility:hidden;background:#141b2b;border:1px solid #c3c6d68c;border-radius:1.25rem;position:relative;overflow:hidden;transform:rotateX(14deg)rotateY(-6deg)translateZ(0);box-shadow:0 32px 64px -16px #0050cb38,0 12px 32px -8px #141b2b2e,inset 0 1px #ffffff1f}.landing-demo-video{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.landing-demo-screen-edge{pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.landing-demo-screen-shine{pointer-events:none;background:linear-gradient(125deg,#ffffff24 0%,#0000 42% 58%,#0050cb0f 100%);position:absolute;inset:0}.landing-demo-floor-shadow{filter:blur(8px);background:radial-gradient(#0050cb33 0%,#141b2b14 45%,#0000 72%);border-radius:50%;height:3.5rem;position:absolute;bottom:-1.75rem;left:8%;right:8%;transform:rotateX(82deg)scaleY(.35)}@keyframes landing-demo-float{0%,to{transform:translateY(0)rotateX(0)}50%{transform:translateY(-14px)rotateX(2deg)}}@media (min-width:768px){.landing-demo-screen{transform:rotateX(12deg)rotateY(-8deg)translateZ(24px)}}@media (prefers-reduced-motion:reduce){.landing-demo-perspective{animation:none}.landing-demo-screen{transform:rotateX(10deg)rotateY(-5deg)}.landing-matching-orb,.landing-matching-line,.landing-matching-scanline,.landing-matching-live,.landing-matching-spark,.landing-matching-row,.landing-matching-bar-fill,.landing-matching-score,.landing-matching-view,.landing-matching-avatar-ring,.landing-matching-dots span,.landing-matching-count,.landing-matching-subline,.landing-hero-search-tags,.landing-sourcing-panel-wrap>div,.landing-filters-chip,.landing-filters-score-row,.landing-filters-bar-fill,.landing-scout-input,.landing-scout-profile,.landing-scout-pill,.landing-scout-enrich{animation:none}.landing-matching-row,.landing-matching-score,.landing-matching-view,.landing-matching-count,.landing-matching-subline,.landing-filters-chip,.landing-filters-score-row,.landing-scout-input,.landing-scout-profile,.landing-scout-pill,.landing-scout-enrich{opacity:1;transform:none}.landing-matching-bar-fill,.landing-filters-bar-fill{width:var(--match-pct,var(--filter-pct,100%))}.landing-workflow-bg-path,.landing-workflow-step.is-active .landing-workflow-icon,.landing-workflow-connector.is-flowing:after{animation:none}.landing-workflow-connector.is-flowing:before,.landing-workflow-connector.is-done:before{width:100%;transition:none}.landing-animate-float,.landing-workflow-line,.landing-typing-effect,.landing-pipeline-dash{animation:none}}.landing-blog-header{max-width:42rem}.landing-blog-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--landing-primary);font-size:.75rem;font-weight:700}.landing-blog-title{color:var(--landing-on-surface);margin-top:.5rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.landing-blog-subtitle{color:var(--landing-on-surface-variant);margin-top:.75rem;font-size:1rem;line-height:1.6}.landing-blog-categories{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.landing-blog-category-pill{border:1px solid var(--landing-outline-variant);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.landing-blog-category-pill{border:1px solid color-mix(in srgb, var(--landing-outline-variant) 55%, transparent)}}.landing-blog-category-pill{color:var(--landing-on-surface-variant);background:#fff;padding:.4rem .9rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,color .15s,background .15s}.landing-blog-category-pill:hover{border-color:var(--landing-primary)}@supports (color:color-mix(in lab, red, red)){.landing-blog-category-pill:hover{border-color:color-mix(in srgb, var(--landing-primary) 40%, var(--landing-outline-variant))}}.landing-blog-category-pill:hover{color:var(--landing-primary)}.landing-blog-category-pill--active{border-color:var(--landing-primary);background:var(--landing-surface-container-low);color:var(--landing-primary)}.landing-blog-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.25rem;display:grid}@media (min-width:640px){.landing-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-blog-card{border:1px solid var(--landing-outline-variant);border-radius:1rem;min-width:0}@supports (color:color-mix(in lab, red, red)){.landing-blog-card{border:1px solid color-mix(in srgb, var(--landing-outline-variant) 45%, transparent)}}.landing-blog-card{background:#fff;transition:border-color .15s,box-shadow .15s;overflow:hidden}.landing-blog-card:hover{border-color:var(--landing-primary)}@supports (color:color-mix(in lab, red, red)){.landing-blog-card:hover{border-color:color-mix(in srgb, var(--landing-primary) 35%, var(--landing-outline-variant))}}.landing-blog-card:hover{box-shadow:0 12px 32px #0050cb1a}.landing-blog-card--featured{grid-column:1/-1}.landing-blog-card--featured .landing-blog-card-link{gap:0;display:grid}@media (min-width:768px){.landing-blog-card--featured .landing-blog-card-link{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.landing-blog-card-link{color:inherit;text-decoration:none;display:block}.landing-blog-card-cover{aspect-ratio:16/9;object-fit:cover;background:var(--landing-surface-container-low);width:100%}.landing-blog-card-cover--placeholder{justify-content:center;align-items:center;display:flex}.landing-blog-card--featured .landing-blog-card-cover{aspect-ratio:auto;min-height:220px}.landing-blog-card-body{padding:1.125rem 1.25rem 1.25rem}.landing-blog-card-meta{color:var(--landing-on-surface-variant);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.75rem;display:flex}.landing-blog-card-meta--article{margin-bottom:.75rem}.landing-blog-chip{background:var(--landing-surface-container-low);color:var(--landing-primary);border-radius:999px;padding:.2rem .55rem;font-weight:600}.landing-blog-card-title{color:var(--landing-on-surface);margin-top:.65rem;font-size:1.0625rem;font-weight:700;line-height:1.35}.landing-blog-card--featured .landing-blog-card-title{font-size:clamp(1.25rem,2.5vw,1.75rem)}.landing-blog-card-excerpt{color:var(--landing-on-surface-variant);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.5rem;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.landing-blog-card-cta{color:var(--landing-primary);align-items:center;gap:.25rem;margin-top:.85rem;font-size:.8125rem;font-weight:600;display:inline-flex}.landing-blog-article-header{margin-bottom:1.5rem}.landing-blog-article-title{color:var(--landing-on-surface);font-size:clamp(1.75rem,4vw,2.35rem);font-weight:700;line-height:1.2}.landing-blog-article-excerpt{color:var(--landing-on-surface-variant);margin-top:.75rem;font-size:1.0625rem;line-height:1.6}.landing-blog-article-cover{aspect-ratio:16/9;object-fit:cover;border-radius:1rem;width:100%;margin-bottom:1.75rem}.landing-blog-article-body{color:var(--landing-on-surface-variant);font-size:1rem;line-height:1.75}.landing-blog-article-body h2{font-family:var(--font-syne), ui-sans-serif, system-ui, sans-serif;color:var(--landing-on-surface);margin-top:2rem;margin-bottom:.65rem;font-size:1.25rem;font-weight:700}.landing-blog-article-body p{margin-top:.85rem}.landing-blog-article-body ul,.landing-blog-article-body ol{margin-top:.85rem;padding-left:1.25rem}.landing-blog-article-body li{margin-top:.35rem}.landing-blog-article-body a{color:var(--landing-primary);text-decoration:underline}.landing-blog-article-body strong{color:var(--landing-on-surface);font-weight:600}.landing-blog-tag{border:1px solid var(--landing-outline-variant);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.landing-blog-tag{border:1px solid color-mix(in srgb, var(--landing-outline-variant) 50%, transparent)}}.landing-blog-tag{color:var(--landing-on-surface-variant);padding:.25rem .65rem;font-size:.75rem}.landing-compare-page{width:100%;max-width:56rem;margin-inline:auto;position:relative}.landing-compare-hero{margin-bottom:2.5rem;position:relative}.landing-compare-hero-glow{pointer-events:none;z-index:0;background:var(--landing-primary-fixed);border-radius:999px;width:min(100%,720px);height:280px;position:absolute;top:-2rem;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.landing-compare-hero-glow{background:color-mix(in srgb, var(--landing-primary-fixed) 70%, transparent)}}.landing-compare-hero-glow{filter:blur(80px);opacity:.55}.landing-compare-hero>:not(.landing-compare-hero-glow){z-index:1;position:relative}.landing-compare-breadcrumb{color:var(--landing-on-surface-variant);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.8125rem;display:flex}.landing-compare-breadcrumb a{color:var(--landing-on-surface-variant);text-decoration:none;transition:color .15s}.landing-compare-breadcrumb a:hover{color:var(--landing-primary)}.landing-compare-breadcrumb span:last-child{color:var(--landing-on-surface);font-weight:500}.landing-compare-breadcrumb-sep{color:var(--landing-outline-variant);font-size:1rem!important}@supports (color:color-mix(in lab, red, red)){.landing-compare-breadcrumb-sep{color:color-mix(in srgb, var(--landing-outline-variant) 80%, transparent)}}.landing-compare-matchup{align-items:stretch;gap:.75rem;margin-top:1.25rem;display:grid}@media (min-width:640px){.landing-compare-matchup{grid-template-columns:1fr auto 1fr;align-items:center;gap:.85rem}}.landing-compare-matchup-card{border:1px solid var(--landing-outline-variant);border-radius:1rem;align-items:center;gap:.85rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.landing-compare-matchup-card{border:1px solid color-mix(in srgb, var(--landing-outline-variant) 35%, transparent)}}.landing-compare-matchup-card{background:#fff;padding:1rem 1.1rem;box-shadow:0 6px 20px #505f760d}@media (min-width:640px){.landing-compare-matchup-card{padding:1.15rem 1.25rem}}.landing-compare-matchup-card--huntlo{border-color:var(--landing-primary)}@supports (color:color-mix(in lab, red, red)){.landing-compare-matchup-card--huntlo{border-color:color-mix(in srgb, var(--landing-primary) 22%, var(--landing-outline-variant))}}.landing-compare-matchup-card--huntlo{background:linear-gradient(145deg, var(--landing-surface-container-low), white)}@supports (color:color-mix(in lab, red, red)){.landing-compare-matchup-card--huntlo{background:linear-gradient(145deg, color-mix(in srgb, var(--landing-surface-container-low) 90%, white), white)}}.landing-compare-matchup-card--competitor{background:#fff}.landing-compare-matchup-mark{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@media (min-width:640px){.landing-compare-matchup-mark{width:3rem;height:3rem}}.landing-compare-matchup-mark--huntlo{background:var(--landing-primary)}@supports (color:color-mix(in lab, red, red)){.landing-compare-matchup-mark--huntlo{background:color-mix(in srgb, var(--landing-primary) 10%, white)}}.landing-compare-matchup-mark--huntlo{border:1px solid var(--landing-primary)}@supports (color:color-mix(in lab, red, red)){.landing-compare-matchup-mark--huntlo{border:1px solid color-mix(in srgb, var(--landing-primary) 14%, transparent)}}.landing-compare-matchup-mark--huntlo{color:var(--landing-primary)}.landing-compare-matchup-mark--huntlo .material-symbols-outlined{font-size:1.35rem!important}.landing-compare-matchup-mark--competitor{background:var(--landing-surface-container-low);border:1px solid var(--landing-outline-variant)}@supports (color:color-mix(in lab, red, red)){.landing-compare-matchup-mark--competitor{border:1px solid color-mix(in srgb, var(--landing-outline-variant) 40%, transparent)}}.landing-compare-matchup-mark--competitor{color:var(--landing-on-surface);font-size:1.125rem;font-weight:700}.landing-compare-matchup-copy{min-width:0}.landing-compare-matchup-name{color:var(--landing-on-surface);font-size:1.0625rem;font-weight:700;line-height:1.25}.landing-compare-matchup-card--huntlo .landing-compare-matchup-name{color:var(--landing-primary)}.landing-compare-matchup-role{color:var(--landing-on-surface-variant);margin-top:.2rem;font-size:.8125rem;line-height:1.4}.landing-compare-matchup-vs{justify-content:center;align-items:center;display:flex}.landing-compare-matchup-vs span{border:1px solid var(--landing-outline-variant);border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.landing-compare-matchup-vs span{border:1px solid color-mix(in srgb, var(--landing-outline-variant) 45%, transparent)}}.landing-compare-matchup-vs span{letter-spacing:.08em;text-transform:uppercase;color:var(--landing-on-surface-variant);background:#fff;font-size:.6875rem;font-weight:700;box-shadow:0 4px 14px #505f7614}@media (min-width:640px){.landing-compare-matchup-vs span{width:2.5rem;height:2.5rem}}.landing-compare-hero-title{color:var(--landing-on-surface);margin-top:1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.15}.landing-compare-hero-intro p{color:var(--landing-on-surface-variant);margin-top:.85rem;font-size:1.0625rem;line-height:1.65}.landing-compare-switcher{border-top:1px solid var(--landing-outline-variant);margin-top:1.75rem;padding-top:1.5rem}@supports (color:color-mix(in lab, red, red)){.landing-compare-switcher{border-top:1px solid color-mix(in srgb, var(--landing-outline-variant) 35%, transparent)}}.landing-compare-switcher-label{letter-spacing:.06em;text-transform:uppercase;color:var(--landing-on-surface-variant);font-size:.75rem;font-weight:700;display:block}.landing-compare-switcher-pills{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.landing-compare-sections{flex-direction:column;gap:1.25rem;display:flex}.landing-compare-section{border:1px solid var(--landing-outline-variant);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.landing-compare-section{border:1px solid color-mix(in srgb, var(--landing-outline-variant) 38%, transparent)}}.landing-compare-section{background:#fff;padding:1.5rem;box-shadow:0 8px 28px #505f760f}@media (min-width:768px){.landing-compare-section{padding:1.75rem 2rem}}.landing-compare-section-head{align-items:center;gap:.75rem;display:flex}.landing-compare-section-icon{background:var(--landing-primary);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.landing-compare-section-icon{background:color-mix(in srgb, var(--landing-primary) 10%, white)}}.landing-compare-section-icon{color:var(--landing-primary)}.landing-compare-section-icon .material-symbols-outlined{font-size:1.25rem!important}.landing-compare-section-title{color:var(--landing-on-surface);font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700}.landing-compare-section-body{color:var(--landing-on-surface-variant);margin-top:1.25rem;font-size:.9375rem;line-height:1.6}.landing-compare-section-body>p:first-child{margin-top:0}.landing-compare-table-wrap{border:1px solid var(--landing-outline-variant);border-radius:.85rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.landing-compare-table-wrap{border:1px solid color-mix(in srgb, var(--landing-outline-variant) 32%, transparent)}}.landing-compare-table-wrap{background:var(--landing-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.landing-compare-table-wrap{background:color-mix(in srgb, var(--landing-surface-container-low) 25%, white)}}.landing-compare-table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.875rem}.landing-compare-table thead{background:var(--landing-surface-container-low)}.landing-compare-table th,.landing-compare-table td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--landing-outline-variant);padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.landing-compare-table th,.landing-compare-table td{border-bottom:1px solid color-mix(in srgb, var(--landing-outline-variant) 28%, transparent)}}.landing-compare-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--landing-on-surface);font-size:.6875rem;font-weight:700}.landing-compare-table tbody th{color:var(--landing-on-surface);background:var(--landing-surface-container-low);font-weight:600}@supports (color:color-mix(in lab, red, red)){.landing-compare-table tbody th{background:color-mix(in srgb, var(--landing-surface-container-low) 35%, white)}}.landing-compare-table tbody tr:last-child th,.landing-compare-table tbody tr:last-child td{border-bottom:none}.landing-compare-col-huntlo{background:var(--landing-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.landing-compare-col-huntlo{background:color-mix(in srgb, var(--landing-surface-container-low) 55%, white)}}.landing-compare-col-huntlo:is(th){color:var(--landing-primary)}.landing-compare-badge{border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.landing-compare-badge--yes{background:var(--landing-primary)}@supports (color:color-mix(in lab, red, red)){.landing-compare-badge--yes{background:color-mix(in srgb, var(--landing-primary) 12%, white)}}.landing-compare-badge--yes{color:var(--landing-primary)}.landing-compare-badge--no{background:var(--landing-outline-variant)}@supports (color:color-mix(in lab, red, red)){.landing-compare-badge--no{background:color-mix(in srgb, var(--landing-outline-variant) 18%, white)}}.landing-compare-badge--no{color:var(--landing-on-surface-variant)}.landing-compare-badge--partial{color:#8a5f00;background:#fcf2df}.landing-compare-text-value{color:var(--landing-on-surface-variant);line-height:1.45}.landing-compare-text-value--strong{color:var(--landing-on-surface);font-weight:600}.landing-compare-choose-grid{gap:1rem;display:grid}@media (min-width:768px){.landing-compare-choose-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-compare-choose-card{border:1px solid var(--landing-outline-variant);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.landing-compare-choose-card{border:1px solid color-mix(in srgb, var(--landing-outline-variant) 38%, transparent)}}.landing-compare-choose-card{background:#fff;padding:1.5rem;box-shadow:0 8px 28px #505f760d}.landing-compare-choose-card--huntlo{border-color:var(--landing-primary)}@supports (color:color-mix(in lab, red, red)){.landing-compare-choose-card--huntlo{border-color:color-mix(in srgb, var(--landing-primary) 28%, var(--landing-outline-variant))}}.landing-compare-choose-card--huntlo{background:linear-gradient(160deg, var(--landing-surface-container-low) 0%, white 55%)}@supports (color:color-mix(in lab, red, red)){.landing-compare-choose-card--huntlo{background:linear-gradient(160deg, color-mix(in srgb, var(--landing-surface-container-low) 80%, white) 0%, white 55%)}}.landing-compare-choose-head{align-items:center;gap:.55rem;display:flex}.landing-compare-choose-head .material-symbols-outlined{color:var(--landing-primary);font-size:1.25rem!important}.landing-compare-choose-head h2{color:var(--landing-on-surface);font-size:1.0625rem;font-weight:700}.landing-compare-choose-card ul{flex-direction:column;gap:.55rem;margin-top:1rem;display:flex}.landing-compare-choose-card li{color:var(--landing-on-surface-variant);align-items:flex-start;gap:.45rem;font-size:.875rem;line-height:1.5;display:flex}.landing-compare-choose-card li .material-symbols-outlined{color:var(--landing-primary);flex-shrink:0;margin-top:.1rem;font-size:1rem!important}.landing-compare-platform-grid{gap:1rem;display:grid}@media (min-width:900px){.landing-compare-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-compare-platform-card{height:100%}.landing-compare-platform-subhead{letter-spacing:.04em;text-transform:uppercase;color:var(--landing-on-surface);margin-top:1rem;font-size:.8125rem;font-weight:700}.landing-compare-platform-list{flex-direction:column;gap:.45rem;margin-top:.65rem;display:flex}.landing-compare-platform-list li{align-items:flex-start;gap:.4rem;font-size:.875rem;line-height:1.5;display:flex}.landing-compare-platform-list .material-symbols-outlined{color:var(--landing-primary);flex-shrink:0;margin-top:.15rem;font-size:.875rem!important}.landing-compare-philosophy{border-left:3px solid var(--landing-primary);background:var(--landing-surface-container-low);color:var(--landing-on-surface);border-radius:.85rem;margin-top:1.15rem;padding:.9rem 1rem;font-size:.9375rem;line-height:1.55}.landing-compare-philosophy-label{letter-spacing:.06em;text-transform:uppercase;color:var(--landing-primary);margin-bottom:.35rem;font-size:.6875rem;font-weight:700;display:block}.landing-compare-platform-closing{margin-top:1rem}.landing-compare-highlight{border:1px solid var(--landing-primary);border-radius:1rem;align-items:flex-start;gap:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.landing-compare-highlight{border:1px solid color-mix(in srgb, var(--landing-primary) 22%, var(--landing-outline-variant))}}.landing-compare-highlight{background:linear-gradient(135deg, var(--landing-surface-container-low), white)}@supports (color:color-mix(in lab, red, red)){.landing-compare-highlight{background:linear-gradient(135deg, color-mix(in srgb, var(--landing-surface-container-low) 90%, white), white)}}.landing-compare-highlight{padding:1.25rem 1.35rem}.landing-compare-highlight>.material-symbols-outlined{color:var(--landing-primary);flex-shrink:0;margin-top:.1rem;font-size:1.35rem!important}.landing-compare-highlight-label{letter-spacing:.06em;text-transform:uppercase;color:var(--landing-primary);font-size:.75rem;font-weight:700}.landing-compare-highlight-text{color:var(--landing-on-surface);margin-top:.35rem;font-size:.9375rem;line-height:1.6}.landing-compare-workflow-grid{gap:1rem;display:grid}@media (min-width:768px){.landing-compare-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-compare-timeline{border:1px solid var(--landing-outline-variant);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.landing-compare-timeline{border:1px solid color-mix(in srgb, var(--landing-outline-variant) 32%, transparent)}}.landing-compare-timeline{background:var(--landing-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.landing-compare-timeline{background:color-mix(in srgb, var(--landing-surface-container-low) 40%, white)}}.landing-compare-timeline{padding:1.15rem}.landing-compare-timeline--huntlo{border-color:var(--landing-primary)}@supports (color:color-mix(in lab, red, red)){.landing-compare-timeline--huntlo{border-color:color-mix(in srgb, var(--landing-primary) 22%, var(--landing-outline-variant))}}.landing-compare-timeline-label{letter-spacing:.06em;text-transform:uppercase;color:var(--landing-primary);font-size:.75rem;font-weight:700}.landing-compare-timeline-steps{flex-direction:column;gap:.35rem;margin-top:.85rem;padding:0;list-style:none;display:flex}.landing-compare-timeline-steps li{grid-template-columns:auto 1fr;align-items:center;gap:.65rem;display:grid}.landing-compare-timeline-num{width:1.75rem;height:1.75rem;color:var(--landing-primary);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #0050cb14}.landing-compare-timeline-step{color:var(--landing-on-surface);background:#fff;border-radius:.65rem;padding:.55rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.4}.landing-compare-timeline-arrow{color:var(--landing-primary);grid-column:2;margin:.1rem 0 .1rem .55rem;font-size:.95rem!important}@supports (color:color-mix(in lab, red, red)){.landing-compare-timeline-arrow{color:color-mix(in srgb, var(--landing-primary) 45%, transparent)}}.landing-compare-workflow-note{color:var(--landing-on-surface-variant);margin-top:1rem;font-size:.875rem;line-height:1.55}.landing-compare-recommended{color:var(--landing-on-surface);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.landing-compare-recommended--huntlo{color:var(--landing-primary)}.landing-compare-recommended--both{color:#5a4a00}.landing-compare-pros-grid{gap:1rem;display:grid}@media (min-width:768px){.landing-compare-pros-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.landing-compare-pros-card{border:1px solid var(--landing-outline-variant);border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.landing-compare-pros-card{border:1px solid color-mix(in srgb, var(--landing-outline-variant) 32%, transparent)}}.landing-compare-pros-card{background:var(--landing-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.landing-compare-pros-card{background:color-mix(in srgb, var(--landing-surface-container-low) 20%, white)}}.landing-compare-pros-card{padding:1.15rem 1.2rem}.landing-compare-pros-card--huntlo{border-color:var(--landing-primary)}@supports (color:color-mix(in lab, red, red)){.landing-compare-pros-card--huntlo{border-color:color-mix(in srgb, var(--landing-primary) 20%, var(--landing-outline-variant))}}.landing-compare-pros-card--huntlo{background:var(--landing-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.landing-compare-pros-card--huntlo{background:color-mix(in srgb, var(--landing-surface-container-low) 50%, white)}}.landing-compare-pros-card h3{color:var(--landing-on-surface);font-size:1rem;font-weight:700}.landing-compare-pros-label{letter-spacing:.06em;text-transform:uppercase;color:var(--landing-primary);margin-top:.85rem;font-size:.6875rem;font-weight:700}.landing-compare-pros-label--muted{color:var(--landing-on-surface-variant)}.landing-compare-pros-card ul{flex-direction:column;gap:.45rem;margin-top:.5rem;display:flex}.landing-compare-pros-card li{color:var(--landing-on-surface-variant);align-items:flex-start;gap:.35rem;font-size:.875rem;line-height:1.45;display:flex}.landing-compare-pros-card li .material-symbols-outlined{color:var(--landing-primary);flex-shrink:0;margin-top:.1rem;font-size:.95rem!important}.landing-compare-pros-note{color:var(--landing-on-surface-variant);margin-top:.35rem;font-size:.875rem;line-height:1.5}.landing-compare-faq{flex-direction:column;gap:.75rem;display:flex}.landing-compare-faq-item{border:1px solid var(--landing-outline-variant);border-radius:.85rem}@supports (color:color-mix(in lab, red, red)){.landing-compare-faq-item{border:1px solid color-mix(in srgb, var(--landing-outline-variant) 30%, transparent)}}.landing-compare-faq-item{background:var(--landing-surface-container-low)}@supports (color:color-mix(in lab, red, red)){.landing-compare-faq-item{background:color-mix(in srgb, var(--landing-surface-container-low) 18%, white)}}.landing-compare-faq-item{padding:1rem 1.1rem}.landing-compare-faq-item dt{color:var(--landing-on-surface);align-items:flex-start;gap:.5rem;font-size:.9375rem;font-weight:600;display:flex}.landing-compare-faq-item dt .material-symbols-outlined{color:var(--landing-primary);flex-shrink:0;margin-top:.1rem;font-size:1rem!important}.landing-compare-faq-item dd{color:var(--landing-on-surface-variant);margin-top:.5rem;padding-left:1.5rem;font-size:.875rem;line-height:1.55}.landing-compare-verdict-card{border:1px solid var(--landing-primary);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.landing-compare-verdict-card{border:1px solid color-mix(in srgb, var(--landing-primary) 22%, var(--landing-outline-variant))}}.landing-compare-verdict-card{background:linear-gradient(145deg, var(--landing-surface-container-low), white)}@supports (color:color-mix(in lab, red, red)){.landing-compare-verdict-card{background:linear-gradient(145deg, color-mix(in srgb, var(--landing-surface-container-low) 85%, white), white)}}.landing-compare-verdict-card{padding:1.75rem 2rem;box-shadow:0 10px 32px #0050cb14}.landing-compare-verdict-head{align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.landing-compare-verdict-head .material-symbols-outlined{color:var(--landing-primary);font-size:1.35rem!important}.landing-compare-verdict-head h2{color:var(--landing-on-surface);font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:700}.landing-compare-verdict-card p{color:var(--landing-on-surface-variant);margin-top:.75rem;font-size:1rem;line-height:1.65}.landing-compare-verdict-card p:first-of-type{margin-top:0}.landing-compare-related{margin-top:.5rem}.landing-compare-related-title{color:var(--landing-on-surface);font-size:1.125rem;font-weight:700}.landing-compare-related-grid{gap:1rem;margin-top:1rem;display:grid}@media (min-width:640px){.landing-compare-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.landing-compare-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.landing-compare-related-card{border:1px solid var(--landing-outline-variant);border-radius:1rem;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.landing-compare-related-card{border:1px solid color-mix(in srgb, var(--landing-outline-variant) 40%, transparent)}}.landing-compare-related-card{color:inherit;background:#fff;padding:1.15rem 1.2rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.landing-compare-related-card:hover{border-color:var(--landing-primary)}@supports (color:color-mix(in lab, red, red)){.landing-compare-related-card:hover{border-color:color-mix(in srgb, var(--landing-primary) 32%, var(--landing-outline-variant))}}.landing-compare-related-card:hover{transform:translateY(-1px);box-shadow:0 12px 32px #0050cb1a}.landing-compare-nav-vs{letter-spacing:.08em;text-transform:uppercase;color:var(--landing-on-surface-variant);font-size:.6875rem;font-weight:700}.landing-compare-related-name{color:var(--landing-on-surface);margin-top:.15rem;font-size:1rem;font-weight:700}.landing-compare-related-summary{color:var(--landing-on-surface-variant);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin-top:.45rem;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.landing-compare-related-cta{color:var(--landing-primary);align-items:center;gap:.25rem;margin-top:.85rem;font-size:.8125rem;font-weight:600;display:inline-flex}.landing-compare-cta{background:var(--landing-on-surface);text-align:center;border-radius:1.25rem;padding:2rem 1.5rem;position:relative;overflow:hidden}@media (min-width:768px){.landing-compare-cta{padding:2.5rem 2rem}}.landing-compare-cta-glow{pointer-events:none;background:var(--landing-primary);filter:blur(80px);opacity:.35;border-radius:999px;width:240px;height:240px;position:absolute;top:50%;right:-2rem;transform:translateY(-50%)}.landing-compare-cta h2{z-index:1;color:#fff;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;position:relative}.landing-compare-cta p{z-index:1;color:#ffffffd1;max-width:32rem;margin:.65rem auto 0;font-size:.9375rem;line-height:1.55;position:relative}.landing-compare-cta-actions{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.35rem;display:flex;position:relative}.landing-compare-cta-secondary{color:#fff;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.15rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.landing-compare-cta-secondary:hover{background:#ffffff24;border-color:#fff6}.dashboard-page{--dash-primary:#0050cb;--dash-primary-hover:#003fa4;--dash-background:#f9f9ff;--dash-on-surface:#141b2b;--dash-on-surface-variant:#424656;--dash-outline:#c2c6d8;--dash-surface-low:#f1f3ff;--dash-surface-container:#e9edff;--dash-surface-container-high:#e1e8fd;--dash-secondary:#505f76;--dash-on-primary:#fff;--dash-error-bg:#fef2f2;--dash-error-border:#fecaca;--dash-error-text:#b91c1c;--dash-success-bg:#ecfdf5;--dash-success-border:#a7f3d0;--dash-success-text:#047857;--dash-warning-bg:#fffbeb;--dash-warning-border:#fde68a;--dash-warning-text:#92400e;background-color:var(--dash-background);color:var(--dash-on-surface);font-family:var(--font-inter), ui-sans-serif, system-ui, sans-serif;height:100dvh;overflow:hidden}.dashboard-page h1,.dashboard-page h2,.dashboard-page h3,.dashboard-page h4{font-family:var(--font-syne), ui-sans-serif, system-ui, sans-serif}.dashboard-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 8% 0,#0050cb0f 0%,#0000 42%),radial-gradient(circle at 92% 8%,#d4e3ff73 0%,#0000 38%);position:fixed;inset:0}.dashboard-page>.dashboard-shell{z-index:1;height:100%;min-height:0;position:relative;overflow:hidden}.dashboard-page>.dashboard-overlay{z-index:120;position:fixed}.dashboard-page>.dashboard-modal-overlay{z-index:130}.dashboard-sidebar{border-right:1px solid var(--dash-outline);flex-direction:column;flex-shrink:0;width:18rem;height:100%;min-height:0;max-height:100dvh;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-sidebar{border-right:1px solid color-mix(in srgb, var(--dash-outline) 35%, transparent)}}.dashboard-sidebar{-webkit-backdrop-filter:blur(20px);background:#ffffffd1;padding:1.5rem;transition:width .22s,padding .22s}.dashboard-sidebar--collapsed{width:4.75rem;padding:1rem .5rem}.dashboard-sidebar--compact:not(.dashboard-sidebar--collapsed){width:14.5rem;padding:1rem .75rem}.dashboard-sidebar--compact .dashboard-sidebar-brand-link{max-width:7rem;margin-left:.5rem}.dashboard-sidebar--compact .dashboard-sidebar-brand-link img,.dashboard-sidebar--compact .dashboard-sidebar-logo{max-height:2.25rem}.dashboard-sidebar-nav-list{flex-direction:column;gap:.125rem;display:flex}.dashboard-sidebar--compact{--dash-nav-main-tile-h:2.625rem}.dashboard-nav-item-inner{align-items:center;gap:.625rem;display:flex}.dashboard-nav-icon--compact{flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-top:0;padding:.25rem;display:inline-flex}.dashboard-nav-icon--compact svg{width:.875rem;height:.875rem}.dashboard-nav-icon--compact .material-symbols-outlined{font-size:.875rem;line-height:1}.dashboard-sidebar--compact .dashboard-nav-label{font-size:.8125rem;font-weight:500;line-height:1.25;display:block}.dashboard-sidebar--compact:not(.dashboard-sidebar--collapsed) .dashboard-nav-subtitle{display:none}.dashboard-sidebar--compact .dashboard-sidebar-footer{padding-top:.5rem}.dashboard-sidebar--compact .dashboard-sidebar-profile-row{gap:.25rem}.dashboard-sidebar-brand{flex-shrink:0;align-items:center;width:100%;display:flex}.dashboard-sidebar-brand-head{justify-content:space-between;align-items:center;gap:.375rem;width:100%;display:flex}.dashboard-sidebar--collapsed .dashboard-sidebar-brand-head{flex-direction:column;align-items:center;gap:.5rem}.dashboard-sidebar-toggle{border:1px solid var(--dash-outline);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-sidebar-toggle{border:1px solid color-mix(in srgb, var(--dash-outline) 50%, transparent)}}.dashboard-sidebar-toggle{color:var(--dash-on-surface-variant);cursor:pointer;background:#ffffffe6;transition:background-color .15s,border-color .15s,color .15s}.dashboard-sidebar-toggle:hover{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-sidebar-toggle:hover{border-color:color-mix(in srgb, var(--dash-primary) 35%, var(--dash-outline))}}.dashboard-sidebar-toggle:hover{background:var(--dash-surface-low);color:var(--dash-primary)}.dashboard-sidebar-toggle-icon{font-variation-settings:"FILL" 0, "wght" 350, "GRAD" 0, "opsz" 24;font-size:1.25rem}.dashboard-sidebar-brand-link{width:100%;max-width:8.25rem;margin-left:.75rem;line-height:0;display:block}.dashboard-sidebar-brand-link img,.dashboard-sidebar-logo{object-fit:contain;object-position:left center;width:100%;height:auto;max-height:2.65rem;transition:max-width .22s,max-height .22s;display:block}.dashboard-sidebar--collapsed .dashboard-sidebar-brand-link{max-width:2.35rem;margin-left:0;overflow:hidden}.dashboard-sidebar--collapsed .dashboard-sidebar-brand-link img,.dashboard-sidebar--collapsed .dashboard-sidebar-logo{object-position:left center;max-height:2.35rem}.dashboard-sidebar--collapsed .dashboard-nav-item.dashboard-nav-item--compact:not(.dashboard-nav-item--sub){min-height:var(--dash-nav-main-tile-h,2.625rem);height:var(--dash-nav-main-tile-h,2.625rem);padding:0 .5rem}.dashboard-sidebar--collapsed .dashboard-nav-item>.flex{justify-content:center;gap:0}.dashboard-sidebar--collapsed .dashboard-nav-icon{margin-top:0}.dashboard-sidebar--collapsed .dashboard-nav-item-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-sidebar--collapsed .dashboard-sidebar-profile-row{flex-direction:column;align-items:stretch;gap:.375rem}.dashboard-sidebar--collapsed .dashboard-sidebar-profile-row .dashboard-nav-item{flex:none;width:100%}.dashboard-sidebar--collapsed .dashboard-sidebar-menu-trigger{width:100%;min-height:2.25rem}.dashboard-sidebar-nav{flex-direction:column;flex:auto;min-height:0;margin-top:.75rem;display:flex;overflow:visible}.dashboard-sidebar-nav-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dash-outline) transparent;flex:auto;min-height:0;padding-right:.125rem;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dashboard-sidebar-nav-scroll{scrollbar-color:color-mix(in srgb, var(--dash-outline) 70%, transparent) transparent}}.dashboard-sidebar-nav-scroll::-webkit-scrollbar{width:4px}.dashboard-sidebar-nav-scroll::-webkit-scrollbar-track{background:0 0}.dashboard-sidebar-nav-scroll::-webkit-scrollbar-thumb{background:var(--dash-outline);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.dashboard-sidebar-nav-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--dash-outline) 65%, transparent)}}.dashboard-sidebar-nav-scroll::-webkit-scrollbar-thumb:hover{background:var(--dash-secondary)}@supports (color:color-mix(in lab, red, red)){.dashboard-sidebar-nav-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--dash-secondary) 75%, transparent)}}.dashboard-sidebar-footer{border-top:1px solid var(--dash-outline);flex-shrink:0;margin-top:0;padding-top:1rem}@supports (color:color-mix(in lab, red, red)){.dashboard-sidebar-footer{border-top:1px solid color-mix(in srgb, var(--dash-outline) 35%, transparent)}}.dashboard-sidebar-footer{overflow:visible}.dashboard-main-panel{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.dashboard-main-scroll{flex-direction:column;flex:auto;min-height:0;padding:1.5rem;display:flex;overflow:hidden}.dashboard-main-scroll:has(>.dashboard-campaign-workspace-card){padding:.5rem}@media (min-width:640px){.dashboard-main-scroll:has(>.dashboard-campaign-workspace-card){padding:.625rem}}.dashboard-main-scroll>*{flex:auto;min-height:0;max-height:100%}.dashboard-main-scroll>:not(.dashboard-card--fill){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--dash-outline) transparent;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dashboard-main-scroll>:not(.dashboard-card--fill){scrollbar-color:color-mix(in srgb, var(--dash-outline) 70%, transparent) transparent}}.dashboard-main-scroll>:not(.dashboard-card--fill)::-webkit-scrollbar{width:4px}.dashboard-main-scroll>:not(.dashboard-card--fill)::-webkit-scrollbar-track{background:0 0}.dashboard-main-scroll>:not(.dashboard-card--fill)::-webkit-scrollbar-thumb{background:var(--dash-outline);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.dashboard-main-scroll>:not(.dashboard-card--fill)::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--dash-outline) 65%, transparent)}}.dashboard-card--fill{flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden}.dashboard-card-panel-header{flex-shrink:0}.dashboard-card-body-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--dash-outline) transparent;flex:auto;min-height:0;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dashboard-card-body-scroll{scrollbar-color:color-mix(in srgb, var(--dash-outline) 70%, transparent) transparent}}.dashboard-card-body-scroll::-webkit-scrollbar{width:4px}.dashboard-card-body-scroll::-webkit-scrollbar-track{background:0 0}.dashboard-card-body-scroll::-webkit-scrollbar-thumb{background:var(--dash-outline);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.dashboard-card-body-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--dash-outline) 65%, transparent)}}.dashboard-sidebar-profile-row{align-items:stretch;gap:.25rem;display:flex;position:relative}.dashboard-sidebar-menu-trigger{width:2.5rem;height:auto;min-height:2.75rem;color:var(--dash-on-surface-variant);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.dashboard-sidebar-menu-trigger:hover{background:var(--dash-surface-low);color:var(--dash-on-surface)}.dashboard-sidebar-menu-trigger--open{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-sidebar-menu-trigger--open{background:color-mix(in srgb, var(--dash-primary) 8%, white)}}.dashboard-sidebar-menu-trigger--open{color:var(--dash-primary)}.dashboard-sidebar-menu{z-index:50;border:1px solid var(--dash-outline);border-radius:.75rem;flex-direction:column;min-width:11rem;display:flex;position:absolute;bottom:calc(100% + .375rem);right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-sidebar-menu{border:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-sidebar-menu{background:#fff;padding:.375rem;box-shadow:0 12px 40px #505f7629}.dashboard-sidebar-menu-item{width:100%;color:var(--dash-on-surface);text-align:left;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5625rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.3;transition:background-color .15s;display:flex}.dashboard-sidebar-menu-item:hover{background:var(--dash-surface-low)}.dashboard-sidebar-menu-item--danger{color:#b91c1c}.dashboard-sidebar-menu-item--danger:hover{background:#f9eded}.dashboard-sidebar-label{letter-spacing:.2em;text-transform:uppercase;color:var(--dash-on-surface-variant);font-size:.6875rem;font-weight:600}.dashboard-header{border-bottom:1px solid var(--dash-outline);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.dashboard-header{border-bottom:1px solid color-mix(in srgb, var(--dash-outline) 35%, transparent)}}.dashboard-header{-webkit-backdrop-filter:blur(16px);background:#ffffffc7;padding:1rem 1.5rem}.dashboard-header-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--dash-on-surface-variant);font-size:.75rem;font-weight:500}.dashboard-header-title{color:var(--dash-on-surface);margin-top:.25rem;font-size:1.5rem;font-weight:600;line-height:1.25}.dashboard-card{border:1px solid var(--dash-outline)}@supports (color:color-mix(in lab, red, red)){.dashboard-card{border:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-card{-webkit-backdrop-filter:blur(12px);background:#ffffffe0;border-radius:1rem;box-shadow:0 8px 32px #505f7614,inset 0 1px #ffffffe6}.dashboard-nav-item{text-align:left;width:100%;color:var(--dash-on-surface-variant);border-radius:.75rem;padding:.75rem;transition:background-color .15s,color .15s,box-shadow .15s}.dashboard-nav-item:hover{background-color:var(--dash-surface-low);color:var(--dash-on-surface)}.dashboard-nav-item--active{background-color:var(--dash-primary);color:var(--dash-on-primary);box-shadow:0 4px 14px #0050cb47}.dashboard-nav-item--active:hover{background-color:var(--dash-primary-hover);color:var(--dash-on-primary)}.dashboard-nav-item.dashboard-nav-item--compact:not(.dashboard-nav-item--sub){box-sizing:border-box;min-height:var(--dash-nav-main-tile-h,2.625rem);height:var(--dash-nav-main-tile-h,2.625rem);border-radius:.5rem;align-items:center;padding:0 .5rem;display:flex}.dashboard-nav-icon{border:1px solid var(--dash-outline);border-radius:.375rem;margin-top:.125rem}@supports (color:color-mix(in lab, red, red)){.dashboard-nav-icon{border:1px solid color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-nav-icon{color:var(--dash-secondary);padding:.375rem}.dashboard-nav-icon--active{color:var(--dash-on-primary);border-color:#ffffff59}.dashboard-nav-icon.dashboard-nav-icon--compact,.dashboard-nav-icon.dashboard-nav-icon--compact.dashboard-nav-icon--active{border:none}.dashboard-nav-subtitle{font-size:.75rem;display:block}.dashboard-nav-item--active .dashboard-nav-subtitle{color:#ffffffd1}.dashboard-nav-item:not(.dashboard-nav-item--active) .dashboard-nav-subtitle{color:var(--dash-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-nav-item:not(.dashboard-nav-item--active) .dashboard-nav-subtitle{color:color-mix(in srgb, var(--dash-on-surface-variant) 85%, transparent)}}.dashboard-nav-group{flex-direction:column;gap:.0625rem;display:flex}.dashboard-nav-item--group .dashboard-nav-item-inner{width:100%}.dashboard-nav-item--group.dashboard-nav-item--active .dashboard-nav-group-chevron{color:var(--dash-on-primary)}.dashboard-nav-group-chevron{color:var(--dash-on-surface-variant);flex-shrink:0;margin-left:auto;font-size:1.125rem}.dashboard-nav-sublist{flex-direction:column;gap:.0625rem;margin:.0625rem 0 .25rem;padding:0 .375rem 0 2.375rem;display:flex}.dashboard-nav-item--sub{border-radius:.5rem;align-items:center;min-height:2.125rem;padding:0 .625rem;display:flex}.dashboard-nav-item--sub .dashboard-nav-subtitle{display:none}.dashboard-nav-item-inner--sub{gap:0;width:100%}.dashboard-nav-item--sub .dashboard-nav-label{font-size:.8125rem;font-weight:500;line-height:1.25}.dashboard-nav-item--sub.dashboard-nav-item--active{background-color:var(--dash-primary);color:var(--dash-on-primary);box-shadow:0 4px 14px #0050cb47}.dashboard-nav-item--sub.dashboard-nav-item--active:hover{background-color:var(--dash-primary-hover);color:var(--dash-on-primary)}.dashboard-sidebar--collapsed .dashboard-nav-sublist,.dashboard-sidebar--collapsed .dashboard-nav-group-chevron{display:none}.dashboard-input,.dashboard-select,.dashboard-textarea{border:1px solid var(--dash-outline);border-radius:.75rem;width:100%}@supports (color:color-mix(in lab, red, red)){.dashboard-input,.dashboard-select,.dashboard-textarea{border:1px solid color-mix(in srgb, var(--dash-outline) 70%, transparent)}}.dashboard-input,.dashboard-select,.dashboard-textarea{color:var(--dash-on-surface);background:#fff;outline:none;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.dashboard-input,.dashboard-select{padding:.75rem 1rem}.dashboard-textarea{padding:1rem;line-height:1.5}.dashboard-input:focus,.dashboard-select:focus,.dashboard-textarea:focus{border-color:var(--dash-primary);box-shadow:0 0 0 3px #0050cb24}.dashboard-input:disabled,.dashboard-select:disabled,.dashboard-textarea:disabled{cursor:not-allowed;background:var(--dash-surface-low);opacity:.75}.dashboard-input-sm{border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.dashboard-label{color:var(--dash-on-surface-variant);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.dashboard-label-upper{letter-spacing:.12em;text-transform:uppercase;color:var(--dash-on-surface-variant);font-size:.75rem;font-weight:600}.dashboard-btn-primary{color:var(--dash-on-primary,#fff);background-color:var(--dash-primary,#0050cb);cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 4px 14px #0050cb47}.dashboard-btn-primary:hover:not(:disabled){background-color:var(--dash-primary-hover,#003fa4)}.dashboard-btn-primary:disabled{cursor:not-allowed;opacity:.55}.dashboard-btn-secondary{border:1px solid var(--dash-outline);border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-btn-secondary{border:1px solid color-mix(in srgb, var(--dash-outline) 65%, transparent)}}.dashboard-btn-secondary{color:var(--dash-on-surface);background:#fff;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s,border-color .15s}.dashboard-btn-secondary:hover:not(:disabled){background-color:var(--dash-surface-low);border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-btn-secondary:hover:not(:disabled){border-color:color-mix(in srgb, var(--dash-primary) 35%, var(--dash-outline))}}.dashboard-btn-secondary--sm{gap:.25rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:500}.dashboard-btn-ghost{color:var(--dash-on-surface-variant);border-radius:.5rem;padding:.375rem .75rem;font-size:.875rem;transition:background-color .15s,color .15s}.dashboard-btn-ghost:hover{background-color:var(--dash-surface-low);color:var(--dash-on-surface)}.dashboard-badge{background:var(--dash-surface-container);color:var(--dash-on-surface);border-radius:9999px;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.dashboard-table-head{border-bottom:1px solid var(--dash-outline)}@supports (color:color-mix(in lab, red, red)){.dashboard-table-head{border-bottom:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-table-head{letter-spacing:.14em;text-transform:uppercase;color:var(--dash-on-surface-variant);font-size:.6875rem;font-weight:600}.dashboard-table-row{border-bottom:1px solid var(--dash-outline)}@supports (color:color-mix(in lab, red, red)){.dashboard-table-row{border-bottom:1px solid color-mix(in srgb, var(--dash-outline) 25%, transparent)}}.dashboard-table-row{color:var(--dash-on-surface);font-size:.875rem}.dashboard-table-row:last-child{border-bottom:none}.dashboard-modal-overlay{--dash-primary:#0050cb;--dash-primary-hover:#003fa4;--dash-on-primary:#fff;--dash-on-surface:#141b2b;--dash-outline:#c2c6d8;--dash-surface-low:#f1f3ff;z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141b2b73;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dashboard-modal{border:1px solid var(--dash-outline);border-radius:1rem;width:100%;max-height:90vh;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.dashboard-modal{border:1px solid color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-modal{background:#fff;padding:1.5rem;box-shadow:0 24px 48px #141b2b2e}.dashboard-add-campaign-modal.dashboard-modal{min-height:min(22rem,52vh);max-height:min(90vh,40rem);padding:0;overflow:hidden}.dashboard-add-campaign-cell{width:100%}.dashboard-add-campaign-cell--create{border-style:dashed}.dashboard-add-campaign-cell-check{line-height:0}.dashboard-add-campaign-grid{grid-auto-rows:minmax(4.25rem,auto)}.dashboard-add-campaign-grid-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c3cfdf transparent;min-height:6.5rem}.dashboard-add-campaign-grid-scroll::-webkit-scrollbar{width:6px;height:6px}.dashboard-add-campaign-grid-scroll::-webkit-scrollbar-track{background:0 0}.dashboard-add-campaign-grid-scroll::-webkit-scrollbar-thumb{background:#c3cfdf;border-radius:9999px}.dashboard-add-campaign-grid-scroll::-webkit-scrollbar-thumb:hover{background:#a8b8cc}.dashboard-confirm-modal-overlay{z-index:130}.dashboard-confirm-modal-backdrop{cursor:default;background:0 0;border:none;position:absolute;inset:0}.dashboard-confirm-modal-panel.dashboard-modal{z-index:1;flex-shrink:0;width:min(100%,22rem);max-width:22rem;margin:0;padding:0;position:relative;overflow:hidden}.dashboard-confirm-modal-panel--danger{border-color:#dc2626}@supports (color:color-mix(in lab, red, red)){.dashboard-confirm-modal-panel--danger{border-color:color-mix(in srgb, #dc2626 30%, var(--dash-outline))}}.dashboard-confirm-modal-inner{align-items:flex-start;gap:.75rem;padding:1.25rem 2.75rem 1rem 1.25rem;display:flex}.dashboard-confirm-modal-icon{background:var(--dash-primary);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-confirm-modal-icon{background:color-mix(in srgb, var(--dash-primary) 12%, white)}}.dashboard-confirm-modal-icon{color:var(--dash-primary)}.dashboard-confirm-modal-icon--danger{color:#dc2626;background:#fef2f2}.dashboard-confirm-modal-icon--warning{color:#d97706;background:#fffbeb}.dashboard-confirm-modal-panel--warning{border-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.dashboard-confirm-modal-panel--warning{border-color:color-mix(in srgb, #f59e0b 28%, var(--dash-outline))}}.dashboard-confirm-modal-panel--warning .dashboard-confirm-modal-footer{background:#fffbeb;border-top-color:#f59e0b}@supports (color:color-mix(in lab, red, red)){.dashboard-confirm-modal-panel--warning .dashboard-confirm-modal-footer{border-top-color:color-mix(in srgb, #f59e0b 16%, var(--dash-outline))}}.dashboard-confirm-modal-panel--alert{width:min(100%,24rem);max-width:24rem}.dashboard-confirm-modal-footer--alert{justify-content:center}.dashboard-confirm-modal-footer--alert .dashboard-btn-primary{min-width:7.5rem}.dashboard-confirm-modal-icon-symbol{font-size:1.5rem;line-height:1}.dashboard-confirm-modal-text{flex:1;min-width:0}.dashboard-confirm-modal-title{color:var(--dash-on-surface);margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}.dashboard-confirm-modal-message{color:var(--dash-on-surface);margin:.5rem 0 0;font-size:.9375rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.dashboard-confirm-modal-message{color:color-mix(in srgb, var(--dash-on-surface) 78%, transparent)}}.dashboard-confirm-modal-highlight{color:var(--dash-on-surface);font-weight:600}.dashboard-confirm-modal-close{justify-content:center;align-items:center;min-width:2rem;min-height:2rem;padding:.25rem;display:inline-flex;position:absolute;top:.625rem;right:.625rem}.dashboard-confirm-modal-footer{border-top:1px solid var(--dash-outline);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.875rem 1.25rem 1.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-confirm-modal-footer{border-top:1px solid color-mix(in srgb, var(--dash-outline) 38%, transparent)}}.dashboard-confirm-modal-footer{background:var(--dash-surface-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-confirm-modal-footer{background:color-mix(in srgb, var(--dash-surface-low) 45%, white)}}.dashboard-confirm-modal-panel--danger .dashboard-confirm-modal-footer{background:#fef2f2;border-top-color:#dc2626}@supports (color:color-mix(in lab, red, red)){.dashboard-confirm-modal-panel--danger .dashboard-confirm-modal-footer{border-top-color:color-mix(in srgb, #dc2626 18%, var(--dash-outline))}}.dashboard-confirm-modal-footer .dashboard-btn-secondary,.dashboard-confirm-modal-footer .dashboard-btn-primary,.dashboard-confirm-modal-footer .dashboard-btn-danger{min-height:2.25rem;padding:.5rem 1rem;font-size:.875rem}.dashboard-btn-danger{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;line-height:1.25;transition:background-color .15s;display:inline-flex}.dashboard-btn-danger:hover:not(:disabled){background:#b91c1c}.dashboard-btn-danger:focus-visible{outline-offset:2px;outline:2px solid #dc26268c}.dashboard-btn-danger:disabled{cursor:not-allowed;opacity:.55}.dashboard-create-outreach-overlay{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#20212473;padding:1.5rem}.dashboard-create-outreach-backdrop{cursor:default;background:0 0;border:none;position:absolute;inset:0}.dashboard-create-outreach-modal{z-index:1;width:100%;max-width:34rem;max-height:min(90vh,40rem);box-shadow:0 0 0 1px var(--dash-outline), 0 24px 64px #141b2b33;border-radius:1rem;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-create-outreach-modal{box-shadow:0 0 0 1px color-mix(in srgb, var(--dash-outline) 35%, transparent), 0 24px 64px #141b2b33}}.dashboard-create-outreach-modal-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 1.75rem 0;display:flex}.dashboard-create-outreach-modal-title{letter-spacing:-.02em;color:var(--dash-on-surface);margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.dashboard-create-outreach-close{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:.5rem;flex-shrink:0;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1;transition:background .15s,border-color .15s}.dashboard-create-outreach-close:hover{background:#f8f9fa;border-color:#bdc1c6}.dashboard-create-outreach-body{flex:1;min-height:0;padding:1.25rem 1.75rem 1.75rem;overflow:hidden auto}.dashboard-create-outreach-body--clone{padding-top:1rem}.dashboard-create-outreach-lead{color:#202124;margin:0 0 1rem;font-size:1rem;font-weight:500;line-height:1.4}.dashboard-create-outreach-options{flex-direction:column;gap:.5rem;display:flex}.dashboard-create-outreach-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;align-items:center;gap:1rem;width:100%;min-height:3.5rem;padding:.75rem 1rem .75rem .875rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.dashboard-create-outreach-option:hover:not(:disabled){background:#fafbff;border-color:#d2e3fc;box-shadow:0 1px 3px #3c40431f}.dashboard-create-outreach-option:disabled{cursor:not-allowed;opacity:.45}.dashboard-create-outreach-option-icon{color:#5f6368;background:#f8f9fa;border:1px solid #e8eaed;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.dashboard-create-outreach-option-icon--ai{color:#7c3aed;background:linear-gradient(145deg,#faf5ff 0%,#f3e8ff 100%);border-color:#e9d5ff}.dashboard-create-outreach-option-label{color:#202124;flex:1;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.35}.dashboard-create-outreach-option-chevron{color:#9aa0a6;flex-shrink:0;font-size:1.25rem!important}.dashboard-create-outreach-hint{color:#80868b;margin:.5rem 0 0;padding-left:.125rem;font-size:.8125rem;line-height:1.4}.dashboard-create-outreach-templates-block{margin-top:1.75rem}.dashboard-create-outreach-templates-heading{color:#202124;margin:0 0 .75rem;font-size:1rem;font-weight:600;line-height:1.3}.dashboard-create-outreach-templates-subheading{letter-spacing:.04em;text-transform:uppercase;color:#80868b;margin:.75rem 0 .375rem;padding:0 .25rem;font-size:.6875rem;font-weight:600}.dashboard-create-outreach-templates-subheading:first-child{margin-top:0}.dashboard-create-outreach-template-icon--plan{color:#1967d2;background:#e8f0fe}.dashboard-create-outreach-templates{background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;flex-direction:column;gap:0;display:flex;overflow:hidden}.dashboard-create-outreach-template-row{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:1px solid #e8eaed;align-items:center;gap:.875rem;width:100%;padding:1rem 1rem 1rem .875rem;transition:background .15s;display:flex}.dashboard-create-outreach-template-row:last-child{border-bottom:none}.dashboard-create-outreach-template-row:hover{background:#f8f9fa}.dashboard-create-outreach-template-row--selected,.dashboard-create-outreach-template-row--selected:hover{background:#e8f0fe}.dashboard-create-outreach-template-icon{background:#f8f9fa;border:1px solid #e8eaed;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.dashboard-create-outreach-template-text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.dashboard-create-outreach-template-name{color:#202124;font-size:.9375rem;font-weight:600;line-height:1.35}.dashboard-create-outreach-template-meta{color:#5f6368;font-size:.8125rem;line-height:1.4}.dashboard-create-outreach-footer{text-align:center;border-top:1px solid #e8eaed;margin-top:1.5rem;padding-top:1.25rem}.dashboard-create-outreach-footer-link{color:#0050cb;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:.875rem;font-weight:500;text-decoration:none}.dashboard-create-outreach-footer-link:hover{text-decoration:underline}.dashboard-create-outreach-clone-actions{border-top:1px solid #e8eaed;flex-wrap:wrap;justify-content:flex-end;gap:.625rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.dashboard-create-campaign-modal{max-width:28rem;max-height:min(90vh,22rem)}.dashboard-add-to-campaign-modal{max-width:30rem;max-height:min(90vh,32rem)}.dashboard-add-to-campaign-list{flex-direction:column;gap:.375rem;margin-bottom:.75rem;display:flex}.dashboard-add-to-campaign-new-block{margin-top:.25rem}.dashboard-add-to-campaign-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8eaed;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.75rem .875rem;transition:border-color .15s,background .15s;display:flex}.dashboard-add-to-campaign-option:hover{background:#fafbff;border-color:#d2e3fc}.dashboard-add-to-campaign-option--active{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-add-to-campaign-option--active{border-color:color-mix(in srgb, var(--dash-primary) 45%, #e8eaed)}}.dashboard-add-to-campaign-option--active{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-add-to-campaign-option--active{background:color-mix(in srgb, var(--dash-primary) 6%, white)}}.dashboard-add-to-campaign-option--active{box-shadow:0 0 0 1px var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-add-to-campaign-option--active{box-shadow:0 0 0 1px color-mix(in srgb, var(--dash-primary) 18%, transparent)}}.dashboard-add-to-campaign-radio{accent-color:var(--dash-primary);flex-shrink:0;margin:0}.dashboard-add-to-campaign-option-icon{background:#e8f0fe;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.dashboard-add-to-campaign-option-text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.dashboard-add-to-campaign-option-name{color:#202124;font-size:.875rem;font-weight:600}.dashboard-add-to-campaign-option-meta{color:#5f6368;font-size:.75rem}.dashboard-integrations-header-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;width:100%;display:flex}.dashboard-integrations-header-actions .dashboard-text-body{max-width:36rem;margin:0}.dashboard-alert-error{border:1px solid var(--dash-error-border);background:var(--dash-error-bg);color:var(--dash-error-text);border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem}.dashboard-alert-success{border:1px solid var(--dash-success-border);background:var(--dash-success-bg);color:var(--dash-success-text);border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem}.dashboard-alert-notice{border:1px solid var(--dash-primary);border-radius:.625rem;margin-top:1rem}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-notice{border:1px solid color-mix(in srgb, var(--dash-primary) 28%, transparent)}}.dashboard-alert-notice{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-alert-notice{background:color-mix(in srgb, var(--dash-primary) 8%, white)}}.dashboard-alert-notice{color:var(--dash-on-surface);padding:.75rem 1rem;font-size:.875rem;line-height:1.45}.dashboard-alert-warning{border:1px solid var(--dash-warning-border);background:var(--dash-warning-bg);color:var(--dash-warning-text);border-radius:.5rem;padding:.625rem .75rem;font-size:.875rem}.dashboard-toast{z-index:2000;border:1px solid var(--dash-outline);background:#fff;border-radius:.625rem;align-items:flex-start;gap:.5rem;max-width:min(28rem,100vw - 2rem);padding:.75rem .875rem;animation:.2s ease-out dashboard-toast-in;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);box-shadow:0 4px 6px #141b2b0f,0 12px 28px #141b2b2e}.dashboard-toast--success{background:#d1fae5;border-color:#059669;box-shadow:0 4px 6px #0596691f,0 12px 28px #05966938}.dashboard-toast--error{border-color:var(--dash-error-border);background:var(--dash-error-bg);box-shadow:0 4px 6px #b91c1c14,0 12px 28px #b91c1c29}.dashboard-toast--warning{border-color:var(--dash-warning-border);background:var(--dash-warning-bg);box-shadow:0 4px 6px #b4530914,0 12px 28px #b4530929}@keyframes dashboard-toast-in{0%{opacity:0;transform:translate(-50%)translateY(.5rem)}to{opacity:1;transform:translate(-50%)translateY(0)}}.dashboard-toast-body{background:0 0;border:none;border-radius:0;flex:1;margin:0;padding:.125rem .25rem;font-size:.875rem;font-weight:600;line-height:1.45}.dashboard-toast-body--warning{color:var(--dash-warning-text)}.dashboard-toast-body--error{color:var(--dash-error-text)}.dashboard-toast-body--success{color:#065f46}.dashboard-toast-close{color:var(--dash-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.dashboard-toast-close:hover{background:var(--dash-on-surface)}@supports (color:color-mix(in lab, red, red)){.dashboard-toast-close:hover{background:color-mix(in srgb, var(--dash-on-surface) 6%, transparent)}}.dashboard-toast-close:hover{color:var(--dash-on-surface)}.dashboard-toast--success .dashboard-toast-close{color:#047857}.dashboard-toast--success .dashboard-toast-close:hover{color:#065f46;background:#0478571f}.dashboard-apply-session-choice-modal{padding:1.25rem 1.5rem 1.5rem}.dashboard-apply-session-choice-option{border:1px solid var(--dash-outline);border-radius:.625rem;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-apply-session-choice-option{border:1px solid color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-apply-session-choice-option{text-align:left;cursor:pointer;background:#fff;padding:.875rem 1rem;transition:border-color .15s,background-color .15s,box-shadow .15s}.dashboard-apply-session-choice-option:hover{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-apply-session-choice-option:hover{border-color:color-mix(in srgb, var(--dash-primary) 40%, var(--dash-outline))}}.dashboard-apply-session-choice-option:hover{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-apply-session-choice-option:hover{background:color-mix(in srgb, var(--dash-primary) 4%, white)}}.dashboard-apply-session-choice-option:hover{box-shadow:0 4px 12px #141b2b0f}.dashboard-apply-session-choice-option-title{color:var(--dash-on-surface);font-size:.9375rem;font-weight:600;display:block}.dashboard-apply-session-choice-option-desc{color:var(--dash-on-surface-variant);margin-top:.375rem;font-size:.8125rem;line-height:1.45;display:block}.dashboard-user-action-modal--quota{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-user-action-modal--quota{border-color:color-mix(in srgb, var(--dash-primary) 32%, var(--dash-outline))}}.dashboard-user-action-modal-title{color:var(--dash-on-surface);font-size:1.125rem;font-weight:600;line-height:1.35}.dashboard-user-action-modal-message{color:var(--dash-on-surface);margin-top:.5rem;font-size:.9375rem;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.dashboard-user-action-modal-message{color:color-mix(in srgb, var(--dash-on-surface) 78%, transparent)}}.dashboard-user-action-alert{border-radius:.625rem;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.dashboard-user-action-alert--error{border:1px solid var(--dash-warning-border);background:var(--dash-warning-bg);color:var(--dash-warning-text)}.dashboard-user-action-alert--quota{border:1px solid var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-user-action-alert--quota{border:1px solid color-mix(in srgb, var(--dash-primary) 28%, transparent)}}.dashboard-user-action-alert--quota{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-user-action-alert--quota{background:color-mix(in srgb, var(--dash-primary) 8%, white)}}.dashboard-user-action-alert--quota{color:var(--dash-on-surface)}.dashboard-user-action-alert-title{font-size:.9375rem;font-weight:600;line-height:1.35}.dashboard-user-action-alert-message{font-size:.875rem;line-height:1.45}.dashboard-user-action-alert-icon{background:var(--dash-primary);border-radius:.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-user-action-alert-icon{background:color-mix(in srgb, var(--dash-primary) 12%, white)}}.dashboard-user-action-alert-icon{color:var(--dash-primary);flex-shrink:0}.dashboard-user-action-alert-icon--error{background:var(--dash-warning-bg);color:var(--dash-warning-text)}.dashboard-drawer-overlay{background:#141b2b66}.dashboard-drawer-panel{border-left:1px solid var(--dash-outline)}@supports (color:color-mix(in lab, red, red)){.dashboard-drawer-panel{border-left:1px solid color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-drawer-panel{background:#fff;box-shadow:-8px 0 32px #141b2b1a}.dashboard-drawer-panel--scout{max-width:47.88rem}.dashboard-drawer-actions{gap:.5rem;margin-top:1rem;display:grid}.dashboard-drawer-actions--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-drawer-actions--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-drawer-action{border:1px solid var(--dash-outline);border-radius:.625rem;align-items:center;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-drawer-action{border:1px solid color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-drawer-action{text-align:left;color:var(--dash-on-surface);background:#fff;padding:.75rem .875rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s,box-shadow .15s}.dashboard-drawer-action:hover:not(:disabled){border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-drawer-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--dash-primary) 28%, var(--dash-outline))}}.dashboard-drawer-action:hover:not(:disabled){background:var(--dash-surface-low)}.dashboard-drawer-action:disabled{cursor:not-allowed;opacity:.55}.dashboard-drawer-action--active{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-drawer-action--active{border-color:color-mix(in srgb, var(--dash-primary) 40%, var(--dash-outline))}}.dashboard-drawer-action--active{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-drawer-action--active{background:color-mix(in srgb, var(--dash-primary) 6%, white)}}.dashboard-drawer-action-icon{background:var(--dash-surface-container);width:2.25rem;height:2.25rem;color:var(--dash-primary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dashboard-drawer-action--linkedin .dashboard-drawer-action-icon{background:#0a66c2}@supports (color:color-mix(in lab, red, red)){.dashboard-drawer-action--linkedin .dashboard-drawer-action-icon{background:color-mix(in srgb, #0a66c2 12%, var(--dash-surface-container))}}.dashboard-drawer-action--linkedin .dashboard-drawer-action-icon{color:#0a66c2}.dashboard-drawer-action-body{flex:1;min-width:0}.dashboard-drawer-action-label{color:var(--dash-on-surface);line-height:1.3;display:block}.dashboard-drawer-action-hint{color:var(--dash-on-surface-variant);margin-top:.125rem;font-size:.6875rem;font-weight:500;display:block}.dashboard-drawer-action-trail{color:var(--dash-on-surface-variant);flex-shrink:0}.dashboard-drawer-revealed-card{border:1px solid var(--dash-outline);border-radius:.625rem;flex-direction:column;gap:.625rem;margin-top:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-drawer-revealed-card{border:1px solid color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-drawer-revealed-card{background:var(--dash-surface-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-drawer-revealed-card{background:color-mix(in srgb, var(--dash-surface-low) 65%, white)}}.dashboard-drawer-revealed-card{padding:.875rem 1rem}.dashboard-drawer-revealed-row{align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.45;display:flex}.dashboard-drawer-revealed-row .dashboard-drawer-action-icon{width:1.75rem;height:1.75rem;font-size:1rem}.dashboard-drawer-revealed-label{letter-spacing:.06em;text-transform:uppercase;color:var(--dash-on-surface-variant);flex-shrink:0;font-size:.6875rem;font-weight:600}.dashboard-drawer-revealed-value{word-break:break-all;min-width:0;color:var(--dash-on-surface);flex:1}.dashboard-drawer-revealed-value a{color:var(--dash-primary);text-underline-offset:2px;text-decoration:underline}.dashboard-drawer-revealed-value a:hover{color:var(--dash-primary-hover)}.dashboard-text-muted{color:var(--dash-on-surface-variant)}.dashboard-text-body{color:var(--dash-on-surface-variant);font-size:.875rem}.dashboard-section-title{color:var(--dash-on-surface);font-size:1.125rem;font-weight:600}.dashboard-popular-badge{background:var(--dash-primary);letter-spacing:.08em;text-transform:uppercase;color:var(--dash-on-primary);border-radius:9999px;padding:.25rem .75rem;font-size:.625rem;font-weight:600}.dashboard-btn-toggle-active{border-color:var(--dash-primary);background-color:var(--dash-primary);color:var(--dash-on-primary)}.dashboard-btn-toggle-active:hover{background-color:var(--dash-primary-hover)}.dashboard-btn-toggle-inactive{border:1px solid var(--dash-outline)}@supports (color:color-mix(in lab, red, red)){.dashboard-btn-toggle-inactive{border:1px solid color-mix(in srgb, var(--dash-outline) 65%, transparent)}}.dashboard-btn-toggle-inactive{color:var(--dash-on-surface);background:#fff}.dashboard-btn-toggle-inactive:hover{background-color:var(--dash-surface-low)}.dashboard-table-wrap{border:1px solid var(--dash-outline);border-radius:.75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-table-wrap{border:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-table-wrap{background:#fff9}.dashboard-table-wrap--refreshing .dashboard-table-wrap{opacity:.6;pointer-events:none;transition:opacity .15s}.dashboard-table{border-collapse:collapse;text-align:left;width:100%;min-width:52rem}.dashboard-table thead tr{background:var(--dash-surface-low)}.dashboard-table th{letter-spacing:.12em;text-transform:uppercase;color:var(--dash-on-surface-variant);white-space:nowrap;padding:.75rem 1rem;font-size:.6875rem;font-weight:600}.dashboard-table th:first-child{padding-left:1.25rem}.dashboard-table th:last-child{padding-right:1.25rem}.dashboard-table tbody tr{border-top:1px solid var(--dash-outline)}@supports (color:color-mix(in lab, red, red)){.dashboard-table tbody tr{border-top:1px solid color-mix(in srgb, var(--dash-outline) 22%, transparent)}}.dashboard-table tbody tr{transition:background-color .15s}.dashboard-table tbody tr:hover{background:var(--dash-surface-container)}@supports (color:color-mix(in lab, red, red)){.dashboard-table tbody tr:hover{background:color-mix(in srgb, var(--dash-surface-container) 55%, white)}}.dashboard-table tbody tr.dashboard-table-row--clickable{cursor:pointer}.dashboard-table tbody tr.dashboard-table-row--clickable:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #0050cb59}.dashboard-table tbody tr.dashboard-table-row--disabled{cursor:not-allowed;opacity:.6;pointer-events:none}.dashboard-table tbody tr.dashboard-table-row--highlight{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-table tbody tr.dashboard-table-row--highlight{background:color-mix(in srgb, var(--dash-primary) 8%, white)}}.dashboard-table tbody tr.dashboard-table-row--highlight{box-shadow:inset 3px 0 0 var(--dash-primary)}.dashboard-table td{vertical-align:middle;color:var(--dash-on-surface);padding:1rem;font-size:.875rem}.dashboard-table td:first-child{padding-left:1.25rem}.dashboard-table td:last-child{padding-right:1.25rem}.dashboard-table-prompt{color:var(--dash-on-surface);font-weight:500;line-height:1.45}.dashboard-table-meta{letter-spacing:.02em;color:var(--dash-on-surface-variant);margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem}@supports (color:color-mix(in lab, red, red)){.dashboard-table-meta{color:color-mix(in srgb, var(--dash-on-surface-variant) 75%, transparent)}}.dashboard-table-when-primary{color:var(--dash-on-surface);font-size:.8125rem;font-weight:500;display:block}.dashboard-table-when-secondary{color:var(--dash-on-surface-variant);margin-top:.125rem;font-size:.6875rem;display:block}.dashboard-table-metric{font-variant-numeric:tabular-nums;color:var(--dash-on-surface);font-weight:600}.dashboard-table-metric-label{color:var(--dash-on-surface-variant);margin-top:.125rem;font-size:.6875rem;font-weight:400;display:block}.dashboard-chip{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--dash-primary);border-radius:9999px;align-items:center;max-width:8.5rem;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-chip{border:1px solid color-mix(in srgb, var(--dash-primary) 18%, var(--dash-outline))}}.dashboard-chip{background:var(--dash-surface-container)}@supports (color:color-mix(in lab, red, red)){.dashboard-chip{background:color-mix(in srgb, var(--dash-surface-container) 70%, white)}}.dashboard-chip{color:var(--dash-on-surface);padding:.2rem .55rem;font-size:.6875rem;font-weight:500}.dashboard-chip--more{color:var(--dash-on-surface-variant);background:0 0;border-style:dashed}.dashboard-chip--selected{gap:.125rem;max-width:none;padding:.125rem .2rem .125rem .45rem;font-size:.6875rem;line-height:1.2}.dashboard-filter-country-field .dashboard-chip--selected{border-color:var(--dash-primary);border-radius:.375rem;gap:.3125rem;max-width:10rem;min-height:1.4375rem;padding:.25rem}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-country-field .dashboard-chip--selected{border-color:color-mix(in srgb, var(--dash-primary) 22%, var(--dash-outline))}}.dashboard-filter-country-field .dashboard-chip--selected{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-country-field .dashboard-chip--selected{background:color-mix(in srgb, var(--dash-primary) 6%, white)}}.dashboard-filter-country-field .dashboard-chip--selected{letter-spacing:.01em;font-size:.6875rem;font-weight:500}.dashboard-chip-label{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.dashboard-filter-country-field .dashboard-chip-label{max-width:7.5rem}.dashboard-chip-remove{width:1rem;height:1rem;color:var(--dash-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dashboard-filter-country-field .dashboard-chip-remove{width:.6875rem;height:.6875rem;color:var(--dash-on-surface)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-country-field .dashboard-chip-remove{color:color-mix(in srgb, var(--dash-on-surface) 55%, transparent)}}.dashboard-chip-remove:hover:not(:disabled){background:var(--dash-on-surface)}@supports (color:color-mix(in lab, red, red)){.dashboard-chip-remove:hover:not(:disabled){background:color-mix(in srgb, var(--dash-on-surface) 8%, transparent)}}.dashboard-chip-remove:hover:not(:disabled){color:var(--dash-on-surface)}.dashboard-filter-country-field .dashboard-chip-remove:hover:not(:disabled){background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-country-field .dashboard-chip-remove:hover:not(:disabled){background:color-mix(in srgb, var(--dash-primary) 12%, transparent)}}.dashboard-filter-country-field .dashboard-chip-remove:hover:not(:disabled){color:var(--dash-primary)}.dashboard-filter-country-field{border:1px solid var(--dash-outline);border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.25rem;width:100%;min-height:2.375rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-country-field{border:1px solid color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-filter-country-field{background:#fff;padding:.3125rem}.dashboard-filter-country-field:focus-within{border-color:var(--dash-primary);box-shadow:0 0 0 3px var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-country-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--dash-primary) 14%, transparent)}}.dashboard-filter-country-field--disabled{opacity:.6;pointer-events:none}.dashboard-filter-country-input{min-width:7rem;box-shadow:none;background:0 0;border:none;flex:7rem;margin-top:0;padding:.25rem;font-size:.8125rem}.dashboard-filter-country-input:focus{box-shadow:none;outline:none}.dashboard-filter-country-list{z-index:30;border:1px solid var(--dash-outline);border-radius:.625rem;width:100%;max-height:13rem;position:absolute;top:calc(100% + .25rem);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-country-list{border:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-filter-country-list{background:#fff;padding:.25rem;box-shadow:0 12px 32px #141b2b1f}.dashboard-filter-country-option{text-align:left;width:100%;color:var(--dash-on-surface);border-radius:.45rem;padding:.5rem .625rem;font-size:.875rem;display:block}.dashboard-filter-country-option:hover{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-filter-country-option:hover{background:color-mix(in srgb, var(--dash-primary) 8%, white)}}.dashboard-filter-country-option:hover{color:var(--dash-primary)}.dashboard-status{letter-spacing:.02em;text-transform:capitalize;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:600;display:inline-flex}.dashboard-status-dot{border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.dashboard-status--success{color:#047857;background:#ecfdf5}.dashboard-status--success .dashboard-status-dot{background:#10b981}.dashboard-status--pending{color:#1d4ed8;background:#eff6ff}.dashboard-status--pending .dashboard-status-dot{background:#3b82f6;animation:1.5s ease-in-out infinite dashboard-status-pulse}.dashboard-status--warning{background:var(--dash-warning-bg);color:var(--dash-warning-text)}.dashboard-status--warning .dashboard-status-dot{background:#f59e0b}.dashboard-status--neutral{background:var(--dash-surface-container);color:var(--dash-on-surface-variant)}.dashboard-status--neutral .dashboard-status-dot{background:var(--dash-secondary)}@keyframes dashboard-status-pulse{0%,to{opacity:1}50%{opacity:.45}}.dashboard-empty-state{border:1px dashed var(--dash-outline);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;margin-top:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-empty-state{border:1px dashed color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-empty-state{background:var(--dash-surface-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-empty-state{background:color-mix(in srgb, var(--dash-surface-low) 50%, white)}}.dashboard-empty-state{text-align:center;padding:2.5rem 1.5rem}.dashboard-empty-state-icon{background:var(--dash-surface-container);width:3rem;height:3rem;color:var(--dash-primary);border-radius:.75rem;justify-content:center;align-items:center;display:flex}.dashboard-shimmer{background:linear-gradient(90deg, var(--dash-surface-container-high) 0%, var(--dash-surface-low) 45%, var(--dash-surface-container-high) 90%);background-size:200% 100%;border-radius:.375rem;animation:1.2s ease-in-out infinite dashboard-shimmer}@keyframes dashboard-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.dashboard-status--pending .dashboard-status-dot,.dashboard-shimmer{animation:none}}.dashboard-results-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-results-toolbar-leading{flex:auto;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.dashboard-results-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.625rem;margin-left:auto;display:flex}.dashboard-results-toolbar-meta{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.dashboard-results-toolbar-meta+.dashboard-results-toolbar-buttons{border-left:1px solid var(--dash-outline);padding-left:.625rem}@supports (color:color-mix(in lab, red, red)){.dashboard-results-toolbar-meta+.dashboard-results-toolbar-buttons{border-left:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-results-toolbar-buttons{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.dashboard-results-toolbar-badge{border:1px solid var(--dash-outline);border-radius:.5rem;align-items:center;min-height:2rem;padding:0 .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-results-toolbar-badge{border:1px solid color-mix(in srgb, var(--dash-outline) 58%, transparent)}}.dashboard-results-toolbar-badge{background:var(--dash-surface-container)}@supports (color:color-mix(in lab, red, red)){.dashboard-results-toolbar-badge{background:color-mix(in srgb, var(--dash-surface-container) 65%, white)}}.dashboard-results-toolbar-badge{color:var(--dash-on-surface);white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.35}.dashboard-results-toolbar-badge--selected{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-results-toolbar-badge--selected{border-color:color-mix(in srgb, var(--dash-primary) 38%, transparent)}}.dashboard-results-toolbar-badge--selected{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-results-toolbar-badge--selected{background:color-mix(in srgb, var(--dash-primary) 10%, white)}}.dashboard-results-toolbar-badge--selected{color:var(--dash-primary);font-weight:600}.dashboard-results-toolbar-actions .dashboard-btn-primary,.dashboard-results-toolbar-actions .dashboard-btn-secondary{white-space:nowrap;gap:.375rem;min-height:2rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.dashboard-results-toolbar-actions .dashboard-btn-primary{box-shadow:0 2px 10px #0050cb38}.dashboard-results-toolbar-actions .material-symbols-outlined{line-height:1;font-size:1.0625rem!important}.dashboard-btn-icon{flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;display:inline-flex}.dashboard-results-grid{grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;min-width:0;max-width:100%;display:grid}.dashboard-results-grid>*{min-width:0}@media (min-width:1024px){.dashboard-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-results-grid--saved{gap:1rem}@media (min-width:768px){.dashboard-results-grid--saved{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1536px){.dashboard-results-grid--saved{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-candidate-card{cursor:pointer;border:1px solid var(--dash-outline);border-radius:.75rem;min-width:0;max-width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-candidate-card{border:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-candidate-card{text-align:left;background:#fffffff0;padding:1rem;transition:border-color .15s,box-shadow .15s}.dashboard-candidate-card:hover{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-candidate-card:hover{border-color:color-mix(in srgb, var(--dash-primary) 32%, var(--dash-outline))}}.dashboard-candidate-card:hover{box-shadow:0 8px 28px #505f761a}.dashboard-candidate-card:focus-visible{outline:none;box-shadow:0 0 0 3px #0050cb2e}.dashboard-candidate-card--active{border-color:var(--dash-primary);box-shadow:0 0 0 3px #0050cb24}.dashboard-candidate-card--selected{border-color:var(--dash-primary);background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-candidate-card--selected{background:color-mix(in srgb, var(--dash-primary) 6%, white)}}.dashboard-candidate-card--selected{box-shadow:0 0 0 2px #0050cb33}.dashboard-candidate-card--selected.dashboard-candidate-card--active{box-shadow:0 0 0 2px #0050cb33,0 0 0 4px #0050cb1f}.dashboard-candidate-card-select{z-index:2;color:#9aa0a6;cursor:pointer;opacity:1;pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#fffffff0;border:none;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:opacity .15s,color .15s,background .15s,transform .15s;display:inline-flex;position:absolute;top:.375rem;right:.375rem;box-shadow:0 1px 4px #20212424}.dashboard-candidate-card-select .material-symbols-outlined{font-size:1.375rem!important}@media (hover:hover) and (pointer:fine){.dashboard-candidate-card-select{opacity:0;pointer-events:none;width:1.75rem;height:1.75rem;top:.5rem;right:.5rem}.dashboard-candidate-card-select .material-symbols-outlined{font-size:1.375rem!important}.dashboard-candidate-card:hover .dashboard-candidate-card-select,.dashboard-candidate-card--selected .dashboard-candidate-card-select,.dashboard-results-grid--selecting .dashboard-candidate-card-select,.dashboard-candidate-card-select:focus-visible{opacity:1;pointer-events:auto}.dashboard-candidate-card-select:hover{color:var(--dash-primary);background:#fff;transform:scale(1.05)}}.dashboard-candidate-card-select--on{color:var(--dash-primary);opacity:1;pointer-events:auto;background:#e8f0fe}.dashboard-candidate-card-select--on:hover{background:#d2e3fc}.dashboard-session-select-touch-hint{color:var(--dash-on-surface-variant,#5f6368);margin:0 0 .5rem;font-size:.75rem;line-height:1.35;display:block}@media (hover:hover) and (pointer:fine){.dashboard-session-select-touch-hint{display:none}}.dashboard-candidate-card--static{cursor:default}.dashboard-candidate-card--static:hover{border-color:var(--dash-outline)}@supports (color:color-mix(in lab, red, red)){.dashboard-candidate-card--static:hover{border-color:color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-candidate-card--static:hover{box-shadow:none}.dashboard-candidate-card--cta{cursor:pointer}.dashboard-candidate-card--cta:hover{border-color:var(--dash-primary);box-shadow:0 8px 28px #0050cb24}.dashboard-candidate-card-overlay-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.dashboard-candidate-card--cta .dashboard-candidate-actions{z-index:2;position:relative}.dashboard-candidate-card--compact{padding:.9375rem}.dashboard-candidate-card--compact:hover .dashboard-candidate-name--compact,.dashboard-candidate-card--compact:focus-within .dashboard-candidate-name--compact,.dashboard-candidate-card--compact:hover .dashboard-candidate-role--compact,.dashboard-candidate-card--compact:focus-within .dashboard-candidate-role--compact,.dashboard-candidate-name--compact,.dashboard-candidate-role--compact{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-candidate-role--compact{-webkit-line-clamp:1;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.dashboard-candidate-role-line{flex-wrap:wrap;align-items:center;gap:.25rem .375rem;min-width:0;display:flex}.dashboard-candidate-role-company{align-items:center;gap:.3125rem;min-width:0;max-width:100%;display:inline-flex}.dashboard-candidate-role-sep{color:inherit;opacity:.85}.dashboard-candidate-company-logo{object-fit:contain;background:0 0;border:none;border-radius:2px;flex-shrink:0;width:1.15rem;height:1.15rem}.dashboard-candidate-name-row,.dashboard-profile-hero-name-row{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;min-width:0;max-width:100%;display:flex}.dashboard-open-to-work-badge{letter-spacing:.06em;text-transform:uppercase;color:#fff;white-space:nowrap;background:#057642;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem .4375rem;font-size:.625rem;font-weight:700;line-height:1.25;display:inline-flex;box-shadow:0 1px 2px #0000001f}.dashboard-open-to-work-badge--compact{letter-spacing:.05em;padding:.0625rem .375rem;font-size:.5625rem}.dashboard-profile-drawer .dashboard-open-to-work-badge:not(.dashboard-open-to-work-badge--compact){padding:.1875rem .5rem;font-size:.6875rem}.dashboard-candidate-avatar{border:2px solid var(--dash-outline);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-candidate-avatar{border:2px solid color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-candidate-avatar{background:var(--dash-surface-low);color:var(--dash-secondary);font-size:.875rem;font-weight:600}.dashboard-candidate-avatar img{object-fit:cover;width:100%;height:100%}.dashboard-candidate-avatar--compact{width:3rem;height:3rem;font-size:.75rem}.dashboard-candidate-actions--compact{margin-top:.625rem;padding-top:.625rem}.dashboard-ai-insight--compact{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-candidate-skills-compact{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.dashboard-candidate-about-compact{-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.dashboard-score-badge{font-variant-numeric:tabular-nums;border-radius:9999px;flex-shrink:0;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.dashboard-score-badge--high{color:#047857;background:#ecfdf5}.dashboard-score-badge--mid{color:#b45309;background:#fffbeb}.dashboard-score-badge--low{color:#b91c1c;background:#fef2f2}.dashboard-ai-insight{border:1px solid var(--dash-primary);border-radius:.5rem;margin-top:.75rem}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-insight{border:1px solid color-mix(in srgb, var(--dash-primary) 18%, var(--dash-outline))}}.dashboard-ai-insight{background:var(--dash-surface-container)}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-insight{background:color-mix(in srgb, var(--dash-surface-container) 55%, white)}}.dashboard-ai-insight{color:var(--dash-on-surface-variant);padding:.625rem .75rem;font-size:.75rem;line-height:1.5}.dashboard-ai-insight-label{letter-spacing:.1em;text-transform:uppercase;color:var(--dash-on-surface-variant);flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.625rem;font-weight:600;display:flex}.dashboard-candidate-actions{border-top:1px solid var(--dash-outline);margin-top:.75rem}@supports (color:color-mix(in lab, red, red)){.dashboard-candidate-actions{border-top:1px solid color-mix(in srgb, var(--dash-outline) 30%, transparent)}}.dashboard-candidate-actions{padding-top:.75rem}.dashboard-candidate-actions-bar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-candidate-actions-left,.dashboard-candidate-actions-right{align-items:center;gap:.375rem;min-width:0;display:flex}.dashboard-candidate-actions-right{flex-shrink:0;margin-left:auto}.dashboard-candidate-action-icon-btn{border:1px solid var(--dash-outline);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-candidate-action-icon-btn{border:1px solid color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-candidate-action-icon-btn{color:var(--dash-on-surface);background:#fff;transition:background-color .15s,border-color .15s,color .15s}.dashboard-candidate-action-icon-btn:hover:not(:disabled){border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-candidate-action-icon-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--dash-primary) 35%, var(--dash-outline))}}.dashboard-candidate-action-icon-btn:hover:not(:disabled){background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-candidate-action-icon-btn:hover:not(:disabled){background:color-mix(in srgb, var(--dash-primary) 6%, white)}}.dashboard-candidate-action-icon-btn:hover:not(:disabled){color:var(--dash-primary)}.dashboard-candidate-action-icon-btn:disabled{opacity:.55;cursor:not-allowed}.dashboard-candidate-action-icon-btn--active{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-candidate-action-icon-btn--active{border-color:color-mix(in srgb, var(--dash-primary) 45%, transparent)}}.dashboard-candidate-action-icon-btn--active{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-candidate-action-icon-btn--active{background:color-mix(in srgb, var(--dash-primary) 10%, white)}}.dashboard-candidate-action-icon-btn--active{color:var(--dash-primary)}.dashboard-candidate-action-icon-btn--loading{pointer-events:none}.dashboard-candidate-action-icon-btn .material-symbols-outlined,.dashboard-candidate-action-save-btn .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 20;font-size:1.125rem;font-weight:400}.dashboard-candidate-action-linkedin{border:1px solid var(--dash-outline);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-candidate-action-linkedin{border:1px solid color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-candidate-action-linkedin{background:var(--dash-on-surface)}@supports (color:color-mix(in lab, red, red)){.dashboard-candidate-action-linkedin{background:color-mix(in srgb, var(--dash-on-surface) 4%, white)}}.dashboard-candidate-action-linkedin{color:#0a66c2;transition:background-color .15s,border-color .15s}.dashboard-candidate-action-linkedin:hover{border-color:#0a66c2}@supports (color:color-mix(in lab, red, red)){.dashboard-candidate-action-linkedin:hover{border-color:color-mix(in srgb, #0a66c2 40%, var(--dash-outline))}}.dashboard-candidate-action-linkedin:hover{background:#ebf3fa}.dashboard-candidate-action-save-btn{border:1px solid var(--dash-outline);border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-candidate-action-save-btn{border:1px solid color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-candidate-action-save-btn{white-space:nowrap;padding:.375rem .625rem;font-size:.6875rem;font-weight:500;line-height:1.2;transition:background-color .15s,border-color .15s,color .15s}@media (min-width:640px){.dashboard-candidate-action-save-btn{padding:.375rem .75rem;font-size:.75rem}}.dashboard-link-primary{color:var(--dash-primary);align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;transition:color .15s;display:inline-flex}.dashboard-link-primary:hover{color:var(--dash-primary-hover);text-decoration:underline}.dashboard-strength-list{color:var(--dash-on-surface-variant);flex-direction:column;gap:.375rem;margin-top:.75rem;font-size:.8125rem;display:flex}.dashboard-strength-list li{gap:.375rem;display:flex}.dashboard-strength-list li:before{content:"•";color:var(--dash-primary);font-weight:700}.dashboard-table-avatar{border:1px solid var(--dash-outline);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-table-avatar{border:1px solid color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-table-avatar{background:var(--dash-surface-low);color:var(--dash-secondary);font-size:.6875rem;font-weight:600}.dashboard-table-avatar img{object-fit:cover;width:100%;height:100%}.dashboard-table-candidate-name{color:var(--dash-on-surface);font-weight:600}.dashboard-table-candidate-sub{color:var(--dash-on-surface-variant);margin-top:.125rem;font-size:.6875rem}.dashboard-table-skills{flex-wrap:wrap;gap:.25rem;max-width:14rem;display:flex}.dashboard-table-actions-cell{white-space:nowrap;vertical-align:middle;width:1%}.dashboard-table-actions-toolbar{border:1px solid var(--dash-outline);border-radius:.5rem;align-items:center;gap:.125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-table-actions-toolbar{border:1px solid color-mix(in srgb, var(--dash-outline) 50%, transparent)}}.dashboard-table-actions-toolbar{background:#ffffffe6;padding:.25rem;box-shadow:0 1px 2px #141b2b0a}.dashboard-table-icon-btn{width:2rem;height:2rem;color:var(--dash-on-surface-variant);background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.dashboard-table-icon-btn:hover{background:var(--dash-surface-low);color:var(--dash-primary)}.dashboard-table-icon-btn--active{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-table-icon-btn--active{background:color-mix(in srgb, var(--dash-primary) 12%, white)}}.dashboard-table-icon-btn--active{color:var(--dash-primary)}.dashboard-table-icon-btn--primary:hover{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-table-icon-btn--primary:hover{background:color-mix(in srgb, var(--dash-primary) 14%, white)}}.dashboard-table-icon-btn--primary:hover{color:var(--dash-primary)}.dashboard-table-icon-btn--danger:hover{color:#b91c1c;background:#f8e8e8;border-color:#b91c1c}@supports (color:color-mix(in lab, red, red)){.dashboard-table-icon-btn--danger:hover{border-color:color-mix(in srgb, #b91c1c 35%, var(--dash-outline))}}.dashboard-results-toolbar--saved{align-items:flex-start}.dashboard-saved-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.dashboard-saved-header-badge{border:1px solid var(--dash-outline);border-radius:.5rem;align-items:center;min-height:2rem;padding:0 .75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-saved-header-badge{border:1px solid color-mix(in srgb, var(--dash-outline) 58%, transparent)}}.dashboard-saved-header-badge{background:var(--dash-surface-container)}@supports (color:color-mix(in lab, red, red)){.dashboard-saved-header-badge{background:color-mix(in srgb, var(--dash-surface-container) 65%, white)}}.dashboard-saved-header-badge{color:var(--dash-on-surface-variant);white-space:nowrap;font-size:.8125rem;font-weight:500;line-height:1.35}.dashboard-saved-header-actions .dashboard-saved-filter-select-wrap{min-width:7.75rem;max-width:11.5rem}.dashboard-saved-header-actions .dashboard-saved-list-select{min-height:2rem}.dashboard-saved-list-select-wrap{min-width:0;display:block;position:relative}.dashboard-saved-list-select-wrap--card{flex:auto;min-width:5.5rem;max-width:12rem}.dashboard-saved-filter-select-wrap{min-width:7.5rem;max-width:11rem}.dashboard-saved-list-select-wrap--menu{width:100%}.dashboard-saved-list-select{border:1px solid var(--dash-outline);border-radius:.5rem;width:100%;min-width:0;min-height:2rem;margin:0;padding:.4375rem 2rem .4375rem .6875rem;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-saved-list-select{border:1px solid color-mix(in srgb, var(--dash-outline) 58%, transparent)}}.dashboard-saved-list-select{color:var(--dash-on-surface);cursor:pointer;appearance:none;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23424656' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem;font-size:.8125rem;font-weight:500;line-height:1.35;transition:border-color .15s,box-shadow .15s,background-color .15s;overflow:hidden}.dashboard-saved-list-select-wrap--menu .dashboard-saved-list-select{min-height:2.25rem;padding:.5625rem 2.125rem .5625rem .75rem;font-size:.875rem}.dashboard-saved-list-select:hover:not(:disabled){border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-saved-list-select:hover:not(:disabled){border-color:color-mix(in srgb, var(--dash-primary) 32%, var(--dash-outline))}}.dashboard-saved-list-select:hover:not(:disabled){background-color:var(--dash-surface-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-saved-list-select:hover:not(:disabled){background-color:color-mix(in srgb, var(--dash-surface-low) 40%, white)}}.dashboard-saved-list-select:focus{border-color:var(--dash-primary);outline:none;box-shadow:0 0 0 2px #0050cb1f}.dashboard-saved-list-select:disabled{cursor:not-allowed;opacity:.55;background-color:var(--dash-surface-low)}.dashboard-saved-list-select option{color:var(--dash-on-surface);padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.4}.dashboard-saved-lists-menu-wrap{position:relative}.dashboard-saved-lists-trigger{border:1px solid var(--dash-outline);border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-height:2rem;padding:.4375rem .6875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-saved-lists-trigger{border:1px solid color-mix(in srgb, var(--dash-outline) 58%, transparent)}}.dashboard-saved-lists-trigger{color:var(--dash-on-surface);white-space:nowrap;cursor:pointer;background:#fff;font-size:.8125rem;font-weight:500;line-height:1.35;transition:border-color .15s,box-shadow .15s,background-color .15s}.dashboard-saved-lists-trigger .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 20;font-size:1rem}.dashboard-saved-lists-trigger-label{text-overflow:ellipsis;white-space:nowrap;max-width:6.5rem;overflow:hidden}.dashboard-saved-lists-trigger-chevron{flex-shrink:0;transition:transform .15s}.dashboard-saved-lists-trigger-chevron--open{transform:rotate(180deg)}.dashboard-saved-lists-trigger:hover{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-saved-lists-trigger:hover{border-color:color-mix(in srgb, var(--dash-primary) 32%, var(--dash-outline))}}.dashboard-saved-lists-trigger:hover{background:var(--dash-surface-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-saved-lists-trigger:hover{background:color-mix(in srgb, var(--dash-surface-low) 40%, white)}}.dashboard-saved-lists-trigger:focus-visible{border-color:var(--dash-primary);outline:none;box-shadow:0 0 0 2px #0050cb1f}.dashboard-saved-lists-trigger--open{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-saved-lists-trigger--open{border-color:color-mix(in srgb, var(--dash-primary) 40%, var(--dash-outline))}}.dashboard-saved-lists-trigger--open{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-saved-lists-trigger--open{background:color-mix(in srgb, var(--dash-primary) 6%, white)}}.dashboard-saved-lists-trigger--open,.dashboard-saved-lists-trigger--open .material-symbols-outlined{color:var(--dash-primary)}.dashboard-saved-lists-menu{z-index:40;border:1px solid var(--dash-outline);border-radius:.75rem;flex-direction:column;gap:.875rem;width:min(20rem,100vw - 2rem);display:flex;position:absolute;top:calc(100% + .375rem);right:0}@supports (color:color-mix(in lab, red, red)){.dashboard-saved-lists-menu{border:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-saved-lists-menu{background:#fff;padding:1rem;box-shadow:0 12px 40px #505f7629}.dashboard-saved-menu-field{flex-direction:column;display:flex}.dashboard-saved-grid-wrap{position:relative}.dashboard-saved-grid-wrap--busy .dashboard-results-grid{opacity:.55;pointer-events:none;transition:opacity .15s}.dashboard-saved-grid-wrap--busy:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#ffffff59 0%,#ffffff1f 100%);border-radius:.75rem;position:absolute;inset:0}.dashboard-saved-card-footer{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.dashboard-saved-card-footer--spread{width:100%}.dashboard-saved-card-actions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.125rem;display:flex}.dashboard-saved-card-actions--spread{flex-shrink:1;gap:0;width:100%}.dashboard-saved-card-actions--spread>.dashboard-icon-tip{flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}.dashboard-table-icon-btn--sm{width:2rem;height:2rem}.dashboard-table-icon-btn--loading{pointer-events:none;cursor:wait}.dashboard-reveal-spinner{border:2px solid var(--dash-primary);width:.875rem;height:.875rem;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-reveal-spinner{border:2px solid color-mix(in srgb, var(--dash-primary) 18%, transparent)}}.dashboard-reveal-spinner{border-top-color:var(--dash-primary);border-radius:50%;animation:.65s linear infinite dashboard-reveal-spin}@keyframes dashboard-reveal-spin{to{transform:rotate(360deg)}}.dashboard-drawer-action--loading{pointer-events:none;cursor:wait;opacity:.85}.dashboard-drawer-action .dashboard-reveal-spinner{width:1.125rem;height:1.125rem}.dashboard-apply-progress{border:1px solid var(--dash-primary);border-radius:.625rem;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-apply-progress{border:1px solid color-mix(in srgb, var(--dash-primary) 25%, var(--dash-outline))}}.dashboard-apply-progress{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-apply-progress{background:color-mix(in srgb, var(--dash-primary) 5%, white)}}.dashboard-apply-progress{padding:.625rem .75rem}.dashboard-apply-progress-spinner{border:2px solid var(--dash-primary);flex-shrink:0;width:1.125rem;height:1.125rem}@supports (color:color-mix(in lab, red, red)){.dashboard-apply-progress-spinner{border:2px solid color-mix(in srgb, var(--dash-primary) 20%, transparent)}}.dashboard-apply-progress-spinner{border-top-color:var(--dash-primary);border-radius:9999px;animation:.7s linear infinite dashboard-reveal-spin}.dashboard-apply-progress-title{color:var(--dash-on-surface);margin:0;font-size:.8125rem;font-weight:600}.dashboard-apply-progress-subtitle{color:var(--dash-on-surface-variant);margin:.125rem 0 0;font-size:.6875rem}.dashboard-results-analyzing{border:1px solid var(--dash-primary);border-radius:.875rem;flex-direction:column;justify-content:center;align-items:center;gap:.875rem;margin-top:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-results-analyzing{border:1px solid color-mix(in srgb, var(--dash-primary) 22%, var(--dash-outline))}}.dashboard-results-analyzing{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-results-analyzing{background:color-mix(in srgb, var(--dash-primary) 4%, white)}}.dashboard-results-analyzing{text-align:center;padding:1.4rem 1rem}.dashboard-results-analyzing-graphic{align-items:center;gap:.375rem;display:inline-flex}.dashboard-results-analyzing-dot{background:var(--dash-primary);border-radius:9999px;width:.5rem;height:.5rem;animation:.9s ease-in-out infinite dashboard-analyzing-bounce}.dashboard-results-analyzing-dot:nth-child(2){animation-delay:.12s}.dashboard-results-analyzing-dot:nth-child(3){animation-delay:.24s}.dashboard-results-analyzing-title{color:var(--dash-on-surface);margin:0;font-size:.875rem;font-weight:600}@keyframes dashboard-analyzing-bounce{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.dashboard-saved-card-actions .dashboard-table-icon-btn--sm{width:1.625rem;height:1.625rem;color:var(--dash-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-saved-card-actions .dashboard-table-icon-btn--sm{color:color-mix(in srgb, var(--dash-on-surface-variant) 88%, transparent)}}.dashboard-saved-card-actions .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 20;font-size:1rem}.dashboard-saved-card-actions .dashboard-table-icon-btn--sm:hover{color:var(--dash-primary)}.dashboard-saved-card-actions .dashboard-table-icon-btn--active{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-saved-card-actions .dashboard-table-icon-btn--active{background:color-mix(in srgb, var(--dash-primary) 8%, white)}}.dashboard-saved-card-actions .dashboard-table-icon-btn--active{font-weight:400}.dashboard-icon-tip{display:inline-flex;position:relative}.dashboard-icon-tip[data-tip]:after{content:attr(data-tip);z-index:20;color:#fff;white-space:normal;text-align:center;pointer-events:none;opacity:0;background:#141b2b;border-radius:.375rem;max-width:14rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;line-height:1.3;transition:opacity .12s;position:absolute;bottom:calc(100% + .35rem);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #141b2b33}.dashboard-icon-tip[data-tip]:hover:after,.dashboard-icon-tip[data-tip]:focus-within:after{opacity:1}.dashboard-saved-revealed{border-top:1px solid var(--dash-outline)}@supports (color:color-mix(in lab, red, red)){.dashboard-saved-revealed{border-top:1px solid color-mix(in srgb, var(--dash-outline) 35%, transparent)}}.dashboard-saved-revealed{padding-top:.5rem}.dashboard-table-actions-divider{background:var(--dash-outline);flex-shrink:0;width:1px;height:1.25rem;margin:0 .125rem}@supports (color:color-mix(in lab, red, red)){.dashboard-table-actions-divider{background:color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-table-revealed-stack{text-align:right;max-width:11rem;margin-top:.5rem}.dashboard-table-revealed{color:var(--dash-on-surface-variant);word-break:break-all;font-size:.6875rem;line-height:1.4}.dashboard-table-revealed+.dashboard-table-revealed{margin-top:.125rem}.dashboard-table th.dashboard-table-actions-head,.dashboard-table td.dashboard-table-actions-cell{text-align:right}.dashboard-pagination{border-top:1px solid var(--dash-outline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-pagination{border-top:1px solid color-mix(in srgb, var(--dash-outline) 35%, transparent)}}.dashboard-pagination{padding-top:1rem}.dashboard-pagination-label{color:var(--dash-on-surface-variant);font-size:.875rem}.dashboard-pagination--compact{gap:.5rem;margin-top:1rem;padding-top:.75rem}.dashboard-pagination--compact .dashboard-pagination-label{font-size:.8125rem}.dashboard-pool-search{border:1px solid var(--dash-outline);border-radius:.625rem;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-pool-search{border:1px solid color-mix(in srgb, var(--dash-outline) 58%, transparent)}}.dashboard-pool-search{background:#fff;padding:.375rem .625rem .375rem .5rem;transition:border-color .15s,box-shadow .15s}.dashboard-pool-search:focus-within{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-pool-search:focus-within{border-color:color-mix(in srgb, var(--dash-primary) 40%, var(--dash-outline))}}.dashboard-pool-search:focus-within{box-shadow:0 0 0 2px #0050cb1a}.dashboard-pool-search-icon{color:var(--dash-on-surface-variant);flex-shrink:0;font-size:1.25rem}.dashboard-pool-search-input{min-width:0;color:var(--dash-on-surface);background:0 0;border:none;outline:none;flex:auto;padding:.3125rem .25rem;font-size:.875rem;line-height:1.35}.dashboard-pool-search-input::placeholder{color:var(--dash-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-pool-search-input::placeholder{color:color-mix(in srgb, var(--dash-on-surface-variant) 75%, transparent)}}.dashboard-pool-search-clear{color:var(--dash-on-surface-variant);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:background-color .15s,color .15s;display:inline-flex}.dashboard-pool-search-clear:hover{background:var(--dash-surface-low);color:var(--dash-on-surface)}.dashboard-skeleton-row td{padding:.875rem 1rem}.dashboard-people-scout-hero{border:1px solid var(--dash-outline);border-radius:.875rem}@supports (color:color-mix(in lab, red, red)){.dashboard-people-scout-hero{border:1px solid color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-people-scout-hero{background:linear-gradient(135deg, var(--dash-primary) 0%, #fffffff2 48%, var(--dash-surface-container) 100%)}@supports (color:color-mix(in lab, red, red)){.dashboard-people-scout-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--dash-primary) 6%, white) 0%, #fffffff2 48%, color-mix(in srgb, var(--dash-surface-container) 35%, white) 100%)}}.dashboard-people-scout-hero{padding:1.5rem;box-shadow:0 4px 24px #505f760f}.dashboard-people-scout-greeting{font-family:var(--font-syne), ui-sans-serif, system-ui, sans-serif;color:var(--dash-on-surface);font-size:1.25rem;font-weight:600;line-height:1.35}.dashboard-people-scout-search{flex-direction:column;gap:.625rem;display:flex}@media (min-width:640px){.dashboard-people-scout-search{flex-direction:row;align-items:center;gap:.75rem}}.dashboard-people-scout-search-field{border:1px solid var(--dash-outline);border-radius:.75rem;flex:1;align-items:center;gap:.25rem;min-width:0;min-height:2.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-people-scout-search-field{border:1px solid color-mix(in srgb, var(--dash-outline) 70%, transparent)}}.dashboard-people-scout-search-field{background:#fff;padding:0 .75rem 0 .875rem;transition:border-color .15s,box-shadow .15s}.dashboard-people-scout-search-field:focus-within{border-color:var(--dash-primary);box-shadow:0 0 0 3px #0050cb24}.dashboard-people-scout-search-field:has(.dashboard-people-scout-search-input:disabled){background:var(--dash-surface-low);opacity:.85}.dashboard-people-scout-search-field-icon{color:var(--dash-secondary);flex-shrink:0}.dashboard-people-scout-search-input{min-width:0;color:var(--dash-on-surface);background:0 0;border:none;outline:none;flex:1;padding:.625rem 0;font-size:.875rem;line-height:1.4}.dashboard-people-scout-search-input::placeholder{color:var(--dash-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-people-scout-search-input::placeholder{color:color-mix(in srgb, var(--dash-on-surface-variant) 72%, transparent)}}.dashboard-people-scout-search-input:disabled{cursor:not-allowed}.dashboard-people-scout-search-btn{white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;width:100%;min-height:2.75rem;padding:.625rem 1.25rem;display:inline-flex}@media (min-width:640px){.dashboard-people-scout-search-btn{width:auto;min-width:7.75rem}}.dashboard-people-scout-loading{border:1px solid var(--dash-outline);border-radius:.5rem;align-items:center;gap:.75rem;margin-top:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-people-scout-loading{border:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-people-scout-loading{color:var(--dash-on-surface-variant);background:#ffffffd9;padding:.75rem 1rem;font-size:.875rem}.dashboard-people-scout-loading-dots{gap:.25rem;display:inline-flex}.dashboard-people-scout-loading-dots span{background:var(--dash-primary);border-radius:9999px;width:.375rem;height:.375rem;animation:1s ease-in-out infinite dashboard-people-scout-bounce}.dashboard-people-scout-loading-dots span:nth-child(2){animation-delay:.12s}.dashboard-people-scout-loading-dots span:nth-child(3){animation-delay:.24s}@keyframes dashboard-people-scout-bounce{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.dashboard-people-scout-divider{border-top:1px solid var(--dash-outline);min-width:0;margin-top:2rem}@supports (color:color-mix(in lab, red, red)){.dashboard-people-scout-divider{border-top:1px solid color-mix(in srgb, var(--dash-outline) 35%, transparent)}}.dashboard-people-scout-divider{padding-top:1.5rem}.dashboard-people-scout-recent-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;min-width:0;margin-top:1rem;display:grid}.dashboard-people-scout-recent-card{border:1px solid var(--dash-outline);border-radius:.75rem;flex-direction:column;width:100%;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-people-scout-recent-card{border:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-people-scout-recent-card{text-align:left;background:#fffffff0;padding:1rem;transition:border-color .15s,box-shadow .15s,transform .15s}.dashboard-people-scout-recent-card:hover{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-people-scout-recent-card:hover{border-color:color-mix(in srgb, var(--dash-primary) 32%, var(--dash-outline))}}.dashboard-people-scout-recent-card:hover{transform:translateY(-1px);box-shadow:0 8px 28px #505f761a}.dashboard-people-scout-recent-card:focus-visible{outline:none;box-shadow:0 0 0 3px #0050cb2e}.dashboard-people-scout-recent-company{color:var(--dash-on-surface-variant);font-size:.75rem;font-weight:500}.dashboard-people-scout-recent-time{color:var(--dash-on-surface-variant);margin-top:.375rem;font-size:.6875rem;line-height:1.25;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-people-scout-recent-time{color:color-mix(in srgb, var(--dash-on-surface-variant) 78%, transparent)}}.dashboard-people-scout-recent-meta{color:var(--dash-on-surface-variant);align-items:center;gap:.375rem;margin-top:.75rem;font-size:.75rem;display:flex}.dashboard-people-scout-recent-footer{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.875rem;display:flex}@media (prefers-reduced-motion:reduce){.dashboard-people-scout-loading-dots span{animation:none}.dashboard-people-scout-recent-card:hover{transform:none}}.dashboard-ai-prompt-field{border:1px solid var(--dash-outline);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-prompt-field{border:1px solid color-mix(in srgb, var(--dash-outline) 65%, transparent)}}.dashboard-ai-prompt-field{background:#fff;transition:border-color .15s,box-shadow .15s;overflow:hidden}.dashboard-ai-prompt-field:focus-within{border-color:var(--dash-primary);box-shadow:0 0 0 3px #0050cb1f}.dashboard-ai-prompt-field-header{border-bottom:1px solid var(--dash-outline);align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-prompt-field-header{border-bottom:1px solid color-mix(in srgb, var(--dash-outline) 35%, transparent)}}.dashboard-ai-prompt-field-header{background:var(--dash-surface-container)}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-prompt-field-header{background:color-mix(in srgb, var(--dash-surface-container) 40%, white)}}.dashboard-ai-prompt-field-header{padding:.625rem .875rem}.dashboard-ai-prompt-textarea{resize:vertical;width:100%;min-height:9.5rem;color:var(--dash-on-surface);background:0 0;border:none;outline:none;padding:.875rem;font-size:.875rem;line-height:1.55;display:block}.dashboard-ai-prompt-textarea::placeholder{color:var(--dash-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-prompt-textarea::placeholder{color:color-mix(in srgb, var(--dash-on-surface-variant) 72%, transparent)}}.dashboard-ai-search-recent-list{flex-direction:column;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.dashboard-ai-search-recent-card{border:1px solid var(--dash-outline);border-radius:.75rem;align-items:center;gap:.75rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-search-recent-card{border:1px solid color-mix(in srgb, var(--dash-outline) 50%, transparent)}}.dashboard-ai-search-recent-card{text-align:left;background:#ffffffeb;padding:.75rem .875rem;transition:border-color .15s,background-color .15s,box-shadow .15s}.dashboard-ai-search-recent-card--static{cursor:default;pointer-events:none}.dashboard-ai-search-recent-card:not(.dashboard-ai-search-recent-card--static):hover{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-search-recent-card:not(.dashboard-ai-search-recent-card--static):hover{border-color:color-mix(in srgb, var(--dash-primary) 35%, var(--dash-outline))}}.dashboard-ai-search-recent-card:not(.dashboard-ai-search-recent-card--static):hover{background:#fff;box-shadow:0 4px 16px #505f7614}.dashboard-ai-search-recent-card:focus-visible{outline:2px solid var(--dash-primary);outline-offset:2px}.dashboard-ai-search-recent-icon{border:1px solid var(--dash-primary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-search-recent-icon{border:1px solid color-mix(in srgb, var(--dash-primary) 22%, var(--dash-outline))}}.dashboard-ai-search-recent-icon{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-search-recent-icon{background:color-mix(in srgb, var(--dash-primary) 8%, white)}}.dashboard-ai-search-recent-icon{color:var(--dash-primary)}.dashboard-ai-search-recent-meta{color:var(--dash-on-surface-variant);margin-top:.25rem;font-size:.75rem;display:block}.dashboard-ai-search-recent-arrow{color:var(--dash-on-surface-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-ai-search-recent-arrow{color:color-mix(in srgb, var(--dash-on-surface-variant) 55%, transparent)}}.dashboard-ai-search-recent-arrow{transition:color .15s,transform .15s}.dashboard-ai-search-recent-card:hover .dashboard-ai-search-recent-arrow{color:var(--dash-primary);transform:translate(2px)}.dashboard-outreach-embedded{flex:1;min-height:0}.dashboard-outreach-embedded>.mb-4:first-child{border-bottom:1px solid var(--dash-outline);margin-bottom:1rem;padding-bottom:1rem}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-embedded>.mb-4:first-child{border-bottom:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-outreach-panel{padding:1rem 1.125rem!important}.dashboard-outreach-panel-header{margin-bottom:.5rem;padding-bottom:0}.dashboard-outreach-panel-title{color:var(--dash-on-surface);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.3}.dashboard-outreach-panel-desc{color:var(--dash-on-surface-variant);margin:.25rem 0 0;font-size:.75rem;line-height:1.4}.dashboard-outreach-panel-body{flex-direction:column;gap:.75rem;display:flex}.dashboard-campaigns-panel{padding:1rem 1.125rem!important}.dashboard-campaigns-panel-header{padding-bottom:.25rem}.dashboard-campaigns-panel-body{flex-direction:column;gap:1rem;min-width:0;min-height:0;display:flex}.dashboard-campaigns-list-loading{flex-direction:column;gap:1rem;width:100%;min-width:0;display:flex}.dashboard-campaigns-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}@media (max-width:720px){.dashboard-campaigns-summary{grid-template-columns:1fr}}.dashboard-campaigns-summary-card{border:1px solid var(--dash-outline);border-radius:.75rem;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-campaigns-summary-card{border:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-campaigns-summary-card{background:var(--dash-surface-container)}@supports (color:color-mix(in lab, red, red)){.dashboard-campaigns-summary-card{background:color-mix(in srgb, var(--dash-surface-container) 40%, white)}}.dashboard-campaigns-summary-card{min-height:4.25rem}.dashboard-campaigns-summary-icon{background:var(--dash-primary);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-campaigns-summary-icon{background:color-mix(in srgb, var(--dash-primary) 10%, white)}}.dashboard-campaigns-summary-icon{color:var(--dash-primary)}.dashboard-campaigns-summary-icon--active{color:#047857;background:#e1f2ed}.dashboard-campaigns-summary-icon--contacts{color:#4338ca;background:#ecedfd}.dashboard-campaigns-summary-value{color:var(--dash-on-surface);margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.dashboard-campaigns-summary-label{color:var(--dash-on-surface-variant);margin:.125rem 0 0;font-size:.75rem;font-weight:500}.dashboard-campaigns-table-shell{width:100%;min-width:0}.dashboard-campaigns-table-scroll-hint{color:var(--dash-on-surface-variant);margin:0 0 .5rem;font-size:.75rem;font-weight:500;display:none}@media (max-width:960px){.dashboard-campaigns-table-scroll-hint{display:block}}.dashboard-campaigns-table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;min-width:0;max-width:100%;padding-bottom:.125rem;overflow:auto visible}.dashboard-campaigns-table-scroll:focus-visible{outline:2px solid var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-campaigns-table-scroll:focus-visible{outline:2px solid color-mix(in srgb, var(--dash-primary) 45%, transparent)}}.dashboard-campaigns-table-scroll:focus-visible{outline-offset:2px;border-radius:.75rem}.dashboard-table-wrap--scroll-x{width:max-content;min-width:100%;overflow:visible}.dashboard-table--campaigns{min-width:56rem}.dashboard-table--campaigns th:first-child,.dashboard-table--campaigns td:first-child{z-index:1;box-shadow:1px 0 0 var(--dash-outline);background:#fffffffa;position:sticky;left:0}@supports (color:color-mix(in lab, red, red)){.dashboard-table--campaigns th:first-child,.dashboard-table--campaigns td:first-child{box-shadow:1px 0 0 color-mix(in srgb, var(--dash-outline) 35%, transparent)}}.dashboard-table--campaigns thead th:first-child{z-index:2;background:var(--dash-surface-low)}.dashboard-table--campaigns tbody tr:hover td:first-child{background:var(--dash-surface-container)}@supports (color:color-mix(in lab, red, red)){.dashboard-table--campaigns tbody tr:hover td:first-child{background:color-mix(in srgb, var(--dash-surface-container) 55%, white)}}.dashboard-table--campaigns tbody tr.dashboard-table-row--highlight td:first-child{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-table--campaigns tbody tr.dashboard-table-row--highlight td:first-child{background:color-mix(in srgb, var(--dash-primary) 8%, white)}}.dashboard-table--campaigns .dashboard-campaigns-table-action-col{text-align:right;width:2.5rem;padding-left:.5rem;padding-right:1rem}.dashboard-campaigns-name-cell{align-items:center;gap:.75rem;min-width:12rem;max-width:22rem;display:flex}.dashboard-campaigns-avatar{border:1px solid var(--dash-primary);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-campaigns-avatar{border:1px solid color-mix(in srgb, var(--dash-primary) 18%, transparent)}}.dashboard-campaigns-avatar{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-campaigns-avatar{background:color-mix(in srgb, var(--dash-primary) 8%, white)}}.dashboard-campaigns-avatar{color:var(--dash-primary)}.dashboard-campaigns-name{color:var(--dash-on-surface);margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.dashboard-campaigns-meta{color:var(--dash-on-surface-variant);margin:.125rem 0 0;font-size:.75rem;line-height:1.35}.dashboard-campaigns-channel-label{color:var(--dash-on-surface);white-space:nowrap;font-size:.8125rem;font-weight:500}.dashboard-campaigns-metric{color:var(--dash-on-surface);font-size:.875rem;font-weight:600}.dashboard-campaigns-metric--progress{font-variant-numeric:tabular-nums}.dashboard-campaigns-metric--interested{color:#047857}.dashboard-campaigns-activity{color:var(--dash-on-surface-variant);white-space:nowrap;font-size:.8125rem;font-weight:500}.dashboard-campaigns-row-chevron{color:var(--dash-on-surface-variant);font-size:1.25rem}@supports (color:color-mix(in lab, red, red)){.dashboard-campaigns-row-chevron{color:color-mix(in srgb, var(--dash-on-surface-variant) 85%, transparent)}}.dashboard-campaigns-table-scroll--loading{opacity:.55;pointer-events:none}.dashboard-campaigns-pagination{border-top:1px solid var(--dash-outline);margin:0;padding:.75rem 1.25rem}@supports (color:color-mix(in lab, red, red)){.dashboard-campaigns-pagination{border-top:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-campaigns-pagination{background:#fff}.dashboard-campaigns-pagination .dashboard-btn-secondary{white-space:nowrap;gap:.375rem;min-height:2rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600}.dashboard-campaigns-pagination .material-symbols-outlined{line-height:1;font-size:1.0625rem!important}.dashboard-campaigns-panel .dashboard-empty-state{flex:1;margin-top:.5rem}.dashboard-campaigns-panel .dashboard-integration-notice-wrap{margin-top:.25rem}.dashboard-campaign-workspace-card{overflow:hidden;padding:0!important}.dashboard-campaign-workspace{min-height:0}.dashboard-campaign-workspace-header{background:linear-gradient(180deg, var(--dash-primary) 0%, var(--dash-primary) 100%)}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-workspace-header{background:linear-gradient(180deg, var(--dash-primary) 0%, color-mix(in srgb, var(--dash-primary) 88%, var(--dash-primary-hover)) 100%)}}.dashboard-campaign-workspace-header{color:var(--dash-on-primary,#fff);padding:.5rem .625rem 0;box-shadow:0 4px 14px #0050cb38}.dashboard-campaign-workspace-title-row{align-items:center;gap:.375rem;min-width:0;margin-bottom:.5rem;display:flex}.dashboard-campaign-workspace-back{width:2rem;height:2rem;color:var(--dash-on-primary,#fff);background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;margin-left:-.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-workspace-back{color:color-mix(in srgb, var(--dash-on-primary,#fff) 78%, transparent)}}.dashboard-campaign-workspace-back{cursor:pointer;transition:background .15s,color .15s}.dashboard-campaign-workspace-back:hover{color:var(--dash-on-primary,#fff);background:#ffffff24}.dashboard-campaign-workspace-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--dash-on-primary,#fff);flex:1;margin:0;font-size:1.125rem;font-weight:500;line-height:1.35;overflow:hidden}.dashboard-campaign-workspace-star{width:2rem;height:2rem;color:var(--dash-on-primary,#fff);background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-workspace-star{color:color-mix(in srgb, var(--dash-on-primary,#fff) 78%, transparent)}}.dashboard-campaign-workspace-star{cursor:pointer;transition:background .15s,color .15s}.dashboard-campaign-workspace-star:hover{color:var(--dash-on-primary,#fff);background:#ffffff24}.dashboard-campaign-workspace-star--on{color:#ffe082}.dashboard-campaign-workspace-tabs{border-bottom:1px solid #ffffff38;flex-wrap:wrap;align-items:flex-end;gap:0 1rem;display:flex}.dashboard-campaign-workspace-tab{color:var(--dash-on-primary,#fff);background:0 0;border:none;margin:0;padding:0 0 .5rem;font-size:.875rem;font-weight:400;line-height:1.25;display:inline-block;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-workspace-tab{color:color-mix(in srgb, var(--dash-on-primary,#fff) 62%, transparent)}}.dashboard-campaign-workspace-tab{cursor:pointer;text-decoration:none;transition:color .15s}.dashboard-campaign-workspace-tab:hover{color:var(--dash-on-primary,#fff)}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-workspace-tab:hover{color:color-mix(in srgb, var(--dash-on-primary,#fff) 88%, transparent)}}.dashboard-campaign-workspace-tab--active{color:var(--dash-on-primary,#fff);font-weight:600}.dashboard-campaign-workspace-tab--active:after{content:"";background:var(--dash-on-primary,#fff);height:2px;position:absolute;bottom:-1px;left:0;right:0}.dashboard-campaign-workspace-body{background:var(--dash-surface,#fff);min-height:0}.dashboard-campaign-editor-panel{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.dashboard-campaign-editor-notice{margin:.75rem 1rem 0}.dashboard-campaign-sequence-toolbar-icon{background:var(--dash-primary);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-sequence-toolbar-icon{background:color-mix(in srgb, var(--dash-primary) 10%, white)}}.dashboard-campaign-sequence-toolbar-icon{color:var(--dash-primary)}.dashboard-campaign-editor-panel .dashboard-campaign-report-toolbar{padding-left:1rem;padding-right:1rem}@media (min-width:640px){.dashboard-campaign-editor-panel .dashboard-campaign-report-toolbar{padding-left:1.25rem;padding-right:1.25rem}}.dashboard-campaign-editor-body{background:#f8f9fc;padding:1rem 1rem 1.5rem}@media (min-width:640px){.dashboard-campaign-editor-body{padding:1.25rem 1.25rem 2rem}}.dashboard-campaign-editor-inner{width:100%;max-width:none;margin:0;padding:0}.dashboard-campaign-sequence-picker{width:100%}.dashboard-campaign-sequence-lead{color:var(--dash-on-surface);margin:0 0 1rem;font-size:.9375rem;font-weight:500;line-height:1.45}.dashboard-campaign-sequence-actions-label{margin:0 0 .625rem}.dashboard-campaign-sequence-actions{grid-template-columns:1fr;gap:.625rem;display:grid}@media (min-width:640px){.dashboard-campaign-sequence-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}}.dashboard-campaign-sequence-action{border:1px solid var(--dash-outline);border-radius:.75rem;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;min-height:4.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-sequence-action{border:1px solid color-mix(in srgb, var(--dash-outline) 50%, transparent)}}.dashboard-campaign-sequence-action{text-align:left;cursor:pointer;background:#fff;padding:1rem;transition:border-color .15s,box-shadow .15s,background .15s}.dashboard-campaign-sequence-action:hover:not(:disabled){border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-sequence-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--dash-primary) 35%, transparent)}}.dashboard-campaign-sequence-action:hover:not(:disabled){background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-sequence-action:hover:not(:disabled){background:color-mix(in srgb, var(--dash-primary) 4%, white)}}.dashboard-campaign-sequence-action:hover:not(:disabled){box-shadow:0 2px 8px #0050cb14}.dashboard-campaign-sequence-action:disabled{cursor:not-allowed;opacity:.5}.dashboard-campaign-sequence-action-top{align-items:center;gap:.75rem;width:100%;display:flex}.dashboard-campaign-sequence-action-icon{color:#5f6368;background:#f8f9fa;border:1px solid #e8eaed;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.dashboard-campaign-sequence-action-icon--ai{color:#7c3aed;background:linear-gradient(145deg,#faf5ff 0%,#f3e8ff 100%);border-color:#e9d5ff}.dashboard-campaign-sequence-action-label{color:#141b2b;flex:1;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.35}.dashboard-campaign-sequence-action-chevron{color:#9aa0a6;flex-shrink:0;font-size:1.25rem!important}.dashboard-campaign-sequence-hint{color:#5f6368;margin:.5rem 0 0;font-size:.8125rem;line-height:1.4}.dashboard-campaign-sequence-section{margin-top:1.75rem}.dashboard-campaign-sequence-section .dashboard-label-upper{margin:0 0 .75rem}.dashboard-campaign-sequence-subheading{letter-spacing:.08em;text-transform:uppercase;color:#5f6368;margin:1rem 0 .5rem;padding:0 .125rem;font-size:.6875rem;font-weight:600}.dashboard-campaign-sequence-subheading:first-child{margin-top:0}.dashboard-campaign-sequence-template-list{margin-top:.25rem}.dashboard-campaign-sequence-template-list .dashboard-create-outreach-template-row{padding:.875rem 1rem .875rem .875rem}.dashboard-campaign-sequence-subpanel{width:100%;max-width:none}.dashboard-campaign-sequence-subpanel .dashboard-campaign-sequence-lead{margin-bottom:1rem}.dashboard-campaign-sequence-footer-actions{border-top:1px solid #e8eaed;flex-wrap:wrap;justify-content:flex-end;gap:.625rem;margin-top:1.5rem;padding-top:1.25rem;display:flex}.dashboard-campaign-sequence-picker-skeleton{margin-top:.25rem}.dashboard-campaign-sequence-channel-options{flex-direction:column;gap:.625rem;display:flex}@media (min-width:480px){.dashboard-campaign-sequence-channel-options{flex-direction:row}.dashboard-campaign-sequence-channel-options .dashboard-create-outreach-option{flex:1}}.dashboard-campaign-empty-state{background:#f8f9fc;flex:1;justify-content:center;align-items:center;min-height:0;padding:1rem;display:flex}.dashboard-campaign-empty-state-card{width:100%;max-width:28rem;margin-top:0}.dashboard-campaign-empty-state-icon--whatsapp{color:#128c7e;background:#e5faed}.dashboard-campaign-empty-state-icon--gmail{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-empty-state-icon--gmail{background:color-mix(in srgb, var(--dash-primary) 10%, white)}}.dashboard-campaign-empty-state-icon--gmail{color:var(--dash-primary)}.dashboard-campaign-empty-state-title{color:#141b2b;margin:1rem 0 0;font-size:1rem;font-weight:600;line-height:1.35}.dashboard-campaign-empty-state-desc{color:#424656;max-width:22rem;margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.dashboard-campaign-empty-state-actions{flex-direction:column;align-items:stretch;gap:.5rem;width:100%;max-width:22rem;margin-top:1.25rem;display:flex}@media (min-width:480px){.dashboard-campaign-empty-state-actions{flex-flow:wrap;justify-content:center;max-width:none}}.dashboard-campaign-empty-state-btn{justify-content:center;min-height:2.5rem;padding:.5rem 1rem;font-size:.8125rem}.dashboard-campaign-workspace-placeholder-wrap{background:#f8f9fc;flex:1;justify-content:center;align-items:center;min-height:0;padding:1rem;display:flex}.dashboard-campaign-workspace-placeholder{text-align:center;color:#5f6368;max-width:36rem;margin:0;font-size:.9375rem;line-height:1.5}.dashboard-campaign-workspace-placeholder--error{color:#c5221f}.dashboard-campaign-csv-modal{max-width:32rem}.dashboard-campaign-csv-modal-header{border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}@media (min-width:640px){.dashboard-campaign-csv-modal-header{padding:1.125rem 1.5rem}}.dashboard-campaign-csv-modal-icon{background:var(--dash-primary);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-csv-modal-icon{background:color-mix(in srgb, var(--dash-primary) 10%, white)}}.dashboard-campaign-csv-modal-icon{color:var(--dash-primary)}.dashboard-campaign-csv-modal-close{color:#5f6368;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;transition:background .15s,color .15s;display:inline-flex}.dashboard-campaign-csv-modal-close:hover:not(:disabled){color:#141b2b;background:#f1f3f4}.dashboard-campaign-csv-modal-close:disabled{cursor:not-allowed;opacity:.5}.dashboard-campaign-csv-modal-body{flex-direction:column;gap:1.25rem;padding:1rem 1.25rem 1.25rem;display:flex}@media (min-width:640px){.dashboard-campaign-csv-modal-body{gap:1.5rem;padding:1.25rem 1.5rem 1.5rem}}.dashboard-campaign-csv-modal-section{flex-direction:column;gap:.5rem;display:flex}.dashboard-campaign-csv-modal-section .dashboard-label-upper{margin:0}.dashboard-campaign-csv-modal-hint{color:#5f6368;margin:0;font-size:.8125rem;line-height:1.45}.dashboard-campaign-csv-header-chips{flex-wrap:wrap;gap:.375rem;display:flex}.dashboard-campaign-csv-header-chip{border:1px solid var(--dash-outline);border-radius:.375rem;align-items:center;padding:.25rem .5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-csv-header-chip{border:1px solid color-mix(in srgb, var(--dash-outline) 50%, transparent)}}.dashboard-campaign-csv-header-chip{background:var(--dash-surface-container)}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-csv-header-chip{background:color-mix(in srgb, var(--dash-surface-container) 55%, white)}}.dashboard-campaign-csv-header-chip{color:#434654;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600}.dashboard-campaign-csv-header-chip--required{color:#0050cb;background:#ebf1fb;border-color:#0050cb59}.dashboard-campaign-csv-upload-zone{border:1px dashed var(--dash-outline);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;width:100%;padding:1.25rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-csv-upload-zone{border:1px dashed color-mix(in srgb, var(--dash-outline) 58%, transparent)}}.dashboard-campaign-csv-upload-zone{background:var(--dash-surface-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-csv-upload-zone{background:color-mix(in srgb, var(--dash-surface-low) 45%, white)}}.dashboard-campaign-csv-upload-zone{text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.dashboard-campaign-csv-upload-zone:hover:not(:disabled){border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-csv-upload-zone:hover:not(:disabled){border-color:color-mix(in srgb, var(--dash-primary) 40%, transparent)}}.dashboard-campaign-csv-upload-zone:hover:not(:disabled){background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-csv-upload-zone:hover:not(:disabled){background:color-mix(in srgb, var(--dash-primary) 5%, white)}}.dashboard-campaign-csv-upload-zone:disabled{cursor:not-allowed;opacity:.55}.dashboard-campaign-csv-upload-zone-icon{width:2.75rem;height:2.75rem;color:var(--dash-primary);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 2px #3c40431f}.dashboard-campaign-csv-upload-zone-title{color:#141b2b;font-size:.875rem;font-weight:600}.dashboard-campaign-csv-upload-zone-meta{color:#5f6368;font-size:.75rem}.dashboard-campaign-csv-sample-btn{justify-content:center;width:100%}@media (min-width:480px){.dashboard-campaign-csv-sample-btn{width:auto}}.dashboard-campaign-csv-file-pill{background:#fff;border:1px solid #e8eaed;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.dashboard-campaign-csv-status{text-align:left;border:1px solid #0000;border-radius:.5rem;align-items:flex-start;gap:.625rem;margin-top:.625rem;padding:.75rem;display:flex}.dashboard-campaign-csv-status--error{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.dashboard-campaign-csv-status--success{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.dashboard-campaign-csv-status-title{text-align:left;margin:0;font-size:.8125rem;font-weight:600}.dashboard-campaign-csv-status-text{text-align:left;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.dashboard-campaign-csv-status-list{text-align:left;margin:.375rem 0 0;padding-left:1.125rem;font-size:.8125rem;line-height:1.45;list-style-type:disc;list-style-position:outside}.dashboard-campaign-csv-status-list li{text-align:left}.dashboard-campaign-csv-modal-footer{background:#fff;border-top:1px solid #e8eaed;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.875rem 1.25rem;display:flex}@media (min-width:640px){.dashboard-campaign-csv-modal-footer{padding:1rem 1.5rem}}.dashboard-campaign-csv-footer-btn{min-height:2.5rem;padding:.5rem 1rem;font-size:.8125rem}.dashboard-campaign-report-panel{background:#fff;width:100%;min-width:0;min-height:0}.dashboard-campaign-report-toolbar{background:#fff;border-bottom:1px solid #e8eaed;padding:.875rem 1rem .75rem}@media (min-width:640px){.dashboard-campaign-report-toolbar{padding:.875rem 1.5rem .75rem}}.dashboard-campaign-report-toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.dashboard-campaign-report-title{color:#141b2b;margin:0;font-size:.9375rem;font-weight:600;line-height:1.3}.dashboard-campaign-report-subtitle{color:#5f6368;margin:.125rem 0 0;font-size:.75rem;line-height:1.4}.dashboard-campaign-report-status-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.125rem .5rem;font-size:.625rem;font-weight:700}.dashboard-campaign-report-status-pill--active{color:#047857;background:#25d36624;border:1px solid #25d36673}.dashboard-campaign-report-status-pill--paused{color:#b45309;background:#fffbeb;border:1px solid #fcd34d}.dashboard-campaign-report-status-pill--completed{color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.dashboard-campaign-report-status-pill--idle{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.dashboard-campaign-report-refresh-btn{color:#5f6368;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:.5rem;align-items:center;gap:.25rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dashboard-campaign-report-refresh-btn:hover{color:#141b2b;background:#f8f9fc;border-color:#c6c9cc}.dashboard-campaign-report-refresh-btn:disabled{cursor:not-allowed;opacity:.5}.dashboard-campaign-report-refresh-btn:disabled:hover{color:#5f6368;background:#fff;border-color:#dadce0}.dashboard-campaign-report-back-btn{color:#5f6368;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dashboard-campaign-report-back-btn:hover{color:#141b2b;background:#f8f9fc;border-color:#c6c9cc}.dashboard-campaign-report-panel--drilldown .dashboard-campaign-report-candidates-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;box-shadow:0 1px 2px #3c40430f}.dashboard-campaign-report-body{box-sizing:border-box;background:#f8f9fc;width:100%;min-width:0;padding:1rem 1rem 1.5rem}@media (min-width:640px){.dashboard-campaign-report-body{padding:1.25rem 1.5rem 2rem}}.dashboard-campaign-report-inner{flex-direction:column;gap:1.5rem;width:100%;max-width:none;margin:0;padding:0;display:flex}@media (min-width:640px){.dashboard-campaign-report-inner{gap:1.75rem}}.dashboard-campaign-report-section{flex-direction:column;gap:.625rem;display:flex}.dashboard-campaign-report-section-lead{color:#5f6368;margin:-.25rem 0 0;font-size:.8125rem;line-height:1.45}.dashboard-campaign-report-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}@media (min-width:640px){.dashboard-campaign-report-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-campaign-report-stat-card{border:1px solid var(--dash-outline,#dadce0);border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.375rem;min-height:6.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-report-stat-card{border:1px solid color-mix(in srgb, var(--dash-outline,#dadce0) 42%, transparent)}}.dashboard-campaign-report-stat-card{background:#fff;padding:.875rem 1rem;box-shadow:0 1px 2px #3c40430f}.dashboard-campaign-report-stat-icon{background:var(--dash-primary,#0050cb);border-radius:.625rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-report-stat-icon{background:color-mix(in srgb, var(--dash-primary,#0050cb) 10%, white)}}.dashboard-campaign-report-stat-icon{color:var(--dash-primary,#0050cb)}.dashboard-campaign-report-stat-icon--primary{color:#0050cb;background:#e6eefa}.dashboard-campaign-report-stat-icon--saved{color:#6d28d9;background:#f2ebfd}.dashboard-campaign-report-stat-icon--positive{color:#15803d;background:#e8f6ed}.dashboard-campaign-report-stat-value{color:#141b2b;font-size:1.375rem;font-weight:700;line-height:1.2}.dashboard-campaign-report-stat-label{color:#5f6368;font-size:.8125rem;line-height:1.3}.dashboard-campaign-report-outcomes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;width:100%;display:grid}@media (min-width:640px){.dashboard-campaign-report-outcomes-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-campaign-report-outcome-card{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;align-items:center;gap:.75rem;min-height:4.5rem;padding:.75rem 1rem;display:flex;box-shadow:0 1px 2px #3c40430d}.dashboard-campaign-report-outcome-card--primary{background:#f5f8fd;border-color:#b0c7e8}.dashboard-campaign-report-outcome-card--positive{background:#f3faf6;border-color:#b1d7c8}.dashboard-campaign-report-outcome-card--negative{background:#fef6f8;border-color:#e2bbcb}.dashboard-campaign-report-outcome-card--clickable{cursor:pointer;width:100%;font:inherit;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s}.dashboard-campaign-report-outcome-card--clickable:hover{border-color:var(--dash-primary,#0050cb)}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-report-outcome-card--clickable:hover{border-color:color-mix(in srgb, var(--dash-primary,#0050cb) 28%, #e2e8f0)}}.dashboard-campaign-report-outcome-card--clickable:hover{transform:translateY(-1px);box-shadow:0 4px 14px #3c404314}.dashboard-campaign-report-outcome-card--selected{border-color:var(--dash-primary,#0050cb);box-shadow:0 0 0 2px var(--dash-primary,#0050cb)}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-report-outcome-card--selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--dash-primary,#0050cb) 18%, transparent)}}.dashboard-campaign-report-outcome-chevron{margin-left:.125rem}.dashboard-campaign-report-outcome-icon{color:#5f6368;background:#f1f5f9;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.dashboard-campaign-report-outcome-card--primary .dashboard-campaign-report-outcome-icon{color:#0050cb;background:#e0eaf9}.dashboard-campaign-report-outcome-card--positive .dashboard-campaign-report-outcome-icon{color:#15803d;background:#e3f4e9}.dashboard-campaign-report-outcome-card--negative .dashboard-campaign-report-outcome-icon{color:#be123c;background:#fce8ed}.dashboard-campaign-report-outcome-label{letter-spacing:.06em;text-transform:uppercase;color:#5f6368;margin:0;font-size:.6875rem;font-weight:600}.dashboard-campaign-report-outcome-value{color:#141b2b;margin:.125rem 0 0;font-size:1.25rem;font-weight:700;line-height:1.2}.dashboard-campaign-report-outcome-rate{color:#5f6368;flex-shrink:0;margin:0;font-size:.875rem;font-weight:600}.dashboard-campaign-report-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;width:100%;overflow:hidden;box-shadow:0 1px 2px #3c40430f}.dashboard-campaign-report-table{border-collapse:collapse;width:100%;font-size:.875rem}.dashboard-campaign-report-table thead{background:#f8f9fc;border-bottom:1px solid #e8eaed}.dashboard-campaign-report-table th{letter-spacing:.08em;text-transform:uppercase;text-align:left;color:#5f6368;padding:.625rem 1rem;font-size:.6875rem;font-weight:600}.dashboard-campaign-report-table-num{text-align:right;white-space:nowrap;width:5.5rem}.dashboard-campaign-report-table tbody tr{border-bottom:1px solid #f1f5f9}.dashboard-campaign-report-table tbody tr:last-child{border-bottom:none}.dashboard-campaign-report-table-row:hover{background:#fafbfc}.dashboard-campaign-report-table-row--clickable{cursor:pointer}.dashboard-campaign-report-table-row--clickable:hover{background:#f3f6fc}.dashboard-campaign-report-table-row--clickable:focus-visible{outline:2px solid var(--dash-primary,#0050cb)}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-report-table-row--clickable:focus-visible{outline:2px solid color-mix(in srgb, var(--dash-primary,#0050cb) 45%, transparent)}}.dashboard-campaign-report-table-row--clickable:focus-visible{outline-offset:-2px}.dashboard-campaign-report-table-row--selected{background:var(--dash-primary,#0050cb)!important}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-report-table-row--selected{background:color-mix(in srgb, var(--dash-primary,#0050cb) 6%, #fff)!important}}.dashboard-campaign-report-table-action{text-align:right;width:2rem;padding-right:.75rem!important}.dashboard-campaign-report-table-row--primary{background:#f7fafd}.dashboard-campaign-report-table-row--positive{background:#f6fbf8}.dashboard-campaign-report-table-row--negative{background:#fef8fa}.dashboard-campaign-report-table td{vertical-align:middle;padding:.75rem 1rem}.dashboard-campaign-report-table-metric{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.dashboard-campaign-report-table-metric-icon{color:#5f6368;background:#f1f5f9;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.dashboard-campaign-report-table-metric-icon--primary{color:#0050cb;background:#e6eefa}.dashboard-campaign-report-table-metric-icon--positive{color:#15803d;background:#e8f6ed}.dashboard-campaign-report-table-metric-icon--negative{color:#be123c;background:#fce8ed}.dashboard-campaign-report-table-metric-label{color:#141b2b;margin:0;font-size:.875rem;font-weight:600}.dashboard-campaign-report-table-metric-desc{color:#5f6368;margin:.125rem 0 0;font-size:.75rem;line-height:1.4}.dashboard-campaign-report-table-count{color:#141b2b;font-size:.9375rem;font-weight:700}.dashboard-campaign-report-table-rate{color:#5f6368;font-size:.875rem;font-weight:500}.dashboard-campaign-report-notice{margin:0}.dashboard-campaign-report-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:3rem 1rem;display:flex}.dashboard-campaign-report-activity-list{flex-direction:column;gap:.5rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.dashboard-campaign-report-activity-item{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex;box-shadow:0 1px 2px #3c40430d}.dashboard-campaign-report-activity-icon{color:#5f6368;background:#f1f5f9;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.dashboard-campaign-report-activity-icon--primary{color:#0050cb;background:#e6eefa}.dashboard-campaign-report-activity-icon--positive{color:#15803d;background:#e8f6ed}.dashboard-campaign-report-activity-icon--negative{color:#be123c;background:#fce8ed}.dashboard-campaign-report-activity-name{color:#141b2b;margin:0;font-size:.875rem;font-weight:600}.dashboard-campaign-report-activity-detail{color:#5f6368;margin:.125rem 0 0;font-size:.8125rem;line-height:1.4}.dashboard-campaign-report-activity-contact{color:#80868b;margin:.125rem 0 0;font-size:.75rem}.dashboard-campaign-report-activity-time{color:#80868b;font-size:.75rem}.dashboard-campaign-report-stat-card.dashboard-shimmer-block,.dashboard-campaign-report-outcome-card.dashboard-shimmer-block{min-height:5.5rem}.dashboard-campaign-report-drilldown{border:1px solid var(--dash-primary,#0050cb);border-radius:.875rem;width:100%}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-report-drilldown{border:1px solid color-mix(in srgb, var(--dash-primary,#0050cb) 22%, #e2e8f0)}}.dashboard-campaign-report-drilldown{background:#fff;overflow:hidden;box-shadow:0 4px 18px #3c404314}.dashboard-campaign-report-drilldown-head{background:#f8f9fc;border-bottom:1px solid #e8eaed;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;padding:.875rem 1rem;display:flex}.dashboard-campaign-report-drilldown-title{color:#141b2b;margin:0;font-size:.9375rem;font-weight:600}.dashboard-campaign-report-drilldown-subtitle{color:#5f6368;margin:.125rem 0 0;font-size:.75rem}.dashboard-campaign-report-drilldown-close{color:#5f6368;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:.5rem;align-items:center;gap:.25rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dashboard-campaign-report-drilldown-close:hover{color:#141b2b;background:#f8f9fc;border-color:#c6c9cc}.dashboard-campaign-report-activity-pagination{background:#fff;border-top:1px solid #e8eaed;margin:0;padding:.75rem 1.25rem}.dashboard-campaign-report-activity-list--loading{opacity:.55;pointer-events:none}.dashboard-campaign-report-candidates-wrap{width:100%}.dashboard-campaign-report-candidates-table{border-collapse:collapse;width:100%;min-width:40rem;font-size:.8125rem}.dashboard-campaign-report-candidates-table thead{background:#fff;border-bottom:1px solid #e8eaed}.dashboard-campaign-report-candidates-table th{letter-spacing:.08em;text-transform:uppercase;text-align:left;color:#5f6368;white-space:nowrap;padding:.625rem 1rem;font-size:.6875rem;font-weight:600}.dashboard-campaign-report-candidates-table tbody tr{border-bottom:1px solid #f1f5f9}.dashboard-campaign-report-candidates-table tbody tr:last-child{border-bottom:none}.dashboard-campaign-report-candidates-table tbody tr:hover{background:#fafbfc}.dashboard-campaign-report-candidates-table td{vertical-align:middle;color:#434654;padding:.75rem 1rem}.dashboard-campaign-report-candidate-cell{align-items:center;gap:.625rem;min-width:10rem;display:flex}.dashboard-campaign-report-candidate-avatar{background:var(--dash-primary,#0050cb);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-campaign-report-candidate-avatar{background:color-mix(in srgb, var(--dash-primary,#0050cb) 10%, white)}}.dashboard-campaign-report-candidate-avatar{color:var(--dash-primary,#0050cb);font-size:.6875rem;font-weight:700}.dashboard-campaign-report-candidate-name{color:#141b2b;margin:0;font-size:.875rem;font-weight:600}.dashboard-campaign-report-candidates-actions-col{white-space:nowrap;text-align:right;width:1%}.dashboard-campaign-report-chat-btn{color:#15803d;cursor:pointer;background:#fff;border:1px solid #e8eaed;border-radius:.5rem;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.dashboard-campaign-report-chat-btn:hover:not(:disabled){color:#166534;background:#f0fdf4;border-color:#86efac}.dashboard-campaign-report-chat-btn:disabled{opacity:.45;cursor:not-allowed}.dashboard-campaign-report-candidate-field{white-space:nowrap;text-overflow:ellipsis;max-width:12rem;overflow:hidden}.dashboard-campaign-report-candidate-detail{text-overflow:ellipsis;white-space:nowrap;color:#5f6368;max-width:14rem;font-size:.8125rem;display:inline-block;overflow:hidden}@media (max-width:479px){.dashboard-campaign-report-table-metric-desc{display:none}.dashboard-campaign-report-table th,.dashboard-campaign-report-table td{padding-left:.75rem;padding-right:.75rem}}.dashboard-campaign-jd-panel{background:#fff;width:100%;min-width:0;min-height:0}.dashboard-campaign-jd-toolbar-icon{border:1px solid #7c3aed2e}.dashboard-campaign-jd-readonly-pill{letter-spacing:.04em;text-transform:uppercase;color:#b45309;background:#fffbeb;border:1px solid #fcd34d;border-radius:999px;padding:.125rem .5rem;font-size:.625rem;font-weight:700}.dashboard-campaign-jd-body{box-sizing:border-box;background:#f8f9fc;width:100%;min-width:0;padding:1rem 1rem 1.5rem}@media (min-width:640px){.dashboard-campaign-jd-body{padding:1.25rem 1.5rem 2rem}}.dashboard-campaign-jd-inner{flex-direction:column;gap:1.25rem;width:100%;max-width:none;margin:0;display:flex}@media (min-width:640px){.dashboard-campaign-jd-inner{gap:1.5rem}}.dashboard-campaign-jd-locked-banner{background:#fffbeb;border:1px solid #fde68a;border-radius:.75rem;align-items:flex-start;gap:.625rem;padding:.75rem 1rem;display:flex}.dashboard-campaign-jd-empty{background:#f5f8fd;border:1px solid #b9cde9;border-radius:.875rem;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;display:flex;box-shadow:0 1px 2px #3c40430d}.dashboard-campaign-jd-empty-icon{background:#e6eefa;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.dashboard-campaign-jd-empty-title{color:#141b2b;margin:0;font-size:.9375rem;font-weight:600}.dashboard-campaign-jd-empty-text{color:#5f6368;margin:.375rem 0 0;font-size:.8125rem;line-height:1.5}.dashboard-campaign-jd-section{flex-direction:column;gap:.625rem;display:flex}.dashboard-campaign-jd-section-head{flex-direction:column;gap:.25rem;display:flex}.dashboard-campaign-jd-section-lead{color:#5f6368;margin:0;font-size:.8125rem;line-height:1.45}.dashboard-campaign-jd-editor-card{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;width:100%;padding:1rem 1.125rem 1.125rem;box-shadow:0 1px 2px #3c40430f}@media (min-width:640px){.dashboard-campaign-jd-editor-card{padding:1.125rem 1.25rem 1.25rem}}.dashboard-campaign-jd-editor-label{margin:0}.dashboard-campaign-jd-textarea{resize:vertical;min-height:16rem}.dashboard-campaign-jd-char-hint{color:#5f6368;align-items:center;gap:.375rem;margin:.75rem 0 0;font-size:.75rem;line-height:1.4;display:flex}.dashboard-campaign-jd-char-hint--ok{color:#15803d}.dashboard-campaign-jd-tips{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;flex-direction:column;gap:.5rem;width:100%;margin:0;padding:.875rem 1rem;list-style:none;display:flex;box-shadow:0 1px 2px #3c40430d}.dashboard-campaign-jd-tips li{color:#434654;align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.45;display:flex}.dashboard-campaign-jd-actions{border-top:1px solid #e8eaed;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem 1rem;width:100%;padding-top:1rem;display:flex}.dashboard-campaign-jd-actions-hint{color:#5f6368;margin:0;font-size:.75rem;line-height:1.45}.dashboard-campaign-jd-save-btn{min-width:10.5rem;padding:.5rem 1.25rem;font-size:.875rem}.dashboard-campaign-emails-panel{background:#fff;min-height:0}.dashboard-campaign-emails-toolbar{border-bottom:1px solid #e8eaed;padding:.75rem 1rem}.dashboard-campaign-emails-summary{color:#5f6368;margin:0;font-size:.8125rem}.dashboard-campaign-emails-scroll{padding:.5rem .75rem 1rem;overflow:auto}.dashboard-campaign-emails-list{scrollbar-width:thin;scrollbar-color:#c3cfdf transparent;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.dashboard-campaign-emails-list::-webkit-scrollbar{width:8px}.dashboard-campaign-emails-list::-webkit-scrollbar-track{background:0 0}.dashboard-campaign-emails-list::-webkit-scrollbar-thumb{background:linear-gradient(#cbd5e1 0%,#b8c5d8 100%) padding-box padding-box;border:2px solid #0000;border-radius:9999px}.dashboard-campaign-emails-list::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b6c3d8 0%,#9fb1ca 100%) padding-box padding-box;border:2px solid #0000}.dashboard-thin-scrollbar{scrollbar-width:thin;scrollbar-color:#c3cfdf transparent}.dashboard-thin-scrollbar::-webkit-scrollbar{width:8px;height:8px}.dashboard-thin-scrollbar::-webkit-scrollbar-track{background:0 0}.dashboard-thin-scrollbar::-webkit-scrollbar-thumb{background:linear-gradient(#cbd5e1 0%,#b8c5d8 100%) padding-box padding-box;border:2px solid #0000;border-radius:9999px}.dashboard-thin-scrollbar::-webkit-scrollbar-thumb:hover{background:linear-gradient(#b6c3d8 0%,#9fb1ca 100%) padding-box padding-box;border:2px solid #0000}.dashboard-campaign-emails-actions{flex-direction:column;align-items:flex-end;gap:.375rem;display:flex}.dashboard-campaign-emails-thread-btn{color:#0050cb;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dadce0;border-radius:.375rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;display:inline-flex}.dashboard-campaign-emails-thread-btn:hover,.dashboard-campaign-emails-thread-btn--active{background:#e8f0fe;border-color:#aecbfa}.dashboard-campaign-thread-popover{z-index:130;background:#fff;border:1px solid #dadce0;border-radius:.625rem;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 4px 16px #3c40432e,0 8px 28px #3c40431f}.dashboard-campaign-thread-popover--below:before,.dashboard-campaign-thread-popover--above:before{content:"";pointer-events:none;background:#fff;border:1px solid #dadce0;width:10px;height:10px;position:absolute;right:1.25rem;transform:rotate(45deg)}.dashboard-campaign-thread-popover--below:before{border-bottom:none;border-right:none;top:-6px}.dashboard-campaign-thread-popover--above:before{border-top:none;border-left:none;bottom:-6px}.dashboard-campaign-thread-popover-head,.dashboard-campaign-thread-modal-head{border-bottom:1px solid #e8eaed;align-items:flex-start;gap:.5rem;padding:.625rem .75rem .5rem;display:flex}.dashboard-campaign-thread-modal-subtitle{color:#5f6368;margin:.25rem 0 0;font-size:.75rem}.dashboard-campaign-thread-modal-email{color:#0050cb;word-break:break-all;margin:.125rem 0 0;font-size:.8125rem}.dashboard-campaign-thread-modal-close{color:#5f6368;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.dashboard-campaign-thread-modal-close:hover{color:#202124;background:#f1f3f4}.dashboard-campaign-thread-modal-toolbar{background:#f8f9fc;border-bottom:1px solid #e8eaed;justify-content:space-between;align-items:center;gap:.5rem;padding:.375rem .75rem;display:flex}.dashboard-campaign-thread-popover-body{background:#f8f9fc;flex:1;min-height:0}.dashboard-campaign-thread-toolbar{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.dashboard-campaign-thread-toolbar-label{color:#5f6368;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;display:inline-flex}.dashboard-campaign-thread-loading{color:#5f6368;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.dashboard-campaign-thread-empty{color:#5f6368;margin:0;font-size:.8125rem;line-height:1.45}.dashboard-campaign-thread-empty--error{color:#c5221f}.dashboard-campaign-thread-reply-badge{color:#137333;margin:0 0 .5rem;font-size:.6875rem;font-weight:500}.dashboard-campaign-thread-messages{flex-direction:column;gap:.5rem;display:flex}.dashboard-campaign-thread-msg{background:#fff;border:1px solid #e8eaed;border-radius:.375rem;padding:.625rem .75rem}.dashboard-campaign-thread-msg--inbound{background:#f6fff8;border-color:#ceead6}.dashboard-campaign-thread-msg--outbound{background:#f8fbff;border-color:#d2e3fc}.dashboard-campaign-thread-msg-head{flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-bottom:.35rem;display:flex}.dashboard-campaign-thread-msg-from{color:#202124;font-size:.75rem;font-weight:600}.dashboard-campaign-thread-msg-email{color:#5f6368;word-break:break-all;font-size:.6875rem}.dashboard-campaign-thread-msg-time{color:#9aa0a6;white-space:nowrap;margin-left:auto;font-size:.6875rem}.dashboard-campaign-thread-msg-subject{color:#3c4043;margin:0 0 .25rem;font-size:.75rem;font-weight:600}.dashboard-campaign-thread-msg-body{color:#3c4043;white-space:pre-wrap;word-break:break-word;margin:0;font-size:.8125rem;line-height:1.45}.dashboard-campaign-emails-row{background:#fff;border:1px solid #e8eaed;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.dashboard-campaign-emails-row:hover{background:#fafbff;border-color:#d2e3fc}.dashboard-campaign-emails-row--active{background:#eef4ff;border-color:#0050cb}.dashboard-campaign-emails-avatar{color:#0050cb;letter-spacing:.02em;background:#e8f0fe;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.6875rem;font-weight:600;display:inline-flex}.dashboard-campaign-emails-name{color:#202124;margin:0;font-size:.8125rem;font-weight:600;line-height:1.3}.dashboard-campaign-emails-meta{color:#5f6368;margin:.125rem 0 0;font-size:.75rem;line-height:1.35}.dashboard-campaign-emails-address{color:#0050cb;word-break:break-all;margin:.25rem 0 0;font-size:.8125rem;text-decoration:none;display:block}.dashboard-campaign-emails-address:hover{text-decoration:underline}.dashboard-campaign-emails-address--empty{color:#9aa0a6;font-style:italic}.dashboard-campaign-emails-address--empty:hover{text-decoration:none}.dashboard-campaign-emails-added{color:#9aa0a6;white-space:nowrap;flex-shrink:0;padding-top:.125rem;font-size:.6875rem}.dashboard-campaign-workspace-skeleton-wa-msg--out{flex-direction:column;align-items:flex-end;max-width:85%;display:flex}.dashboard-campaign-workspace-skeleton-wa-msg--in{max-width:75%;display:flex}.dashboard-campaign-workspace-skeleton-wa-msg--out .dashboard-shimmer:last-child{background:linear-gradient(90deg,#d9fdd359 25%,#d9fdd3a6 50%,#d9fdd359 75%) 0 0/200% 100%}.dashboard-campaign-workspace-skeleton-wa-msg--in .dashboard-shimmer{background:linear-gradient(90deg,#ffffff73 25%,#ffffffd9 50%,#ffffff73 75%) 0 0/200% 100%}@media (max-width:767px){.dashboard-campaign-workspace-skeleton-wa .dashboard-campaign-wa-comms-list{display:flex}.dashboard-campaign-workspace-skeleton-wa .dashboard-campaign-wa-comms-thread{display:none}}.dashboard-campaign-wa-comms{background:#fff;min-height:0}.dashboard-campaign-wa-comms-toolbar{background:#fff;border-bottom:1px solid #e8eaed;padding:.875rem 1rem .75rem}.dashboard-campaign-wa-comms-summary{color:#141b2b;margin:0;font-size:.875rem;font-weight:600}.dashboard-campaign-wa-comms-preview-pill,.dashboard-campaign-wa-comms-live-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.125rem .5rem;font-size:.625rem;font-weight:700}.dashboard-campaign-wa-comms-preview-pill{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.dashboard-campaign-wa-comms-live-pill{color:#047857;background:#25d36624;border:1px solid #25d36673}.dashboard-campaign-wa-comms-search-input{color:#141b2b;background:#f8f9fc;border:1px solid #dadce0;border-radius:.5rem;padding:.5rem .75rem .5rem 2.25rem;font-size:.8125rem}.dashboard-campaign-wa-comms-search-input:focus{background:#fff;border-color:#0050cb;outline:2px solid #0050cb59}.dashboard-campaign-wa-comms-filters{flex-wrap:wrap;gap:.375rem;display:flex}.dashboard-campaign-wa-comms-filter{color:#5f6368;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:500;transition:background .15s,border-color .15s,color .15s}.dashboard-campaign-wa-comms-filter:hover{background:#f1f3f4}.dashboard-campaign-wa-comms-filter--active{color:#128c7e;background:#e8f8ef;border-color:#25d366}.dashboard-campaign-wa-comms-layout{min-height:0}.dashboard-campaign-wa-comms-list-scroll{margin:0;padding:0;list-style:none}.dashboard-campaign-wa-comms-list-item{cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f1f3f4;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:background .12s;display:flex}.dashboard-campaign-wa-comms-list-item:hover{background:#f8f9fc}.dashboard-campaign-wa-comms-list-item--active{background:#e8f8ef}.dashboard-campaign-wa-comms-list-avatar,.dashboard-campaign-wa-comms-thread-avatar{color:#fff;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.dashboard-campaign-wa-comms-list-name{color:#141b2b;font-size:.875rem;font-weight:600}.dashboard-campaign-wa-comms-list-meta{color:#80868b;font-size:.6875rem}.dashboard-campaign-wa-comms-list-preview{color:#5f6368;margin-top:.125rem;font-size:.75rem}.dashboard-campaign-wa-comms-list-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:.25rem;margin-top:.35rem;padding:.1rem .4rem;font-size:.625rem;font-weight:600;display:inline-block}.dashboard-campaign-wa-comms-list-badge--replied{color:#047857;background:#d1fae5}.dashboard-campaign-wa-comms-list-badge--awaiting{color:#b45309;background:#fef3c7}.dashboard-campaign-wa-comms-list-badge--failed{color:#b91c1c;background:#fee2e2}.dashboard-campaign-wa-comms-list-badge--no_phone{color:#5f6368;background:#f1f3f4}.dashboard-campaign-wa-comms-unread{color:#fff;background:#25d366;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.6875rem;font-weight:700;display:inline-flex}.dashboard-campaign-wa-comms-thread-head{background:#f0f2f5;border-bottom:1px solid #d1d7db;align-items:center;gap:.75rem;padding:.625rem 1rem;display:flex}.dashboard-campaign-wa-comms-back{color:#141b2b;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.dashboard-campaign-wa-comms-thread-name{color:#141b2b;margin:0;font-size:.9375rem;font-weight:600}.dashboard-campaign-wa-comms-thread-meta{color:#667781;margin:0;font-size:.75rem}.dashboard-campaign-wa-comms-thread-status{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;flex-shrink:0;padding:.2rem .55rem;font-size:.625rem;font-weight:700}.dashboard-campaign-wa-comms-thread-status--replied{color:#047857;background:#d1fae5}.dashboard-campaign-wa-comms-thread-status--awaiting{color:#b45309;background:#fef3c7}.dashboard-campaign-wa-comms-thread-status--failed{color:#b91c1c;background:#fee2e2}.dashboard-campaign-wa-comms-thread-status--no_phone{color:#5f6368;background:#e8eaed}.dashboard-campaign-wa-comms-messages{background-color:#e5ddd5;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23d4cfc4' fill-opacity='0.35'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.dashboard-campaign-wa-comms-messages-inner{flex-direction:column;gap:.5rem;min-height:100%;padding:1rem 1rem 1.25rem;display:flex}.dashboard-campaign-wa-comms-day-divider{text-align:center;color:#667781;margin:.5rem 0 .75rem;font-size:.6875rem}.dashboard-campaign-wa-comms-day-divider span{background:#ffffffeb;border-radius:.375rem;padding:.25rem .625rem;display:inline-block;box-shadow:0 1px 2px #0000000f}.dashboard-campaign-wa-msg{flex-direction:column;max-width:min(85%,28rem);display:flex}.dashboard-campaign-wa-msg--outbound{align-self:flex-end;align-items:flex-end}.dashboard-campaign-wa-msg--inbound{align-self:flex-start;align-items:flex-start}.dashboard-campaign-wa-msg-step{text-transform:uppercase;letter-spacing:.04em;color:#667781;margin-bottom:.2rem;font-size:.625rem;font-weight:600}.dashboard-campaign-wa-msg--outbound .dashboard-campaign-wa-msg-step{padding-right:.25rem}.dashboard-campaign-wa-msg-bubble{border-radius:.5rem;padding:.5rem .625rem .35rem;position:relative;box-shadow:0 1px 1px #00000014}.dashboard-campaign-wa-msg--outbound .dashboard-campaign-wa-msg-bubble{background:#d9fdd3;border-top-right-radius:.125rem}.dashboard-campaign-wa-msg--outbound .dashboard-campaign-wa-msg-bubble--failed{background:#fde8e8;border:1px solid #e5393540}.dashboard-campaign-wa-msg--inbound .dashboard-campaign-wa-msg-bubble{background:#fff;border-top-left-radius:.125rem}.dashboard-campaign-wa-msg-text{color:#111b21;white-space:pre-wrap;word-break:break-word;margin:0;font-size:.8125rem;line-height:1.45}.dashboard-campaign-wa-msg-meta{color:#667781;justify-content:flex-end;align-items:center;gap:.2rem;margin-top:.25rem;font-size:.625rem;display:flex}.dashboard-campaign-wa-msg-status{color:#8696a0}.dashboard-campaign-wa-msg-status--read{color:#53bdeb}.dashboard-campaign-wa-msg-status--failed{color:#e53935}.dashboard-campaign-wa-msg-fail-info{align-items:center;display:inline-flex;position:relative}.dashboard-campaign-wa-msg-fail-btn{color:#c62828;cursor:pointer;opacity:0;background:#e539351f;border:none;border-radius:999px;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;padding:0;transition:opacity .15s,background .15s;display:inline-flex}.dashboard-campaign-wa-msg-bubble--failed:hover .dashboard-campaign-wa-msg-fail-btn,.dashboard-campaign-wa-msg-fail-info:hover .dashboard-campaign-wa-msg-fail-btn,.dashboard-campaign-wa-msg-fail-info:focus-within .dashboard-campaign-wa-msg-fail-btn{opacity:1}.dashboard-campaign-wa-msg-fail-btn:hover,.dashboard-campaign-wa-msg-fail-btn:focus-visible{background:#e5393538;outline:none}.dashboard-campaign-wa-msg-fail-tooltip{z-index:20;text-align:left;pointer-events:none;background:#fff;border:1px solid #e5393559;border-radius:.5rem;width:max-content;max-width:min(16rem,70vw);padding:.5rem .625rem;display:none;position:absolute;bottom:calc(100% + .35rem);right:0;box-shadow:0 4px 14px #0000001f}.dashboard-campaign-wa-msg-fail-info:hover .dashboard-campaign-wa-msg-fail-tooltip,.dashboard-campaign-wa-msg-fail-info:focus-within .dashboard-campaign-wa-msg-fail-tooltip{display:block}.dashboard-campaign-wa-msg-fail-tooltip-title{text-transform:uppercase;letter-spacing:.04em;color:#c62828;margin-bottom:.2rem;font-size:.625rem;font-weight:700;display:block}.dashboard-campaign-wa-msg-fail-tooltip-body{color:#141b2b;white-space:pre-wrap;word-break:break-word;font-size:.6875rem;line-height:1.4;display:block}.dashboard-campaign-wa-comms-composer{background:#f0f2f5;border-top:1px solid #d1d7db;padding:.5rem .75rem .75rem}.dashboard-campaign-wa-comms-composer-note{color:#667781;align-items:flex-start;gap:.35rem;margin:0 0 .5rem;font-size:.6875rem;line-height:1.4;display:flex}.dashboard-campaign-wa-comms-composer-row{align-items:center;gap:.5rem;display:flex}.dashboard-campaign-wa-comms-composer-input{background:#fff;border:none;border-radius:1.5rem;padding:.625rem 1rem;font-size:.875rem}.dashboard-campaign-wa-comms-send{color:#fff;cursor:not-allowed;background:#25d366;border:none;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.dashboard-outreach-builder--embedded{box-shadow:none;background:#f8f9fc;border-radius:0;font-size:.8125rem}.dashboard-outreach-builder--launching{position:relative}.dashboard-outreach-gmail-bar{isolation:isolate;background:#fff;border-bottom:1px solid #e8eaed;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading actions""meta meta";align-items:center;gap:.5rem .75rem;padding:.75rem 1rem;display:grid;overflow:hidden}.dashboard-outreach-gmail-bar-heading{grid-area:heading;min-width:0}.dashboard-outreach-gmail-bar-meta{grid-area:meta;min-width:0}.dashboard-outreach-gmail-bar-actions{grid-area:actions;justify-self:end}@media (min-width:640px){.dashboard-outreach-gmail-bar{padding:.75rem 1.5rem}}@media (min-width:1024px){.dashboard-outreach-gmail-bar:not(:has(.dashboard-outreach-gmail-bar-meta)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"heading actions";row-gap:0}.dashboard-outreach-gmail-bar:has(.dashboard-outreach-gmail-bar-meta){grid-template-columns:minmax(0,1fr) minmax(0,13rem) auto;grid-template-areas:"heading meta actions";row-gap:0}}.dashboard-outreach-test-email-field{position:relative}.dashboard-outreach-test-email-field .material-symbols-outlined{color:#94a3b8;pointer-events:none;font-size:1.125rem;line-height:1;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.dashboard-outreach-test-email-input.dashboard-input{background:#fff;border:1px solid #dadce0;min-height:2.75rem;padding:.75rem 1rem .75rem 2.75rem;box-shadow:inset 0 1px 2px #141b2b0a}.dashboard-outreach-test-email-input::placeholder{color:#94a3b8}.dashboard-outreach-test-email-input:focus{background:#fff;border-color:#0050cb;box-shadow:inset 0 1px 2px #141b2b0a,0 0 0 3px #0050cb24}.dashboard-outreach-test-preview-body{max-height:12rem;margin:0;overflow-y:auto}.dashboard-outreach-builder--embedded .dashboard-campaign-report-toolbar{padding-left:1rem;padding-right:1rem}@media (min-width:640px){.dashboard-outreach-builder--embedded .dashboard-campaign-report-toolbar{padding-left:1.5rem;padding-right:1.5rem}}.dashboard-outreach-gmail-plan-meta{text-align:left}@media (min-width:1024px){.dashboard-outreach-gmail-bar:has(.dashboard-outreach-gmail-bar-meta) .dashboard-outreach-gmail-plan-meta{text-align:right}}.dashboard-outreach-gmail-status-wrap{padding:.625rem 1rem 0}@media (min-width:640px){.dashboard-outreach-gmail-status-wrap{padding:.625rem 1.5rem 0}}.dashboard-outreach-gmail-banner--notice{background:#f0f5fc;border-color:#0050cb47}.dashboard-outreach-builder-step-badge{color:#0050cb;background:#ebf1fb;border:1px solid #0050cb2e;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.8125rem;font-weight:600;line-height:1.25;display:inline-flex}.dashboard-outreach-builder-step-badge-meta{color:#2157a8;font-size:.75rem;font-weight:500}.dashboard-outreach-calendly-rail-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;margin-top:auto;padding:.625rem .75rem;transition:border-color .15s,background .15s}.dashboard-outreach-calendly-rail-card:hover{background:#f8f9ff;border-color:#93b3e3}.dashboard-outreach-calendly-rail-card--on{background:#ecf8f1;border-color:#16a34a66}.dashboard-outreach-calendly-rail-card-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.dashboard-outreach-calendly-rail-card-label-row{align-items:center;gap:.25rem;display:flex}.dashboard-outreach-calendly-rail-card-label{letter-spacing:.05em;text-transform:uppercase;color:#5f6368;margin:0;font-size:.625rem;font-weight:600}.dashboard-outreach-calendly-rail-card-meeting{color:#141b2b;margin:.25rem 0 0;font-size:.6875rem;font-weight:500;line-height:1.35}.dashboard-outreach-calendly-rail-card-info{color:#64748b;cursor:help;background:#fff;border:1px solid #cbd5e1;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:.875rem;height:.875rem;font-size:.5625rem;font-weight:700;line-height:1;display:inline-flex}.dashboard-outreach-calendly-toggle{cursor:pointer;background:#cbd5e1;border:none;border-radius:999px;flex-shrink:0;align-items:center;width:2rem;height:1.125rem;transition:background .15s;display:inline-flex;position:relative}.dashboard-outreach-calendly-toggle:hover:not(:disabled){background:#94a3b8}.dashboard-outreach-calendly-toggle--on{background:#16a34a}.dashboard-outreach-calendly-toggle--on:hover:not(:disabled){background:#15803d}.dashboard-outreach-calendly-toggle:disabled{cursor:not-allowed;opacity:.55}.dashboard-outreach-calendly-toggle-knob{background:#fff;border-radius:999px;width:.875rem;height:.875rem;transition:transform .15s;display:block;transform:translate(.125rem);box-shadow:0 1px 2px #141b2b1f}.dashboard-outreach-calendly-toggle--on .dashboard-outreach-calendly-toggle-knob{transform:translate(1rem)}@media (max-width:767px){.dashboard-outreach-builder--embedded .dashboard-outreach-builder-body{flex-direction:column}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-rail{align-self:stretch;width:100%;max-height:12rem}.dashboard-outreach-builder--embedded .dashboard-outreach-calendly-rail-card{margin-top:.5rem}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-body{padding-left:.5rem;padding-right:.5rem}}.dashboard-outreach-builder-embedded-bar{background:#fff;border-bottom:1px solid #e8eaed;justify-content:flex-end;align-items:center;gap:.25rem;padding:.25rem .375rem;display:flex}.dashboard-outreach-builder-embedded-bar .dashboard-btn-secondary,.dashboard-outreach-builder-embedded-bar .dashboard-btn-primary{padding:.3125rem .625rem;font-size:.6875rem}.dashboard-outreach-save-btn{min-width:6.75rem;transition:background-color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),transform .2s;overflow:hidden}.dashboard-outreach-save-btn:active:not(:disabled){transform:scale(.98)}.dashboard-outreach-save-btn-inner{justify-content:center;align-items:center;gap:.35rem;animation:.28s forwards dashboard-save-label-in;display:inline-flex}.dashboard-outreach-save-btn--success{box-shadow:0 2px 10px #13733361;color:#fff!important;background:#137333!important;border-color:#137333!important}.dashboard-outreach-save-btn--success:disabled{opacity:1!important}.dashboard-outreach-save-check{line-height:1;animation:.5s cubic-bezier(.34,1.56,.64,1) forwards dashboard-save-check-pop;font-size:1.125rem!important}.dashboard-outreach-save-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:.875rem;height:.875rem;animation:.7s linear infinite dashboard-save-spin}@keyframes dashboard-save-check-pop{0%{opacity:0;transform:scale(.2)rotate(-45deg)}55%{opacity:1;transform:scale(1.2)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes dashboard-save-label-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-save-spin{to{transform:rotate(360deg)}}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-body{gap:.75rem;padding:.5rem .5rem .75rem}@media (min-width:640px){.dashboard-outreach-builder--embedded .dashboard-outreach-builder-body{padding:.5rem .75rem .875rem}}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-rail{border-radius:.625rem;width:13rem;padding:.625rem .5rem}@media (min-width:900px){.dashboard-outreach-builder--embedded .dashboard-outreach-builder-rail{width:14rem}}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-rail-title{margin-bottom:.375rem;font-size:.625rem}.dashboard-outreach-builder--embedded .dashboard-outreach-flow-node{border-width:1px;border-radius:.375rem;gap:.375rem;padding:.375rem}.dashboard-outreach-builder--embedded .dashboard-outreach-flow-node-icon{border-radius:.25rem;width:1.375rem;height:1.375rem}.dashboard-outreach-builder--embedded .dashboard-outreach-flow-node-icon .material-symbols-outlined{font-size:.9375rem!important}.dashboard-outreach-builder--embedded .dashboard-outreach-flow-node-type{font-size:.75rem}.dashboard-outreach-builder--embedded .dashboard-outreach-flow-node-time{font-size:.625rem}.dashboard-outreach-builder--embedded .dashboard-outreach-flow-node-sub,.dashboard-outreach-builder--embedded .dashboard-outreach-flow-node-preview{font-size:.5625rem}.dashboard-outreach-builder--embedded .dashboard-outreach-flow-wait{margin:.1875rem 0 .25rem 1.25rem;font-size:.5rem}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-add-step{margin-top:.375rem;padding:.25rem .375rem;font-size:.6875rem}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-add-step .material-symbols-outlined{font-size:.875rem!important}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-canvas{background:#fff;border:1px solid #e2e8f0;border-radius:.625rem;box-shadow:0 1px 2px #141b2b0a,0 4px 12px #141b2b0f}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-stack{width:100%;max-width:none;margin:0;padding:.5rem .5rem .75rem}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-locked-banner{margin:.75rem 1rem 0}@media (min-width:640px){.dashboard-outreach-builder--embedded .dashboard-outreach-builder-locked-banner{margin:.875rem 1.25rem 0}}.dashboard-outreach-builder--embedded .dashboard-outreach-vline--tall{height:.875rem}.dashboard-outreach-builder--embedded .dashboard-outreach-vline--short{height:.5625rem}.dashboard-outreach-builder--embedded .dashboard-outreach-vline--arrow:after{border-top-width:4px;border-left-width:3px;border-right-width:3px}.dashboard-outreach-builder--embedded .dashboard-outreach-main-flow-link{gap:.25rem;padding:.25rem 0}.dashboard-outreach-builder--embedded .dashboard-outreach-wait-link-shell{padding:.3125rem .5625rem}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-step-block{border-width:1px;border-radius:.5rem;padding:.4375rem .5rem .5rem}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-start-block{padding:.3125rem .5625rem}.dashboard-outreach-builder--embedded .dashboard-outreach-start-pill-bar{gap:.375rem}.dashboard-outreach-builder--embedded .dashboard-outreach-start-prefix,.dashboard-outreach-builder--embedded .dashboard-outreach-start-muted{font-size:.6875rem}.dashboard-outreach-builder--embedded .dashboard-outreach-start-chip{min-height:1.375rem;padding:.1875rem .5rem;font-size:.6875rem}.dashboard-outreach-builder--embedded .dashboard-outreach-start-chip--input{width:1.875rem;min-width:1.875rem}.dashboard-outreach-builder--embedded .dashboard-outreach-start-chip--tz{min-width:2.125rem;padding-right:1.125rem}.dashboard-outreach-builder--embedded .outreach-pill-select__control{min-height:1.375rem!important}.dashboard-outreach-builder--embedded .outreach-pill-select--compact .outreach-pill-select__control{min-width:0!important}.dashboard-outreach-builder--embedded .outreach-pill-select--standard .outreach-pill-select__control{min-width:4.75rem!important}.dashboard-outreach-builder--embedded .outreach-pill-select__value-container{padding:0 .375rem!important}.dashboard-outreach-builder--embedded .outreach-pill-select__single-value{font-size:.6875rem!important}.dashboard-outreach-builder--embedded .outreach-pill-select__indicators{height:1.375rem!important}.dashboard-outreach-builder--embedded .outreach-pill-select__indicator{padding:.125rem!important}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-step-head{align-items:flex-start;gap:.375rem;margin-bottom:.375rem}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-step-head .dashboard-btn-secondary,.dashboard-outreach-builder--embedded .dashboard-outreach-builder-step-head .dashboard-btn-primary{padding:.25rem .5rem;font-size:.6875rem}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-delete .material-symbols-outlined{font-size:1rem!important}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-compose{gap:.375rem}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-field-label,.dashboard-outreach-builder--embedded .dashboard-outreach-builder-cc{font-size:.6875rem}.dashboard-outreach-builder--embedded .dashboard-input-sm,.dashboard-outreach-builder--embedded .dashboard-input.dashboard-input-sm,.dashboard-outreach-builder--embedded select.dashboard-input-sm{min-height:1.625rem;padding:.25rem .4375rem;font-size:.75rem}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-chip{gap:.125rem;padding:.1875rem .4375rem;font-size:.625rem}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-chip .material-symbols-outlined{font-size:.875rem!important}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-tags-row{gap:.25rem}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-tags-row--body{padding:.1875rem .3125rem .3125rem}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-toolbar{gap:.0625rem;padding:.1875rem .25rem}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-toolbar-btn{width:1.5rem;height:1.5rem}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-toolbar-btn .material-symbols-outlined{font-size:.9375rem!important}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-body-input{min-height:8rem;padding:.375rem .5rem;font-size:.75rem;line-height:1.45}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-wait--compact{font-size:.5625rem}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-wait--compact .dashboard-input-sm{width:2rem;min-width:2rem;min-height:1.375rem;padding:.1875rem .25rem;font-size:.6875rem}.outreach-field-select__control{min-height:1.625rem}.dashboard-outreach-builder--embedded .outreach-field-select__control{min-height:1.5rem!important}.dashboard-outreach-builder--embedded .outreach-field-select__value-container{padding:0 .3125rem!important}.dashboard-outreach-builder--embedded .outreach-field-select__single-value,.dashboard-outreach-builder--embedded .outreach-field-select__placeholder{font-size:.75rem!important}.dashboard-outreach-builder--embedded .outreach-field-select__indicators-container{height:1.5rem!important}.dashboard-outreach-builder--embedded .outreach-field-select__option{padding:.375rem .4375rem!important;font-size:.75rem!important}.dashboard-outreach-gmail-banner{border:1px solid var(--dash-outline);border-radius:.5rem;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-gmail-banner{border:1px solid color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-outreach-gmail-banner{background:var(--dash-surface-low);padding:.5rem .625rem}.dashboard-outreach-gmail-text{color:var(--dash-on-surface);margin:0;font-size:.75rem;font-weight:500;line-height:1.35}.dashboard-outreach-gmail-banner--ok{background:#ecf8f1;border-color:#16a34a59}.dashboard-outreach-notice{margin:0!important;padding:.5rem .625rem!important;font-size:.75rem!important}.dashboard-outreach-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .5rem;display:flex}.dashboard-outreach-section-label{letter-spacing:.05em;text-transform:uppercase;color:var(--dash-on-surface-variant);margin:0;font-size:.6875rem;font-weight:600}.dashboard-outreach-section-label--spaced{margin-top:.25rem}.dashboard-label--compact{margin-bottom:.25rem;font-size:.75rem}.dashboard-outreach-editor{border:1px solid var(--dash-outline);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-editor{border:1px solid color-mix(in srgb, var(--dash-outline) 50%, transparent)}}.dashboard-outreach-editor{background:#fffffff0;padding:.625rem .75rem}.dashboard-outreach-touchpoints-title{letter-spacing:.04em;text-transform:uppercase;color:var(--dash-on-surface-variant);margin:.5rem 0 .375rem;font-size:.6875rem;font-weight:600}.dashboard-outreach-touchpoints-list{flex-direction:column;gap:.5rem;display:flex}.dashboard-outreach-touchpoint-card{border:1px dashed var(--dash-outline);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-touchpoint-card{border:1px dashed color-mix(in srgb, var(--dash-outline) 60%, transparent)}}.dashboard-outreach-touchpoint-card{background:var(--dash-surface-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-touchpoint-card{background:color-mix(in srgb, var(--dash-surface-low) 50%, white)}}.dashboard-outreach-touchpoint-card{padding:.5rem .625rem}.dashboard-outreach-touchpoint-heading{color:var(--dash-on-surface);font-size:.75rem;font-weight:600}.dashboard-outreach-editor-actions{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.dashboard-outreach-table-wrap{margin-top:0!important}.dashboard-outreach-panel .dashboard-table--compact th{padding:.375rem .5rem;font-size:.6875rem}.dashboard-outreach-panel .dashboard-table--compact td{vertical-align:middle;padding:.375rem .5rem;font-size:.8125rem}.dashboard-outreach-panel .dashboard-pricing-table-empty{font-size:.75rem;padding:.75rem .5rem!important}.dashboard-outreach-send-grid{gap:.5rem;display:grid}@media (min-width:640px){.dashboard-outreach-send-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-outreach-send-btn{margin-top:.5rem;padding:.375rem .875rem!important;font-size:.75rem!important}.dashboard-outreach-panel .dashboard-btn-primary,.dashboard-outreach-panel .dashboard-btn-secondary{gap:.25rem;padding:.3125rem .625rem;font-size:.6875rem}.dashboard-outreach-panel .dashboard-btn-primary .material-symbols-outlined,.dashboard-outreach-panel .dashboard-btn-secondary .material-symbols-outlined{font-size:.875rem!important}.dashboard-outreach-panel .dashboard-input-sm,.dashboard-outreach-panel .dashboard-input.dashboard-input-sm,.dashboard-outreach-panel select.dashboard-input-sm{min-height:1.75rem;padding:.3125rem .5rem;font-size:.8125rem;line-height:1.35}.dashboard-outreach-panel textarea.dashboard-input-sm{min-height:4.5rem}.dashboard-outreach-builder{overflow:hidden;padding:0!important}.dashboard-outreach-builder-top{border-bottom:1px solid var(--dash-outline);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-builder-top{border-bottom:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-outreach-builder-top{padding:.75rem 1rem .625rem}.dashboard-outreach-builder-top-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dashboard-outreach-builder-title{color:var(--dash-on-surface);margin:0;font-size:1.125rem;font-weight:600}.dashboard-outreach-builder-top-actions{align-items:center;gap:.5rem;display:flex}.dashboard-outreach-builder-cancel{padding:.375rem .875rem!important;font-size:.8125rem!important}.dashboard-outreach-builder-plan-meta{margin-top:.5rem}.dashboard-outreach-builder-plan-name{color:var(--dash-on-surface);cursor:pointer;background:0 0;border:none;align-items:center;gap:.375rem;margin:0;padding:0;font-size:.9375rem;font-weight:600;display:inline-flex}.dashboard-outreach-builder-plan-name:hover{color:#0050cb}.dashboard-outreach-builder-plan-input{max-width:20rem;font-size:.9375rem;font-weight:600}.dashboard-outreach-builder-created{color:var(--dash-on-surface-variant);margin:.25rem 0 0;font-size:.75rem}.dashboard-outreach-builder-error{font-size:.75rem;margin:.5rem 1rem 0!important}.dashboard-outreach-builder--embedded .dashboard-outreach-builder-error{margin:.5rem 1rem 0!important}@media (min-width:640px){.dashboard-outreach-builder--embedded .dashboard-outreach-builder-error{margin:.5rem 1.5rem 0!important}}.dashboard-outreach-builder-body{flex:1;gap:.75rem;min-height:0;padding:.75rem;display:flex;overflow:hidden}.dashboard-outreach-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--dash-outline) transparent}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-scroll{scrollbar-color:color-mix(in srgb, var(--dash-outline) 55%, transparent) transparent}}.dashboard-outreach-scroll::-webkit-scrollbar{width:5px;height:5px}.dashboard-outreach-scroll::-webkit-scrollbar-track{background:0 0}.dashboard-outreach-scroll::-webkit-scrollbar-thumb{background:var(--dash-outline);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--dash-outline) 50%, transparent)}}.dashboard-outreach-scroll::-webkit-scrollbar-thumb:hover{background:var(--dash-secondary)}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--dash-secondary) 70%, transparent)}}.dashboard-outreach-builder-rail{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-shrink:0;align-self:stretch;width:14rem;max-height:100%;padding:.875rem .75rem;overflow:hidden auto;box-shadow:0 1px 3px #141b2b0f}.dashboard-outreach-builder-rail-title{letter-spacing:.05em;text-transform:uppercase;color:var(--dash-on-surface-variant);margin:0 0 .5rem .375rem;font-size:.6875rem;font-weight:600}.dashboard-outreach-flow{margin:0;padding:0;list-style:none}.dashboard-outreach-flow-item{flex-direction:column;align-items:stretch;display:flex}.dashboard-outreach-flow-node{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;gap:.5rem;width:100%;padding:.625rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.dashboard-outreach-flow-node:hover{background:#f8f9ff;border-color:#88abe1}.dashboard-outreach-flow-node--active{border-color:#0050cb;box-shadow:0 0 0 2px #0050cb29,0 2px 8px #0050cb1f}.dashboard-outreach-flow-node-icon{background:var(--dash-surface-low);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-flow-node-icon{background:color-mix(in srgb, var(--dash-surface-low) 80%, white)}}.dashboard-outreach-flow-node-icon{color:#0050cb}.dashboard-outreach-flow-node--active .dashboard-outreach-flow-node-icon{color:#0050cb;background:#dbe7f8}.dashboard-outreach-flow-node--start .dashboard-outreach-flow-node-icon{color:#15803d}.dashboard-outreach-flow-node--start.dashboard-outreach-flow-node--active{border-color:#15803d;box-shadow:0 0 0 2px #15803d2e,0 2px 8px #15803d1f}.dashboard-outreach-flow-node--start.dashboard-outreach-flow-node--active .dashboard-outreach-flow-node-icon{color:#15803d;background:#e3f0e8}.dashboard-outreach-flow-node-body{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.dashboard-outreach-flow-node-type{color:var(--dash-on-surface);font-size:.8125rem;font-weight:600}.dashboard-outreach-flow-node-time{color:var(--dash-on-surface-variant);font-size:.6875rem}.dashboard-outreach-flow-node-sub,.dashboard-outreach-flow-node-preview{color:var(--dash-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;overflow:hidden}.dashboard-outreach-flow-wait{box-shadow:none;color:var(--dash-on-surface-variant);background:0 0;border:none;outline:none;margin:.25rem 0 .35rem 1.75rem;padding:0;font-size:.5625rem;font-weight:600;line-height:1.3}.dashboard-outreach-flow-wait--active{color:#0050cb}.dashboard-outreach-builder-add-step{color:#0050cb;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;margin-top:.5rem;padding:.375rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.dashboard-outreach-builder-add-step:hover{text-decoration:underline}.dashboard-outreach-builder-canvas{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden auto;box-shadow:0 1px 3px #141b2b0f}.dashboard-outreach-builder-stack{flex-direction:column;gap:0;padding:.625rem 1.125rem 1.25rem;display:flex}.dashboard-outreach-main-flow-item{flex-direction:column;display:flex}.dashboard-outreach-main-flow-item--start{align-items:center;gap:.25rem;width:100%;margin:0;padding:0}.dashboard-outreach-vline{--outreach-vline-color:var(--dash-outline)}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-vline{--outreach-vline-color:color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-outreach-vline{background:var(--outreach-vline-color);border-radius:1px;flex-shrink:0;width:2px;margin:0 auto;padding:0;display:block;position:relative}.dashboard-outreach-vline--tall{height:1.125rem}.dashboard-outreach-vline--short{height:.75rem}.dashboard-outreach-vline--arrow{margin-bottom:5px}.dashboard-outreach-vline--arrow:after{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--outreach-vline-color);width:0;height:0;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.dashboard-outreach-vline--active{--outreach-vline-color:#0050cb80}.dashboard-outreach-vline-group{--outreach-vline-color:var(--dash-outline)}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-vline-group{--outreach-vline-color:color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-outreach-vline-group--active{--outreach-vline-color:#0050cb80}.dashboard-outreach-vline-group .dashboard-outreach-vline{background:var(--outreach-vline-color)}.dashboard-outreach-vline-group .dashboard-outreach-vline--arrow:after{border-top-color:var(--outreach-vline-color)}.dashboard-outreach-main-flow-item--start+.dashboard-outreach-main-flow-item,.dashboard-outreach-main-flow-item--start+.dashboard-outreach-main-flow-item .dashboard-outreach-builder-step-block{margin-top:0}.dashboard-outreach-main-flow-link{flex-direction:column;align-self:center;align-items:center;gap:.375rem;width:max-content;max-width:100%;padding:.375rem 0;display:flex}.dashboard-outreach-wait-link-shell{z-index:2;pointer-events:auto;background:#fff;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:.4375rem .75rem;transition:border-color .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:0 1px 2px #141b2b0f}.dashboard-outreach-wait-link-shell .dashboard-outreach-start-pill-bar{flex-wrap:nowrap}@media (max-width:720px){.dashboard-outreach-wait-link-shell .dashboard-outreach-start-pill-bar{flex-wrap:wrap;justify-content:center;row-gap:.375rem}}.dashboard-outreach-vline-group--active .dashboard-outreach-wait-link-shell{border-color:#0050cb73;box-shadow:0 1px 2px #141b2b0f,0 0 0 1px #0050cb2e}.dashboard-outreach-builder-step-block{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;padding:1rem 1.125rem 1.125rem;scroll-margin-top:1rem;transition:border-color .2s,box-shadow .2s}.dashboard-outreach-builder-step-block--active{border-color:#0050cb;box-shadow:0 0 0 2px #0050cb24,0 6px 16px #0050cb1f}.dashboard-outreach-builder-start-block{background:#fff;border:1px solid #e5e7eb;border-radius:999px;justify-content:center;align-self:center;align-items:center;width:max-content;max-width:100%;min-height:0;margin:0;padding:.4375rem .75rem;scroll-margin-top:.5rem;line-height:1;transition:border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #141b2b0f}.dashboard-outreach-builder-start-block.dashboard-outreach-builder-step-block--active{border-color:#0050cb73;box-shadow:0 1px 2px #141b2b0f,0 0 0 1px #0050cb2e}.dashboard-outreach-start-pill-bar{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;max-width:100%;margin:0;padding:0;display:inline-flex}.dashboard-outreach-start-prefix,.dashboard-outreach-start-muted{color:#6b7280;white-space:nowrap;flex-shrink:0;font-size:.8125rem;font-weight:500;line-height:1.2}.dashboard-outreach-start-chip{color:#111827;white-space:nowrap;background:#f3f4f6;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:1.625rem;margin:0;padding:.25rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.2;display:inline-flex}.dashboard-outreach-start-chip--static{cursor:default;-webkit-user-select:none;user-select:none}.dashboard-outreach-start-pill-bar--locked,.dashboard-outreach-wait-link-shell--locked{cursor:default}.dashboard-outreach-wait-link-shell--locked{box-shadow:none;background:#f9fafb;border-color:#e5e7eb}.dashboard-outreach-start-pill-bar--locked .dashboard-outreach-start-chip--static{color:#5f6368;background:#eceff1}.outreach-pill-select__control{flex-wrap:nowrap}.outreach-pill-select__value-container{overflow:visible}.outreach-pill-select__single-value{white-space:nowrap}.outreach-pill-select__menu{width:max-content;min-width:max(4.75rem,100%)}.outreach-pill-select__option{white-space:nowrap}.dashboard-outreach-start-chip--select{vertical-align:middle;appearance:none;cursor:pointer;z-index:2;background-color:#f3f4f6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .375rem center;background-repeat:no-repeat;background-size:.625rem;width:auto;min-width:0;max-width:none;padding-right:1.375rem;display:inline-block;position:relative}select.dashboard-outreach-start-chip--select{display:inline-block}.dashboard-outreach-start-chip--select:focus-visible{outline-offset:1px;outline:2px solid #0050cb8c}.dashboard-outreach-start-chip--input{vertical-align:middle;text-align:center;z-index:2;-moz-appearance:textfield;width:2.25rem;min-width:2.25rem;padding-left:.5rem;padding-right:.5rem;display:inline-block;position:relative}.dashboard-outreach-start-chip--input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dashboard-outreach-start-chip--input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dashboard-outreach-scheduled-picker{vertical-align:middle;display:inline-block}.dashboard-outreach-start-chip--scheduled-trigger{cursor:pointer;min-width:10.5rem;max-width:14rem;font:inherit;white-space:nowrap;border:none;padding-left:.625rem;padding-right:1.375rem}.dashboard-outreach-schedule-panel{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#9ca3af8c transparent;background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:.75rem;overflow:hidden auto;box-shadow:0 4px 6px -1px #141b2b14,0 10px 24px -4px #141b2b24}.dashboard-outreach-schedule-panel::-webkit-scrollbar{width:4px}.dashboard-outreach-schedule-panel::-webkit-scrollbar-track{background:0 0}.dashboard-outreach-schedule-panel::-webkit-scrollbar-thumb{background:#9ca3af80;border-radius:9999px}.dashboard-outreach-schedule-panel::-webkit-scrollbar-thumb:hover{background:#6b7280a6}.dashboard-outreach-schedule-panel-title{color:#111827;margin:0;font-size:.8125rem;font-weight:600}.dashboard-outreach-schedule-panel-hint{color:#6b7280;margin:.125rem 0 .625rem;font-size:.6875rem}.dashboard-outreach-schedule-timezone{flex-direction:column;gap:.25rem;margin-top:.5rem;display:flex}.dashboard-outreach-schedule-timezone-select{width:100%}.dashboard-outreach-schedule-calendar-wrap{justify-content:center;max-width:100%;margin:0 0 .5rem;display:flex;overflow:hidden}.dashboard-outreach-schedule-calendar.react-datepicker{width:100%;max-width:17.5rem;box-shadow:none;background:0 0;border:none;border-radius:.5rem;font-family:inherit;font-size:.8125rem}.dashboard-outreach-schedule-calendar .react-datepicker__month-container{float:none;width:100%}.dashboard-outreach-schedule-calendar .react-datepicker__header{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem .5rem 0 0;padding-top:.5rem}.dashboard-outreach-schedule-calendar .react-datepicker__current-month{color:#111827;font-size:.8125rem;font-weight:600}.dashboard-outreach-schedule-calendar .react-datepicker__day-names,.dashboard-outreach-schedule-calendar .react-datepicker__week{justify-content:space-between;margin:0;display:flex}.dashboard-outreach-schedule-calendar .react-datepicker__day-name{color:#6b7280;width:2.125rem;margin:.0625rem;font-size:.6875rem;line-height:2.125rem}.dashboard-outreach-schedule-calendar .react-datepicker__day{border-radius:.375rem;width:2.125rem;margin:.0625rem;line-height:2.125rem}.dashboard-outreach-schedule-calendar .react-datepicker__day--selected{color:#fff!important;background:#5b21b6!important}.dashboard-outreach-schedule-calendar .react-datepicker__day--keyboard-selected:not(.react-datepicker__day--selected){color:inherit;background:0 0}.dashboard-outreach-schedule-calendar .react-datepicker__day--today:not(.react-datepicker__day--selected){color:#5b21b6;background:#f5f3ff;font-weight:600}.dashboard-outreach-schedule-calendar .react-datepicker__day:hover:not(.react-datepicker__day--selected){background:#ede9fe}.dashboard-outreach-schedule-calendar .react-datepicker__day--disabled{color:#d1d5db!important}.dashboard-outreach-schedule-calendar .react-datepicker__navigation{top:.625rem}.dashboard-outreach-schedule-time-label{letter-spacing:.02em;text-transform:uppercase;color:#6b7280;margin:0 0 .375rem;font-size:.6875rem;font-weight:600}.dashboard-outreach-time-picker{vertical-align:middle;display:inline-block}.dashboard-outreach-start-chip--time-trigger{cursor:pointer;min-width:5.75rem;font:inherit;border:none;padding-left:.625rem;padding-right:1.375rem}.dashboard-outreach-start-chip--time-trigger:disabled{cursor:default;opacity:.85}.dashboard-outreach-time-panel{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:.75rem;box-shadow:0 4px 6px -1px #141b2b14,0 10px 24px -4px #141b2b24}.dashboard-outreach-time-panel-fields{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.dashboard-outreach-schedule-panel .dashboard-outreach-time-panel-fields{grid-template-columns:1fr 1fr minmax(4.75rem,.9fr)}.outreach-time-period-select__control{min-width:0}.outreach-time-period-select__value-container{justify-content:center}.outreach-time-period-select__single-value{text-align:center}.outreach-schedule-timezone-select__single-value{white-space:nowrap}.dashboard-outreach-time-field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.dashboard-outreach-time-field-label{letter-spacing:.02em;text-transform:uppercase;color:#6b7280;font-size:.6875rem;font-weight:600}.dashboard-outreach-time-field-select{color:#111827;cursor:pointer;appearance:none;background:#f3f4f6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right .5rem center/.625rem no-repeat;border:1px solid #e5e7eb;border-radius:.5rem;width:100%;height:2.25rem;padding:0 1.5rem 0 .5rem;font-size:.9375rem;font-weight:600}.dashboard-outreach-time-field-select:focus-visible{outline-offset:1px;outline:2px solid #0050cb8c}.dashboard-outreach-time-field-input{color:#111827;text-align:center;box-sizing:border-box;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;width:100%;height:2.25rem;padding:0 .5rem;font-size:.9375rem;font-weight:600}.dashboard-outreach-time-field-input:focus-visible{outline-offset:1px;border-color:#c4b5fd;outline:2px solid #0050cb8c}.dashboard-outreach-time-field-input[aria-invalid=true]{background:#fef2f2;border-color:#f87171}.dashboard-outreach-schedule-time-error{color:#b91c1c;margin:.375rem 0 0;font-size:.6875rem;font-weight:500;line-height:1.35}.dashboard-outreach-time-period{grid-template-columns:1fr 1fr;gap:.375rem;margin-top:.625rem;display:grid}.dashboard-outreach-time-period-btn{color:#374151;cursor:pointer;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.5rem;height:2rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s}.dashboard-outreach-time-period-btn:hover{background:#e5e7eb}.dashboard-outreach-time-period-btn--active{color:#5b21b6;background:#ede9fe;border-color:#c4b5fd}.dashboard-outreach-time-apply{color:#fff;cursor:pointer;background:#5b21b6;border:none;border-radius:.5rem;width:100%;height:2rem;margin-top:.625rem;font-size:.8125rem;font-weight:600;transition:background-color .15s}.dashboard-outreach-time-apply:hover{background:#4c1d95}.dashboard-outreach-time-apply:focus-visible{outline-offset:2px;outline:2px solid #0050cb8c}.dashboard-outreach-start-chip--tz{text-align:center;min-width:2.5rem;padding-left:.5rem;padding-right:1.25rem}@media (max-width:640px){.dashboard-outreach-start-pill-bar{flex-wrap:wrap;justify-content:center;row-gap:.375rem}}.dashboard-outreach-builder-wait--compact{white-space:nowrap;gap:.25rem;font-size:.625rem}.dashboard-outreach-builder-wait--compact .dashboard-input-sm{width:2.25rem;min-width:2.25rem;min-height:1.5rem;padding:.25rem .3125rem}@media (min-width:900px){.dashboard-outreach-builder-rail{width:14.5rem}}.dashboard-outreach-builder-timing{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-bottom:.75rem;display:flex}.dashboard-outreach-builder-timing-label{border:1px solid var(--dash-outline);border-radius:999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-builder-timing-label{border:1px solid color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-outreach-builder-timing-label{background:var(--dash-surface-low);padding:.25rem .625rem;font-size:.75rem;font-weight:500}.dashboard-outreach-builder-timing-select{width:auto;min-width:8rem}.dashboard-outreach-builder-wait{color:var(--dash-on-surface-variant);align-items:center;gap:.375rem;font-size:.75rem;display:inline-flex}.dashboard-outreach-builder-step-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;margin-bottom:.875rem;display:flex}.dashboard-outreach-builder-step-head-right{align-items:center;gap:.375rem;display:flex}.dashboard-outreach-builder-delete{color:var(--dash-on-surface-variant);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:inline-flex}.dashboard-outreach-builder-delete:hover{color:#b91c1c}.dashboard-outreach-builder-compose{flex-direction:column;gap:.625rem;display:flex}.dashboard-outreach-builder-field{flex-direction:column;gap:.25rem;display:flex}.dashboard-outreach-builder-field-label{color:var(--dash-on-surface-variant);font-size:.75rem;font-weight:500}.dashboard-outreach-builder-subject-row{align-items:center;gap:.5rem;display:flex}.dashboard-outreach-builder-cc{color:var(--dash-on-surface-variant);cursor:default;flex-shrink:0;font-size:.75rem;font-weight:500}.dashboard-outreach-builder-tags-row{flex-wrap:wrap;gap:.375rem;display:flex}.dashboard-outreach-builder-tags-row--body{border-top:1px solid var(--dash-outline);padding:.375rem .5rem .5rem}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-builder-tags-row--body{border-top:1px solid color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-outreach-builder-chip{border:1px solid var(--dash-outline);border-radius:999px;align-items:center;gap:.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-builder-chip{border:1px solid color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-outreach-builder-chip{color:var(--dash-on-surface);cursor:pointer;background:#fff;padding:.25rem .5rem;font-size:.6875rem;font-weight:500}.dashboard-outreach-builder-chip:hover{color:#0050cb;border-color:#0050cb66}.dashboard-outreach-builder-chip--ai{color:#7c3aed;background:linear-gradient(145deg,#faf5ff 0%,#f3e8ff 100%);border-color:#7c3aed4d}.dashboard-outreach-builder-editor-wrap{border:1px solid var(--dash-outline);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-builder-editor-wrap{border:1px solid color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-outreach-builder-editor-wrap{overflow:hidden}.dashboard-outreach-builder-live-banner{background:#ebf7fe;border:1px solid #0284c759;border-radius:.5rem;align-items:flex-start;gap:.5rem;margin:0 0 .75rem;padding:.625rem .75rem;display:flex}.dashboard-outreach-builder-merge-tags{border-top:1px solid var(--dash-outline);flex-direction:column;gap:.5rem;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-builder-merge-tags{border-top:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-outreach-builder-merge-tags{background:var(--dash-surface)}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-builder-merge-tags{background:color-mix(in srgb, var(--dash-surface) 92%, white)}}.dashboard-outreach-builder-merge-hint{color:var(--dash-text-muted);margin:0;font-size:.6875rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-builder-merge-hint{color:color-mix(in srgb, var(--dash-text-muted) 88%, transparent)}}.dashboard-wa-outreach-chip--muted{opacity:.92;border-style:dashed}.dashboard-outreach-builder-toolbar{border-bottom:1px solid var(--dash-outline);flex-wrap:wrap;gap:.125rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-outreach-builder-toolbar{border-bottom:1px solid color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-outreach-builder-toolbar{background:var(--dash-surface-low);padding:.25rem .375rem}.dashboard-outreach-builder-toolbar-btn{width:1.75rem;height:1.75rem;color:var(--dash-on-surface-variant);border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.dashboard-outreach-builder-body-input{resize:vertical;width:100%;min-height:14rem;color:var(--dash-on-surface);border:none;outline:none;padding:.625rem .75rem;font-size:.875rem;line-height:1.5;display:block}.dashboard-outreach-builder-body-input:focus{outline:none}@media (min-width:900px){.dashboard-outreach-builder-rail{width:13rem}}.dashboard-integration-connect-section{margin-bottom:1.25rem}.dashboard-integration-section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--dash-on-surface-variant);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.dashboard-integration-grid--connect{grid-template-columns:minmax(0,1fr)}@media (min-width:520px){.dashboard-integration-grid--connect{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-integration-card--compact{padding:1rem}.dashboard-integration-card--soon{border-style:dashed;border-color:var(--dash-outline)}@supports (color:color-mix(in lab, red, red)){.dashboard-integration-card--soon{border-color:color-mix(in srgb, var(--dash-outline) 65%, transparent)}}.dashboard-integration-card--soon{background:var(--dash-surface-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-integration-card--soon{background:color-mix(in srgb, var(--dash-surface-low) 40%, white)}}.dashboard-integration-provider-label{letter-spacing:.03em;text-transform:uppercase;color:var(--dash-on-surface-variant);margin:.25rem 0 .75rem;font-size:.6875rem;font-weight:600}.dashboard-integration-status--soon{border-color:var(--dash-outline)}@supports (color:color-mix(in lab, red, red)){.dashboard-integration-status--soon{border-color:color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-integration-status--soon{background:var(--dash-surface-low);color:var(--dash-on-surface-variant)}.dashboard-integration-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1rem;display:flex}.dashboard-integration-summary-stat{color:var(--dash-on-surface);font-size:.875rem;font-weight:600}.dashboard-integration-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:768px){.dashboard-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.dashboard-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-integration-card{border:1px solid var(--dash-outline);border-radius:.875rem;flex-direction:column;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-integration-card{border:1px solid color-mix(in srgb, var(--dash-outline) 50%, transparent)}}.dashboard-integration-card{background:#fffffff0;padding:1.25rem;box-shadow:0 4px 20px #505f760f}.dashboard-integration-card--static{pointer-events:none}.dashboard-integration-card--locked{border-style:dashed;border-color:var(--dash-outline);position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-integration-card--locked{border-color:color-mix(in srgb, var(--dash-outline) 70%, transparent)}}.dashboard-integration-card--locked{background:var(--dash-surface-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-integration-card--locked{background:color-mix(in srgb, var(--dash-surface-low) 55%, white)}}.dashboard-integration-lock-badge{border:1px solid var(--dash-outline);border-radius:9999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:absolute;top:.875rem;right:.875rem}@supports (color:color-mix(in lab, red, red)){.dashboard-integration-lock-badge{border:1px solid color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-integration-lock-badge{color:var(--dash-on-surface-variant);background:#fff;box-shadow:0 2px 8px #505f7614}.dashboard-integration-icon--locked{border-color:var(--dash-outline)}@supports (color:color-mix(in lab, red, red)){.dashboard-integration-icon--locked{border-color:color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-integration-icon--locked{background:var(--dash-surface-low);color:var(--dash-on-surface-variant)}.dashboard-integration-status--locked{color:#6d28d9;background:#f5effe;border-color:#7c3aed4d}.dashboard-integration-enterprise-pill{color:#6d28d9;background:#f5effe;border:1px solid #7c3aed47;border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.dashboard-integration-notice-wrap{margin-bottom:1rem}.dashboard-integration-card-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dashboard-integration-icon{border:1px solid var(--integration-accent,#0050cb);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-integration-icon{border:1px solid color-mix(in srgb, var(--integration-accent,#0050cb) 28%, var(--dash-outline))}}.dashboard-integration-icon{background:var(--integration-accent,#0050cb)}@supports (color:color-mix(in lab, red, red)){.dashboard-integration-icon{background:color-mix(in srgb, var(--integration-accent,#0050cb) 12%, white)}}.dashboard-integration-icon{color:var(--integration-accent,#0050cb)}.dashboard-integration-icon--brand{background:0 0;border:none;overflow:hidden}.dashboard-integration-icon--brand.dashboard-integration-icon--locked{opacity:.45;filter:grayscale(.35)}.dashboard-integration-brand-logo{object-fit:contain;object-position:center;flex-shrink:0;width:2rem;height:2rem;display:block}.dashboard-integration-brand-logo--sm{width:1.25rem;height:1.25rem}.dashboard-integration-brand-logo--fallback{background:var(--dash-surface-low);width:2rem;height:2rem;color:var(--dash-on-surface-variant);border-radius:.375rem;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.dashboard-integration-brand-logo--fallback.dashboard-integration-brand-logo--sm{width:1.25rem;height:1.25rem;font-size:.625rem}.dashboard-integration-status{border:1px solid var(--dash-outline);border-radius:9999px;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-integration-status{border:1px solid color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-integration-status{background:var(--dash-surface-low);text-transform:uppercase;letter-spacing:.04em;color:var(--dash-on-surface-variant);padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.dashboard-integration-status--connected{color:#15803d;background:#e8f6ed;border-color:#16a34a59}.dashboard-integration-status-dot{background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.dashboard-integration-name{color:var(--dash-on-surface);margin-top:1rem;font-size:1.0625rem;font-weight:600}.dashboard-integration-desc{color:var(--dash-on-surface-variant);margin-top:.375rem;font-size:.875rem;line-height:1.45}.dashboard-integration-features{flex-direction:column;gap:.5rem;margin:1rem 0 1.25rem;padding:0;list-style:none;display:flex}.dashboard-integration-features li{color:var(--dash-on-surface-variant);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.dashboard-integration-card .dashboard-btn-primary,.dashboard-integration-card .dashboard-btn-secondary{margin-top:auto}.dashboard-input--readonly{cursor:default;border-color:var(--dash-outline)}@supports (color:color-mix(in lab, red, red)){.dashboard-input--readonly{border-color:color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-input--readonly{background:var(--dash-surface-low);color:var(--dash-on-surface)}.dashboard-input--readonly:focus{border-color:var(--dash-outline)}@supports (color:color-mix(in lab, red, red)){.dashboard-input--readonly:focus{border-color:color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-input--readonly:focus{box-shadow:none}.dashboard-results-toolbar--profile{align-items:flex-start}.dashboard-profile-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.dashboard-profile-role-badge{background:var(--dash-primary);border-radius:9999px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-role-badge{background:color-mix(in srgb, var(--dash-primary) 10%, white)}}.dashboard-profile-role-badge{color:var(--dash-primary);padding:.25rem .75rem;font-size:.75rem;font-weight:600}.dashboard-profile-body{flex-direction:column;gap:1.25rem;margin-top:1.5rem;display:flex}.dashboard-profile-hero{border:1px solid var(--dash-outline);border-radius:1rem;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-hero{border:1px solid color-mix(in srgb, var(--dash-outline) 42%, transparent)}}.dashboard-profile-hero{background:linear-gradient(135deg, var(--dash-primary) 0%, #fffffff5 55%)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--dash-primary) 7%, white) 0%, #fffffff5 55%)}}.dashboard-profile-hero{padding:1.25rem 1.5rem}.dashboard-profile-avatar-wrap{flex-shrink:0;position:relative}.dashboard-profile-avatar{shrink:0;background:linear-gradient(145deg, var(--dash-primary), #003d99);letter-spacing:.04em;width:4rem;height:4rem;color:var(--dash-on-primary);border-radius:9999px;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex;overflow:hidden;box-shadow:0 8px 24px #0050cb47}.dashboard-profile-avatar--photo{background:var(--dash-surface-low)}.dashboard-profile-avatar-img{object-fit:cover;width:100%;height:100%}.dashboard-profile-avatar-action{background:var(--dash-primary);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .15s,opacity .15s;display:inline-flex;position:absolute;box-shadow:0 2px 8px #141b2b2e}.dashboard-profile-avatar-action:disabled{cursor:not-allowed;opacity:.55}.dashboard-profile-avatar-action--camera{width:1.75rem;height:1.75rem;bottom:-.125rem;right:-.125rem}.dashboard-profile-avatar-action--remove{background:#141b2b;width:1.375rem;height:1.375rem;top:-.125rem;right:-.125rem}.dashboard-profile-avatar-action:hover:not(:disabled){background:#003d99}.dashboard-profile-avatar-action--remove:hover:not(:disabled){background:#424656}.dashboard-sidebar-profile-avatar{background:linear-gradient(145deg, var(--dash-primary), #003d99);color:#fff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.5rem;font-weight:700;display:flex;overflow:hidden}.dashboard-sidebar-profile-avatar--photo{background:var(--dash-surface-low)}.dashboard-sidebar-profile-avatar img{object-fit:cover;width:100%;height:100%}.dashboard-profile-hero-name{color:var(--dash-on-surface);font-size:1.25rem;font-weight:600}.dashboard-profile-hero-meta,.dashboard-profile-hero-email{color:var(--dash-on-surface-variant);margin-top:.25rem;font-size:.875rem}.dashboard-profile-hero-chips{flex-wrap:wrap;gap:.5rem;margin-left:auto}.dashboard-profile-chip{border:1px solid var(--dash-outline);border-radius:9999px;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-chip{border:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-profile-chip{color:var(--dash-on-surface-variant);background:#ffffffd9;padding:.375rem .75rem;font-size:.75rem;font-weight:500}.dashboard-profile-scout-banner{border:1px solid var(--dash-primary);border-radius:.75rem;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-scout-banner{border:1px solid color-mix(in srgb, var(--dash-primary) 22%, var(--dash-outline))}}.dashboard-profile-scout-banner{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-scout-banner{background:color-mix(in srgb, var(--dash-primary) 6%, white)}}.dashboard-profile-scout-banner{padding:.875rem 1rem}.dashboard-profile-sections{gap:1.25rem;display:grid}@media (min-width:1024px){.dashboard-profile-sections{grid-template-columns:1.15fr .85fr;align-items:start}}.dashboard-profile-section{border:1px solid var(--dash-outline);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-section{border:1px solid color-mix(in srgb, var(--dash-outline) 42%, transparent)}}.dashboard-profile-section{background:#ffffffeb;padding:1.25rem 1.5rem}.dashboard-profile-section-head{align-items:flex-start;gap:.875rem;margin-bottom:1.25rem;display:flex}.dashboard-profile-section-icon{shrink:0;background:var(--dash-primary);border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-section-icon{background:color-mix(in srgb, var(--dash-primary) 10%, white)}}.dashboard-profile-section-icon--security{color:#0f766e;background:#e2f2f1}.dashboard-profile-section-icon--owner{color:#4f46e5;background:#e9eafd}.dashboard-profile-section--owner{grid-column:1/-1}.dashboard-profile-owner-hero{border-bottom:1px solid var(--dash-outline);align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-owner-hero{border-bottom:1px solid color-mix(in srgb, var(--dash-outline) 35%, transparent)}}.dashboard-profile-owner-plan-pill{background:var(--dash-primary);border-radius:9999px;align-items:center;margin-top:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-owner-plan-pill{background:color-mix(in srgb, var(--dash-primary) 10%, white)}}.dashboard-profile-owner-plan-pill{color:var(--dash-primary);padding:.125rem .625rem;font-size:.75rem;font-weight:600}.dashboard-profile-fields--readonly .dashboard-profile-readonly-value{border:1px solid var(--dash-outline);border-radius:.5rem;align-items:center;min-height:2.5rem;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-fields--readonly .dashboard-profile-readonly-value{border:1px solid color-mix(in srgb, var(--dash-outline) 38%, transparent)}}.dashboard-profile-fields--readonly .dashboard-profile-readonly-value{background:var(--dash-surface-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-fields--readonly .dashboard-profile-readonly-value{background:color-mix(in srgb, var(--dash-surface-variant) 28%, white)}}.dashboard-profile-fields--readonly .dashboard-profile-readonly-value{color:var(--dash-on-surface);padding:.5rem .75rem;font-size:.875rem}.dashboard-profile-section-title{color:var(--dash-on-surface);font-size:.9375rem;font-weight:600}.dashboard-profile-section-desc{color:var(--dash-on-surface-variant);margin-top:.125rem;font-size:.8125rem}.dashboard-profile-fields{gap:1rem;display:grid}@media (min-width:640px){.dashboard-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-profile-field:first-child{grid-column:1/-1}}.dashboard-profile-field{display:block}.dashboard-profile-field-label{color:var(--dash-on-surface-variant);align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.8125rem;font-weight:500;display:flex}.dashboard-profile-security-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-stat{border:1px solid color-mix(in srgb, var(--dash-outline) 35%, transparent)}}.dashboard-profile-stat-label{letter-spacing:.1em;text-transform:uppercase;color:var(--dash-on-surface-variant);font-size:.6875rem;font-weight:600;display:block}.dashboard-profile-stat-value{color:var(--dash-on-surface);margin-top:.375rem;font-size:.875rem;font-weight:600;display:block}.dashboard-profile-password-form{border-top:1px solid var(--dash-outline);flex-direction:column;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-password-form{border-top:1px solid color-mix(in srgb, var(--dash-outline) 30%, transparent)}}.dashboard-profile-password-form{padding-top:1.25rem}.dashboard-profile-password-row{gap:.75rem;display:grid}@media (min-width:480px){.dashboard-profile-password-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-shimmer-block{border:1px solid var(--dash-outline);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.dashboard-shimmer-block{border:1px solid color-mix(in srgb, var(--dash-outline) 30%, transparent)}}.dashboard-shimmer-block{background:var(--dash-surface-low);min-height:5.5rem}.dashboard-profile-section--tall{min-height:16rem}.dashboard-profile-hero.dashboard-shimmer-block{min-height:6.5rem}.dashboard-results-toolbar--pricing{align-items:flex-start}.dashboard-pricing-current-badge{border:1px solid var(--dash-success-border);background:var(--dash-success-bg);text-align:right;border-radius:.75rem;flex-direction:column;align-items:flex-end;gap:.125rem;padding:.625rem 1rem;display:flex}.dashboard-pricing-current-label{letter-spacing:.1em;text-transform:uppercase;color:var(--dash-success-text);font-size:.6875rem;font-weight:600}.dashboard-pricing-current-name{color:var(--dash-on-surface);font-size:.9375rem;font-weight:600}.dashboard-pricing-body{flex-direction:column;gap:2rem;margin-top:1.5rem;display:flex;overflow:visible}.dashboard-pricing-intro{max-width:42rem;color:var(--dash-on-surface-variant);font-size:.9375rem;line-height:1.6}.dashboard-pricing-intro-skeleton{margin-top:.25rem}.dashboard-pricing-grid{grid-template-columns:1fr;gap:1rem;padding-top:.625rem;display:grid;overflow:visible}@media (min-width:640px){.dashboard-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.dashboard-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-pricing-card{border:1px solid var(--dash-outline);border-radius:1rem;flex-direction:column;min-height:100%;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-pricing-card{border:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-pricing-card{background:#fffffff0;padding:1.25rem 1.25rem 1.5rem;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:0 4px 20px #505f760f}.dashboard-pricing-card--static{pointer-events:none;min-height:18rem}.dashboard-pricing-card--current{border-color:#059669}@supports (color:color-mix(in lab, red, red)){.dashboard-pricing-card--current{border-color:color-mix(in srgb, #059669 55%, var(--dash-outline))}}.dashboard-pricing-card--current{background:#f0f9f6;box-shadow:0 8px 28px #0596691f,inset 0 0 0 1px #0596692e}.dashboard-pricing-card--featured{border-color:var(--dash-primary);background:linear-gradient(165deg, var(--dash-primary) 0%, var(--dash-primary) 100%)}@supports (color:color-mix(in lab, red, red)){.dashboard-pricing-card--featured{background:linear-gradient(165deg, var(--dash-primary) 0%, color-mix(in srgb, var(--dash-primary) 88%, #003080) 100%)}}.dashboard-pricing-card--featured{color:var(--dash-on-primary);box-shadow:0 12px 36px #0050cb47}.dashboard-pricing-card-badge{z-index:2;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:9999px;padding:.3125rem .875rem;font-size:.625rem;font-weight:700;position:absolute;top:-.625rem;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #141b2b24}.dashboard-pricing-card-badge--current{color:#fff;background:#059669;border:1px solid #37ab87}.dashboard-pricing-card-badge--featured{color:var(--dash-primary);border:1px solid var(--dash-primary);background:#fff}@supports (color:color-mix(in lab, red, red)){.dashboard-pricing-card-badge--featured{border:1px solid color-mix(in srgb, var(--dash-primary) 18%, white)}}.dashboard-pricing-card-badge--featured{box-shadow:0 4px 16px #0050cb38}.dashboard-pricing-card-name{margin-top:.5rem;font-size:1rem;font-weight:600}.dashboard-pricing-card--featured .dashboard-pricing-card-name{color:#fff}.dashboard-pricing-card-price{margin-top:.75rem;font-size:1.5rem;font-weight:700;line-height:1.2}.dashboard-pricing-card--featured .dashboard-pricing-card-price{color:#fff}.dashboard-pricing-card-secondary{color:var(--dash-on-surface-variant);margin-top:.25rem;font-size:.8125rem}.dashboard-pricing-card--featured .dashboard-pricing-card-secondary{color:#ffffffd1}.dashboard-pricing-card-desc{color:var(--dash-on-surface-variant);margin-top:.75rem;font-size:.8125rem;line-height:1.55}.dashboard-pricing-card--featured .dashboard-pricing-card-desc{color:#ffffffe0}.dashboard-pricing-card-features{flex-direction:column;flex:auto;gap:.5rem;margin-top:1rem;display:flex}.dashboard-pricing-card-features li{color:var(--dash-on-surface);align-items:flex-start;gap:.5rem;font-size:.8125rem;line-height:1.45;display:flex}.dashboard-pricing-card--featured .dashboard-pricing-card-features li{color:#fffffff2}.dashboard-pricing-card--featured .dashboard-pricing-card-features .material-symbols-outlined{color:#dae1ff}.dashboard-pricing-card-features .material-symbols-outlined{color:var(--dash-primary)}.dashboard-pricing-billing-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.dashboard-pricing-billing-label{color:var(--dash-on-surface-variant);font-size:.8125rem;font-weight:600}.dashboard-pricing-billing-toggle{border:1px solid var(--dash-outline);border-radius:9999px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-pricing-billing-toggle{border:1px solid color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-pricing-billing-toggle{background:var(--dash-surface-variant)}@supports (color:color-mix(in lab, red, red)){.dashboard-pricing-billing-toggle{background:color-mix(in srgb, var(--dash-surface-variant) 35%, white)}}.dashboard-pricing-billing-toggle{padding:.1875rem}.dashboard-pricing-billing-option{color:var(--dash-on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:9999px;padding:.375rem .875rem;font-size:.75rem;font-weight:600;transition:background .15s,color .15s}.dashboard-pricing-billing-option--active{background:var(--dash-primary);color:var(--dash-on-primary);box-shadow:0 2px 8px #0050cb38}.dashboard-pricing-card-actions{margin-top:1.25rem;padding-top:.25rem}.dashboard-pricing-card-btn{border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;width:100%;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.dashboard-pricing-card-btn--primary{border:1px solid var(--dash-primary);background:var(--dash-primary);color:var(--dash-on-primary);box-shadow:0 4px 14px #0050cb33}.dashboard-pricing-card-btn--primary:hover:not(:disabled){background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-pricing-card-btn--primary:hover:not(:disabled){background:color-mix(in srgb, var(--dash-primary) 88%, #003080)}}.dashboard-pricing-card-btn--outline{border:1px solid var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-pricing-card-btn--outline{border:1px solid color-mix(in srgb, var(--dash-primary) 35%, var(--dash-outline))}}.dashboard-pricing-card-btn--outline{color:var(--dash-primary);background:#fff}.dashboard-pricing-card-btn--outline:hover:not(:disabled){background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-pricing-card-btn--outline:hover:not(:disabled){background:color-mix(in srgb, var(--dash-primary) 6%, white)}}.dashboard-pricing-card-btn--on-featured.dashboard-pricing-card-btn--primary{color:var(--dash-primary);background:#fff;border-color:#fff;box-shadow:0 4px 16px #0000001f}.dashboard-pricing-card-btn--on-featured.dashboard-pricing-card-btn--outline{color:#fff;background:0 0;border-color:#ffffff8c}.dashboard-pricing-card-btn--on-featured.dashboard-pricing-card-btn--outline:hover:not(:disabled){background:#ffffff1f}.dashboard-pricing-card-btn:disabled{cursor:not-allowed;opacity:.65}.dashboard-plan-pay-modal{z-index:1;flex-direction:column;max-height:min(90vh,640px);display:flex;position:relative}.dashboard-plan-pay-modal-header{border-bottom:1px solid var(--dash-outline);justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-plan-pay-modal-header{border-bottom:1px solid color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-plan-pay-modal-header{padding:1.25rem 1.5rem 1rem}.dashboard-plan-pay-modal-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--dash-primary);font-size:.6875rem;font-weight:700}.dashboard-plan-pay-modal-title{color:var(--dash-on-surface);margin-top:.25rem;font-size:1.125rem;font-weight:700}.dashboard-plan-pay-modal-summary{margin-top:.375rem;font-size:.8125rem;line-height:1.45}.dashboard-plan-pay-modal-close{background:var(--dash-surface-variant);border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-plan-pay-modal-close{background:color-mix(in srgb, var(--dash-surface-variant) 50%, white)}}.dashboard-plan-pay-modal-close{color:var(--dash-on-surface-variant);cursor:pointer}.dashboard-plan-pay-modal-close:hover{background:var(--dash-outline)}@supports (color:color-mix(in lab, red, red)){.dashboard-plan-pay-modal-close:hover{background:color-mix(in srgb, var(--dash-outline) 35%, white)}}.dashboard-plan-pay-modal-body{flex:auto;padding:1rem 1.5rem 1.25rem;overflow-y:auto}.dashboard-plan-pay-modal-hint{color:var(--dash-on-surface-variant);font-size:.8125rem;line-height:1.5}.dashboard-plan-pay-provider-list{flex-direction:column;gap:.625rem;margin-top:1rem;padding:0;list-style:none;display:flex}.dashboard-plan-pay-provider-card{border:1px solid var(--dash-outline);border-radius:.875rem;align-items:center;gap:.875rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-plan-pay-provider-card{border:1px solid color-mix(in srgb, var(--dash-outline) 50%, transparent)}}.dashboard-plan-pay-provider-card{text-align:left;cursor:pointer;background:#fff;padding:.875rem 1rem;transition:border-color .15s,box-shadow .15s,background .15s}.dashboard-plan-pay-provider-card:hover{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-plan-pay-provider-card:hover{border-color:color-mix(in srgb, var(--dash-primary) 35%, var(--dash-outline))}}.dashboard-plan-pay-provider-card:hover{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-plan-pay-provider-card:hover{background:color-mix(in srgb, var(--dash-primary) 3%, white)}}.dashboard-plan-pay-provider-card--selected{border-color:var(--dash-primary);background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-plan-pay-provider-card--selected{background:color-mix(in srgb, var(--dash-primary) 6%, white)}}.dashboard-plan-pay-provider-card--selected{box-shadow:0 0 0 2px var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-plan-pay-provider-card--selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--dash-primary) 16%, transparent)}}.dashboard-plan-pay-provider-mark{flex-shrink:0;width:2.75rem;height:2.75rem}.dashboard-plan-pay-provider-text{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.dashboard-plan-pay-provider-name{color:var(--dash-on-surface);font-size:.9375rem;font-weight:600}.dashboard-plan-pay-provider-desc{color:var(--dash-on-surface-variant);font-size:.75rem;line-height:1.4}.dashboard-plan-pay-provider-hint{color:var(--dash-primary);margin-top:.125rem;font-size:.6875rem;font-weight:600}.dashboard-plan-pay-provider-check{color:var(--dash-on-surface-variant);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.dashboard-plan-pay-provider-check{color:color-mix(in srgb, var(--dash-on-surface-variant) 55%, transparent)}}.dashboard-plan-pay-provider-check--on{color:var(--dash-primary)}.dashboard-plan-pay-modal-notice{border:1px solid var(--dash-primary);border-radius:.75rem;align-items:flex-start;gap:.5rem;margin-top:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-plan-pay-modal-notice{border:1px solid color-mix(in srgb, var(--dash-primary) 22%, transparent)}}.dashboard-plan-pay-modal-notice{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-plan-pay-modal-notice{background:color-mix(in srgb, var(--dash-primary) 6%, white)}}.dashboard-plan-pay-modal-notice{color:var(--dash-on-surface);padding:.75rem .875rem;font-size:.75rem;line-height:1.45}.dashboard-plan-pay-modal-notice--error{border-color:var(--dash-error-text)}@supports (color:color-mix(in lab, red, red)){.dashboard-plan-pay-modal-notice--error{border-color:color-mix(in srgb, var(--dash-error-text) 28%, transparent)}}.dashboard-plan-pay-modal-notice--error{background:var(--dash-error-text)}@supports (color:color-mix(in lab, red, red)){.dashboard-plan-pay-modal-notice--error{background:color-mix(in srgb, var(--dash-error-text) 8%, white)}}.dashboard-plan-pay-modal-notice--error{color:var(--dash-error-text)}.dashboard-plan-pay-modal-notice--success{color:#047857;background:#ebf7f3;border-color:#05966959}.dashboard-pricing-payment-toast{color:#047857;background:#ebf7f3;border:1px solid #05966959;border-radius:.75rem;align-items:flex-start;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.8125rem;line-height:1.45;display:flex}.dashboard-plan-pay-modal-footer{border-top:1px solid var(--dash-outline);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-plan-pay-modal-footer{border-top:1px solid color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-plan-pay-modal-footer{padding:1rem 1.5rem 1.25rem}.dashboard-pricing-section{border:1px solid var(--dash-outline);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.dashboard-pricing-section{border:1px solid color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-pricing-section{background:#ffffffe6;padding:1.25rem 1.5rem}.dashboard-pricing-section-head{align-items:flex-start;gap:.875rem;margin-bottom:1.25rem;display:flex}.dashboard-pricing-section-icon{shrink:0;background:var(--dash-primary);border-radius:.75rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-pricing-section-icon{background:color-mix(in srgb, var(--dash-primary) 10%, white)}}.dashboard-pricing-section-icon{color:var(--dash-primary)}.dashboard-pricing-section-icon--history{color:#6d28d9;background:#f2ebfd}.dashboard-pricing-section-title{color:var(--dash-on-surface);font-size:.9375rem;font-weight:600}.dashboard-pricing-section-desc{color:var(--dash-on-surface-variant);margin-top:.125rem;font-size:.8125rem}.dashboard-pricing-meters{gap:.875rem;display:grid}@media (min-width:768px){.dashboard-pricing-meters{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-pricing-meter{border:1px solid var(--dash-outline);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.dashboard-pricing-meter{border:1px solid color-mix(in srgb, var(--dash-outline) 32%, transparent)}}.dashboard-pricing-meter{background:var(--dash-surface-low);padding:.875rem 1rem}.dashboard-pricing-meter-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.625rem;display:flex}.dashboard-pricing-meter-label{color:var(--dash-on-surface);align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;display:inline-flex}.dashboard-pricing-meter-value{color:var(--dash-on-surface-variant);font-size:.8125rem;font-weight:600}.dashboard-pricing-meter-track{background:var(--dash-outline);border-radius:9999px;height:.375rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-pricing-meter-track{background:color-mix(in srgb, var(--dash-outline) 35%, transparent)}}.dashboard-pricing-meter-fill{background:linear-gradient(90deg, var(--dash-primary), #3b82f6);border-radius:9999px;height:100%;transition:width .35s}.dashboard-pricing-meter-fill--high{background:linear-gradient(90deg,#d97706,#dc2626)}.dashboard-pricing-table-empty{text-align:center;color:var(--dash-on-surface-variant);padding:2.5rem 1rem!important}.dashboard-pricing-util-skeleton{flex-direction:column;gap:1rem;display:flex}.dashboard-pricing-meters-skeleton{gap:.75rem;display:grid}@media (min-width:768px){.dashboard-pricing-meters-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}}.dashboard-results-toolbar--overview{align-items:flex-start}.dashboard-overview-plan-pill{border:1px solid var(--dash-primary);border-radius:9999px;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-plan-pill{border:1px solid color-mix(in srgb, var(--dash-primary) 25%, var(--dash-outline))}}.dashboard-overview-plan-pill{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-plan-pill{background:color-mix(in srgb, var(--dash-primary) 8%, white)}}.dashboard-overview-plan-pill{color:var(--dash-primary);padding:.375rem .875rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s}.dashboard-overview-plan-pill:hover{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-plan-pill:hover{background:color-mix(in srgb, var(--dash-primary) 14%, white)}}.dashboard-overview-plan-pill:hover{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-plan-pill:hover{border-color:color-mix(in srgb, var(--dash-primary) 40%, var(--dash-outline))}}.dashboard-overview-body{flex-direction:column;gap:1.5rem;margin-top:1.5rem;display:flex}.dashboard-overview-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}@media (min-width:1024px){.dashboard-overview-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-overview-stat-card{border:1px solid var(--dash-outline);border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-stat-card{border:1px solid color-mix(in srgb, var(--dash-outline) 42%, transparent)}}.dashboard-overview-stat-card{text-align:left;background:#fffffff0;padding:1rem 1.125rem;transition:border-color .15s,box-shadow .15s,transform .15s}.dashboard-overview-stat-card:hover{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-stat-card:hover{border-color:color-mix(in srgb, var(--dash-primary) 32%, var(--dash-outline))}}.dashboard-overview-stat-card:hover{transform:translateY(-1px);box-shadow:0 8px 24px #505f761a}.dashboard-overview-stat-icon{background:var(--dash-primary);border-radius:.625rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-stat-icon{background:color-mix(in srgb, var(--dash-primary) 10%, white)}}.dashboard-overview-stat-icon{color:var(--dash-primary)}.dashboard-overview-stat-icon--saved{color:#6d28d9;background:#f2ebfd}.dashboard-overview-stat-icon--profiles{color:#0f766e;background:#e7f4f3}.dashboard-overview-stat-icon--scout{color:#c2410c;background:#fdeee7}.dashboard-overview-stat-value{color:var(--dash-on-surface);font-size:1.5rem;font-weight:700;line-height:1.2}.dashboard-overview-stat-label{color:var(--dash-on-surface-variant);font-size:.8125rem}.dashboard-overview-actions-grid{grid-template-columns:1fr;gap:.75rem;margin-top:.75rem;display:grid}@media (min-width:640px){.dashboard-overview-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.dashboard-overview-actions-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-overview-action-card{border:1px solid var(--dash-outline);border-radius:.875rem;flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-action-card{border:1px solid color-mix(in srgb, var(--dash-outline) 38%, transparent)}}.dashboard-overview-action-card{background:var(--dash-surface-low);text-align:left;padding:1rem;transition:background-color .15s,border-color .15s}.dashboard-overview-action-card:hover{border-color:var(--dash-primary);background:#fff}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-action-card:hover{border-color:color-mix(in srgb, var(--dash-primary) 28%, var(--dash-outline))}}.dashboard-overview-action-icon{background:#fff;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;margin-bottom:.25rem;display:flex}.dashboard-overview-action-title{color:var(--dash-on-surface);font-size:.875rem;font-weight:600}.dashboard-overview-action-desc{color:var(--dash-on-surface-variant);font-size:.75rem}.dashboard-overview-grid{gap:1rem;display:grid}@media (min-width:1024px){.dashboard-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.dashboard-overview-panel{border:1px solid var(--dash-outline);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-panel{border:1px solid color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-overview-panel{background:#ffffffeb;padding:1.25rem 1.5rem}.dashboard-overview-panel--tall{min-height:14rem}.dashboard-overview-panel-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.dashboard-overview-panel-title{color:var(--dash-on-surface);font-size:.9375rem;font-weight:600}.dashboard-overview-link-btn{color:var(--dash-primary);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:500;transition:opacity .15s;display:inline-flex}.dashboard-overview-link-btn:hover{opacity:.85}.dashboard-overview-quota-grid{gap:.75rem;display:grid}.dashboard-overview-quota{border:1px solid var(--dash-outline);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-quota{border:1px solid color-mix(in srgb, var(--dash-outline) 30%, transparent)}}.dashboard-overview-quota{background:var(--dash-surface-low);padding:.75rem .875rem}.dashboard-overview-quota-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.dashboard-overview-quota-label{color:var(--dash-on-surface);align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;display:inline-flex}.dashboard-overview-quota-value{color:var(--dash-on-surface-variant);font-size:.75rem;font-weight:600}.dashboard-overview-quota-track{background:var(--dash-outline);border-radius:9999px;height:.3125rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-quota-track{background:color-mix(in srgb, var(--dash-outline) 35%, transparent)}}.dashboard-overview-activity-list{flex-direction:column;gap:.5rem;display:flex}.dashboard-overview-activity-item{border:1px solid var(--dash-outline);border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-overview-activity-item{border:1px solid color-mix(in srgb, var(--dash-outline) 28%, transparent)}}.dashboard-overview-activity-item{background:var(--dash-surface-low);padding:.625rem .75rem}.dashboard-overview-empty{color:var(--dash-on-surface-variant);font-size:.875rem}.dashboard-overview-empty-block{text-align:center;padding:1rem 0 .25rem}.dashboard-overview-stat-card.dashboard-shimmer-block{min-height:6.5rem}.dashboard-profile-drawer{background:var(--dash-background);flex-direction:column;display:flex;overflow:hidden}.dashboard-profile-topbar{border-bottom:1px solid var(--dash-outline);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-topbar{border-bottom:1px solid color-mix(in srgb, var(--dash-outline) 35%, transparent)}}.dashboard-profile-topbar{background:#fffffffa;padding:.875rem 1.25rem}.dashboard-profile-topbar-title{min-width:0;color:var(--dash-on-surface);font-size:.9375rem;font-weight:600}.dashboard-profile-topbar-sub{color:var(--dash-on-surface-variant);margin-top:.125rem;font-size:.75rem;font-weight:500}.dashboard-profile-quick-actions{border-bottom:1px solid var(--dash-outline);flex-shrink:0;gap:.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-quick-actions{border-bottom:1px solid color-mix(in srgb, var(--dash-outline) 30%, transparent)}}.dashboard-profile-quick-actions{background:#fff;padding:.75rem 1.25rem}.dashboard-profile-quick-actions--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-profile-quick-actions--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-profile-quick-action{border:1px solid var(--dash-outline);border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-quick-action{border:1px solid color-mix(in srgb, var(--dash-outline) 50%, transparent)}}.dashboard-profile-quick-action{text-align:center;color:var(--dash-on-surface);background:#fff;padding:.625rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.25;transition:border-color .15s,background-color .15s,box-shadow .15s}.dashboard-profile-quick-action:hover:not(:disabled){border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-quick-action:hover:not(:disabled){border-color:color-mix(in srgb, var(--dash-primary) 30%, var(--dash-outline))}}.dashboard-profile-quick-action:hover:not(:disabled){background:var(--dash-surface-low)}.dashboard-profile-quick-action:disabled{cursor:not-allowed;opacity:.55}.dashboard-profile-quick-action--active{border-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-quick-action--active{border-color:color-mix(in srgb, var(--dash-primary) 38%, var(--dash-outline))}}.dashboard-profile-quick-action--active{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-quick-action--active{background:color-mix(in srgb, var(--dash-primary) 6%, white)}}.dashboard-profile-quick-action--active{color:var(--dash-primary)}.dashboard-profile-quick-action--linkedin:hover{border-color:#0a66c2}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-quick-action--linkedin:hover{border-color:color-mix(in srgb, #0a66c2 35%, var(--dash-outline))}}.dashboard-profile-quick-action-icon{background:var(--dash-surface-container);width:2rem;height:2rem;color:var(--dash-primary);border-radius:.5rem;justify-content:center;align-items:center;display:flex}.dashboard-profile-quick-action--linkedin .dashboard-profile-quick-action-icon{background:#0a66c2}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-quick-action--linkedin .dashboard-profile-quick-action-icon{background:color-mix(in srgb, #0a66c2 10%, var(--dash-surface-container))}}.dashboard-profile-quick-action--linkedin .dashboard-profile-quick-action-icon{color:#0a66c2}.dashboard-profile-quick-action--active .dashboard-profile-quick-action-icon{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-quick-action--active .dashboard-profile-quick-action-icon{background:color-mix(in srgb, var(--dash-primary) 12%, white)}}.dashboard-profile-contact-strip{background:#fff;flex-shrink:0;padding:0 1.25rem .75rem}.dashboard-profile-contact-strip .dashboard-drawer-revealed-card{margin-top:0}.dashboard-profile-drawer-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow:hidden auto}.dashboard-profile-drawer-content{flex-direction:column;gap:0;padding-bottom:1rem;display:flex}.dashboard-profile-drawer-body-inner{flex-direction:column;gap:0;padding:1rem 1.25rem 0;display:flex}.dashboard-profile-loading{border:1px solid var(--dash-primary);border-radius:.75rem;align-items:center;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-loading{border:1px solid color-mix(in srgb, var(--dash-primary) 22%, var(--dash-outline))}}.dashboard-profile-loading{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-loading{background:color-mix(in srgb, var(--dash-primary) 4%, white)}}.dashboard-profile-loading{color:var(--dash-on-surface-variant);padding:.75rem 1rem;font-size:.8125rem;font-weight:500}.dashboard-profile-drawer .dashboard-profile-hero{--profile-card-pad:.75rem;padding:var(--profile-card-pad);border:1px solid var(--dash-outline);border-radius:.75rem;flex-flow:column;align-items:stretch;gap:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-drawer .dashboard-profile-hero{border:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-profile-drawer .dashboard-profile-hero{background:#fff;box-shadow:0 1px 3px #141b2b0f}.dashboard-profile-drawer .dashboard-profile-hero-layout{align-items:flex-start;gap:1rem;display:flex}.dashboard-profile-drawer .dashboard-profile-drawer-avatar{border:1px solid var(--dash-outline);flex-shrink:0;width:4.5rem;height:4.5rem;font-size:1.125rem}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-drawer .dashboard-profile-drawer-avatar{border:1px solid color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-profile-drawer .dashboard-profile-hero-body{flex-direction:column;flex:1;min-width:0;min-height:4.5rem;display:flex}.dashboard-profile-drawer .dashboard-profile-hero-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.dashboard-profile-drawer .dashboard-profile-hero-aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.375rem;display:flex}.dashboard-profile-drawer .dashboard-profile-hero-identity{flex:1;min-width:0}.dashboard-profile-drawer .dashboard-profile-hero-name{letter-spacing:-.02em;color:#1e3a5f;font-size:1.125rem;font-weight:600;line-height:1.3}.dashboard-profile-drawer .dashboard-profile-hero-role{color:var(--dash-on-surface-variant);margin-top:.125rem;font-size:.875rem;font-weight:400;line-height:1.4}.dashboard-profile-drawer .dashboard-profile-hero-meta-row{flex-wrap:wrap;align-items:center;gap:.375rem 1.25rem;margin-top:.5rem;display:flex}.dashboard-profile-drawer .dashboard-profile-hero-inline-meta{max-width:100%;color:var(--dash-on-surface-variant);align-items:center;gap:.3125rem;font-size:.8125rem;line-height:1.35;display:inline-flex}.dashboard-profile-drawer .dashboard-profile-hero-inline-meta .material-symbols-outlined{color:var(--dash-secondary);font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 20;font-size:1rem}.dashboard-profile-company-logo{object-fit:contain;background:0 0;border:none;border-radius:2px;flex-shrink:0;width:1.15rem;height:1.15rem}.dashboard-profile-drawer .dashboard-profile-hero-tenure-row{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-top:.5rem;display:flex}.dashboard-profile-drawer .dashboard-profile-hero-tenure-stat{color:var(--dash-on-surface-variant);align-items:center;gap:.3125rem;font-size:.8125rem;line-height:1.35;display:inline-flex}.dashboard-profile-drawer .dashboard-profile-hero-tenure-stat .material-symbols-outlined{color:var(--dash-secondary);font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 20;font-size:1rem}.dashboard-profile-drawer .dashboard-profile-hero-tenure-val{color:var(--dash-on-surface);font-weight:600}.dashboard-profile-drawer .dashboard-profile-rating-badge{border:1px solid var(--dash-primary);border-radius:9999px;flex-shrink:0;align-items:center;gap:.1875rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-drawer .dashboard-profile-rating-badge{border:1px solid color-mix(in srgb, var(--dash-primary) 35%, var(--dash-outline))}}.dashboard-profile-drawer .dashboard-profile-rating-badge{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-drawer .dashboard-profile-rating-badge{background:color-mix(in srgb, var(--dash-primary) 6%, white)}}.dashboard-profile-drawer .dashboard-profile-rating-badge{font-variant-numeric:tabular-nums;color:var(--dash-primary);padding:.25rem .625rem .25rem .5rem;font-size:.875rem;font-weight:600;line-height:1}.dashboard-profile-drawer .dashboard-profile-rating-star{color:var(--dash-primary);font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24!important;font-size:1.125rem!important}.dashboard-profile-drawer .dashboard-profile-rating-value{line-height:1}.dashboard-profile-drawer .dashboard-profile-hero-actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.dashboard-profile-drawer .dashboard-profile-hero-icon-btn{color:var(--dash-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:color .15s,opacity .15s;display:inline-flex}.dashboard-profile-drawer .dashboard-profile-hero-icon-btn .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24;font-size:1.375rem}.dashboard-profile-drawer .dashboard-profile-hero-icon-btn:hover:not(:disabled),.dashboard-profile-drawer .dashboard-profile-hero-icon-btn--active{color:var(--dash-primary)}.dashboard-profile-drawer .dashboard-profile-hero-icon-btn:disabled{cursor:not-allowed;opacity:.5}.dashboard-profile-drawer .dashboard-profile-hero-icon-btn--loading{pointer-events:none}.dashboard-profile-drawer .dashboard-profile-hero-icon-btn--loading .dashboard-reveal-spinner{width:1.25rem;height:1.25rem}.dashboard-profile-drawer .dashboard-profile-hero-contact{margin:.625rem calc(-1 * var(--profile-card-pad)) 0;border-top:1px solid var(--dash-outline);flex-direction:column;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-drawer .dashboard-profile-hero-contact{border-top:1px solid color-mix(in srgb, var(--dash-outline) 28%, transparent)}}.dashboard-profile-drawer .dashboard-profile-hero-contact{background:var(--dash-surface-low)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-drawer .dashboard-profile-hero-contact{background:color-mix(in srgb, var(--dash-surface-low) 40%, white)}}.dashboard-profile-drawer .dashboard-profile-hero-contact{padding:.625rem var(--profile-card-pad) 0}.dashboard-profile-drawer .dashboard-profile-hero-alert{border-radius:.375rem;margin:0;font-size:.8125rem}.dashboard-profile-drawer .dashboard-profile-hero-contact-grid{flex-direction:column;gap:.375rem;display:flex}.dashboard-profile-drawer .dashboard-profile-contact-pill{border:1px solid var(--dash-outline);border-radius:.375rem;align-items:center;gap:.5rem;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-drawer .dashboard-profile-contact-pill{border:1px solid color-mix(in srgb, var(--dash-outline) 35%, transparent)}}.dashboard-profile-drawer .dashboard-profile-contact-pill{color:var(--dash-primary);background:#fff;padding:.4375rem .5rem;font-size:.8125rem;font-weight:500;transition:border-color .15s,background-color .15s}.dashboard-profile-drawer .dashboard-profile-contact-pill:hover{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-drawer .dashboard-profile-contact-pill:hover{background:color-mix(in srgb, var(--dash-primary) 4%, white)}}.dashboard-profile-drawer .dashboard-profile-contact-pill:hover{text-underline-offset:2px;text-decoration:underline}.dashboard-profile-sticky-tabs{z-index:8;border-bottom:1px solid var(--dash-outline);margin:1.25rem -1.25rem 0;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-sticky-tabs{border-bottom:1px solid color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-profile-sticky-tabs{background:var(--dash-background)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-sticky-tabs{background:color-mix(in srgb, var(--dash-background) 92%, white)}}.dashboard-profile-sticky-tabs{-webkit-backdrop-filter:blur(10px);padding:0 1.25rem}.dashboard-profile-tab-panels{flex-direction:column;gap:0;padding-top:1.25rem;display:flex}.dashboard-profile-tab-panel{flex-direction:column;gap:1.25rem;display:flex}.dashboard-profile-section{flex-direction:column;display:flex}.dashboard-profile-section-head{border-bottom:1px solid var(--dash-outline);align-items:center;gap:.5rem;margin-bottom:.625rem;padding-bottom:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-section-head{border-bottom:1px solid color-mix(in srgb, var(--dash-outline) 28%, transparent)}}.dashboard-profile-section-icon{background:var(--dash-primary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-section-icon{background:color-mix(in srgb, var(--dash-primary) 10%, white)}}.dashboard-profile-section-icon{color:var(--dash-primary)}.dashboard-profile-section-icon .material-symbols-outlined{font-size:1rem}.dashboard-profile-section-title{letter-spacing:.12em;text-transform:uppercase;color:var(--dash-on-surface-variant);font-size:.75rem;font-weight:600}.dashboard-profile-summary{border:1px solid var(--dash-outline);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-summary{border:1px solid color-mix(in srgb, var(--dash-outline) 35%, transparent)}}.dashboard-profile-summary{background:var(--dash-surface-low);color:var(--dash-on-surface-variant);white-space:pre-wrap;padding:.875rem 1rem;font-size:.8125rem;line-height:1.6}.dashboard-profile-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:480px){.dashboard-profile-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-profile-stat{border:1px solid var(--dash-outline);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-stat{border:1px solid color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-profile-stat{background:#ffffffe6;padding:.625rem .75rem}.dashboard-profile-stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--dash-on-surface-variant);font-size:.625rem;font-weight:600}.dashboard-profile-stat-value{color:var(--dash-on-surface);margin-top:.25rem;font-size:.875rem;font-weight:600;line-height:1.3}.dashboard-profile-timeline{flex-direction:column;gap:0;display:flex}.dashboard-profile-timeline-item{border-left:2px solid var(--dash-outline);margin-left:.375rem;position:relative}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-timeline-item{border-left:2px solid color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-profile-timeline-item{padding:0 0 1.125rem 1rem}.dashboard-profile-timeline-item:last-child{padding-bottom:0}.dashboard-profile-timeline-item:before{content:"";background:var(--dash-secondary);border:2px solid #fff;border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.35rem;left:-.4375rem}.dashboard-profile-timeline-item--current{border-left-color:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-timeline-item--current{border-left-color:color-mix(in srgb, var(--dash-primary) 45%, var(--dash-outline))}}.dashboard-profile-timeline-item--current:before{background:var(--dash-primary);box-shadow:0 0 0 3px var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-timeline-item--current:before{box-shadow:0 0 0 3px color-mix(in srgb, var(--dash-primary) 18%, transparent)}}.dashboard-profile-role-card{border:1px solid var(--dash-outline);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-role-card{border:1px solid color-mix(in srgb, var(--dash-outline) 38%, transparent)}}.dashboard-profile-role-card{background:#fff;padding:.75rem .875rem}.dashboard-profile-role-title{color:var(--dash-on-surface);font-size:.875rem;font-weight:600}.dashboard-profile-role-company{color:var(--dash-on-surface-variant);margin-top:.125rem;font-size:.8125rem;display:block}.dashboard-profile-role-company-row{align-items:center;gap:.375rem;max-width:100%;display:inline-flex}.dashboard-profile-role-company--link{width:fit-content;max-width:100%;color:var(--dash-primary);font-weight:500;text-decoration:none;transition:color .15s}.dashboard-profile-role-company--link:hover{color:var(--dash-primary-hover);text-underline-offset:2px;text-decoration:underline}.dashboard-profile-role-meta{color:var(--dash-on-surface-variant);flex-direction:column;gap:.2rem;margin-top:.5rem;font-size:.75rem;display:flex}.dashboard-profile-role-link{color:var(--dash-primary);align-items:center;gap:.25rem;margin-top:.5rem;font-size:.75rem;font-weight:600;display:inline-flex}.dashboard-profile-role-link:hover{color:var(--dash-primary-hover);text-underline-offset:2px;text-decoration:underline}.dashboard-profile-edu-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.dashboard-profile-edu-card{border:1px solid var(--dash-outline);border-radius:.75rem;flex-direction:column;gap:.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-edu-card{border:1px solid color-mix(in srgb, var(--dash-outline) 38%, transparent)}}.dashboard-profile-edu-card{background:var(--dash-surface-low);padding:.875rem 1rem}.dashboard-profile-edu-primary{flex-direction:column;gap:.25rem;display:flex}.dashboard-profile-edu-degree{color:var(--dash-on-surface);margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.dashboard-profile-edu-school{color:var(--dash-on-surface-variant);margin:0;font-size:.8125rem;font-weight:500;line-height:1.4}.dashboard-profile-edu-field{color:var(--dash-on-surface-variant);margin:0;font-size:.8125rem;line-height:1.45}.dashboard-profile-edu-dates{color:var(--dash-on-surface-variant);opacity:.92;margin:0;padding-top:.125rem;font-size:.75rem;line-height:1.35}.dashboard-profile-edu-meta{color:var(--dash-on-surface-variant);margin:0;font-size:.8125rem;line-height:1.45}.dashboard-profile-highlight{border:1px solid var(--dash-primary);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-highlight{border:1px solid color-mix(in srgb, var(--dash-primary) 18%, var(--dash-outline))}}.dashboard-profile-highlight{background:var(--dash-surface-container)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-highlight{background:color-mix(in srgb, var(--dash-surface-container) 50%, white)}}.dashboard-profile-highlight{padding:.75rem .875rem}.dashboard-profile-highlight-category{letter-spacing:.1em;text-transform:uppercase;color:var(--dash-primary);font-size:.625rem;font-weight:600}.dashboard-profile-highlight-text{color:var(--dash-on-surface);margin-top:.25rem;font-size:.8125rem;font-weight:600}.dashboard-profile-highlight-reason{color:var(--dash-on-surface-variant);margin-top:.375rem;font-size:.75rem;line-height:1.5}.dashboard-profile-insight-list{flex-direction:column;gap:.75rem;display:flex}.dashboard-profile-insight-item{border:1px solid var(--dash-outline);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-insight-item{border:1px solid color-mix(in srgb, var(--dash-outline) 32%, transparent)}}.dashboard-profile-insight-item{background:#fff;padding:.875rem 1rem .875rem .875rem;box-shadow:0 1px 4px #505f760a}.dashboard-profile-insight-item--positive{border-left:3px solid var(--dash-success-text);background:var(--dash-success-bg)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-insight-item--positive{background:color-mix(in srgb, var(--dash-success-bg) 45%, white)}}.dashboard-profile-insight-item--review{background:var(--dash-warning-bg);border-left:3px solid #d97706}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-insight-item--review{background:color-mix(in srgb, var(--dash-warning-bg) 40%, white)}}.dashboard-profile-insight-obs{color:var(--dash-on-surface);font-size:.8125rem;font-weight:600;line-height:1.45}.dashboard-profile-insight-evidence{border-top:1px solid var(--dash-outline);margin-top:.5rem;padding-top:.5rem}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-insight-evidence{border-top:1px solid color-mix(in srgb, var(--dash-outline) 25%, transparent)}}.dashboard-profile-insight-evidence{color:var(--dash-on-surface-variant);font-size:.75rem;line-height:1.55}.dashboard-profile-cert-list{flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.dashboard-profile-cert-item{color:var(--dash-on-surface-variant);align-items:flex-start;gap:.5rem;font-size:.8125rem;display:flex}.dashboard-profile-cert-item:before{content:"";background:var(--dash-primary);border-radius:50%;flex-shrink:0;width:.375rem;height:.375rem;margin-top:.45rem}.dashboard-profile-drawer-footer{border-top:1px solid var(--dash-outline);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-drawer-footer{border-top:1px solid color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-profile-drawer-footer{padding:.875rem 1.25rem calc(.875rem + env(safe-area-inset-bottom,0px));background:#fffffffa;box-shadow:0 -4px 20px #141b2b0f}.dashboard-profile-save-btn{width:100%}.dashboard-profile-tabs{gap:.25rem;display:flex}.dashboard-profile-tab{color:var(--dash-on-surface-variant);background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.375rem;margin-bottom:-1px;padding:.75rem .5rem;font-size:.8125rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.dashboard-profile-tab:hover:not(.dashboard-profile-tab--active):not(:disabled){color:var(--dash-on-surface)}.dashboard-profile-tab--active{color:var(--dash-primary);border-bottom-color:var(--dash-primary)}.dashboard-profile-tab:disabled{cursor:default;opacity:.45}.dashboard-profile-tab .material-symbols-outlined{font-size:1.0625rem}.dashboard-profile-tab-badge{background:var(--dash-primary);border-radius:9999px;justify-content:center;align-items:center;min-width:1.125rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-tab-badge{background:color-mix(in srgb, var(--dash-primary) 12%, white)}}.dashboard-profile-tab-badge{font-variant-numeric:tabular-nums;color:var(--dash-primary);padding:.0625rem .4rem;font-size:.625rem;font-weight:700}.dashboard-profile-tab--active .dashboard-profile-tab-badge{background:var(--dash-primary)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-tab--active .dashboard-profile-tab-badge{background:color-mix(in srgb, var(--dash-primary) 18%, white)}}.dashboard-profile-tab--active .dashboard-profile-tab-badge{color:var(--dash-primary)}.dashboard-profile-analytics-banner{border:1px solid var(--dash-primary);border-radius:.75rem;align-items:flex-start;gap:.625rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-analytics-banner{border:1px solid color-mix(in srgb, var(--dash-primary) 20%, var(--dash-outline))}}.dashboard-profile-analytics-banner{background:var(--dash-surface-container)}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-analytics-banner{background:color-mix(in srgb, var(--dash-surface-container) 40%, white)}}.dashboard-profile-analytics-banner{margin-bottom:.25rem;padding:.75rem .875rem}.dashboard-profile-analytics-banner-icon{background:var(--dash-primary);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-analytics-banner-icon{background:color-mix(in srgb, var(--dash-primary) 12%, white)}}.dashboard-profile-analytics-banner-icon{color:var(--dash-primary)}.dashboard-profile-analytics-banner-text{color:var(--dash-on-surface-variant);font-size:.75rem;line-height:1.5}.dashboard-profile-analytics-empty{border:1px dashed var(--dash-outline);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-analytics-empty{border:1px dashed color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-profile-analytics-empty{background:var(--dash-surface-low);text-align:center;padding:2rem 1.25rem}.dashboard-profile-analytics-empty-icon{background:var(--dash-primary);border-radius:.625rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-profile-analytics-empty-icon{background:color-mix(in srgb, var(--dash-primary) 10%, white)}}.dashboard-profile-analytics-empty-icon{color:var(--dash-primary)}.dashboard-profile-analytics-empty-title{color:var(--dash-on-surface);margin-top:.75rem;font-size:.875rem;font-weight:600}.dashboard-profile-analytics-empty-text{color:var(--dash-on-surface-variant);margin-top:.375rem;font-size:.8125rem;line-height:1.5}.dashboard-wa-outreach{overflow:hidden;padding:0!important}.dashboard-wa-outreach--embedded .dashboard-wa-outreach-bar .dashboard-btn-primary,.dashboard-wa-outreach-save{background-color:#128c7e;box-shadow:0 4px 14px #128c7e47}.dashboard-wa-outreach--embedded .dashboard-wa-outreach-bar .dashboard-btn-primary:hover:not(:disabled),.dashboard-wa-outreach-save:hover:not(:disabled){background-color:#0f7569}.dashboard-campaign-wa-launch-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);border:none;border-radius:.5rem;font-weight:600;transition:filter .15s,opacity .15s}.dashboard-campaign-wa-launch-btn:hover:not(:disabled){filter:brightness(1.05)}.dashboard-campaign-wa-launch-btn:disabled{cursor:not-allowed}.dashboard-wa-outreach--launching{position:relative}.dashboard-launch-agent-overlay{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f0f7f4b8;justify-content:center;align-items:center;padding:1.5rem;animation:.25s ease-out dashboard-launch-agent-fade-in;display:flex;position:absolute;inset:0}@keyframes dashboard-launch-agent-fade-in{0%{opacity:0}to{opacity:1}}.dashboard-launch-agent-card{text-align:center;background:#fff;border:1px solid #25d36659;border-radius:1rem;width:min(100%,22rem);padding:1.5rem 1.25rem 1.25rem;animation:.35s cubic-bezier(.22,1,.36,1) dashboard-launch-agent-card-in;box-shadow:0 8px 24px #128c7e1f,0 24px 48px #141b2b1a}@keyframes dashboard-launch-agent-card-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.dashboard-launch-agent-visual{width:5.5rem;height:5.5rem;margin:0 auto 1rem;position:relative}.dashboard-launch-agent-core{background:linear-gradient(145deg,#25d366 0%,#128c7e 55%,#0050cb 100%);border-radius:999px;justify-content:center;align-items:center;animation:2.2s ease-in-out infinite dashboard-launch-agent-pulse;display:flex;position:absolute;inset:1.1rem;box-shadow:0 0 0 6px #25d36626}@keyframes dashboard-launch-agent-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 6px #25d3661f}50%{transform:scale(1.04);box-shadow:0 0 0 10px #25d36638}}.dashboard-launch-agent-core-icon{color:#fff;font-size:1.75rem!important}.dashboard-launch-agent-wa-badge,.dashboard-launch-agent-channel-badge{background:#fff;border-radius:999px;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;display:flex;position:absolute;bottom:.15rem;right:.15rem;box-shadow:0 2px 8px #0000001f}.dashboard-launch-agent-overlay--gmail{background:#f8f9fcc7}.dashboard-launch-agent-overlay--gmail .dashboard-launch-agent-card{border-color:#0050cb52;box-shadow:0 8px 24px #0050cb1f,0 24px 48px #141b2b1a}.dashboard-launch-agent-overlay--gmail .dashboard-launch-agent-core{background:linear-gradient(145deg,#4285f4 0%,#0050cb 55%,#1a73e8 100%);animation-name:dashboard-launch-agent-pulse-gmail;box-shadow:0 0 0 6px #0050cb26}@keyframes dashboard-launch-agent-pulse-gmail{0%,to{transform:scale(1);box-shadow:0 0 0 6px #0050cb1f}50%{transform:scale(1.04);box-shadow:0 0 0 10px #0050cb38}}.dashboard-launch-agent-overlay--gmail .dashboard-launch-agent-orbit--2{border-color:#0050cb59}.dashboard-launch-agent-overlay--gmail .dashboard-launch-agent-progress-bar{background:linear-gradient(90deg,#0050cb 0%,#4285f4 100%)}.dashboard-launch-agent-overlay--gmail .dashboard-launch-agent-progress-bar--done{background:linear-gradient(90deg,#137333 0%,#16a34a 100%)}.dashboard-launch-agent-orbit{border:2px dashed #0050cb33;border-radius:999px;animation:4.5s linear infinite dashboard-launch-agent-spin;position:absolute;inset:0}.dashboard-launch-agent-orbit--2{border-color:#25d36659;animation-duration:3.2s;animation-direction:reverse;inset:.35rem}.dashboard-launch-agent-orbit--3{border-style:dotted;border-color:#0050cb26;animation-duration:5.5s;inset:.7rem}@keyframes dashboard-launch-agent-spin{to{transform:rotate(360deg)}}.dashboard-launch-agent-title{color:#141b2b;margin:0;font-size:1.0625rem;font-weight:700}.dashboard-launch-agent-subtitle{color:#5f6368;margin:.35rem 0 1rem;font-size:.8125rem;line-height:1.45}.dashboard-launch-agent-visual--launched .dashboard-launch-agent-orbit{border-style:solid;border-color:#25d36680;animation:2.4s ease-in-out infinite dashboard-launch-agent-orbit-launched}.dashboard-launch-agent-visual--launched .dashboard-launch-agent-orbit--2{animation-duration:1.8s;animation-direction:normal}.dashboard-launch-agent-visual--launched .dashboard-launch-agent-orbit--3{animation-duration:3s}@keyframes dashboard-launch-agent-orbit-launched{0%,to{opacity:.55;transform:rotate(0)scale(1)}50%{opacity:1;transform:rotate(180deg)scale(1.06)}}.dashboard-launch-agent-visual--launched .dashboard-launch-agent-wa-badge,.dashboard-launch-agent-visual--launched .dashboard-launch-agent-channel-badge{animation:.65s cubic-bezier(.22,1,.36,1) .15s both dashboard-launch-agent-badge-pop}@keyframes dashboard-launch-agent-badge-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.dashboard-launch-agent-success{background:linear-gradient(135deg,#25d3661f 0%,#0050cb14 100%);border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;margin:1rem 0 0;padding:.65rem .75rem;animation:.55s cubic-bezier(.22,1,.36,1) both dashboard-launch-agent-success-in;display:flex;position:relative;overflow:hidden}.dashboard-launch-agent-success-ring{border-radius:inherit;pointer-events:none;border:1px solid #25d36659;animation:2s ease-in-out infinite dashboard-launch-agent-success-ring-pulse;position:absolute;inset:-2px}@keyframes dashboard-launch-agent-success-ring-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}.dashboard-launch-agent-success:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff8c 45%,#0000 90%);animation:2.2s ease-in-out .35s infinite dashboard-launch-agent-success-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes dashboard-launch-agent-success-shine{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes dashboard-launch-agent-success-in{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.dashboard-launch-agent-success-icon{z-index:1;color:#059669;animation:.6s cubic-bezier(.22,1,.36,1) both dashboard-launch-agent-success-icon-pop,2.2s ease-in-out .65s infinite dashboard-launch-agent-success-icon-float;display:inline-flex;position:relative}.dashboard-launch-agent-success-icon .material-symbols-outlined{font-size:1.25rem!important}@keyframes dashboard-launch-agent-success-icon-pop{0%{opacity:0;transform:scale(.4)rotate(-24deg)}70%{transform:scale(1.15)rotate(6deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes dashboard-launch-agent-success-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.dashboard-launch-agent-success-text{z-index:1;color:#047857;font-size:.9375rem;font-weight:600;line-height:1.4;animation:2s ease-in-out infinite dashboard-launch-agent-success-text-glow;position:relative}@keyframes dashboard-launch-agent-success-text-glow{0%,to{text-shadow:0 0 #0000}50%{text-shadow:0 0 12px #25d36659}}.dashboard-launch-agent-steps{text-align:left;margin:0;padding:0;list-style:none}.dashboard-launch-agent-step{color:#9aa0a6;align-items:center;gap:.625rem;padding:.4rem 0;font-size:.8125rem;transition:color .2s;display:flex}.dashboard-launch-agent-step--active{color:#141b2b;font-weight:600}.dashboard-launch-agent-step--done{color:#047857}.dashboard-launch-agent-step-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;display:inline-flex}.dashboard-launch-agent-step-spinner{border:2px solid #25d36640;border-top-color:#25d366;border-radius:999px;width:1rem;height:1rem;animation:.7s linear infinite dashboard-reveal-spin}.dashboard-launch-agent-progress{background:#e8eaed;border-radius:999px;height:4px;margin-top:1rem;overflow:hidden}.dashboard-launch-agent-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#25d366,#0050cb);height:100%;transition:width .65s;display:block}.dashboard-launch-agent-progress-bar--done{background:linear-gradient(90deg,#25d366,#128c7e)}.dashboard-launch-agent-core--done{animation:.75s cubic-bezier(.22,1,.36,1) both dashboard-launch-agent-core-done;box-shadow:0 0 0 6px #25d36647}.dashboard-launch-agent-core--done .dashboard-launch-agent-core-icon{animation:.55s cubic-bezier(.22,1,.36,1) .12s both dashboard-launch-agent-check-pop}@keyframes dashboard-launch-agent-core-done{0%{transform:scale(.88);box-shadow:0 0 #25d36666}55%{transform:scale(1.1);box-shadow:0 0 0 14px #25d36614}to{transform:scale(1);box-shadow:0 0 0 6px #25d36647}}@keyframes dashboard-launch-agent-check-pop{0%{opacity:0;transform:scale(.3)}65%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.dashboard-wa-outreach-connect-banner{background:#fffcee;border:1px solid #f59e0b73;border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.dashboard-wa-outreach-locked-banner{background:#fffcee;border:1px solid #f59e0b73;border-radius:.625rem;align-items:flex-start;gap:.5rem;padding:.5rem .625rem;display:flex}.dashboard-wa-outreach--locked .dashboard-wa-outreach-wait-input:disabled{cursor:not-allowed;opacity:.65}.dashboard-wa-outreach-add-step:disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.dashboard-wa-opening-template-card:disabled{cursor:not-allowed;opacity:.65}.dashboard-wa-opening-template-card:disabled:hover{border-color:var(--dash-outline)}@supports (color:color-mix(in lab, red, red)){.dashboard-wa-opening-template-card:disabled:hover{border-color:color-mix(in srgb, var(--dash-outline) 42%, transparent)}}.dashboard-wa-opening-template-card:disabled:hover{background:#fff}.dashboard-wa-outreach-chip:disabled{cursor:not-allowed;opacity:.55}.dashboard-wa-outreach-body{flex:auto;min-height:0;display:flex}.dashboard-wa-outreach-rail{border-right:1px solid var(--dash-outline);flex-direction:column;flex-shrink:0;width:15rem;min-height:0;display:flex;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dashboard-wa-outreach-rail{border-right:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-wa-outreach-rail{background:#fff;padding:1rem .75rem}.dashboard-wa-outreach-rail-heading{align-items:center;gap:.5rem;margin-bottom:.75rem;padding:0 .25rem;display:flex}.dashboard-wa-outreach-rail-heading .dashboard-wa-outreach-rail-title{margin:0}.dashboard-wa-outreach-rail-title{letter-spacing:.08em;text-transform:uppercase;color:var(--dash-on-surface-variant);margin:0 0 .75rem;padding:0 .25rem;font-size:.6875rem;font-weight:600}.dashboard-wa-outreach-flow{margin:0;padding:0;list-style:none}.dashboard-wa-outreach-flow-item+.dashboard-wa-outreach-flow-item{margin-top:.25rem}.dashboard-wa-outreach-flow-item--sub{margin-left:1.25rem;position:relative}.dashboard-wa-outreach-flow-item--sub:before{content:"";background:#128c7e;width:.5rem;height:1px;position:absolute;top:.95rem;left:-.75rem}@supports (color:color-mix(in lab, red, red)){.dashboard-wa-outreach-flow-item--sub:before{background:color-mix(in srgb, #128c7e 35%, var(--dash-outline))}}.dashboard-wa-outreach-flow-item--reply:before{display:none}.dashboard-wa-outreach-flow-item--reply{margin-left:0}.dashboard-wa-outreach-flow-node{text-align:left;background:0 0;border:1px solid #0000;border-radius:.625rem;align-items:flex-start;gap:.5rem;width:100%;padding:.5rem;transition:background-color .15s,border-color .15s;display:flex}.dashboard-wa-outreach-flow-node:hover{background:#f1f8f7}.dashboard-wa-outreach-flow-node--active{background:#e7f4f2;border-color:#128c7e59}.dashboard-wa-outreach-flow-node-icon{color:#128c7e;background:#d8f7e3;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.dashboard-wa-outreach-flow-node-type{text-transform:uppercase;letter-spacing:.04em;color:#128c7e;font-size:.6875rem;font-weight:600;display:block}.dashboard-wa-outreach-flow-node-preview{color:var(--dash-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.75rem;line-height:1.35;display:block;overflow:hidden}.dashboard-wa-outreach-flow-wait{color:var(--dash-on-surface-variant);margin:.125rem 0 0 2.25rem;font-size:.6875rem}.dashboard-wa-outreach-flow-wait--sub{margin-left:3.5rem}.dashboard-wa-outreach-add-step{border:1px dashed #128c7e;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;width:100%;margin-top:.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dashboard-wa-outreach-add-step{border:1px dashed color-mix(in srgb, #128c7e 40%, var(--dash-outline))}}.dashboard-wa-outreach-add-step{color:#128c7e;background:0 0;padding:.5rem;font-size:.75rem;font-weight:600;transition:background-color .15s,border-color .15s}.dashboard-wa-outreach-add-step:hover{background:#ecf6f5;border-color:#128c7e}.dashboard-wa-outreach-calendly-card{border:1px solid var(--dash-outline);margin-top:auto}@supports (color:color-mix(in lab, red, red)){.dashboard-wa-outreach-calendly-card{border:1px solid color-mix(in srgb, var(--dash-outline) 42%, transparent)}}.dashboard-wa-outreach-calendly-card{background:#f5fbfe;border-radius:.625rem;padding:.625rem}.dashboard-wa-outreach-calendly-head{color:#0369a1;align-items:center;gap:.375rem;display:flex}.dashboard-wa-outreach-calendly-logo{object-fit:contain;width:1rem;height:1rem}.dashboard-wa-outreach-calendly-title{letter-spacing:.02em;margin:0;font-size:.75rem;font-weight:700}.dashboard-wa-outreach-calendly-text{color:var(--dash-on-surface-variant);margin:.375rem 0 0;font-size:.75rem;line-height:1.4}.dashboard-wa-outreach-calendly-btn{border:1px solid #0ea5e9;width:100%;margin-top:.5rem}@supports (color:color-mix(in lab, red, red)){.dashboard-wa-outreach-calendly-btn{border:1px solid color-mix(in srgb, #0ea5e9 45%, var(--dash-outline))}}.dashboard-wa-outreach-calendly-btn{color:#0369a1;background:#fff;border-radius:.5rem;padding:.4rem .5rem;font-size:.75rem;font-weight:600}.dashboard-wa-outreach-calendly-btn:hover{background:#ecf8fd}.dashboard-wa-outreach-canvas{flex-direction:column;flex:auto;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.dashboard-wa-outreach-step-panel{border:none;border-top:1px solid var(--dash-outline);border-radius:0;flex-direction:column;flex:auto;width:100%;max-width:none;min-height:0;margin:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-wa-outreach-step-panel{border-top:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-wa-outreach-step-panel{box-shadow:none;background:#fff}.dashboard-wa-outreach-step-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem .5rem;display:flex}.dashboard-wa-outreach-messages-scroll{flex:auto;min-height:0;padding:.5rem 1rem 1rem;overflow:hidden auto}.dashboard-wa-outreach-messages-scroll .dashboard-wa-outreach-step-form{padding:.25rem 0 0}.dashboard-wa-outreach-messages-scroll .dashboard-wa-outreach-step-form .dashboard-wa-outreach-wait-bar{margin-top:0}.dashboard-wa-outreach-delete{color:#b42318;cursor:pointer;background:0 0;border:none;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;display:inline-flex}.dashboard-wa-outreach-delete:hover{text-decoration:underline}.dashboard-wa-outreach-wait-bar{background:#f1f8f7;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;padding:.625rem .75rem;display:flex}.dashboard-wa-outreach-wait-input{border:1px solid var(--dash-outline);border-radius:.375rem;width:3.5rem}@supports (color:color-mix(in lab, red, red)){.dashboard-wa-outreach-wait-input{border:1px solid color-mix(in srgb, var(--dash-outline) 65%, transparent)}}.dashboard-wa-outreach-wait-input{padding:.25rem .5rem;font-size:.8125rem}.dashboard-wa-outreach-chip{color:#0f7569;background:#ecf6f5;border:1px solid #128c7e4d;border-radius:9999px;padding:.25rem .625rem;font-family:ui-monospace,monospace;font-size:.6875rem;font-weight:500;transition:background-color .15s}.dashboard-wa-outreach-chip:hover{background:#deefed}@media (max-width:767px){.dashboard-wa-outreach-body{flex-direction:column}.dashboard-wa-outreach-rail{border-right:none;border-bottom:1px solid var(--dash-outline);width:100%;max-height:11rem}@supports (color:color-mix(in lab, red, red)){.dashboard-wa-outreach-rail{border-bottom:1px solid color-mix(in srgb, var(--dash-outline) 45%, transparent)}}}.dashboard-wa-opening-templates-lead{color:var(--dash-on-surface-variant);margin:0 0 1rem;font-size:.8125rem;line-height:1.5}.dashboard-wa-opening-templates-subtitle{letter-spacing:.08em;text-transform:uppercase;color:#128c7e;margin:1.25rem 0 .625rem;font-size:.6875rem;font-weight:600}.dashboard-wa-opening-templates-grid{flex-direction:column;gap:.625rem;display:flex}.dashboard-wa-opening-template-card{border:1px solid var(--dash-outline);border-radius:.75rem;flex-direction:column;gap:.5rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-wa-opening-template-card{border:1px solid color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-wa-opening-template-card{text-align:left;background:#fff;padding:.875rem 1rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.dashboard-wa-opening-template-card:hover{background:#f6fafa;border-color:#128c7e66}.dashboard-wa-opening-template-card--active{background:#e7f4f2;border-color:#128c7e73;box-shadow:0 0 0 1px #128c7e38}.dashboard-wa-opening-template-card-head{align-items:flex-start;gap:.75rem;display:flex}.dashboard-wa-opening-template-radio{border:2px solid var(--dash-outline);border-radius:9999px;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem}@supports (color:color-mix(in lab, red, red)){.dashboard-wa-opening-template-radio{border:2px solid color-mix(in srgb, var(--dash-outline) 70%, transparent)}}.dashboard-wa-opening-template-radio{background:#fff}.dashboard-wa-opening-template-radio--active{background:#128c7e;border-color:#128c7e;box-shadow:inset 0 0 0 3px #fff}.dashboard-wa-opening-template-name{color:var(--dash-on-surface);font-size:.875rem;font-weight:600;display:block}.dashboard-wa-opening-template-desc{color:var(--dash-on-surface-variant);margin-top:.125rem;font-size:.75rem;line-height:1.4;display:block}.dashboard-wa-opening-template-body{color:var(--dash-on-surface);margin:0 0 0 1.875rem;font-family:inherit;font-size:.75rem;line-height:1.5;display:block}@supports (color:color-mix(in lab, red, red)){.dashboard-wa-opening-template-body{color:color-mix(in srgb, var(--dash-on-surface) 88%, transparent)}}.dashboard-wa-opening-template-body{white-space:pre-wrap;word-break:break-word}.dashboard-wa-no-reply-section{border-top:none;margin-top:1.75rem;padding-top:0}.dashboard-wa-no-reply-section-title{color:var(--dash-on-surface);margin:0;font-size:.9375rem;font-weight:600}.dashboard-wa-no-reply-section-lead{color:var(--dash-on-surface-variant);margin:.375rem 0 1rem;font-size:.8125rem;line-height:1.45}.dashboard-wa-no-reply-fallback{border:1px solid #128c7e;border-radius:.75rem;margin-top:1rem}@supports (color:color-mix(in lab, red, red)){.dashboard-wa-no-reply-fallback{border:1px solid color-mix(in srgb, #128c7e 22%, var(--dash-outline))}}.dashboard-wa-no-reply-fallback{background:#f6fafa;padding:1rem}.dashboard-wa-no-reply-fallback+.dashboard-wa-no-reply-fallback{margin-top:.75rem}.dashboard-wa-no-reply-fallback-head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.dashboard-wa-no-reply-fallback-badge{letter-spacing:.06em;text-transform:uppercase;color:#0f7569;background:#deefed;border-radius:9999px;align-items:center;padding:.125rem .5rem;font-size:.625rem;font-weight:700;display:inline-flex}.dashboard-blog-editor{border:1px solid var(--dash-outline);border-radius:.75rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-blog-editor{border:1px solid color-mix(in srgb, var(--dash-outline) 55%, transparent)}}.dashboard-blog-editor{background:#fff}.dashboard-blog-editor--loading{min-height:12rem;color:var(--dash-on-surface-variant,#5f6368);padding:1rem;font-size:.875rem}.dashboard-blog-editor-toolbar{border-bottom:1px solid var(--dash-outline);flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-blog-editor-toolbar{border-bottom:1px solid color-mix(in srgb, var(--dash-outline) 40%, transparent)}}.dashboard-blog-editor-toolbar{background:var(--dash-surface-container-low,#f8f9fc)}@supports (color:color-mix(in lab, red, red)){.dashboard-blog-editor-toolbar{background:color-mix(in srgb, var(--dash-surface-container-low,#f8f9fc) 80%, white)}}.dashboard-blog-editor-toolbar{padding:.4rem .5rem}.dashboard-blog-editor-btn{min-width:2rem;color:var(--dash-on-surface,#141b2b);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;padding:.3rem .45rem;font-size:.75rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}.dashboard-blog-editor-btn:hover:not(:disabled){border-color:var(--dash-outline);background:#fff}@supports (color:color-mix(in lab, red, red)){.dashboard-blog-editor-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--dash-outline) 45%, transparent)}}.dashboard-blog-editor-btn--active{background:var(--dash-primary,#0050cb)}@supports (color:color-mix(in lab, red, red)){.dashboard-blog-editor-btn--active{background:color-mix(in srgb, var(--dash-primary,#0050cb) 10%, white)}}.dashboard-blog-editor-btn--active{border-color:var(--dash-primary,#0050cb)}@supports (color:color-mix(in lab, red, red)){.dashboard-blog-editor-btn--active{border-color:color-mix(in srgb, var(--dash-primary,#0050cb) 35%, transparent)}}.dashboard-blog-editor-btn--active{color:var(--dash-primary,#0050cb)}.dashboard-blog-editor-btn:disabled{opacity:.4;cursor:not-allowed}.dashboard-blog-editor-divider{background:var(--dash-outline);width:1px;height:1.25rem;margin:0 .15rem}@supports (color:color-mix(in lab, red, red)){.dashboard-blog-editor-divider{background:color-mix(in srgb, var(--dash-outline) 50%, transparent)}}.dashboard-blog-editor .tiptap{min-height:14rem;max-height:28rem;color:var(--dash-on-surface,#141b2b);outline:none;padding:.85rem 1rem;font-size:.9375rem;line-height:1.65;overflow-y:auto}.dashboard-blog-editor .tiptap p{margin:.5rem 0}.dashboard-blog-editor .tiptap p:first-child{margin-top:0}.dashboard-blog-editor .tiptap h2{margin:1.1rem 0 .45rem;font-size:1.125rem;font-weight:700}.dashboard-blog-editor .tiptap h3{margin:.9rem 0 .35rem;font-size:1rem;font-weight:700}.dashboard-blog-editor .tiptap ul,.dashboard-blog-editor .tiptap ol{margin:.5rem 0;padding-left:1.35rem}.dashboard-blog-editor .tiptap a{color:var(--dash-primary,#0050cb);text-decoration:underline}.dashboard-blog-editor .tiptap p.is-editor-empty:first-child:before{color:var(--dash-on-surface-variant,#5f6368)}@supports (color:color-mix(in lab, red, red)){.dashboard-blog-editor .tiptap p.is-editor-empty:first-child:before{color:color-mix(in srgb, var(--dash-on-surface-variant,#5f6368) 70%, transparent)}}.dashboard-blog-editor .tiptap p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;pointer-events:none;height:0}
