:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090a;--bg-2:#0d0e10;--panel:#ffffff09;--panel-strong:#ffffff0f;--surface:#0f1012;--surface-2:#17191d;--surface-3:#202228;--ink:#f7f8f8;--text:#d0d6e0;--muted:#8a8f98;--subtle:#62666d;--line:#ffffff14;--line-soft:#ffffff0d;--accent:#7170ff;--accent-strong:#5e6ad2;--accent-soft:#7170ff29;--green:#10b981;--amber:#f0b45b;--rose:#f87171;--blue:#60a5fa;--shadow:0 24px 80px #0000006b;--radius-lg:22px;--radius-md:14px;--radius-sm:8px;font-feature-settings:"cv01", "ss03";font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f2ed;--bg-2:#fbfaf7;--panel:#ffffffbd;--panel-strong:#ffffffeb;--surface:#fff;--surface-2:#f7f5f0;--surface-3:#ede9df;--ink:#111827;--text:#374151;--muted:#6b7280;--subtle:#8b8f98;--line:#0f172a1f;--line-soft:#0f172a14;--accent:#0a66c2;--accent-strong:#0a66c2;--accent-soft:#0a66c21a;--blue:#0a66c2;--shadow:0 24px 70px #0f172a1f}*{box-sizing:border-box}html{background:var(--bg)}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 15% -8%,#7170ff3d 0,#0000 28%),radial-gradient(circle at 86% 2%,#10b9811f 0,#0000 25%),linear-gradient(#08090a 0%,#0b0c0f 48%,#060708 100%);margin:0}:root[data-theme=light] body{background:radial-gradient(circle at 12% -10%,#0a66c224 0,#0000 30%),radial-gradient(circle at 88% 0,#f0b45b29 0,#0000 27%),linear-gradient(#f4f2ed 0%,#fbfaf7 46%,#f0ede6 100%)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:#7170ffbf;outline:0;box-shadow:0 0 0 4px #7170ff29}.app-shell{grid-template-columns:236px minmax(0,1fr);gap:16px;min-height:100vh;padding:16px;display:grid}.sidebar,.workspace{border:1px solid var(--line);box-shadow:var(--shadow), inset 0 1px 0 #ffffff09;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f1012c7}:root[data-theme=light] .sidebar,:root[data-theme=light] .workspace{box-shadow:var(--shadow), inset 0 1px 0 #ffffffb8;background:#ffffffb8}.sidebar{border-radius:var(--radius-lg);flex-direction:column;min-height:calc(100vh - 32px);padding:14px;display:flex;position:sticky;top:16px}.brand{align-items:center;gap:11px;margin-bottom:22px;padding:5px;display:flex}.brand strong{color:var(--ink);letter-spacing:-.02em;font-weight:590}.brand-mark,.avatar,.profile-avatar{color:#fff;background:linear-gradient(135deg, var(--accent), #36c7a7);border-radius:12px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:grid;overflow:hidden;box-shadow:0 12px 30px #7170ff3d}.profile-avatar img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.profile-avatar span{grid-area:1/1}.brand span,.sidebar-footer span{color:var(--muted);margin-top:1px;font-size:12px;display:block}.sidebar nav{gap:5px;display:grid}.sidebar nav button{color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px 11px;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex}.sidebar nav button:hover{border-color:var(--line-soft);color:var(--ink);background:#ffffff0a}.sidebar nav button.active{color:#fff;background:linear-gradient(135deg,#7170ff38,#ffffff0e);border-color:#7170ff6b;box-shadow:inset 0 1px #ffffff12}.sidebar-footer{border-top:1px solid var(--line-soft);align-items:center;gap:10px;margin-top:auto;padding:16px 5px 2px;display:flex}.sidebar-footer .avatar{box-shadow:none;background:linear-gradient(135deg,#2b2d34,#181a20)}.workspace{border-radius:24px;min-width:0;overflow:hidden}.topbar{border-bottom:1px solid var(--line-soft);min-height:62px;color:var(--muted);background:#ffffff05;justify-content:space-between;align-items:center;padding:0 24px;font-size:13px;display:flex}.topbar strong{color:var(--text);font-weight:510}.topbar-note{color:var(--muted);border:1px solid var(--line-soft);background:#ffffff07;border-radius:999px;padding:7px 10px;font-size:12px}.topbar-actions{align-items:center;gap:10px;display:flex}.theme-toggle{width:auto;color:var(--text);background:var(--panel);border-radius:999px;padding:8px 11px}.page{padding:28px}.hero-row{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}h1{letter-spacing:-.045em;color:var(--ink);margin:0;font-size:clamp(30px,4vw,50px);font-weight:510;line-height:.98}h2{letter-spacing:-.03em;color:var(--ink);margin:0 0 12px;font-weight:510}p{color:var(--text);line-height:1.58}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;margin:0 0 8px;font-size:11px;font-weight:700}.lead{max-width:780px;color:var(--muted);font-size:17px}.approval-badge,.chip{background:var(--accent-soft);color:var(--ink);white-space:nowrap;border:1px solid #0a66c257;border-radius:999px;align-items:center;padding:7px 10px;font-size:12px;font-weight:590;display:inline-flex}.chip.strong{background:var(--accent-strong);color:#fff;border-color:var(--accent-strong)}.stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.stat-card,.panel,.list-pane,.detail-pane,.editor-pane,.review-pane{background:var(--panel);border:1px solid var(--line);border-radius:18px;box-shadow:inset 0 1px #ffffff09}.stat-card{isolation:isolate;min-height:112px;padding:18px;position:relative;overflow:hidden}.stat-card:after{content:"";opacity:.2;filter:blur(2px);z-index:-1;border-radius:999px;width:102px;height:102px;position:absolute;bottom:-34px;right:-28px}.stat-card:first-child:after{background:var(--green)}.stat-card:nth-child(2):after{background:var(--blue)}.stat-card:nth-child(3):after{background:var(--amber)}.stat-card:nth-child(4):after{background:var(--rose)}.stat-card span,.stat-card small{color:var(--muted);font-size:12px;display:block}.stat-card strong{letter-spacing:-.045em;color:var(--ink);margin:12px 0 4px;font-size:32px;font-weight:590;display:block}.panel{margin-bottom:18px;padding:20px}.quick-actions h2{margin-bottom:10px;font-size:15px}.button-row{flex-wrap:wrap;gap:9px;display:flex}button,select,input,textarea{border:1px solid var(--line);color:var(--ink);background:#ffffff09;border-radius:12px;padding:10px 12px}button:hover{background:#ffffff0f;border-color:#ffffff21}button:disabled{opacity:.45;cursor:not-allowed}.black-button{background:linear-gradient(135deg, var(--accent-strong), #7c3aed);color:#fff;border-color:#ffffff1f;box-shadow:0 16px 32px #5e6ad23d}.black-button:hover{background:linear-gradient(135deg,#6c75e5,#8b5cf6)}.two-column{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.big-line{letter-spacing:-.035em;color:var(--ink);margin-bottom:8px;font-size:24px}.muted{color:var(--muted);font-size:13px}.color-panel{border:1px solid var(--line)}.blue-panel{background:linear-gradient(135deg,#60a5fa1a,#ffffff06)}.amber-panel{background:linear-gradient(135deg,#f0b45b21,#ffffff06)}.hook-help{color:#9aa3ff;max-width:720px;margin:8px 0 0;font-size:14px}.heatmap{grid-template-columns:repeat(13,18px);gap:5px;margin-top:20px;display:grid}.heat{background:#ffffff0f;border-radius:5px;width:18px;height:18px}.heat-1{background:#7170ff2e}.heat-2{background:#7170ff52}.heat-3{background:#7170ff8f}.heat-4{background:#10b981b3}.split-page{grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:18px;min-height:calc(100vh - 116px);display:grid}.drafts-layout{grid-template-columns:260px minmax(0,1fr)}.drafts-layout .review-pane{grid-column:2;position:static}.list-pane,.detail-pane,.editor-pane,.review-pane{min-width:0;padding:18px}.pane-header{gap:14px;margin-bottom:14px;display:grid}.pane-header h1,.list-pane h1,.detail-pane h1,.editor-header h1{font-size:32px}.idea-list{gap:9px;max-height:calc(100vh - 220px);padding-right:4px;display:grid;overflow:auto}.idea-card,.draft-row{text-align:left;border:1px solid var(--line-soft);background:#ffffff07;border-radius:16px;gap:6px;padding:14px;transition:border-color .16s,background .16s,transform .16s;display:grid}.idea-card:hover,.draft-row:hover,.performance-card:hover{background:#ffffff0b;transform:translateY(-1px)}.idea-card.selected,.draft-row.selected{background:#7170ff1a;border-color:#7170ffa8;box-shadow:inset 0 0 0 1px #7170ff52}.idea-card strong,.draft-row strong{letter-spacing:-.02em;color:var(--ink)}.idea-card small,.draft-row small,.number{color:var(--muted);font-size:12px}.detail-pane{align-self:start;position:sticky;top:76px}.meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.meta-grid span{border:1px solid var(--line-soft);color:var(--muted);background:#ffffff07;border-radius:14px;padding:11px;font-size:12px}.meta-grid b{color:var(--ink);margin-top:4px;font-weight:590;display:block}label{color:var(--muted);margin:14px 0 6px;font-size:12px;font-weight:700;display:block}select,input,textarea{width:100%}textarea{resize:vertical;min-height:160px}textarea::placeholder,input::placeholder{color:#818792}.editor-header{justify-content:space-between;align-items:start;gap:18px;margin-bottom:16px;display:flex}.linkedin-preview{color:#111827;background:#f8fafc;border:1px solid #ffffff1f;border-radius:22px;max-width:920px;margin:0 auto;padding:24px;box-shadow:0 18px 50px #00000047}.linkedin-preview .markdown-block,.linkedin-preview .markdown-block h1,.linkedin-preview .markdown-block h2,.linkedin-preview .markdown-block h3,.linkedin-preview .markdown-block p,.linkedin-preview .markdown-block .bullet{color:#111827}.linkedin-preview .markdown-block p{color:#374151}.linkedin-preview .markdown-block h1,.linkedin-preview .markdown-block h2,.linkedin-preview .markdown-block h3{color:#0f172a}.linkedin-preview .markdown-block blockquote{color:#1e1b4b;background:#eef2ff;border-color:#6366f1}.review-pane{align-self:start;position:sticky;top:76px}.check{color:var(--ink);align-items:center;gap:9px;font-weight:590;display:flex}.check input{width:auto}.warning{color:#f4d19b;background:#f0b45b1c;border:1px solid #f0b45b4d;border-radius:14px;padding:12px;font-size:13px}.markdown-block{color:var(--text)}.markdown-block h1{margin:10px 0 16px;font-size:30px}.markdown-block h2{margin:22px 0 8px;font-size:22px}.markdown-block h3{margin:18px 0 8px;font-size:18px}.markdown-block p{white-space:pre-wrap;color:var(--text);margin:7px 0}.markdown-block .bullet{padding-left:12px}.markdown-block blockquote{border-left:4px solid var(--accent);background:var(--accent-soft);color:#dfe0ff;border-radius:12px;margin:14px 0;padding:10px 14px}.spacer{height:8px}.document-page .panel{max-width:980px}.daily-command{margin-bottom:18px}.daily-workbench{grid-template-columns:minmax(340px,430px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.daily-list-panel{gap:12px;display:grid}.daily-hook-list{max-height:calc(100vh - 350px)}.daily-hook-card{text-align:left;border:1px solid var(--line-soft);background:#ffffff07;border-radius:16px;gap:8px;transition:border-color .16s,background .16s,transform .16s;display:grid}.daily-hook-card:hover{background:#ffffff0d;transform:translateY(-1px)}.daily-hook-card.selected{background:#10b98114;border-color:#10b98194;box-shadow:inset 0 0 0 1px #10b98138,0 16px 34px #10b98114}.daily-hook-card span,.daily-hook-card small{color:var(--muted);font-size:12px}.daily-hook-card strong{color:var(--ink);letter-spacing:-.02em;font-size:15px;line-height:1.34}.daily-hook-card em{color:#7cf0c5;font-size:12px;font-style:normal}.daily-detail-panel h1{max-width:920px;font-size:32px;line-height:1.05}.daily-detail-panel textarea{min-height:96px}.daily-score-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.daily-score-row span,.source-box{border:1px solid var(--line-soft);color:var(--muted);background:#ffffff07;border-radius:14px;padding:12px;font-size:12px}.daily-score-row b,.source-box strong{color:var(--ink);margin-top:4px;font-weight:590;display:block}.source-box{gap:5px;margin:16px 0;display:grid}.source-box a{color:#9aa3ff;width:fit-content;text-decoration:none}.empty-state{border:1px dashed var(--line);background:#ffffff06;border-radius:16px;padding:18px}.empty-state strong{color:var(--ink)}.empty-state p{margin-bottom:0}.daily-import-panel{margin-top:18px}.daily-import-panel summary{cursor:pointer;color:var(--ink);list-style-position:inside}.daily-import-panel summary span{vertical-align:middle;gap:3px;margin-left:6px;display:inline-grid}.daily-import-panel summary b{letter-spacing:-.02em;font-weight:590}.daily-import-panel summary small{color:var(--muted);font-size:11px;font-weight:500}.connections-command{background:linear-gradient(135deg,#0a66c224,#10b9810f);border-color:#0a66c242}.connect-hero .lead{max-width:700px}.connect-dashboard-layout{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.connect-main-column,.connect-sidebar{align-content:start;gap:18px;min-width:0;display:grid}.accepted-connections-panel{background:linear-gradient(135deg,#10b9811a,#ffffff06);border-color:#10b9813d}.accepted-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.connect-sidebar .accepted-overview-grid{grid-template-columns:1fr}.accepted-overview-grid span{border:1px solid var(--line-soft);color:var(--muted);background:#ffffff07;border-radius:14px;min-height:70px;padding:11px;font-size:12px}.accepted-overview-grid b{color:var(--ink);letter-spacing:-.03em;margin-top:5px;font-size:24px;display:block}.accepted-overview-grid small{color:var(--subtle);margin-top:2px;line-height:1.3;display:block}.accepted-profile-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:9px;display:grid}.accepted-profile-list a{background:#10b98114;border:1px solid #10b9813d;border-radius:14px;gap:4px;min-height:68px;padding:10px;text-decoration:none;display:grid}.accepted-profile-list strong{color:var(--ink);font-size:13px;line-height:1.25}.accepted-profile-list span{color:var(--muted);font-size:12px}.accepted-details{border:1px solid var(--line-soft);background:#ffffff06;border-radius:14px;padding:11px}.accepted-details summary{cursor:pointer;color:var(--ink);font-weight:650}.accepted-details .accepted-profile-list{grid-template-columns:1fr;margin-top:10px}.compact-empty{padding:14px}.connection-tracker-panel{background:linear-gradient(135deg,#10b98117,#0a66c20f);border-color:#10b98133}.connection-metrics-grid{grid-template-columns:minmax(280px,.95fr) minmax(320px,1.15fr) minmax(190px,.55fr);align-items:center;gap:16px;display:grid}.connect-main-column .connection-metrics-grid{grid-template-columns:minmax(240px,.9fr) minmax(280px,1.1fr)}.connect-main-column .pipeline-summary{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.cap-meter{align-items:center;gap:16px;min-width:0;display:flex}.cap-ring{--cap:0%;background:conic-gradient(var(--green) var(--cap), #ffffff14 0);border-radius:999px;flex:0 0 104px;place-items:center;width:104px;height:104px;display:grid;position:relative}.cap-ring:after{content:"";background:var(--surface);border:1px solid var(--line-soft);border-radius:999px;position:absolute;inset:10px}.cap-ring strong,.cap-ring small{z-index:1;text-align:center;display:block;position:relative}.cap-ring strong{color:var(--ink);letter-spacing:-.04em;font-size:22px}.cap-ring small{color:var(--muted);margin-top:-24px;font-size:11px}.weekly-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:8px;min-height:126px;display:grid}.week-bar{color:var(--muted);justify-items:center;gap:6px;font-size:11px;display:grid}.bar-stack{border:1px solid var(--line-soft);background:#ffffff07;border-radius:12px;justify-content:center;align-items:flex-end;gap:3px;width:100%;height:82px;padding:7px 6px;display:flex}.bar-stack i{border-radius:999px 999px 3px 3px;width:9px;min-height:0;display:block}.sent-bar{background:var(--blue)}.accepted-bar{background:var(--green)}.week-bar small{color:var(--subtle)}.pipeline-summary{gap:8px;display:grid}.pipeline-summary span{border:1px solid var(--line-soft);color:var(--muted);background:#ffffff07;border-radius:14px;padding:10px;font-size:12px}.pipeline-summary b{color:var(--ink);letter-spacing:-.03em;margin-top:3px;font-size:18px;display:block}.accepted-strip{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;padding-top:14px;display:flex}.accepted-strip strong{color:var(--ink);margin-right:4px;font-size:13px}.accepted-strip a{color:#7bd4ff;background:#0a66c217;border:1px solid #0a66c23d;border-radius:999px;padding:6px 9px;font-size:12px;text-decoration:none}.reconciliation-strip{color:var(--muted);background:#10b98112;border:1px solid #10b98138;border-radius:14px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;padding:12px;font-size:12px;display:flex}.reconciliation-strip strong{color:var(--ink);margin-right:2px}.reconciliation-strip span{border:1px solid var(--line-soft);background:#ffffff08;border-radius:999px;padding:5px 8px}.connection-cost-panel{background:#ffffff07}.connection-growth-panel{background:linear-gradient(135deg,#0a66c214,#ffffff07);border-color:#0a66c22e}.side-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.side-stat-grid span{border:1px solid var(--line-soft);color:var(--muted);background:#ffffff07;border-radius:14px;min-height:74px;padding:11px;font-size:12px}.side-stat-grid b{color:var(--ink);letter-spacing:-.04em;margin-top:8px;font-size:26px;line-height:1;display:block}.connection-quality-panel{background:#ffffff07}.quality-rule-list{gap:8px;margin-bottom:12px;display:grid}.quality-rule-list span{border:1px solid var(--line-soft);color:var(--text);background:#ffffff06;border-radius:14px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;padding:10px;font-size:13px;display:grid}.quality-rule-list b{color:#7cf0c5;background:#10b98124;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.cost-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.cost-grid span{border:1px solid var(--line-soft);color:var(--muted);background:#ffffff06;border-radius:14px;padding:12px;font-size:12px}.cost-grid b{color:var(--ink);margin-top:5px;font-weight:590;line-height:1.35;display:block}.connection-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.connections-workbench{grid-template-columns:minmax(340px,430px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.connection-list-panel{gap:12px;display:grid}.connection-list{max-height:calc(100vh - 390px)}.connection-card{text-align:left;border:1px solid var(--line-soft);background:#ffffff07;border-radius:16px;gap:7px;transition:border-color .16s,background .16s,transform .16s;display:grid}.connection-card:hover{background:#ffffff0d;transform:translateY(-1px)}.connection-card.selected{background:#0a66c21a;border-color:#0a66c2b3;box-shadow:inset 0 0 0 1px #0a66c23d,0 16px 34px #0a66c21a}.connection-card span,.connection-card small{color:var(--muted);font-size:12px}.connection-card strong{color:var(--ink);letter-spacing:-.02em;font-size:15px}.connection-card em{color:#7bd4ff;font-size:12px;font-style:normal;line-height:1.35}.connection-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.connection-header h1{font-size:34px;line-height:1.02}.compact-lead{max-width:760px;margin-bottom:0;font-size:14px}.score-badge{color:#fff;background:linear-gradient(135deg, var(--accent-strong), #0a66c2);border:1px solid #ffffff2e;border-radius:18px;flex:0 0 70px;place-items:center;width:70px;height:70px;font-size:26px;font-weight:720;display:grid;box-shadow:0 16px 34px #0a66c233}.score-badge.tier-medium{background:linear-gradient(135deg,#0f766e,#0a66c2)}.score-badge.tier-low{background:linear-gradient(135deg,#6b7280,#374151)}.compact-score{border-radius:16px;flex-basis:58px;width:58px;height:58px;font-size:22px}.connection-score-row{margin-top:8px}.qualification-box{border:1px solid var(--line);background:#ffffff07;border-radius:16px;margin:14px 0;padding:13px}.qualification-box strong{color:var(--ink);margin-bottom:4px;display:block}.qualification-box p{color:var(--muted);margin:0;font-size:13px}.qualification-box.ready{background:#10b98114;border-color:#10b98157}.qualification-box.verify{background:#f0b45b14;border-color:#f0b45b57}.qualification-box.excluded{background:#f8717114;border-color:#f8717157}.intent-box{background:#0a66c214;border:1px solid #0a66c247;border-radius:16px;margin:14px 0;padding:14px}.intent-box strong{color:var(--ink);letter-spacing:-.01em;font-weight:590}.intent-box p{color:var(--muted);margin:7px 0 0;font-size:13px}.signal-pill-row{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.evidence-list{gap:10px;margin:18px 0;display:grid}.evidence-card{border:1px solid var(--line-soft);background:#ffffff07;border-radius:16px;padding:14px}.evidence-card p{color:var(--text);white-space:pre-wrap;margin:0 0 8px;font-size:14px}.evidence-card small{color:var(--muted);margin-bottom:10px;font-size:12px;display:block}.connection-more-panel{margin-top:16px}.compact-evidence-list{margin-bottom:0}.primary-link{color:var(--ink);background:#0a66c229;border-color:#0a66c25c}.connection-import-panel{margin-top:18px}.connect-sidebar .connection-import-panel{margin-top:0}.connection-import-panel summary{cursor:pointer;color:var(--ink);list-style-position:inside}.connection-import-panel summary span{vertical-align:middle;gap:3px;margin-left:6px;display:inline-grid}.connection-import-panel summary b{letter-spacing:-.02em;font-weight:590}.connection-import-panel summary small{color:var(--muted);font-size:11px;font-weight:500}.strategy-command{margin-bottom:18px}.strategy-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.76fr);align-items:start;gap:18px;display:grid}.loop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.loop-card{border:1px solid var(--line-soft);background:#ffffff07;border-radius:16px;min-height:150px;padding:14px}.loop-card span{color:var(--muted);font-size:12px}.loop-card strong{color:var(--ink);letter-spacing:-.02em;margin:8px 0;font-size:18px;display:block}.loop-card p{margin:0 0 12px;font-size:13px}.loop-card small{color:#a7acf8;line-height:1.45}.rule-list{gap:9px;margin:12px 0 16px;display:grid}.rule-list p{color:var(--text);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;margin:0;display:grid}.rule-list b{background:var(--accent-soft);width:24px;height:24px;color:var(--ink);border-radius:999px;place-items:center;font-size:12px;display:grid}.strategy-docs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.document-card{max-height:780px;overflow:auto}.document-card .markdown-block h1{font-size:24px}.document-card .markdown-block h2{font-size:18px}.document-card .markdown-block h3{font-size:15px}.signal-stats{margin-top:-6px}.performance-layout{grid-template-columns:minmax(420px,1.05fr) minmax(280px,.78fr);align-items:start;gap:18px;display:grid}.command-panel{background:linear-gradient(135deg,#7170ff24,#10b9810f);border-color:#7170ff38;justify-content:space-between;align-items:center;gap:22px;display:flex}.command-panel h2{margin-bottom:6px;font-size:28px}.command-panel p{max-width:760px;color:var(--text);margin:0}.command-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.compact-stats .stat-card{min-height:92px;padding:15px}.compact-stats .stat-card strong{margin:8px 0 2px;font-size:28px}.mode-tabs{border:1px solid var(--line);background:#ffffff06;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:2px 0 18px;padding:6px;display:grid}.mode-tabs button{color:var(--muted);background:0 0;border-radius:12px}.mode-tabs button.active{color:var(--ink);background:#7170ff2e;border-color:#7170ff6b;box-shadow:inset 0 1px #ffffff0f}.performance-workbench{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.capture-workbench{grid-template-columns:minmax(430px,.95fr) minmax(460px,1.05fr)}.capture-workbench .pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-detail{min-height:620px}.section-title-row.compact{align-items:center;margin-bottom:12px}.section-title-row.compact h2{margin-bottom:0}.metric-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.advanced-panel{border:1px solid var(--line-soft);background:#ffffff06;border-radius:14px;margin:16px 0;padding:12px}.advanced-panel summary{cursor:pointer;color:var(--text);font-weight:650}.advanced-panel .metric-grid{margin-top:12px}.template-panel .markdown-block{max-height:520px;margin-top:12px;padding-right:4px;overflow:auto}.template-panel .markdown-block h1{font-size:22px}.template-panel .markdown-block h2{font-size:17px}.template-panel .markdown-block h3{font-size:14px}.focused-form,.clean-panel,.import-focus{max-width:980px}.import-focus{min-height:420px}.performance-detail{grid-column:2}.intake-form{grid-row:span 2}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.import-notice{background:#10b98114;border:1px solid #10b98157;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:14px;display:flex}.import-notice strong{color:var(--ink)}.import-notice p{color:var(--muted);margin:4px 0 0;font-size:13px}.capture-pipeline-panel{background:linear-gradient(135deg,#7170ff14,#ffffff06)}.section-title-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.pipeline-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pipeline-card{border:1px solid var(--line-soft);background:#ffffff07;border-radius:16px;padding:14px}.pipeline-card strong{color:var(--ink);letter-spacing:-.02em;font-weight:590;display:block}.pipeline-card p{margin:8px 0 12px;font-size:13px}.pipeline-card span{color:#dfe0ff;background:#7170ff1c;border:1px solid #7170ff42;border-radius:999px;padding:5px 8px;font-size:12px}.pipeline-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.pipeline-step{border:1px solid var(--line-soft);color:var(--text);background:#ffffff06;border-radius:14px;gap:4px;padding:11px;font-size:13px;display:grid}.pipeline-step b{width:22px;height:22px;color:var(--muted);background:#ffffff0f;border-radius:999px;place-items:center;display:grid}.pipeline-step small{color:var(--muted);font-size:11px}.pipeline-step.done{background:#10b98114;border-color:#10b98152}.pipeline-step.done b{color:#7cf0c5;background:#10b9812e}.capture-status{border:1px solid var(--line);background:#ffffff07;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0;padding:14px;display:flex}.capture-status strong{color:var(--ink)}.capture-status p{color:var(--muted);margin:4px 0 0;font-size:13px}.capture-status span{color:var(--text);white-space:nowrap;font-size:12px}.capture-status.success{background:#10b98114;border-color:#10b98157}.capture-status.warning{background:#f0b45b17;border-color:#f0b45b57}.capture-status.danger{background:#f8717114;border-color:#f8717157}.performance-list{gap:10px;display:grid}.performance-card{text-align:left;border:1px solid var(--line-soft);background:#ffffff07;border-radius:16px;gap:6px;display:grid}.performance-card.selected{background:#7170ff1a;border-color:#7170ffb3;box-shadow:inset 0 0 0 1px #7170ff52,0 10px 30px #00000038}.performance-card span,.performance-card small{color:var(--muted);font-size:12px}.performance-card strong{color:var(--ink);letter-spacing:-.02em;font-weight:590}.performance-card em{color:#a7acf8;font-size:12px;font-style:normal;line-height:1.35}.performance-detail h1{font-size:30px}.performance-page textarea{min-height:110px}.performance-page .intake-form textarea{min-height:96px}.import-panel textarea{min-height:150px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.profile-metrics-panel{grid-column:2}.snapshot-list{gap:9px;margin-top:14px;display:grid}.snapshot-row{border:1px solid var(--line-soft);background:#ffffff07;border-radius:14px;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.snapshot-row span{color:var(--muted);font-size:12px}.reality-check{background:linear-gradient(135deg,#f0b45b1a,#ffffff06);border-color:#f0b45b2e}.editorial-hero{padding:4px 0 2px}.linkedin-badge{background:#0a66c21f;border-color:#0a66c26b}.swipe-capture-panel{background:linear-gradient(135deg,#0a66c21f,#ffffff07);border-color:#0a66c23d}.swipefile-workbench{grid-template-columns:minmax(320px,410px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.swipe-list-panel{gap:12px;display:grid}.swipe-card{text-align:left;border:1px solid var(--line-soft);background:#ffffff07;border-radius:16px;gap:6px;transition:border-color .16s,background .16s,transform .16s;display:grid}.swipe-card:hover{background:#ffffff0d;transform:translateY(-1px)}.swipe-card.selected{background:#0a66c21a;border-color:#0a66c2b3;box-shadow:inset 0 0 0 1px #0a66c23d,0 16px 34px #0a66c21a}.swipe-card span,.swipe-card small{color:var(--muted);font-size:12px}.swipe-card strong{color:var(--ink);letter-spacing:-.02em}.swipe-card em{color:var(--blue);font-size:12px;font-style:normal}.reason-picker{flex-wrap:wrap;gap:8px;margin:14px 0 4px;display:flex}.reason-picker button{width:auto;color:var(--muted);border-radius:999px}.reason-picker button.active{color:var(--ink);background:#0a66c224;border-color:#0a66c270}.topic-check{border:1px solid var(--line);background:#ffffff07;border-radius:12px;align-self:end;align-items:center;gap:8px;min-height:42px;padding:10px 12px;display:flex}.topic-check input{width:auto}.reason-row{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.topic-signal{border:1px solid var(--line);background:#ffffff07;border-radius:16px;margin:14px 0;padding:14px}.topic-signal strong{color:var(--ink)}.topic-signal p{color:var(--muted);margin:4px 0 0;font-size:13px}.topic-signal.relevant{background:#0a66c217;border-color:#0a66c257}.topic-signal.neutral{background:#f0b45b14;border-color:#f0b45b52}.swipe-preview{border-color:#0a66c233;max-width:760px;margin:16px 0}.swipe-preview p{color:#1f2937;white-space:pre-wrap}.link-button{border:1px solid var(--line);color:var(--ink);background:#ffffff09;border-radius:12px;align-items:center;padding:10px 12px;text-decoration:none;display:inline-flex}.swipe-import-panel{margin-top:18px}.swipe-import-panel summary{cursor:pointer;color:var(--ink);list-style-position:inside}.swipe-import-panel summary span{vertical-align:middle;gap:3px;margin-left:6px;display:inline-grid}.swipe-import-panel summary b{letter-spacing:-.02em;font-weight:590}.swipe-import-panel summary small,.topic-check small{color:var(--muted);font-size:11px;font-weight:500}.topic-check{align-content:center;gap:6px}.topic-check small{flex-basis:100%;margin-left:26px;display:block}:root[data-theme=light] .stat-card,:root[data-theme=light] .panel,:root[data-theme=light] .list-pane,:root[data-theme=light] .detail-pane,:root[data-theme=light] .editor-pane,:root[data-theme=light] .review-pane{background:#ffffffc2;box-shadow:inset 0 1px #fffc,0 10px 34px #0f172a0d}:root[data-theme=light] button,:root[data-theme=light] select,:root[data-theme=light] input,:root[data-theme=light] textarea{background:#ffffffad}:root[data-theme=light] button:hover{background:#fff;border-color:#0a66c238}:root[data-theme=light] .black-button{color:#fff;background:linear-gradient(135deg,#0a66c2,#004182);box-shadow:0 14px 28px #0a66c233}:root[data-theme=light] .sidebar nav button.active{color:#0a66c2;background:#0a66c21a;border-color:#0a66c247}:root[data-theme=light] .brand-mark{background:linear-gradient(135deg,#0a66c2,#3b82f6)}:root[data-theme=light] .warning{color:#8a4b00;background:#f0b45b2b}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:#ffffff1f;border:2px solid #0003;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff2e}@media (width<=1050px){.app-shell{grid-template-columns:1fr}.sidebar{min-height:auto;position:static}.sidebar nav{grid-template-columns:repeat(3,1fr)}.stats-grid,.two-column,.split-page,.drafts-layout,.daily-workbench,.daily-score-row,.connect-dashboard-layout,.accepted-overview-grid,.connection-metrics-grid,.connect-main-column .connection-metrics-grid,.connect-main-column .pipeline-summary,.side-stat-grid,.cost-grid,.connections-workbench,.connection-tabs,.strategy-grid,.strategy-docs,.loop-grid,.performance-layout,.performance-workbench,.capture-workbench,.form-grid,.metric-grid,.metric-summary,.pipeline-grid,.pipeline-strip,.swipefile-workbench{grid-template-columns:1fr}.performance-detail,.profile-metrics-panel{grid-column:auto}.command-panel{display:grid}.command-actions{justify-content:flex-start}.mode-tabs{grid-template-columns:1fr 1fr}.snapshot-row{grid-template-columns:1fr}.detail-pane,.review-pane{position:static}}@media (width<=680px){.app-shell{gap:8px;padding:8px}.page{padding:18px}.topbar{padding:0 16px}.hero-row,.editor-header,.connection-header{display:grid}.sidebar nav{grid-template-columns:1fr 1fr}}
