:root{color-scheme:light;--shell-max-width:1880px;--shell-gutter:8px;--bg:#f6efe8;--panel:#fffdf9;--panel-soft:#f8f1ea;--line:#dfd2c6;--line-strong:#d1c1b3;--text:#13253a;--muted:#76675c;--brand:#dd7a3e;--brand-deep:#b85a25;--brand-warm-soft:#ffefe1;--brand-gradient:linear-gradient(135deg,#f0a164,#dd7a3e 48%,#b85a25);--brand-gradient-soft:linear-gradient(135deg,rgba(240,161,100,0.22),rgba(221,122,62,0.18) 42%,rgba(184,90,37,0.18));--navy:#183150;--navy-deep:#11253d;--success:#19805f;--warn:#c96a29;--shadow:0 24px 60px rgba(17,37,61,0.1);--shadow-soft:0 10px 24px rgba(17,37,61,0.06);--surface-tint:rgba(255,255,255,0.72)}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%;background:radial-gradient(circle at top left,rgba(59,201,214,.16),transparent 28%),radial-gradient(circle at top right,rgba(235,109,88,.1),transparent 22%),linear-gradient(180deg,#f7fbfd 0,var(--bg) 100%);color:var(--text);font-family:Avenir Next,SF Pro Text,PingFang SC,Helvetica Neue,sans-serif;word-break:normal;overflow-wrap:break-word;line-break:auto}:is(h1,h2,h3,h4,h5,h6){text-wrap:balance}:is(p,li,label,.card-header p,.hero p,.notice){text-wrap:pretty}a{color:inherit}button,input,textarea{font:inherit}.shell{margin:0 auto;padding:24px 12px 48px;transition:padding-left .22s ease,padding-right .22s ease,max-width .22s ease}.shell,.shell-with-sidebar{width:min(var(--shell-max-width),calc(100vw - var(--shell-gutter) * 2));max-width:none}.shell-with-sidebar{padding-left:calc(var(--sidebar-dock-width) + 14px)}.hero{display:grid;gap:16px;margin-bottom:22px}.hero-shell{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:18px;align-items:stretch;position:relative;padding:24px;border-radius:24px;overflow:hidden;background:radial-gradient(circle at 78% 20%,rgba(235,109,88,.24),transparent 26%),radial-gradient(circle at 20% 86%,rgba(59,201,214,.14),transparent 30%),linear-gradient(135deg,var(--navy-deep) 0,var(--navy) 52%,var(--navy-soft) 100%);box-shadow:0 36px 80px rgba(17,37,61,.2)}.hero-shell:before{content:"";position:absolute;inset:auto -8% -36% 42%;height:320px;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 64%);pointer-events:none}.hero-main,.hero-side{display:grid;gap:18px;position:relative;z-index:1}.hero-main{padding:10px 0}.hero-brand{display:inline-flex;align-items:center;gap:16px;width:-moz-fit-content;width:fit-content;text-decoration:none}.hero-brand:focus-visible .hero-brand-mark,.hero-brand:hover .hero-brand-mark{transform:translateY(-1px);box-shadow:0 18px 34px rgba(10,20,34,.24)}.hero-brand:focus-visible{outline:none}.hero-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:76px;height:76px;padding:10px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(16px);transition:transform .16s ease,box-shadow .16s ease}.hero-brand-mark img{width:100%;height:auto}.hero-brand-copy{display:grid;gap:6px}.hero-brand-copy strong{font-size:clamp(24px,3vw,30px);line-height:1;letter-spacing:-.04em;color:#f7fbff}.hero-brand-copy span{color:rgba(223,235,247,.82);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.eyebrow{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.92);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:none}.hero h1{margin:0;max-width:12ch;font-size:clamp(32px,4.4vw,52px);line-height:1.06;letter-spacing:-.05em;color:#f7fbff}.hero p{margin:0;max-width:38rem;color:rgba(232,241,250,.84);font-size:17px;line-height:1.72}.hero-status-card{display:grid;gap:10px;padding:22px;border-radius:28px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top left,rgba(59,201,214,.18),transparent 38%),radial-gradient(circle at bottom right,rgba(235,109,88,.16),transparent 36%),linear-gradient(145deg,rgba(255,255,255,.14),rgba(255,255,255,.08));box-shadow:none;backdrop-filter:blur(16px)}.form-section-kicker,.hero-side-label,.section-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;min-height:28px;padding:6px 10px;border-radius:999px;background:rgba(59,201,214,.14);color:var(--brand-deep);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.hero-status-card .hero-side-label{background:var(--brand-gradient-soft);color:#e6fbfd}.hero-status-card strong{font-size:22px;line-height:1.2;letter-spacing:-.03em;color:#f7fbff}.hero-status-card p{max-width:none;font-size:14px;line-height:1.75;color:rgba(232,241,250,.82)}.hero-kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hero-kpi-card{display:grid;gap:6px;padding:18px 16px;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top left,rgba(59,201,214,.16),transparent 42%),radial-gradient(circle at bottom right,rgba(235,109,88,.14),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.08));box-shadow:none;backdrop-filter:blur(12px)}.hero-kpi-card span{color:rgba(223,235,247,.82);font-size:12px;font-weight:700}.hero-kpi-card strong{font-size:28px;line-height:1;letter-spacing:-.04em;color:#ffffff}.hero-kpi-card em{color:rgba(223,235,247,.78);font-size:12px;font-style:normal;line-height:1.55}.hero-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hero-strip-item{display:grid;gap:6px;padding:16px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,rgba(255,255,255,.78),rgba(241,247,251,.92));box-shadow:var(--shadow-soft)}.hero-strip-item strong{font-size:14px}.hero-strip-item span{color:var(--muted);font-size:13px;line-height:1.7}.notice{padding:10px 12px;border-radius:12px;border:1px solid rgba(235,109,88,.2);background:rgba(255,243,239,.98);color:var(--warn);font-size:12px;line-height:1.6}.notice-soft{border-color:rgba(94,166,206,.22);background:rgba(237,248,255,.98);color:#2f678d}.notice-hero{max-width:980px}.workspace-grid{display:block;margin-bottom:16px}.ops-shell{display:grid;gap:18px}.ops-hero{margin-bottom:0}.ops-hero-shell{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.ops-layout-grid,.ops-summary-grid{display:grid;gap:16px}.ops-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-summary-card{min-height:100%}.ops-stat-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.ops-stat-grid div{display:grid;gap:6px;padding:14px 16px;border-radius:18px;background:rgba(241,247,251,.8);border:1px solid rgba(204,215,226,.8)}.ops-stat-grid span{color:var(--muted);font-size:12px;font-weight:700}.ops-stat-grid strong{font-size:22px;line-height:1.1;letter-spacing:-.04em}.ops-activity-grid{display:grid;gap:12px;grid-template-columns:repeat(7,minmax(0,1fr))}.ops-activity-card{min-height:156px}.ops-activity-bar-track{height:10px;border-radius:999px;background:rgba(204,215,226,.66);overflow:hidden}.ops-activity-bar-fill{height:100%;border-radius:inherit;background:var(--brand-gradient)}.main-column{display:grid;gap:16px;min-width:0}.industry-profile-card .textarea{min-height:96px}.side-column{display:grid;grid-template-columns:1fr;gap:16px;width:min(var(--sidebar-dock-width),calc(100vw - 20px));max-height:calc(100vh - 20px);border-radius:22px;border:1px solid rgba(24,49,80,.08);background:radial-gradient(circle at top left,rgba(59,201,214,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(235,109,88,.14),transparent 32%),linear-gradient(180deg,rgba(24,49,80,.98),rgba(30,62,99,.96));box-shadow:0 28px 60px rgba(17,37,61,.24);position:fixed;top:10px;left:max(8px,calc((100vw - min(var(--shell-max-width), calc(100vw - var(--shell-gutter) * 2))) / 2 + 6px));z-index:40;overflow:auto;transform:translateX(calc(-100% - 36px));opacity:0;pointer-events:none;transition:transform .22s ease,opacity .18s ease}.side-column-open{transform:translateX(0);opacity:1;pointer-events:auto}.side-column-pinned{top:24px}.side-column-docked{top:18px}.results-shell{margin-top:16px}.sidebar-intro{gap:16px;padding:4px 2px 0}.sidebar-intro-head{gap:16px}.sidebar-brand{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;min-width:0}.sidebar-brand-mark{width:64px;height:64px;padding:8px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.sidebar-brand-mark img{width:100%;height:auto}.sidebar-brand-copy{gap:4px}.sidebar-brand-copy strong{color:#f7fbff;font-size:24px;line-height:1.05;letter-spacing:-.04em}.sidebar-brand-copy span{color:rgba(221,233,244,.76);font-size:13px;line-height:1.65}.sidebar-controls{display:inline-flex;flex-wrap:wrap;gap:10px}.sidebar-close,.sidebar-launcher,.sidebar-pin{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.1);color:#eef7fc;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.sidebar-close:hover,.sidebar-pin:hover{transform:translateY(-1px);background:rgba(255,255,255,.14)}.sidebar-close,.sidebar-pin{flex:0 0 auto;min-height:38px;padding:10px 14px;border-radius:14px;font-size:12px;font-weight:800}.sidebar-pin-active{background:var(--brand-gradient-soft);border-color:rgba(59,201,214,.24)}.sidebar-launcher{position:fixed;top:28px;left:0;z-index:35;display:inline-grid;gap:1px;min-width:72px;padding:11px 9px 11px 12px;border-radius:0 16px 16px 0;background:radial-gradient(circle at top left,rgba(59,201,214,.28),transparent 42%),radial-gradient(circle at bottom right,rgba(235,109,88,.24),transparent 40%),linear-gradient(180deg,rgba(24,49,80,.94),rgba(17,37,61,.92));border-color:rgba(170,214,224,.22);box-shadow:0 18px 34px rgba(17,37,61,.22);backdrop-filter:blur(18px);transition:transform .16s ease,background .16s ease,border-color .16s ease,opacity .16s ease}.sidebar-launcher:hover{transform:translateY(-1px);background:radial-gradient(circle at top left,rgba(59,201,214,.4),transparent 40%),radial-gradient(circle at bottom right,rgba(235,109,88,.32),transparent 36%),linear-gradient(180deg,rgba(20,42,68,.98),rgba(13,29,48,.96));border-color:rgba(120,212,221,.38);box-shadow:0 20px 38px rgba(17,37,61,.28)}.sidebar-launcher span{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:rgba(207,236,242,.82)}.sidebar-launcher strong{font-size:15px;line-height:1.1;color:#f6fbfd}.sidebar-launcher-active{background:radial-gradient(circle at top left,rgba(59,201,214,.34),transparent 40%),radial-gradient(circle at bottom right,rgba(235,109,88,.28),transparent 38%),linear-gradient(180deg,rgba(24,49,80,.96),rgba(32,62,99,.92));border-color:rgba(59,201,214,.3)}.sidebar-launcher-hidden{opacity:0;pointer-events:none;transform:translateX(-100%)}.sidebar-scrim{position:fixed;inset:0;z-index:30;border:none;background:rgba(7,14,24,.28);backdrop-filter:blur(6px);cursor:pointer}.sidebar-nav{padding:14px 2px 0}.sidebar-nav-label{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(211,229,239,.7)}.sidebar-nav-grid{display:flex;flex-wrap:wrap;gap:10px}.sidebar-nav-link{display:inline-flex;align-items:center;min-height:36px;padding:9px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:rgba(239,247,252,.9);font-weight:800;text-decoration:none;transition:transform .16s ease,background .16s ease,border-color .16s ease}.sidebar-nav-link:hover{transform:translateY(-1px);background:linear-gradient(135deg,rgba(59,201,214,.22),rgba(235,109,88,.14));border-color:rgba(59,201,214,.24)}.card{background:rgba(255,255,255,.9);border:1px solid rgba(213,221,232,.88);box-shadow:var(--shadow);border-radius:20px;overflow:hidden;backdrop-filter:blur(12px)}.card-search-workspace{position:relative}.card-search-workspace:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,rgba(59,201,214,.9),rgba(108,182,191,.88) 46%,rgba(235,109,88,.9))}.card-side-panel{border-color:rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.06));box-shadow:none;backdrop-filter:blur(18px)}.sidebar-section-card{overflow:hidden}.card-search-workspace .card-header{padding-top:30px}.card-search-workspace .card-header,.results-shell-card .card-header{background:linear-gradient(180deg,rgba(245,248,252,.96),rgba(255,255,255,.72))}.card-side-panel .card-header{padding-bottom:16px}.sidebar-section-trigger{padding:0;cursor:pointer}.sidebar-section-header{align-items:center;padding-bottom:20px;transition:padding-bottom .16s ease}.sidebar-section-card:not(.sidebar-section-open) .sidebar-section-header{min-height:62px;padding:14px 16px;margin:0}.sidebar-section-state{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:30px;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:rgba(234,244,251,.84);font-size:11px;font-weight:800;letter-spacing:.04em}.sidebar-section-card:not(.sidebar-section-open){border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.06)}.sidebar-section-card:not(.sidebar-section-open) .card-body{display:none}.sidebar-section-card:not(.sidebar-section-open) .card-header{align-items:center}.sidebar-section-card:not(.sidebar-section-open) .card-header h3{margin:0;font-size:18px;line-height:1.2}.sidebar-section-card:not(.sidebar-section-open) .sidebar-section-state{min-width:50px;min-height:28px;padding:5px 10px;font-size:10px;color:rgba(226,238,248,.72)}.sidebar-section-card.sidebar-section-open .sidebar-section-state{background:linear-gradient(135deg,rgba(59,201,214,.22),rgba(235,109,88,.14));border-color:rgba(59,201,214,.22);color:rgba(245,251,255,.9)}.results-shell-card{position:relative;overflow:hidden}.results-shell-card:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,rgba(59,201,214,.9),rgba(108,182,191,.88) 52%,rgba(235,109,88,.9))}.cost-shelf-card{margin-top:0;border-color:rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.05));box-shadow:none}.cost-shelf-card .card-header{padding-bottom:14px}.cost-shelf-card .section-kicker,.side-column .section-kicker{background:var(--brand-gradient-soft);color:#eefcff}.card-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;padding:26px 26px 18px}.card-header h2,.card-header h3{margin:0 0 8px;font-size:22px;line-height:1.15}.card-header p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.side-column .card-header h3,.side-column .cost-row strong,.side-column .field label,.side-column .history-meta strong,.side-column .status-copy strong{color:rgba(245,250,255,.96)}.side-column .card-header p,.side-column .cost-row,.side-column .cost-total-card span,.side-column .empty,.side-column .field small,.side-column .history-companies,.side-column .history-meta span,.side-column .lead-snippet,.side-column .lead-summary,.side-column .market-counter,.side-column .status-copy span{color:rgba(214,228,240,.78)}.side-column .input,.side-column .select,.side-column .textarea{border-color:rgba(255,255,255,.12);background:rgba(247,251,255,.98)}.side-column .button-ghost{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);color:rgba(236,245,252,.88)}.card-header-meta{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.card-body{padding:0 26px 26px}.task-form-layout{display:grid;gap:18px}.form-section{display:grid;gap:16px;border-radius:16px;border:1px solid rgba(200,214,227,.92);background:linear-gradient(180deg,rgba(244,248,250,.96),rgba(255,255,255,.88));box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.form-section-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.form-section-head>div{display:grid;gap:8px}.form-section-head h3{line-height:1.15}.form-section-head p{margin:0;max-width:360px;color:var(--muted);font-size:13px;line-height:1.7}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.field-stack{display:grid;gap:14px}.field{display:grid;gap:8px}.field-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.field label{font-size:13px;font-weight:800;color:var(--text)}.field small{color:var(--muted);font-size:12px;line-height:1.6}.keyword-assistant{display:grid;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid rgba(24,49,80,.08);background:radial-gradient(circle at top right,rgba(59,201,214,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.92),rgba(244,249,252,.98))}.keyword-assistant-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.keyword-assistant-actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.keyword-assistant-copy{display:grid;gap:4px}.keyword-assistant-copy strong{font-size:13px;color:var(--text)}.keyword-assistant-copy span{color:var(--muted);font-size:12px;line-height:1.6}.keyword-assistant-groups{display:grid;gap:10px}.keyword-assistant-loading{display:grid;place-items:center;gap:12px;min-height:280px;padding:28px 20px;border-radius:20px;border:1px dashed rgba(59,201,214,.22);background:radial-gradient(circle at 50% 18%,rgba(59,201,214,.14),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.84),rgba(239,248,252,.92));text-align:center}.keyword-assistant-loading strong{font-size:16px;color:var(--text)}.keyword-assistant-loading span{max-width:420px;color:var(--muted);font-size:13px;line-height:1.7}.keyword-assistant-group{display:grid;gap:8px}.keyword-assistant-label{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.keyword-tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.keyword-tag{border:1px solid rgba(24,49,80,.1);background:rgba(255,255,255,.92);color:var(--navy-soft);border-radius:999px;padding:9px 14px;display:inline-grid;gap:2px;align-items:start;font-size:13px;line-height:1.35;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.keyword-tag-text{display:block}.keyword-tag-hint{display:block;color:#6b7280;font-size:11px;line-height:1.45}.keyword-tag:hover{transform:translateY(-1px);border-color:rgba(59,201,214,.3);color:var(--brand-deep);box-shadow:0 10px 22px rgba(17,37,61,.06)}.keyword-tag-primary{border-color:rgba(59,201,214,.28);background:rgba(59,201,214,.12);color:var(--brand-deep)}.input,.select,.textarea{width:100%;border:1px solid var(--line);background:rgba(255,255,255,.94);border-radius:16px;color:var(--text);padding:13px 15px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.textarea{min-height:110px;resize:vertical}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:rgba(59,201,214,.56);box-shadow:0 0 0 4px rgba(59,201,214,.14)}.pill-row{display:flex;flex-wrap:wrap;gap:10px}.pill{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;background:var(--panel-soft);border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:13px}.field-link{border:none;padding:0;background:transparent;color:var(--brand);font-size:12px;font-weight:700;cursor:pointer}.field-link-row{display:inline-flex;align-items:center;gap:10px}.market-counter{color:var(--muted);font-size:12px;font-weight:700}.market-preset-row,.market-region-row{display:flex;flex-wrap:wrap;gap:6px}.market-chip,.market-pill,.market-preset,.market-region{border:1px solid var(--line);background:var(--panel-soft);color:var(--muted);border-radius:999px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.field-link:hover,.market-chip:hover,.market-pill:hover,.market-preset:hover,.market-region:hover{transform:translateY(-1px)}.market-region{min-height:30px;padding:0 10px;font-size:12px;font-weight:700}.market-region-active{background:rgba(59,201,214,.12);border-color:rgba(59,201,214,.28);color:var(--brand-deep)}.market-preset{padding:8px 12px;font-size:12px;font-weight:700}.market-panel{display:grid;gap:10px}.market-strip-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:-2px}.market-panel-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.market-panel-copy{display:grid;gap:4px}.market-panel-copy strong{font-size:13px;color:var(--text)}.market-panel-copy span{color:var(--muted);font-size:12px;line-height:1.6}.market-toggle{border:none;background:transparent;color:var(--brand);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.market-toggle-secondary{color:var(--muted)}.market-chip-cloud{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;padding:12px;min-height:72px;border:1px solid var(--line);border-radius:18px;background:rgba(244,248,250,.8)}.market-chip-cloud-scroll{max-height:268px;overflow:auto;align-content:flex-start}.market-chip{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;width:100%;min-width:0;padding:10px 12px;text-align:left;font-size:13px}.market-chip strong,.market-pill strong{font-size:13px;font-weight:800}.market-chip-copy{display:grid;gap:2px;min-width:0}.market-chip-title{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.market-chip span{color:var(--muted);font-size:12px;line-height:1.5}.market-chip-flag{width:34px;height:34px;border-radius:10px;display:inline-flex;position:relative;align-items:center;justify-content:center;background:rgba(223,232,242,.9);color:#51657d;font-size:28px;font-weight:700;line-height:1;overflow:hidden}.market-chip-flag-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:inherit}.market-chip-flag-fallback{position:absolute;inset:0;display:none;align-items:center;justify-content:center;font-size:20px;line-height:1}.market-chip-flag-fallback-visible{display:inline-flex}.market-chip-active{background:rgba(59,201,214,.12);border-color:rgba(59,201,214,.28);color:var(--brand-deep)}.market-chip-active .market-chip-flag{background:rgba(211,128,52,.16);color:#b85d17}.market-chip-active span{color:rgba(42,167,180,.9)}.market-pill{display:inline-grid;gap:8px;padding:10px 12px;text-align:left}.market-pill em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.5}.market-pill span{color:var(--brand-deep);font-size:12px;font-weight:700}.market-empty{color:var(--muted);font-size:13px;line-height:1.6}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:0}.action-panel{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:16px 18px;border-radius:24px;border:1px solid rgba(24,49,80,.08);background:radial-gradient(circle at 88% 22%,rgba(235,109,88,.22),transparent 24%),linear-gradient(135deg,rgba(17,37,61,.96),rgba(24,49,80,.98) 52%,rgba(40,74,114,.96));box-shadow:0 22px 48px rgba(17,37,61,.14)}.action-panel-copy{display:grid;gap:4px;max-width:440px}.action-panel-copy strong{font-size:15px;color:#ffffff}.action-panel-copy span{color:rgba(230,239,248,.82);font-size:13px;line-height:1.65}.quick-access-row{display:flex;gap:12px;flex-wrap:wrap}.quick-access-button{display:inline-flex;align-items:center;gap:10px}.quick-access-button span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:rgba(67,97,238,.1);color:#2b50d9;font-size:12px;font-weight:700}.loading-card{display:grid;gap:12px;padding:16px 18px;border-radius:18px;border:1px solid rgba(59,201,214,.18);background:linear-gradient(180deg,rgba(223,247,249,.8),rgba(255,255,255,.96))}.loading-header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.logo-loading-mark{position:relative;flex:0 0 auto;border-radius:20px;overflow:hidden;background:radial-gradient(circle at 50% 30%,rgba(255,255,255,.92) 0,rgba(223,247,249,.72) 46%,rgba(59,201,214,.1) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 14px 28px rgba(42,167,180,.16)}.logo-loading-mark-base,.logo-loading-mark-reveal{position:absolute;inset:0}.logo-loading-mark-base{opacity:.18;transform:scale(.92)}.logo-loading-mark-reveal{animation:logo-loading-reveal 1.8s ease-in-out infinite;clip-path:inset(100% 0 0 0)}.logo-loading-image{-o-object-fit:contain;object-fit:contain;padding:10px}.logo-loading-mark-compact{border-radius:8px;background:radial-gradient(circle at 50% 32%,rgba(255,255,255,.98) 0,rgba(223,247,249,.52) 48%,rgba(59,201,214,.04) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 4px 10px rgba(42,167,180,.08)}.logo-loading-mark-compact .logo-loading-image{padding:2px}.logo-loading-mark-compact .logo-loading-mark-base{opacity:.34;transform:scale(.96)}.logo-loading-mark-compact .logo-loading-ring{inset:1px;border-radius:7px;border-color:rgba(59,201,214,.14)}.logo-loading-ring{position:absolute;inset:4px;border-radius:18px;border:1px solid rgba(59,201,214,.22);animation:logo-loading-breathe 1.8s ease-in-out infinite}.loading-copy{display:grid;gap:4px;flex:1 1 auto}.loading-copy strong{font-size:14px}.loading-copy span{color:var(--muted);font-size:13px;line-height:1.6}.loading-percent{margin:0 0 0 auto;color:var(--brand);font-size:13px;font-style:normal;font-weight:800}.loading-bar{overflow:hidden;height:10px;border-radius:999px;background:rgba(59,201,214,.14)}.loading-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand) 0,var(--brand-deep) 58%,var(--brand-warm) 100%);box-shadow:0 10px 20px rgba(42,167,180,.18);transition:width .55s ease}.loading-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--muted);font-size:12px;line-height:1.6}.loading-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.loading-step{display:grid;gap:4px;min-height:88px;padding:10px 12px;border-radius:16px;border:1px solid rgba(216,224,234,.95);background:rgba(255,255,255,.72)}.loading-step strong{font-size:12px}.loading-step span{color:var(--muted);font-size:11px;line-height:1.55}.loading-step-active{border-color:rgba(59,201,214,.28);background:rgba(59,201,214,.08)}.loading-step-active strong{color:var(--brand)}.loading-step-done{border-color:rgba(15,153,96,.22);background:rgba(15,153,96,.08)}.loading-step-done strong{color:var(--success)}@keyframes logo-loading-reveal{0%{clip-path:inset(100% 0 0 0);opacity:.2;transform:translateY(6px) scale(.92)}28%{clip-path:inset(56% 0 0 0);opacity:.72;transform:translateY(2px) scale(.96)}58%{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0) scale(1)}78%{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0) scale(1)}to{clip-path:inset(0 0 100% 0);opacity:.08;transform:translateY(-6px) scale(1.02)}}@keyframes logo-loading-breathe{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.95;transform:scale(1)}}.button{border:none;border-radius:16px;cursor:pointer;transition:transform .15s ease,opacity .15s ease,background .15s ease,box-shadow .15s ease;font-weight:800;letter-spacing:-.01em}.button:hover{transform:translateY(-1px);box-shadow:var(--shadow-soft)}.button:disabled{cursor:not-allowed;opacity:.55;transform:none}.button-primary{background:linear-gradient(135deg,var(--brand-deep) 0,var(--brand) 56%,var(--brand-warm) 100%);color:#fff}.button-secondary{background:var(--brand-soft)}.button-ghost{background:rgba(255,255,255,.78);color:var(--muted)}.button-ghost,.switch-row{border:1px solid var(--line)}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:var(--panel-soft);border-radius:16px}.switch-copy{display:grid;gap:4px}.switch-copy strong{font-size:14px}.switch-copy span{font-size:12px;color:var(--muted);line-height:1.55}.checkbox{width:18px;height:18px}.status-grid,.status-stack{display:grid;gap:12px}.status-item{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05)}.status-copy{display:grid;gap:4px}.status-copy strong{font-size:14px;line-height:1.35}.status-copy span{color:var(--muted);font-size:12px;line-height:1.6}.monitor-refresh-row{display:flex;justify-content:space-between;gap:12px;align-items:center}.monitor-metric-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.monitor-metric-card{min-height:128px}.monitor-error-level{font-weight:700;color:var(--warn)}.monitor-error-message{color:var(--text);word-break:break-word}.history-list{display:grid;gap:12px}.history-item{display:grid;gap:10px;padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05)}.history-meta{display:flex;justify-content:space-between;gap:10px;align-items:center}.history-meta strong{font-size:14px}.history-meta span{color:var(--muted);font-size:12px}.history-companies{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.history-action{padding:9px 12px}.history-action,.status-badge{width:-moz-fit-content;width:fit-content}.status-badge{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap;word-break:keep-all}.status-ok{color:#dffff8;background:rgba(27,154,131,.18)}.status-missing{color:#ffe0d7;background:rgba(235,109,88,.16)}.hint-list,.progress-list,.warning-list{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--muted);line-height:1.7;font-size:14px}.results-meta{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:16px}.results-count{min-height:34px;padding:8px 12px;border-radius:999px;background:rgba(246,249,252,.92);border:1px solid rgba(213,221,232,.88);font-size:13px;color:var(--muted);font-weight:700}.results-count,.results-live-badge{display:inline-flex;align-items:center}.results-live-badge{gap:8px;min-height:30px;padding:6px 12px;border-radius:999px;background:rgba(59,201,214,.1);color:var(--brand-deep);font-size:12px;font-weight:800}.results-live-badge:before{content:"";width:8px;height:8px;border-radius:999px;background:currentColor;animation:livePulse 1.4s ease-in-out infinite}.lead-card-list{display:grid;gap:18px}.results-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.results-summary-card{gap:6px;padding:16px 18px;border-radius:16px;border:1px solid rgba(205,216,229,.94);background:linear-gradient(180deg,rgba(245,248,252,.96),rgba(255,255,255,.94));box-shadow:var(--shadow-soft)}.results-summary-card span{color:var(--muted);font-size:12px;font-weight:700}.results-summary-card strong{font-size:30px;line-height:1;letter-spacing:-.04em}.results-summary-card em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.55}.lead-card-v2{display:grid;gap:16px;padding:22px 22px 24px;border:1px solid rgba(213,221,232,.92);border-radius:18px;background:radial-gradient(circle at top right,rgba(59,201,214,.08),transparent 26%),radial-gradient(circle at bottom left,rgba(235,109,88,.06),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,249,252,.9));box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.lead-card-v2:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--brand) 0,var(--brand-deep) 52%,var(--brand-warm) 100%)}.lead-card-live{animation:leadCardRise .35s ease}.lead-card-pending{position:relative;overflow:hidden}.lead-card-pending:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.45) 50%,rgba(255,255,255,0));transform:translateX(-100%);animation:leadSweep 1.8s ease-in-out infinite;pointer-events:none}.lead-card-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-left:4px;padding-bottom:2px}.lead-quick-action-bar{gap:16px;padding:18px 20px;border-radius:16px;background:linear-gradient(135deg,rgba(19,37,58,.98),rgba(34,67,105,.96) 62%,rgba(81,88,135,.94));border:1px solid rgba(36,69,105,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 24px rgba(17,37,61,.08)}.lead-quick-action-copy{display:grid;gap:8px;min-width:0}.lead-quick-action-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lead-quick-action-head-copy{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.lead-quick-action-toggle{flex:0 0 auto}.lead-quick-action-status{color:rgba(224,236,246,.74);font-size:13px;font-weight:700}.lead-quick-action-subject{margin:0;color:rgba(249,252,255,.92);font-size:13px;font-weight:700;line-height:1.6}.lead-quick-action-buttons{display:grid;gap:10px 12px;width:100%}.lead-quick-action-button{width:100%;justify-content:center;min-height:42px;padding:10px 14px;text-align:center}.lead-company-block{display:grid;gap:6px;min-width:0}.lead-domain-link{color:var(--brand);font-size:14px;font-weight:800;text-decoration:none;word-break:break-all}.lead-domain-link:hover{text-decoration:underline}.lead-score-block{display:grid;justify-items:end;gap:12px;min-width:120px}.score-large{min-width:76px;padding:12px 16px;font-size:18px;background:linear-gradient(135deg,rgba(221,247,248,.92),rgba(255,229,222,.9));color:var(--brand-deep);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.contact-chip-row,.lead-chip-row{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.contact-inline-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.contact-chip-pair{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.contact-chip,.meta-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;min-height:34px;padding:8px 12px;border-radius:999px;border:1px solid rgba(216,224,234,.95);background:rgba(255,255,255,.92);color:var(--text);font-size:12px;font-weight:700;text-decoration:none;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.meta-chip{color:var(--muted)}.meta-chip-accent{background:rgba(59,201,214,.12);border-color:rgba(59,201,214,.2);color:var(--brand-deep)}.contact-chip{transition:transform .15s ease,border-color .15s ease,background .15s ease}.contact-chip:hover{transform:translateY(-1px);border-color:rgba(59,201,214,.26)}.contact-chip-with-tooltip{position:relative}.contact-chip-with-tooltip:after{content:attr(data-tooltip);bottom:calc(100% + 10px);transform:translateX(-50%) translateY(6px);min-width:-moz-max-content;min-width:max-content;max-width:220px;padding:8px 10px;border-radius:12px;color:#fff;font-size:11px;font-weight:700;line-height:1.45;box-shadow:0 16px 36px rgba(15,23,42,.22);z-index:20}.contact-chip-with-tooltip:after,.contact-chip-with-tooltip:before{position:absolute;left:50%;background:rgba(15,23,42,.96);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease}.contact-chip-with-tooltip:before{content:"";bottom:calc(100% + 4px);width:10px;height:10px;transform:translateX(-50%) rotate(45deg);z-index:19}.contact-chip-with-tooltip:hover:after{opacity:1;transform:translateX(-50%) translateY(0)}.contact-chip-with-tooltip:hover:before{opacity:1;transform:translateX(-50%) rotate(45deg)}.email-hint-badge{background:rgba(59,201,214,.12);color:var(--brand-deep)}.email-hint-badge,.email-verify-badge{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.01em}.email-verify-badge{background:rgba(15,23,42,.08);color:var(--text)}.whatsapp-mark{width:14px;height:14px;flex:0 0 14px}.contact-chip-wa{background:rgba(15,153,96,.1);border-color:rgba(15,153,96,.22);color:var(--success)}.contact-chip-light{background:rgba(248,250,252,.88);color:var(--muted)}.contact-chip-active{background:rgba(59,201,214,.16);border-color:rgba(59,201,214,.3);color:var(--brand-deep)}.contact-chip-danger{background:rgba(235,109,88,.12);border-color:rgba(235,109,88,.28);color:#b14a3b}.contact-chip-verified{background:rgba(15,153,96,.1);border-color:rgba(15,153,96,.24);color:var(--success)}.contact-chip-warning{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.25);color:#b45309}.lead-sections{display:grid;grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);gap:16px;align-items:start}.lead-primary-column,.lead-secondary-column{display:grid;gap:16px;align-content:start;min-width:0}.lead-primary-column .lead-panel,.lead-secondary-column .lead-panel{min-width:0}.lead-panel{display:grid;align-content:start;gap:12px;padding:18px 18px 20px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(249,251,253,.82));border:1px solid rgba(213,221,232,.84);box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.lead-panel-wide{min-width:0;grid-column:1/-1}.lead-collapsible-panel{display:grid;gap:0;border-radius:16px;border:1px solid rgba(213,221,232,.84);background:rgba(255,255,255,.9);overflow:hidden}.lead-collapsible-trigger{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:58px;padding:14px 16px;border:none;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,249,252,.9));color:var(--text-strong);text-align:left;cursor:pointer}.lead-collapsible-trigger span{display:grid;gap:4px;min-width:0}.lead-collapsible-trigger strong{font-size:13px;line-height:1.35}.lead-collapsible-trigger em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-collapsible-trigger b{flex:0 0 auto;min-width:48px;color:var(--brand-deep);font-size:12px;text-align:right}.lead-collapsible-trigger:hover{background:rgba(247,250,252,.98)}.lead-collapsible-body{padding:0;border-top:1px solid rgba(213,221,232,.74)}.lead-collapsible-body>.lead-panel,.lead-collapsible-body>.lead-panel-wide{border:none;border-radius:0;box-shadow:none}.lead-panel-title{font-size:12px;letter-spacing:.06em;color:var(--brand-deep)}.lead-name{margin:0 0 4px;font-size:21px;font-weight:800;line-height:1.2;letter-spacing:-.03em}.lead-domain,.lead-snippet,.lead-summary{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.lead-quick-action-bar .contact-empty,.lead-quick-action-bar .lead-snippet{color:rgba(228,239,247,.84)}.lead-quick-action-bar .lead-snippet{margin:0}.translatable-block{display:grid;gap:8px}.translatable-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.inline-translate-button{flex:0 0 auto;min-width:36px;min-height:36px;padding:5px;border-radius:10px;border:1px solid rgba(216,224,234,.95);background:rgba(255,255,255,.96);color:#8b5e34;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.inline-translate-button:hover:not(:disabled){border-color:rgba(59,130,246,.22);background:rgba(248,251,255,.98);color:#b85d17}.inline-translate-button:disabled{cursor:wait;opacity:.7}.translate-toggle-icon{width:100%;height:100%;max-width:24px;max-height:24px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px}.translate-toggle-icon-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.translate-toggle-icon-busy{animation:translate-icon-spin 1.1s linear infinite}.translated-copy{margin:0;padding:10px 12px;border-radius:12px;background:rgba(59,201,214,.08);color:var(--text);font-size:13px;line-height:1.7}.keyword-translate-row{display:flex;justify-content:flex-end;margin-top:8px}.keyword-translation-copy{margin-top:8px}@keyframes translate-icon-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-stack{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.contact-group{display:grid;gap:8px;align-content:start;min-width:0}.contact-group-card{min-width:0;overflow:hidden}.contact-label{font-weight:800}.contact-empty,.contact-label{font-size:13px;color:var(--muted)}.contact-empty{margin:0;line-height:1.65}.dna-panel{display:grid;gap:12px}.dna-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.dna-score-card{display:grid;gap:2px;min-width:132px;padding:12px 14px;border-radius:12px;border:1px solid rgba(216,224,234,.82);background:rgba(248,250,252,.92)}.dna-score-strong{background:rgba(59,201,214,.08);border-color:rgba(59,201,214,.16)}.dna-score-warm{background:rgba(15,153,96,.08);border-color:rgba(15,153,96,.16)}.dna-score-light{background:rgba(245,158,11,.08);border-color:rgba(245,158,11,.16)}.dna-key,.dna-score-band,.dna-score-label{color:var(--muted);font-size:12px;font-weight:700}.dna-score-value{color:var(--text);font-size:32px;line-height:1;letter-spacing:-.04em}.dna-grid,.dna-row{display:grid;gap:10px}.dna-row{grid-template-columns:92px minmax(0,1fr)}.dna-value-block{display:grid;gap:3px}.dna-value-block strong{color:var(--text);font-size:13px}.dna-notes,.dna-summary,.dna-value-block span{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.dna-summary{padding:10px 12px;border-radius:12px;background:rgba(59,201,214,.06);color:var(--text)}.dna-notes{padding-left:18px}.follow-up-stack{display:grid;gap:12px}.follow-up-actions,.follow-up-status-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.follow-up-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.follow-up-field{display:grid;gap:6px}.follow-up-field label{font-size:12px;font-weight:700;color:var(--muted)}.follow-up-stat-card{display:grid;gap:4px;min-height:46px;padding:12px 14px;border-radius:14px;border:1px solid rgba(216,224,234,.88);background:rgba(248,250,252,.78)}.follow-up-stat-card strong{font-size:13px;color:var(--text)}.follow-up-stat-card span{color:var(--muted);font-size:12px;line-height:1.6}.follow-up-log-list,.follow-up-log-stack{display:grid;gap:10px}.follow-up-log-item{display:grid;gap:8px;padding:14px;border-radius:16px;border:1px solid rgba(216,224,234,.88);background:rgba(248,250,252,.78)}.confidence-card,.confidence-shell{display:grid;gap:12px}.confidence-card{padding:14px;border-radius:16px;border:1px solid rgba(216,224,234,.88);background:linear-gradient(180deg,rgba(248,250,252,.9),rgba(255,255,255,.82))}.confidence-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.confidence-score{display:grid;gap:4px;min-width:96px}.confidence-band,.confidence-metric span,.confidence-score span{color:var(--muted);font-size:12px;font-weight:700}.confidence-score strong{font-size:34px;line-height:1;letter-spacing:-.04em}.confidence-copy{display:grid;gap:8px}.confidence-copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.confidence-band{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;background:rgba(59,201,214,.1);color:var(--brand-deep)}.confidence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.confidence-metric{display:grid;gap:4px;padding:12px;border-radius:14px;border:1px solid rgba(216,224,234,.88);background:rgba(255,255,255,.78)}.confidence-metric strong{font-size:22px;line-height:1}.confidence-reason-list,.evidence-note-list{margin:0;padding-left:18px;display:grid;gap:8px;color:var(--muted);font-size:13px;line-height:1.65}.evidence-stack{display:grid;gap:8px}.evidence-stack strong{font-size:13px;color:var(--text)}.evidence-link-list{display:grid;gap:8px}.evidence-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:8px 12px;border-radius:12px;border:1px solid rgba(216,224,234,.88);background:rgba(255,255,255,.82);color:var(--brand-deep);font-size:12px;font-weight:700;text-decoration:none;word-break:break-all}.outreach-stack{display:grid;gap:12px}.lead-primary-column .outreach-stack{gap:14px}.outreach-actions-row,.outreach-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.outreach-draft-shell{display:grid;gap:12px}.lead-primary-column .outreach-draft-shell{gap:14px}.outreach-command-board{display:grid;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(16,27,43,.08);background:rgba(248,250,252,.82)}.outreach-command-board-head{display:grid;gap:4px}.outreach-command-board-head strong{color:var(--text);font-size:14px;line-height:1.3}.outreach-command-board-head span{color:var(--muted);font-size:12px;line-height:1.55}.outreach-command-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.outreach-command-button{width:100%;min-height:40px;justify-content:center;text-align:center}.outreach-field{display:grid;gap:6px}.outreach-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;align-items:start}.outreach-detail-full{grid-column:1/-1}.outreach-visual-workspace{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:16px;align-items:start}.outreach-visual-controls{display:grid;gap:12px;align-content:start}.outreach-visual-stage{display:grid;gap:12px;min-width:0}.lead-primary-column .outreach-field{gap:8px}@media (max-width:760px){.outreach-command-grid,.outreach-detail-grid,.outreach-visual-workspace{grid-template-columns:minmax(0,1fr)}}.outreach-image-preview{display:grid;gap:8px;justify-items:start}.outreach-image-preview-hero{gap:12px;padding:16px;border-radius:22px;border:1px solid rgba(216,224,234,.92);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,249,253,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.outreach-image-preview-manual{padding-top:4px}.outreach-image-preview-logo{width:-moz-fit-content;width:fit-content;padding-top:4px}.outreach-hero-preview{display:grid;grid-template-columns:minmax(0,1fr) 148px;gap:14px;padding:18px;border-radius:18px;border:1px solid rgba(216,224,234,.9);background:var(--hero-bg,#eef9fa)}.outreach-hero-copy{display:grid;gap:10px;min-width:0}.outreach-hero-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:6px 10px;border-radius:999px;background:var(--hero-accent-soft,#ddf7f8);color:var(--hero-accent,#2aa7b4);font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.outreach-hero-copy h4{margin:0;color:var(--hero-text,#142032);font-size:24px;line-height:1.2;letter-spacing:-.02em}.outreach-hero-copy p{margin:0;color:var(--hero-muted,#5f6f86);font-size:13px;line-height:1.7}.lead-primary-column .outreach-body{white-space:pre-wrap;word-break:break-word}.outreach-hero-badges{display:flex;flex-wrap:wrap;gap:8px}.outreach-hero-badges span{display:inline-flex;align-items:center;min-height:28px;padding:6px 11px;border-radius:999px;background:var(--hero-accent-soft,#ddf7f8);color:var(--hero-accent,#2aa7b4);font-size:12px;font-weight:700}.outreach-hero-motif{display:grid;align-content:start;gap:8px;min-height:132px;padding:16px;border-radius:18px;background:var(--hero-accent,#2aa7b4);color:#fff}.outreach-hero-motif strong{font-size:22px;line-height:1.2}.outreach-hero-motif em{font-style:normal;font-size:12px;line-height:1.6;color:rgba(255,255,255,.88)}.outreach-image-preview img{display:block;width:100%;max-width:100%;height:auto;border-radius:16px;border:1px solid rgba(216,224,234,.9);background:rgba(248,250,252,.8)}.outreach-image-zoom-button{position:relative;display:block;width:100%;padding:0;border:none;background:transparent;text-align:left;cursor:zoom-in}.outreach-image-zoom-button img{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.outreach-image-zoom-button:hover img{transform:translateY(-1px);border-color:rgba(148,163,184,.52);box-shadow:0 12px 28px rgba(15,23,42,.08)}.outreach-image-zoom-badge{position:absolute;right:14px;bottom:14px;display:inline-flex;align-items:center;min-height:30px;padding:6px 12px;border-radius:999px;background:rgba(15,23,42,.76);color:#ffffff;font-size:12px;font-weight:700;letter-spacing:.01em;opacity:0;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease;pointer-events:none}.outreach-image-zoom-button:focus-visible .outreach-image-zoom-badge,.outreach-image-zoom-button:hover .outreach-image-zoom-badge{opacity:1;transform:translateY(0)}.outreach-image-zoom-button:focus-visible{outline:none}.outreach-image-zoom-button:focus-visible img{border-color:rgba(59,130,246,.56);box-shadow:0 0 0 3px rgba(59,130,246,.14)}.outreach-image-preview-hero img{width:min(100%,980px);border-radius:20px;background:#f8fafc}.outreach-image-preview-manual img{width:min(100%,640px)}.outreach-image-preview-logo img{width:min(100%,160px);max-height:96px;-o-object-fit:contain;object-fit:contain;padding:10px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,249,253,.95))}.outreach-inline-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.outreach-image-lightbox{display:grid;justify-items:center;gap:12px}.outreach-image-lightbox img{display:block;width:auto;max-width:min(100%,1180px);max-height:min(78vh,980px);height:auto;border-radius:20px;border:1px solid rgba(216,224,234,.92);background:#f8fafc;box-shadow:0 18px 42px rgba(15,23,42,.12)}.outreach-file-picker{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border:1px solid rgba(148,163,184,.26);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(244,248,255,.92))}.outreach-file-input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.outreach-file-trigger{cursor:pointer}.outreach-file-name{color:#475569;font-size:.95rem;line-height:1.5}@media (max-width:680px){.follow-up-grid{grid-template-columns:minmax(0,1fr)}.confidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.outreach-hero-preview{grid-template-columns:minmax(0,1fr)}.outreach-hero-motif{min-height:0}}.outreach-field label{font-size:12px;font-weight:700;color:var(--muted)}.outreach-field-label{display:inline-flex;align-items:center;gap:8px}.outreach-field-hint{position:relative;display:inline-flex;align-items:center;outline:none}.outreach-field-hint-trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:1px solid rgba(148,163,184,.4);background:rgba(255,255,255,.9);color:#64748b;font-size:11px;font-weight:800;line-height:1;cursor:help}.outreach-field-hint-copy{position:absolute;left:50%;top:calc(100% + 10px);z-index:20;width:220px;padding:10px 12px;border-radius:12px;background:rgba(15,23,42,.92);color:#fff;font-size:12px;line-height:1.55;box-shadow:0 18px 36px rgba(15,23,42,.18);opacity:0;transform:translate(-50%,4px);pointer-events:none;transition:opacity .14s ease,transform .14s ease}.outreach-field-hint:focus-within .outreach-field-hint-copy,.outreach-field-hint:hover .outreach-field-hint-copy{opacity:1;transform:translate(-50%)}.outreach-file-picker-compact{padding:12px 14px}.outreach-asset-preview-wide{padding-top:2px}.outreach-sequence{display:grid;gap:12px}.outreach-card{display:grid;gap:10px;padding:14px;border-radius:16px;border:1px solid rgba(216,224,234,.88);background:rgba(248,250,252,.78)}.outreach-card-head{display:grid;gap:8px}.outreach-card-topline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.outreach-subject{margin:0;font-size:14px;font-weight:700;color:var(--text);line-height:1.5}.outreach-editor-grid{display:grid;gap:12px}.outreach-editor-field{display:grid;gap:6px}.outreach-editor-field label{font-size:12px;font-weight:700;color:var(--muted)}.outreach-textarea{min-height:200px;resize:vertical;font-size:14px;line-height:1.7}.outreach-body{margin:0;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:13px;line-height:1.7;color:var(--text)}.outreach-translation{display:grid;gap:10px}.outreach-translation summary{cursor:pointer;color:var(--brand);font-size:12px;font-weight:700}.outreach-body-cn{padding:12px;border-radius:14px;background:rgba(59,201,214,.06)}.live-inline-loader{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:13px;line-height:1.6}.live-inline-loader em{font-style:normal}.live-dot{width:8px;height:8px;border-radius:999px;background:rgba(59,201,214,.72);animation:livePulse 1.2s ease-in-out infinite}.live-dot:nth-child(2){animation-delay:.18s}.live-dot:nth-child(3){animation-delay:.36s}.mini-badge{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border-radius:999px;font-size:11px;font-weight:800;font-style:normal}.mini-badge-ok{background:rgba(15,153,96,.1);color:var(--success)}.mini-badge-muted{background:rgba(216,224,234,.7);color:var(--muted)}.mini-badge-warn{background:rgba(235,109,88,.14);color:var(--warn)}.wa-qr-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:0;margin-top:2px;background:transparent;border:none;max-width:100%;min-width:0;overflow:hidden}.wa-qr-card,.wa-qr-image{width:100%;box-sizing:border-box}.wa-qr-image{display:block;max-width:200px;height:auto;border-radius:10px;background:#fff;padding:8px;border:1px solid rgba(216,224,234,.92)}.field-stack,.status-grid,.wa-connect-card{grid-template-columns:minmax(0,1fr);min-width:0}.wa-connect-card{display:grid;gap:10px;width:100%;min-height:auto;padding:0;align-content:start;text-align:left;border:none;background:transparent}.wa-connect-card:hover:not(:disabled){transform:none;box-shadow:none}.wa-connect-card:disabled{opacity:.72;cursor:default}.wa-connect-card-active{background:transparent}.wa-waiting-shell{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:10px 0;color:#0f7a4a;font-size:13px;font-weight:700}.wa-waiting-shell .logo-loading-mark{flex:0 0 auto}.wa-connected-state{display:grid;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid rgba(27,154,131,.18);background:rgba(219,247,241,.16)}.cost-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cost-total-card{display:grid;gap:6px;padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.06))}.cost-total-card span{color:var(--muted);font-size:12px;font-weight:700}.cost-total-card strong{font-size:28px;line-height:1.05;color:var(--text)}.cost-total-card em{color:#baf6fb;font-size:13px;font-style:normal;font-weight:700}.cost-breakdown{display:grid;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.05)}.cost-row{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--muted);font-size:13px;line-height:1.6}.cost-row strong{color:var(--text);font-size:13px}.decision-list{display:grid;gap:10px}.decision-card{display:grid;gap:6px;padding:12px 14px;border:1px solid rgba(216,224,234,.9);border-radius:12px;background:rgba(248,250,252,.84)}.decision-name{margin:0;font-size:14px;font-weight:800;color:var(--text)}.score{display:inline-flex;min-width:46px;justify-content:center;padding:6px 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand-deep);font-size:12px;font-weight:800}.empty{padding:36px 18px;border:1px dashed var(--line);border-radius:14px;text-align:center;color:var(--muted);background:rgba(248,250,252,.78)}.side-column .empty{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.04)}@keyframes livePulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@keyframes leadSweep{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes leadCardRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:960px){.field-grid,.hero-shell,.hero-strip,.ops-activity-grid,.ops-layout-grid,.ops-summary-grid,.results-summary-grid{grid-template-columns:1fr}.action-panel,.form-section-head,.keyword-assistant-head{flex-direction:column;align-items:flex-start}.shell{padding:28px 16px 48px}.shell-with-sidebar{max-width:none;margin-right:auto;padding-left:16px}.card-body,.card-header{padding-left:18px;padding-right:18px}.task-form-layout{gap:14px}.results-meta{align-items:flex-start;flex-direction:column}.lead-card-top,.lead-score-block{align-items:flex-start;justify-items:start}.lead-card-top,.lead-sections{grid-template-columns:1fr;display:grid}.lead-primary-column,.lead-secondary-column{grid-template-columns:1fr}.lead-quick-action-bar,.lead-quick-action-buttons{grid-template-columns:minmax(0,1fr)}.dna-toolbar{flex-direction:column;align-items:stretch}.dna-row{grid-template-columns:1fr}.loading-header,.loading-meta,.market-panel-header{flex-direction:column}.loading-steps{grid-template-columns:1fr 1fr}.cost-summary-grid,.hero-kpi-grid,.outreach-hero-preview{grid-template-columns:1fr}.ops-stat-grid{grid-template-columns:1fr 1fr}.sidebar-launcher{top:14px;left:0;min-width:78px;padding:10px 9px 10px 12px}.sidebar-launcher-hidden{opacity:1;pointer-events:auto;transform:none}.sidebar-scrim{display:block}.side-column{top:12px;left:12px;width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:16px;border-radius:24px}.sidebar-intro-head{flex-direction:column;align-items:stretch}.sidebar-close,.sidebar-pin{width:100%}}@media (max-width:640px){.hero h1{max-width:9ch;font-size:clamp(30px,11vw,40px);line-height:1.08}.hero p{max-width:100%;font-size:15px;line-height:1.68}.hero-brand{gap:12px}.hero-brand-mark{width:64px;height:64px;border-radius:20px}.hero-brand-copy span{letter-spacing:.05em;font-size:12px}.loading-steps,.ops-stat-grid{grid-template-columns:1fr}}:root{--shell-max-width:1940px;--shell-gutter:14px;--sidebar-dock-width:236px;--bg:#f8f1eb;--panel:rgba(255,252,247,0.94);--panel-soft:#fbf5ef;--line:#e2d7cc;--line-strong:#d5c6b9;--text:#10263b;--muted:#786b60;--brand:#df7f44;--brand-deep:#b65b26;--brand-soft:#f8e5d2;--brand-warm:#f0a164;--brand-warm-soft:#fff0e2;--navy:#162c46;--navy-deep:#0f2033;--navy-soft:#284a72;--shadow:0 30px 80px rgba(12,23,36,0.08);--shadow-soft:0 14px 34px rgba(12,23,36,0.06)}body{background:radial-gradient(circle at top left,rgba(240,161,100,.14),transparent 24%),radial-gradient(circle at top right,rgba(221,122,62,.1),transparent 20%),linear-gradient(180deg,#fffaf5,#f8f1eb 42%,#f4ece4)}.product-shell{display:grid;gap:18px;padding-top:18px}.product-topbar{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.95fr) auto;gap:16px;align-items:center;padding:14px 18px;border-radius:26px;background:linear-gradient(180deg,rgba(255,252,247,.96),rgba(250,243,235,.88));box-shadow:var(--shadow-soft);backdrop-filter:blur(16px)}.product-brand{display:inline-grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center;min-width:0;text-decoration:none}.product-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:8px;border-radius:18px;background:radial-gradient(circle at top left,rgba(47,181,199,.18),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.92),rgba(238,244,248,.84));border:1px solid rgba(18,38,59,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.product-brand-copy{display:grid;gap:2px;min-width:0}.product-label{color:var(--brand-deep);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-brand-copy strong{font-size:24px;line-height:1.05;letter-spacing:-.04em;color:var(--text)}.product-description{color:var(--muted);font-size:13px;line-height:1.55}.product-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.product-nav-link{display:inline-flex;align-items:center;min-height:38px;padding:9px 14px;border-radius:999px;border:1px solid rgba(18,38,59,.08);background:rgba(255,255,255,.74);color:var(--text);font-size:13px;font-weight:700;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.product-nav-link:focus-visible,.product-nav-link:hover{transform:translateY(-1px);border-color:rgba(47,181,199,.26);background:rgba(216,242,245,.66);color:var(--brand-deep);outline:none}.product-topbar-actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.product-status{display:inline-flex;align-items:center;min-height:38px;padding:8px 14px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.02em}.product-status-neutral{background:rgba(18,38,59,.06);color:var(--text)}.product-status-positive{background:rgba(27,154,131,.12);color:var(--success)}.product-status-attention{background:rgba(230,124,88,.14);color:var(--warn)}.hero{gap:18px;margin-bottom:6px}.hero-shell{padding:30px;border-radius:32px;box-shadow:0 44px 90px rgba(10,25,43,.18)}.hero-context-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hero-mode-badge{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.1);color:rgba(246,250,255,.92);font-size:12px;font-weight:800}.hero-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dashboard-overview-grid-ops{margin-top:-2px}.dashboard-overview-card{display:grid;gap:10px;min-height:100%;padding:18px 18px 20px;border-radius:22px;border:1px solid rgba(18,38,59,.08);background:radial-gradient(circle at top right,rgba(240,161,100,.12),transparent 34%),linear-gradient(180deg,rgba(255,252,247,.96),rgba(249,241,233,.88));box-shadow:var(--shadow-soft)}.dashboard-overview-card-primary{background:radial-gradient(circle at top right,rgba(240,161,100,.2),transparent 34%),radial-gradient(circle at bottom left,rgba(221,122,62,.18),transparent 28%),linear-gradient(145deg,rgba(73,36,21,.96),rgba(120,58,28,.96));border-color:rgba(149,74,35,.24)}.dashboard-overview-kicker{color:var(--brand-deep);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-overview-card strong{font-size:clamp(28px,3vw,38px);line-height:1;letter-spacing:-.05em}.dashboard-overview-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.dashboard-overview-meta{display:flex;flex-wrap:wrap;gap:8px}.dashboard-overview-meta span{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border-radius:999px;background:rgba(18,38,59,.06);color:var(--muted);font-size:11px;font-weight:700}.dashboard-overview-card-primary .dashboard-overview-kicker,.dashboard-overview-card-primary .dashboard-overview-meta span,.dashboard-overview-card-primary p,.dashboard-overview-card-primary strong{color:#f5fbff}.dashboard-overview-card-primary .dashboard-overview-meta span{background:rgba(255,255,255,.12)}.workspace-stage{display:grid;gap:12px}.workspace-stage-results{margin-top:2px}.workspace-stage-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:2px 4px 0}.workspace-stage-header h2{margin:8px 0 6px;font-size:clamp(28px,3vw,34px);line-height:1.08;letter-spacing:-.04em}.workspace-stage-header p{margin:0;max-width:720px;color:var(--muted);font-size:14px;line-height:1.75}.workspace-stage-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.workspace-stage-chip{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.76);border:1px solid rgba(18,38,59,.08);color:var(--text);font-size:12px;font-weight:700}.card:not(.card-side-panel){border-color:rgba(18,38,59,.08);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(245,249,252,.88));box-shadow:var(--shadow)}.confidence-card,.decision-card,.dna-score-card,.follow-up-log-item,.follow-up-stat-card,.history-item,.lead-card-v2,.lead-panel,.loading-step,.ops-stat-grid div,.outreach-card,.outreach-file-picker,.results-summary-card,.wa-qr-card{border-color:rgba(18,38,59,.08);box-shadow:var(--shadow-soft)}.results-card-header,.task-card-header{gap:18px}.card-header-copy{display:grid;gap:8px;max-width:780px}.task-header-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:min(340px,100%)}.task-header-metric{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(18,38,59,.08);background:rgba(255,255,255,.72)}.task-header-metric span{color:var(--muted);font-size:12px;font-weight:700}.task-header-metric strong{font-size:20px;line-height:1.1;letter-spacing:-.03em}.task-form-layout{gap:20px}.task-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.task-flow-card{display:grid;gap:8px;padding:16px 18px;border-radius:20px;border:1px solid rgba(18,38,59,.08);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(244,248,252,.82))}.task-flow-card span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;background:rgba(47,181,199,.12);color:var(--brand-deep);font-size:12px;font-weight:800}.task-flow-card strong{font-size:15px;line-height:1.35}.task-flow-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.form-section{padding:20px;border-radius:22px}.form-section-note{display:grid;gap:4px;min-width:min(220px,100%);padding:14px 16px;border-radius:18px;border:1px solid rgba(18,38,59,.08);background:rgba(255,255,255,.76)}.form-section-note strong{font-size:14px;line-height:1.35}.form-section-note span{color:var(--muted);font-size:12px;line-height:1.55}.action-panel{padding:18px 20px;border-radius:28px;box-shadow:0 26px 58px rgba(13,29,48,.14)}.button{border-radius:18px;padding:13px 18px}.button-primary{background:linear-gradient(135deg,#178a9a,#2fb5c7 56%,#e67c58)}.button-secondary{background:linear-gradient(180deg,rgba(216,242,245,.98),rgba(201,236,240,.9));color:var(--brand-deep)}.button-ghost{background:rgba(255,255,255,.72);color:var(--text);border:1px solid rgba(18,38,59,.08)}.results-shell{margin-top:0}.results-header-meta{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.results-insight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.results-insight-card{display:grid;gap:10px;padding:16px 18px;border-radius:20px;border:1px solid rgba(18,38,59,.08);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(244,248,252,.84))}.results-insight-card-warning{background:linear-gradient(180deg,rgba(255,246,241,.96),rgba(255,251,247,.9))}.results-insight-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.results-insight-head strong{font-size:15px}.results-insight-head span{color:var(--muted);font-size:12px;font-weight:700}.results-meta-copy{color:var(--muted);font-size:13px;line-height:1.6}.results-empty-state{display:grid;width:100%;min-height:260px;align-content:center;justify-items:center;gap:10px;padding:44px 48px;border-radius:24px;border:1px dashed rgba(147,197,253,.5);background:linear-gradient(180deg,rgba(248,250,252,.96),rgba(241,245,249,.9));text-align:center;box-sizing:border-box}.results-empty-stage{width:100%;min-width:0}.results-empty-stage .results-empty-state{width:100%!important;max-width:none}.results-empty-shell{width:100%;min-width:0}.results-empty-state strong{font-size:18px;line-height:1.3;color:var(--text)}.results-empty-state span{max-width:920px;color:var(--muted);font-size:14px;line-height:1.7}.side-column{width:min(var(--sidebar-dock-width),calc(100vw - 24px));padding:20px;border-radius:28px;background:radial-gradient(circle at top left,rgba(47,181,199,.16),transparent 34%),radial-gradient(circle at bottom right,rgba(230,124,88,.12),transparent 30%),linear-gradient(180deg,rgba(13,29,48,.98),rgba(20,42,68,.98))}.sidebar-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sidebar-overview-card{display:grid;gap:6px;padding:14px 14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06)}.sidebar-overview-card span{color:rgba(211,229,239,.72);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.sidebar-overview-card strong{color:#f8fbff;font-size:22px;line-height:1.05;letter-spacing:-.04em}.sidebar-nav{padding-top:4px}.sidebar-section-card:not(.sidebar-section-open){background:rgba(255,255,255,.07)}.ops-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.ops-layout-grid{align-items:start}@media (max-width:1200px){.product-topbar{grid-template-columns:1fr}.workspace-stage-header{flex-direction:column;align-items:flex-start}.product-nav,.product-topbar-actions{justify-content:flex-start}.dashboard-overview-grid,.ops-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.account-grid,.admin-users-layout{grid-template-columns:1fr}.admin-users-table{grid-column:auto}.dashboard-overview-grid,.hero-kpi-grid,.ops-summary-grid,.results-insight-grid,.sidebar-overview-grid,.task-flow-grid,.task-header-metrics{grid-template-columns:1fr}.workspace-stage-header{align-items:flex-start}.results-header-meta,.workspace-stage-meta{justify-content:flex-start}}@media (max-width:720px){.product-topbar{padding:14px;border-radius:22px}.product-brand{grid-template-columns:48px minmax(0,1fr)}.product-brand-mark{width:48px;height:48px;border-radius:16px}.product-brand-copy strong{font-size:21px}.hero-shell{padding:22px;border-radius:26px}.dashboard-overview-card,.form-section,.results-insight-card,.task-flow-card{padding-left:16px;padding-right:16px}}.workspace-app-shell{--surface-canvas:#f6f7f9;--surface-card-muted:#f8fafc;--text-muted:#64748b;--accent:#334155;--accent-soft:rgba(51,65,85,0.08);--radius-page:10px;--radius-card:8px;--radius-control:6px}.workspace-app-shell .lead-collapsible-panel,.workspace-app-shell .lead-quick-action-bar,.workspace-app-shell .lead-snapshot-card,.workspace-app-shell .results-detail-dock .lead-card-v2,.workspace-app-shell .results-insight-card,.workspace-app-shell .results-rail-card,.workspace-app-shell .results-summary-card,.workspace-app-shell .results-table-shell,.workspace-app-shell .results-workbench,.workspace-app-shell .side-column,.workspace-app-shell .task-composer-panel,.workspace-app-shell .workspace-header-bar,.workspace-app-shell .workspace-metric-card{border-radius:8px;box-shadow:none;background:#ffffff;border-color:#e2e8f0}.workspace-app-shell .side-column{background:#ffffff;border-color:#e2e8f0}.workspace-app-shell .side-column .field label,.workspace-app-shell .side-column .history-meta strong,.workspace-app-shell .side-column .status-copy strong,.workspace-app-shell .sidebar-brand-copy strong,.workspace-app-shell .sidebar-nav-item-copy strong,.workspace-app-shell .sidebar-section-header h3{color:#0f172a}.workspace-app-shell .side-column .empty,.workspace-app-shell .side-column .field small,.workspace-app-shell .side-column .history-companies,.workspace-app-shell .side-column .history-meta span,.workspace-app-shell .side-column .lead-snippet,.workspace-app-shell .side-column .lead-summary,.workspace-app-shell .sidebar-brand-copy span,.workspace-app-shell .sidebar-nav-item-copy span,.workspace-app-shell .sidebar-nav-label,.workspace-app-shell .sidebar-section-header p,.workspace-app-shell .sidebar-section-kicker,.workspace-app-shell .sidebar-section-state{color:#64748b}.workspace-app-shell .side-column .history-item,.workspace-app-shell .sidebar-inline-card,.workspace-app-shell .sidebar-inline-card:not(.sidebar-section-open),.workspace-app-shell .sidebar-nav-item,.workspace-app-shell .sidebar-section-card,.workspace-app-shell .sidebar-section-card:not(.sidebar-section-open){background:transparent;border-color:#e2e8f0;border-radius:6px}.workspace-app-shell .side-column .history-item:hover,.workspace-app-shell .sidebar-nav-item-active,.workspace-app-shell .sidebar-nav-item:hover{background:#f8fafc}.workspace-app-shell .lead-card-v2:before,.workspace-app-shell .sidebar-nav-item-active:before{background:#2563eb}.workspace-app-shell .workspace-header-bar{padding:8px 10px}.workspace-app-shell .results-rail-card-primary,.workspace-app-shell .workspace-header-bar-welcome,.workspace-app-shell .workspace-metric-card-primary{background:#f8fafc;border-color:#e2e8f0}.workspace-app-shell .results-rail-card-primary .results-rail-label,.workspace-app-shell .results-rail-card-primary p,.workspace-app-shell .results-rail-card-primary strong,.workspace-app-shell .workspace-metric-card-primary p,.workspace-app-shell .workspace-metric-card-primary span,.workspace-app-shell .workspace-metric-card-primary strong{color:#0f172a}.workspace-app-shell .button,.workspace-app-shell .contact-chip,.workspace-app-shell .input,.workspace-app-shell .market-chip,.workspace-app-shell .market-pill,.workspace-app-shell .market-preset,.workspace-app-shell .market-region,.workspace-app-shell .meta-chip,.workspace-app-shell .results-summary-strip,.workspace-app-shell .results-summary-strip span,.workspace-app-shell .results-summary-strip strong,.workspace-app-shell .results-view-hint,.workspace-app-shell .select,.workspace-app-shell .textarea{border-radius:6px}.workspace-app-shell .dashboard-overview-kicker,.workspace-app-shell .form-section-kicker,.workspace-app-shell .results-rail-label,.workspace-app-shell .section-kicker{min-height:20px;padding:0;background:transparent;color:#64748b;border-radius:0;letter-spacing:.08em}.workspace-app-shell .contact-chip,.workspace-app-shell .market-chip,.workspace-app-shell .market-pill,.workspace-app-shell .market-preset,.workspace-app-shell .market-region,.workspace-app-shell .meta-chip{background:#f8fafc;border-color:#e2e8f0;color:#334155}.workspace-app-shell .lead-card-v2,.workspace-app-shell .lead-quick-action-bar .contact-chip,.workspace-app-shell .lead-quick-action-bar .meta-chip{background:#ffffff}.workspace-app-shell .lead-quick-action-bar .lead-snippet,.workspace-app-shell .lead-quick-action-status,.workspace-app-shell .lead-quick-action-subject{color:#475569}.workspace-app-shell .results-table-row-expanded .results-lead-list-item{background:#eff6ff}.workspace-app-shell .results-social-link{border-radius:6px}.workspace-app-shell .notice,.workspace-app-shell .notice-soft{background:#f8fafc;color:#475569;border-color:#e2e8f0}:root{--font-ui:var(--font-sans),"PingFang SC","Hiragino Sans GB","Noto Sans CJK SC",sans-serif;--surface-canvas:#f5f7fa;--surface-subtle:#eef2f6;--surface-card:rgba(255,255,255,0.96);--surface-card-muted:#f7f9fb;--surface-strong:#0f1c2b;--border-subtle:#d8e1ea;--border-strong:#c5d0dc;--text-strong:#101b2b;--text-body:#24374d;--text-muted:#77685c;--text-soft:#9b8a7d;--accent:#c7692d;--accent-soft:rgba(199,105,45,0.1);--accent-strong:#a85220;--info:#2563eb;--info-soft:rgba(37,99,235,0.1);--success:#15803d;--success-soft:rgba(21,128,61,0.1);--warning:#b45309;--warning-soft:rgba(180,83,9,0.1);--danger:#b42318;--danger-soft:rgba(180,35,24,0.1);--shadow-xs:0 1px 2px rgba(16,27,43,0.04);--shadow-sm:0 10px 24px rgba(16,27,43,0.05);--shadow-md:0 18px 40px rgba(16,27,43,0.08);--radius-page:28px;--radius-card:20px;--radius-panel:16px;--radius-control:12px;--radius-pill:999px;--space-page-x:24px;--space-page-y:18px;--space-section:18px;--space-card:18px;--space-form:14px;--font-display:clamp(28px,3.2vw,40px);--font-h1:clamp(28px,2.6vw,34px);--font-h2:clamp(22px,2vw,28px);--font-h3:18px;--font-body:14px;--font-caption:12px}body,html{background:radial-gradient(circle at top left,rgba(240,161,100,.08),transparent 24%),radial-gradient(circle at bottom right,rgba(221,122,62,.06),transparent 20%),linear-gradient(180deg,#fffaf4 0,var(--surface-canvas) 100%);color:var(--text-body);font-family:var(--font-ui)}.shell{width:min(1960px,calc(100vw - var(--shell-gutter) * 2));padding:var(--space-page-y) var(--space-page-x) 32px}.product-topbar{border-radius:var(--radius-page);border:1px solid rgba(184,90,37,.1);background:rgba(255,251,246,.9);box-shadow:var(--shadow-xs)}.product-topbar-toggle{min-height:38px}.workspace-layout{display:grid}.workspace-main{display:grid;gap:18px;min-width:0}.workspace-hero{margin-bottom:0}.workspace-hero-shell{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;padding:22px;border-radius:var(--radius-page);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,252,.94));border:1px solid rgba(16,27,43,.08);box-shadow:var(--shadow-sm)}.workspace-hero-shell:before{display:none}.workspace-hero-main{display:grid;gap:16px}.workspace-hero-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.workspace-hero-brand .hero-brand-mark{width:56px;height:56px;border-radius:16px;background:var(--surface-subtle);border:1px solid var(--border-subtle);box-shadow:none}.ops-hero .hero-brand-copy strong,.workspace-hero-brand .hero-brand-copy strong{color:var(--text-strong);font-size:24px}.ops-hero .hero-brand-copy span,.workspace-hero-brand .hero-brand-copy span{color:var(--text-muted)}.workspace-hero-badges{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.workspace-hero-copy{display:grid;gap:8px;max-width:760px}.ops-hero h1,.workspace-hero-copy h1{margin:0;color:var(--text-strong);font-size:var(--font-h1);line-height:1.12;letter-spacing:-.04em;max-width:none}.ops-hero p,.workspace-hero-copy p{margin:0;color:var(--text-muted);font-size:14px;line-height:1.7;max-width:720px}.workspace-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.workspace-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hero-mode-badge{border:1px solid var(--border-subtle);background:var(--surface-card-muted);color:var(--text-body)}.eyebrow,.form-section-kicker,.hero-side-label,.section-kicker{background:var(--accent-soft);color:var(--accent);border:none}.confidence-card,.dashboard-overview-card,.dna-score-card,.follow-up-log-item,.follow-up-stat-card,.form-section-note,.hero-kpi-card,.history-item,.lead-card-v2,.lead-panel,.loading-card,.ops-stat-grid div,.ops-summary-card,.outreach-card,.outreach-file-picker,.results-insight-card,.results-summary-card,.task-flow-card,.task-header-metric,.wa-qr-card{border:1px solid rgba(16,27,43,.08);background:linear-gradient(180deg,rgba(255,252,247,.98),rgba(249,241,233,.92));box-shadow:var(--shadow-xs)}.hero-kpi-card{padding:16px;border-radius:var(--radius-card);backdrop-filter:none}.confidence-band,.confidence-metric span,.confidence-score span,.contact-label,.cost-total-card span,.dashboard-overview-kicker,.dna-key,.dna-score-band,.dna-score-label,.field label,.follow-up-field label,.hero-kpi-card span,.history-meta span,.lead-panel-title,.market-counter,.outreach-editor-field label,.results-summary-card span,.status-copy span,.task-header-metric span{color:var(--text-muted)}.confidence-metric strong,.confidence-score strong,.cost-total-card strong,.dashboard-overview-card strong,.dna-score-value,.hero-kpi-card strong,.results-summary-card strong,.task-header-metric strong{color:var(--text-strong)}.hero-kpi-card em,.results-summary-card em,.task-command-row strong,.task-header-metric em,.workspace-hero-focus-card p{color:var(--text-body)}.hero-kpi-card em,.results-summary-card em,.task-header-metric em{font-size:12px;font-style:normal;line-height:1.6}.dashboard-overview-card-primary{background:linear-gradient(180deg,rgba(15,28,43,.98),rgba(22,40,61,.96));border-color:rgba(15,28,43,.1);box-shadow:var(--shadow-md)}.dashboard-overview-card-primary .dashboard-overview-meta span{background:rgba(255,255,255,.1)}.card,.card:not(.card-side-panel){border-radius:var(--radius-page);border:1px solid rgba(16,27,43,.08);background:rgba(255,255,255,.96);box-shadow:var(--shadow-sm);backdrop-filter:blur(12px)}.card-header{padding:22px 22px 16px}.card-header h2,.card-header h3{margin:0 0 6px;color:var(--text-strong);font-size:var(--font-h2);letter-spacing:-.03em}.card-header p,.contact-empty,.history-companies,.lead-snippet,.lead-summary,.market-panel-copy span,.outreach-file-name,.results-meta-copy{color:var(--text-muted)}.card-body{padding:0 22px 22px}.form-section{padding:18px;border-radius:var(--radius-card);border:1px solid rgba(16,27,43,.06);background:var(--surface-card-muted);box-shadow:none}.form-section-head h3{margin:0;color:var(--text-strong);font-size:20px;letter-spacing:-.03em}.input,.select,.textarea{min-height:44px;padding:11px 13px;border-radius:var(--radius-control);border:1px solid var(--border-subtle);background:rgba(255,255,255,.98);color:var(--text-body);box-shadow:none}.input:hover,.select:hover,.textarea:hover{border-color:var(--border-strong)}.input:focus,.select:focus,.textarea:focus{border-color:rgba(15,118,110,.48);box-shadow:0 0 0 3px rgba(15,118,110,.12)}.button{min-height:40px;padding:10px 14px;border-radius:12px;font-size:13px;font-weight:700;letter-spacing:0}.button-primary,.lead-panel .button:not(.button-ghost):not(.button-secondary){background:linear-gradient(135deg,#cf6f33,#dd7a3e 52%,#f0a164);color:#ffffff;box-shadow:none}.button-primary:hover,.lead-panel .button:not(.button-ghost):not(.button-secondary):hover{background:linear-gradient(135deg,#bc6129,#cf6f33 52%,#e99558)}.button-secondary{background:#e8edf3;color:var(--text-body)}.button-secondary:hover{background:#dde5ee}.button-ghost{background:rgba(255,255,255,.88);color:var(--text-body);border:1px solid var(--border-subtle)}.button-danger{background:#7f1d1d;color:#ffffff}.button-danger:hover{background:#991b1b}.button-block{width:100%;justify-content:center}.button:hover{box-shadow:none}.sidebar-library-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.sidebar-library-tool{min-height:38px;padding:0 16px;font-size:13px;font-weight:700}.sidebar-library-tool.button-ghost,.sidebar-library-tool.button-secondary{border-width:1px}.sidebar-library-cancel,.sidebar-library-clear{background:#fff7ed;border-color:rgba(234,88,12,.24);color:#c2410c}.sidebar-library-cancel:hover,.sidebar-library-clear:hover{background:#ffedd5;border-color:rgba(234,88,12,.34);color:#9a3412}.sidebar-library-confirm-copy{width:100%;font-size:13px;font-weight:700;color:#7c2d12;margin-right:4px}.sidebar-library-error{margin:2px 0 0;font-size:12px;line-height:1.5;color:#b91c1c}.confidence-band,.contact-chip,.meta-chip,.mini-badge,.results-count,.score,.status-badge,.workspace-stage-chip{border-radius:999px;border:1px solid rgba(16,27,43,.08);background:rgba(255,255,255,.92);color:var(--text-body);box-shadow:none}.confidence-band,.contact-chip-active,.market-chip-active,.market-region-active,.meta-chip-accent,.mini-badge-ok,.results-live-badge,.score{background:var(--accent-soft);border-color:rgba(15,118,110,.12);color:var(--accent)}.contact-chip-verified,.contact-chip-wa,.status-ok{background:var(--success-soft);border-color:rgba(21,128,61,.14);color:var(--success)}.contact-chip-warning,.mini-badge-warn{background:var(--warning-soft);border-color:rgba(180,83,9,.14);color:var(--warning)}.contact-chip-danger,.status-missing{background:var(--danger-soft);border-color:rgba(180,35,24,.14);color:var(--danger)}.action-panel{border-radius:var(--radius-card);border:1px solid rgba(16,27,43,.08);background:#111827}.action-panel-copy span,.action-panel-copy strong{color:#f8fafc}.card-search-workspace:before,.results-shell-card:before{background:linear-gradient(180deg,rgba(17,24,39,.8),rgba(15,118,110,.64))}.task-flow-card span{background:rgba(17,24,39,.08);color:var(--text-body)}.results-insight-card-warning{background:linear-gradient(180deg,rgba(255,248,239,.96),rgba(255,251,246,.92))}.lead-card-v2{padding:18px 18px 20px;border-radius:var(--radius-card);background:rgba(255,255,255,.98)}.lead-card-v2:before{width:3px;background:linear-gradient(180deg,#111827 0,var(--accent) 100%)}.lead-name{color:var(--text-strong);font-size:20px}.lead-domain-link{color:var(--info)}.lead-quick-action-bar{padding:14px 16px;border-radius:var(--radius-panel);background:var(--surface-card-muted);border:1px solid rgba(16,27,43,.08);box-shadow:none}.lead-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.lead-snapshot-card{display:grid;gap:4px;padding:14px;border-radius:14px;border:1px solid rgba(16,27,43,.08);background:var(--surface-card-muted)}.lead-snapshot-card span{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.lead-snapshot-card strong{color:var(--text-strong);font-size:16px;line-height:1.35;word-break:break-word}.lead-snapshot-card em{font-size:12px;font-style:normal;line-height:1.55}.lead-quick-action-bar .lead-snippet,.lead-quick-action-status,.lead-snapshot-card em{color:var(--text-muted)}.lead-quick-action-subject{color:var(--text-body)}@media (max-width:760px){.lead-quick-action-head{flex-direction:column;align-items:stretch}.lead-quick-action-toggle{align-self:flex-start}.lead-quick-action-buttons{grid-template-columns:minmax(0,1fr)}}.lead-panel{gap:10px;padding:16px;border-radius:var(--radius-panel)}.contact-group-card,.decision-card,.dna-row,.evidence-stack,.follow-up-field,.outreach-field{padding:14px;border-radius:14px;background:var(--surface-card-muted);border:1px solid rgba(16,27,43,.06)}.contact-group,.evidence-stack,.follow-up-field,.outreach-field{gap:10px}.outreach-step-generate-row,.outreach-step-status-row{display:flex;flex-wrap:wrap;gap:8px}.lead-panel-title{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lead-sections{grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);gap:14px}.confidence-card,.decision-card,.dna-score-card,.follow-up-log-item,.outreach-card{border-radius:var(--radius-panel)}.loading-card,.loading-step{background:var(--surface-card-muted)}.loading-fill{background:#111827;box-shadow:none}.ops-hero-shell{padding:24px;border-radius:var(--radius-page);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,252,.94));border:1px solid rgba(16,27,43,.08);box-shadow:var(--shadow-sm)}.ops-hero-shell:before{display:none}.ops-hero .hero-kpi-card,.ops-hero .hero-status-card{border-radius:var(--radius-card);background:var(--surface-card-muted);border:1px solid rgba(16,27,43,.08);box-shadow:none;backdrop-filter:none}.ops-hero .hero-kpi-card em,.ops-hero .hero-kpi-card span,.ops-hero .hero-kpi-card strong,.ops-hero .hero-status-card p,.ops-hero .hero-status-card strong{color:var(--text-body)}.side-column{width:100%;padding:18px;border-radius:var(--radius-page);background:linear-gradient(180deg,rgba(13,24,38,.98),rgba(17,32,50,.98));border:1px solid rgba(17,32,50,.12);box-shadow:var(--shadow-md)}.side-column-desktop{position:sticky;left:auto;transform:none;opacity:1;pointer-events:auto}.side-column-mobile{position:fixed;top:14px;left:14px;width:min(360px,calc(100vw - 28px));max-height:calc(100vh - 28px);transform:translateX(calc(-100% - 24px));opacity:0;pointer-events:none;z-index:40}.side-column-mobile.side-column-open{transform:translateX(0);opacity:1;pointer-events:auto}.side-column-desktop .sidebar-close{display:none}.sidebar-intro{gap:14px}.sidebar-controls{justify-content:flex-end}.sidebar-close{min-height:36px;padding:8px 12px;border-radius:12px}.sidebar-nav-link{min-height:34px;padding:8px 12px;border-radius:10px;background:rgba(255,255,255,.06);font-size:12px}.sidebar-nav-link:hover{background:rgba(255,255,255,.12)}.cost-breakdown,.cost-total-card,.history-item,.sidebar-section-card,.sidebar-section-card:not(.sidebar-section-open),.status-item{border-radius:var(--radius-panel)}.sidebar-section-card:not(.sidebar-section-open) .sidebar-section-header{min-height:58px}.sidebar-tab-shell{display:grid;gap:12px}.segmented-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border-radius:14px;background:var(--surface-subtle);border:1px solid rgba(16,27,43,.08)}.segmented-tab{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:8px 10px;border:none;border-radius:10px;background:transparent;color:var(--text-muted);font-size:12px;font-weight:700;cursor:pointer}.segmented-tab strong{color:inherit;font-size:12px}.segmented-tab-active{background:rgba(255,255,255,.98);color:var(--text-strong);box-shadow:var(--shadow-xs)}.sidebar-tab-shell .segmented-tabs{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08)}.sidebar-tab-shell .segmented-tab{color:rgba(223,232,240,.84)}.sidebar-tab-shell .segmented-tab-active{background:rgba(255,255,255,.12);color:#ffffff;box-shadow:none}.ui-table{width:100%;border-collapse:collapse;background:var(--surface-card);border-radius:var(--radius-card);overflow:hidden}.ui-table td,.ui-table th{padding:12px 14px;border-bottom:1px solid var(--border-subtle);text-align:left;font-size:13px}.ui-table th{color:var(--text-muted);font-weight:700;background:var(--surface-card-muted)}.ui-table tr:last-child td{border-bottom:none}.login-shell{min-height:100vh;display:grid;place-items:stretch;padding:0;background:radial-gradient(circle at 44% 50%,rgba(255,114,78,.08),transparent 20%),linear-gradient(135deg,#f9fbfd,#eef3f8 48%,#f9fbfd)}.login-portal{width:100%;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(780px,1fr);grid-template-rows:auto minmax(0,1fr);gap:0;overflow:hidden}.login-portal,.login-topbar{align-items:center;position:relative}.login-topbar{grid-column:1/-1;display:flex;justify-content:space-between;gap:18px;min-height:112px;padding:42px 72px 16px;border:none;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;z-index:3}.login-panel{display:grid;gap:26px;width:min(880px,calc(100% - 48px));min-height:560px;justify-self:start;padding:52px 56px;border:1px solid rgba(231,236,244,.92);border-radius:26px;background:rgba(255,255,255,.96);box-shadow:0 26px 72px rgba(68,83,106,.14);position:relative;z-index:2}.login-panel,.login-panel-wide{align-self:center}.login-brand{display:flex;align-items:center;gap:14px}.login-brand-mark{display:inline-flex;width:54px;height:54px;align-items:center;justify-content:center;padding:7px;border-radius:14px;background:#ff6848;box-shadow:0 12px 26px rgba(255,104,72,.24)}.login-brand-mark img{width:100%;height:auto;filter:brightness(0) invert(1)}.login-brand span{color:var(--brand-deep);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.login-brand h1{margin:2px 0 0;color:var(--text-strong);font-size:28px;letter-spacing:-.04em}.login-topbar-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.login-topbar-badges span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(18,38,59,.08);background:rgba(248,250,252,.9);color:var(--text-muted);font-size:12px;font-weight:750}.login-panel-head{display:grid;gap:28px;padding-bottom:0;border-bottom:none}.login-panel-copy{display:grid;gap:8px}.login-panel-copy h2{margin:0;color:#161f2b;font-size:30px;letter-spacing:-.03em}.login-panel-copy p{margin:0;color:#9aa3af;font-size:15px;line-height:1.6}.login-mode-actions{display:flex;gap:34px;width:100%;justify-content:flex-start;border-bottom:1px solid #f0f2f5}.login-mode-actions .button{flex:0 0 auto;min-height:48px;padding:0 0 12px;border:none;border-radius:0;background:transparent;color:#222b38;font-size:17px;font-weight:800;position:relative}.login-mode-actions .button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:999px;background:transparent}.login-mode-actions .button-secondary{background:transparent;color:#222b38}.login-mode-actions .button-secondary:hover{background:transparent}.login-mode-actions .button-primary{background:transparent;color:#ff6848}.login-mode-actions .button-primary:after{background:#ff6848}.admin-user-form,.login-form{display:grid;gap:26px}.login-form{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:22px;column-gap:22px;row-gap:22px}.login-form .admin-notice,.login-form .login-error,.login-form .login-submit-button{grid-column:1/-1}.admin-user-form label,.login-form label{display:grid;gap:9px;color:#7b8491;font-size:13px;font-weight:700}.admin-plan-select,.admin-quota-input,.admin-user-form input,.admin-user-form select,.login-form input{width:100%;min-height:64px;padding:0 22px;border:1px solid #dfe5ee;border-radius:10px;background:#ffffff;color:var(--text-strong);font:inherit;font-size:15px}.admin-plan-select{min-width:110px}.auth-code-row{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:10px}.auth-code-button{min-height:64px;padding-inline:12px;white-space:nowrap}.admin-notice,.login-error{padding:10px 12px;border-radius:10px;font-size:13px;font-weight:700}.login-error{background:rgba(230,124,88,.12);color:var(--warn)}.admin-notice{background:rgba(27,154,131,.12);color:var(--success)}.login-footnote{margin:0;color:#a2aab5;font-size:13px;line-height:1.5;text-align:center}.login-submit-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:64px;margin-top:4px;border-radius:10px;background:#ff6848;border-color:#ff6848;color:#ffffff;font-size:17px;font-weight:800;box-shadow:none}.login-submit-button:hover{background:#f15b3f;border-color:#f15b3f}.login-scene{position:relative;width:min(820px,72vw);height:min(720px,calc(100vh - 190px));min-height:520px;justify-self:center;align-self:center;grid-column:1;grid-row:2;z-index:1}.login-scene-grid{position:absolute;inset:8% 0 0;background:linear-gradient(115deg,transparent 0 32%,rgba(194,203,214,.55) 32.2%,transparent 32.8%),linear-gradient(115deg,transparent 0 48%,rgba(194,203,214,.42) 48.2%,transparent 48.8%),linear-gradient(115deg,transparent 0 64%,rgba(194,203,214,.34) 64.2%,transparent 64.8%),linear-gradient(25deg,transparent 0 42%,rgba(194,203,214,.34) 42.2%,transparent 42.8%),linear-gradient(25deg,transparent 0 58%,rgba(194,203,214,.26) 58.2%,transparent 58.8%);opacity:.68;transform:perspective(900px) rotateX(58deg) rotate(-18deg);transform-origin:center}.login-scene-platform{position:absolute;left:36%;top:36%;width:250px;height:250px;border-radius:30px;background:linear-gradient(145deg,#ffffff,#f1f4f7);box-shadow:0 26px 40px rgba(88,100,120,.18),inset 0 0 0 2px rgba(255,104,72,.22);transform:perspective(900px) rotateX(58deg) rotate(-18deg)}.login-scene-platform:before{content:"";position:absolute;inset:18px;border-radius:26px;border:12px solid #ff6848;background:rgba(255,255,255,.8)}.login-scene-ring{width:152px;height:152px;margin:-76px 0 0 -76px;background:radial-gradient(circle,#ffffff 0 48%,transparent 49%),conic-gradient(from 40deg,#ff6848 0 70%,#ffd1c6 70% 100%);box-shadow:0 12px 24px rgba(255,104,72,.22)}.login-scene-core,.login-scene-ring{position:absolute;left:50%;top:50%;border-radius:999px}.login-scene-core{width:70px;height:70px;margin:-35px 0 0 -35px;background:linear-gradient(90deg,transparent 20%,#ff6848 20% 28%,transparent 28% 44%,#ff6848 44% 52%,transparent 52% 68%,#ff6848 68% 76%,transparent 76%),#ffffff;border:10px solid #f3f5f8}.login-scene-card{position:absolute;background:linear-gradient(145deg,#ff6848,#ff8b66);box-shadow:0 20px 34px rgba(255,104,72,.24),inset 0 0 0 2px rgba(255,255,255,.28)}.login-scene-card-main{left:43%;top:19%;width:210px;height:136px;border-radius:10px;transform:perspective(800px) rotateX(52deg) rotate(-18deg) translateY(-20px)}.login-scene-card-main span{position:absolute;left:24px;right:84px;height:12px;border-radius:999px;background:rgba(255,255,255,.8)}.login-scene-card-main span:first-child{top:34px}.login-scene-card-main span:nth-child(2){top:66px;right:52px}.login-scene-card-main b{position:absolute;right:26px;top:38px;width:54px;height:54px;border-radius:999px;border:5px solid rgba(255,255,255,.8)}.login-scene-card-at,.login-scene-card-mail,.login-scene-card-phone{width:86px;height:72px;border-radius:10px;transform:perspective(800px) rotateX(58deg) rotate(-18deg)}.login-scene-card-mail{left:24%;top:34%}.login-scene-card-mail:before{content:"";position:absolute;left:20px;top:22px;width:42px;height:28px;border:5px solid rgba(255,255,255,.84);border-top:none;transform:skewY(-12deg)}.login-scene-card-phone{left:28%;top:72%}.login-scene-card-phone:before{content:"";position:absolute;left:28px;top:16px;width:24px;height:42px;border-radius:18px 18px 8px 8px;border:6px solid rgba(255,255,255,.86);border-top-color:transparent;transform:rotate(-26deg)}.login-scene-card-at{left:66%;top:64%}.login-scene-card-at:before{content:"@";position:absolute;inset:0;display:grid;place-items:center;color:rgba(255,255,255,.9);font-size:54px;font-weight:900;line-height:1}@media (max-width:1024px){.login-portal{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;min-height:100vh}.login-topbar{align-items:flex-start;flex-direction:column;padding:28px 28px 8px}.login-topbar-badges{justify-content:flex-start}.login-scene{width:min(760px,100vw);height:420px;min-height:420px;grid-row:2}.login-panel{grid-row:3;justify-self:center;width:min(720px,calc(100% - 32px));margin:0 0 28px}}@media (max-width:640px){.login-panel{min-height:auto;padding:28px 20px;border-radius:22px}.login-topbar{min-height:auto;padding:20px 18px 4px}.login-topbar-badges{display:none}.login-brand h1,.login-panel-copy h2{font-size:24px}.login-mode-actions{gap:28px}.login-scene{height:300px;min-height:300px;opacity:.72}.login-scene-platform{left:28%;top:32%;transform:scale(.74) perspective(900px) rotateX(58deg) rotate(-18deg);transform-origin:top left}.login-scene-card-main{transform:scale(.72) perspective(800px) rotateX(52deg) rotate(-18deg) translateY(-20px);transform-origin:top left}.login-scene-card-at,.login-scene-card-mail,.login-scene-card-phone{transform:scale(.72) perspective(800px) rotateX(58deg) rotate(-18deg);transform-origin:top left}.auth-code-row,.login-form{grid-template-columns:1fr}}.account-grid,.admin-users-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.account-shell{gap:18px}.account-alert,.account-overview{display:grid;gap:14px}.account-alert{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px 18px;border:1px solid rgba(180,35,24,.14);border-radius:16px;background:var(--danger-soft)}.account-alert span,.account-label{color:var(--text-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.account-alert strong{color:var(--text-strong);font-size:15px}.account-overview{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.account-profile-panel,.account-quota-panel{display:flex;align-items:center;gap:18px;padding:22px;border:1px solid rgba(18,38,59,.08);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:var(--shadow-xs)}.account-avatar{display:grid;width:64px;height:64px;flex:0 0 auto;place-items:center;border-radius:18px;background:linear-gradient(135deg,rgba(27,154,131,.14),rgba(216,80,44,.12));color:var(--text-strong);font-size:26px;font-weight:900}.account-profile-panel h1,.account-profile-panel p,.account-quota-panel p{margin:0}.account-profile-panel h1{color:var(--text-strong);font-size:28px;letter-spacing:0;line-height:1.15}.account-profile-panel p,.account-quota-panel p{color:var(--text-muted);font-size:14px}.account-quota-panel{display:grid;align-content:center}.account-quota-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.account-quota-head strong{color:var(--text-strong);font-size:30px;line-height:1}.account-quota-bar{overflow:hidden;height:10px;border-radius:999px;background:rgba(18,38,59,.08)}.account-quota-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--warning))}.account-card,.admin-user-form,.admin-users-table{padding:18px;border:1px solid rgba(18,38,59,.08);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:var(--shadow-xs)}.account-card{display:grid;gap:8px}.account-card strong{color:var(--text-strong);font-size:22px;letter-spacing:0}.account-card span:last-child{color:var(--text-muted);font-size:13px}.account-card-actions{align-content:space-between}.account-action-row{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:920px){.account-alert,.account-grid,.account-overview,.admin-users-layout{grid-template-columns:minmax(0,1fr)}}.admin-user-form{align-self:start}.admin-user-form h2{margin:0;color:var(--text-strong);font-size:18px}.admin-users-table{grid-column:span 2;overflow-x:auto}.admin-quota-input{width:96px}.monitor-detail-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.monitor-detail-card{border:1px solid var(--border-color);background:var(--panel-muted);border-radius:12px;padding:14px 16px;display:grid;gap:6px}.monitor-detail-card span{color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:0}.monitor-detail-card strong{color:var(--text-strong);font-size:16px;line-height:1.2}.monitor-detail-card p{color:var(--text-muted);font-size:13px;margin:0;line-height:1.6}@media (max-width:920px){.monitor-detail-grid{grid-template-columns:minmax(0,1fr)}}.table-cell-stack{display:grid;gap:4px}.table-cell-stack strong{color:var(--text-strong);font-size:13px}.table-cell-stack span{color:var(--text-muted);line-height:1.6}.ui-dialog-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:rgba(15,23,42,.48);backdrop-filter:blur(6px)}.ui-dialog{width:min(820px,calc(100vw - 32px));max-height:min(86vh,900px);overflow:auto;padding:0;border-radius:var(--radius-page);border:1px solid rgba(16,27,43,.08);background:var(--surface-card);box-shadow:var(--shadow-md)}.ui-dialog-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 14px}.ui-dialog-header h3{margin:0 0 6px;color:var(--text);font-size:24px;line-height:1.2;letter-spacing:-.03em}.ui-dialog-header p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.ui-dialog-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.ui-dialog-body{padding:0 22px 22px}.empty,.ui-empty{padding:28px 18px;border-radius:var(--radius-panel);border:1px dashed var(--border-subtle);background:var(--surface-card-muted);color:var(--text-muted)}.ui-empty strong{display:block;margin-bottom:6px;color:var(--text-strong);font-size:16px;text-wrap:pretty}.ui-empty span{display:block;line-height:1.7;font-size:15px;text-wrap:pretty}.ui-checkbox{width:18px;height:18px;accent-color:#111827}.ui-loading{display:grid;gap:12px;padding:18px;border-radius:var(--radius-panel);background:var(--surface-card-muted);border:1px solid var(--border-subtle)}@media (max-width:1180px){.workspace-layout{grid-template-columns:minmax(0,1fr)}.product-topbar-toggle{display:inline-flex}.side-column{width:min(360px,calc(100vw - 28px))}.workspace-hero-shell{grid-template-columns:1fr}}@media (max-width:960px){.shell{padding-left:16px;padding-right:16px}.workspace-hero-badges,.workspace-hero-head,.workspace-stage-header{flex-direction:column;align-items:flex-start}.lead-sections,.lead-snapshot-grid,.workspace-hero-metrics{grid-template-columns:1fr}}.workspace-layout{gap:16px}.workspace-main-app{gap:20px}.workspace-hero-shell{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);padding:20px 22px}.workspace-hero-copy{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px}.workspace-hero-copy-stack{display:grid;gap:8px}.workspace-hero-focus-card{display:grid;gap:8px;padding:16px;border-radius:16px;border:1px solid rgba(16,27,43,.08);background:var(--surface-card-muted)}.results-rail-label,.task-stage-number,.workspace-hero-focus-card span,.workspace-sequence-step span{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-hero-focus-card strong{color:var(--text-strong);font-size:18px;line-height:1.3}.workspace-hero-focus-card p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.7}.workspace-hero-sequence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.workspace-sequence-step{display:grid;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid rgba(16,27,43,.08);background:rgba(255,255,255,.74)}.workspace-sequence-step strong{color:var(--text-body);font-size:13px}.workspace-sequence-step-active{background:rgba(15,118,110,.08);border-color:rgba(15,118,110,.18)}.workspace-hero-metric-main{grid-column:span 2}.workspace-operating-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.workspace-operating-main{min-width:0}.workspace-command-deck{display:grid;gap:14px;position:sticky;top:18px}.workspace-command-card{display:grid;gap:10px;padding:18px;border-radius:var(--radius-card);border:1px solid rgba(16,27,43,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,252,.94));box-shadow:var(--shadow-xs)}.workspace-command-card strong{color:var(--text-strong);font-size:28px;line-height:1;letter-spacing:-.04em}.workspace-command-card p{margin:0;color:var(--text-muted);line-height:1.7}.workspace-command-card-primary{background:linear-gradient(180deg,rgba(15,28,43,.98),rgba(22,40,61,.98));box-shadow:var(--shadow-md)}.workspace-command-card-primary .dashboard-overview-kicker,.workspace-command-card-primary p,.workspace-command-card-primary strong{color:#f8fafc}.workspace-command-card-primary .dashboard-overview-meta span{background:rgba(255,255,255,.08);color:#f8fafc}.workspace-command-actions{display:grid;gap:8px}.task-studio{display:grid;gap:18px;padding:22px;border-radius:var(--radius-page);border:1px solid rgba(16,27,43,.08);background:rgba(255,255,255,.96);box-shadow:var(--shadow-sm)}.task-studio-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.task-studio-copy{display:grid;gap:6px;max-width:760px}.results-workbench-header h2,.task-studio-copy h2{margin:0;color:var(--text-strong);font-size:22px;letter-spacing:-.03em}.results-workbench-header p{display:none}.results-summary-card span{font-size:11px}.results-summary-card strong{font-size:24px}.results-summary-card em{font-size:11px}.results-meta{margin-bottom:8px}.results-meta-copy{font-size:12px}.results-view-hint{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(15,23,42,.06);color:#475569;font-size:12px;font-weight:700}.results-workbench-header p,.task-studio-copy p{margin:0;color:var(--text-muted);line-height:1.7}.task-studio-status{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px}.task-studio-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}.task-studio-main,.task-studio-rail{display:grid;gap:14px;min-width:0}.task-studio-rail{position:sticky;top:18px}.results-list-stage,.results-rail-card,.task-command-card,.task-side-card,.task-stage-card{display:grid;gap:14px;padding:18px;border-radius:var(--radius-card);border:1px solid rgba(16,27,43,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,252,.94))}.task-stage-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start}.task-stage-head h3{margin:4px 0 6px;color:var(--text-strong);font-size:22px;letter-spacing:-.03em}.results-rail-card p,.task-stage-head p,.task-stage-note-card p{margin:0;color:var(--text-muted);line-height:1.7}.task-stage-number{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;border:1px solid rgba(15,118,110,.14);background:rgba(15,118,110,.08);color:var(--accent)}.task-stage-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);gap:12px;align-items:start}.task-stage-note-card{display:grid;gap:10px;padding:16px;border-radius:16px;border:1px solid rgba(16,27,43,.06);background:var(--surface-card-muted)}.results-rail-card strong,.task-command-card h3,.task-side-card h3,.task-stage-note-card strong{color:var(--text-strong)}.task-command-card{background:linear-gradient(180deg,rgba(17,24,39,.98),rgba(31,41,55,.98));box-shadow:var(--shadow-md)}.task-command-card .section-kicker,.task-command-card .task-command-row span,.task-command-card .task-command-row strong,.task-command-card h3,.task-command-card p{color:#f8fafc}.task-command-summary{display:grid;gap:10px}.task-command-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid rgba(255,255,255,.08)}.task-command-row:first-child{border-top:none;padding-top:0}.task-command-row span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.task-command-row strong{flex:1;text-align:right;font-size:13px;line-height:1.5;word-break:break-word}.quick-access-column,.task-checklist,.task-command-actions{display:grid;gap:10px}.task-checklist{margin:0;padding-left:18px;color:var(--text-muted)}.task-checklist li::marker{color:var(--border-strong)}.results-workbench,.results-workbench-header{gap:16px}.results-workbench-grid{grid-template-columns:300px minmax(0,1fr)}.results-workbench-grid-empty{grid-template-columns:minmax(0,1fr)}.results-workbench-grid-empty .results-command-rail{display:none}.results-command-rail{gap:12px;position:sticky;top:18px}.results-rail-card-primary{background:linear-gradient(180deg,rgba(15,118,110,.1),rgba(37,99,235,.08))}.results-rail-card strong{font-size:20px;line-height:1.3}.results-summary-stack{display:grid;gap:10px}.results-list-stage .results-meta{margin-bottom:14px}.ops-command-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.ops-command-main{display:grid;gap:14px}.ops-intro-panel{display:grid;gap:18px;padding:24px;border-radius:var(--radius-page);border:1px solid rgba(16,27,43,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,252,.94));box-shadow:var(--shadow-sm)}.ops-intro-copy{display:grid;gap:10px;max-width:760px}.ops-intro-copy h1{margin:0;color:var(--text-strong);font-size:var(--font-h1);line-height:1.12;letter-spacing:-.04em}.ops-intro-copy p{margin:0;color:var(--text-muted);line-height:1.7}.ops-command-rail{display:grid;gap:14px;position:sticky;top:18px}.ops-shell{width:min(1280px,calc(100vw - var(--shell-gutter) * 2));gap:10px}.ops-shell .product-topbar{margin-bottom:0}.ops-compact-toolbar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr) auto;gap:8px;align-items:center;padding:10px 12px;border:1px solid rgba(213,221,232,.9);border-radius:12px;background:rgba(255,255,255,.94);box-shadow:var(--shadow-xs)}.ops-toolbar-copy{display:grid;gap:0}.ops-toolbar-copy strong{color:var(--text-strong);font-size:14px;line-height:1.15}.ops-toolbar-copy span{color:var(--text-muted);font-size:12px}.ops-quick-metrics{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ops-quick-metrics span{padding:4px 8px;border:1px solid rgba(213,221,232,.88);border-radius:999px;background:rgba(247,249,252,.9);color:var(--text-muted);font-size:11px;font-weight:800;white-space:nowrap}.ops-shell .ops-layout-grid,.ops-shell .ops-summary-grid{gap:10px}.ops-shell .ops-layout-grid{align-items:start}.ops-shell .ops-activity-layout{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr)}.ops-shell .ops-runs-grid{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.25fr) minmax(300px,.85fr)}.ops-shell .ops-compact-panel{align-self:start}.ops-shell .card-body>.empty,.ops-shell .card-body>.ui-empty,.ops-shell .ops-empty-compact{min-height:0;padding:12px 14px;border-radius:8px;text-align:left}.ops-shell .card{border-radius:12px;box-shadow:var(--shadow-xs)}.ops-shell .card-header{padding:12px 14px 8px}.ops-shell .card-header h3{margin-bottom:2px;font-size:16px;letter-spacing:0}.ops-shell .card-header p{font-size:11px;line-height:1.35}.ops-shell .card-body{padding:0 14px 14px}.ops-shell .ops-stat-grid{gap:6px}.ops-shell .monitor-detail-card,.ops-shell .ops-stat-grid div{padding:8px 10px;border-radius:8px}.ops-shell .ops-stat-grid strong{font-size:18px;line-height:1.08}.ops-shell .monitor-detail-grid{gap:6px;margin-top:8px}.ops-shell .monitor-detail-card{gap:2px}.ops-shell .monitor-detail-card strong{font-size:13px}.ops-shell .monitor-detail-card p{font-size:11px;line-height:1.25}.ops-shell .history-item{padding:8px 10px;border-radius:8px}.ops-search-history-card .ui-table{font-size:12px}.ops-search-history-card .table-cell-stack{gap:1px}@media (max-width:1100px){.ops-compact-toolbar{grid-template-columns:minmax(0,1fr)}.ops-quick-metrics{justify-content:flex-start}.ops-command-grid,.results-workbench-grid,.task-studio-grid,.workspace-operating-grid{grid-template-columns:minmax(0,1fr)}.ops-command-rail,.results-command-rail,.task-studio-rail,.workspace-command-deck{position:static}}@media (max-width:1180px){.workspace-hero-copy,.workspace-hero-shell{grid-template-columns:1fr}}@media (max-width:960px){.workspace-layout{grid-template-columns:minmax(0,1fr)}.task-stage-grid,.task-studio-status,.workspace-hero-metrics,.workspace-hero-sequence{grid-template-columns:1fr}.results-workbench-header,.task-studio-header{flex-direction:column;align-items:flex-start}.workspace-command-card strong{font-size:24px}.results-command-rail{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:visible;padding-bottom:6px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.results-command-rail>*{flex:0 0 min(78vw,280px);min-width:0}}.workspace-app-shell{width:min(1920px,calc(100vw - 16px));padding-top:8px;padding-bottom:28px}.workspace-layout{gap:10px;align-items:start}.workspace-main-app{gap:10px;width:100%;min-width:0}.workspace-content-flow{display:grid;gap:12px;width:100%}.workspace-command-center{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:10px;align-items:start}.workspace-command-center-results{grid-template-columns:minmax(0,1fr)}.workspace-command-center-results .workspace-command-side{display:none}.workspace-command-center-results .task-composer-panel{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;gap:10px;align-items:end}.workspace-command-center-results .task-composer-panel>.task-composer-priority-field:nth-of-type(2),.workspace-command-center-results .task-composer-priority-actions{padding-top:0;border-top:none}.workspace-command-center-results .task-inline-actions{justify-content:flex-end}.workspace-command-center-results .field-heading-actions,.workspace-command-center-results .task-inline-actions .button-ghost,.workspace-command-center-results .task-inline-actions .button-secondary,.workspace-command-center-results .task-inline-toggle{display:none}.workspace-command-center-results .task-inline-actions .button-primary{display:inline-flex}.workspace-command-center-results .keyword-assistant,.workspace-command-center-results .market-region-row,.workspace-command-center-results .market-strip-actions,.workspace-command-center-results .task-composer-grid,.workspace-command-center-results .translated-copy{display:none}.workspace-command-center-results .field-search-strip .field-heading{min-height:20px}.workspace-command-center-results .field-search-strip .input{min-height:38px}.workspace-command-main{min-width:0}.workspace-command-side{display:grid;gap:10px;position:sticky;top:8px;min-width:0}.workspace-metric-card{display:grid;gap:6px;padding:14px;border-radius:14px;border:1px solid rgba(148,163,184,.22);background:rgba(255,255,255,.94);box-shadow:var(--shadow-xs)}.workspace-metric-card span{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workspace-metric-card strong{color:#0f172a;font-size:21px;line-height:1.08;letter-spacing:-.04em}.workspace-metric-card p{margin:0;color:#64748b;font-size:13px;line-height:1.65}.workspace-metric-card-primary{border-color:rgba(15,23,42,.12);background:linear-gradient(180deg,#111827,#1e293b)}.workspace-metric-card-primary p,.workspace-metric-card-primary span,.workspace-metric-card-primary strong{color:#f8fafc}.workspace-content-flow>*,.workspace-main-app>*{width:100%;min-width:0}.side-column{gap:0;padding:0;border-radius:24px;background:linear-gradient(180deg,#0f1827,#162233);border:1px solid rgba(20,32,49,.9);box-shadow:0 28px 48px rgba(10,16,28,.24);overflow:hidden}.side-column-desktop{top:18px;max-height:calc(100vh - 36px);overflow-y:auto}.sidebar-intro{display:grid;gap:18px;padding:18px 18px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.sidebar-intro-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.sidebar-brand{display:flex;gap:12px;align-items:center;text-decoration:none}.sidebar-brand-mark{width:44px;height:44px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1)}.sidebar-brand-copy{display:grid;gap:2px}.sidebar-brand-copy strong{color:#f8fafc;font-size:15px;letter-spacing:-.02em}.sidebar-brand-copy span{color:rgba(222,233,244,.68);font-size:12px}.sidebar-close{min-height:34px;padding:8px 11px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:rgba(245,248,252,.84)}.sidebar-context-panel{display:grid;gap:14px;padding:14px;border-radius:18px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08)}.sidebar-context-status{display:grid;gap:6px}.sidebar-context-row span,.sidebar-context-status span,.sidebar-nav-label,.sidebar-section-kicker{color:rgba(210,224,238,.64);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sidebar-context-status strong{color:#ffffff;font-size:24px;line-height:1;letter-spacing:-.04em}.sidebar-context-meta{display:grid;gap:10px}.sidebar-context-row{display:flex;justify-content:space-between;gap:12px}.sidebar-context-row strong{color:#f8fafc;font-size:13px}.sidebar-nav{display:grid;gap:12px;padding:18px;border-bottom:1px solid rgba(255,255,255,.08)}.sidebar-nav-list{display:grid;gap:8px}.sidebar-nav-item{display:grid;gap:4px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);text-decoration:none}.sidebar-nav-item strong{color:#f8fafc;font-size:13px}.sidebar-nav-item span{color:rgba(214,226,238,.68);font-size:12px;line-height:1.55}.sidebar-nav-item-primary{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.14)}.sidebar-section-stack{display:grid;padding:6px 0 10px}.sidebar-section-card{border-top:1px solid rgba(255,255,255,.08);padding:0 18px}.sidebar-section-trigger{width:100%;padding:16px 0;border:none;background:transparent;color:inherit;text-align:left}.sidebar-section-header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.sidebar-section-header h3{margin:4px 0 0;color:#f8fafc;font-size:15px}.sidebar-section-header p{margin:6px 0 0;color:rgba(214,226,238,.62);font-size:12px;line-height:1.6}.sidebar-section-state{color:rgba(226,236,246,.72);font-size:12px}.sidebar-section-body{display:grid;gap:14px;padding:0 0 18px}.workspace-header{display:grid;gap:10px;width:100%}.workspace-header-bar{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(255,255,255,.86);box-shadow:var(--shadow-xs)}.workspace-header-brand{display:flex;gap:10px;align-items:center;text-decoration:none;min-width:0}.workspace-header-brand-mark{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;box-shadow:none}.workspace-header-brand-copy{display:grid;gap:2px;min-width:0}.workspace-header-brand-copy strong{color:var(--text-strong);font-size:15px;line-height:1.1;letter-spacing:-.03em}.brand-title-lockup{display:inline-flex;align-items:baseline;gap:8px}.brand-title-lockup em{font-style:normal;color:#9b8a7d;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.workspace-header-brand-copy span{color:var(--text-muted);font-size:11px;line-height:1.45;display:none}.workspace-header-nav{display:inline-flex;justify-content:center;gap:8px;padding:6px;border-radius:16px;border:1px solid rgba(16,27,43,.08);background:rgba(255,255,255,.84)}.workspace-header-nav a{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:10px;color:var(--text-body);text-decoration:none;font-size:13px;font-weight:700}.workspace-header-nav a:hover{background:var(--surface-card-muted)}.workspace-header-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.workspace-header-welcome{display:grid;gap:2px;text-align:center}.workspace-header-welcome-large{justify-items:center;text-align:center}.workspace-header-bar-welcome{min-height:42px;padding:0 14px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:rgba(248,250,252,.96);box-shadow:none;align-content:center}.workspace-header-welcome strong{color:var(--text-strong);font-size:14px;font-weight:700;line-height:1.1}.workspace-header-welcome span{color:var(--text-muted);font-size:11px;line-height:1.4}.workspace-header-welcome-large strong{font-size:15px;font-weight:800;letter-spacing:-.02em;color:#0f172a}.workspace-header-welcome-large span{font-size:12px}.workspace-header-chip,.workspace-header-kicker,.workspace-header-status{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(16,27,43,.08);background:rgba(255,255,255,.84);color:var(--text-body);font-size:12px;font-weight:700}.workspace-header-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:26px;padding:28px;border-radius:26px;border:1px solid rgba(16,27,43,.08);background:rgba(255,255,255,.96);box-shadow:var(--shadow-sm);width:100%}.workspace-header-copy{display:grid;gap:12px;max-width:760px}.workspace-header-kickers{display:flex;gap:10px;flex-wrap:wrap}.workspace-header-copy h1{margin:0;color:var(--text-strong);font-size:clamp(34px,3.4vw,52px);line-height:1.02;letter-spacing:-.06em}.workspace-header-copy p{margin:0;color:var(--text-muted);font-size:15px;line-height:1.8;max-width:680px}.workspace-header-brief{display:grid;gap:0}.market-live-panel{display:grid;gap:20px;padding:26px 28px;border-radius:26px;border:1px solid rgba(16,27,43,.08);background:radial-gradient(circle at top right,rgba(59,201,214,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98));box-shadow:var(--shadow-sm)}.market-live-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.market-live-title{display:grid;gap:8px}.market-live-title h2{margin:0;color:var(--text-strong);font-size:clamp(26px,2.6vw,34px);line-height:1.08;letter-spacing:-.05em}.market-live-title p{margin:0;color:var(--text-muted);font-size:14px;line-height:1.8;max-width:720px}.market-live-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.market-live-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px}.market-live-section{display:grid;gap:14px}.market-live-section-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.market-live-section-head strong{color:var(--text-strong);font-size:18px;line-height:1.2}.market-live-caption em,.market-live-caption span,.market-live-section-head span{color:var(--text-muted);font-size:12px;line-height:1.6}.market-clock-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(144px,1fr));gap:12px}.market-clock-card,.market-fx-card{display:grid;gap:10px;padding:16px;border-radius:18px;border:1px solid rgba(16,27,43,.08);background:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 6px 18px rgba(15,23,42,.04)}.market-clock-head,.market-fx-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.market-clock-head strong,.market-fx-head strong{color:var(--text-strong);font-size:14px;line-height:1.2}.market-clock-foot em,.market-clock-foot span,.market-clock-head span,.market-fx-foot span,.market-fx-head span{color:var(--text-muted);font-size:11px;line-height:1.5;font-style:normal}.market-clock-time,.market-fx-rate{color:#0f172a;font-size:24px;font-weight:800;line-height:1.1;letter-spacing:-.04em}.market-clock-foot{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.market-fx-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.market-fx-foot{display:flex;align-items:baseline;gap:8px}.market-live-caption{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.market-live-empty{display:grid;gap:6px;padding:18px;border-radius:18px;border:1px dashed rgba(148,163,184,.34);background:rgba(248,250,252,.92)}.market-live-empty strong{color:var(--text-strong);font-size:15px}.market-live-empty span{color:var(--text-muted);font-size:13px;line-height:1.7}.market-live-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px}.market-local-time-card,.market-rate-spotlight{display:grid;gap:14px;padding:18px;border-radius:22px;border:1px solid rgba(16,27,43,.08);background:rgba(255,255,255,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 6px 18px rgba(15,23,42,.04)}.market-local-time-body{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:center}.market-local-time-copy{display:grid;gap:8px}.market-local-time-kicker,.market-rate-kicker{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.market-local-time-copy strong{color:var(--text-strong);font-size:24px;line-height:1.1}.market-local-time-digital{color:#0f172a;font-size:clamp(32px,4vw,42px);font-weight:800;line-height:1;letter-spacing:-.05em}.market-local-time-copy em,.market-local-time-copy span{color:var(--text-muted);font-size:13px;line-height:1.6;font-style:normal}.market-analog-clock{position:relative;width:220px;height:220px;border-radius:999px;border:1px solid rgba(148,163,184,.16);background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.96) 0,rgba(246,250,252,.98) 60%,rgba(228,238,245,.96) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 24px rgba(15,23,42,.06)}.market-analog-clock-compact{width:76px;height:76px}.market-analog-mark{position:absolute;color:#64748b;font-size:12px;font-weight:700;line-height:1}.market-analog-clock-compact .market-analog-mark{font-size:9px}.market-analog-mark-top{top:16px;left:50%;transform:translateX(-50%)}.market-analog-mark-right{right:18px;top:50%;transform:translateY(-50%)}.market-analog-mark-bottom{bottom:16px;left:50%;transform:translateX(-50%)}.market-analog-mark-left{left:18px;top:50%;transform:translateY(-50%)}.market-analog-clock-compact .market-analog-mark-top{top:8px}.market-analog-clock-compact .market-analog-mark-right{right:9px}.market-analog-clock-compact .market-analog-mark-bottom{bottom:8px}.market-analog-clock-compact .market-analog-mark-left{left:9px}.market-analog-hand{position:absolute;left:50%;bottom:50%;transform-origin:center bottom;border-radius:999px}.market-analog-hour{width:5px;height:54px;background:#0f172a}.market-analog-minute{width:3px;height:76px;background:#334155}.market-analog-second{width:2px;height:88px;background:#eb6d58}.market-analog-clock-compact .market-analog-hour{width:3px;height:18px}.market-analog-clock-compact .market-analog-minute{width:2px;height:26px}.market-analog-clock-compact .market-analog-second{width:1.5px;height:30px}.market-analog-center{position:absolute;left:50%;top:50%;width:14px;height:14px;border-radius:999px;background:#0f172a;transform:translate(-50%,-50%);box-shadow:0 0 0 4px rgba(255,255,255,.92)}.market-analog-clock-compact .market-analog-center{width:8px;height:8px;box-shadow:0 0 0 2px rgba(255,255,255,.92)}.market-mini-clock-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:12px}.market-mini-clock-card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center;width:100%;padding:12px 14px;border-radius:18px;border:1px solid rgba(16,27,43,.08);background:rgba(248,250,252,.94);text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.market-mini-clock-card:hover{border-color:rgba(53,81,111,.18);background:rgba(255,255,255,.98);box-shadow:0 10px 20px rgba(15,23,42,.05);transform:translateY(-1px)}.market-mini-clock-card:focus-visible{outline:none;border-color:rgba(37,99,235,.34);box-shadow:0 0 0 3px rgba(37,99,235,.12)}.market-mini-clock-copy{display:grid;gap:4px}.market-mini-clock-copy strong{color:var(--text-strong);font-size:14px;line-height:1.2}.market-mini-clock-copy em,.market-mini-clock-copy span{color:var(--text-muted);font-size:12px;line-height:1.5;font-style:normal}.market-rate-card{display:grid;gap:10px;align-content:start}.market-rate-value{color:#0f172a;font-size:clamp(38px,5vw,54px);font-weight:800;line-height:1;letter-spacing:-.06em}.market-rate-line{color:var(--text-body);font-size:15px;line-height:1.7}@media (max-width:960px){.market-live-panel{padding:22px 20px}.market-live-grid,.market-live-header,.market-live-layout,.market-local-time-body{grid-template-columns:1fr;flex-direction:column}.market-live-meta{justify-content:flex-start}.market-local-time-body{justify-items:center}}@media (max-width:720px){.market-live-panel{padding:20px 18px}.market-clock-grid,.market-fx-grid{grid-template-columns:1fr}.market-analog-clock{width:190px;height:190px}.market-local-time-card,.market-rate-spotlight{padding:16px}.market-mini-clock-grid{grid-template-columns:1fr}}.workspace-brief-row{display:grid;gap:6px;padding:14px 0;border-top:1px solid rgba(16,27,43,.08)}.workspace-brief-row:first-child{border-top:none;padding-top:0}.task-composer-summary-item span,.task-flow-rail-note span,.workspace-brief-row span,.workspace-stat-item span{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-brief-row strong{color:var(--text-strong);font-size:19px;line-height:1.3}.workspace-brief-row em{color:var(--text-body);font-style:normal;line-height:1.6}.workspace-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:22px;border:1px solid rgba(16,27,43,.08);background:rgba(255,255,255,.96);box-shadow:var(--shadow-xs);overflow:hidden}.workspace-stat-item{display:grid;gap:8px;padding:18px 20px;border-right:1px solid rgba(16,27,43,.08)}.workspace-stat-item:last-child{border-right:none}.workspace-stat-item strong{color:var(--text-strong);font-size:34px;line-height:1;letter-spacing:-.05em}.workspace-stat-item p{margin:0;color:var(--text-body);line-height:1.7}.workspace-stat-item-primary{background:linear-gradient(180deg,rgba(243,247,251,.9),rgba(255,255,255,1))}.task-composer-panel{display:grid;gap:9px;padding:12px;border-radius:16px;border:1px solid rgba(16,27,43,.08);background:rgba(255,255,255,.96);box-shadow:var(--shadow-sm);width:100%}.task-composer-panel>.task-composer-priority-field:nth-of-type(2){padding-top:10px;border-top:1px solid rgba(148,163,184,.16)}.task-composer-head{display:none;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid rgba(16,27,43,.08)}.task-composer-priority-field{width:100%;padding-bottom:0}.field-search-strip{gap:8px}.field-search-strip .field-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:28px}.field-heading-actions{display:inline-flex;align-items:center;gap:8px}.field-search-strip .field-heading label{font-size:12px;font-weight:700;letter-spacing:.01em;color:#5c6472}.button-ai-expand{min-height:36px;padding:0 14px;border-radius:10px;font-size:13px;font-weight:700;white-space:nowrap}.button-inline-loading{display:inline-flex;align-items:center;gap:8px}.button-inline-loading .logo-loading-mark{flex:0 0 auto;margin-right:1px}.field-search-strip .input{min-height:40px;padding:0 14px;font-size:14px;line-height:1.35;border-radius:14px;border-color:rgba(177,192,208,.85);background:rgba(255,255,255,.98);box-shadow:inset 0 1px 0 rgba(255,255,255,.96)}.field-search-strip .input::-moz-placeholder{color:#8190a6}.field-search-strip .input::placeholder{color:#8190a6}.field-search-strip .contact-empty{font-size:14px;line-height:1.7}.field-market-strip{gap:9px}.task-compose-stage-note{display:grid;gap:8px;padding:16px 18px;border-radius:16px;border:1px solid rgba(16,27,43,.08);background:rgba(249,250,251,.88)}.task-compose-stage-note strong{color:var(--text-strong);font-size:15px}.task-compose-stage-note p{margin:0;color:var(--text-muted);line-height:1.7}.task-composer-copy{display:grid;gap:6px;max-width:720px}.task-composer-copy h2{margin:0;color:var(--text-strong);font-size:22px;font-weight:750;letter-spacing:-.03em}.task-composer-copy p{margin:0;color:var(--text-muted);line-height:1.75}.task-composer-summary{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px}.task-composer-summary-item{display:grid;gap:4px;padding:12px 14px;border-radius:14px;background:var(--surface-card-muted);border:1px solid rgba(16,27,43,.08)}.task-composer-summary-item strong{color:var(--text-strong);font-size:16px}.task-composer-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.task-composer-priority-actions{width:100%;padding-top:2px;border-top:1px solid rgba(148,163,184,.16)}.task-inline-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.task-inline-toggle{display:inline-flex;align-items:center;gap:10px;min-height:32px;padding:0 12px;border-radius:12px;border:1px solid rgba(16,27,43,.08);background:rgba(255,255,255,.9)}.task-inline-toggle>span{color:var(--text-strong);font-size:13px;font-weight:700}.task-inline-toggle-input{position:absolute;opacity:0;pointer-events:none}.task-inline-toggle-track{position:relative;width:38px;height:22px;border-radius:999px;background:rgba(203,213,225,.95);transition:background .18s ease;flex:0 0 auto}.task-inline-toggle-thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#ffffff;box-shadow:0 1px 3px rgba(15,23,42,.18);transition:transform .18s ease}.task-inline-toggle-active .task-inline-toggle-track{background:rgba(211,128,52,.9)}.task-inline-toggle-active .task-inline-toggle-thumb{transform:translateX(16px)}.task-inline-actions .button{min-height:32px;padding:7px 11px}.task-inline-actions-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgba(216,224,234,.85);color:var(--text-strong);font-size:11px;font-weight:800}.task-composer-main{display:grid;border:1px solid rgba(16,27,43,.08);border-radius:22px;background:rgba(255,255,255,.92);overflow:hidden}.task-compose-section{display:grid;gap:18px;padding:24px;border-top:1px solid rgba(16,27,43,.08)}.task-compose-section:first-child{border-top:none}.task-compose-section-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:flex-start}.task-compose-section-head h3{margin:4px 0 6px;color:var(--text-strong);font-size:22px;letter-spacing:-.03em}.task-compose-note p,.task-compose-section-head p{margin:0;color:var(--text-muted);line-height:1.75}.task-compose-aux{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px;align-items:start}.task-compose-note{display:grid;gap:10px;padding:16px;border-radius:16px;border:1px solid rgba(16,27,43,.08);background:var(--surface-card-muted)}.task-compose-note strong{color:var(--text-strong)}.task-checklist-done{color:var(--text-body)}.results-workbench{display:grid;gap:12px;padding:14px;border-radius:16px;border:1px solid rgba(16,27,43,.08);background:rgba(255,255,255,.96);box-shadow:var(--shadow-sm);width:100%}.results-workbench-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid rgba(16,27,43,.08)}.results-workbench-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.results-command-rail{display:grid;gap:8px;position:static;max-width:100%;min-width:0;overflow:visible;padding-bottom:0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;align-items:stretch}.results-command-rail>*{min-width:0}.results-summary-strip{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 10px;border:1px solid rgba(148,163,184,.18);border-radius:12px;background:rgba(248,250,252,.86)}.results-summary-strip span,.results-summary-strip strong{display:inline-flex;align-items:center;min-height:26px;padding:0 8px;border-radius:999px;background:#ffffff;color:#475569;font-size:12px;line-height:1.3;font-weight:700}.results-summary-strip span{color:#0f172a;background:transparent;padding-left:0}.results-command-rail .results-insight-card{display:none}.results-rail-card{display:grid;gap:6px;padding:12px;border-radius:14px;border:1px solid rgba(16,27,43,.08);background:var(--surface-card-muted)}.results-rail-card strong{color:var(--text-strong);font-size:15px;line-height:1.35}.results-rail-card p{display:none}.results-rail-card-primary{background:linear-gradient(180deg,rgba(15,24,39,.98),rgba(27,38,56,.98))}.results-rail-card-primary .results-rail-label,.results-rail-card-primary p,.results-rail-card-primary strong{color:#f8fafc}.results-summary-card{display:grid;gap:4px;padding:12px;border-radius:14px;background:rgba(255,255,255,.78);box-shadow:none}.results-rail-card,.results-summary-card{min-height:84px}.results-summary-card strong{font-size:20px}.results-summary-card em{display:none}.results-list-stage{padding:0;border:none;background:transparent;min-width:0}.results-crm-shell{display:grid;gap:10px}.results-crm-grid{display:grid;grid-template-columns:minmax(420px,.92fr) minmax(520px,1.08fr);gap:12px;align-items:start;min-height:620px}.results-table-shell{display:grid;gap:0;border:1px solid rgba(16,27,43,.08);border-radius:14px;background:rgba(255,255,255,.92);overflow:hidden}.results-lead-list{align-self:start;max-height:calc(100vh - 176px);overflow:auto}.results-lead-list .results-table-head,.results-lead-list .results-table-summary{grid-template-columns:minmax(0,1fr) 96px}.results-lead-list .results-table-cell,.results-lead-list .results-table-head span:nth-child(n+3){display:none}.results-table-head,.results-table-summary{display:grid;grid-template-columns:minmax(230px,1.45fr) 104px minmax(160px,1fr) minmax(122px,.78fr) minmax(160px,1fr) 72px;gap:12px;align-items:center}.results-table-head{padding:10px 14px;background:rgba(247,249,252,.96);border-bottom:1px solid rgba(16,27,43,.08)}.results-table-head span{color:#64748b;font-size:12px;font-weight:700;letter-spacing:.04em}.results-table-body{display:grid}.results-table-row{border-top:1px solid rgba(16,27,43,.06)}.results-table-row:first-child{border-top:none}.results-table-row-expanded{background:linear-gradient(180deg,rgba(255,251,247,.92),rgba(255,255,255,.98))}.results-table-summary{min-height:64px;padding:10px 14px}.results-company-trigger{display:grid;gap:4px;justify-items:start;text-align:left;min-width:0}.results-company-trigger strong{color:#0f172a;font-size:14px;line-height:1.35}.results-company-trigger span{color:#64748b;font-size:12px;line-height:1.5}.results-table-cell{min-width:0}.results-table-cell a,.results-table-cell span{display:block;color:#475569;font-size:12px;line-height:1.55;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results-table-cell a:hover{color:#1d4ed8}.results-quality-cell{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 8px;align-items:center;min-width:0}.results-lead-list-item{width:100%;border:none;background:transparent;text-align:left;cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.results-lead-list-item:hover{background:rgba(248,250,252,.98)}.results-table-row-expanded .results-lead-list-item{background:rgba(239,246,255,.86);box-shadow:inset 3px 0 0 #2563eb}.results-detail-dock{position:sticky;top:8px;min-width:0;max-height:calc(100vh - 176px);overflow:auto}.results-detail-dock .lead-card-v2{min-height:100%;gap:12px;padding:16px;border-radius:16px}.results-detail-dock .lead-card-top{display:grid;gap:10px}.results-detail-dock .lead-score-block{justify-self:start}.results-detail-dock .lead-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.results-detail-dock .lead-quick-action-bar{padding:12px;border-radius:14px}.results-detail-dock .lead-quick-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.results-detail-dock .lead-sections{grid-template-columns:minmax(0,1fr);gap:10px}.results-detail-dock .lead-snapshot-card{padding:10px}.results-detail-dock .lead-collapsible-trigger{min-height:48px;padding:10px 12px}.results-quality-cell strong{grid-row:span 2;color:#0f172a;font-size:22px;line-height:1;letter-spacing:-.04em}.results-quality-cell b,.results-quality-cell em,.results-quality-cell span{color:#64748b;font-size:11px;line-height:1.35;font-style:normal;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results-quality-cell em{color:#334155}.results-quality-cell b{grid-column:1/-1;width:-moz-fit-content;width:fit-content;padding:3px 7px;border-radius:999px;background:rgba(21,128,61,.1);color:#166534}.results-social-links{display:flex;flex-wrap:wrap;gap:8px}.results-social-link{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:5px;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:rgba(248,250,252,.92);color:#475569;line-height:0;transition:color .14s ease,border-color .14s ease,background .14s ease,transform .14s ease}.results-social-link svg{width:100%;height:100%;display:block}.results-social-link:hover{color:#0f172a;border-color:rgba(59,130,246,.28);background:rgba(239,246,255,.96);transform:translateY(-1px)}.results-table-detail{padding:0 12px 12px}.results-table-detail .lead-card-v2{margin-top:2px}.results-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px}.results-pagination-copy{color:#64748b;font-size:13px;font-weight:700}@media (max-width:1320px){.workspace-header-body{grid-template-columns:1fr}.results-crm-grid,.results-workbench-grid,.task-composer-grid,.workspace-command-center{grid-template-columns:minmax(0,1fr)}.results-command-rail,.results-detail-dock,.task-flow-rail,.task-launch-station,.workspace-command-side{position:static}.results-detail-dock,.results-lead-list{max-height:none}.workspace-command-side{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-market-compact{display:none}.results-command-rail{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;overflow-y:visible;padding-bottom:6px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;align-items:stretch}.results-command-rail>*{flex:0 0 min(72vw,280px);min-width:0}.results-table-head,.results-table-summary{grid-template-columns:minmax(180px,1.2fr) 108px minmax(140px,1fr) minmax(118px,.8fr) minmax(140px,1fr) 86px;gap:12px}}@media (max-width:1120px){.workspace-layout{grid-template-columns:minmax(0,1fr)}.workspace-header-bar{grid-template-columns:1fr;justify-items:start}.workspace-header-nav{justify-content:flex-start;flex-wrap:wrap}.workspace-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.task-composer-summary{grid-template-columns:1fr}}@media (max-width:860px){.workspace-app-shell{width:calc(100vw - 20px);padding-left:0;padding-right:0}.results-workbench,.task-composer-panel,.workspace-header-body{padding:18px}.task-compose-aux,.workspace-command-side,.workspace-stat-strip{grid-template-columns:1fr}.results-table-head{display:none}.results-table-summary{grid-template-columns:minmax(0,1fr);gap:10px}.results-quality-cell{grid-template-columns:auto auto auto;justify-content:start}.results-quality-cell strong{grid-row:auto}.results-quality-cell b{grid-column:auto}.workspace-header-actions{flex-wrap:wrap;justify-content:flex-start}.workspace-header-copy h1{font-size:32px}}.side-column .sidebar-section-body{gap:12px}.side-column .history-list{gap:0;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;background:rgba(255,255,255,.03)}.side-column .history-item{gap:8px;padding:14px;border:none;border-top:1px solid rgba(255,255,255,.08);border-radius:0;background:transparent;box-shadow:none}.side-column .history-item:first-child{border-top:none}.side-column .history-meta{align-items:flex-start}.side-column .history-meta strong{color:rgba(248,250,252,.96);line-height:1.45}.side-column .history-companies,.side-column .history-meta span,.side-column .sidebar-section-body .empty{color:rgba(224,233,243,.86)}.side-column .history-companies{font-size:12px;line-height:1.7}.side-column .history-item .actions{gap:10px;flex-wrap:wrap}.side-column .history-action.button,.side-column .history-action.button-ghost,.side-column .history-item .actions .button-ghost{min-height:auto;padding:0;border:none;background:transparent;color:rgba(248,250,252,.92);font-size:12px;font-weight:700;box-shadow:none}.side-column .history-action.button-ghost:hover,.side-column .history-action.button:hover,.side-column .history-item .actions .button-ghost:hover{color:#ffffff;text-decoration:underline}.side-column .sidebar-section-body .empty{padding:12px 0 2px;border:none;background:transparent}.side-column .monitor-metric-grid{gap:8px}.side-column .monitor-metric-card{min-height:auto;padding:14px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.lead-quick-action-bar{display:grid;gap:14px;align-items:start}.lead-quick-action-copy{max-width:none}.lead-quick-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-quick-action-bar .lead-snippet,.lead-quick-action-status,.lead-quick-action-subject{max-width:none}.outreach-image-preview-hero{width:-moz-fit-content;width:fit-content;max-width:100%}.workspace-layout{grid-template-columns:var(--sidebar-dock-width) minmax(0,1fr);gap:18px}.workspace-shell-pending{opacity:0;pointer-events:none}.workspace-shell-ready{opacity:1;transition:opacity .14s ease}.workspace-app-shell .side-column{border-radius:0;background:transparent;border:none;box-shadow:none;margin-left:-15px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:auto;scrollbar-width:none;-ms-overflow-style:none;padding-right:0;padding-bottom:calc(28px + env(safe-area-inset-bottom, 0px))}.workspace-app-shell .side-column-desktop{top:0;max-height:100vh;overflow-y:auto;overscroll-behavior:contain}.workspace-app-shell .sidebar-intro{gap:14px;padding:10px 28px 14px 0;border-bottom:none;margin-left:0}.workspace-app-shell .sidebar-intro-head{gap:10px}.workspace-app-shell .sidebar-workspace-switcher{gap:12px;min-width:0;flex:1}.workspace-app-shell .sidebar-workspace-avatar{width:42px;height:42px;border-radius:14px;background:transparent;border-color:transparent;box-shadow:none}.workspace-app-shell .sidebar-brand-copy{min-width:0;flex:1}.workspace-app-shell .sidebar-brand-copy strong{display:block;color:#111827;font-size:16px;letter-spacing:-.03em}.workspace-app-shell .sidebar-brand-copy span{display:block;color:#64748b;font-size:12px;line-height:1.45;text-wrap:pretty;word-break:keep-all}.workspace-app-shell .brand-title-lockup{display:flex;align-items:baseline;gap:8px;flex-wrap:nowrap;white-space:nowrap}.workspace-app-shell .brand-title-lockup>em,.workspace-app-shell .brand-title-lockup>span{white-space:nowrap;word-break:keep-all}.workspace-app-shell .sidebar-icon-button{width:36px;height:36px;padding:0;border-radius:999px;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.92);color:#475569;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(15,23,42,.08)}.workspace-app-shell .sidebar-icon-button svg{width:18px;height:18px}.workspace-app-shell .sidebar-icon-button:hover{color:#0f172a;border-color:rgba(100,116,139,.28);transform:translateY(-1px)}.workspace-app-shell .sidebar-close.sidebar-icon-button span{font-size:22px;line-height:1}.workspace-app-shell .sidebar-nav-shell{padding:12px 6px 10px 0;border-bottom:none;margin-left:0}.workspace-app-shell .sidebar-nav-group{display:grid;gap:6px}.workspace-app-shell .sidebar-inline-panel{width:clamp(264px,26vw,336px);max-width:calc(100vw - 40px);padding:2px 0 8px;margin-left:0;border-left:none;position:relative;z-index:2}.workspace-app-shell .sidebar-inline-panel-profile{width:100%;max-width:100%;min-width:0}.workspace-app-shell .side-column .industry-profile-card,.workspace-app-shell .side-column .industry-profile-card:not(.sidebar-section-open){padding:0 6px 0 8px}.workspace-app-shell .sidebar-inline-panel-status{width:min(100%,320px);max-width:100%}.workspace-app-shell .sidebar-inline-card,.workspace-app-shell .sidebar-inline-card:not(.sidebar-section-open){padding:0;border-top:none}.workspace-app-shell .sidebar-inline-card.sidebar-section-open .sidebar-section-trigger{display:none}.workspace-app-shell .sidebar-inline-card .sidebar-section-body{padding:0 0 8px}.workspace-app-shell .sidebar-nav-label,.workspace-app-shell .sidebar-section-kicker{padding:0;color:#94a3b8;font-weight:700;text-transform:uppercase}.workspace-app-shell .sidebar-nav-list{display:grid;gap:2px}.workspace-app-shell .sidebar-nav-item{width:100%;display:grid;align-items:center;gap:12px;padding:8px 0;border:none;border-radius:8px;color:inherit;text-decoration:none;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;cursor:pointer;position:relative}.workspace-app-shell .sidebar-nav-item-copy,.workspace-app-shell .sidebar-nav-item-copy span,.workspace-app-shell .sidebar-nav-item-copy strong{min-width:0}.workspace-app-shell .sidebar-nav-item:hover{background:rgba(255,247,239,.34)}.workspace-app-shell .sidebar-nav-item-active{background:rgba(255,244,233,.38);box-shadow:none}.workspace-app-shell .sidebar-nav-item-active:before{content:"";position:absolute;left:-6px;top:8px;bottom:8px;width:3px;border-radius:999px;background:linear-gradient(180deg,#f0a164,#dd7a3e)}.workspace-app-shell .sidebar-nav-item-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#64748b}.workspace-app-shell .sidebar-nav-item-icon svg{width:18px;height:18px}.workspace-app-shell .sidebar-nav-item-active .sidebar-nav-item-icon{color:#b65b26}.workspace-app-shell .sidebar-nav-item-copy{min-width:0;display:grid;gap:0}.workspace-app-shell .sidebar-nav-item-copy strong{color:#111827;font-size:13px;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-app-shell .sidebar-nav-item-active .sidebar-nav-item-copy strong{color:#8f4318}.workspace-app-shell .sidebar-nav-item-copy span{display:none}.workspace-app-shell .sidebar-nav-item-badge{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:rgba(244,227,212,.72);color:#8f5a34;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.workspace-app-shell .sidebar-section-stack{display:grid;gap:0;padding:8px 24px 14px 0}.workspace-app-shell .sidebar-panel-empty{display:none}.workspace-app-shell .sidebar-section-card,.workspace-app-shell .sidebar-section-card:not(.sidebar-section-open){border-top:1px solid rgba(148,163,184,.16);padding:0 8px 0 10px;background:transparent;border-radius:0;box-shadow:none}.workspace-app-shell .side-column::-webkit-scrollbar{width:0;height:0}.workspace-app-shell .side-column::-webkit-scrollbar-track{background:transparent}.workspace-app-shell .side-column::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(100,116,139,.48);border:2px solid rgba(255,255,255,0);background-clip:padding-box}.workspace-app-shell .side-column::-webkit-scrollbar-thumb:hover{background:rgba(71,85,105,.62);background-clip:padding-box}.workspace-app-shell .sidebar-section-card:first-child{border-top:none}.workspace-app-shell .sidebar-section-trigger{padding:14px 4px 12px}.workspace-app-shell .sidebar-panel-stack .sidebar-section-open .sidebar-section-trigger{display:none}.workspace-app-shell .sidebar-section-header h3{color:#111827;font-size:14px}.workspace-app-shell .sidebar-section-header p{color:#64748b;font-size:12px}.workspace-app-shell .sidebar-section-state{padding:4px 8px;border-radius:999px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.76);color:#94a3b8;font-size:11px;font-weight:700}.workspace-app-shell .sidebar-section-body{gap:12px;padding:0 0 14px}.workspace-app-shell .sidebar-section-whatsapp .sidebar-section-body{padding-bottom:26px}.workspace-app-shell .side-column .sidebar-tab-shell .segmented-tabs{padding:0;background:transparent;border:none;border-radius:0;gap:12px}.workspace-app-shell .side-column .sidebar-tab-shell .segmented-tab{min-height:auto;display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:2px;padding:0 0 8px;border-radius:0;background:transparent;color:#76675c;border-bottom:2px solid transparent}.workspace-app-shell .side-column .sidebar-tab-shell .segmented-tab-label{font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:keep-all}.workspace-app-shell .side-column .sidebar-tab-shell .segmented-tab-count{font-size:11px;font-weight:700;line-height:1;color:#64748b}.workspace-app-shell .side-column .sidebar-tab-shell .segmented-tab-active{background:transparent;color:#8f4318;border-bottom-color:#dd7a3e;box-shadow:none}.workspace-app-shell .side-column .history-list{border:none;border-radius:0;background:transparent}.workspace-app-shell .side-column .history-item{border-top:1px solid rgba(184,90,37,.08);padding:12px 0;background:transparent;border-radius:0}.workspace-app-shell .side-column .history-item:first-child{border-top:none}.workspace-app-shell .side-column .history-meta strong{color:#111827;min-width:0;flex:1 1 auto;line-height:1.35}.workspace-app-shell .side-column .history-companies,.workspace-app-shell .side-column .history-meta span,.workspace-app-shell .side-column .sidebar-section-body .empty{color:#64748b}.workspace-app-shell .side-column .history-meta{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;align-items:start}.workspace-app-shell .side-column .history-meta span{display:block;width:100%;text-align:left;white-space:nowrap;font-size:11px;line-height:1.2}.workspace-app-shell .side-column .history-companies{font-size:11px;line-height:1.55;text-wrap:pretty}.workspace-app-shell .side-column .history-action.button,.workspace-app-shell .side-column .history-action.button-ghost,.workspace-app-shell .side-column .history-item .actions .button-ghost{color:#0f172a}.workspace-app-shell .side-column .history-action.button-ghost:hover,.workspace-app-shell .side-column .history-action.button:hover,.workspace-app-shell .side-column .history-item .actions .button-ghost:hover{color:#1d4ed8;text-decoration:none}.workspace-app-shell .side-column .sidebar-section-body .empty{padding:14px;border:1px dashed rgba(184,90,37,.16);border-radius:14px;background:rgba(255,248,241,.46)}.workspace-app-shell .side-column .sidebar-section-body .followup-empty{padding:10px 12px;border-radius:12px;font-size:11px;line-height:1.5}.workspace-app-shell .side-column .monitor-metric-card{border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.92)}.workspace-app-shell .side-column .followup-history-item{cursor:pointer;transition:background .14s ease,box-shadow .14s ease,border-color .14s ease}.workspace-app-shell .side-column .followup-history-item:hover{background:#f8fbff}.workspace-app-shell .side-column .followup-history-item:focus-visible{outline:none;background:#f8fbff;box-shadow:inset 0 0 0 1px rgba(37,99,235,.22)}.workspace-app-shell .side-column .followup-history-item .history-meta{align-items:flex-start}.workspace-app-shell .side-column .followup-history-item .history-meta strong{flex:1;min-width:0;padding-right:12px}.workspace-app-shell .side-column .followup-status-badge{min-width:78px;border:1px solid rgba(148,163,184,.18)}.workspace-app-shell .side-column .followup-status-badge,.workspace-app-shell .side-column .task-history-status{justify-content:center;padding:8px 12px;white-space:nowrap;word-break:keep-all;flex-shrink:0;background:#eef4f8;color:#475569;font-size:12px;line-height:1}.workspace-app-shell .side-column .task-history-status{min-width:84px;border-radius:999px;border:1px solid rgba(148,163,184,.18)}.workspace-app-shell .side-column .followup-history-item .actions{align-items:center}.workspace-app-shell .side-column .history-record-item{cursor:pointer;transition:background .14s ease,box-shadow .14s ease,border-color .14s ease}.workspace-app-shell .side-column .history-record-item:hover{background:#f8fbff}.workspace-app-shell .side-column .history-record-item:focus-visible{outline:none;background:#f8fbff;box-shadow:inset 0 0 0 1px rgba(37,99,235,.22)}@media (max-width:1179px){.workspace-app-shell .side-column{width:min(360px,calc(100vw - 18px))}}.button-secondary{background:#e2e8f0;color:#0f172a}.button-secondary:hover{background:#d7e0ea;color:#0f172a}.button-ghost{background:rgba(255,255,255,.94);color:#334155;border:1px solid rgba(148,163,184,.28)}.button-ghost:hover{background:#ffffff;color:#0f172a;border-color:rgba(100,116,139,.3)}.button:disabled,.button[disabled]{opacity:1;color:#94a3b8;background:#f8fafc;border-color:rgba(203,213,225,.9);box-shadow:none}.button-primary:disabled,.button-primary[disabled]{background:#cbd5e1;color:#ffffff}.button-ghost:disabled,.button-ghost[disabled],.button-secondary:disabled,.button-secondary[disabled]{color:#94a3b8;background:#f8fafc}.workspace-app-shell .sidebar-section-state{border-color:rgba(148,163,184,.24);background:rgba(255,255,255,.98);color:#334155!important;-webkit-text-fill-color:#334155;font-weight:800}.workspace-app-shell .sidebar-section-card.sidebar-section-open .sidebar-section-state,.workspace-app-shell .sidebar-section-open .sidebar-section-state{border-color:rgba(125,211,252,.34);background:rgba(226,244,255,.95);color:#0f766e!important;-webkit-text-fill-color:#0f766e;font-weight:800}.workspace-app-shell .side-column .sidebar-tab-shell .segmented-tab{color:#475569}.workspace-app-shell .side-column .sidebar-tab-shell .segmented-tab-active{color:#0f172a}.workspace-app-shell .side-column .sidebar-status-panel .status-stack{gap:0}.workspace-app-shell .side-column .sidebar-status-panel .status-item{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:12px 0;border:none;border-bottom:1px solid rgba(148,163,184,.16);border-radius:0;background:transparent}.workspace-app-shell .side-column .sidebar-status-panel .status-item:last-child{border-bottom:none}.workspace-app-shell .side-column .status-copy{min-width:0}.workspace-app-shell .side-column .status-copy strong{color:#111827;word-break:keep-all;overflow-wrap:normal}.workspace-app-shell .side-column .status-copy span{color:#5b6b80;line-height:1.45;word-break:keep-all;overflow-wrap:normal}.workspace-app-shell .side-column .sidebar-status-panel .status-item .status-badge{align-self:start;min-width:0;padding:6px 10px;font-size:11px;line-height:1;justify-content:flex-start}.workspace-app-shell .side-column .sidebar-status-note{margin-top:6px;padding:10px 12px;font-size:11px;line-height:1.5;color:#35516f;border-color:rgba(96,165,250,.18);background:rgba(239,246,255,.9)}.workspace-app-shell .sidebar-section-header>div{display:grid;justify-items:start;gap:4px}.workspace-app-shell .sidebar-section-kicker{padding:0;margin:0;line-height:1.1}.workspace-app-shell .sidebar-section-header h3{margin:0;line-height:1.2}.workspace-app-shell .side-column .industry-profile-card .field-link-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.workspace-app-shell .side-column .industry-profile-card .field-link-row .button{flex:0 0 auto}.workspace-app-shell .side-column .industry-profile-card .field-stack{gap:12px}.workspace-app-shell .side-column .industry-profile-card .field{gap:6px}.workspace-app-shell .side-column .industry-profile-card .field label{font-size:11px;letter-spacing:.01em}.workspace-app-shell .side-column .industry-profile-card .contact-empty{font-size:11px;line-height:1.5}.workspace-app-shell .side-column .industry-profile-card .input,.workspace-app-shell .side-column .industry-profile-card .select,.workspace-app-shell .side-column .industry-profile-card .textarea{padding:10px 12px;border-radius:14px;font-size:14px;line-height:1.45}.workspace-app-shell .side-column .industry-profile-card .textarea{min-height:92px}.workspace-app-shell .side-column .industry-profile-card .status-badge{font-size:11px;padding:7px 12px}.workspace-app-shell .side-column .industry-profile-card .button{min-height:38px;padding:8px 14px;font-size:13px}.workspace-app-shell .side-column .field{display:grid;gap:8px}.workspace-app-shell .side-column .field label{color:#5b6b80;font-size:12px;font-weight:700}.workspace-app-shell .side-column .input,.workspace-app-shell .side-column .select,.workspace-app-shell .side-column .textarea{border:1px solid rgba(148,163,184,.3);background:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(15,23,42,.04)}.workspace-app-shell .side-column .input:hover,.workspace-app-shell .side-column .select:hover,.workspace-app-shell .side-column .textarea:hover{border-color:rgba(100,116,139,.36);background:#ffffff}.workspace-app-shell .side-column .input:focus,.workspace-app-shell .side-column .select:focus,.workspace-app-shell .side-column .textarea:focus{border-color:rgba(15,118,110,.42);background:#ffffff;box-shadow:0 0 0 3px rgba(15,118,110,.1),0 1px 2px rgba(15,23,42,.04)}.workspace-app-shell .side-column .contact-empty,.workspace-app-shell .side-column .lead-snippet,.workspace-app-shell .side-column .lead-summary{color:#5b6b80}.workspace-app-shell .side-column .status-badge.status-ok{color:#0f7a4a;background:rgba(220,252,231,.88);border-color:rgba(34,197,94,.18)}.workspace-app-shell .side-column .status-badge.status-missing{color:#b42318;background:rgba(254,242,242,.96);border-color:rgba(248,113,113,.2)}.workspace-app-shell .side-column .sidebar-inline-status-whatsapp{display:flex;align-items:center;padding:0 0 8px;margin:0;border:none;background:transparent;box-shadow:none}.workspace-app-shell .side-column .wa-connected-shell{display:flex;align-items:flex-start;padding-bottom:10px}.workspace-app-shell .side-column .wa-connected-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;min-height:52px;padding:0 22px;border-radius:999px;border:1px solid rgba(34,197,94,.2);background:rgba(220,252,231,.92);color:#0f7a4a;box-shadow:none;outline:none;font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;flex:0 0 auto;position:relative;isolation:isolate}.workspace-app-shell .side-column .wa-connected-button:hover{background:rgba(220,252,231,.98);border-color:rgba(34,197,94,.26)}.workspace-app-shell .side-column .wa-connected-button:disabled{cursor:default;opacity:1;color:#0f7a4a}.workspace-app-shell .side-column .status-grid{padding-bottom:28px}.workspace-app-shell .side-column .sidebar-section-whatsapp .status-grid{gap:6px;padding-bottom:16px}.workspace-app-shell .side-column .sidebar-section-whatsapp .wa-connected-shell+.actions,.workspace-app-shell .side-column .sidebar-section-whatsapp .wa-connected-shell+.lead-summary{margin-top:4px}.workspace-app-shell .side-column .sidebar-section-whatsapp .actions{margin-top:0}.workspace-app-shell .side-column .sidebar-section-whatsapp .actions .button{min-height:34px;padding-top:8px;padding-bottom:8px}.workspace-app-shell .side-column .sidebar-section-whatsapp .actions .button-ghost{color:#64748b;background:rgba(255,255,255,.98);border-color:rgba(148,163,184,.42)}.workspace-app-shell .side-column .sidebar-section-whatsapp .actions .button-ghost:hover{color:#334155;background:#ffffff;border-color:rgba(100,116,139,.38)}.workspace-app-shell .side-column .wa-status-info{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;min-width:22px;padding:0;border-radius:999px;border:1px solid rgba(34,197,94,.18);background:rgba(255,255,255,.9);color:#15803d;font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;cursor:default}.workspace-app-shell .side-column .wa-connected-state .field-link-row{margin-left:auto}.workspace-app-shell .side-column .wa-connected-state .button{min-height:34px;padding:8px 12px}.workspace-app-shell .side-column .status-grid .button:disabled,.workspace-app-shell .side-column .status-grid .button[disabled],.workspace-app-shell .side-column .wa-connected-state .button:disabled,.workspace-app-shell .side-column .wa-connected-state .button[disabled]{opacity:1;color:#64748b;background:#ffffff;border-color:rgba(203,213,225,.9)}.floating-help-tooltip{position:fixed;z-index:80;max-width:240px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.98);border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 40px rgba(15,23,42,.12);color:#0f172a;font-size:11px;font-weight:600;line-height:1.55;pointer-events:none}body:has(.workspace-app-shell){background:#f3f4f6}.workspace-app-shell{--surface-canvas:#f3f4f6;--surface-card:#ffffff;--surface-card-muted:#f9fafb;--text-strong:#111827;--text-body:#374151;--text-muted:#6b7280;--accent:#2563eb;--accent-soft:#eff6ff;--brand:#2563eb;--brand-deep:#1d4ed8;--brand-warm:#2563eb;--radius-page:0;--radius-card:6px;--radius-panel:6px;--radius-control:5px;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;width:100%;max-width:none;padding:0;background:#f3f4f6}.workspace-app-shell .workspace-layout{grid-template-columns:248px minmax(0,1fr)}.workspace-app-shell .workspace-main-app{gap:0;padding:0 18px 24px}.workspace-app-shell .workspace-content-flow{gap:12px}.workspace-app-shell .side-column,.workspace-app-shell .side-column-desktop{margin-left:0;padding:14px 12px 24px;background:#ffffff;border-right:1px solid #e5e7eb;border-radius:0}.workspace-app-shell .sidebar-intro{padding:0 0 14px;border-bottom:1px solid #eef0f3}.workspace-app-shell .sidebar-brand-mark,.workspace-app-shell .sidebar-workspace-avatar,.workspace-app-shell .workspace-header-brand-mark{width:30px;height:30px;border-radius:6px;background:transparent;border:none;box-shadow:none}.workspace-app-shell .sidebar-workspace-avatar img,.workspace-app-shell .workspace-header-brand-mark img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.workspace-app-shell .sidebar-brand-copy strong,.workspace-app-shell .workspace-header-brand-copy strong{font-size:14px;letter-spacing:0;color:#111827}.workspace-app-shell .sidebar-brand-copy span,.workspace-app-shell .workspace-header-brand-copy span{font-size:12px;color:#6b7280}.workspace-app-shell .sidebar-nav-shell{gap:14px;padding:14px 0 0}.workspace-app-shell .sidebar-nav-item{min-height:34px;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;padding:7px 9px;border-radius:5px;color:#374151}.workspace-app-shell .sidebar-nav-item-active,.workspace-app-shell .sidebar-nav-item:hover{background:#f3f4f6}.workspace-app-shell .sidebar-nav-item-active:before{left:0;top:7px;bottom:7px;width:2px;border-radius:1px;background:#2563eb}.workspace-app-shell .sidebar-nav-item-active .sidebar-nav-item-copy strong,.workspace-app-shell .sidebar-nav-item-copy strong{color:#111827;font-size:13px;font-weight:650}.workspace-app-shell .sidebar-nav-item-active .sidebar-nav-item-icon,.workspace-app-shell .sidebar-nav-item-icon{color:#6b7280}.workspace-app-shell .sidebar-nav-item-badge,.workspace-app-shell .task-inline-actions-count{border-radius:4px;background:#eef2ff;color:#3730a3}.workspace-app-shell .workspace-header{padding:12px 0 10px}.workspace-app-shell .workspace-header-bar{min-height:54px;padding:8px 12px;box-shadow:none}.workspace-app-shell .workspace-header-brand-copy span{display:none}.workspace-app-shell .workspace-header-bar-welcome{width:auto;min-height:0;padding:0;border:none;background:transparent}.workspace-app-shell .workspace-header-welcome strong{font-size:15px;font-weight:650;color:#111827}.workspace-app-shell .workspace-header-welcome span{font-size:12px;color:#6b7280}.workspace-app-shell .workspace-header-actions{gap:8px}.workspace-app-shell .button,.workspace-app-shell .workspace-header-actions .button{min-height:32px;border-radius:5px;box-shadow:none;font-weight:650}.workspace-app-shell .button-primary,.workspace-app-shell .lead-panel .button:not(.button-ghost):not(.button-secondary){background:#2563eb;border-color:#2563eb;color:#ffffff}.workspace-app-shell .button-primary:hover,.workspace-app-shell .lead-panel .button:not(.button-ghost):not(.button-secondary):hover{background:#1d4ed8;border-color:#1d4ed8;transform:none}.workspace-app-shell .button-ghost,.workspace-app-shell .button-secondary{background:#ffffff;border-color:#d1d5db;color:#374151}.workspace-app-shell .workspace-command-center{grid-template-columns:minmax(0,1fr)}.workspace-app-shell .workspace-command-side{display:none}.workspace-app-shell .task-composer-panel{display:grid;grid-template-columns:minmax(260px,1fr) minmax(220px,.7fr) auto;gap:10px;align-items:end;padding:12px;border:1px solid #e5e7eb;box-shadow:none}.workspace-app-shell .field-heading-actions,.workspace-app-shell .keyword-assistant,.workspace-app-shell .market-region-row,.workspace-app-shell .market-strip-actions,.workspace-app-shell .task-composer-grid,.workspace-app-shell .task-composer-head,.workspace-app-shell .translated-copy{display:none}.workspace-app-shell .task-composer-panel>.task-composer-priority-field:nth-of-type(2),.workspace-app-shell .task-composer-priority-actions{padding-top:0;border-top:none}.workspace-app-shell .field-search-strip{gap:5px}.workspace-app-shell .field-search-strip .field-heading{min-height:18px}.workspace-app-shell .field-search-strip .field-heading label{color:#374151;font-size:12px;font-weight:650;letter-spacing:0}.workspace-app-shell .field-search-strip .input,.workspace-app-shell .input,.workspace-app-shell .select,.workspace-app-shell .textarea{min-height:36px;border-radius:5px;border-color:#d1d5db;background:#ffffff;box-shadow:none;color:#111827}.workspace-app-shell .input:focus,.workspace-app-shell .select:focus,.workspace-app-shell .textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12)}.workspace-app-shell .task-inline-actions{justify-content:flex-end;flex-wrap:nowrap;gap:8px}.workspace-app-shell .task-inline-actions .button-ghost,.workspace-app-shell .task-inline-actions .button-secondary,.workspace-app-shell .task-inline-toggle{display:none}.workspace-app-shell .task-inline-actions .button-primary{display:inline-flex;min-height:36px;padding:0 16px}.workspace-app-shell .results-workbench{gap:0;padding:0;border:1px solid #e5e7eb;border-radius:6px;box-shadow:none;overflow:hidden}.workspace-app-shell .results-workbench-header{align-items:center;padding:12px 14px;border-bottom:1px solid #e5e7eb}.workspace-app-shell .results-summary-strip,.workspace-app-shell .results-view-hint,.workspace-app-shell .results-workbench-header .section-kicker{display:none}.workspace-app-shell .results-workbench-header h2{margin:0;font-size:16px;font-weight:700;letter-spacing:0;color:#111827}.workspace-app-shell .results-workbench-header p{margin:3px 0 0;font-size:12px}.workspace-app-shell .results-header-meta{align-items:center;gap:8px}.workspace-app-shell .mini-badge,.workspace-app-shell .results-count,.workspace-app-shell .results-live-badge{min-height:24px;padding:0 8px;border-radius:4px;border:1px solid #e5e7eb;background:#f9fafb;color:#374151;font-size:12px;font-weight:650}.workspace-app-shell .results-workbench-grid{gap:0}.workspace-app-shell .results-command-rail{display:none}.workspace-app-shell .results-list-stage{padding:0}.workspace-app-shell .results-meta{min-height:44px;padding:10px 14px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.workspace-app-shell .results-meta .results-count{padding:0;border:none;background:transparent;color:#111827;font-size:13px}.workspace-app-shell .results-meta-copy{color:#6b7280;font-size:12px}.workspace-app-shell .results-crm-grid{grid-template-columns:minmax(520px,.96fr) minmax(520px,1.04fr);gap:0}.workspace-app-shell .results-table-shell{border-right:1px solid #e5e7eb;border-radius:0;background:#ffffff}.workspace-app-shell .results-table-head,.workspace-app-shell .results-table-summary{grid-template-columns:minmax(210px,1.25fr) 86px minmax(128px,.9fr) minmax(104px,.78fr) minmax(132px,.95fr) 56px;gap:8px}.workspace-app-shell .results-table-head{padding:8px 12px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.workspace-app-shell .results-table-head span{color:#6b7280;font-size:11px;font-weight:700;letter-spacing:0}.workspace-app-shell .results-table-row:first-child{border-top:none}.workspace-app-shell .results-table-summary{min-height:58px;padding:8px 12px}.workspace-app-shell .results-lead-list-item:hover,.workspace-app-shell .results-table-row-expanded .results-lead-list-item{background:#eff6ff;box-shadow:inset 3px 0 0 #2563eb}.workspace-app-shell .results-company-trigger strong{color:#111827;font-weight:700;letter-spacing:0}.workspace-app-shell .results-company-trigger span,.workspace-app-shell .results-table-cell a,.workspace-app-shell .results-table-cell span{color:#6b7280;font-size:12px}.workspace-app-shell .results-quality-cell{gap:1px 6px}.workspace-app-shell .results-quality-cell strong{color:#111827;font-size:19px;letter-spacing:0}.workspace-app-shell .results-quality-cell em,.workspace-app-shell .results-quality-cell span{color:#6b7280;font-size:10px;font-weight:650}.workspace-app-shell .results-quality-cell b{padding:2px 5px;border-radius:4px;background:#ecfdf3;color:#166534;font-size:10px}.workspace-app-shell .results-social-link{width:24px;height:24px;border-radius:5px;background:#ffffff;border-color:#d1d5db;color:#4b5563;transform:none}.workspace-app-shell .results-detail-dock{max-height:calc(100vh - 134px);padding:0}.workspace-app-shell .results-detail-dock .lead-card-v2{border:none;border-radius:0;background:#ffffff;box-shadow:none;padding:14px;gap:10px}.workspace-app-shell .lead-card-v2:before{display:none}.workspace-app-shell .results-detail-dock .lead-card-top,.workspace-app-shell .results-detail-dock .lead-sections{gap:8px}.workspace-app-shell .lead-collapsible-panel,.workspace-app-shell .lead-panel,.workspace-app-shell .lead-quick-action-bar,.workspace-app-shell .lead-snapshot-card{border-radius:6px;border-color:#e5e7eb;background:#ffffff;box-shadow:none}.workspace-app-shell .lead-quick-action-bar{background:#f9fafb}.workspace-app-shell .lead-collapsible-trigger{border-radius:6px}.workspace-app-shell .contact-chip,.workspace-app-shell .market-chip,.workspace-app-shell .market-pill,.workspace-app-shell .market-preset,.workspace-app-shell .market-region,.workspace-app-shell .meta-chip,.workspace-app-shell .results-summary-strip span,.workspace-app-shell .results-summary-strip strong{border-radius:4px;background:#f9fafb;border-color:#e5e7eb;color:#374151}.workspace-app-shell .contact-chip-active,.workspace-app-shell .market-region-active,.workspace-app-shell .meta-chip-accent{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}@media (max-width:1320px){.workspace-app-shell .workspace-layout{grid-template-columns:minmax(0,1fr)}.workspace-app-shell .side-column-desktop{display:none}.workspace-app-shell .results-crm-grid,.workspace-app-shell .task-composer-panel{grid-template-columns:minmax(0,1fr)}.workspace-app-shell .results-table-shell{border-right:none;border-bottom:1px solid #e5e7eb}.workspace-app-shell .task-inline-actions{justify-content:flex-start}}.workspace-app-shell .results-crm-grid{display:block;position:relative}.workspace-app-shell .results-table-shell{width:100%;border-right:none}.workspace-app-shell .results-table-head,.workspace-app-shell .results-table-summary{grid-template-columns:minmax(300px,1.7fr) 96px minmax(180px,1fr) minmax(142px,.8fr) minmax(210px,1.15fr) 82px}.workspace-app-shell .results-table-head span:last-child:after{content:" / 详情"}.workspace-app-shell .results-social-links:after,.workspace-app-shell .results-table-cell:last-child>span:after{content:"详情";display:inline-flex;align-items:center;justify-content:center;min-height:24px;margin-left:6px;padding:0 8px;border:1px solid #d1d5db;border-radius:4px;background:#ffffff;font-size:11px;font-weight:700}.workspace-app-shell .results-detail-dock{position:fixed;top:0;right:0;z-index:80;width:min(520px,100vw);height:100vh;max-height:none;border-left:1px solid #d1d5db;box-shadow:-18px 0 48px rgba(15,23,42,.16);transform:translateX(104%);transition:transform .18s ease;overflow:auto}.workspace-app-shell .results-crm-grid-detail-open .results-detail-dock{transform:translateX(0)}.workspace-app-shell .results-detail-toolbar{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 14px;border-bottom:1px solid #e5e7eb;background:rgba(255,255,255,.96);backdrop-filter:blur(10px)}.workspace-app-shell .results-detail-toolbar div{display:grid;gap:2px;min-width:0}.workspace-app-shell .results-detail-toolbar strong{color:#111827;font-size:14px}.workspace-app-shell .results-detail-toolbar span{color:#6b7280;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-app-shell .results-detail-toolbar .button{min-height:30px}.workspace-app-shell .results-detail-dock .lead-card-top{padding-top:16px}.workspace-app-shell .results-detail-dock .lead-name{font-size:17px}.workspace-app-shell .results-detail-dock .lead-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:760px){.workspace-app-shell .results-detail-dock{width:100vw}.workspace-app-shell .results-table-head,.workspace-app-shell .results-table-summary{grid-template-columns:minmax(220px,1fr) 80px minmax(120px,.8fr)}.workspace-app-shell .results-table-cell:nth-of-type(n+4),.workspace-app-shell .results-table-head span:nth-child(n+4){display:none}}body:has(.workspace-app-shell){background:#eef2f7}.workspace-app-shell{background:#eef2f7}.workspace-app-shell .workspace-layout{grid-template-columns:264px minmax(0,1fr);min-height:100vh;gap:0}.workspace-app-shell .side-column,.workspace-app-shell .side-column-desktop{position:sticky;top:0;min-height:100vh;max-height:100vh;padding:18px 14px 22px;background:#111827;border-right:1px solid #111827;color:#e5e7eb}.workspace-app-shell .sidebar-intro{padding:0 0 18px;border-bottom:1px solid rgba(255,255,255,.08)}.workspace-app-shell .sidebar-workspace-avatar{width:34px;height:34px;border-radius:8px;background:rgba(255,255,255,.08)}.workspace-app-shell .side-column .field label,.workspace-app-shell .side-column .history-meta strong,.workspace-app-shell .side-column .status-copy strong,.workspace-app-shell .sidebar-brand-copy strong{color:#f9fafb}.workspace-app-shell .side-column .contact-empty,.workspace-app-shell .side-column .empty,.workspace-app-shell .side-column .field small,.workspace-app-shell .side-column .history-companies,.workspace-app-shell .side-column .history-meta span,.workspace-app-shell .side-column .lead-snippet,.workspace-app-shell .side-column .lead-summary,.workspace-app-shell .sidebar-brand-copy span,.workspace-app-shell .sidebar-nav-item-copy span,.workspace-app-shell .sidebar-nav-label,.workspace-app-shell .sidebar-section-header p,.workspace-app-shell .sidebar-section-kicker,.workspace-app-shell .sidebar-section-state{color:#9ca3af}.workspace-app-shell .sidebar-nav-shell{gap:18px;padding-top:18px}.workspace-app-shell .sidebar-nav-label,.workspace-app-shell .sidebar-section-kicker{color:#6b7280;font-size:11px;letter-spacing:.08em}.workspace-app-shell .sidebar-nav-list{gap:4px}.workspace-app-shell .sidebar-nav-item{min-height:38px;padding:9px 10px;border-radius:7px;color:#d1d5db}.workspace-app-shell .sidebar-nav-item:hover{background:rgba(255,255,255,.06)}.workspace-app-shell .sidebar-nav-item-active{background:#2563eb}.workspace-app-shell .sidebar-nav-item-active .sidebar-nav-item-copy strong,.workspace-app-shell .sidebar-nav-item-copy strong{color:#f9fafb}.workspace-app-shell .sidebar-nav-item-active .sidebar-nav-item-icon,.workspace-app-shell .sidebar-nav-item-icon{color:#e5e7eb}.workspace-app-shell .sidebar-nav-item-badge{background:rgba(255,255,255,.14);color:#ffffff}.workspace-app-shell .side-column .industry-profile-card,.workspace-app-shell .side-column .industry-profile-card:not(.sidebar-section-open),.workspace-app-shell .sidebar-inline-card,.workspace-app-shell .sidebar-inline-card:not(.sidebar-section-open),.workspace-app-shell .sidebar-section-card,.workspace-app-shell .sidebar-section-card:not(.sidebar-section-open){background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.workspace-app-shell .side-column .input,.workspace-app-shell .side-column .select,.workspace-app-shell .side-column .textarea{background:rgba(17,24,39,.72);border-color:rgba(255,255,255,.14);color:#f9fafb}.workspace-app-shell .side-column .button,.workspace-app-shell .side-column .button-ghost,.workspace-app-shell .side-column .button-secondary{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);color:#f9fafb}.workspace-app-shell .workspace-main-app{padding:16px 20px 28px;background:#eef2f7}.workspace-app-shell .workspace-header{padding:0 0 14px}.workspace-app-shell .workspace-header-bar{min-height:58px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff}.workspace-app-shell .workspace-header-brand{min-width:160px}.workspace-app-shell .workspace-header-brand-mark{width:32px;height:32px;border-radius:8px;background:#f9fafb}.workspace-app-shell .workspace-header-bar-welcome{justify-self:center}.workspace-app-shell .workspace-header-welcome strong{font-size:16px}.workspace-app-shell .workspace-header-actions .button{min-height:36px;padding:0 13px}.workspace-app-shell .workspace-command-center{margin-bottom:12px}.workspace-app-shell .task-composer-panel{grid-template-columns:minmax(300px,1fr) minmax(260px,.72fr) auto;padding:14px;border-radius:8px;border-color:#e5e7eb}.workspace-app-shell .field-search-strip .field-heading label{color:#4b5563}.workspace-app-shell .field-search-strip .input{min-height:40px;border-radius:6px;background:#f9fafb}.workspace-app-shell .task-inline-actions .button-primary{min-height:40px;min-width:104px;border-radius:6px}.workspace-app-shell .results-workbench{border-radius:8px;background:#ffffff}.workspace-app-shell .results-workbench-header{min-height:58px;padding:14px 16px;background:#ffffff}.workspace-app-shell .results-workbench-header h2{font-size:17px}.workspace-app-shell .results-workbench-header p{display:block;color:#6b7280}.workspace-app-shell .results-meta{background:#f8fafc}.workspace-app-shell .results-crm-grid{grid-template-columns:minmax(560px,1.05fr) minmax(480px,.95fr)}.workspace-app-shell .results-table-head{min-height:42px;background:#f8fafc}.workspace-app-shell .results-table-head,.workspace-app-shell .results-table-summary{grid-template-columns:minmax(230px,1.35fr) 92px minmax(148px,.9fr) minmax(112px,.72fr) minmax(150px,.92fr) 58px}.workspace-app-shell .results-table-head span{text-transform:none;color:#4b5563}.workspace-app-shell .results-table-summary{min-height:62px}.workspace-app-shell .results-lead-list-item:hover,.workspace-app-shell .results-table-row-expanded .results-lead-list-item{background:#f0f7ff}.workspace-app-shell .results-company-trigger strong{font-size:13px}.workspace-app-shell .results-quality-cell strong{color:#1f2937;font-size:20px}.workspace-app-shell .results-detail-dock{background:#ffffff}.workspace-app-shell .results-detail-dock .lead-card-v2{padding:18px}.workspace-app-shell .lead-card-top{padding-bottom:12px;border-bottom:1px solid #eef0f3}.workspace-app-shell .lead-snapshot-grid{gap:8px}.workspace-app-shell .lead-collapsible-panel,.workspace-app-shell .lead-quick-action-bar,.workspace-app-shell .lead-snapshot-card{background:#f9fafb}.workspace-app-shell .lead-quick-action-bar{border:1px solid #e5e7eb}@media (max-width:1320px){.workspace-app-shell .workspace-layout{grid-template-columns:minmax(0,1fr)}.workspace-app-shell .side-column,.workspace-app-shell .side-column-desktop{min-height:auto;max-height:none}.workspace-app-shell .results-crm-grid,.workspace-app-shell .task-composer-panel{grid-template-columns:minmax(0,1fr)}}.workspace-app-shell .side-column,.workspace-app-shell .side-column-desktop{background:#fbf8f5;border-right:1px solid #eadfd6;color:#253142}.workspace-app-shell .sidebar-intro{padding:4px 4px 10px;background:transparent}.workspace-app-shell .sidebar-intro-head,.workspace-app-shell .sidebar-workspace-switcher{min-height:0;height:auto;padding:0;margin:0;align-items:center}.workspace-app-shell .sidebar-nav-shell{padding-top:8px}.workspace-app-shell .sidebar-brand-mark,.workspace-app-shell .sidebar-workspace-avatar{background:#fff4ec;border:1px solid #f2dfd0}.workspace-app-shell .side-column .field label,.workspace-app-shell .side-column .history-meta strong,.workspace-app-shell .side-column .status-copy strong,.workspace-app-shell .sidebar-brand-copy strong{color:#1f2937}.workspace-app-shell .side-column .contact-empty,.workspace-app-shell .side-column .empty,.workspace-app-shell .side-column .field small,.workspace-app-shell .side-column .history-companies,.workspace-app-shell .side-column .history-meta span,.workspace-app-shell .side-column .lead-snippet,.workspace-app-shell .side-column .lead-summary,.workspace-app-shell .sidebar-brand-copy span,.workspace-app-shell .sidebar-nav-item-copy span,.workspace-app-shell .sidebar-nav-label,.workspace-app-shell .sidebar-section-header p,.workspace-app-shell .sidebar-section-kicker,.workspace-app-shell .sidebar-section-state{color:#7a6d64}.workspace-app-shell .sidebar-nav-item{color:#394150;background:transparent}.workspace-app-shell .sidebar-nav-item:hover{background:#fff1e7;color:#253142}.workspace-app-shell .sidebar-nav-item-active,.workspace-app-shell .sidebar-nav-item-active:hover{background:#ef7145;color:#ffffff}.workspace-app-shell .sidebar-nav-item-active:before{display:none}.workspace-app-shell .sidebar-nav-item-copy strong{color:#253142}.workspace-app-shell .sidebar-nav-item-active .sidebar-nav-item-copy strong,.workspace-app-shell .sidebar-nav-item-active .sidebar-nav-item-icon,.workspace-app-shell .sidebar-nav-item-active:hover .sidebar-nav-item-copy strong,.workspace-app-shell .sidebar-nav-item-active:hover .sidebar-nav-item-icon{color:#ffffff}.workspace-app-shell .sidebar-nav-item-icon{color:#7a6d64}.workspace-app-shell .sidebar-nav-item-badge{background:#efe4dc;color:#8f4b2a}.workspace-app-shell .sidebar-nav-item-active .sidebar-nav-item-badge{background:rgba(255,255,255,.22);color:#ffffff}.workspace-app-shell .side-column .industry-profile-card,.workspace-app-shell .side-column .industry-profile-card:not(.sidebar-section-open),.workspace-app-shell .sidebar-inline-card,.workspace-app-shell .sidebar-inline-card:not(.sidebar-section-open),.workspace-app-shell .sidebar-section-card,.workspace-app-shell .sidebar-section-card:not(.sidebar-section-open){background:#ffffff;border-color:#eadfd6}.workspace-app-shell .side-column .button,.workspace-app-shell .side-column .button-ghost,.workspace-app-shell .side-column .button-secondary,.workspace-app-shell .side-column .input,.workspace-app-shell .side-column .select,.workspace-app-shell .side-column .textarea{background:#ffffff;border-color:#dfd2c6;color:#394150}.workspace-app-shell .side-column .button-primary{background:#ef7145;border-color:#ef7145;color:#ffffff}.workspace-app-shell .side-column .sidebar-section-whatsapp .status-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:0}.workspace-app-shell .side-column .sidebar-section-whatsapp .wa-connect-card{padding:0;border:none;background:transparent;box-shadow:none}.workspace-app-shell .side-column .sidebar-section-whatsapp .actions,.workspace-app-shell .side-column .sidebar-section-whatsapp .wa-connected-head{display:grid;grid-template-columns:minmax(0,max-content);justify-items:start;gap:8px}.workspace-app-shell .side-column .sidebar-section-whatsapp .actions .button,.workspace-app-shell .side-column .sidebar-section-whatsapp .wa-open-qr-button{width:auto;min-height:34px;padding:8px 14px;border-radius:6px}.wa-qr-dialog-body{display:grid;justify-items:center;gap:16px;padding:4px 0 2px}.wa-qr-dialog-image{display:block;width:min(320px,calc(100vw - 96px));height:auto;padding:12px;border-radius:16px;border:1px solid #e2e8f0;background:#ffffff;box-shadow:0 18px 50px rgba(15,23,42,.12);box-sizing:border-box}.wa-qr-dialog-note{width:min(360px,100%);padding:14px 16px;border-style:solid;background:#fff7ed;border-color:#fed7aa;text-align:left}.wa-qr-dialog-note strong{font-size:14px}.wa-qr-dialog-note span{font-size:13px;line-height:1.55}.wa-qr-dialog-actions{justify-content:center;width:100%}.workspace-app-shell{background:#f6f7f9}body:has(.workspace-app-shell){background:#f6f7f9}.workspace-app-shell .workspace-main-app{background:#f6f7f9}.workspace-app-shell .results-workbench,.workspace-app-shell .task-composer-panel,.workspace-app-shell .workspace-header-bar{border-color:#e6e8ec;box-shadow:none}.workspace-app-shell .workspace-header-bar{background:transparent;border-color:transparent;padding-left:0;padding-right:0}.workspace-app-shell .lead-collapsible-trigger em,.workspace-app-shell .lead-domain-link,.workspace-app-shell .lead-snapshot-card em,.workspace-app-shell .lead-snippet,.workspace-app-shell .results-company-trigger span,.workspace-app-shell .results-meta-copy,.workspace-app-shell .results-summary-strip>span,.workspace-app-shell .results-table-cell a,.workspace-app-shell .results-table-cell span,.workspace-app-shell .results-workbench-header p,.workspace-app-shell .workspace-header-welcome span{color:#7b8493}.workspace-app-shell .button-ghost,.workspace-app-shell .button-secondary,.workspace-app-shell .workspace-header-actions .button{background:#ffffff;border-color:#e1e5eb;color:#4b5563}.workspace-app-shell .task-composer-panel{background:#ffffff}.workspace-app-shell .results-summary-strip strong{min-height:50px;border-right-color:#eef0f3;font-size:18px}.workspace-app-shell .results-summary-strip strong span{color:#8a93a2;font-size:10px}.workspace-app-shell .results-summary-strip>span{font-size:11px}.workspace-app-shell .results-meta{background:#ffffff}.workspace-app-shell .mini-badge,.workspace-app-shell .results-live-badge,.workspace-app-shell .results-table-tools,.workspace-app-shell .results-view-hint{display:none}.workspace-app-shell .results-table-head{background:#fafbfc}.workspace-app-shell .results-table-row{border-top-color:#f0f2f5}.workspace-app-shell .results-lead-list-item:hover,.workspace-app-shell .results-table-row-expanded .results-lead-list-item{background:#f7faff;box-shadow:inset 2px 0 0 #93c5fd}.workspace-app-shell .results-quality-cell strong{color:#334155}.workspace-app-shell .results-quality-cell em,.workspace-app-shell .results-quality-cell span{color:#8a93a2}.workspace-app-shell .results-social-link{border-color:#e5e7eb;color:#64748b}.workspace-app-shell .results-social-links:after,.workspace-app-shell .results-table-cell:last-child>span:after{border-color:transparent;background:transparent;color:#2563eb;padding:0}.workspace-app-shell .results-detail-dock{box-shadow:-12px 0 32px rgba(15,23,42,.08)}.workspace-app-shell .results-detail-toolbar{min-height:52px;border-bottom-color:#eef0f3;box-shadow:none}.workspace-app-shell .lead-collapsible-panel,.workspace-app-shell .lead-panel,.workspace-app-shell .lead-panel-wide,.workspace-app-shell .lead-quick-action-bar,.workspace-app-shell .lead-score-block,.workspace-app-shell .lead-snapshot-card{border-color:#eef0f3}.workspace-app-shell .lead-quick-action-bar,.workspace-app-shell .lead-score-block,.workspace-app-shell .lead-snapshot-card{background:#fbfcfd}.workspace-app-shell .contact-chip,.workspace-app-shell .lead-quick-action-button,.workspace-app-shell .meta-chip{border-color:#e6e8ec;background:#ffffff;color:#4b5563}.workspace-app-shell .contact-chip-active,.workspace-app-shell .meta-chip-accent{background:#f3f7ff;border-color:#dbeafe;color:#2563eb}.workspace-app-shell .lead-quick-action-buttons{gap:4px}.workspace-app-shell .lead-quick-action-button,.workspace-app-shell .lead-quick-action-buttons .button{min-height:28px;font-weight:600}.workspace-app-shell .lead-collapsible-trigger b{color:#64748b;font-weight:600}.workspace-app-shell .lead-collapsible-trigger strong,.workspace-app-shell .lead-panel-title{color:#374151}.workspace-app-shell .workspace-layout{grid-template-columns:236px minmax(0,1fr)}.workspace-app-shell .workspace-main-app{padding:12px 14px 24px}.workspace-app-shell .workspace-header{padding-bottom:10px}.workspace-app-shell .workspace-header-bar{min-height:48px;padding:7px 10px;border-radius:6px}.workspace-app-shell .workspace-header-brand-copy,.workspace-app-shell .workspace-header-brand-mark{display:none}.workspace-app-shell .workspace-header-brand{min-width:0;width:1px;overflow:hidden}.workspace-app-shell .workspace-header-bar-welcome{justify-self:start}.workspace-app-shell .workspace-header-actions .button{min-height:32px}.workspace-app-shell .task-composer-panel{grid-template-columns:minmax(360px,1.15fr) minmax(280px,.85fr) 118px;padding:10px;border-radius:6px}.workspace-app-shell .field-search-strip .field-heading label{font-size:11px}.workspace-app-shell .field-search-strip .input{min-height:34px;font-size:13px}.workspace-app-shell .task-inline-actions .button-primary{width:100%;min-height:34px}.workspace-app-shell .results-workbench-header{display:none}.workspace-app-shell .results-command-rail{display:block;border-bottom:1px solid #e5e7eb}.workspace-app-shell .results-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(112px,136px)) minmax(240px,1fr);gap:0;padding:0;border:none;border-radius:0;background:#ffffff}.workspace-app-shell .results-summary-strip span,.workspace-app-shell .results-summary-strip strong{display:grid;gap:2px;align-content:center;min-height:58px;padding:10px 14px;border-right:1px solid #e5e7eb;border-radius:0;background:#ffffff;color:#111827;font-size:20px;line-height:1}.workspace-app-shell .results-summary-strip strong span,.workspace-app-shell .results-summary-strip>span{min-height:auto;padding:0;border:none;color:#6b7280;font-size:11px;font-weight:650;line-height:1.35}.workspace-app-shell .results-summary-strip>span{display:flex;align-items:center;color:#374151;font-size:12px}.workspace-app-shell .results-meta{min-height:40px;padding:8px 12px}.workspace-app-shell .results-table-tools{display:inline-flex;align-items:center;gap:6px}.workspace-app-shell .results-table-tools span{min-height:24px;display:inline-flex;align-items:center;padding:0 8px;border:1px solid #e5e7eb;border-radius:4px;background:#ffffff;color:#4b5563;font-size:11px;font-weight:650}.workspace-app-shell .results-crm-grid{grid-template-columns:minmax(660px,1fr) 420px;min-height:calc(100vh - 246px)}.workspace-app-shell .results-table-head,.workspace-app-shell .results-table-summary{grid-template-columns:minmax(240px,1.7fr) 82px minmax(130px,.9fr) minmax(108px,.72fr) minmax(150px,1fr) 52px}.workspace-app-shell .results-table-summary{min-height:54px;padding:7px 10px}.workspace-app-shell .results-table-head{min-height:36px;padding:0 10px}.workspace-app-shell .results-company-trigger{gap:2px}.workspace-app-shell .results-quality-cell b{display:none}.workspace-app-shell .results-detail-dock{max-height:calc(100vh - 218px);border-left:none;background:#fbfcfe}.workspace-app-shell .results-detail-dock .lead-card-v2{padding:0;background:transparent}.workspace-app-shell .lead-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 14px 12px;background:#ffffff}.workspace-app-shell .lead-company-block{gap:4px}.workspace-app-shell .lead-name{font-size:18px;line-height:1.25}.workspace-app-shell .lead-domain-link,.workspace-app-shell .lead-snippet{font-size:12px}.workspace-app-shell .lead-score-block{align-self:start;min-width:72px;padding:8px;border:1px solid #e5e7eb;border-radius:6px;background:#f9fafb}.workspace-app-shell .lead-score-block .score-large,.workspace-app-shell .score-large{font-size:24px}.workspace-app-shell .lead-chip-row{display:none}.workspace-app-shell .lead-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:0 14px 12px;background:#ffffff}.workspace-app-shell .lead-snapshot-card{min-height:74px;padding:10px;border-radius:0;border-width:1px 0 0 1px;background:#ffffff}.workspace-app-shell .lead-snapshot-card:nth-child(odd){border-left:none}.workspace-app-shell .lead-snapshot-card span{font-size:11px}.workspace-app-shell .lead-snapshot-card strong{font-size:15px}.workspace-app-shell .lead-quick-action-bar{margin:0;padding:10px 14px;border-width:1px 0;border-radius:0;background:#f8fafc}.workspace-app-shell .lead-quick-action-copy{display:none}.workspace-app-shell .lead-quick-action-buttons{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.workspace-app-shell .lead-quick-action-button,.workspace-app-shell .lead-quick-action-buttons .button{justify-content:center;min-height:30px;padding:0 8px;border-radius:4px;font-size:11px}.workspace-app-shell .lead-sections{gap:0;padding:0}.workspace-app-shell .lead-collapsible-panel,.workspace-app-shell .lead-panel,.workspace-app-shell .lead-panel-wide{border-width:0 0 1px;border-radius:0;background:#ffffff}.workspace-app-shell .lead-panel,.workspace-app-shell .lead-panel-wide{padding:12px 14px}.workspace-app-shell .lead-collapsible-trigger{min-height:42px;padding:9px 14px;border-radius:0;background:#ffffff}.workspace-app-shell .lead-collapsible-trigger strong{font-size:12px}.workspace-app-shell .lead-collapsible-trigger em{font-size:11px}.workspace-app-shell .lead-collapsible-trigger b{min-width:36px;color:#2563eb}@media (max-width:1320px){.workspace-app-shell .results-crm-grid,.workspace-app-shell .results-summary-strip,.workspace-app-shell .task-composer-panel,.workspace-app-shell .workspace-layout{grid-template-columns:minmax(0,1fr)}}.workspace-app-shell .side-column,.workspace-app-shell .side-column-desktop{padding-top:10px}.workspace-app-shell .sidebar-intro{display:block;min-height:0;height:auto;padding:0 4px 10px;margin:0 0 8px;border-bottom:1px solid #eadfd6}.workspace-app-shell .sidebar-intro:after,.workspace-app-shell .sidebar-intro:before{display:none;content:none}.workspace-app-shell .sidebar-intro-head{display:flex;min-height:0;height:auto;padding:0;margin:0;align-items:center;justify-content:space-between}.workspace-app-shell .sidebar-workspace-switcher{display:flex;min-height:0;height:auto;padding:0;margin:0;align-items:center;gap:10px}.workspace-app-shell .sidebar-brand-mark,.workspace-app-shell .sidebar-workspace-avatar{width:48px;height:48px;min-width:48px;min-height:48px;padding:5px;border-radius:12px}.workspace-app-shell .sidebar-brand-mark img,.workspace-app-shell .sidebar-workspace-avatar img{width:36px;height:36px;-o-object-fit:contain;object-fit:contain}.workspace-app-shell .sidebar-brand-copy{display:grid;gap:1px;line-height:1.2}.workspace-app-shell .brand-title-lockup{display:grid;gap:2px;line-height:1.12}.workspace-app-shell .sidebar-brand-copy strong{font-size:17px;line-height:1.12}.workspace-app-shell .brand-title-lockup em{font-size:12px;line-height:1.15;color:#a4623d;font-style:normal;text-transform:uppercase}.workspace-app-shell .sidebar-brand-copy>span{font-size:13px;line-height:1.25}.workspace-app-shell .sidebar-nav,.workspace-app-shell .sidebar-nav-shell{padding-top:8px}.workspace-app-shell .side-column,.workspace-app-shell .side-column-desktop{display:flex;flex-direction:column;gap:0;align-content:stretch;justify-content:flex-start}.workspace-app-shell .sidebar-intro{flex:0 0 auto;max-height:74px;overflow:hidden}.workspace-app-shell .sidebar-nav,.workspace-app-shell .sidebar-nav-shell{flex:0 0 auto;margin-top:0}.workspace-app-shell .workspace-header-actions a.workspace-header-action-button,.workspace-app-shell .workspace-header-actions a.workspace-header-action-button:focus,.workspace-app-shell .workspace-header-actions a.workspace-header-action-button:hover,.workspace-app-shell .workspace-header-actions a.workspace-header-action-button:visited{text-decoration:none}.workspace-app-shell .workspace-header-action-button,.workspace-app-shell .workspace-header-actions .workspace-header-action-button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;line-height:1;vertical-align:middle}.workspace-app-shell .task-composer-panel{min-height:94px;padding-top:25px;padding-bottom:25px;align-items:center}.workspace-app-shell .field-market-strip .input,.workspace-app-shell .field-search-strip .input,.workspace-app-shell .task-inline-actions .button-primary{min-height:42px}.workspace-app-shell .task-inline-actions .button-primary,.workspace-app-shell .task-inline-actions .task-search-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1}.workspace-app-shell .task-inline-actions .button-inline-loading{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;line-height:1}.workspace-app-shell .task-search-progress-card{grid-column:1/-1;width:100%;margin-top:2px;border-radius:8px;border-color:#e5e7eb;background:#ffffff;box-shadow:none}.workspace-app-shell .task-search-progress-card .loading-header{align-items:center}.workspace-app-shell .task-search-progress-card .loading-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-app-shell .task-search-progress-card .loading-step{min-height:56px;border-radius:6px;background:#f9fafb}.workspace-app-shell .results-table-shell{border:none}.workspace-app-shell .results-table-row{border-top:1px solid #eef0f3}.workspace-app-shell .results-lead-list-item:hover,.workspace-app-shell .results-table-row-expanded .results-lead-list-item{background:#f8fafc;box-shadow:inset 2px 0 0 #bfdbfe}.workspace-app-shell .results-table-summary{align-items:center}.workspace-app-shell .results-quality-cell b,.workspace-app-shell .results-quality-cell em{display:inline-flex;min-height:0;padding:0;border:none;border-radius:0;background:transparent;color:#64748b;line-height:1.25}.workspace-app-shell .lead-score-block{align-items:center;justify-items:center;text-align:center}.workspace-app-shell .lead-chip-row{display:flex;justify-content:center;align-items:center;gap:4px;flex-wrap:wrap}.workspace-app-shell .meta-chip,.workspace-app-shell .meta-chip-accent{display:inline-flex;min-height:0;align-items:center;padding:0;border:none;border-radius:0;background:transparent;color:#64748b;line-height:1.25}.workspace-app-shell .meta-chip-accent{color:#475569}.workspace-app-shell .translatable-row{align-items:center}.workspace-app-shell .translatable-row .lead-snippet{flex:1 1 auto}.workspace-app-shell .inline-translate-button{min-width:32px;min-height:32px;border-radius:8px}.workspace-app-shell .translatable-block .translated-copy,.workspace-app-shell .translated-copy{display:block;margin-top:6px;border-radius:6px;background:#f8fafc;color:#334155}.workspace-app-shell .results-lead-list .results-company-trigger,.workspace-app-shell .results-lead-list .results-lead-list-item,.workspace-app-shell .results-lead-list .results-table-summary{border:0!important;outline:0!important;box-shadow:none!important}.workspace-app-shell .results-lead-list .results-company-trigger{padding:0!important;border-radius:0!important;background:transparent!important}.workspace-app-shell .results-lead-list .results-lead-list-item:hover,.workspace-app-shell .results-lead-list .results-table-row-expanded .results-lead-list-item{background:#f8fafc;box-shadow:none!important}