.appShell{grid-template-columns:246px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--sidebar);color:#edf2ee;flex-direction:column;height:100vh;padding:24px 16px 16px;display:flex;position:sticky;top:0;overflow:hidden}.brandBlock{color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0 7px 23px;display:flex}.brandGlyph{background:var(--lime);color:#152016;width:38px;height:38px;font:800 16px var(--mono);letter-spacing:-.04em;border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #dfff83,0 8px 25px #b8ec3530}.brandBlock>span:last-child,.workspaceBadge>span:nth-child(2),.userRow>span:nth-child(2),.syncRow>span:last-child{flex-direction:column;display:flex}.brandBlock b{letter-spacing:-.02em;font-size:18px}.workspaceBadge{background:#1c2723;border:1px solid #2a3733;border-radius:12px;align-items:center;gap:12px;margin-bottom:25px;padding:12px;display:flex}.workspaceLogo{width:31px;height:31px;color:var(--lime);background:#34423d;border-radius:8px;place-items:center;font-weight:800;display:grid}.workspaceBadge b{font-size:15px}.workspaceBadge small{color:#7f8c87;margin-top:2px;font-size:13px}.mainNav{flex-direction:column;gap:3px;display:flex}.mainNav>p{color:#68756f;font:13px var(--mono);letter-spacing:.15em;text-transform:uppercase;margin:12px 12px 7px}.mainNav button{color:#96a29d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:25px 1fr auto;align-items:center;gap:4px;min-height:40px;padding:8px 12px;font-size:16px;display:grid}.mainNav button:hover{color:#fff;background:#1b2723}.navIcon{color:#87948e;font-size:18px}.mainNav em{font-style:normal;font:13px var(--mono);text-align:center;color:#aeb9b5;background:#34423d;border-radius:99px;min-width:20px;padding:3px 5px}.mainNav button.active em{background:var(--lime);color:#17201d}.sidebarFooter{border-top:1px solid #27332f;margin-top:auto;padding-top:14px}.syncRow,.userRow{align-items:center;gap:12px;padding:12px 7px;display:flex}.syncRow small,.userRow small{color:#74817c;margin-top:2px;font-size:13px}.liveDot,.warningDot{background:#69d29e;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #69d29e18}.warningDot{background:#e9a83a;box-shadow:0 0 0 4px #e9a83a18}.userRow{background:#19231f;border-radius:12px;margin-top:4px}.avatar{color:#17201d;width:31px;height:31px;font:800 13px var(--mono);background:#f0b494;border-radius:50%;place-items:center;display:grid}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);z-index:20;background:#faf9f6e8;justify-content:space-between;align-items:center;height:66px;padding:0 32px;display:flex;position:sticky;top:0}.breadcrumb{color:#9aa19e;font:13px var(--mono);letter-spacing:.08em;margin:0}.topActions{align-items:center;gap:12px;display:flex}.sourceHealth{border-right:1px solid var(--line);grid-template-columns:8px auto;gap:0 7px;margin-right:3px;padding-right:15px;display:grid}.sourceHealth>span{background:#58b98f;border-radius:50%;grid-row:1/3;align-self:center;width:7px;height:7px}.sourceHealth small{color:var(--soft);font-size:12px}.iconButton{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;width:36px;height:36px;font-size:20px;position:relative}.iconButton em{background:var(--coral);color:#fff;width:16px;height:16px;font:12px var(--mono);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-4px}.primaryButton,.dangerButton,.secondaryStrong{cursor:pointer;border:0;border-radius:8px;min-height:37px;padding:0 16px;font-size:15px;font-weight:750}.primaryButton{color:#fff;background:#1c2a25;box-shadow:0 6px 14px #15231c14}.primaryButton:hover{background:#263832}.primaryButton:disabled{opacity:.38;cursor:not-allowed}.notificationPanel{border:1px solid var(--line);z-index:30;background:#fff;border-radius:12px;width:310px;padding:12px;position:absolute;top:58px;right:100px;box-shadow:0 22px 70px #24322b24}.notificationHead{border-bottom:1px solid #ecece7;justify-content:space-between;padding:8px 8px 12px;display:flex}.notificationHead b{font-size:16px}.notificationHead span{color:var(--soft);font-size:13px}.notificationPanel button{text-align:left;cursor:pointer;background:0 0;border:0;gap:12px;width:100%;padding:12px 8px;display:flex}.notificationPanel i{border-radius:50%;width:8px;height:8px;margin-top:4px}.warnDot{background:#e5a137}.hotDot{background:var(--coral)}.infoDot{background:#559a8a}.notificationPanel button span{flex-direction:column;display:flex}.notificationPanel button b{font-size:14px}.notificationPanel button small{color:var(--soft);margin-top:3px;font-size:12px}.pageContent{max-width:1560px;margin:0 auto;padding:0 32px 70px}@keyframes pageIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.pageTitle{justify-content:space-between;align-items:center;gap:20px;min-height:126px;display:flex}.pageTitle p,.dashboardHero p,.sectionKicker{font:13px var(--mono);letter-spacing:.14em;color:var(--green);margin:0 0 8px}.pageTitle h1{letter-spacing:-.045em;margin:0;font-size:36px;font-weight:710}.pageTitle>div:first-child>span{color:var(--muted);margin-top:8px;font-size:15px;display:block}.pageTitle>div:last-child{flex:none}.panelHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.panelHeading>div{flex-direction:column;display:flex}.panelHeading button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:13px}.tagCloud{flex-wrap:wrap;gap:5px;display:flex}.tagCloud span{color:#65716c;background:#eef0eb;border:1px solid #e0e3dc;border-radius:4px;padding:3px 6px;font-size:12px}.dashboardHero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;min-height:176px;display:flex}.dashboardHero h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(29px,3vw,43px);font-weight:650;line-height:1.1}.dashboardHero h1 em{color:var(--coral);font-style:normal}.dashboardHero>div:first-child>span{color:var(--muted);margin-top:12px;font-size:15px;display:block}.heroActions{gap:8px;display:flex}.heroActions>button:not(.primaryButton){border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:0 15px;font-size:14px}.pulseGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0;display:grid}.pulseGrid article,.hotPanel,.todayPanel,.miniTrend,.accountPulse,.systemPulse{background:var(--panel);border:1px solid var(--line);border-radius:12px}.pulseGrid article{padding:16px 17px}.pulseGrid article>div{align-items:center;gap:8px;display:flex}.pulseIcon{border-radius:7px;place-items:center;width:26px;height:26px;font-size:15px;display:grid}.pulseIcon.coral{color:#c64d36;background:#fae7e1}.pulseIcon.violet{color:#7b5cb4;background:#eee7fa}.pulseIcon.teal{color:#347869;background:#e2f0ec}.pulseIcon.amber{color:#b47822;background:#f8edd8}.pulseGrid small{color:var(--muted);font-size:13px}.pulseGrid article>b{font:650 31px var(--mono);letter-spacing:-.06em;margin-top:12px;display:block}.pulseGrid article p{color:var(--soft);margin:5px 0 0;font-size:12px}.pulseGrid article p em{color:var(--green);font-style:normal;font-weight:700}.dashboardMainGrid{grid-template-columns:minmax(0,1.65fr) minmax(270px,.65fr);gap:14px;display:grid}.hotRow{border-bottom:1px solid #ecece7;grid-template-columns:47px minmax(0,1fr) 74px 92px auto;align-items:center;gap:12px;padding:13px 0;display:grid}.hotRow:last-child{border-bottom:0}.heatScore{background:#f3f0e9;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.heatScore b{font:700 18px var(--mono)}.heatScore span{color:var(--coral);font:12px var(--mono);letter-spacing:.12em}.hotContent>div:first-child{align-items:center;gap:7px;display:flex}.hotContent>div:first-child>span{color:#fff;font:12px var(--mono);background:#1a2421;border-radius:3px;padding:2px 5px}.hotContent>div:first-child small{color:var(--soft);font-size:12px}.hotContent>b{margin:5px 0 7px;font-size:15px;display:block}.hotMetrics{flex-direction:column;display:flex}.hotMetrics b{font:650 15px var(--mono)}.hotMetrics span{color:var(--soft);font-size:12px}.hotMetrics em{color:var(--green);font:12px var(--mono);margin-top:4px}.routeFaces{padding-left:8px;display:flex}.routeFaces span{width:25px;height:25px;font:700 12px var(--mono);background:#dde4df;border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-8px;display:grid}.hotRow>button{color:var(--green);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:13px}.todayPanel .panelHeading>span{color:var(--coral);font:12px var(--mono);background:#f4e4df;border-radius:99px;padding:4px 7px}.todoProgress{align-items:center;gap:12px;margin:15px 0 12px;display:flex}.todoProgress>span{background:#eef0ec;border-radius:99px;flex:1;height:5px;overflow:hidden}.todoProgress i{background:var(--green);border-radius:inherit;height:100%;display:block}.todoProgress small{color:var(--soft);font-size:12px}.todoItem{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ecece7;grid-template-columns:7px 1fr auto;align-items:start;gap:12px;width:100%;padding:12px 2px;display:grid}.todoItem>i{border-radius:50%;width:6px;height:6px;margin-top:4px}.priorityHigh{background:var(--coral)}.priorityMedium{background:var(--amber)}.priorityLow{background:#7c8d87}.todoItem span{flex-direction:column;display:flex}.todoItem b{font-size:14px}.todoItem small{color:var(--soft);margin-top:3px;font-size:12px}.todoItem em{color:var(--muted);font-size:12px;font-style:normal}.allTasks{color:var(--green);cursor:pointer;background:0 0;border:0;padding:14px 0 0;font-size:13px}.dashboardBottomGrid{grid-template-columns:1.25fr 1fr .75fr;gap:14px;margin-top:14px;display:grid}.miniTrend,.accountPulse,.systemPulse{min-height:190px;padding:17px}.miniTrend .panelHeading em{color:var(--green);font:700 16px var(--mono)}.miniBars{align-items:end;gap:12px;height:97px;margin-top:18px;display:flex}.miniBars>span{height:var(--height);background:#e5eae5;border-radius:4px 4px 0 0;flex:1;position:relative;overflow:hidden}.miniBars i{background:var(--green);width:100%;height:35%;display:block;position:absolute;bottom:0}.dayLabels{gap:12px;margin-top:7px;display:flex}.dayLabels span{text-align:center;color:var(--soft);flex:1;font-size:12px}.accountPulse>div:not(.panelHeading){grid-template-columns:26px 1fr 70px 45px;align-items:center;gap:8px;margin-top:12px;display:grid}.personaMini{color:#fff;width:25px;height:25px;font:700 12px var(--mono);border-radius:50%;place-items:center;display:grid}.accountPulse p{flex-direction:column;margin:0;display:flex}.accountPulse p b{font-size:13px}.accountPulse p small{color:var(--soft);font-size:12px}.tinyTrack{background:#edf0eb;border-radius:99px;height:4px;overflow:hidden}.tinyTrack i{background:var(--green);border-radius:inherit;height:100%;display:block}.accountPulse em{color:var(--green);font:12px var(--mono);text-align:right}.systemPulse p{justify-content:space-between;align-items:center;margin:15px 0 0;display:flex}.systemPulse p span{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.systemPulse p b{font-size:12px;font-weight:600}.collectorStrip{color:#fff;background:#18231f;border-radius:12px;grid-template-columns:repeat(3,1fr) auto;align-items:stretch;gap:8px;margin-bottom:16px;padding:13px;display:grid}.collectorStrip>div{border:1px solid #314039;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:2px 8px;padding:12px;display:grid}.collectorStrip>div>b{font-size:13px}.collectorStrip>div>small{color:#82918b;grid-column:2;font-size:12px}.collectorStrip>div>em{color:var(--lime);font:12px var(--mono);grid-area:1/3/3}.sourceMark{color:#111;background:#fff;border-radius:7px;grid-row:1/3;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.redMark{color:#fff;background:#f45b5b}.taskMark{background:var(--lime)}.collectorStrip>button{color:var(--lime);cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:12px}.filterBar{justify-content:space-between;align-items:center;margin:17px 0 12px;display:flex}.segmented{background:#e8e8e2;border-radius:7px;padding:3px;display:inline-flex}.segmented button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 12px;font-size:13px}.segmented button.selected{color:var(--ink);background:#fff;font-weight:700;box-shadow:0 2px 8px #28342d12}.filterMeta{gap:7px;display:flex}.filterMeta span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;padding:7px 12px;font-size:12px}.opportunityTable{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.tableHeader,.opportunityRow{grid-template-columns:minmax(330px,1.5fr) 105px minmax(145px,.7fr) 120px 80px 90px;align-items:center;gap:12px;display:grid}.tableHeader{color:#8d9692;font:12px var(--mono);text-transform:uppercase;background:#f0f0eb;padding:12px 14px}.opportunityRow{border-top:1px solid #ecece7;padding:14px}.opportunityRow:first-of-type{border-top:0}.opportunityMain{align-items:flex-start;gap:12px;display:flex}.platformPill{color:#fff;font:12px var(--mono);background:#1c2723;border-radius:5px;flex:none;padding:4px 6px}.opportunityMain b{font-size:15px}.opportunityMain p{color:var(--muted);margin:4px 0;font-size:13px;line-height:1.45}.opportunityMain small{color:var(--soft);font-size:12px}.metricStack{flex-direction:column;display:flex}.metricStack b{font:650 14px var(--mono)}.metricStack span{color:var(--muted);margin-top:3px;font-size:12px}.metricStack em{color:var(--green);font:12px var(--mono);margin-top:3px}.laneLabel{margin-bottom:6px;font-size:13px;display:block}.personaStack>div{padding-left:7px;display:flex}.personaStack>div span{width:24px;height:24px;font:700 12px var(--mono);background:#dde5df;border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-7px;display:grid}.personaStack small{color:var(--soft);margin-top:4px;font-size:12px;display:block}.scoreCell{flex-direction:column;display:flex}.scoreCell b{font:700 21px var(--mono)}.scoreCell span{color:var(--soft);font-size:12px}.scoreCell em{color:var(--green);margin-top:4px;font-size:12px;font-style:normal}.rowAction{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;padding:7px 8px;font-size:12px}.rowAction:hover{border-color:var(--green);color:var(--green)}.dataNote{color:var(--soft);margin:12px 2px;font-size:12px}.workbenchStatus{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.workbenchStatus i{background:#65c296;border-radius:50%;width:7px;height:7px}.workflowSteps{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(5,1fr);margin-bottom:16px;padding:12px 14px;display:grid}.workflowSteps>div{color:#9aa19e;align-items:center;gap:8px;display:flex;position:relative}.workflowSteps>div:not(:last-child):after{content:"";background:#e0e3de;flex:1;height:1px;margin-right:12px}.workflowSteps i{width:21px;height:21px;font:12px var(--mono);border:1px solid #d6d9d4;border-radius:50%;place-items:center;font-style:normal;display:grid}.workflowSteps span{white-space:nowrap;font-size:12px}.workflowSteps .complete{color:var(--ink)}.workflowSteps .complete i{background:var(--lime);border-color:var(--lime);color:#18201d}.workbenchGrid{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:14px;display:grid}.sourceCard,.candidateArea{border:1px solid var(--line);background:#fff;border-radius:12px}.sourceCard{padding:17px;position:sticky;top:82px}.cardLabel{color:#6d7974;font:12px var(--mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;display:flex}.cardLabel>span{color:var(--green)}.sourceBadge{color:#43665c;background:#e6ece8;border-radius:4px;margin-top:20px;padding:4px 7px;font-size:12px;display:inline-block}.sourceCard h2{letter-spacing:-.03em;margin:12px 0 7px;font-size:20px;line-height:1.35}.sourceCard>p{color:var(--muted);font-size:13px;line-height:1.55}.sourceStats{background:#f2f2ee;border-radius:7px;grid-template-columns:repeat(3,1fr);margin:14px 0;padding:12px;display:grid}.sourceStats div{flex-direction:column;display:flex}.sourceStats small{color:var(--soft);font-size:12px}.sourceStats b{font:650 15px var(--mono);margin-top:3px}.miniSection{border-top:1px solid #e9eae5;margin-top:13px;padding-top:13px}.miniSection>b{margin-bottom:8px;font-size:13px;display:block}.routeRow{grid-template-columns:30px 1fr auto;align-items:center;gap:8px;margin:12px 0;display:grid}.routeRow>span{width:28px;height:28px;font:700 12px var(--mono);background:#e3e9e5;border-radius:7px;place-items:center;display:grid}.routeRow>div{flex-direction:column;display:flex}.routeRow b{font-size:13px}.routeRow small{color:var(--soft);margin-top:2px;font-size:12px}.routeRow em{color:var(--green);font:12px var(--mono)}.textButton{color:var(--green);cursor:pointer;background:0 0;border:0;padding:12px 0 0;font-size:12px}.candidateHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.candidateHead h2{margin:5px 0 0;font-size:21px}.candidateHead>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;padding:7px 12px;font-size:12px}.candidateTabs{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.candidateTabs button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fafaf7;border-radius:8px;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.candidateTabs button.selected{background:#edf2ee;border-color:#85aa9b;box-shadow:inset 0 0 0 1px #85aa9b}.candidateTabs button>span{color:#fff;width:29px;height:29px;font:700 12px var(--mono);background:#1b2622;border-radius:7px;place-items:center;display:grid}.candidateTabs button>div{flex-direction:column;display:flex}.candidateTabs b{font-size:13px}.candidateTabs small{color:var(--soft);margin-top:2px;font-size:12px}.candidateTabs em{color:var(--green);font:12px var(--mono)}.copyEditor{border:1px solid var(--line);border-radius:12px;margin-top:12px;overflow:hidden}.copyMeta{background:#f0f1ec;align-items:center;gap:6px;padding:12px;display:flex}.copyMeta span{color:var(--muted);border-right:1px solid #d7dad5;padding-right:7px;font-size:12px}.copyMeta em{color:var(--green);margin-left:auto;font-size:12px;font-style:normal}.copyEditor textarea{resize:vertical;color:#29332f;background:#fff;border:0;width:100%;min-height:150px;padding:17px;font-size:16px;line-height:1.65}.copyFooter{color:var(--soft);border-top:1px solid #ecece7;justify-content:space-between;padding:8px 12px;font-size:12px;display:flex}.copyFooter button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:12px}.analysisCard{border:1px solid var(--line);background:#fcfcfa;border-radius:12px;margin-top:12px}.analysisCard summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px;list-style:none;display:flex}.analysisCard summary::-webkit-details-marker{display:none}.analysisCard summary>div{align-items:center;gap:12px;display:flex}.analysisGlyph{width:27px;height:27px;color:var(--green);background:#dff0e9;border-radius:7px;place-items:center;display:grid}.analysisCard summary>div>div{flex-direction:column;display:flex}.analysisCard summary b{font-size:14px}.analysisCard summary small{color:var(--soft);margin-top:2px;font-size:12px}.analysisCard summary em{color:var(--soft);font-size:12px;font-style:normal}.analysisBody{border-top:1px solid #e8e9e4;grid-template-columns:repeat(3,1fr);display:grid}.analysisColumn{border-right:1px solid #e8e9e4;padding:12px}.analysisColumn:last-child{border-right:0}.analysisColumn h3{margin:0 0 8px;font-size:13px}.analysisColumn p{flex-direction:column;margin:7px 0;display:flex}.analysisColumn p b{color:var(--soft);font-size:12px;font-weight:500}.analysisColumn p span{margin-top:2px;font-size:12px}.passText{color:var(--green)}.warnText{color:#a66b20}.issueList{border-top:1px solid #e8e9e4;padding:12px}.issue{grid-template-columns:23px 1fr auto;align-items:center;gap:8px;padding:7px 0;display:grid}.issue>i{border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-style:normal;display:grid}.issue.resolved>i{color:var(--green);background:#dff0e8}.issue.review>i{color:#a66b20;background:#f6ead6}.issue>span{flex-direction:column;display:flex}.issue b{font-size:12px}.issue small{color:var(--soft);margin-top:2px;font-size:12px}.issue>em{color:var(--green);font-size:12px;font-style:normal}.issue.review>em{color:#a66b20}.assignmentCard,.visualSection{border-top:1px solid var(--line);margin-top:17px;padding-top:17px}.assignmentRow{grid-template-columns:minmax(190px,1fr) 160px auto;align-items:end;gap:12px;margin-top:12px;display:grid}.assignmentRow label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.assignmentRow select,.personaForm input,.personaForm select,.personaForm textarea,.inputLabel input{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:7px;padding:8px 12px;font-size:13px}.assignee{grid-template-rows:auto auto;grid-template-columns:32px 1fr;align-items:center;display:grid}.assignee small{color:var(--muted);grid-column:1/3;margin-bottom:4px;font-size:12px}.smallAvatar{grid-row:2;width:28px;height:28px}.assignee b{font-size:13px}.lockedButton{min-height:37px;color:var(--green);cursor:pointer;background:#e5f2ec;border:1px solid #93baa9;border-radius:8px;padding:0 14px;font-size:13px;font-weight:700}.mismatchWarning{color:#86561c;background:#fbefdc;border-radius:6px;margin:12px 0 0;padding:8px 12px;font-size:12px}.visualSection{opacity:.5}.visualSection.enabled{opacity:1}.visualHeader{justify-content:space-between;display:flex}.visualHeader>em{color:#a66b20;font-size:12px;font-style:normal}.visualOptions{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px;display:grid}.visualOptions button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fafaf7;border-radius:8px;flex-direction:column;padding:12px;display:flex}.visualOptions button:disabled{cursor:not-allowed}.visualOptions button.selected{background:#edf4f0;border-color:#6c9a89;box-shadow:inset 0 0 0 1px #6c9a89}.visualOptions i{width:30px;height:30px;font:700 13px var(--mono);background:#e5e9e4;border-radius:7px;place-items:center;font-style:normal;display:grid}.visualOptions b{margin-top:12px;font-size:13px}.visualOptions span{color:var(--green);margin-top:3px;font-size:12px}.visualOptions small{color:var(--soft);margin-top:5px;font-size:12px}.visualAction{background:#eff1ed;border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px;display:flex}.visualAction p{flex-direction:column;margin:0;display:flex}.visualAction b{font-size:13px}.visualAction span{color:var(--soft);margin-top:2px;font-size:12px}.pageTabs{border-bottom:1px solid var(--line);margin-bottom:17px;display:flex}.pageTabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 14px;font-size:13px}.pageTabs button.active{color:var(--ink);border-bottom-color:var(--green);font-weight:700}.pageTabs em{background:#e5e7e2;border-radius:99px;margin-left:4px;padding:2px 5px;font-size:12px;font-style:normal}.personaOverview{color:#fff;background:#17221e;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;padding:15px;display:grid}.personaOverview>div{border-right:1px solid #324039;grid-template-columns:auto 1fr;align-items:center;gap:0 12px;padding:3px 17px;display:grid}.personaOverview>div:last-child{border-right:0}.personaOverview b{font:650 29px var(--mono);color:var(--lime);grid-row:1/3}.personaOverview span{font-size:13px}.personaOverview small{color:#87948e;font-size:12px}.personaCards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.personaProfile{border:1px solid var(--line);border-top:3px solid var(--persona);background:#fff;border-radius:12px;padding:16px}.profileHead{grid-template-columns:39px 1fr auto;align-items:center;gap:12px;display:grid}.profileHead>span{background:var(--persona);color:#fff;width:38px;height:38px;font:800 13px var(--mono);border-radius:12px;place-items:center;display:grid}.profileHead h2{margin:0;font-size:18px}.profileHead small{color:var(--soft);font-size:12px}.profileHead em{color:var(--green);font:12px var(--mono);background:#e8f2ed;border-radius:99px;padding:4px 7px}.profileHead em.draftState{color:#7b6a4b;background:#f2eadb}.personaProfile>p{color:var(--muted);min-height:30px;font-size:13px;line-height:1.5}.personaProfile dl{border-top:1px solid #ecece7;margin:13px 0 0;padding-top:8px}.personaProfile dl div{justify-content:space-between;margin:8px 0;display:flex}.personaProfile dt{color:var(--soft);font-size:12px}.personaProfile dd{margin:0;font-size:12px}.positive{color:var(--green)}.profileActions{grid-template-columns:1fr 35px;gap:6px;margin-top:12px;display:grid}.profileActions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;min-height:33px;font-size:12px}.newPersonaCard{cursor:pointer;background:0 0;border:1px dashed #bfc5c0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:267px;display:flex}.newPersonaCard>span{background:#e1e5df;border-radius:50%;place-items:center;width:38px;height:38px;font-size:21px;display:grid}.newPersonaCard b{margin-top:12px;font-size:14px}.newPersonaCard small{color:var(--soft);margin-top:4px;font-size:12px}.distillLayout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:14px;display:grid}.distillSteps{color:#fff;background:#17221e;border-radius:12px;padding:15px}.distillSteps>div{opacity:.45;grid-template-columns:29px 1fr;gap:8px;padding:12px 0;display:grid;position:relative}.distillSteps>div.active{opacity:1}.distillSteps>div:not(:last-child):after{content:"";background:#394640;width:1px;position:absolute;top:38px;bottom:-5px;left:13px}.distillSteps i{width:27px;height:27px;font:12px var(--mono);z-index:1;background:#17221e;border:1px solid #46544e;border-radius:50%;place-items:center;font-style:normal;display:grid}.distillSteps .active i{border-color:var(--lime);color:var(--lime)}.distillSteps span{flex-direction:column;display:flex}.distillSteps small{color:#85918c;margin-top:3px;font-size:12px}.distillWorkspace{border:1px solid var(--line);background:#fff;border-radius:12px;min-height:535px;padding:25px}.distillWorkspace h2{letter-spacing:-.04em;margin:0;font-size:28px}.sectionIntro{color:var(--muted);max-width:700px;font-size:13px;line-height:1.6}.inputLabel{color:var(--muted);flex-direction:column;gap:7px;margin-top:20px;font-size:12px;display:flex}.kolSelection{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.kolSelection button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fafaf7;border-radius:8px;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.kolSelection button.selected{background:#edf3ef;border-color:#83a99a}.kolSelection button>span{width:30px;height:30px;font:700 12px var(--mono);background:#dfe5e0;border-radius:50%;place-items:center;display:grid}.kolSelection button>div{flex-direction:column;display:flex}.kolSelection b{font-size:13px}.kolSelection small{color:var(--soft);font-size:12px}.kolSelection i{color:var(--green);font-style:normal}.collectionRules{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.collectionRules div{background:#f1f2ed;border-radius:7px;flex-direction:column;padding:12px;display:flex}.collectionRules small{color:var(--soft);font-size:12px}.collectionRules b{margin-top:3px;font-size:12px}.wideButton{width:100%}.processingState{flex-direction:column;justify-content:center;align-items:center;min-height:440px;display:flex}.processingRing{border:3px solid #e0e5e0;border-top-color:var(--green);border-radius:50%;width:55px;height:55px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.processingState h2{margin-top:18px}.processingState p{color:var(--muted);font-size:13px}.processingState>div{background:#e6e9e4;border-radius:99px;width:300px;height:5px;margin-top:13px;overflow:hidden}.processingState>div span{background:var(--green);border-radius:inherit;height:100%;display:block}.processingState>small{color:var(--soft);margin-top:7px;font-size:12px}.mechanismGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin:17px 0;display:grid}.mechanismGrid button{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fafaf7;border-radius:8px;grid-template-columns:23px 1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.mechanismGrid button.selected{background:#edf3ef;border-color:#83a99a}.mechanismGrid i{background:#e3e8e3;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;display:grid}.mechanismGrid button>span{flex-direction:column;display:flex}.mechanismGrid b{font-size:13px}.mechanismGrid small{color:var(--soft);margin-top:2px;font-size:12px}.mechanismGrid em{color:var(--green);font-size:12px;font-style:normal}.distillGuardrail{border-left:3px solid var(--green);background:#eef3ef;flex-direction:column;margin:12px 0;padding:12px;display:flex}.distillGuardrail b{font-size:13px}.distillGuardrail span{color:var(--muted);margin-top:3px;font-size:12px}.personaBuilderHead{justify-content:space-between;display:flex}.personaBuilderHead p{color:var(--muted);font-size:13px}.draftBadge{color:#856b3d;height:max-content;font:12px var(--mono);background:#f1eadc;border-radius:99px;padding:5px 8px}.personaForm{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.personaForm label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.personaForm .fullField{grid-column:1/3}.personaForm textarea{resize:vertical;min-height:70px}.builderActions{justify-content:flex-end;gap:7px;margin-top:17px;display:flex}.builderActions>button:first-child{color:var(--muted);cursor:pointer;background:0 0;border:0;margin-right:auto;font-size:12px}.accountHealth{color:#fff;background:#17221e;border-radius:12px;grid-template-columns:1fr 1fr auto;gap:12px;margin-bottom:13px;padding:14px;display:grid}.accountHealth>div{align-items:center;gap:12px;display:flex}.healthRing{width:36px;height:36px;font:650 14px var(--mono);border:3px solid #6bd2a2;border-radius:50%;place-items:center;display:grid}.warningRing{border-color:#e2a142}.accountHealth p{flex-direction:column;margin:0;display:flex}.accountHealth b{font-size:13px}.accountHealth small{color:#84908a;margin-top:3px;font-size:12px}.accountTable{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.accountHeader,.accountRow{grid-template-columns:1.2fr .7fr .55fr .65fr 1fr 60px;align-items:center;gap:12px;padding:12px 14px;display:grid}.accountHeader{color:var(--soft);font:12px var(--mono);background:#f0f0eb}.accountRow{border-top:1px solid #ecece7;font-size:13px}.accountRow>div{align-items:center;gap:12px;display:flex}.accountAvatar{width:28px;height:28px;font:700 12px var(--mono);background:#dfe5e0;border-radius:50%;place-items:center;display:grid}.accountRow>span{color:var(--muted);font-size:12px}.accountRow>span:nth-child(5){align-items:center;gap:7px;display:flex}.accountRow button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;padding:6px;font-size:12px}.distributionStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.distributionStats>div{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.statusDot{border-radius:99px;width:12px;height:31px}.orangeDot{background:var(--amber)}.purpleDot{background:var(--violet)}.greenDot{background:var(--green)}.grayDot{background:#a6ada9}.distributionStats p{flex-direction:column;margin:0;display:flex}.distributionStats b{font:650 21px var(--mono)}.distributionStats small{color:var(--soft);font-size:12px}.calendarToolbar{justify-content:space-between;align-items:center;margin:15px 0 12px;display:flex}.calendarToolbar>div:first-child{align-items:center;gap:8px;display:flex}.calendarToolbar>div:first-child button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;min-width:29px;height:29px;font-size:12px}.calendarToolbar b{font-size:14px}.calendar{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(7,1fr);min-height:330px;display:grid;overflow:hidden}.calendarDay{border-right:1px solid #e9eae5;padding:12px;position:relative}.calendarDay:last-child{border-right:0}.calendarDay h3{color:var(--muted);margin:0 0 12px;font-size:12px}.calendarItem{border-left:3px solid;border-radius:6px;flex-direction:column;margin:7px 0;padding:8px;display:flex}.calendarItem span{color:var(--soft);font-size:12px}.calendarItem b{margin:5px 0;font-size:12px;line-height:1.35}.calendarItem small{color:var(--muted);font-size:12px}.ninaItem{background:#fff0e8;border-color:#ef9360}.veyaItem{background:#e7f1ee;border-color:#579787}.chloeItem{background:#efeafb;border-color:#8d6dcc}.addCalendar{color:#a7aeaa;cursor:pointer;background:0 0;border:0;position:absolute;bottom:7px;right:7px}.distributionQueue{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:14px;overflow:hidden}.queueHeader{border-bottom:1px solid #ecece7;justify-content:space-between;padding:12px 14px;display:flex}.queueHeader b{font-size:14px}.queueHeader span{color:var(--soft);font-size:12px}.queueRow{border-bottom:1px solid #ecece7;grid-template-columns:55px 29px 1fr 70px 90px;align-items:center;gap:12px;padding:12px 14px;display:grid}.queueRow:last-child{border-bottom:0}.queueRow>b{font:650 13px var(--mono)}.queuePersona{width:26px;height:26px;font:700 12px var(--mono);background:#dfe5e0;border-radius:50%;place-items:center;display:grid}.queueRow>div{flex-direction:column;display:flex}.queueRow>div b{font-size:13px}.queueRow>div small{color:var(--soft);margin-top:2px;font-size:12px}.queueRow em{color:var(--green);font-size:12px;font-style:normal}.queueRow button{color:var(--green);cursor:pointer;background:0 0;border:0;font-size:12px}.analyticsCards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.metricCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.metricCard>span{color:var(--muted);font-size:12px}.metricCard>div{justify-content:space-between;align-items:baseline;margin:12px 0 4px;display:flex}.metricCard b{font:650 28px var(--mono);letter-spacing:-.05em}.metricCard em{color:var(--green);font:12px var(--mono)}.metricCard small{color:var(--soft);font-size:12px}.analyticsGrid{grid-template-columns:1.6fr .7fr;gap:12px;margin-top:12px;display:grid}.trendPanel,.formatPanel,.personaRanking,.feedbackPanel{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}.legend{color:var(--soft);align-items:center;gap:5px;font-size:12px;display:flex}.legend i{background:#bfd3c8;border-radius:2px;width:7px;height:7px}.legend i:nth-of-type(2){background:var(--green);margin-left:6px}.barChart{align-items:end;gap:8px;height:230px;padding-top:22px;display:flex}.barGroup{flex:1;align-items:end;gap:2px;height:100%;padding-bottom:20px;display:flex;position:relative}.barGroup>span{height:var(--height);border-radius:3px 3px 0 0;flex:1}.viewBar{background:#dbe6df}.engageBar{background:var(--green)}.barGroup small{text-align:center;color:var(--soft);font-size:12px;position:absolute;bottom:0;left:0;right:0}.donutWrap{flex-direction:column;align-items:center;padding-top:25px;display:flex}.donut{background:conic-gradient(var(--green) 0 38%, #8d6bce 38% 69%, #e19936 69% 91%, #d5d9d5 91% 100%);border-radius:50%;place-items:center;width:130px;height:130px;display:grid;position:relative}.donut:after{content:"";background:#fff;border-radius:50%;width:78px;height:78px;position:absolute}.donut>span{z-index:1;flex-direction:column;align-items:center;display:flex}.donut b{font:650 19px var(--mono)}.donut small{color:var(--soft);font-size:12px}.donutLegend{width:100%;margin-top:16px}.donutLegend p{grid-template-columns:8px 1fr auto;align-items:center;gap:6px;margin:7px 0;font-size:12px;display:grid}.donutLegend i{border-radius:2px;width:7px;height:7px}.posterColor{background:var(--green)}.storyColor{background:#8d6bce}.videoColor{background:#e19936}.textColor{background:#d5d9d5}.learningGrid{grid-template-columns:.8fr 1.2fr;gap:12px;margin-top:12px;display:grid}.rankingRow{border-bottom:1px solid #ecece7;grid-template-columns:30px 27px 1fr 70px 45px;align-items:center;gap:8px;padding:12px 0;display:grid}.rankingRow:last-child{border-bottom:0}.rankNumber{color:#a0a8a4;font:12px var(--mono)}.rankingRow>div{flex-direction:column;display:flex}.rankingRow>div b{font-size:13px}.rankingRow>div small{color:var(--soft);font-size:12px}.rankingRow>span:nth-of-type(2){color:var(--muted);font-size:12px}.rankingRow em{color:var(--green);font:12px var(--mono)}.feedbackPanel article{border-bottom:1px solid #ecece7;grid-template-columns:28px 1fr auto;gap:12px;padding:12px 0;display:grid}.feedbackPanel article>span{width:26px;height:26px;font:700 12px var(--mono);background:#e5ece7;border-radius:7px;place-items:center;display:grid}.feedbackPanel article b{font-size:13px}.feedbackPanel article p{color:var(--muted);margin:4px 0;font-size:12px;line-height:1.45}.feedbackPanel article small{color:var(--soft);font-size:12px}.feedbackPanel article button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;height:max-content;padding:6px 8px;font-size:12px}.feedbackRule{color:#fff;background:#17221e;border-radius:7px;flex-direction:column;margin-top:12px;padding:12px;display:flex}.feedbackRule b{color:var(--lime);font-size:12px}.feedbackRule span{color:#9ca8a3;margin-top:3px;font-size:12px}.readOnlyBadge{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:99px;align-items:center;padding:7px 12px;font-size:12px;display:inline-flex}.skillProtection{color:#fff;background:#17221e;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:14px 17px;display:grid}.skillProtection>span{background:var(--lime);color:#17221e;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.skillProtection>div{flex-direction:column;display:flex}.skillProtection b{font-size:14px}.skillProtection p{color:#9ca8a3;margin:4px 0 0;font-size:12px}.skillProtection em{color:var(--lime);font:12px var(--mono)}.skillSummary{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin:12px 0;display:grid}.skillSummary>div{border-right:1px solid #ecece7;align-items:baseline;gap:8px;padding:12px 15px;display:flex}.skillSummary>div:last-child{border-right:0}.skillSummary b{font:650 21px var(--mono)}.skillSummary span{color:var(--muted);font-size:12px}.skillList{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.skillList article{border-bottom:1px solid #ecece7;grid-template-columns:38px minmax(300px,1fr) 85px 80px 70px;align-items:center;gap:12px;padding:12px 14px;display:grid}.skillList article:last-child{border-bottom:0}.skillIndex{color:#a2aaa6;font:12px var(--mono)}.skillList article>div{flex-direction:column;display:flex}.skillList article>div b{font:600 14px var(--mono)}.skillList article>div small{color:var(--soft);margin-top:3px;font-size:12px}.skillGroup{text-align:center;background:#eef0eb;border-radius:4px;padding:4px 6px;font-size:12px}.connectedState{color:var(--green);align-items:center;gap:6px;font-size:12px;display:flex}.connectedState i{background:#65c296;border-radius:50%;width:6px;height:6px}.skillList article>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;padding:6px;font-size:12px}.versionFlow{background:#e9ebe6;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin-top:12px;padding:14px;display:flex}.versionFlow>div{grid-template-columns:24px 1fr;gap:2px 7px;display:grid}.versionFlow>div>span{width:23px;height:23px;font:12px var(--mono);background:#fff;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.versionFlow b{font-size:12px}.versionFlow small{color:var(--soft);font-size:12px}.versionFlow>i{color:#a0a7a3;font-style:normal}.toast{z-index:80;border:0;border-left:4px solid var(--lime);color:#fff;cursor:pointer;text-align:left;background:#17221e;border-radius:8px;max-width:440px;padding:13px 15px;font-size:13px;position:fixed;bottom:24px;right:25px;box-shadow:0 18px 55px #18251e40}.toast span{color:#8c9893;margin-left:20px}@media (max-width:1180px){.appShell{grid-template-columns:78px minmax(0,1fr)}.sidebar{padding:20px 12px}.brandBlock{justify-content:center;padding-inline:0}.brandBlock>span:last-child,.workspaceBadge>span:nth-child(2),.workspaceBadge>i,.mainNav button>span:nth-child(2),.mainNav p,.sidebarFooter{display:none}.workspaceBadge{justify-content:center;padding:8px}.mainNav button{grid-template-columns:1fr;place-items:center}.mainNav em{position:absolute;transform:translate(14px,-12px)}.pulseGrid{grid-template-columns:repeat(2,1fr)}.dashboardMainGrid,.dashboardBottomGrid,.analyticsGrid,.learningGrid{grid-template-columns:1fr}.tableHeader,.opportunityRow{grid-template-columns:minmax(280px,1fr) 95px 130px 90px}.tableHeader>span:nth-child(4),.tableHeader>span:nth-child(5),.opportunityRow>div:nth-child(4),.opportunityRow>div:nth-child(5){display:none}.personaCards{grid-template-columns:repeat(2,1fr)}.calendar{grid-template-columns:repeat(7,minmax(130px,1fr));overflow-x:auto}}@media (max-width:760px){.appShell{display:block}.sidebar{flex-direction:row;align-items:center;width:100%;height:auto;padding:12px;position:static;overflow-x:auto}.brandBlock{margin-right:8px;padding:0}.workspaceBadge{display:none}.mainNav{flex-direction:row}.mainNav button{min-width:42px;padding:8px}.sidebar .mainNav button:nth-of-type(n+5){display:none}.topbar{height:58px;padding:0 14px}.breadcrumb,.sourceHealth{display:none}.topActions{margin-left:auto}.pageContent{padding:0 13px 50px}.pageTitle{align-items:flex-start;min-height:112px;padding-top:24px}.pageTitle h1{font-size:30px}.dashboardHero{flex-direction:column;justify-content:center;align-items:flex-start;min-height:220px}.dashboardHero h1{font-size:38px}.pulseGrid,.personaOverview,.analyticsCards,.distributionStats{grid-template-columns:repeat(2,1fr)}.dashboardMainGrid,.dashboardBottomGrid,.workbenchGrid,.distillLayout{grid-template-columns:1fr}.sourceCard{position:static}.hotRow{grid-template-columns:40px 1fr auto}.hotMetrics,.routeFaces{display:none}.collectorStrip{grid-template-columns:1fr}.filterBar,.calendarToolbar{flex-direction:column;align-items:flex-start;gap:12px}.filterMeta{width:100%;overflow-x:auto}.opportunityTable{overflow-x:auto}.tableHeader,.opportunityRow{min-width:680px}.workflowSteps span{display:none}.candidateTabs,.analysisBody,.personaCards,.kolSelection,.collectionRules,.mechanismGrid{grid-template-columns:1fr}.assignmentRow,.visualOptions{grid-template-columns:repeat(2,1fr)}.assignmentRow .primaryButton,.assignmentRow .lockedButton{grid-column:1/3}.visualAction{flex-direction:column;align-items:flex-start;gap:12px}.personaForm{grid-template-columns:1fr}.personaForm .fullField{grid-column:1}.builderActions{flex-wrap:wrap}.accountTable,.skillList{overflow-x:auto}.accountHeader,.accountRow{min-width:760px}.calendar{min-height:280px}.queueRow{grid-template-columns:45px 27px 1fr auto}.queueRow>button{display:none}.skillList article{min-width:800px}.versionFlow{justify-content:flex-start;overflow-x:auto}.notificationPanel{width:calc(100vw - 28px);top:52px;right:14px}}.appShell .accountTable :is(.accountHeader,.accountRow){grid-template-columns:minmax(220px,1.2fr) 76px minmax(90px,.55fr) minmax(150px,1fr) minmax(280px,1.3fr)}.appShell .accountTable .accountIdentity,.appShell .accountTable .accountPersonaIdentity{align-items:center;gap:10px;min-width:0;display:flex}.appShell .accountTable .pl-avatar{border-radius:50%;width:36px;height:36px;font-size:12px}.appShell .accountTable .accountIdentity b,.appShell .accountTable .accountPersonaIdentity b{overflow-wrap:anywhere;min-width:0}.appShell .accountTable .accountRow>span:nth-child(4){align-items:center;gap:7px;display:flex}.appShell .accountTable .accountRowActions{justify-content:flex-end;display:flex}.appShell .accountTable .accountIdentityText{flex-direction:column;gap:3px;min-width:0;display:flex}.appShell .accountTable .accountIdentityText>span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.appShell .accountTable .accountIdentity>.pl-avatar{width:44px;height:44px}.appShell .accountTable .accountBindingCell{justify-content:space-between;align-items:center;gap:12px;display:flex}.appShell .accountTable .accountBindingCell select{flex:1;min-width:0}.appShell .accountTable .accountRowActions{flex:none;gap:6px}.appShell .accountTable .accountUnboundPicker{flex:1;align-items:center;min-width:140px;min-height:36px;display:flex;position:relative}.appShell .accountTable .accountUnboundPicker select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.appShell .accountTable .accountRow:hover .accountUnboundPicker select,.appShell .accountTable .accountUnboundPicker:focus-within select{opacity:1}.appShell .accountTable .accountRow:hover .accountUnboundPicker>span,.appShell .accountTable .accountUnboundPicker:focus-within>span{visibility:hidden}@media (hover:none){.appShell .accountTable .accountUnboundPicker select{opacity:1}.appShell .accountTable .accountUnboundPicker>span{visibility:hidden}}.appShell .accountBindInline{grid-template-columns:minmax(140px,.4fr) minmax(240px,1fr) auto}@media (max-width:680px){.appShell .accountBindInline{grid-template-columns:1fr}}.appShell .liveDot.agentHealthDot{background:#69d29e;animation:2.4s ease-in-out infinite agentHealthBreathe}@keyframes agentHealthBreathe{0%,to{opacity:.6;box-shadow:0 0 0 3px #69d29e18}50%{opacity:1;box-shadow:0 0 0 7px #69d29e08}}@media (prefers-reduced-motion:reduce){.appShell .liveDot.agentHealthDot{animation:none}}:root{--sans:"Avenir Next", Avenir, "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", sans-serif;--font-geist-sans:"Avenir Next", Avenir, "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", sans-serif;--font-geist-mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--font-sans:var(--sans), "PingFang SC", "Noto Sans SC", -apple-system, sans-serif;--font-data:var(--mono), "SF Mono", ui-monospace, monospace;--fs-display:1.875rem;--fs-h1:1.375rem;--fs-h2:1.0625rem;--fs-h3:.9375rem;--fs-body:1rem;--fs-label:.875rem;--fs-sm:.8125rem;--fs-xs:.75rem;--surface-0:#0a120e;--surface-1:#101813;--surface-2:#141e16;--surface-3:#18251a;--dur-1:.12s;--dur-2:.18s;--dur-3:.24s;--dur-4:.32s;--ease:cubic-bezier(.2,.8,.2,1);--ink:#f5f8f6;--muted:#b0bdb5;--soft:#94a49a;--paper:#0a120e;--panel:#101813;--panel-raised:#141e16;--panel-soft:#18251a;--line:#27372d;--line-dark:#3a4d40;--sidebar:#0e1611;--lime:#c8ff4d;--green:#00d9a3;--coral:#ff5a7a;--amber:#ffb648;--violet:#a796ff;--sky:#00bbf9;--terminal-sans:"Avenir Next", Avenir, var(--font-geist-sans), "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", sans-serif;--mono:"IBM Plex Mono", var(--font-geist-mono), "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--terminal-sans);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;font-weight:500;line-height:1.6}button,input,textarea,select{font:inherit}button{color:inherit;min-height:36px;transition:border-color .12s,background-color .12s,color .12s,transform .12s,box-shadow .12s}b,strong{font-weight:700}small{line-height:1.45}input,textarea,select{line-height:1.55}.pulseGrid article>b,.heatScore b,.metricCard b,.skillSummary b,.distributionStats b,.sourceStats b,.healthRing,.skillIndex,.breadcrumb,.sectionKicker,.pageTitle p,.dashboardHero p{font-variant-numeric:tabular-nums}:is(button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline:3px solid color-mix(in srgb, var(--green) 28%, transparent);outline-offset:2px}::selection{background:var(--lime);color:#111}.kolIdentityInput{flex-direction:column;gap:8px;display:flex}.kolIdentityInput input{border:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);background:#0c1712;border-radius:12px;padding:12px 14px;font-size:15px}.distillSourceInput textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:190px;color:var(--ink);background:#0c1712;border-radius:12px;margin-top:8px;padding:13px 14px}.distillCodeInput{color:#cfdbd4;flex-direction:column;gap:7px;max-width:520px;margin-top:16px;font-size:12px;font-weight:700;display:flex}.distillCodeInput input{border:1px solid var(--line);border-radius:12px;min-height:46px;padding:12px 13px}.distillCodeInput small{color:var(--soft);font-weight:500}.kolWorkflowSwitch{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 20px;display:grid}.kolWorkflowSwitch button{border:1px solid var(--line);min-height:76px;color:var(--ink);text-align:left;background:#0d1813;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:13px 15px;display:flex}.kolWorkflowSwitch button small{color:var(--soft)}.kolWorkflowSwitch button.active{border-color:var(--lime);background:#1b2d22;box-shadow:inset 0 0 0 1px #c8ff4d24}.kolDiscoveryHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.kolDiscoveryHead p{color:var(--muted);margin:7px 0 0;line-height:1.6}.discoveryStatus{border:1px solid var(--line);color:var(--soft);border-radius:999px;flex:none;padding:7px 12px;font-size:12px;font-weight:700}.discoveryStatus.status-ready{color:#8fe0a9;background:#173021;border-color:#4c7d60}.discoveryStatus.status-partial{color:#f0bd63;background:#2d2518;border-color:#715b32}.discoveryStatus.status-insufficient{color:#ffb09d;background:#2b1b17;border-color:#70483c}.kolDiscoverySummary{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:minmax(0,1.7fr) minmax(130px,.4fr) minmax(180px,.65fr);gap:1px;margin:18px 0;display:grid;overflow:hidden}.kolDiscoverySummary>div{background:#13221a;flex-direction:column;gap:5px;padding:13px 15px;display:flex}.kolDiscoverySummary small{color:var(--soft)}.kolDiscoverySummary b{overflow-wrap:anywhere}.kolDiscoveryCandidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.kolDiscoveryCandidates article{border:1px solid var(--line);background:#101c17;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.kolDiscoveryCandidates article.candidate-qualified{border-color:#4c7d60}.kolDiscoveryCandidates article.candidate-review{border-color:#715b32}.kolDiscoveryCandidates article.candidate-rejected{opacity:.72}.kolDiscoveryCandidates article>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.candidateRank{width:34px;height:34px;color:var(--lime);font:700 12px var(--mono);background:#21352a;border-radius:12px;place-items:center;display:grid}.kolDiscoveryCandidates h3{margin:0 0 3px;font-size:16px}.kolDiscoveryCandidates header a{color:#95b9a5;font-size:12px;text-decoration:none}.kolDiscoveryCandidates header>em{color:#cad8d0;background:#25342b;border-radius:999px;padding:5px 8px;font-size:12px;font-style:normal}.kolDiscoveryCandidates article>p{color:#c4d0c9;margin:0;line-height:1.6}.candidateMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.candidateMetrics>span{background:#17261e;border-radius:8px;flex-direction:column;gap:3px;min-width:0;padding:12px;display:flex}.candidateMetrics small,.candidateMetrics em{color:var(--soft);font-size:12px;font-style:normal}.candidateMetrics b{overflow-wrap:anywhere}.candidateLimit{color:#d2aa61;line-height:1.5}.candidateActions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.candidateActions .primaryButton,.candidateActions .secondaryStrong{min-height:40px}.kolDiscoveryEmpty{border:1px dashed var(--line);text-align:center;border-radius:12px;grid-column:1/-1;padding:28px}.kolDiscoveryEmpty p{color:var(--muted);margin:7px 0 0}.kolCatalogSection{border:1px solid var(--line);background:#0e1914;border-radius:13px;margin-top:16px;overflow:hidden;box-shadow:0 14px 38px #00000024}.kolCatalogHeader{border-bottom:1px solid var(--line);background:#122119;justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.kolCatalogHeader h2{margin:5px 0 4px;font-size:25px}.kolCatalogHeader>div>p:last-child{color:var(--muted);margin:0;font-size:13px}.kolCatalogHeader>span{flex-direction:column;align-items:flex-end;min-width:115px;display:flex}.kolCatalogHeader>span b{color:var(--lime);font:800 30px var(--mono)}.kolCatalogHeader>span small{color:var(--soft)}.kolCatalogToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:15px;padding:15px 20px;display:flex}.kolCatalogToolbar>label{color:#d2ded7;flex-direction:column;flex:1;gap:7px;max-width:560px;font-size:12px;font-weight:700;display:flex}.kolCatalogToolbar input{min-height:43px;color:var(--ink);background:#09120e;border:1px solid #3b5546;border-radius:8px;padding:12px;font-size:14px}.kolCategoryTabs{flex-wrap:wrap;gap:6px;display:flex}.kolCategoryTabs button{color:#bdcbc3;cursor:pointer;background:#14231b;border:1px solid #3b5546;border-radius:7px;padding:7px 12px;font-size:12px}.kolCategoryTabs button.active{border-color:var(--lime);color:var(--lime);background:#263b2d}.kolCatalogLayout{grid-template-columns:minmax(440px,.95fr) minmax(460px,1.05fr);min-height:690px;display:grid}.kolCatalogList{border-right:1px solid var(--line);max-height:760px;overflow:auto}.kolCatalogList>button{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#0e1914;border:0;border-bottom:1px solid #263a30;grid-template-columns:38px minmax(0,1fr) 48px;align-items:start;gap:12px;padding:13px 15px;display:grid}.kolCatalogList>button:hover{background:#14241b}.kolCatalogList>button.selected{box-shadow:inset 4px 0 var(--lime);background:#203428}.kolCatalogList>button>i{width:33px;height:33px;color:var(--lime);font:800 12px var(--mono);background:#21352a;border-radius:8px;place-items:center;font-style:normal;display:grid}.kolCatalogList>button>span{flex-direction:column;min-width:0;display:flex}.kolCatalogList>button b{font-size:14px}.kolCatalogList>button small{color:var(--soft);margin-top:2px;font-size:12px}.kolCatalogList>button em{color:#b9c5be;margin-top:6px;font-size:12px;font-style:normal;line-height:1.45}.kolCatalogList>button strong{color:#d9e5dd;font:800 13px var(--mono);text-align:right}.kolCatalogEmpty{color:var(--muted);padding:30px 20px}.kolProfileDetail{background:#101e17;padding:20px}.kolProfileTitle{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.kolProfileTitle>span{background:var(--lime);color:#18210f;width:46px;height:46px;font:900 14px var(--mono);border-radius:12px;place-items:center;display:grid}.kolProfileTitle h3{margin:0;font-size:22px}.kolProfileTitle a{color:var(--lime);font-size:12px;text-decoration:none}.kolProfileTitle em{color:#d2dfd7;border:1px solid #526b5d;border-radius:99px;align-self:start;padding:5px 8px;font-size:12px;font-style:normal}.kolCharacteristic{border-left:3px solid var(--lime);color:#e2eae5;background:#192a20;margin:16px 0;padding:12px 13px;font-size:13px;line-height:1.6}.kolProfileFields{margin:0}.kolProfileFields>div{border-bottom:1px solid #2a3e33;grid-template-columns:82px 1fr;gap:12px;padding:12px 0;display:grid}.kolProfileFields dt{color:var(--soft);font-size:12px}.kolProfileFields dd{color:#d4dfd8;margin:0;font-size:13px;line-height:1.55}.kolProfileFields .kolRiskField{background:#241e14;border:1px solid #69502d;border-radius:8px;margin-top:8px;padding:12px}.kolRiskField dt,.kolRiskField dd{color:#efc36f}.kolProfileActions{justify-content:flex-end;gap:12px;margin-top:17px;display:flex}.kolProfileActions button{color:#d9e4dd;cursor:pointer;background:#1a2d22;border:1px solid #526b5d;border-radius:7px;padding:8px 12px;font-weight:700}.kolProfileActions .primaryButton{background:var(--lime);color:#17200e;border-color:var(--lime)}.savedPersonaActions{grid-template-columns:1fr 1fr auto}.personaCardTitle{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.personaCardTitle p{color:var(--muted);max-width:780px;margin:7px 0 0}.confidenceBadge{border:1px solid var(--line);color:#dce8e1;background:#17271f;border-radius:99px;flex:none;padding:7px 12px;font-size:12px}.confidence-high,.confidence-medium{color:var(--lime);border-color:#789d64}.confidence-low{color:#f0bd63;border-color:#8c6d37}.confidence-insufficient{color:#ff9c88;border-color:#7b4038}.personaEvidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.personaEvidenceGrid article{border:1px solid var(--line);background:#111d18;border-radius:12px;flex-direction:column;gap:8px;min-height:88px;padding:13px;display:flex}.personaEvidenceGrid small{color:var(--soft)}.personaEvidenceGrid b{color:#e7eee9;line-height:1.55}.personaLimitations{color:#ffb09e;background:#2d1d19;border:1px solid #6a3a31;border-radius:12px;margin-top:12px;padding:12px 14px}.personaLimitations ul{margin:7px 0 0;padding-left:19px}.accountBindForm,.accountBindInline{grid-template-columns:.65fr 1.1fr 1fr;gap:12px;margin:20px 0;display:grid}.accountBindInline{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:.55fr 1.1fr 1fr auto;padding:14px}.accountBindForm label,.accountBindInline label{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.accountBindForm input,.accountBindForm select,.accountBindInline input,.accountBindInline select{border:1px solid var(--line);width:100%;min-width:0;max-width:100%;min-height:42px;color:var(--ink);background:#0c1712;border-radius:8px;padding:8px 12px}.accountBindInline>button{align-self:end;min-height:42px}.sidebar{border-right:1px solid var(--surface-2);background:var(--sidebar)}.brandGlyph{box-shadow:inset 0 0 0 1px #e2ff93,0 8px 28px #b8ec3528}.workspaceBadge,.userRow{background:#16231e;border-color:#2a3c33}.brandBlock small,.workspaceBadge small,.syncRow small,.userRow small{color:#9aa9a1}.mainNav>p{color:#82948a}.mainNav button{color:#aebbb4;font-size:17px;font-weight:600}.mainNav button:hover{color:var(--ink);background:#17271f;box-shadow:inset 3px 0 #5f7e6c}.mainNav button.active{color:#fff;box-shadow:inset 4px 0 var(--lime);background:#233b30}.mainNav em{background:#2b3d35}.mainArea{background:radial-gradient(circle at 86% -10%, #1a2b221a 0, transparent 34%), var(--paper)}.topbar{border-color:var(--surface-2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1512e8}.breadcrumb{color:#8ea097}.sourceHealth{border-color:var(--line)}.sourceHealth>span.warningDot{background:var(--amber);box-shadow:0 0 0 4px #efb65018}.iconButton,.heroActions>button:not(.primaryButton),.candidateHead>button,.rowAction,.profileActions button,.accountRow button,.calendarToolbar>div:first-child button,.feedbackPanel article button,.skillList article>button,.readOnlyBadge{border-color:var(--line);color:#d6ded9;background:#16231e}.iconButton:hover,.heroActions>button:not(.primaryButton):hover,.candidateHead>button:hover,.rowAction:hover,.profileActions button:hover,.accountRow button:hover,.calendarToolbar>div:first-child button:hover,.feedbackPanel article button:hover,.skillList article>button:hover{background:#1c2d25;border-color:#688a77}.primaryButton{background:var(--lime);color:#122018;border:1px solid #d9ff7f;font-weight:750;box-shadow:0 8px 24px #b8ec3520}.secondaryStrong{color:#e5ece8;background:#263a31}.dangerButton{color:#ffab99;background:#38241f;border-color:#6a3a31}.notificationPanel{border-color:var(--line);background:#16231e;box-shadow:0 22px 70px #0008}.notificationHead,.notificationPanel button{border-color:var(--line)}.notificationPanel button:hover{background:#1d2c25}.pageContent{max-width:1500px}.pageTitle{border-bottom:1px solid #1d2c25;min-height:122px;margin-bottom:18px}.pageTitle p,.dashboardHero p,.sectionKicker{color:var(--lime)}.pageTitle h1{font-size:38px}.pageTitle>div:first-child>span,.dashboardHero>div:first-child>span{color:var(--muted);font-size:17px}.panelHeading small{font-size:14px}.panelHeading button,.hotRow>button,.allTasks,.textButton,.copyFooter button,.queueRow button{color:var(--lime)}.tagCloud span{color:#b6c1bb;background:#1b2a23;border-color:#2b3d34}.dashboardHero{border-color:var(--surface-2);min-height:184px}.dashboardHero h1{font-weight:650}.dashboardHero h1 em{color:var(--lime)}.pulseGrid article,.hotPanel,.todayPanel,.miniTrend,.accountPulse,.systemPulse,.metricCard,.trendPanel,.formatPanel,.personaRanking,.feedbackPanel,.distributionStats>div{background:var(--panel);border-color:var(--line);box-shadow:0 12px 30px #00000016}.pulseGrid article{border-top:2px solid #385344;transition:background-color .12s,border-color .12s,transform .12s}.pulseGrid article:hover{border-top-color:var(--lime);background:var(--panel-raised);transform:translateY(-2px)}.pulseIcon.coral,.pulseIcon.violet,.pulseIcon.teal,.pulseIcon.amber{background:var(--surface-2);color:var(--lime)}.pulseGrid article>b{font-size:34px}.hotRow,.todoItem,.rankingRow,.feedbackPanel article{border-color:var(--line)}.hotRow,.todoItem,.rankingRow{transition:background-color .12s,box-shadow .12s}.hotRow:hover,.todoItem:hover,.rankingRow:hover{box-shadow:inset 3px 0 var(--lime);background:#182a21}.heatScore{background:#1c2c24}.heatScore span,.todayPanel .panelHeading>span{color:var(--lime)}.hotContent>div:first-child>span{background:#293b32}.routeFaces span,.personaStack>div span{border-color:var(--panel);color:#dfe7e2;background:#2a3b33}.todayPanel .panelHeading>span{background:#27382f}.todoProgress>span,.tinyTrack,.miniBars>span{background:#24352d}.overviewLinks{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;display:grid}.overviewLinks button{border:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:68px;padding:13px 15px;display:flex}.overviewLinks button:hover{border-color:var(--lime);background:#14231b;transform:translateY(-1px)}.overviewLinks span{color:var(--soft);font-size:13px}.overviewLinks b{color:#dce4df;margin-top:6px;font-size:14px}.collectorStrip,.personaOverview,.distillSteps,.accountHealth,.feedbackRule,.skillProtection{border:1px solid var(--line);background:#111d18}.collectorStrip>div{background:#15231d;border-color:#2d4137}.segmented{border:1px solid var(--line);background:#17231e}.segmented button.selected{color:var(--ink);box-shadow:none;background:#273a31}.analyticsToolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;max-width:430px;display:flex}.analyticsRefreshButton{min-height:42px;color:var(--ink);cursor:pointer;background:#1b2b23;border:1px solid #4a6a59;border-radius:8px;padding:0 16px;font-weight:750}.analyticsRefreshButton:hover{border-color:var(--lime);background:var(--surface-2)}.analyticsRefreshButton:disabled{color:var(--soft);cursor:progress;opacity:.7}.analyticsRefreshMeta{color:var(--soft);text-align:right;flex-basis:100%;font-size:12px}.filterMeta span{border-color:var(--line);background:#151f1b}.opportunityTable,.workflowSteps,.sourceCard,.candidateArea,.personaProfile,.distillWorkspace,.accountTable,.calendar,.distributionQueue,.skillSummary,.skillList{background:var(--panel);border-color:var(--line)}.tableHeader,.accountHeader{color:#a4b2aa;background:#18261f}.opportunityRow,.accountRow,.queueRow,.skillList article{border-color:var(--line);transition:background-color .12s,box-shadow .12s}.opportunityRow:hover,.accountRow:hover,.queueRow:hover,.skillList article:hover{box-shadow:inset 3px 0 var(--lime);background:#17291f}.platformPill{background:var(--lime);color:#142018}.workflowSteps>div:not(:last-child):after{background:#304239}.workflowSteps i{border-color:#40534a}.sourceBadge,.sourceStats,.routeRow>span,.newPersonaCard>span,.accountAvatar,.queuePersona,.feedbackPanel article>span,.skillGroup{background:var(--surface-2);color:#c4cec8}.miniSection,.copyFooter,.analysisBody,.issueList,.assignmentCard,.visualSection,.personaProfile dl,.queueHeader{border-color:var(--line)}.candidateTabs button,.visualOptions button,.kolSelection button,.mechanismGrid button{border-color:var(--line);background:#15211c}.candidateTabs button:hover,.visualOptions button:hover,.kolSelection button:hover,.mechanismGrid button:hover{border-color:var(--lime);background:#1b2d23;transform:translateY(-1px)}.candidateTabs button.selected,.visualOptions button.selected,.kolSelection button.selected,.mechanismGrid button.selected{background:var(--surface-2);border-color:var(--lime);box-shadow:inset 0 0 0 1px #739c5e,0 0 0 2px #c8ff4d12}.candidateTabs button>span{background:#293c32}.copyEditor,.analysisCard{border-color:var(--line);background:#111c17}.copyMeta{background:#192720}.copyMeta span{border-color:var(--line)}.copyEditor textarea,.assignmentRow select,.personaForm input,.personaForm select,.personaForm textarea,.inputLabel input{color:var(--ink);border-color:var(--line);background:#0f1915}.analysisGlyph,.issue.resolved>i{color:#a9e171;background:#203b2d}.analysisColumn{border-color:var(--line)}.issue.review>i,.mismatchWarning{color:#f0bd63;background:#382e1f}.lockedButton{color:#bce987;background:#203b2d;border-color:#4f765d}.visualOptions i,.mechanismGrid i{background:#26372f}.visualAction,.collectionRules div,.distillGuardrail,.pageTabs em,.versionFlow{background:#17251f}.pageTabs button.active{color:var(--ink);border-bottom-color:var(--lime)}.profileHead em{color:#bce987;background:#203b2d}.profileHead em.draftState,.draftBadge{color:#f0bd63;background:#382e1f}.newPersonaCard{border-color:#41554a}.newPersonaCard:hover{border-color:var(--lime);background:#121e19}.donut:after{background:var(--panel)}.calendarDay{border-color:var(--line)}.calendarDay.today{box-shadow:inset 0 3px var(--lime);background:#17271f}.calendarItem{color:#edf3ef}.ninaItem{background:#33251e}.veyaItem{background:#183229}.chloeItem{background:#2c2540}.skillSummary>div{border-color:var(--line)}.versionFlow>div>span{background:#26382f}.toast{color:#f4f7f4;background:#1c2a24;border:1px solid #3b5045;box-shadow:0 18px 50px #0008}.formatMatrix{grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0 0;display:grid}.formatMatrix>button{text-align:left;border:1px solid var(--line);min-height:116px;color:var(--ink);cursor:pointer;background:#121d18;border-radius:12px;padding:15px;position:relative}.formatMatrix>button:hover{background:#17271f;border-color:#607a69}.formatMatrix>button.active{border-color:var(--lime);background:var(--surface-2);box-shadow:inset 0 3px var(--lime)}.formatMatrix>button:disabled{cursor:progress;opacity:.7}.formatMatrix>button>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.formatMatrix b{font-size:16px}.formatMatrix>button>div span{color:var(--lime);font:12px var(--mono)}.formatMatrix p{color:#d0d9d4;margin:12px 0 6px;font-size:13px;line-height:1.45}.formatMatrix small{color:var(--soft);font-size:12px}.formatMatrix em{color:var(--lime);font-size:12px;font-style:normal;font-weight:800;position:absolute;top:42px;right:15px}.liveBridge{box-shadow:0 16px 44px #00000030, inset 0 2px var(--lime);background:linear-gradient(145deg,#13231b 0%,#0d1813 70%);border:1px solid #4c6a58;border-radius:13px;margin:0 0 16px;overflow:hidden}.bridgeHeader{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:19px 20px 16px;display:flex}.bridgeHeader>div{max-width:900px}.bridgeLive{color:var(--lime);font:700 12px var(--mono);letter-spacing:.06em;align-items:center;gap:7px;display:inline-flex}.bridgeLive i{background:#74df9d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #74df9d18}.bridgeHeader h2{letter-spacing:-.02em;margin:7px 0 5px;font-size:23px}.bridgeHeader p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.bridgeHeader>a{color:var(--lime);white-space:nowrap;align-self:flex-start;font-size:12px;font-weight:700;text-decoration:none}.simpleFlowSteps{border-bottom:1px solid var(--line);background:#2a3c32;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.simpleFlowSteps>div{background:#101d17;align-items:center;gap:12px;padding:14px 20px;display:flex}.simpleFlowSteps i{background:var(--lime);color:#15200f;width:30px;height:30px;font:800 13px var(--mono);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.simpleFlowSteps span{flex-direction:column;gap:2px;display:flex}.simpleFlowSteps b{font-size:14px}.simpleFlowSteps small{color:var(--soft);font-size:12px}.bridgeForm{grid-template-columns:1.1fr .8fr 1fr;gap:12px;padding:17px 20px 7px;display:grid}.bridgeForm label{color:#cfdbd4;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.bridgeForm select,.bridgeForm input,.bridgeForm textarea{width:100%;color:var(--ink);background:#09120e;border:1px solid #3b5546;border-radius:8px;padding:12px;font-size:14px}.bridgeForm select,.bridgeForm input{min-height:43px}.bridgeForm textarea{resize:vertical;min-height:116px;line-height:1.65}.bridgeForm input::placeholder,.bridgeForm textarea::placeholder{color:#6f8177}.bridgeForm small{color:var(--soft);font-size:12px;font-weight:500}.bridgePromptField{grid-column:1/4;position:relative}.bridgePromptField>small{background:#09120ecc;padding:2px 5px;position:absolute;bottom:8px;right:12px}.simpleBridgeForm{padding:20px 20px 8px;display:block}.simplePromptField textarea{min-height:150px;font-size:15px}.generationPersonaField{margin-top:19px}.generationPersonaField>b{color:#cfdbd4;font-size:13px}.simpleBridgeForm .bridgeCodeField{max-width:520px;margin-top:18px}.bridgeAdvanced{background:#0c1712;border:1px solid #30463a;border-radius:8px;margin:5px 20px 2px}.bridgeAdvanced summary{color:#9fb0a7;cursor:pointer;padding:12px;font-size:12px}.bridgeAdvanced>div{grid-template-columns:1fr 1fr;gap:12px;padding:0 12px 12px;display:grid}.bridgeAdvanced label{color:#c8d4cd;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.bridgeAdvanced select{min-height:42px;color:var(--ink);background:#09120e;border:1px solid #3b5546;border-radius:8px;padding:12px;font-size:13px}.bridgeActionRow{align-items:center;gap:13px;padding:12px 20px 18px;display:flex}.bridgeActionRow .primaryButton{min-width:190px}.bridgeActionRow .primaryButton:disabled{opacity:.7;cursor:progress}.bridgeActionRow>span{color:var(--soft);font:12px var(--mono)}.bridgeProgress{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 20px 18px;display:grid}.bridgeProgress>div{opacity:.46;border:1px solid #2a4034;border-radius:8px;grid-template-columns:31px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.bridgeProgress>div.active{opacity:1;background:#17291f;border-color:#688c76}.bridgeProgress i{width:29px;height:29px;color:var(--lime);font:700 12px var(--mono);background:#263a30;border-radius:50%;place-items:center;font-style:normal;display:grid}.bridgeProgress span{flex-direction:column;display:flex}.bridgeProgress b{font-size:13px}.bridgeProgress small{color:var(--soft);margin-top:2px;font-size:12px}.bridgeProgress>p{color:#7f9187;grid-column:1/4;margin:2px 0 0;font-size:12px}.bridgeError{color:#ffb09d;background:#2b1b17;border:1px solid #70483c;border-radius:8px;gap:12px;margin:0 20px 18px;padding:12px 13px;display:flex}.bridgeError span{color:#e8b7ab}.bridgeOutput{background:#08110d;border:1px solid #42604f;border-radius:12px;margin:0 20px 20px;overflow:hidden}.bridgeOutput header{background:#15251d;border-bottom:1px solid #2c4136;justify-content:space-between;gap:15px;padding:12px 14px;display:flex}.bridgeOutput header>div{align-items:center;gap:12px;display:flex}.bridgeOutput header span{color:var(--lime);font-size:12px;font-weight:700}.bridgeOutput header b{font:700 13px var(--mono)}.bridgeOutput header small{color:var(--soft);font-size:12px}.bridgeOutput header button{color:var(--lime);cursor:pointer;background:#22362b;border:1px solid #536e5f;border-radius:6px;padding:5px 12px;font-size:12px}.bridgeOutput pre{color:#e8f0eb;max-height:720px;font:14px/1.78 var(--terminal-sans);white-space:pre-wrap;word-break:break-word;margin:0;padding:18px;overflow:auto}.bridgeOutput footer{border-top:1px solid #2c4136;flex-wrap:wrap;gap:7px;padding:12px 14px;display:flex}.bridgeOutput footer span{color:#efc36f;font-size:12px}.generatedResultIntro{background:#101c16;border-bottom:1px solid #2c4136;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.generatedResultIntro b{font-size:16px}.generatedResultIntro span{color:var(--muted);font-size:12px}.generatedCopyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.generatedCopyGrid section{background:#0c1712;border:1px solid #344c3f;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.generatedCopyHead{background:#17261e;border-bottom:1px solid #2c4136;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.generatedCopyHead b{color:var(--lime);font:700 12px var(--mono)}.generatedCopyHead button{color:var(--lime);cursor:pointer;background:#22362b;border:1px solid #536e5f;border-radius:6px;padding:5px 12px;font-size:12px}.bridgeOutput .generatedCopyGrid pre{flex:1;max-height:none;padding:14px;font-size:13px;line-height:1.7}.generatedFullResult{border:1px solid #344c3f;border-radius:8px;margin:0 14px 14px;overflow:hidden}.generatedFullResult summary{color:#c8d4cd;cursor:pointer;background:#15251d;padding:12px 13px;font-size:12px}.bridgeOutput .generatedFullResult pre{border-top:1px solid #2c4136;max-height:720px}.skillDeliveryViewer{padding-bottom:2px}.deliveryCompleteness{background:#112219;border:1px solid #3d5d4c;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:14px;padding:13px;display:flex}.deliveryCompleteness>div{flex-direction:column;gap:4px;display:flex}.deliveryCompleteness b{font-size:14px}.deliveryCompleteness span{color:var(--muted);font-size:12px}.deliveryCompleteness.complete{box-shadow:inset 3px 0 var(--lime);border-color:#527857}.deliveryCompleteness.incomplete{background:#271a15;border-color:#77513d;box-shadow:inset 3px 0 #efb650}.deliveryCompleteness.incomplete b{color:#f2c172}.deliveryCompleteness button{color:#ffd18d;cursor:pointer;background:#3a2719;border:1px solid #bd8745;border-radius:7px;min-height:34px;padding:6px 12px}.deliveryPackageTabs{grid-template-columns:repeat(6,minmax(100px,1fr));gap:7px;padding:0 14px 14px;display:grid}.deliveryPackageTabs button{min-height:57px;color:var(--ink);cursor:pointer;background:#101c16;border:1px solid #344c3f;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:8px 12px;display:flex}.deliveryPackageTabs button b{font:700 15px var(--mono)}.deliveryPackageTabs button span{color:var(--muted);font-size:12px}.deliveryPackageTabs button.active{border-color:var(--lime);box-shadow:inset 0 -3px var(--lime);background:#213529}.deliveryPackageTabs button:disabled{color:#75837b;cursor:not-allowed;opacity:.58}.deliverySectionTitle{background:#132119;border-top:1px solid #2c4136;border-bottom:1px solid #2c4136;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:12px 14px;display:flex}.deliverySectionTitle>div{align-items:center;gap:12px;display:flex}.deliverySectionTitle>div span{color:var(--lime);font:700 12px var(--mono)}.deliverySectionTitle b{font-size:15px}.deliverySectionTitle small{color:var(--muted);font-size:12px}.generatedCopyGrid section.missing{background:#201713;border-color:#6d4b3a}.missingDeliveryItem,.missingDeliveryEmpty{color:#efbd73;padding:22px 14px;font-size:12px}.missingDeliveryEmpty{background:#201713;border:1px solid #6d4b3a;border-radius:8px;margin:0 14px 14px}.liveAnalysisSections{border:1px solid #344c3f;border-radius:12px;margin:14px;overflow:hidden}.liveAnalysisSections section{background:#0d1813;border-bottom:1px solid #2c4136;grid-template-columns:190px minmax(0,1fr);gap:20px;padding:14px;display:grid}.liveAnalysisSections section:last-child{border-bottom:0}.liveAnalysisSections section>div{align-items:baseline;gap:12px;display:flex}.liveAnalysisSections section>div span{color:var(--lime);font:700 12px var(--mono)}.liveAnalysisSections h3{margin:0;font-size:14px}.liveAnalysisSections ul{margin:0;padding-left:18px}.liveAnalysisSections li{color:#c4d0c9;margin:3px 0;font-size:12px;line-height:1.55}.candidateHead p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.manualHandoff{border:1px solid var(--line);background:#0f1a15;border-radius:13px;margin:0 0 16px;overflow:hidden;box-shadow:0 14px 40px #00000024}.manualHandoff>summary{cursor:pointer;list-style:none}.manualHandoff>summary::-webkit-details-marker{display:none}.manualHandoff:not([open]) .manualHandoffHead{border-bottom:0}.manualHandoff[open] .manualLedgerCount span{color:var(--lime)}.manualHandoffHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:19px 20px 15px;display:flex}.manualHandoffHead h2{margin:4px 0;font-size:24px}.manualHandoffHead p{color:var(--muted);margin:0;font-size:13px}.manualLedgerCount{background:#17271f;border:1px solid #496252;border-radius:12px;flex-direction:column;align-items:flex-end;min-width:112px;padding:12px 13px;display:flex}.manualLedgerCount b{color:var(--lime);font:700 24px var(--mono)}.manualLedgerCount span{color:var(--soft);font-size:12px}.manualSteps{background:#0b1510;grid-template-columns:repeat(5,1fr);gap:7px;padding:13px 20px;display:grid}.manualSteps div{color:#c9d5ce;align-items:center;gap:7px;font-size:12px;display:flex}.manualSteps i{width:24px;height:24px;color:var(--lime);font:700 12px var(--mono);background:#24372e;border-radius:50%;place-items:center;font-style:normal;display:grid}.manualNotice{color:#efc36f;background:#261f14;border:1px solid #5f4d2d;border-radius:8px;margin:14px 20px 0;padding:12px;font-size:12px}.manualHandoff>.bridgeError{margin-top:14px}.manualFormGrid{grid-template-columns:repeat(3,1fr);gap:12px;padding:17px 20px;display:grid}.manualFormGrid>label{color:#cfdad4;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.manualFormGrid input,.manualFormGrid select,.manualFormGrid textarea{width:100%;color:var(--ink);background:#09120e;border:1px solid #3b5546;border-radius:8px;padding:12px;font-size:14px}.manualFormGrid input,.manualFormGrid select{min-height:42px}.manualFormGrid textarea{resize:vertical;min-height:125px;line-height:1.65}.manualFormGrid input::placeholder,.manualFormGrid textarea::placeholder{color:#718179}.manualWide{grid-column:1/4}.manualTextArea{position:relative}.manualTextArea>textarea{padding-bottom:46px}.manualTextArea>button{min-height:30px;color:var(--lime);cursor:pointer;background:#21352a;border:1px solid #536f5f;border-radius:6px;padding:4px 12px;font-size:12px;position:absolute;bottom:12px;right:12px}.manualVisualField>b,.manualMetricsInput>b{margin-bottom:8px;font-size:13px;display:block}.manualVisualField>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.manualVisualField button{color:#d7e1db;cursor:pointer;background:#111e18;border:1px solid #3b5546;border-radius:8px;align-items:center;gap:12px;min-height:54px;padding:8px 12px;display:flex}.manualVisualField button.selected{border-color:var(--lime);box-shadow:inset 0 -3px var(--lime);background:#20362a}.manualVisualField i{width:28px;height:28px;color:var(--lime);font:700 12px var(--mono);background:#283c31;border-radius:7px;place-items:center;font-style:normal;display:grid}.manualVisualField span{font-size:13px;font-weight:700}.mediaGenerator{background:linear-gradient(145deg,#102019,#0b1712);border:1px solid #4f6b5b;border-radius:12px;overflow:hidden}.mediaGeneratorHead{border-bottom:1px solid #30483b;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}.mediaGeneratorHead>div:first-child{min-width:0}.mediaGeneratorHead>div:first-child>span{color:var(--lime);font:700 12px var(--mono);letter-spacing:.12em}.mediaGeneratorHead h3{margin:5px 0 4px;font-size:20px}.mediaGeneratorHead p{max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.mediaGeneratorCount{flex-direction:column;flex:none;align-items:flex-end;min-width:96px;display:flex}.mediaGeneratorCount b{color:var(--lime);font:700 26px var(--mono)}.mediaGeneratorCount span{color:var(--soft);font-size:12px}.mediaGeneratorError{color:#f2c98b;background:#2a2114;border:1px solid #8a6530;border-radius:8px;align-items:flex-start;gap:12px;margin:14px 16px 0;padding:12px;font-size:12px;line-height:1.55;display:flex}.mediaGeneratorError .systemIcon{flex:none;margin-top:1px}.mediaGenerateButton{background:var(--lime);color:#071009;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:calc(100% - 32px);min-height:48px;margin:16px 16px 6px;font-weight:800;display:flex}.mediaGenerateButton:disabled{cursor:not-allowed;opacity:.64}.mediaGenerateButton.isLoading svg{animation:1s linear infinite spin}.mediaCostNote{color:var(--soft);padding:0 17px 14px;font-size:12px;line-height:1.55;display:block}.mediaAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 16px 16px;display:grid}.mediaAssetGrid article{background:#101d17;border:1px solid #344e40;border-radius:12px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:92px;padding:12px;display:grid;position:relative;overflow:hidden}.mediaAssetGrid article.ready{border-color:#557761}.mediaAssetGrid img,.mediaAssetPlaceholder{object-fit:cover;background:#17291f;border-radius:6px;width:112px;height:72px}.mediaAssetPlaceholder{color:#789084;align-content:center;place-items:center;gap:4px;display:grid}.mediaAssetPlaceholder span{font-size:12px}.mediaAssetGrid article>div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.mediaAssetGrid article>div:nth-child(2) b{color:var(--lime);font:700 13px var(--mono)}.mediaAssetGrid article>div:nth-child(2) span{color:#e1ebe5;font:600 12px var(--mono)}.mediaAssetGrid article>div:nth-child(2) small{color:var(--soft);font-size:12px;line-height:1.4}.mediaAssetGrid a{color:var(--lime);white-space:nowrap;border:1px solid #54705f;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;text-decoration:none;display:inline-flex}.artifactDownloadList{flex-wrap:wrap;gap:12px;padding:14px;display:flex}.artifactDownloadList a{overflow-wrap:anywhere;border:1px solid var(--line);max-width:100%;color:var(--lime);border-radius:8px;padding:12px;font-size:14px;display:block}.visualSkillRunner{background:linear-gradient(145deg,#102019,#0b1712);border:1px solid #4f6b5b;border-radius:12px;overflow:hidden}.visualSkillRunnerHead{border-bottom:1px solid #30483b;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.visualSkillRunnerHead>div{min-width:0}.visualSkillRunnerHead span{color:var(--lime);font:700 12px var(--mono);letter-spacing:.12em}.visualSkillRunnerHead h3{margin:5px 0 4px;font-size:20px}.visualSkillRunnerHead p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.visualSkillRunnerHead strong{color:var(--lime);flex:none;font-size:12px}.visualSkillRunner>label{color:#d7e1db;gap:7px;padding:14px 16px 0;font-size:12px;display:grid}.visualSkillRunner>label input{width:100%;min-width:0}.visualSkillResult{background:#0b1611;border:1px solid #344e40;border-radius:12px;margin:12px 16px 16px;overflow:hidden}.visualSkillResult summary{color:var(--lime);cursor:pointer;padding:12px 14px;font-weight:700}.visualSkillResult pre{color:#dce7e0;max-height:560px;font:400 13px/1.72 var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #30483b;margin:0;padding:16px;overflow:auto}.manualMetricsInput{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.manualMetricsInput>b{grid-column:1/6}.manualMetricsInput label{color:var(--soft);flex-direction:column;gap:5px;font-size:12px;display:flex}.manualMetricsInput input{min-width:0}.manualActions{align-items:center;gap:12px;padding:0 20px 18px;display:flex}.manualActions>button:first-child{border:1px solid var(--line);color:#cbd6d0;cursor:pointer;background:#17251f;border-radius:7px;padding:7px 12px}.manualActions>span{color:var(--soft);font-size:12px}.manualActions .primaryButton{min-width:155px;margin-left:auto}.manualRecordList{border-top:1px solid var(--line)}.manualRecordHead{background:#15241c;justify-content:space-between;padding:12px 20px;display:flex}.manualRecordHead b{font-size:14px}.manualRecordHead span{color:var(--soft);font-size:12px}.manualEmpty{color:var(--soft);margin:0;padding:20px;font-size:13px}.manualRecordList article{border-top:1px solid #263a30;grid-template-columns:90px minmax(260px,1fr) 180px 125px 100px;align-items:center;gap:12px;padding:13px 20px;display:grid}.manualRecordList article>div{flex-direction:column;display:flex}.manualRecordList article>div b{font-size:14px}.manualRecordList article>div small{color:var(--soft);margin-top:3px;font-size:12px}.manualRecordMetrics{color:#c4d1ca;gap:8px;font-size:12px;flex-direction:row!important}.manualRecordList a,.manualDistributionList a{color:var(--lime);font-size:12px;text-decoration:none}.manualRecordList em,.manualDistributionList em{color:#efc36f;font-size:12px;font-style:normal}.manualRecordList article>button,.manualDistributionList article>button{color:var(--lime);cursor:pointer;background:#17271f;border:1px solid #486252;border-radius:6px;padding:6px 8px;font-size:12px}.manualStatus{white-space:nowrap;border-radius:99px;justify-content:center;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex}.status-draft{color:#c3cdc7;background:#26362e}.status-ready{color:#bda6ef;background:#302846}.status-reserved{color:#efc36f;background:#3b2e1c}.status-published{color:#bff18b;background:#203b2d}.manualDistributionList{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow:hidden}.manualDistributionList article{border-bottom:1px solid var(--line);grid-template-columns:90px minmax(250px,1fr) 130px 120px 95px;align-items:center;gap:12px;padding:13px 15px;display:grid}.manualDistributionList article:last-child{border-bottom:0}.manualDistributionList article>div{flex-direction:column;display:flex}.manualDistributionList article>div b{font-size:13px}.manualDistributionList article>div small{color:var(--soft);margin-top:3px;font-size:12px}.candidateTabs{grid-template-columns:repeat(4,1fr)}.candidateTabs em{color:#a9b8b0;text-align:right;max-width:86px;line-height:1.25}.platformTabs{gap:7px;padding:12px 0 2px;display:flex;overflow-x:auto}.platformTabs button{border:1px solid var(--line);cursor:pointer;background:#111b17;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;min-width:142px;padding:12px;display:flex}.platformTabs button:hover{border-color:var(--lime);background:#18271f}.platformTabs button.selected{background:var(--surface-2);border-color:var(--lime);box-shadow:inset 0 -3px var(--lime)}.platformTabs b{font-size:14px}.platformTabs span{color:var(--soft);font-size:12px}.copyEditor textarea{min-height:310px;font-size:15px;line-height:1.75}.copyEditor textarea.missingDraft{color:#efbd63;background:#211d15}.copyFooter button:disabled{color:var(--soft);cursor:not-allowed}.analysisSections{border-top:1px solid var(--line)}.analysisSections section{border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);gap:18px;padding:14px;display:grid}.analysisSections section:last-child{border-bottom:0}.analysisSections section>div{align-items:baseline;gap:12px;display:flex}.analysisSections section>div span{color:var(--lime);font:12px var(--mono)}.analysisSections h3{margin:0;font-size:15px}.analysisSections ul{margin:0;padding-left:17px}.analysisSections li{color:var(--muted);margin:3px 0;font-size:13px;line-height:1.55}.emptyStatePanel{background:#111b17;border:1px dashed #40564a;border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:180px;padding:24px;display:grid}.emptyStatePanel>span{width:46px;height:46px;color:var(--lime);background:#24372e;border-radius:12px;place-items:center;font-size:23px;display:grid}.emptyStatePanel h2{margin:0;font-size:22px}.emptyStatePanel p{max-width:720px;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.6}.dataBoundaryGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.dataBoundaryGrid section{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:12px 1fr;gap:12px;padding:15px;display:grid}.dataBoundaryGrid section>span{margin-top:5px}.dataBoundaryGrid b{font-size:15px}.dataBoundaryGrid p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.processingRing.paused{border-top-color:#6a7a72;animation:none}.opportunityRow,.accountRow,.queueRow{padding-top:14px;padding-bottom:14px}.rowAction,.hotRow>button,.queueRow button,.textButton,.allTasks,.copyFooter button,.profileActions button,.accountRow button{min-height:36px;padding-inline:12px;font-weight:700}.segmented button,.pageTabs button,.candidateTabs button,.platformTabs button{min-height:42px}.sourceCard,.candidateArea,.personaProfile,.distillWorkspace,.accountTable,.distributionQueue,.skillList{box-shadow:0 12px 34px #00000020}.cardLabel,.sectionKicker,.pageTitle p,.dashboardHero p,.tableHeader,.accountHeader,.skillTableHead{letter-spacing:.09em;text-transform:uppercase}.connectionWarning{color:#efc36f;background:#241e14;border:1px solid #5e4827;border-radius:7px;margin:12px 0 0;padding:12px;font-size:12px;line-height:1.55}.truthIcon{width:28px;height:28px;font:800 15px var(--mono);border-radius:8px;flex:none;place-items:center;display:grid}.truthIcon.ok{color:#c9f28f;background:#213c2c}.truthIcon.warn,.truthIcon.advice{color:#f4c56b;background:#3a2f1d}.truthStatusStrip{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:12px;margin:12px 0 0;display:grid}.truthStatusStrip>div,.truthLegend>div{border:1px solid var(--line);background:#111c17;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.truthStatusStrip p,.truthLegend p{flex-direction:column;margin:0;display:flex}.truthStatusStrip b,.truthLegend b{font-size:13px}.truthStatusStrip small,.truthLegend small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.45}.truthStatusStrip>button{color:var(--lime);cursor:pointer;background:#1c2e25;border:1px solid #526c5d;border-radius:12px;padding:0 15px;font-size:12px}.truthStatusStrip>button:hover{border-color:var(--lime)}.truthLegend{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 12px;display:grid}.skillList{overflow-x:auto}.skillTableHead,.skillList article{grid-template-columns:38px minmax(270px,1.05fr) 88px 82px 92px minmax(250px,.95fr) minmax(320px,1.15fr);align-items:center;gap:12px;min-width:1360px;display:grid}.skillTableHead{border-bottom:1px solid var(--line);color:#7e8d85;background:#18261f;padding:12px 14px;font-size:12px}.skillList article{border-left:3px solid #0000;padding:13px 14px}.skillList article.decision-keep{border-left-color:#69b985}.skillList article.decision-upgrade,.skillList article.decision-new{border-left-color:var(--amber)}.skillList article>div:first-of-type small{max-width:560px;line-height:1.45}.connectedState{color:#aee47b;white-space:nowrap}.webMissingState{color:#f0bd63;white-space:nowrap;font-size:12px}.webConnectedState{color:#aee47b;font-size:12px;line-height:1.35}.auditState{flex-direction:column;gap:3px;display:flex}.auditState b{font-family:var(--terminal-sans)!important;font-size:12px!important}.auditState small{font-size:12px;line-height:1.45}.auditState.success b{color:#aee47b}.auditState.error b,.auditState.pending b{color:#f0bd63}.skillAdvice b{color:#dce7e1;font-family:var(--sans)!important;font-size:13px!important}.decision-upgrade .skillAdvice b,.decision-new .skillAdvice b{color:#f0bd63}.skillAdvice small{line-height:1.5}.gapDecisionGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}.gapDecisionGrid article{background:#1b1912;border:1px solid #55452b;border-radius:12px;grid-template-columns:30px 1fr;gap:12px;padding:13px;display:grid}.gapDecisionGrid article>span{color:#f4c56b;width:28px;height:28px;font:800 15px var(--mono);background:#3a2f1d;border-radius:8px;place-items:center;display:grid}.gapDecisionGrid article>div{grid-template-columns:1fr auto;gap:4px 12px;display:grid}.gapDecisionGrid b{font-size:14px}.gapDecisionGrid em{color:#f0bd63;font:12px var(--mono);font-style:normal}.gapDecisionGrid p{color:var(--muted);grid-column:1/3;margin:2px 0 0;font-size:12px;line-height:1.55}@media (max-width:1080px){.generatedCopyGrid{grid-template-columns:1fr}.deliveryPackageTabs{grid-template-columns:repeat(3,minmax(90px,1fr))}.liveAnalysisSections section{grid-template-columns:1fr;gap:8px}.kolDiscoveryCandidates,.overviewLinks,.dataBoundaryGrid,.truthStatusStrip,.truthLegend,.gapDecisionGrid{grid-template-columns:1fr}.formatMatrix{grid-template-columns:repeat(2,1fr)}.truthStatusStrip>button{min-height:42px}.candidateTabs{grid-template-columns:repeat(2,1fr)}.analysisSections section{grid-template-columns:1fr;gap:8px}.emptyStatePanel{grid-template-columns:44px 1fr}.emptyStatePanel .primaryButton{grid-column:1/3}.bridgeForm{grid-template-columns:1fr 1fr}.bridgeCodeField,.bridgePromptField{grid-column:1/3}.manualFormGrid{grid-template-columns:1fr 1fr}.manualWide{grid-column:1/3}.manualRecordList,.manualDistributionList{overflow-x:visible}.manualRecordList article,.manualDistributionList article{grid-template-columns:minmax(0,1fr) auto;min-width:0}.manualRecordList article>*,.manualDistributionList article>*{overflow-wrap:anywhere;min-width:0}.manualRecordList article>div,.manualDistributionList article>div{grid-column:1/-1}.accountBindInline{grid-template-columns:1fr 1fr}.accountBindInline>button{align-self:end}.kolCatalogLayout{grid-template-columns:1fr}.kolCatalogList{border-right:0;border-bottom:1px solid var(--line);max-height:520px}.skillList{gap:12px;display:grid;overflow:visible}.skillTableHead{display:none}.skillList article{border:1px solid var(--line);border-left-width:3px;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:8px 12px;min-width:0}.skillList article>*{grid-column:2;min-width:0}.skillList article>.skillIndex{grid-area:1/1/span 6}.skillIdentity b{overflow-wrap:anywhere}.skillGroup,.connectedState,.webConnectedState{white-space:normal}.skillGroup:before{content:"分类：";color:var(--muted)}.connectedState:before{content:"Codex：";color:var(--muted)}.webConnectedState:before{content:"网站：";color:var(--muted)}.auditState,.skillAdvice{border-top:1px solid var(--line);padding-top:8px}}@media (max-width:680px){.generatedCopyGrid{padding:12px}.generatedCopyHead{align-items:flex-start}.kolWorkflowSwitch,.kolDiscoverySummary{grid-template-columns:1fr}.kolDiscoveryHead{flex-direction:column;align-items:flex-start}.candidateMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsToolbar{justify-content:flex-start;max-width:none}.analyticsRefreshMeta{text-align:left}.simpleFlowSteps,.formatMatrix,.bridgeAdvanced>div{grid-template-columns:1fr}.bridgeHeader,.bridgeOutput header{flex-direction:column}.deliveryCompleteness{flex-direction:column;align-items:flex-start}.deliveryPackageTabs{grid-template-columns:repeat(2,minmax(90px,1fr))}.bridgeForm,.bridgeProgress{grid-template-columns:1fr}.bridgeCodeField,.bridgePromptField,.bridgeProgress>p{grid-column:1}.bridgeActionRow{flex-direction:column;align-items:flex-start}.bridgeActionRow .primaryButton{width:100%}.bridgeOutput header>div{flex-wrap:wrap;align-items:flex-start}.manualHandoffHead,.manualActions{flex-direction:column;align-items:flex-start}.manualLedgerCount{align-items:flex-start}.manualSteps{grid-template-columns:repeat(5,minmax(95px,1fr));overflow-x:auto}.manualFormGrid{grid-template-columns:1fr}.manualWide{grid-column:1}.manualVisualField>div{grid-template-columns:repeat(2,1fr)}.mediaGeneratorHead{align-items:center;padding:14px}.mediaGeneratorHead h3{font-size:18px}.mediaGeneratorHead p{font-size:12px}.mediaGeneratorCount{min-width:72px}.mediaAssetGrid{grid-template-columns:1fr;padding-inline:12px}.mediaAssetGrid article{grid-template-columns:90px minmax(0,1fr)}.mediaAssetGrid a{white-space:normal;grid-column:1/-1;justify-content:center;min-height:40px}.mediaAssetGrid img,.mediaAssetPlaceholder{width:90px;height:66px}.manualMetricsInput{grid-template-columns:repeat(2,1fr)}.manualMetricsInput>b{grid-column:1/3}.manualActions .primaryButton{width:100%;margin-left:0}.personaCardTitle{flex-direction:column}.personaEvidenceGrid,.accountBindForm,.accountBindInline,.savedPersonaActions{grid-template-columns:1fr}.kolCatalogHeader,.kolCatalogToolbar{flex-direction:column;align-items:flex-start}.kolCatalogHeader>span{align-items:flex-start}.kolCatalogToolbar>label{width:100%}.kolProfileTitle{grid-template-columns:44px minmax(0,1fr)}.kolProfileTitle em{grid-column:2}.kolProfileFields>div{grid-template-columns:1fr;gap:4px}.kolProfileActions{flex-direction:column}}.brandBlock small,.workspaceBadge small,.syncRow small,.userRow small,.sourceHealth small,.taskCenterFoot span,.internalQaRows small,.internalQaRows>article>span,.internalQaRows>article>em,.taskStatusTabs em,.taskCenterButton em,.mainNav button span,.breadcrumb span,.hotContent>div:first-child>span,main small,.mainNav em,.internalQaSummary span,.internalQaReport header span,.internalQaBoundary b,.skillTableHead span,.skillList article>span,.skillReadinessGrid em,.gapDecisionGrid em,.versionFlow small{font-size:12px!important}@media (max-width:680px){.mediaGeneratorHead p{font-size:12px}.mainNav button span{line-height:1.2}}.xhsWorkflowOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.xhsWorkflowOptions button{text-align:left;color:#eef5ee;background:#102019;border:1px solid #385243;border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:16px;display:flex}.xhsWorkflowOptions button.active{border-color:#c1ff47}.xhsWorkflowOptions button:disabled{opacity:.6;cursor:not-allowed}.xhsWorkflowOptions span,.xhsWorkflowOptions small{white-space:normal;overflow-wrap:anywhere}.xhsResult{min-width:0;padding:20px}.xhsResult pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;line-height:1.8}@media (max-width:640px){.xhsWorkflowOptions{grid-template-columns:minmax(0,1fr)}}.generationModelPicker{min-width:0;box-shadow:inset 3px 0 var(--lime);background:linear-gradient(135deg,#13251b,#0e1b14);border:1px solid #51705e;border-radius:12px;margin-top:1.125rem;padding:1rem}.generationModelPickerHead{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-bottom:.9rem;display:grid}.generationModelPickerHead>span{width:42px;height:42px;color:var(--lime);background:#21382b;border-radius:12px;place-items:center;display:grid}.generationModelPickerHead>div{gap:.2rem;min-width:0;display:grid}.generationModelPickerHead b{font-size:1rem}.generationModelPickerHead small{color:var(--muted);font-size:.875rem;line-height:1.45}.generationModelPickerHead em{color:var(--lime);white-space:nowrap;align-items:center;gap:.35rem;font-size:.875rem;font-style:normal;display:inline-flex}.generationModelPickerHead button{min-height:44px;color:var(--lime);cursor:pointer;background:#17281d;border:1px solid #7cae48;border-radius:8px;padding:.55rem .8rem;font-weight:700}.generationModelPicker label{gap:.5rem;font-size:1rem;font-weight:600;display:grid}.generationModelPicker select{width:100%;min-width:0;min-height:48px;color:inherit;font:inherit;background:#0c1811;border:1px solid #587764;border-radius:8px;padding:.7rem .8rem}.generationModelPicker p,.generationModelPicker [role=status]{overflow-wrap:anywhere;margin:.6rem 0 0;font-size:.875rem;line-height:1.6}.generationModelPicker [role=status]{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.generationModelPicker button{white-space:nowrap;min-height:44px}@media (max-width:640px){.generationModelPicker{padding:.875rem}.generationModelPickerHead{grid-template-columns:40px minmax(0,1fr)}.generationModelPickerHead>button,.generationModelPickerHead>em{grid-column:1/-1;justify-content:center;justify-self:stretch}}:root{--brand-canvas:#07100c;--brand-sidebar:#09130f;--brand-surface:#101c17;--brand-surface-2:#15251d;--brand-surface-3:#1a2c23;--brand-line:#263c31;--brand-line-strong:#3a5848;--brand-text:#f3f8f4;--brand-muted:#9eaea5;--brand-dim:#708078;--brand-lime:#c8ff4d;--brand-shadow:0 22px 70px #00000038;--brand-radius:15px;--surface:var(--brand-surface);--surface-strong:var(--brand-surface-2);--border:var(--brand-line);--text:var(--brand-text)}body{background:radial-gradient(circle at 76% -10%, #7db25517, transparent 31rem), var(--brand-canvas);color:var(--brand-text);font-size:14px}.sidebar{border-right:1px solid var(--brand-line);background:color-mix(in srgb, var(--brand-sidebar) 95%, transparent);scrollbar-width:none;align-items:stretch;width:104px;padding:18px 12px 14px;overflow-y:auto;box-shadow:18px 0 60px #00000021}.sidebar::-webkit-scrollbar{display:none}.brandBlock{justify-content:center;padding:0 0 17px}.brandGlyph{border-radius:13px;width:46px;height:46px;font-size:15px;box-shadow:inset 0 0 0 1px #e2ff93,0 12px 34px #c8ff4d2e}.workspaceBadge{background:var(--brand-surface);border-radius:13px;justify-content:center;min-height:54px;margin:0 2px 15px;padding:7px}.workspaceBadge>span:nth-child(2),.workspaceBadge>i{display:none}.workspaceLogo{background:var(--brand-surface-3);width:36px;height:36px;color:var(--brand-lime);border-radius:12px}.mainNav>p{display:none}.mainNav button{min-height:62px;color:var(--brand-muted);text-align:center;border:1px solid #0000;border-radius:13px;grid-template-rows:25px auto;grid-template-columns:1fr;place-items:center;gap:4px;padding:8px 4px 7px;font-size:12px;font-weight:650;position:relative}.mainNav button:hover{color:var(--brand-text);border-color:var(--brand-line);background:var(--brand-surface);box-shadow:none}.navIcon{color:var(--brand-dim);font-size:20px;line-height:1}.mainNav em{border:1px solid var(--brand-line-strong);background:#203128;min-width:17px;padding:2px 4px;font-size:12px;position:absolute;top:6px;right:7px}.sidebarFooter{border-color:var(--brand-line);justify-items:center;gap:8px;padding-top:13px;display:grid}.syncRow{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:12px;justify-content:center;width:42px;height:34px;padding:0}.userRow{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:13px;justify-content:center;width:52px;margin:0;padding:8px}.userRow>span:nth-child(2),.userRow>i{display:none}.avatar{width:34px;height:34px}.mainArea{background:radial-gradient(circle at 88% 1%,#c8ff4d0b,#0000 22rem),0 0;min-width:0}.topbar{border-bottom:1px solid var(--brand-line);background:#07100cd1;height:70px;padding:0 30px;box-shadow:0 16px 40px #00000014}.taskCenterButton{border:1px solid var(--brand-line);color:#dce6e0;cursor:pointer;background:#101c17e0;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 12px;display:inline-flex}.taskCenterButton:hover,.taskCenterButton[aria-expanded=true]{background:#182a21;border-color:#668372}.taskCenterButton.hasRunning{border-color:#c8ff4d8c;box-shadow:0 0 0 3px #c8ff4d0f}.taskCenterButton b{font-size:12px}.taskCenterButton em{min-width:19px;height:19px;color:var(--brand-lime);font:700 12px var(--mono);background:#293b32;border-radius:99px;place-items:center;padding:0 5px;font-style:normal;display:grid}.taskDoneGlyph{width:18px;height:18px;color:var(--brand-lime);background:#c8ff4d21;border-radius:50%;place-items:center;display:grid}.taskSpinnerSmall{border:2px solid #395045;border-top-color:var(--brand-lime);border-radius:50%;flex:none;width:17px;height:17px;animation:.8s linear infinite spin;display:inline-block}.taskCenterPanel{z-index:50;background:#0d1913;border:1px solid #365043;border-radius:16px;flex-direction:column;width:min(440px,100vw - 32px);max-height:min(690px,100vh - 82px);display:flex;position:absolute;top:60px;right:154px;overflow:hidden;box-shadow:0 28px 90px #0000009e}.taskCenterHead{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:flex-start;padding:16px 16px 12px;display:flex}.taskCenterHead>div{flex-direction:column;gap:3px;display:flex}.taskCenterHead b{font-size:17px}.taskCenterHead span{color:var(--brand-muted);font-size:12px}.taskCenterHead>button{border:1px solid var(--brand-line);width:30px;min-height:30px;color:var(--brand-muted);cursor:pointer;background:#14241c;border-radius:8px}.taskStatusTabs{border-bottom:1px solid var(--brand-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:12px;display:grid}.taskStatusTabs button{min-height:38px;color:var(--brand-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 7px;display:flex}.taskStatusTabs button.active{color:#fff;background:#182a21;border-color:#405b4d}.taskStatusTabs span{font-size:12px}.taskStatusTabs em{color:var(--brand-lime);font:700 12px var(--mono);font-style:normal}.taskList{padding:7px;overflow-y:auto}.taskItem{width:100%;min-height:94px;color:inherit;background:0 0;border:1px solid #0000;border-radius:12px;flex-wrap:wrap;align-items:stretch;display:flex}.taskItem+.taskItem{border-top-color:var(--brand-line);border-radius:0}.taskItem:hover{background:#14241c;border-color:#3b5748;border-radius:12px}.taskItemOpen{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:28px minmax(0,1fr) 18px;align-items:start;gap:8px;padding:12px 8px 12px 12px;display:grid}.taskItemDelete{width:34px;color:var(--brand-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;margin:12px 7px 12px 0}.taskItemDelete:hover{color:var(--brand-warning);background:#efb65014;border-color:#efb65066}.taskTracePanel{background:#0a1510;border:1px solid #365043;border-radius:12px;flex:1 0 100%;margin:0 8px 12px 46px;animation:.16s ease-out both taskTraceReveal;overflow:hidden}.libraryTabs{border:1px solid var(--border);background:#12231bb8;border-radius:16px;gap:8px;margin:22px 0;padding:6px;display:flex}.libraryTabs button{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:12px;padding:0 18px;font-size:14px;font-weight:700}.libraryTabs button.active{background:var(--surface-strong);color:var(--text);box-shadow:inset 0 -2px 0 var(--lime)}.libraryTabs button b{color:var(--lime);margin-left:6px}.libraryError{color:#f2bea6;background:#552e1457;border:1px solid #ffb12b73;border-radius:12px;align-items:center;gap:12px;margin:0 0 18px;padding:13px 16px;display:flex}.hotspotLibraryPanel,.monitorLibraryPanel{border:1px solid var(--border);background:var(--surface);border-radius:20px;overflow:hidden}.librarySectionHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px;display:flex}.librarySectionHeader h2{margin:5px 0 7px;font-size:25px}.librarySectionHeader p{color:var(--muted);max-width:760px;margin:0;line-height:1.6}.syncBoundary{border:1px solid var(--border);background:var(--surface-strong);border-radius:12px;min-width:230px;padding:13px 15px}.syncBoundary b,.syncBoundary span{display:block}.syncBoundary b{color:var(--text);margin-bottom:5px}.syncBoundary span{color:#d7a33a;font-size:12px}.libraryEmpty{text-align:center;min-height:260px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:34px;display:flex}.libraryEmpty b{color:var(--text);font-size:18px}.libraryEmpty button{margin-top:8px}.libraryEmpty.compact{min-height:0;padding:28px 28px 16px}.hotspotLibraryTools{border-bottom:1px solid var(--border);padding:20px 28px}.hotspotRecoveryActions{flex-wrap:wrap;justify-content:center;gap:12px;padding:0;display:flex}.hotspotRecoveryActions button{border:1px solid var(--border);min-height:44px;color:var(--text);background:var(--surface-strong);border-radius:12px;padding:0 16px}.hotspotRecoveryActions button.primaryButton{color:#071009;background:var(--lime);border-color:var(--lime)}.manualHotspotDetails{margin-top:14px}.manualHotspotDetails summary{cursor:pointer;width:fit-content;color:var(--lime);font-weight:750}.manualHotspotForm{border:1px solid var(--border);background:#091912c7;border-radius:14px;gap:14px;margin-top:14px;padding:20px;display:grid}.manualHotspotForm>div{gap:5px;display:grid}.manualHotspotForm>div span{color:var(--muted);line-height:1.5}.manualHotspotForm label{color:var(--muted);gap:7px;font-size:12px;font-weight:700;display:grid}.manualHotspotForm input,.manualHotspotForm textarea{border:1px solid var(--border);width:100%;color:var(--text);font:inherit;resize:vertical;background:#06130dcc;border-radius:12px;padding:12px 13px}.manualHotspotForm input{min-height:44px}.manualHotspotForm .primaryButton{justify-self:start}.hotspotCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.hotspotCard{border:1px solid var(--border);background:#091912c7;border-radius:16px;flex-direction:column;min-width:0;padding:20px;display:flex}.hotspotCardTop,.hotspotCard footer,.monitorMeta,.monitorActions,.trackedPostList>div>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.hotspotCardTop a,.hotspotCard footer button,.monitorCard a,.trackedPostList button{color:var(--lime);font-weight:700}.verified,.hold{border-radius:999px;width:fit-content;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.verified{color:#62e8ad;background:#29905f2e}.hold{color:#f4b53f;background:#be7d192b}.hotspotCard h3{margin:16px 0 8px;font-size:18px}.hotspotCard>p{color:var(--text);white-space:pre-wrap;margin:0;line-height:1.65}.hotspotTopics{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.hotspotTopics span{border:1px solid var(--border);color:var(--muted);border-radius:6px;padding:5px 8px;font-size:12px}.hotspotMetrics{border-top:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:8px;margin-top:auto;padding:14px 0;display:grid}.hotspotMetrics span{color:var(--muted);font-size:12px}.hotspotMetrics b{color:var(--text);margin-bottom:3px;font-size:15px;display:block}.hotspotCard footer{border-top:1px solid var(--border);padding-top:12px}.hotspotCard footer small{color:var(--muted)}.monitorAddForm{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr auto;align-items:end;gap:14px;padding:22px 28px;display:grid}.monitorAddForm label{color:var(--muted);gap:7px;font-size:12px;font-weight:700;display:grid}.monitorAddForm input{border:1px solid var(--border);min-height:44px;color:var(--text);background:#06130dcc;border-radius:12px;padding:0 13px}.monitorList{gap:16px;padding:22px;display:grid}.monitorCard{border:1px solid var(--border);background:#091912c7;border-radius:16px;padding:20px}.monitorCard>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.monitorCard>header>div:first-child{align-items:center;gap:12px;display:flex}.monitorCard>header>div:first-child>span{width:42px;height:42px;color:var(--lime);background:#234237;border-radius:12px;place-items:center;font-weight:800;display:grid}.monitorCard h3{margin:0 0 3px}.monitorActions button{border:1px solid var(--border);border-radius:12px;min-height:38px;padding:0 12px}.monitorActions button.primaryButton{border-color:var(--lime)}.monitorMeta{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:flex-start;margin:16px 0;padding:12px 0;font-size:12px}.monitorEmptyText{color:var(--muted);margin:0}.trackedPostList{gap:12px;display:grid}.trackedPostList>div{background:var(--surface-strong);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px 14px;padding:14px;display:grid}.trackedPostList p{min-width:0;color:var(--text);margin:0;line-height:1.55}.trackedPostList small{color:var(--muted);grid-column:2}.trackedPostList>div>div{flex-direction:column;grid-area:1/3/span 2;align-items:flex-end}@media (max-width:980px){.hotspotCardGrid,.monitorAddForm{grid-template-columns:1fr}.librarySectionHeader{flex-direction:column}.syncBoundary{width:100%}.monitorCard>header{flex-direction:column;align-items:flex-start}.hotspotLibraryTools,.manualHotspotForm{padding:16px}}@keyframes taskTraceReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.taskTraceSummary{color:#95a79d;border-bottom:1px solid #263a30;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:8px 12px;font-size:12px;display:flex}.taskTraceSummary b{color:var(--brand-lime);font:800 12px var(--mono)}.taskTraceList{margin:0;padding:12px;list-style:none}.taskTraceList li{grid-template-columns:22px minmax(0,1fr);gap:8px;min-height:44px;display:grid;position:relative}.taskTraceList li:not(:last-child):after{content:"";background:#31483b;width:1px;position:absolute;top:20px;bottom:1px;left:12px}.taskTraceMarker{width:19px;height:19px;color:var(--brand-lime);z-index:1;background:#1c3327;border-radius:50%;place-items:center;display:grid}.taskTraceMarker .taskSpinnerSmall{width:15px;height:15px}.taskTraceCopy{flex-direction:column;gap:1px;min-width:0;padding:0 0 12px;display:flex}.taskTraceCopy b{color:#dce6e0;font-size:12px;line-height:1.45}.taskTraceCopy small{color:#6f8177;font:12px var(--mono)}.taskTraceList li.is-current .taskTraceCopy b{color:var(--brand-lime)}.taskTraceActions{border-top:1px solid #263a30;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;display:flex}.taskTraceActions small{color:#788b80;max-width:230px;font-size:12px;line-height:1.45}.taskTraceActions button{min-height:32px;color:var(--brand-lime);white-space:nowrap;cursor:pointer;background:#c8ff4d14;border:1px solid #c8ff4d73;border-radius:7px;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.taskTraceActions button:hover{background:var(--brand-lime);color:#11180d}.taskStateIcon{width:26px;height:26px;color:var(--brand-lime);background:#1b3025;border-radius:8px;place-items:center;display:grid}.task-incomplete .taskStateIcon{color:#efb650;background:#efb6501f}.taskItemBody{flex-direction:column;gap:3px;min-width:0;display:flex}.taskItemTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.taskItemTitle b{color:#f3f7f4;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.taskItemTitle em{color:var(--brand-muted);flex:none;font-size:12px;font-style:normal}.task-running .taskItemTitle em{color:var(--brand-lime)}.task-incomplete .taskItemTitle em{color:#efb650}.taskItemStage{color:#b9c5be;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.taskItemDetail{color:#dce5df;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.taskItemBody small{color:var(--brand-dim);font:12px var(--mono)}.taskItemOpen>svg{color:var(--brand-dim);align-self:center}.taskInlineTrack{background:#263a30;border-radius:99px;height:2px;margin-top:5px;overflow:hidden}.taskInlineTrack i{border-radius:inherit;background:var(--brand-lime);width:38%;height:100%;animation:1.4s ease-in-out infinite taskSweep;display:block}@keyframes taskSweep{0%{transform:translate(-110%)}to{transform:translate(290%)}}.taskEmpty{text-align:center;align-content:center;place-items:center;gap:7px;min-height:180px;padding:28px;display:grid}.taskEmpty>span{width:38px;height:38px;color:var(--brand-lime);background:#1b3025;border-radius:12px;place-items:center;display:grid}.taskEmpty b{font-size:14px}.taskEmpty small{max-width:280px;color:var(--brand-muted)}.taskCenterFoot{border-top:1px solid var(--brand-line);min-height:46px;color:var(--brand-dim);justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:12px;display:flex}.taskCenterFoot button{color:var(--brand-lime);cursor:pointer;background:0 0;border:0;font-size:12px}.taskCleanupActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.taskCleanupActions button:last-child{color:var(--brand-warning)}.runningTaskDock{color:#f1f6f3;cursor:pointer;z-index:45;background:#13231b;border:1px solid #c8ff4d8c;border-radius:13px;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 18px 50px #00000080}.runningTaskDock b{font-size:13px}.runningTaskDock em{color:var(--brand-lime);font-size:12px;font-style:normal}.generatedRunLibrary{border-radius:var(--brand-radius);background:#0d1913;border:1px solid #385344;margin:14px 0;padding:18px}.generatedRunLibrary>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:13px;display:flex}.generatedRunLibrary h2{margin:0;font-size:21px}.generatedRunLibrary p{color:var(--brand-muted);margin:5px 0 0;font-size:12px}.generatedRunHeaderActions{flex:none;align-items:flex-start;gap:12px;display:flex}.generatedRunHeaderActions>span{background:#15271e;border:1px solid #345042;border-radius:12px;place-items:center;min-width:62px;padding:8px;display:grid}.generatedRunHeaderActions>span b{color:var(--brand-lime);font:700 20px var(--mono)}.generatedRunHeaderActions>span small{color:var(--brand-muted);font-size:12px}.historyCleanupActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.historyCleanupActions button,.generatedRunActions button{min-height:34px;color:var(--brand-lime);cursor:pointer;background:#172920;border:1px solid #486354;border-radius:8px;padding:0 12px;font-size:12px}.historyCleanupActions button:last-child{color:var(--brand-warning);border-color:#efb65066}.generatedRunList{gap:7px;display:grid}.generatedRunList article{background:#101e17;border:1px solid #2d4438;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px;display:grid}.generatedRunList article.active{box-shadow:inset 3px 0 var(--brand-lime);border-color:#c8ff4db3}.generatedRunState{width:31px;height:31px;color:var(--brand-lime);background:#1c3126;border-radius:12px;place-items:center;display:grid}.generatedRunList article.incomplete .generatedRunState{color:#efb650;background:#efb6501f}.generatedRunList article>div{flex-direction:column;gap:2px;min-width:0;display:flex}.generatedRunList article>div b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.generatedRunList article>div span{color:#c0ccc5;font-size:12px}.generatedRunList article>div small{color:var(--brand-dim);font:12px var(--mono)}.generatedRunActions{align-items:center;flex-direction:row!important;gap:6px!important;display:flex!important}.generatedRunActions .deleteRunButton{color:var(--brand-warning);border-color:#efb65059;align-items:center;gap:5px;display:inline-flex}.historyExampleArchive{border-radius:var(--brand-radius);background:#0a1510;border:1px solid #31483c;margin-top:16px;overflow:hidden}.historyExampleArchive>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px 18px;list-style:none;display:flex}.historyExampleArchive>summary::-webkit-details-marker{display:none}.historyExampleArchive>summary>div{grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;display:grid}.historyExampleArchive>summary span{color:#c5d0c9;background:#263528;border-radius:6px;padding:3px 7px;font-size:12px}.historyExampleArchive>summary b{color:#f0c273;font-size:15px}.historyExampleArchive>summary small{color:var(--brand-muted);grid-column:1/3;font-size:12px}.historyExampleArchive>summary em{color:var(--brand-lime);font-size:12px;font-style:normal}.historyExampleArchive .workbenchGrid{margin:0;padding:0 14px 14px}.sourceHealth{border:1px solid var(--brand-line);background:#101c17c7;border-radius:12px;min-width:220px;padding:7px 16px 7px 12px}.sourceHealth b,.sourceHealth small{font-size:12px}.iconButton{border-radius:12px;width:40px;height:40px}.topActions .primaryButton{min-height:40px}.page{padding-top:0}.pageTitle{border-bottom:1px solid var(--brand-line);min-height:132px;margin-bottom:18px;padding:25px 0 21px}.pageTitle>div:first-child{max-width:900px}.pageTitle>div:last-child{justify-content:center;align-items:flex-end;margin-left:auto;display:flex}.pageTitle p,.dashboardHero p,.sectionKicker{color:var(--brand-lime);letter-spacing:.18em;margin-bottom:7px;font-size:12px;font-weight:700}.pageTitle>div:first-child>span,.dashboardHero>div:first-child>span{max-width:860px;color:var(--brand-muted);margin-top:12px;font-size:14px;line-height:1.65}.primaryButton,.secondaryStrong,.dangerButton{border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding-inline:16px;display:inline-flex}.primaryButton{box-shadow:0 12px 30px #c8ff4d24}.panelHeading small{color:var(--brand-muted);font-size:12px}.pulseGrid article,.hotPanel,.todayPanel,.overviewLinks button,.collectorStrip,.opportunityTable,.liveBridge,.manualHandoff,.sourceCard,.candidateArea,.personaOverview,.personaProfile,.distillSteps,.distillWorkspace,.kolCatalogSection,.accountHealth,.accountTable,.distributionStats>div,.manualDistributionList,.distributionQueue,.metricCard,.dataBoundaryGrid section,.personaRanking,.feedbackPanel,.skillProtection,.skillSummary,.truthLegend>div,.skillList,.gapDecisionGrid article,.versionFlow{border-color:var(--brand-line);border-radius:var(--brand-radius);background-color:var(--brand-surface);box-shadow:0 16px 48px #00000024}.dashboardHero h1{max-width:720px;font-size:clamp(34px,3.3vw,50px);font-weight:620;line-height:1.05}.heroActions{flex-direction:column;min-width:170px}.heroActions>button{width:100%;min-height:43px}.pulseGrid article:hover{border-color:#52735f;box-shadow:0 20px 50px #00000038}.pulseIcon{border-radius:8px;width:28px;height:28px}.pulseGrid article>b{margin-top:17px;font-size:36px}.pulseGrid article p{color:var(--brand-muted)}.truthStatusStrip{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;margin:0 0 16px}.truthStatusStrip>div{background:#0d1913;border-radius:12px;min-height:66px}.truthStatusStrip>button{border-radius:12px}.dashboardMainGrid{grid-template-columns:minmax(0,1.72fr) minmax(300px,.62fr);align-items:stretch;gap:16px}.hotRow{grid-template-columns:50px minmax(250px,1fr) minmax(100px,auto) 62px auto;gap:12px;padding:15px 4px}.hotRow:first-of-type{margin-top:7px}.todayPanel{background:linear-gradient(160deg,#14241c,#0e1914)}.todoItem{padding:13px 2px}.overviewLinks button{background:linear-gradient(145deg,#111f18,#0e1814);min-height:84px;padding:16px 18px}.overviewLinks button:hover{border-color:#4d705b}.collectorStrip{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;padding:12px}.collectorStrip>div{border:1px solid var(--brand-line);border-radius:12px;min-height:68px;padding:12px}.collectorStrip>button{border-radius:12px;padding-inline:14px}.filterBar{margin:16px 0 12px}.segmented{border-radius:12px;padding:4px}.segmented button{border-radius:8px}.opportunityTable{overflow:hidden}.tableHeader,.opportunityRow{grid-template-columns:minmax(320px,1.4fr) minmax(100px,.42fr) minmax(180px,.7fr) minmax(120px,.46fr) minmax(100px,.38fr) 102px}.tableHeader{background:#14231c;min-height:42px}.opportunityRow{min-height:104px;padding:15px 16px}.opportunityRow:hover{background:#16281f}.liveBridge{box-shadow:var(--brand-shadow), inset 0 2px var(--brand-lime);background:radial-gradient(circle at 86% 8%,#c8ff4d14,#0000 22rem),#0e1a15;border-radius:17px}.bridgeHeader{padding:22px 24px 18px}.bridgeHeader h2{font-size:26px}.simpleFlowSteps{background:var(--brand-line)}.simpleFlowSteps>div{background:#0f1d17;padding:15px 24px}.simpleBridgeForm{padding:22px 24px 12px}.simplePromptField textarea{min-height:170px}.formatMatrix{gap:12px}.formatMatrix>button{background:#111e18;border-radius:12px;min-height:124px}.bridgeAdvanced{margin-inline:24px}.bridgeActionRow{padding-inline:24px}.manualHandoff{border-radius:17px}.manualHandoffHead{padding:20px 24px}.workbenchGrid{grid-template-columns:minmax(240px,.52fr) minmax(0,1.8fr);gap:16px}.sourceCard,.candidateArea{border-radius:var(--brand-radius)}.candidateArea{padding:20px}.pageTabs{border:1px solid var(--brand-line);background:#0d1813;border-radius:12px;gap:5px;padding:4px}.pageTabs button{border:0;border-radius:12px;padding-inline:16px}.pageTabs button.active{background:var(--brand-surface-3);box-shadow:inset 0 -2px var(--brand-lime);border-bottom-color:#0000}.personaOverview{gap:0;padding:12px}.personaOverview>div{min-height:62px}.personaCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.personaProfile{box-shadow:inset 0 3px var(--persona), 0 16px 48px #00000024;border-top-width:1px;padding:18px}.distillSteps{padding:16px}.distillWorkspace{padding:28px}.kolCatalogSection{margin-top:18px}.kolCatalogHeader{background:#14241c;padding:22px 24px}.kolCatalogToolbar{padding:14px 20px}.kolCatalogLayout{grid-template-columns:minmax(360px,.78fr) minmax(500px,1.22fr)}.kolCatalogList>button{padding:14px 16px}.kolProfileDetail{padding:24px}.accountHealth{padding:16px}.distributionStats{gap:14px}.distributionStats>div{min-height:84px;padding:16px}.statusDot{width:6px;height:38px}.distributionStats b{font-size:25px}.emptyStatePanel{border-radius:var(--brand-radius)}.manualDistributionList article,.queueRow{min-height:66px;padding-inline:16px}.queueHeader{padding:15px 17px}.analyticsCards{gap:14px}.metricCard{background:linear-gradient(145deg, #c8ff4d06, transparent 65%), var(--brand-surface);min-height:132px;padding:17px 18px}.metricCard b{font-size:32px}.dataBoundaryGrid{gap:14px;margin-top:14px}.dataBoundaryGrid section{min-height:116px;padding:17px}.learningGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.learningGrid>section{min-width:0}.personaRanking,.feedbackPanel{padding:18px}.accountPerformancePanel,.operationsSummaryPanel{min-height:360px}.accountPerformanceRow{border-bottom:1px solid var(--brand-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:61px;padding:12px 0;display:grid}.accountPerformanceRow:last-child{border-bottom:0}.accountPerformanceRow>div{flex-direction:column;min-width:0;display:flex}.accountPerformanceRow>div b{color:var(--brand-text);font-size:14px}.accountPerformanceRow>div small{color:var(--brand-dim);overflow-wrap:anywhere;margin-top:3px;font-size:12px}.accountPerformanceRow em{color:var(--brand-lime);font:500 12px/1.45 var(--mono);text-align:right}.accountPerformanceRow.unavailable em{color:var(--brand-warning)}.xhsAvatar{color:#fff;background:#e14f53!important}.operationsSummaryList{margin:8px 0 4px;padding:0;list-style:none}.operationsSummaryList li{border-bottom:1px solid var(--brand-line);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.operationsSummaryList li>span{width:26px;height:26px;color:var(--brand-lime);font:700 12px var(--mono);background:#c8ff4d1a;border-radius:8px;place-items:center;display:grid}.operationsSummaryList p{color:var(--brand-text);margin:1px 0 0;font-size:13px;line-height:1.65}.dailyContentLedger{border:1px solid var(--brand-line);border-radius:var(--brand-radius);background:var(--brand-surface);margin-top:16px;padding:22px;box-shadow:0 12px 36px #0000001f}.dailyLedgerHeader{border-bottom:1px solid var(--brand-line);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:18px;display:flex}.dailyLedgerHeader>div>span{color:var(--brand-lime);font:700 12px/1 var(--mono);letter-spacing:.12em}.dailyLedgerHeader h2{color:var(--brand-text);letter-spacing:-.03em;margin:7px 0 5px;font-size:23px}.dailyLedgerHeader p{color:var(--brand-muted);margin:0;font-size:12px}.dailyLedgerHeader em{border:1px solid var(--brand-line-strong);color:var(--brand-lime);background:var(--brand-surface-2);font:500 12px var(--mono);border-radius:8px;flex:none;padding:7px 12px}.dailyReportDay{padding-top:20px}.dailyReportDay>header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.dailyReportDay>header b{color:var(--brand-text);font-size:17px}.dailyReportDay>header span{color:var(--brand-dim);font-size:12px}.dailyAccountGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dailyAccountCard{border:1px solid var(--brand-line);background:var(--brand-surface-2);border-radius:12px;min-width:0;padding:15px}.dailyAccountCard:first-child{grid-column:1/-1}.dailyAccountHead{border-bottom:1px solid var(--brand-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding-bottom:12px;display:grid}.dailyAccountHead>div{flex-direction:column;min-width:0;display:flex}.dailyAccountHead b{color:var(--brand-text);font-size:14px}.dailyAccountHead small{color:var(--brand-dim);overflow-wrap:anywhere;margin-top:3px;font-size:12px}.dailyAccountHead em{color:var(--brand-lime);font:500 12px var(--mono)}.dailyAccountEmpty{color:var(--brand-dim);margin:13px 0 2px;font-size:12px;line-height:1.55}.dailyPostRow{border-bottom:1px solid var(--brand-line);padding:13px 0 2px}.dailyPostRow:last-child{border-bottom:0}.dailyPostTitle{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.dailyPostTitle>span{color:var(--brand-lime);font:600 12px var(--mono)}.dailyPostTitle>b{min-width:0;color:var(--brand-text);font-size:13px;line-height:1.4}.dailyPostTitle>a{color:var(--brand-lime);font-size:12px;text-decoration:none}.dailyPostTitle>a:hover{text-decoration:underline}.dailyPostMetrics{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.dailyPostMetrics span{border:1px solid var(--brand-line);color:var(--brand-muted);background:var(--brand-surface-3);font:500 12px var(--mono);border-radius:6px;padding:4px 7px}.dailyPostRow details{color:var(--brand-muted);font-size:12px}.dailyPostRow summary{width:max-content;color:var(--brand-lime);cursor:pointer}.dailyPostRow details p{color:var(--brand-muted);white-space:pre-wrap;background:#0b130e;border-radius:8px;margin:12px 0 7px;padding:12px;line-height:1.65}.rankingRow{grid-template-rows:auto auto;grid-template-columns:30px 28px minmax(0,1fr) minmax(128px,.64fr);min-height:74px}.rankingRow>span:nth-of-type(2){overflow-wrap:anywhere;grid-area:1/4;min-width:0}.rankingRow .rankNumber,.rankingRow .personaMini,.rankingRow>div{grid-row:1/3;align-self:center}.rankingRow em{grid-area:2/4;justify-self:start;margin-top:2px}.feedbackPanel article{padding:16px 0}.healthRing,.feedbackPanel article>span{place-items:center;display:grid}.healthRing svg,.feedbackPanel article>span svg{display:block}.skillProtection{padding:17px 19px}.skillSummary{margin:14px 0;overflow:hidden}.skillSummary>div{min-height:70px;padding:16px 18px}.truthLegend{gap:12px}.truthLegend>div{min-height:78px}.skillList{border-radius:var(--brand-radius)}.skillTableHead{background:#14231c;min-height:42px}.skillList article{min-height:78px;padding:15px 16px}.gapDecisionGrid{gap:12px}.gapDecisionGrid article{background:#171911;min-height:116px;padding:16px}.versionFlow{min-height:78px;padding:16px}.navIcon,.iconButton,.sourceMark,.pulseIcon,.truthIcon,.analysisGlyph,.visualOptions i,.manualVisualField i,.skillProtection>span,.gapDecisionGrid article>span,.newPersonaCard>span,.emptyStatePanel>span{place-items:center;display:grid}.navIcon svg,.iconButton svg,.sourceMark svg,.pulseIcon svg,.truthIcon svg,.analysisGlyph svg,.visualOptions i svg,.manualVisualField i svg,.skillProtection>span svg,.gapDecisionGrid article>span svg,.newPersonaCard>span svg,.emptyStatePanel>span svg{flex:none;display:block}.iconButton{padding:0}.analyticsRefreshButton,.candidateHead>button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.versionFlow>i{place-items:center;display:grid}@media (min-width:1380px){.topbar,.pageContent{padding-inline:28px}.dashboardMainGrid{grid-template-columns:minmax(0,1.72fr) minmax(340px,.58fr)}.hotPanel,.todayPanel,.personaRanking,.feedbackPanel{min-width:0}}@media (max-width:1180px){.appShell{grid-template-columns:88px minmax(0,1fr)}.sidebar{width:88px;padding-inline:8px}.mainNav button{min-height:58px;font-size:12px}.pageContent,.topbar{padding-inline:22px}.dashboardMainGrid,.learningGrid{grid-template-columns:1fr}.personaCards,.truthStatusStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.truthStatusStrip>button{min-height:62px}.tableHeader,.opportunityRow{grid-template-columns:minmax(320px,1fr) 110px 170px 100px;min-width:800px}.tableHeader>span:nth-child(4),.tableHeader>span:nth-child(5),.opportunityRow>div:nth-child(4),.opportunityRow>div:nth-child(5){display:none}.opportunityTable{overflow-x:auto}.kolCatalogLayout{grid-template-columns:1fr}.kolCatalogList{border-right:0;border-bottom:1px solid var(--brand-line);max-height:520px}}@media (max-width:820px){body{padding-bottom:76px}.appShell{display:block}.sidebar{z-index:60;border:0;border-top:1px solid var(--brand-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08120df5;width:100%;height:74px;padding:7px 8px;display:block;position:fixed;inset:auto 0 0;overflow-x:auto}.brandBlock,.workspaceBadge,.sidebarFooter{display:none}.mainNav{flex-direction:row;justify-content:space-around;gap:4px;width:max-content;min-width:100%;display:flex}.mainNav button{min-width:72px;min-height:58px;padding:6px 4px;display:grid!important}.mainNav button.active{box-shadow:inset 0 3px var(--brand-lime)}.topbar{height:60px;padding-inline:14px}.breadcrumb,.sourceHealth{display:none}.topActions{margin-left:auto}.taskCenterPanel{width:min(440px,100vw - 28px);top:52px;right:14px}.pageContent{padding:0 14px 34px}.pageTitle{flex-direction:column;align-items:flex-start;min-height:auto;padding:24px 0 18px}.pageTitle h1{font-size:31px}.pageTitle>div:last-child{width:100%}.dashboardHero{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:320px;padding:24px}.dashboardHero h1{font-size:38px}.heroActions{width:100%}.pulseGrid,.analyticsCards,.distributionStats,.personaOverview,.truthStatusStrip,.truthLegend,.gapDecisionGrid,.dataBoundaryGrid,.collectorStrip{grid-template-columns:1fr 1fr}.collectorStrip>button{grid-column:1/3;min-height:54px}.overviewLinks,.workbenchGrid,.distillLayout{grid-template-columns:1fr}.hotRow{grid-template-columns:46px minmax(0,1fr) auto}.hotMetrics,.routeFaces{display:none}.simpleFlowSteps{grid-template-columns:1fr}.formatMatrix,.personaCards{grid-template-columns:1fr 1fr}.distillSteps{position:static}.analyticsToolbar{justify-content:flex-start;max-width:none}.analyticsRefreshMeta{text-align:left}.dailyAccountGrid{grid-template-columns:1fr}.dailyAccountCard:first-child{grid-column:auto}}@media (max-width:560px){.taskCenterButton{padding-inline:8px}.taskCenterButton b{display:none}.taskStatusTabs{grid-template-columns:repeat(2,1fr)}.taskCenterPanel{width:calc(100vw - 20px);max-height:calc(100vh - 76px);position:fixed;top:64px;right:12px}.runningTaskDock{bottom:12px;right:12px}.generatedRunLibrary{padding:13px}.generatedRunLibrary>header{flex-direction:column}.generatedRunHeaderActions{flex-direction:column;align-items:stretch;width:100%}.generatedRunHeaderActions>span{width:62px}.historyCleanupActions{justify-content:flex-start}.generatedRunList article{grid-template-columns:32px minmax(0,1fr)}.generatedRunActions{grid-column:1/3}.historyExampleArchive>summary{flex-direction:column;align-items:flex-start}.topActions .primaryButton{padding-inline:12px;font-size:12px}.notificationPanel{width:min(340px,100vw - 20px);right:12px}.pulseGrid,.analyticsCards,.distributionStats,.personaOverview,.truthStatusStrip,.truthLegend,.gapDecisionGrid,.dataBoundaryGrid,.formatMatrix,.personaCards{grid-template-columns:1fr}.dashboardHero h1{font-size:34px}.dailyContentLedger{padding:15px}.dailyLedgerHeader{flex-direction:column;align-items:flex-start}.dailyPostTitle{grid-template-columns:42px minmax(0,1fr)}.dailyPostTitle>a{grid-column:2}.accountPerformanceRow{grid-template-columns:30px minmax(0,1fr)}.accountPerformanceRow em{text-align:left;grid-column:2}.manualHandoffHead,.bridgeHeader{flex-direction:column;align-items:flex-start}.bridgeHeader>a{align-self:flex-start}.manualSteps{grid-template-columns:1fr 1fr}.manualFormGrid{grid-template-columns:1fr}.manualWide{grid-column:1}.manualVisualField>div,.manualMetricsInput{grid-template-columns:1fr 1fr}.manualMetricsInput>b{grid-column:1/3}.accountBindInline,.accountBindForm{grid-template-columns:1fr}.kolCatalogToolbar{flex-direction:column;align-items:stretch}.kolCatalogHeader{flex-direction:column;align-items:flex-start}.kolCatalogHeader>span{align-items:flex-start}.kolProfileTitle{grid-template-columns:48px minmax(0,1fr)}.kolProfileTitle em{grid-column:1/3}.emptyStatePanel{grid-template-columns:1fr}.emptyStatePanel .primaryButton{grid-column:1}.queueHeader{flex-direction:column;align-items:flex-start;gap:5px}.versionFlow{flex-direction:column;align-items:flex-start}.versionFlow>i{margin-left:12px;transform:rotate(90deg)}}:root{--brand-canvas:#0a120e;--brand-sidebar:#0e1611;--brand-surface:#101813;--brand-surface-2:#141e16;--brand-surface-3:#18251a;--brand-overlay:#18251a;--brand-hover:#1e2d1f;--brand-line:#27372d;--brand-line-strong:#3a4d40;--brand-text:#f5f8f6;--brand-muted:#b0bdb5;--brand-dim:#94a49a;--brand-lime:#c8ff4d;--brand-success:#00d9a3;--brand-warning:#ffb648;--brand-danger:#ff5a7a;--brand-info:#00bbf9;--brand-violet:#a796ff;--brand-shadow:0 18px 48px #00000047;--brand-radius:14px}html{background:var(--brand-canvas)}body{background:radial-gradient(circle at 76% -12%, #c8ff4d0e, transparent 34rem), var(--brand-canvas);color:var(--brand-text);font-family:"Avenir Next", Avenir, var(--font-geist-sans), "Noto Sans SC", "PingFang SC", "Hiragino Sans GB", sans-serif;font-size:15px;line-height:1.6}button,input,textarea,select{font-family:inherit}button{transition:color .18s ease-out,background-color .18s ease-out,border-color .18s ease-out,box-shadow .18s ease-out,transform .18s ease-out}button:not(:disabled):active{transform:translateY(1px)}:is(button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline-offset:2px;outline:2px solid #c8ff4db8}.sidebar{border-right-color:var(--brand-line);background:#0e1611f7;width:240px;padding:20px 14px 16px;box-shadow:20px 0 55px #00000024}.brandGlyph{border-radius:12px;flex:none;width:42px;height:42px;font-size:14px;box-shadow:inset 0 0 0 1px #e2ff93bd,0 12px 30px #c8ff4d21}.brandBlock>span:last-child,.workspaceBadge>span:nth-child(2),.workspaceBadge>i,.syncRow>span:last-child,.userRow>span:nth-child(2),.userRow>i{display:flex}.brandBlock>span:last-child,.workspaceBadge>span:nth-child(2),.syncRow>span:last-child,.userRow>span:nth-child(2){flex-direction:column;min-width:0}.brandBlock small{color:var(--brand-dim);font:12px/1.2 var(--mono);letter-spacing:.16em;margin-top:3px}.workspaceBadge{background:var(--brand-surface-2);border-radius:12px;justify-content:flex-start;gap:12px;min-height:64px;margin:0 0 20px;padding:12px}.workspaceBadge b{font-size:13px;line-height:1.3}.workspaceBadge small{color:var(--brand-dim);font-size:12px}.workspaceBadge i{color:var(--brand-dim);margin-left:auto;font-style:normal}.workspaceLogo{border-radius:12px;flex:none;width:34px;height:34px}.mainNav>p{color:#64736a;font:12px/1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:12px 12px 6px;display:block}.mainNav button{color:#96a49c;text-align:left;border:1px solid #0000;border-radius:8px;grid-template-rows:1fr;grid-template-columns:28px minmax(0,1fr) auto;place-items:center start;gap:7px;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600}.mainNav button:hover{color:var(--brand-text);background:var(--brand-hover);border-color:#0000}.mainNav button.active{color:var(--brand-text);background:var(--brand-surface-3);box-shadow:inset 3px 0 var(--brand-lime);border-color:#0000}.navIcon{width:20px;height:20px;color:var(--brand-dim);font-size:18px}.navIcon svg{stroke-width:2px;width:20px;height:20px}.mainNav em{color:#afbbb4;min-width:22px;font:700 12px/1.5 var(--mono);background:#26362d;border:0;padding:2px 6px;position:static}.sidebarFooter{justify-items:stretch;gap:6px;padding-top:12px}.syncRow,.userRow{background:0 0;border:0;border-radius:12px;justify-content:flex-start;gap:12px;width:100%;height:auto;min-height:44px;margin:0;padding:8px 12px}.syncRow b,.userRow b{font-size:12px}.syncRow small,.userRow small{color:var(--brand-dim);font-size:12px}.userRow i{color:var(--brand-dim);margin-left:auto;font-style:normal}.avatar{flex:none;width:32px;height:32px}.topbar{border-bottom-color:var(--brand-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a120ee0;height:64px;padding:0 32px}.breadcrumb{color:var(--brand-dim);letter-spacing:.11em;font-size:12px}.breadcrumb span{color:#d3dcd6}.topActions{gap:8px}.sourceHealth,.taskCenterButton,.iconButton{border-color:var(--brand-line);background:var(--brand-surface-2);box-shadow:none}.sourceHealth{border-radius:12px;min-width:210px}.iconButton,.taskCenterButton{border-radius:12px;min-height:40px}.iconButton:hover,.taskCenterButton:hover,.taskCenterButton[aria-expanded=true]{border-color:var(--brand-line-strong);background:var(--brand-hover)}.pageContent{width:100%;max-width:1600px;margin:0 auto;padding:0 32px 72px}.pageTitle{border-bottom-color:var(--brand-line);min-height:124px;margin-bottom:24px;padding:28px 0 24px}.pageTitle p,.dashboardHero p,.sectionKicker{color:var(--brand-lime);font:700 12px/1.25 var(--mono);letter-spacing:.15em;margin:0 0 8px}.pageTitle h1{letter-spacing:-.04em;font-size:clamp(36px,3vw,48px);font-weight:700;line-height:1.08}.pageTitle>div:first-child>span,.dashboardHero>div:first-child>span{color:var(--brand-muted);margin-top:12px;font-size:15px;line-height:1.6}.panelHeading{min-height:44px}.panelHeading b{font-size:16px}.panelHeading small{color:var(--brand-muted);margin-top:2px;font-size:12px}.primaryButton,.secondaryStrong,.dangerButton,.analyticsRefreshButton{border-radius:12px;min-height:44px;padding-inline:18px;font-size:14px;font-weight:700}.primaryButton{background:var(--brand-lime);color:#10170d;border-color:#d9ff7f;box-shadow:0 0 0 1px #c8ff4d14,0 12px 30px #c8ff4d29}.primaryButton:hover{background:#d5fb68;box-shadow:0 0 0 1px #c8ff4d1f,0 14px 38px #c8ff4d33}.secondaryStrong,.analyticsRefreshButton{border:1px solid var(--brand-line-strong);background:var(--brand-surface-3);color:var(--brand-text)}.secondaryStrong:hover,.analyticsRefreshButton:hover{background:var(--brand-hover);border-color:#607265}.primaryButton:disabled,.secondaryStrong:disabled,.dangerButton:disabled{opacity:.42;box-shadow:none;cursor:not-allowed}input:not([type=checkbox]):not([type=radio]),select,textarea{color:var(--brand-text)!important;background:#0b1510!important;border-color:#34493c!important;border-radius:12px!important}label{color:#ced8d2}.pageTabs{border:1px solid var(--brand-line);background:var(--brand-surface);border-radius:12px;gap:2px;margin-bottom:20px;padding:4px}.pageTabs button{min-height:42px;color:var(--brand-muted);border:0;border-radius:7px;padding:0 14px}.pageTabs button:hover{color:var(--brand-text);background:var(--brand-surface-2)}.pageTabs button.active{background:var(--brand-surface-3);color:var(--brand-text);box-shadow:inset 0 -2px var(--brand-lime);border-bottom-color:#0000}.pageTabs em{color:#b8c3bc;background:#26362d}.segmented{border-color:var(--brand-line);background:var(--brand-surface);border-radius:12px;padding:4px}.segmented button{min-height:38px;color:var(--brand-muted);border-radius:7px}.segmented button:hover{color:var(--brand-text);background:var(--brand-surface-2)}.segmented button.selected{background:var(--brand-surface-3);color:var(--brand-text);box-shadow:inset 0 -2px var(--brand-lime)}.pulseGrid article,.hotPanel,.todayPanel,.overviewLinks button,.collectorStrip,.opportunityTable,.liveBridge,.manualHandoff,.sourceCard,.candidateArea,.personaOverview,.personaProfile,.distillSteps,.distillWorkspace,.kolCatalogSection,.accountHealth,.accountTable,.distributionStats>div,.manualDistributionList,.distributionQueue,.metricCard,.dataBoundaryGrid section,.personaRanking,.feedbackPanel,.skillProtection,.skillSummary,.truthLegend>div,.skillList,.gapDecisionGrid article,.versionFlow,.generatedRunLibrary,.historyExampleArchive{border:1px solid var(--brand-line);border-radius:var(--brand-radius);background:var(--brand-surface);box-shadow:0 12px 36px #0000001f}.pulseGrid article:hover,.overviewLinks button:hover,.opportunityRow:hover,.accountRow:hover,.queueRow:hover,.skillList article:hover{background:var(--brand-surface-2);border-color:#415648}.dashboardHero{border:1px solid var(--brand-line);min-height:184px;box-shadow:var(--brand-shadow);background:radial-gradient(circle at 88% 12%,#c8ff4d1a,#0000 20rem),linear-gradient(135deg,#141e16 0%,#0e1611 74%);border-radius:20px;margin-top:20px;padding:28px 30px}.dashboardHero h1{letter-spacing:-.04em;max-width:760px;font-size:clamp(36px,3.2vw,48px);font-weight:700}.heroActions{gap:8px;min-width:176px}.heroActions>button{min-height:44px}.pulseGrid{gap:16px;margin:18px 0}.pulseGrid article{border-top-width:1px;min-height:132px;padding:18px}.pulseGrid article:hover{transform:translateY(-1px);box-shadow:0 16px 40px #0003}.pulseGrid article>b{font:700 34px/1.1 var(--mono);letter-spacing:-.04em;margin-top:14px}.pulseIcon{border-radius:8px;width:30px;height:30px;background:var(--brand-surface-3)!important;color:var(--brand-lime)!important}.pulseIcon.coral{color:var(--brand-danger)!important}.pulseIcon.violet{color:var(--brand-violet)!important}.pulseIcon.teal{color:var(--brand-success)!important}.pulseIcon.amber{color:var(--brand-warning)!important}.dashboardMainGrid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.68fr);gap:16px}.hotPanel,.todayPanel{padding:20px}.hotRow{border-bottom-color:var(--brand-line);min-height:82px;padding:14px 4px}.todoItem{border-bottom-color:var(--brand-line);min-height:60px;padding:12px 3px}.hotRow:hover,.todoItem:hover,.rankingRow:hover{background:var(--brand-surface-2);box-shadow:inset 2px 0 var(--brand-lime)}.overviewLinks{gap:16px;margin-top:16px}.overviewLinks button{min-height:80px;padding:16px}.collectorStrip{gap:12px;padding:14px}.collectorStrip>div{border-color:var(--brand-line);background:var(--brand-surface-2);border-radius:12px;min-height:68px}.tableHeader,.accountHeader,.skillTableHead{background:var(--brand-surface-2);min-height:44px;color:var(--brand-dim)}.opportunityRow,.accountRow,.queueRow,.skillList article{border-color:var(--brand-line)}.platformPill{background:var(--brand-lime);color:#11180d;border-radius:5px}.tagCloud span,.skillGroup,.manualStatus{border-color:var(--brand-line);background:var(--brand-surface-3);color:#bdc8c1}.generatedRunList article,.generatedCopyGrid section,.generatedFullResult,.copyEditor,.analysisCard{border-color:var(--brand-line);background:#0d1711;border-radius:12px}.generatedRunList article:hover,.generatedCopyHead,.copyMeta,.analysisCard summary{background:var(--brand-surface-2)}.copyEditor textarea,.bridgeOutput pre{font-size:15px;line-height:1.72}.analysisBody,.analysisColumn,.issueList,.assignmentCard,.visualSection{border-color:var(--brand-line)}.workflowSteps{border-color:var(--brand-line);background:var(--brand-surface);border-radius:14px;gap:8px;margin-bottom:20px;padding:12px}.workflowSteps>div{min-width:0;min-height:52px;color:var(--brand-dim);background:var(--brand-surface-2);border:1px solid #0000;border-radius:12px;gap:12px;padding:8px 12px}.workflowSteps>div:not(:last-child):after{display:none}.workflowSteps i{border-color:var(--brand-line-strong);background:#0e1712;flex:none;width:26px;height:26px}.workflowSteps span{text-overflow:ellipsis;font-size:12px;overflow:hidden}.distillLayout{grid-template-columns:248px minmax(0,1fr);gap:20px}.distillSteps{padding:14px;position:sticky;top:84px}.distillSteps>div{opacity:.55;border:1px solid #0000;border-radius:12px;min-height:58px;margin:4px 0;padding:12px}.distillSteps>div.active{background:var(--brand-surface-3);opacity:1;border-color:#405747}.distillSteps>div:not(:last-child):after{background:var(--brand-line-strong);top:44px;bottom:-12px;left:23px}.distillSteps i{border-color:var(--brand-line-strong);background:#0d1711;width:28px;height:28px}.distillSteps .active i{border-color:var(--brand-lime);color:var(--brand-lime);background:#c8ff4d1a}.distillSteps b{font-size:13px}.distillSteps small{color:var(--brand-dim);font-size:12px}.distillWorkspace{min-height:560px;padding:28px}.distillWorkspace h2{font-size:30px;font-weight:650}.kolWorkflowSwitch{gap:12px}.kolWorkflowSwitch button{border-color:var(--brand-line);background:var(--brand-surface-2);border-radius:12px;min-height:82px}.kolWorkflowSwitch button:hover{background:var(--brand-hover);border-color:#445a4b}.kolWorkflowSwitch button.active{border-color:var(--brand-lime);box-shadow:inset 0 -2px var(--brand-lime);background:#c8ff4d14}.processingRing{border-color:var(--brand-line);border-top-color:var(--brand-lime)}.processingState>div{background:var(--brand-line)}.processingState>div span{background:var(--brand-lime)}.bridgeError,.connectionWarning,.manualNotice,.mismatchWarning{color:#ffd594;background:#ffb64817;border-color:#ffb64861;border-radius:12px}.bridgeError{border-left:3px solid var(--brand-warning)}.toast{border:1px solid #3e5546;border-left:3px solid var(--brand-success);background:var(--brand-overlay);border-radius:12px;min-height:48px;padding:13px 16px;bottom:24px;right:24px;box-shadow:0 20px 56px #00000075}.taskCenterPanel{background:#0e1712;border-color:#3a4e40;border-radius:14px}.taskStatusTabs button{border-radius:8px}.taskStatusTabs button.active{background:var(--brand-surface-3);border-color:#415648}.taskItem{border-radius:12px}.taskItem:hover{background:var(--brand-surface-2);border-color:#405747}.runningTaskDock{background:var(--brand-overlay);border-radius:12px}@media (max-width:1180px) and (min-width:821px){.appShell{grid-template-columns:216px minmax(0,1fr)}.sidebar{width:216px;padding-inline:12px}.brandBlock{justify-content:flex-start}.brandBlock>span:last-child,.workspaceBadge>span:nth-child(2),.workspaceBadge>i,.mainNav button>span:nth-child(2),.mainNav p,.sidebarFooter{display:flex}.mainNav>p{display:block}.sidebarFooter{display:grid}.mainNav{flex-direction:column}.mainNav button{grid-template-columns:28px minmax(0,1fr) auto;place-items:center start}.mainNav em{position:static;transform:none}.pageContent,.topbar{padding-inline:24px}}@media (max-width:820px){body{font-size:14px}.mainNav>p{display:none}.mainNav button{grid-template-rows:24px auto;grid-template-columns:1fr;place-items:center;font-size:12px}.mainNav button>span:nth-child(2){display:inline}.pageTitle h1{font-size:34px}.workflowSteps{grid-template-columns:repeat(5,minmax(90px,1fr));overflow-x:auto}.workflowSteps>div{flex-direction:column;align-items:flex-start;min-width:90px}.distillSteps{position:static}}@media (max-width:560px){.pageContent{padding-inline:16px}.pageTitle{padding-top:22px}.pageTitle h1{font-size:32px}.dashboardHero{padding:22px}.dashboardHero h1{font-size:34px}.distillWorkspace{padding:20px}}:root{--wb-brand-50:#f0ffcd;--wb-brand-100:#deffa6;--wb-brand-200:#e1ff7a;--wb-brand-300:#d5fb68;--wb-brand-400:#c8ff4d;--wb-brand-500:#b7f452;--wb-brand-600:#a8e63c;--wb-brand-700:#8fcc2a;--wb-canvas:#0a120e;--wb-base:#0e1611;--wb-surface:#101813;--wb-elevated:#141e16;--wb-overlay:#18251a;--wb-hover:#1e2d1f;--wb-line:#27372d;--wb-line-strong:#3a4d40;--wb-success:#00d9a3;--wb-warning:#ffb648;--wb-danger:#ff5a7a;--wb-info:#00bbf9;--wb-violet:#a796ff;--wb-text:#f5f8f6;--wb-text-secondary:#b0bdb5;--wb-text-tertiary:#94a49a;--wb-sans:"PingFang SC", "Noto Sans SC", "Hiragino Sans GB", "Microsoft YaHei UI", -apple-system, BlinkMacSystemFont, var(--sans), sans-serif;--wb-mono:"IBM Plex Mono", var(--mono), "SFMono-Regular", Consolas, monospace;--wb-s1:4px;--wb-s2:8px;--wb-s3:12px;--wb-s4:16px;--wb-s5:20px;--wb-s6:24px;--wb-s8:32px;--wb-s10:40px;--wb-r-xs:4px;--wb-r-sm:6px;--wb-r-md:12px;--wb-r-lg:14px;--wb-r-xl:20px;--wb-r-2xl:28px;--wb-shadow-xs:0 1px 2px #00000038;--wb-shadow-sm:0 8px 24px #0000002e;--wb-shadow-md:0 16px 40px #0000003d;--wb-shadow-lg:0 24px 64px #00000052;--wb-shadow-glow:0 12px 32px #c8ff4d29;--wb-ease-out:cubic-bezier(.22, 1, .36, 1);--wb-ease-in-out:cubic-bezier(.65, 0, .35, 1);--wb-motion-fast:.16s;--wb-motion:.22s;--wb-motion-enter:.3s}html{background:var(--wb-canvas);scroll-behavior:smooth}body{background:radial-gradient(circle at 82% -14%, #c8ff4d0f, transparent 35rem), var(--wb-canvas);color:var(--wb-text);font-family:var(--wb-sans);font-size:15px;font-weight:500;line-height:1.6}.systemIcon{stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.directionalLabel,.deliveryState,.statusInline,.bridgeOutput footer span{align-items:center;gap:6px;display:inline-flex}.directionalLabel{line-height:1.2}.directionalLabel .systemIcon{transition:transform var(--wb-motion) var(--wb-ease-out)}button:hover .direction-right .systemIcon{transform:translate(2px)}button:hover .direction-left .systemIcon{transform:translate(-2px)}button:hover .direction-up .systemIcon{transform:translateY(-2px)}button:hover .direction-down .systemIcon{transform:translateY(2px)}.deliveryState.success{color:var(--wb-success)}.deliveryState.warning,.statusInline.warning{color:var(--wb-warning)}.statusInline{font-style:normal}:where(button,a,input,textarea,select,summary){-webkit-tap-highlight-color:transparent}:where(button,a,summary){transition:color var(--wb-motion) var(--wb-ease-out), background-color var(--wb-motion) var(--wb-ease-out), border-color var(--wb-motion) var(--wb-ease-out), box-shadow var(--wb-motion) var(--wb-ease-out), opacity var(--wb-motion) var(--wb-ease-out), transform var(--wb-motion) var(--wb-ease-out)}:where(button):not(:disabled):active{transform:translateY(1px)scale(.995)}:where(button,a,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:2px solid #c8ff4dd6}.appShell{background:0 0;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.sidebar{width:240px;padding:var(--wb-s5) var(--wb-r-lg) var(--wb-s4);border-right:1px solid var(--wb-line);background:#0e1611fa;box-shadow:18px 0 52px #00000024}.brandBlock{gap:var(--wb-s3);min-height:52px;padding:0 var(--wb-s2) var(--wb-s5);justify-content:flex-start}.brandGlyph{border-radius:var(--wb-r-md);background:var(--wb-brand-400);color:#11180d;width:42px;height:42px;box-shadow:inset 0 0 0 1px #f0ffcdcc, var(--wb-shadow-glow)}.brandBlock b{font-size:15px;line-height:1.2}.brandBlock small{color:var(--wb-text-tertiary);font:700 12px/1.2 var(--wb-mono);letter-spacing:.16em}.workspaceBadge{min-height:64px;margin-bottom:var(--wb-s5);border:1px solid var(--wb-line);border-radius:var(--wb-r-md);background:var(--wb-elevated);box-shadow:var(--wb-shadow-xs);padding:12px}.mainNav>p{margin:var(--wb-s4) 12px var(--wb-s2);color:#64736a;font:700 12px/1.2 var(--wb-mono);letter-spacing:.16em}.mainNav button{place-items:center start;gap:var(--wb-s2);min-height:44px;padding:var(--wb-s2) 12px;border-radius:var(--wb-r-md);color:#96a49c;border:1px solid #0000;grid-template-rows:1fr;grid-template-columns:28px minmax(0,1fr) auto;font-size:14px;font-weight:600}.mainNav button:hover{border-color:var(--wb-line);background:var(--wb-hover);color:var(--wb-text)}.mainNav button.active{background:var(--wb-overlay);color:var(--wb-text);box-shadow:inset 2px 0 var(--wb-brand-400);border-color:#34493c}.mainNav button.active .navIcon{color:var(--wb-brand-400)}.mainNav em{color:#b8c3bc;background:#26362d;border-radius:999px}.mainNav button.active em{color:var(--wb-brand-400);background:#c8ff4d1f}.sidebarFooter{gap:var(--wb-s1)}.syncRow,.userRow{border-radius:var(--wb-r-md);min-height:48px}.syncRow:hover,.userRow:hover{background:var(--wb-hover)}.mainArea{min-width:0}.topbar{height:64px;padding-inline:var(--wb-s8);border-bottom:1px solid var(--wb-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a120ee0;box-shadow:0 12px 32px #00000014}.pageContent{width:100%;max-width:1560px;padding:0 var(--wb-s8) 72px;margin:0 auto}.page{animation:wb-page-enter var(--wb-motion-enter) var(--wb-ease-out) both}@keyframes wb-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pageTitle{min-height:128px;margin-bottom:var(--wb-s6);padding:30px 0 var(--wb-s6);border-bottom:1px solid var(--wb-line)}.pageTitle h1,.dashboardHero h1{color:var(--wb-text);letter-spacing:-.04em;margin:0;font-size:clamp(36px,3vw,48px);font-weight:700;line-height:1.08}.pageTitle p,.dashboardHero p,.sectionKicker{color:var(--wb-brand-400);font:700 12px/1.25 var(--wb-mono);letter-spacing:.15em}.pageTitle>div:first-child>span,.dashboardHero>div:first-child>span{color:var(--wb-text-secondary);font-size:15px;line-height:1.6}.breadcrumb,.skillIndex,.candidateRank,.metricCard b,.pulseGrid article>b,.analyticsCard b,.distributionStats b,.copyMeta,.analyticsRefreshMeta{font-family:var(--wb-mono);font-variant-numeric:tabular-nums}.primaryButton,.secondaryStrong,.dangerButton,.analyticsRefreshButton,.rowAction,.textButton,.builderActions button,.candidateActions button,.heroActions button{justify-content:center;align-items:center;gap:var(--wb-s2);border-radius:var(--wb-r-md);min-height:44px;padding-inline:18px;font-size:14px;font-weight:700;display:inline-flex}.primaryButton{border:1px solid var(--wb-brand-300);background:var(--wb-brand-400);color:#11180d;box-shadow:var(--wb-shadow-glow)}.primaryButton:hover{background:var(--wb-brand-300);transform:translateY(-1px);box-shadow:0 14px 38px #c8ff4d33}.candidateResumeBar{justify-content:space-between;align-items:center;gap:var(--wb-s5);margin:var(--wb-s5) 0;padding:var(--wb-s4) var(--wb-s5);border-radius:var(--wb-r-lg);box-shadow:inset 3px 0 var(--wb-brand-400);background:linear-gradient(110deg,#c8ff4d21,#c8ff4d0a);border:1px solid #c8ff4d8c;display:flex}.candidateResumeBar>div{flex-direction:column;gap:4px;min-width:0;display:flex}.candidateResumeBar b{color:var(--wb-text);font-size:15px}.candidateResumeBar span{color:var(--wb-text-secondary);font-size:13px;line-height:1.5}.candidateResumeBar>button{border:1px solid var(--wb-brand-300);border-radius:var(--wb-r-md);background:var(--wb-brand-400);color:#11180d;white-space:nowrap;flex:none;min-height:44px;padding:0 18px;font-weight:800}.candidateResumeBar>button:hover{background:var(--wb-brand-300);transform:translateY(-1px)}.secondaryStrong,.analyticsRefreshButton,.rowAction,.builderActions button,.heroActions>button:not(.primaryButton){border:1px solid var(--wb-line-strong);background:var(--wb-elevated);color:var(--wb-text)}.secondaryStrong:hover,.analyticsRefreshButton:hover,.rowAction:hover,.builderActions button:hover,.heroActions>button:not(.primaryButton):hover{background:var(--wb-hover);color:var(--wb-text);border-color:#607265}.dangerButton{color:#ff91a7;background:#ff5a7a1a;border:1px solid #ff5a7a6b}.dangerButton:hover{background:#ff5a7a29}:where(button):disabled{opacity:.42;cursor:not-allowed;box-shadow:none!important;transform:none!important}input:not([type=checkbox]):not([type=radio]),select,textarea{transition:border-color var(--wb-motion) var(--wb-ease-out), box-shadow var(--wb-motion) var(--wb-ease-out), background-color var(--wb-motion) var(--wb-ease-out);border-radius:var(--wb-r-md)!important;color:var(--wb-text)!important;background:#0b1510!important;border:1px solid #34493c!important}input:not([type=checkbox]):not([type=radio]),select{min-height:44px!important}input:hover,select:hover,textarea:hover{border-color:#4b6655!important}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px #c8ff4d17;border-color:var(--wb-brand-400)!important}input::placeholder,textarea::placeholder{color:#69776f!important}.pageTabs,.segmented,.workflowSteps{border:1px solid var(--wb-line);background:var(--wb-surface)}.pageTabs,.segmented{padding:var(--wb-s1);border-radius:var(--wb-r-md)}.pageTabs{flex-wrap:wrap;max-width:100%}.pageTabs button{white-space:nowrap;flex-shrink:0}.pageTabs button,.segmented button{min-height:40px;color:var(--wb-text-secondary);border-radius:7px}.pageTabs button:hover,.segmented button:hover{background:var(--wb-elevated);color:var(--wb-text)}.pageTabs button.active,.segmented button.selected{background:var(--wb-overlay);color:var(--wb-text);box-shadow:inset 0 -2px var(--wb-brand-400)}.workflowSteps{gap:var(--wb-s2);margin-bottom:var(--wb-s5);border-radius:var(--wb-r-lg);padding:12px}.workflowSteps>div{min-height:56px;padding:var(--wb-s2) 12px;background:var(--wb-elevated);border:1px solid #0000;border-radius:12px}.workflowSteps .complete{color:var(--wb-text);border-color:#3b5042}.workflowSteps .complete i{border-color:var(--wb-brand-400);background:var(--wb-brand-400);color:#11180d}.pulseGrid article,.hotPanel,.todayPanel,.overviewLinks button,.collectorStrip,.opportunityTable,.liveBridge,.manualHandoff,.sourceCard,.candidateArea,.personaOverview,.personaProfile,.distillSteps,.distillWorkspace,.kolCatalogSection,.accountHealth,.accountTable,.distributionStats>div,.manualDistributionList,.distributionQueue,.metricCard,.trendPanel,.formatPanel,.dataBoundaryGrid section,.personaRanking,.feedbackPanel,.skillProtection,.skillSummary,.truthLegend>div,.skillList,.gapDecisionGrid article,.versionFlow,.generatedRunLibrary,.historyExampleArchive,.dailyContentLedger{border:1px solid var(--wb-line);border-radius:var(--wb-r-lg);background:var(--wb-surface);box-shadow:var(--wb-shadow-sm)}.pulseGrid article:hover,.overviewLinks button:hover,.opportunityRow:hover,.accountRow:hover,.queueRow:hover,.skillList article:hover,.generatedRunList article:hover{background:var(--wb-elevated);border-color:#415648}.pulseGrid,.dashboardMainGrid,.overviewLinks,.analyticsCards,.distributionStats,.learningGrid{gap:var(--wb-s4)}.dashboardHero{min-height:188px;margin-top:var(--wb-s5);padding:30px var(--wb-s8);border:1px solid var(--wb-line);border-radius:var(--wb-r-xl);background:radial-gradient(circle at 88% 10%, #c8ff4d1a, transparent 21rem), linear-gradient(135deg, var(--wb-elevated), var(--wb-base) 74%);box-shadow:var(--wb-shadow-md)}.pulseGrid article{min-height:132px;padding:18px}.pulseGrid article:hover{box-shadow:var(--wb-shadow-md);transform:translateY(-2px)}.hotPanel,.todayPanel,.distillWorkspace,.dailyContentLedger{padding:var(--wb-s5)}.tableHeader,.accountHeader,.skillTableHead,.generatedCopyHead,.copyMeta,.analysisCard summary{background:var(--wb-elevated);color:var(--wb-text-tertiary)}.opportunityRow,.accountRow,.queueRow,.skillList article,.generatedRunList article{border-color:var(--wb-line)}.tagCloud span,.skillGroup,.manualStatus,.pageTabs em{border-color:var(--wb-line);background:var(--wb-overlay);color:#bdc8c1}.bridgeError,.connectionWarning,.manualNotice,.mismatchWarning,.personaLimitations{border:1px solid #ffb64861;border-left:3px solid var(--wb-warning);border-radius:var(--wb-r-md);color:#ffd594;background:#ffb64817;align-items:flex-start;gap:12px;display:flex}.statusAlertIcon{flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.toast{right:var(--wb-s6);bottom:var(--wb-s6);min-height:52px;padding:var(--wb-s3) var(--wb-s4);border:1px solid #3e5546;border-left:3px solid var(--wb-success);border-radius:var(--wb-r-md);background:var(--wb-overlay);color:var(--wb-text);box-shadow:var(--wb-shadow-lg);animation:wb-toast-enter var(--wb-motion-enter) var(--wb-ease-out) both;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:12px;display:grid}.toast-warning{border-left-color:var(--wb-warning)}.toastIcon{color:var(--wb-success)}.toast-warning .toastIcon{color:var(--wb-warning)}.toastMessage{min-width:0}.toastClose{color:var(--wb-text-tertiary)}@keyframes wb-toast-enter{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.notificationPanel,.taskCenterPanel{border:1px solid var(--wb-line-strong);border-radius:var(--wb-r-lg);background:var(--wb-base);box-shadow:var(--wb-shadow-lg);animation:wb-popover-enter var(--wb-motion) var(--wb-ease-out) both;transform-origin:100% 0}@keyframes wb-popover-enter{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.processingRing,.taskSpinnerSmall{animation-duration:.8s;animation-timing-function:linear}.processingState>div span,.taskInlineTrack i{background:var(--wb-brand-400)}.taskItemOpen{grid-template-columns:28px minmax(0,1fr) auto;align-items:center}.taskItemCta{border-radius:var(--wb-r-md);min-height:34px;color:var(--wb-brand-400);white-space:nowrap;background:#c8ff4d1a;border:1px solid #c8ff4d80;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.taskItemOpen:hover .taskItemCta{border-color:var(--wb-brand-400);background:var(--wb-brand-400);color:#11180d}.taskItemOpen:hover .taskItemCta .systemIcon{transform:translate(2px)}body{font-synthesis:none;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(button,input,textarea,select){font-family:var(--wb-sans)}:where(.profileHead em,.profileActions button,.pageTabs button,.segmented button,.rowAction,.queueRow>button,.taskItemCta,.primaryButton,.secondaryStrong,.analyticsRefreshButton){white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.rowAction,.profileActions button,.queueRow>button{min-height:36px}.brandBlock>span:last-child{min-width:0}.brandBlock b,.brandBlock small{white-space:nowrap}.brandBlock small{font-family:var(--wb-sans);letter-spacing:.04em;font-size:12px}.personaProfile{min-width:0}.profileHead{grid-template-columns:40px minmax(0,1fr) max-content;min-width:0}.profileHead>div{min-width:0}.profileHead h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profileHead small{white-space:normal;word-break:normal;overflow-wrap:anywhere;text-overflow:clip;min-width:0;max-width:100%;line-height:1.5;display:block;overflow:visible}.profileHead em{min-width:max-content;font-family:var(--wb-sans);font-weight:700}.personaProfile dl div{gap:var(--wb-s4)}.personaProfile dt{white-space:nowrap;flex:none}.personaProfile dd{text-align:right;min-width:0}.profileActions{grid-template-columns:minmax(0,1fr) minmax(72px,auto)}.profileActions button{min-width:72px;padding-inline:var(--wb-s3)}.bridgeAdvanced{min-width:0}.bridgeAdvanced>div{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.bridgeAdvanced label{min-width:0;max-width:100%}.bridgeAdvanced select{box-sizing:border-box;white-space:nowrap;width:100%;min-width:0;max-width:100%;display:block}@media (max-width:680px){.bridgeAdvanced>div{grid-template-columns:minmax(0,1fr)}}.formatMatrix>button,.formatMatrix>button>div{min-width:0}.formatMatrix>button>div span,.formatMatrix em{white-space:nowrap}.opportunityRow>button,.queueRow>button{min-width:112px}@media (max-width:1320px) and (min-width:821px){.formatMatrix,.personaOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.personaOverview>div:nth-child(2){border-right:0}.personaOverview>div:nth-child(-n+2){border-bottom:1px solid var(--wb-line)}}@media (max-width:1180px) and (min-width:821px){.appShell{grid-template-columns:216px minmax(0,1fr)}.sidebar{width:216px;padding-inline:var(--wb-s3)}.pageContent,.topbar{padding-inline:var(--wb-s6)}.personaCards{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunityTable{overflow-x:auto}.tableHeader,.opportunityRow{min-width:860px}}@media (max-width:820px){body{padding-bottom:78px}.appShell{display:block}.sidebar{z-index:60;width:100%;height:76px;padding:7px var(--wb-s2);border:0;border-top:1px solid var(--wb-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a120ef5;position:fixed;inset:auto 0 0}.brandBlock,.workspaceBadge,.sidebarFooter,.mainNav>p{display:none}.mainNav{justify-content:space-around;gap:var(--wb-s1);flex-direction:row;width:max-content;min-width:100%}.mainNav button{min-width:76px;min-height:60px;padding:6px var(--wb-s1);grid-template-rows:24px auto;grid-template-columns:1fr;place-items:center;font-size:12px}.mainNav button.active{box-shadow:inset 0 2px var(--wb-brand-400)}.mainNav em{position:absolute;transform:translate(16px,-12px)}.topbar{height:60px;padding-inline:var(--wb-r-lg)}.breadcrumb,.sourceHealth{display:none}.pageContent{padding:0 var(--wb-r-lg) var(--wb-s8)}.pageTitle{min-height:auto;padding:var(--wb-s6) 0 var(--wb-s5);flex-direction:column;align-items:flex-start}.pageTitle h1{font-size:34px}.workflowSteps{grid-template-columns:repeat(5,minmax(108px,1fr));overflow-x:auto}.workflowSteps>div{flex-direction:column;align-items:flex-start;min-width:108px}.formatMatrix,.personaCards{grid-template-columns:1fr}.personaOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.candidateResumeBar{flex-direction:column;align-items:stretch}.candidateResumeBar>button{width:100%}}.passwordInputWrap{width:100%;display:block;position:relative}.passwordInputWrap>input{width:100%;padding-right:54px!important}.passwordVisibilityButton{width:40px;height:40px;color:var(--text-secondary,#9eaca4);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:inline-grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}:is(.passwordVisibilityButton:hover,.passwordVisibilityButton:focus-visible,.passwordVisibilityButton[aria-pressed=true]){background:color-mix(in srgb, var(--lime,#baff3c) 12%, transparent);color:var(--lime,#baff3c)}.passwordVisibilityButton:focus-visible{outline:2px solid var(--lime,#baff3c);outline-offset:1px}.passwordVisibilityButton:disabled{opacity:.45;cursor:not-allowed}@media (max-width:820px){.passwordVisibilityButton{width:44px;height:44px;right:4px}.passwordInputWrap>input{min-height:48px;padding-right:56px!important}}@media (max-width:560px){.pageContent{padding-inline:var(--wb-s4)}.pageTitle h1{font-size:32px}.dashboardHero{min-height:310px;padding:var(--wb-s6)}.dashboardHero h1{font-size:34px}.topActions .primaryButton{min-width:44px;padding-inline:12px}.toast{width:calc(100vw - 20px);bottom:88px;right:12px}.taskItemOpen{grid-template-columns:28px minmax(0,1fr)}.taskItemCta{grid-column:2;justify-self:start;margin-top:5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.taskCenterBackdrop{z-index:78;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#0308058f;border:0;position:fixed;inset:0}.taskCenterPanel{z-index:80;width:min(460px,100vw - 32px);height:min(760px,100vh - 92px);contain:layout paint;flex-direction:column;min-width:0;height:min(760px,100dvh - 92px);max-height:none;display:flex;position:fixed;top:72px;right:clamp(12px,2vw,28px);overflow:hidden}.taskCenterHead,.taskStatusTabs,.taskCenterFoot{flex:none;min-width:0}.taskRuntimeHelp{border-bottom:1px solid var(--wb-border,#263d31);flex:none;min-width:0}.taskRuntimeHelp>summary{color:var(--wb-text-secondary,#a5b3aa);cursor:pointer;padding:12px 16px;font-size:12px}.taskRuntimeHelp .taskRuntimeNote{border-bottom:0}.taskCenterHead>div{min-width:0}.taskCenterHead>button{width:38px;min-width:38px;min-height:38px}.taskCenterHead span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taskRuntimeNote{border-bottom:1px solid var(--wb-border,#263d31);color:var(--wb-text-secondary,#a5b3aa);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:12px;line-height:1.55;display:flex}.taskRuntimeNote>span{min-width:0}.taskRuntimeNote>small{overflow-wrap:anywhere;flex-basis:100%}.taskRuntimeNote>button{min-height:34px;color:var(--brand-lime);font:700 12px/1.2 var(--terminal-sans);cursor:pointer;white-space:nowrap;background:#c8ff4d14;border:1px solid #c8ff4d6b;border-radius:12px;flex:none;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.taskRuntimeNote>button:hover{background:var(--brand-lime);color:#10170d}.taskStatusTabs button{min-width:0}.taskStatusTabs button span{white-space:nowrap}.taskList{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1 1 0;min-width:0;min-height:0;overflow:hidden auto}.taskItem{grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;min-width:0;max-width:100%;display:grid}.taskItemOpen{grid-column:1;grid-template-columns:28px minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.taskItemBody,.taskItemTitle,.taskItemStage,.taskItemDetail{min-width:0}.taskItemDelete{grid-area:1/2;width:36px;min-width:36px;margin:12px 6px 12px 0}.appShell button.sg-button.taskItemOpen{grid-template-columns:28px minmax(0,1fr) auto;justify-content:stretch;align-items:center;display:grid}.appShell button.sg-button.taskItemDelete{align-self:center;width:38px;height:38px;min-height:38px;margin:0 4px 0 0;padding:0}.taskTracePanel{grid-column:1/-1;width:auto;min-width:0;max-width:calc(100% - 16px);margin:0 8px 12px}.taskTraceSummary,.taskTraceActions{flex-wrap:wrap;gap:8px 12px;min-width:0}.taskTraceActions small{flex:220px;min-width:180px}.taskTraceActions button{white-space:nowrap;flex:none}.taskTraceList li.is-failed .taskTraceMarker{color:var(--brand-warning,#efb650);background:#efb65024}.taskTraceList li.is-failed .taskTraceCopy b{color:var(--brand-warning,#efb650)}.internalQaReport{background:linear-gradient(145deg,#102019,#0c1712 55%,#101c16);border:1px solid #385344;border-radius:16px;margin:18px 0;scroll-margin-top:88px;overflow:hidden;box-shadow:0 18px 46px #0000003d}.internalQaReport>header{border-bottom:1px solid #2b4235;justify-content:space-between;align-items:flex-start;gap:20px;min-height:118px;padding:22px 24px;display:flex}.internalQaReport>header span{color:var(--brand-lime);font:700 12px/1.2 var(--mono);letter-spacing:.14em}.internalQaReport>header h2{color:#f4f7f5;margin:8px 0 5px;font-size:clamp(24px,2.3vw,34px)}.internalQaReport>header p{color:#9eaea5;margin:0;font-size:13px}.internalQaReport>header>em{border-radius:999px;flex:none;padding:8px 12px;font-size:12px;font-style:normal;font-weight:800}.internalQaReport>header>em.is-ready{color:#6ae0a4;background:#50d3941f}.internalQaReport>header>em.has-gap{color:#efb650;background:#efb6501f}.internalQaSummary{border-bottom:1px solid #2b4235;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.internalQaSummary>div{border-right:1px solid #2b4235;flex-direction:column;gap:3px;min-width:0;padding:17px 20px;display:flex}.internalQaSummary>div:last-child{border-right:0}.internalQaSummary b{color:#f4f7f5;font:800 24px/1 var(--mono)}.internalQaSummary span{color:#8fa197;font-size:12px}.internalQaRows{padding:12px 16px}.internalQaRows article{border-bottom:1px solid #263b30;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:12px 5px;display:grid}.internalQaRows article:last-child{border-bottom:0}.internalQaRows article>span{color:#6f8177;font:12px var(--mono)}.internalQaRows article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.internalQaRows article b{color:#eaf0ec;font:700 12px var(--mono);overflow-wrap:anywhere}.internalQaRows article small{color:#85978d;font-size:12px;line-height:1.4}.internalQaRows article>em{border-radius:7px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.internalQaRows .qa-pass>em{color:#69dda2;background:#50d3941f}.internalQaRows .qa-gap>em{color:#efb650;background:#efb6501f}.internalQaRows .qa-pending>em{color:#9aa8a0;background:#ffffff0f}.internalQaBoundary{color:#c9d2cc;background:#efb65012;border:1px solid #efb65052;border-radius:12px;align-items:flex-start;gap:12px;margin:0 16px 16px;padding:13px 15px;font-size:12px;line-height:1.55;display:flex}.internalQaBoundary .systemIcon{color:#efb650;flex:none;margin-top:1px}.internalQaBoundary b{color:#efc675}.taskCenterFoot{flex-wrap:wrap;align-items:flex-start}.taskCenterFoot>span{white-space:nowrap;padding-top:2px}.taskCleanupActions{flex:230px;min-width:0}@media (max-width:620px){.taskCenterBackdrop{bottom:76px}.taskCenterPanel{border-radius:16px;width:auto;height:auto;max-height:none;inset:64px 12px 86px}.taskCenterHead{padding:14px 14px 12px}.taskRuntimeNote{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:8px;padding:12px}.taskRuntimeNote>small{flex-basis:auto}.taskRuntimeNote>button{white-space:normal;justify-content:center;width:100%}.taskStatusTabs{padding:8px}.taskList{scrollbar-gutter:auto;padding:6px}.taskItemOpen{grid-template-columns:26px minmax(0,1fr);gap:7px;padding:12px 7px 12px 8px}.appShell button.sg-button.taskItemOpen{grid-template-columns:26px minmax(0,1fr)}.taskItemCta{grid-column:2;justify-self:start;max-width:100%;margin-top:6px}.taskItemDelete{width:36px;min-width:36px;margin-right:4px}.taskTraceSummary{align-items:flex-start}.taskTraceActions{flex-direction:column;align-items:stretch}.taskTraceActions small{flex-basis:auto;min-width:0}.taskTraceActions button{justify-content:center;width:100%}.taskCenterFoot{padding:8px 12px}.taskCleanupActions{flex-basis:100%;justify-content:flex-start}}@media (max-width:760px){.internalQaReport>header{flex-direction:column;min-height:0;padding:18px}.internalQaSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.internalQaSummary>div:nth-child(2){border-right:0}.internalQaSummary>div:nth-child(-n+2){border-bottom:1px solid #2b4235}.internalQaRows{padding-inline:12px}.internalQaRows article{grid-template-columns:30px minmax(0,1fr) auto;gap:8px}.internalQaRows article small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.internalQaBoundary{margin-inline:12px}}@media (max-width:430px){.taskCenterPanel{border-radius:14px;inset-inline:6px}.taskStatusTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.taskItem{grid-template-columns:minmax(0,1fr) 42px}.taskItemStage,.taskItemDetail{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.deliveryPlatformNotice,.deliveryAngleBrief{margin:0 var(--wb-s4) var(--wb-s4);align-items:flex-start;gap:var(--wb-s3);border:1px solid var(--wb-line-strong);border-radius:var(--wb-r-md);background:linear-gradient(135deg,#c8ff4d12,#14241cb8);display:flex}.deliveryPlatformNotice{padding:var(--wb-s4)}.deliveryPlatformNotice>span{width:34px;height:34px;color:var(--wb-brand-400);background:#c8ff4d1f;border-radius:12px;flex:none;place-items:center;display:grid}.deliveryPlatformNotice>div{min-width:0}.deliveryPlatformNotice b{color:var(--wb-text);margin-bottom:3px;font-size:14px;display:block}.deliveryPlatformNotice p{color:var(--wb-text-secondary);margin:0;font-size:12px;line-height:1.55}.deliveryPackageTabs.packages-3{grid-template-columns:repeat(3,minmax(0,1fr))}.deliveryPackageTabs.packages-4{grid-template-columns:repeat(4,minmax(0,1fr))}.deliveryPackageTabs.packages-6{grid-template-columns:repeat(6,minmax(0,1fr))}.deliveryPackageTabs button{border-radius:var(--wb-r-md);justify-content:flex-start;min-width:0;min-height:88px;padding:12px}.deliveryPackageTabs button b{font-size:18px}.deliveryPackageTabs button span{color:var(--wb-text-secondary);font-family:var(--wb-sans);text-align:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.deliveryPackageTabs button.active span{color:#dbe6df}.deliveryAngleBrief{padding:12px 14px}.deliveryAngleBrief>span{background:var(--wb-brand-400);color:#10180d;white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:800}.deliveryAngleBrief>div{min-width:0}.deliveryAngleBrief b{color:var(--wb-text);font-size:14px;line-height:1.45;display:block}.deliveryAngleBrief small{color:var(--wb-text-tertiary);margin-top:3px;font-size:12px;line-height:1.5;display:block}.generatedCopyGrid{align-items:start;gap:var(--wb-s4)}.generatedCopyGrid section{border-radius:var(--wb-r-lg);background:#0d1813;box-shadow:0 14px 38px #00000024}.generatedCopyHead{align-items:flex-start;min-height:72px;padding:12px 14px}.generatedCopyHead>div{align-items:flex-start;gap:8px;min-width:0;display:flex}.generatedCopyHead>div:first-child{flex-direction:column;flex:auto}.generatedCopyHead>div:last-child{flex:none;align-items:center}.generatedCopyHead>div:first-child b{color:var(--wb-brand-400);font:750 14px var(--wb-sans)}.generatedCopyHead>div:first-child span{color:var(--wb-text-tertiary);font-size:12px;line-height:1.4}.generatedCopyHead em{text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:180px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:750;overflow:hidden}.generatedCopyHead em.formatPass{color:#75e8ae;background:#4ade971a}.generatedCopyHead em.formatFail{color:#ffd08a;background:#ffb6481c}.formattedGeneratedCopy{color:#eef4f0;min-height:248px;font-family:var(--wb-sans);letter-spacing:.005em;padding:20px;font-size:15px;line-height:1.72}.formattedGeneratedCopy p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.formattedGeneratedCopy .copyParagraphGap{height:12px;display:block}.formattedGeneratedCopy .copyTitleLine{color:#fff;font-size:17px;font-weight:750;line-height:1.45}.formattedGeneratedCopy .copyHashtagLine{color:var(--wb-brand-400);margin-top:2px;font-size:13px;font-weight:650;line-height:1.65}@media (max-width:1180px){.deliveryPackageTabs.packages-6{grid-template-columns:repeat(3,minmax(0,1fr))}.generatedCopyHead{flex-direction:column}.generatedCopyHead>div:last-child{justify-content:space-between;width:100%}}@media (max-width:820px){.deliveryPackageTabs.packages-3,.deliveryPackageTabs.packages-4,.deliveryPackageTabs.packages-6{grid-template-columns:repeat(2,minmax(0,1fr))}.formattedGeneratedCopy{min-height:0}}@media (max-width:520px){.deliveryPlatformNotice,.deliveryAngleBrief{margin-inline:12px}.deliveryPackageTabs{padding-inline:12px}.deliveryPackageTabs.packages-3,.deliveryPackageTabs.packages-4,.deliveryPackageTabs.packages-6{grid-template-columns:1fr}.deliveryPackageTabs button{min-height:72px}.generatedCopyHead>div:last-child{flex-direction:column;align-items:stretch}.generatedCopyHead em{max-width:100%}.generatedCopyHead button{width:100%}.formattedGeneratedCopy{padding:16px;font-size:14px}}body,:where(button,input,textarea,select){font-family:var(--wb-sans)}body{min-width:0;font-size:15px}:where(button,input,textarea,select){font-size:max(13px,1em)}:where(.page p,.page small,.page label,.page li){line-height:1.55}.systemIcon{stroke-width:1.9px}.mainArea,.pageContent,.page,.liveBridge,.bridgeOutput,.skillDeliveryViewer,.workbenchGrid,.copyEditor,.analysisCard,.assignmentCard,.visualSection,.manualHandoff,.generatedRunLibrary{min-width:0;max-width:100%}.copyEditor textarea,.bridgeOutput pre,.generatedFullResult pre,.formattedGeneratedCopy,.manualFormGrid textarea{overflow-wrap:anywhere;max-width:100%}@media (max-width:1080px){.workbenchGrid{grid-template-columns:1fr}.workbenchGrid>*{min-width:0}.assignmentRow{grid-template-columns:minmax(0,1fr) minmax(160px,.55fr)}.assignmentRow>button{grid-column:1/-1;width:100%}.candidateTabs,.platformTabs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;display:grid;overflow:visible}.candidateTabs>button,.platformTabs>button{width:100%;min-width:0}}.skillTableHead,.skillList article{grid-template-columns:32px minmax(190px,1.2fr) 78px 66px 82px minmax(150px,.9fr) minmax(190px,1.1fr);width:100%;min-width:0}@media (max-width:1280px){.skillList{overflow:hidden}.skillTableHead{display:none}.skillList article{grid-template-columns:32px minmax(0,1fr) minmax(180px,.65fr);align-items:start;gap:12px;padding:16px 14px;display:grid}.skillIndex{grid-row:1/span 4}.skillIdentity{grid-column:2;min-width:0}.skillIdentity b{overflow-wrap:anywhere}.skillGroup,.connectedState,.webConnectedState{white-space:normal;grid-column:2;justify-self:start}.auditState,.skillAdvice{grid-column:3;min-width:0}.skillAdvice{border-top:1px solid var(--wb-line);padding-top:12px}}@media (max-width:820px){.sidebar{overflow-x:hidden}.mainNav{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;width:100%;min-width:0;display:grid}.mainNav button{white-space:nowrap;width:100%;min-width:0;padding-inline:2px;font-size:12px}.mainNav button>span:nth-child(2){display:block}.mainNav em{display:none}.skillList{overflow:hidden}.skillTableHead{display:none}.skillList article{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;width:100%;padding:16px 14px;display:grid;min-width:0!important}.skillIndex{grid-row:1/span 6}.skillIdentity,.skillGroup,.connectedState,.webConnectedState,.auditState,.skillAdvice{grid-column:2;min-width:0}.skillIdentity b{overflow-wrap:anywhere}.skillGroup,.connectedState,.webConnectedState{white-space:normal;justify-self:start}.auditState,.skillAdvice{border-top:1px solid var(--wb-line);padding-top:12px}.personaProfile{min-width:0}.profileHead{grid-template-columns:40px minmax(0,1fr)}.profileHead em{grid-column:2;justify-self:start}.profileActions{grid-template-columns:1fr}.profileActions button{white-space:nowrap;width:100%;min-width:0}.manualDistributionList,.manualRecordList{overflow:visible}.manualDistributionList article,.manualRecordList article{grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0}.accountTable{overflow:hidden}.accountHeader{display:none}.accountRow{grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;width:100%;min-width:0;padding:14px}.accountRow>div{grid-column:1/-1;min-width:0}.accountRow>div b{overflow-wrap:anywhere;min-width:0}.accountRow>b,.accountRow>span{min-width:0;font-size:12px}.accountRow>span:nth-child(5){grid-column:1}.accountRow>button{grid-area:2/2/span 2;align-self:stretch}}@media (max-width:620px){.taskCenterPanel{contain:none;width:auto;height:calc(100dvh - 150px);min-height:320px;max-height:none;inset:64px 6px 86px}.pageContent{width:100%;overflow-x:clip}.pageTitle h1{font-size:clamp(29px,9vw,36px);line-height:1.16}.pageTitle p{font-size:14px}.topActions{gap:6px}.taskCenterButton,.iconButton{flex:none}.platformTabs,.deliveryPackageTabs{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:5px;display:grid;overflow:visible}.platformTabs>button,.deliveryPackageTabs>button{width:100%;min-width:0}.deliveryPackageTabs.packages-3,.deliveryPackageTabs.packages-4,.deliveryPackageTabs.packages-6{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.workflowSteps{grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:8px;overflow:visible}.workflowSteps>div{text-align:center;align-items:center;min-width:0}.workflowSteps span{white-space:normal;word-break:keep-all;max-width:100%;font-size:12px;line-height:1.25;display:block}.candidateTabs{grid-template-columns:1fr;max-width:100%;display:grid;overflow:visible}.candidateTabs>button{width:100%;min-width:0}.assignmentRow,.visualOptions,.manualVisualField>div,.analysisBody{grid-template-columns:1fr}.assignmentRow>*,.assignmentRow .primaryButton,.assignmentRow .lockedButton,.manualMetricsInput>b{grid-column:1}.visualOptions button,.manualVisualField button{width:100%;min-width:0}.visualAction,.manualActions,.bridgeOutput header,.generatedRunLibrary>header{flex-direction:column;align-items:stretch}.generatedCopyGrid,.liveAnalysisSections,.analysisSections{width:100%;padding-inline:0}.generatedCopyGrid{grid-template-columns:1fr}.generatedCopyHead{min-height:0}.liveAnalysisSections section,.analysisSections section,.personaOverview,.pulseGrid,.analyticsCards,.distributionStats{grid-template-columns:1fr}.personaOverview>div{border-right:0}.skillSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.skillSummary>div{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;min-height:82px;padding:14px}.skillSummary b,.skillSummary span{white-space:normal;word-break:keep-all;overflow-wrap:break-word;max-width:100%}.manualHandoffHead{padding:16px}.manualHandoffHead h2{font-size:22px;line-height:1.25}.manualSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding-inline:6px;overflow:hidden}.manualSteps div{text-align:center;word-break:keep-all;flex-direction:column;align-items:center;gap:4px;min-width:0;font-size:12px;line-height:1.2}.manualSteps i{flex:none}.manualTextArea>button{min-height:36px}.manualFormGrid{padding-inline:12px}.manualMetricsInput{grid-template-columns:1fr}.taskItemCta{width:auto;max-width:100%}.taskTracePanel{max-width:calc(100% - 12px);margin-inline:6px}.taskCleanupActions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.taskCleanupActions button{white-space:nowrap;width:100%;min-height:36px;padding-inline:2px}}@media (max-width:430px){.mainNav button{font-size:12px;line-height:1.15}.mainNav .navIcon{width:18px;height:18px}.pageContent{padding-inline:12px}.taskStatusTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.taskItem{grid-template-columns:minmax(0,1fr) 34px}.taskItemOpen{padding-inline:7px}.taskItemStage,.taskItemDetail{white-space:normal;overflow-wrap:anywhere}}@media (max-width:820px){.pageContent span,.pageContent small,.pageContent label,.pageContent a,.pageContent em{font-size:max(12px,1em)}html,body,.appShell,.mainArea,.pageContent,.page{width:100%;max-width:100%;overflow-x:clip}.sidebar{overflow:hidden}.topbar{width:100%;max-width:100vw;padding-inline:12px;overflow:visible}.topbar>div:first-child{flex:auto;min-width:0}.topActions{flex:none;gap:6px;min-width:0}.topActions .primaryButton{white-space:nowrap;width:42px;min-width:42px;padding:0;font-size:0;overflow:hidden}.topActions .primaryButton svg{width:18px;height:18px}.mainNav{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;width:100%;min-width:0;display:grid}.mainNav button{white-space:nowrap;width:100%;padding-inline:2px;font-size:12px;min-width:0!important}.dashboardHero,.pulseGrid,.pulseGrid article,.truthStatusStrip,.truthStatusStrip>*{min-width:0;max-width:100%}.dashboardHero{gap:24px;min-height:0}.dashboardHero>div{min-width:0;max-width:100%}.dashboardHero h1{overflow-wrap:anywhere;text-wrap:balance;max-width:100%}}@media (max-width:430px){.pageContent{padding-inline:12px}.dashboardHero{border-radius:16px;padding:20px}.dashboardHero h1{font-size:clamp(28px,8vw,32px);line-height:1.12}.dashboardHero>div:first-child>span{font-size:14px;line-height:1.5}.mainNav button{font-size:12px}}.reportAccountSummary{min-width:0;max-width:100%}.reportAccountSummary table{border-collapse:collapse;width:100%}.reportAccountSummary th,.reportAccountSummary td{text-align:left;overflow-wrap:anywhere;padding:12px 8px}@media (max-width:680px){.reportAccountSummary table,.reportAccountSummary tbody{width:100%;display:block}.reportAccountSummary thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reportAccountSummary tbody tr{border:1px solid var(--border,#294235);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;padding:12px;display:grid}.reportAccountSummary tbody th{grid-column:1/-1;padding:0 0 8px}.reportAccountSummary td{flex-direction:column;gap:4px;min-width:0;padding:4px 0;display:flex}.reportAccountSummary td:before{content:attr(data-label);color:var(--text-secondary,#a5b4ac);font-size:12px}}#kol-distill-input,#active-generated-result,#manual-handoff,#manual-visual-skill,#internal-test-report{scroll-margin-block-start:112px}:root{--g2-bg:#09130f;--g2-surface:#102019;--g2-raised:#172a21;--g2-line:#2b4035;--g2-muted:#a0b3a7;--g2-lime:#c8ff4d;--g2-radius:16px}body{font-family:var(--sans),"PingFang SC","Microsoft YaHei",sans-serif}.appShell{grid-template-columns:218px minmax(0,1fr)}.sidebar{width:218px;padding:24px 14px}.brandBlock{justify-content:flex-start;gap:12px;padding:0 8px 24px}.brandGlyph{border-radius:12px;flex-shrink:0;width:38px;height:38px}.brandBlock>span:last-child{display:flex}.brandBlock b{white-space:nowrap;font-size:16px}.workspaceBadge{display:none}.mainNav{gap:4px}.mainNav>p{letter-spacing:.08em;color:var(--g2-muted);margin:18px 12px 8px;font-size:12px;display:block}.mainNav button{border-radius:12px;grid-template-rows:auto;grid-template-columns:24px minmax(0,1fr);justify-items:start;gap:12px;min-height:46px;padding:12px;font-size:14px}.mainNav button span{white-space:nowrap}.mainNav button .navCompact{display:none}.g2-fieldset{border:0;gap:20px;width:100%;min-width:0;margin:0;padding:0;display:grid}.g2-fieldset:disabled{opacity:.75}.mainNav button.active{color:#dcffac;box-shadow:inset 3px 0 var(--g2-lime);background:#263d29;border-color:#415b32}.sidebarFooter{display:block}.sidebarFooter .userRow{display:none}.syncRow,.syncRow b,.syncRow small{font-size:12px}.syncRow>span:last-child{display:flex}.topbar{height:auto;min-height:72px;padding:14px 28px}.sourceHealth{display:none}.breadcrumb{font-size:12px}.pageContent{max-width:none;padding:28px}.pageContent .page{max-width:1600px;margin:0 auto}.pageContent .page small{font-size:12px}.pageContent .page label{font-size:14px}.g2-page{color:#eef5ef;max-width:1480px;margin:0 auto;font-size:16px;line-height:1.6}.g2-recovery{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0;display:flex}.g2-recovery>div{flex:320px}.g2-recovery>p{overflow-wrap:anywhere;flex-basis:100%}.g2-ledger-summary{margin:20px 0;font-size:16px;line-height:1.6}.g2-ledger-summary .g2-actions{flex-wrap:wrap}.g2-page *,.g2-create *{box-sizing:border-box;min-width:0}.g2-page button,.g2-create button{border:1px solid var(--g2-line);color:#e7f1e9;cursor:pointer;white-space:normal;word-break:normal;background:#15271e;border-radius:12px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:42px;padding:12px 14px;font-size:14px;line-height:1.4;display:inline-flex}.g2-page button:hover,.g2-create button:hover{background:#21392b;border-color:#71895a}.g2-page button:disabled{opacity:.5;cursor:wait}:is(.g2-page button:focus-visible,.g2-page a:focus-visible,.g2-create button:focus-visible){outline:2px solid var(--g2-lime);outline-offset:3px}.g2-page button.g2-primary{background:var(--g2-lime);border-color:var(--g2-lime);color:#10200b;font-weight:700}.g2-page a{color:#d5fa9a;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.g2-page h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.2}.g2-page h2{margin:0 0 12px;font-size:21px;font-weight:650;line-height:1.4}.g2-page h3{margin:12px 0 6px;font-size:18px}.g2-page p{color:var(--g2-muted);margin:8px 0 16px}.g2-page small{color:var(--g2-muted);font-size:12px;line-height:1.6}.g2-kicker{color:var(--g2-lime);letter-spacing:.12em;font-size:12px;font-weight:650}.g2-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.g2-heading p{max-width:720px;margin-bottom:0;font-size:15px}.g2-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;display:flex}.g2-status{color:#c9dfcd;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.g2-status i{background:var(--g2-lime);border-radius:50%;width:7px;height:7px}.g2-metrics{border:1px solid var(--g2-line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px;display:grid;overflow:hidden}.g2-metrics button{border:0;border-right:1px solid var(--g2-line);background:var(--g2-surface);border-radius:0;flex-direction:column;align-items:start;padding:24px;display:flex}.g2-metrics button:last-child{border-right:0}.g2-metrics strong{font-variant-numeric:tabular-nums;color:#e0ffb2;font-size:40px;font-weight:550;line-height:1.3}.g2-metrics small{font-size:14px}.g2-metrics span{color:var(--g2-muted);align-items:center;gap:8px;font-size:12px;display:flex}.g2-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.g2-flow button{text-align:left;background:linear-gradient(145deg,#1a3021,#101d16);border-radius:16px;padding:24px;display:block}.g2-flow button>svg:first-child{color:var(--g2-lime);vertical-align:middle;margin-right:14px}.g2-flow h2{margin-top:24px}.g2-flow p{min-height:44px;font-size:14px}.g2-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.g2-panel{background:var(--g2-surface);border:1px solid var(--g2-line);border-radius:var(--g2-radius);overflow-wrap:anywhere;margin-bottom:24px;padding:24px}.g2-sectionhead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.g2-sectionhead h2{margin:0}.g2-sectionhead button{flex-shrink:0}.g2-checkline{border-top:1px solid var(--g2-line);gap:14px;margin-top:18px;padding:20px 0 0;display:flex}.g2-checkline>svg{color:#c3e793;flex-shrink:0;margin-top:3px}.g2-checkline p{margin:8px 0 0;font-size:14px}.g2-empty{text-align:center;color:var(--g2-muted);flex-direction:column;justify-content:center;align-items:center;padding:42px 20px;display:flex}.g2-empty p{max-width:460px;font-size:14px}.g2-sourcebar{background:#16251b;border:1px solid #3a5035;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;padding:16px 20px;display:flex}.g2-sourcebar>div{margin-right:auto}.g2-sourcebar p{margin:4px 0 0;font-size:12px}.g2-subtle{color:var(--g2-muted);font-size:13px}.g2-tabs{border-bottom:1px solid var(--g2-line);flex-wrap:wrap;gap:6px;margin:20px 0;padding-bottom:12px;display:flex}.g2-tabs button{color:var(--g2-muted);background:0 0;border-color:#0000}.g2-tabs button[aria-pressed=true]{color:#dfffaf;background:#223826;border-color:#4d6737}.g2-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.g2-toolbar>span{color:var(--g2-muted);margin-left:auto;font-size:13px}.g2-search{border:1px solid var(--g2-line);background:#0c1912;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:220px;padding:0 12px;display:flex}.g2-page input,.g2-page textarea,.g2-page select{color:#e7f1e9;border:1px solid var(--g2-line);background:#0b1811;border-radius:8px;max-width:100%;padding:12px;font-size:15px}.g2-search input{border:0;width:100%;min-width:0;padding-left:0}.g2-page input:focus,.g2-page textarea:focus,.g2-page select:focus{outline-offset:2px;outline:2px solid #89b35e}.g2-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:28px;display:grid}.g2-sourcecard{border:1px solid var(--g2-line);background:var(--g2-surface);border-radius:14px;flex-direction:column;min-height:295px;padding:22px;transition:transform .16s,border-color .16s;display:flex}.g2-sourcecard:hover{border-color:#5a7551;transform:translateY(-2px)}.g2-cardmeta{justify-content:space-between;gap:8px;margin-bottom:18px;display:flex}.g2-cardmeta>span{color:#cfe5ae;background:#243a29;border-radius:5px;padding:2px 7px;font-size:12px}.g2-sourcecard h2{font-size:19px;line-height:1.45}.g2-sourcecard h2 button{text-align:left;font:inherit;color:#f0f6ef;background:0 0;border:0;padding:0}.g2-sourcecard>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.g2-sourcecard>small{margin-top:auto}.g2-cardfooter{border-top:1px solid var(--g2-line);justify-content:space-between;align-items:center;gap:8px;margin-top:18px;padding-top:14px;display:flex}.g2-cardfooter>div{gap:8px;display:flex}.g2-cardfooter a{padding:12px}.g2-cardfooter button{color:#d4f4a4;background:0 0;border:0;padding:7px}.g2-page .g2-cluster{text-align:left;padding:24px;display:block}.g2-cluster h2{margin-top:18px}.g2-cluster>span:last-child{color:#d1eba7;align-items:center;gap:8px;font-size:14px;display:flex}.g2-notice{overflow-wrap:anywhere;background:#29291b;border-left:3px solid #e8b757;border-radius:0 8px 8px 0;padding:14px 18px;font-size:14px;color:#efdfb8!important}.g2-form{flex-direction:column;gap:18px;display:flex}.g2-form label{color:#c4d1c7;flex-direction:column;gap:8px;font-size:14px;display:flex}.g2-form textarea{resize:vertical;width:100%}.g2-form p{font-size:13px}.g2-form button[type=submit],.g2-form>.g2-primary{align-self:flex-start}.g2-formnarrow{max-width:850px}.g2-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.g2-detail{border-color:#657e3f}.g2-log{border-top:1px solid var(--g2-line);flex-wrap:wrap;gap:8px;padding:14px 0;font-size:14px;display:flex}.g2-log small{margin-left:auto}.g2-log p{width:100%;margin:0;font-size:13px}.g2-page summary{cursor:pointer;min-height:30px;font-size:14px}.g2-list{padding:4px 20px}.g2-page button.g2-row{text-align:left;border:0;border-bottom:1px solid var(--g2-line);background:0 0;border-radius:0;justify-content:flex-start;gap:16px;width:100%;padding:20px 0;display:flex}.g2-row:last-child{border-bottom:0!important}.g2-row>span:not(.g2-kicker):not(.g2-document){flex-direction:column;flex:1;gap:6px;display:flex}.g2-row b{overflow-wrap:anywhere;font-size:15px}.g2-row>svg{flex-shrink:0}.g2-document{color:#c6e799;background:#203728;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.g2-create{margin-bottom:28px}.g2-modegrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.g2-modegrid button{text-align:left;background:#122017;flex-direction:column;align-items:flex-start;padding:18px;display:flex}.g2-modegrid button[aria-pressed=true]{border-color:var(--g2-lime);box-shadow:inset 0 -3px var(--g2-lime);background:#24351b}.g2-modegrid b{font-size:16px}.g2-modegrid small{color:var(--g2-muted);font-size:12px!important}.g2-context{color:var(--g2-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:13px;display:flex}.g2-linked{border:1px solid var(--g2-line);background:#192c20;border-radius:12px;align-items:center;gap:12px;padding:14px;font-size:14px;display:flex}.g2-linked>span{overflow-wrap:anywhere;flex-direction:column;flex:1;display:flex}.g2-brandcheck{align-items:center;gap:12px;margin-top:12px;display:flex;font-size:13px!important}.g2-brandcheck input{width:18px;height:18px;accent-color:var(--g2-lime)}.g2-sourcecard h2{overflow-wrap:anywhere}.g2-navhint{display:none}.generationPersonaField[hidden]{display:none!important}.g2-spin{animation:1s linear infinite spin}@media (max-width:600px){.g2-navhint{color:#adc493;background:#142719;border-radius:4px;padding:2px 6px;font-size:12px;display:block;position:fixed;bottom:73px;right:12px}}@media (min-width:1600px){.g2-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1200px){.g2-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.g2-heading{flex-direction:column;align-items:flex-start}.g2-flow,.g2-modegrid{grid-template-columns:repeat(2,minmax(0,1fr))}.g2-two{grid-template-columns:1fr}}@media (max-width:900px){.appShell{grid-template-columns:80px minmax(0,1fr)}.sidebar{width:80px;padding:18px 8px}.brandBlock{justify-content:center;padding:0 0 20px}.brandBlock>span:last-child,.sidebarFooter,.mainNav>p{display:none}.mainNav button{grid-template-columns:1fr;justify-items:center;gap:6px;padding:12px 2px;font-size:12px}.pageContent{padding:20px}.topbar{padding:12px 20px}.breadcrumb{font-size:12px}.g2-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.g2-metrics button{border-bottom:1px solid var(--g2-line)}}@media (max-width:600px){.appShell{display:block}.sidebar{z-index:60;border-top:1px solid var(--g2-line);background:#0b1912;width:100%;height:72px;padding:6px 8px;position:fixed;top:auto;bottom:0;left:0;overflow-x:auto}.brandBlock{display:none}.mainNav{flex-direction:row;gap:3px;width:max-content;display:flex}.mainNav button{flex-shrink:0;min-width:72px;min-height:56px;font-size:12px}.mainArea{padding-bottom:82px}.topbar{min-height:65px;padding:12px 14px}.breadcrumb{max-width:110px;font-size:12px}.topActions{gap:6px}.topActions>.primaryButton{min-width:0;padding:8px;font-size:13px}.pageContent{padding:20px 14px}.g2-page h1{font-size:30px}.g2-heading{gap:16px;margin-bottom:22px}.g2-actions{flex-shrink:1;width:100%}.g2-actions button{flex:1}.g2-cards{grid-template-columns:1fr}.g2-panel{padding:18px}.g2-sourcebar{align-items:stretch;padding:16px}.g2-sourcebar>div{width:100%}.g2-sourcebar>button{flex:1}.g2-toolbar{gap:12px}.g2-search{min-width:100%}.g2-toolbar select{flex:1;width:46%;font-size:13px}.g2-flow{gap:12px}.g2-flow button{padding:18px}.g2-flow h2{font-size:18px}.g2-flow p{min-height:45px;font-size:13px}.g2-metrics button{padding:18px}.g2-metrics strong{font-size:32px}.g2-metrics small{font-size:12px}.g2-modegrid{gap:8px}.g2-modegrid button{padding:14px}.g2-tabs{gap:4px}.g2-tabs button{padding:8px 12px;font-size:13px}.g2-sourcecard{padding:20px}.g2-log{flex-direction:column}.g2-log small{margin-left:0}.taskCenterPanel{max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 90px)!important}.taskCenterBody{min-width:0!important}.taskTracePanel{width:100%!important;max-width:100%!important}}@media (prefers-reduced-motion:reduce){.g2-page *,.g2-create *{transition:none!important;animation:none!important}.g2-sourcecard:hover{transform:none}}.brandBlock small{letter-spacing:0;font-size:12px}.g2-page .g2-search input{background:0 0;border-radius:0;box-shadow:none!important;border:0!important}.g2-search:focus-within{outline-offset:2px;outline:2px solid #89b35e}.g2-page .g2-search input:focus{outline:none}@media (min-width:601px) and (max-width:900px){.appShell{grid-template-columns:80px minmax(0,1fr);display:grid}.sidebar{width:80px;height:100vh;position:sticky;top:0;bottom:auto;overflow:hidden auto}.sidebar .mainNav{flex-direction:column;min-width:0;width:100%!important;display:flex!important}.sidebar .mainNav button{flex:none!important;width:100%!important;min-width:0!important}.mainArea{padding-bottom:0}}@media (max-width:600px){body{padding-bottom:0}.sidebar{height:auto;padding-bottom:max(6px,env(safe-area-inset-bottom));overflow-x:hidden}.sidebar .mainNav{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;min-width:0;display:grid}.sidebar .mainNav button{gap:3px;min-height:56px;font-size:14px;width:100%!important;min-width:0!important}.sidebar .mainNav .navFull{display:none}.sidebar .mainNav .navCompact{display:block}.mainArea{padding-bottom:calc(138px + env(safe-area-inset-bottom))}.taskCenterPanel{bottom:calc(134px + env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 200px - env(safe-area-inset-bottom))!important}.toast{bottom:calc(136px + env(safe-area-inset-bottom))}.g2-navhint{display:none}.topActions>.primaryButton{width:auto;min-width:40px;padding:8px 12px;font-size:13px;overflow:visible}.g2-sourcebar>button{flex:calc(50% - 14px)}.g2-sourcebar>.g2-subtle{flex-basis:100%}.g2-navhint{font-size:12px}}.indeterminateProgress{width:30%;animation:1.5s ease-in-out infinite alternate g2Progress;display:block}.distillWorkspace{min-width:0;container:kol-panel/inline-size}.kolDiscoverySummary{grid-template-columns:repeat(2,minmax(0,1fr))}.kolDiscoverySummary>div{min-width:0}.kolDiscoverySummary>div:first-child{grid-column:1/-1}.kolDiscoverySummary b{white-space:normal;word-break:normal;overflow-wrap:anywhere;line-height:1.65}.kolDiscoveryCandidates{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.kolDiscoveryCandidates header>em,.candidateMetrics small,.candidateMetrics em{font-size:12px}.candidateActions button{white-space:normal;word-break:normal;min-width:min(100%,140px)}@container kol-panel (width<=480px){.kolDiscoveryHead{flex-direction:column;gap:12px}.kolDiscoveryCandidates article>header{grid-template-columns:34px minmax(0,1fr)}.kolDiscoveryCandidates header>em{grid-column:2;justify-self:start}.candidateMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.distillLayout{grid-template-columns:minmax(0,1fr)}.distillSteps{gap:8px;display:flex;position:static;overflow-x:auto}.distillSteps>div{flex:0 0 170px}}@media (max-width:600px){.distillWorkspace{padding:16px}.kolDiscoverySummary>div{padding:12px}.kolDiscoverySummary{grid-template-columns:minmax(0,1fr)}}@keyframes g2Progress{to{transform:translate(220%)}}@media (prefers-reduced-motion:reduce){.indeterminateProgress{animation:none}}.rb-page{font-size:16px}.rb-page button,.rb-tray button{min-height:40px;font-size:14px}.rb-page small,.rb-meta{color:#9facaa;font-size:13px}.rb-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.rb-heading h1{margin:6px 0;font-size:30px}.rb-heading p{color:#a7b9b0;margin:8px 0}.rb-platforms{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.rb-platforms button{color:#c7d1ca;background:#101e17;border:1px solid #314939;border-radius:12px;padding:12px 18px}.rb-platforms button[aria-pressed=true]{color:#0b150d;background:#ceff46;border-color:#ceff46}.rb-platforms small{border:1px solid;border-radius:4px;margin-left:8px;padding:3px 5px;font:12px monospace}.rb-banner{background:#112a20;border:1px solid #36634c;border-radius:12px;flex-direction:column;gap:7px;margin-bottom:20px;padding:16px 20px;display:flex}.rb-banner span{color:#bed1c5;font-size:14px}.rb-mock{background:#32260e;border:1px solid #b88629}.rb-mock b,.rb-mock span{color:#ffdf97}.rb-stats{border:1px solid #304836;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.rb-stats>div{background:#0f1e16;border-right:1px solid #304836;padding:20px 16px}.rb-stats>div:last-child{border:0}.rb-stats strong{color:#e1ffa3;margin-top:12px;font:600 28px ui-monospace,monospace;display:block}.rb-meta{line-height:1.65}.rb-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.rb-filters>label{flex-direction:column;gap:6px;font-size:13px;display:flex}.rb-filters .g2-search{flex-direction:row;flex:1;align-items:center;min-width:180px;display:flex}.rb-filters input,.rb-filters select{color:#e1ece3;background:#122319;border:1px solid #3a5544;border-radius:8px;width:140px;max-width:100%;padding:12px}.rb-filters input[aria-label=搜索热点]{width:100%}.rb-columns{grid-template-columns:1fr 1.25fr 1fr;align-items:start;gap:20px;display:grid}.rb-column{background:#0d1b14;border:1px solid #2f493a;border-radius:16px;min-width:0;padding:18px}.rb-columnhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.rb-column h2{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.rb-sort{gap:6px;margin:18px 0 8px;display:flex}.rb-sort button{color:#bac9c0;background:#17281d;border:1px solid #0000;border-radius:7px;padding:6px 12px}.rb-sort button[aria-pressed=true]{color:#d5ff58;border-color:#81a542}.rb-rank{color:#d4ff72;background:#305333;border-radius:7px;place-items:center;min-width:25px;height:25px;font:600 13px ui-monospace,monospace;display:inline-grid}.rb-item{border-top:1px solid #2b4133;align-items:flex-start;gap:12px;padding:18px 0;display:flex}.rb-item>div{flex:1;min-width:0}.rb-item h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:16px}.rb-item p{margin:8px 0;font-size:14px}.rb-item>b{color:#77dbb6;font-size:14px}.rb-item button{color:#caff48;background:0 0;border:0;padding:4px 8px}.rb-post{border-top:1px solid #2b4133;padding:18px 0}.rb-posttop{align-items:center;gap:12px;display:flex}.rb-posttop strong{color:#ceff54;margin-left:auto;font:600 16px ui-monospace,monospace}.rb-posttitle{text-align:left;overflow-wrap:anywhere;width:100%;font-weight:600;line-height:1.65;display:block;color:#eef5ef!important;background:0 0!important;border:0!important;padding:14px 0 3px!important;font-size:16px!important}.rb-post p{color:#9cad9f;font-size:13px}.rb-actions{flex-wrap:wrap;gap:8px;display:flex}.rb-actions button,.rb-columnhead button{color:#d1edac;background:#1e3425;border:1px solid #3a543e;border-radius:7px;align-items:center;gap:6px;padding:7px 12px;display:flex}.rb-page button:disabled{opacity:.45;cursor:not-allowed}.rb-topic{border-top:1px solid #2b4133;padding:18px 0;position:relative}.rb-topic h3{font-size:16px;line-height:1.5}.rb-topic p,.rb-topic a{font-size:14px}.rb-topic a{color:#b9df64}.rb-boundary{border:1px dashed #516140;border-radius:12px;margin-top:18px;padding:15px}.rb-boundary p,.rb-tray p{color:#a5b5a8;font-size:14px;line-height:1.7}.rb-empty{color:#a8b9ac;padding:30px 0;line-height:1.8}.rb-detail{scroll-margin:100px;border-color:#9cbe51!important}.rb-detail pre,.rb-page details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:400px;font-size:13px;overflow:auto}.rb-log{border-top:1px solid #304536;flex-direction:column;gap:5px;padding:18px 0;display:flex}.rb-log code{overflow-wrap:anywhere;color:#9cafa1;font-size:12px}.rb-tray{background:#122119;border:1px solid #385240;border-radius:14px;margin:20px 0;padding:20px}.rb-tray h3{margin:0;font-size:18px}.rb-tray h3 small{color:#cdff49}.rb-trayrow{border-top:1px solid #344a3b;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.rb-trayrow button{color:#d9e5d6;overflow-wrap:anywhere;text-align:left;background:0 0;border:0}.rb-trayrow>button:first-child{flex:1}.rb-page .g2-form{margin:20px 0}.rb-page .g2-panel{margin-top:20px}:is(.rb-page button:focus-visible,.rb-page a:focus-visible){outline-offset:3px;outline:2px solid #deff61}@media (max-width:1150px){.rb-columns{grid-template-columns:1fr 1fr}.rb-column:last-child{grid-column:1/-1}.rb-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-heading{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.rb-columns{grid-template-columns:1fr}.rb-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-column:last-child{grid-column:auto}.rb-platforms button{flex:40%;padding:12px}.rb-heading .g2-actions{flex-wrap:wrap;width:100%}.rb-heading h1{font-size:26px}.rb-filters>*{min-width:0;max-width:100%}.rb-filters>label{flex:40%}.rb-filters input{width:100%}.rb-column{padding:16px}.rb-page button,.rb-tray button{min-height:44px}.rb-page .g2-form select{max-width:100%}}.rb-mobile-tabs{display:none}.rb-check{align-items:center;gap:8px;margin:12px 0;font-size:14px;line-height:1.5;display:flex}.rb-check input{accent-color:#ceff46;flex:none;width:18px;height:18px}.rb-batch{border:1px solid #36513d;border-radius:12px;gap:8px;padding:12px;display:grid}.rb-batch label{gap:6px;display:grid}.rb-batch input,.rb-page select{color:#e5efe6;background:#14251b;border:1px solid #415943;border-radius:8px;min-width:0;max-width:100%;padding:12px;font-size:14px}.rb-batch input{width:100%}.rb-badge{border-radius:5px;margin:4px 0;padding:4px 7px;display:inline-block}.rb-pass{background:#204b38;color:#99e9bb!important}.rb-fail{background:#522925;color:#ffd2c4!important}.rb-unknown{background:#483c1c;color:#ffe29a!important}.rb-item small{overflow-wrap:anywhere;display:block}.rb-column .rb-sort{flex-wrap:wrap}.rb-column select{width:100%}.rb-page .rb-filters label{font-size:14px}.rb-page .rb-platforms small{font-size:12px}.rb-topic button,.rb-batch button{color:#d1f2aa;background:#223628;border:1px solid #496140;border-radius:8px;padding:12px}.rb-detail article{border-top:1px solid #354c3b;padding:16px 0}.rb-detail .g2-preserve{overflow-wrap:anywhere}.rb-page details>summary{cursor:pointer;line-height:1.65}.rb-boundary details{border-bottom:1px solid #334837;padding:12px 0}.rb-column{overflow-wrap:anywhere}.rb-batch button{white-space:normal}.rb-page .rb-filters>label{max-width:100%}.rb-formula-panel{gap:16px;display:grid}.rb-formula-panel .rb-columnhead{align-items:flex-start}.rb-formula-panel h2{margin:0 0 6px}.rb-formula-summary{background:#15261b;border-left:3px solid #caff48;margin:0;padding:14px 16px;line-height:1.7}.rb-formula-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rb-formula-grid>div{background:#101f16;border:1px solid #314c3a;border-radius:10px;gap:5px;padding:12px;display:grid}.rb-formula-grid b{color:#caff48;font-size:13px}.rb-formula-grid span{font-weight:600}.rb-formula-grid small{color:#9eafa3;line-height:1.45}.rb-formula-metrics{flex-wrap:wrap;gap:8px;display:flex}.rb-formula-note{color:#9eafa3;margin:0;font-size:13px;line-height:1.6}.rb-formula-panel ul{color:#b9c8bb;margin:8px 0 0;padding-left:22px;line-height:1.7}@media (max-width:650px){.rb-mobile-tabs{z-index:4;background:#0b160f;gap:8px;padding:12px 0;display:flex;position:sticky;top:64px}.rb-mobile-tabs button{color:#d8edc6;background:#1d3123;border:1px solid #536e41;border-radius:8px;flex:1}.rb-mobile-tabs button[aria-pressed=true]{color:#10220f;background:#ceff46}.rb-columns[data-mobile=accounts] .rb-posts,.rb-columns[data-mobile=accounts] .rb-topics,.rb-columns[data-mobile=posts] .rb-accounts,.rb-columns[data-mobile=posts] .rb-topics,.rb-columns[data-mobile=topics] .rb-accounts,.rb-columns[data-mobile=topics] .rb-posts{display:none}.rb-page .rb-sort{flex-wrap:wrap}.rb-item{gap:8px}.rb-page .g2-form>*{max-width:100%}.rb-filters select{width:100%}}.sp-board{min-width:0;padding:20px 0}.sp-heading,.sp-status,.sp-context,.sp-toolbar,.sp-tabs{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sp-heading{justify-content:space-between}.sp-heading h2{margin:0}.sp-heading p,.sp-status,.sp-context{color:var(--text-secondary,#8795a7);font-size:13px}.sp-status{margin:12px 0 20px}.sp-tabs{border-bottom:1px solid #ffffff20;padding-bottom:12px}.sp-tabs [aria-selected=true]{background:#97bc581b;border-color:#9ab46e}.sp-toolbar{margin:18px 0}.sp-toolbar input{flex:1;min-width:180px}.sp-toolbar input,.sp-toolbar select,.sp-import textarea{color:inherit;background:0 0;border:1px solid #ffffff25;border-radius:8px;padding:10px 12px}.sp-context{margin-bottom:12px}.sp-context a,.sp-card a{align-items:center;gap:4px;display:inline-flex}.sp-table-wrap{border:1px solid #ffffff20;border-radius:12px;max-width:100%;overflow:auto}.sp-table{border-collapse:collapse;width:100%;font-size:13px}.sp-table th,.sp-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff13;padding:14px 12px}.sp-table th{white-space:nowrap;font-weight:500}.sp-table td:not(:nth-child(2)){white-space:nowrap;font-variant-numeric:tabular-nums}.sp-identity{gap:10px;min-width:200px;max-width:320px;display:flex}.sp-identity img,.sp-card img{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.sp-identity a{overflow-wrap:anywhere;display:block}.sp-handle,.sp-approx,.sp-identity summary{color:var(--text-secondary,#8795a7);font-size:12px}.sp-identity details p{white-space:pre-wrap;overflow-wrap:anywhere}.sp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sp-card{border:1px solid #ffffff20;border-radius:12px;flex-direction:column;min-width:0;padding:20px;display:flex}.sp-card header{align-items:center;gap:10px;display:flex}.sp-card h3{margin:0;font-size:16px}.sp-card header>div{flex:1;min-width:0}.sp-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.sp-metrics{flex-wrap:wrap;gap:16px;margin:auto 0 14px;padding-top:12px;font-size:13px;display:flex}.sp-card footer{border-top:1px solid #ffffff15;flex-wrap:wrap;gap:14px;padding-top:12px;font-size:13px;display:flex}.sp-card footer details{flex-basis:100%}.sp-warning{background:#dcac6112;border-left:3px solid #dcac61;padding:10px 12px;font-size:13px}.sp-empty{text-align:center;padding:40px}.sp-import{border-top:1px solid #ffffff20;margin-top:24px;padding-top:16px;font-size:13px}.sp-import textarea{box-sizing:border-box;width:100%;margin:8px 0;display:block}.sp-source-tabs{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.sp-source-tabs [aria-pressed=true]{border-color:#9ab46e}.sp-card a,.sp-table a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:850px){.sp-cards{grid-template-columns:1fr}.sp-card{padding:16px}.sp-table{min-width:800px}.sp-board{padding-top:12px}}.sp-heading .sp-status{margin:0}.sp-heading{margin-bottom:18px}:root{--r-xs:6px;--r-sm:8px;--r-md:10px;--r-lg:14px;--g2-bg:var(--surface-0);--g2-surface:var(--surface-1);--g2-raised:var(--surface-2);--g2-muted:var(--muted);--wb-hover:var(--surface-2);--wb-ease-out:var(--ease);--wb-motion:var(--dur-2);--wb-motion-fast:var(--dur-1);--wb-motion-enter:var(--dur-3)}body{font-family:var(--font-sans);font-size:var(--fs-body);background:var(--surface-0);font-weight:400;line-height:1.6}.appShell,.appShell .mainArea{background:var(--surface-0)}.appShell :is(h1,h2,h3,b,strong,th){font-weight:650}.appShell :is(h1,.g2-page h1,.rb-heading h1){font-size:var(--fs-h1);letter-spacing:-.01em;line-height:1.3}.appShell :is(h2,.g2-page h2){font-size:var(--fs-h2);line-height:1.45}.appShell :is(h3,.g2-page h3){font-size:var(--fs-h3);line-height:1.5}.appShell :is(small,.g2-page small){font-size:var(--fs-xs);color:var(--soft);line-height:1.5}.appShell :is(label,input,select,textarea){font-size:var(--fs-label)}.appShell :is(time,code,pre,.mono,[data-num],.rb-rank,.rb-posttop strong,.rb-stats strong,.g2-metrics strong,.metricCard b,.internalQaSummary b,.skillSummary b,.distributionStats b){font-family:var(--font-data);font-variant-numeric:tabular-nums}.appShell :is(.g2-metrics strong,.rb-stats strong,.metricCard b,.internalQaSummary b,.skillSummary b){font-size:var(--fs-display);line-height:1.15}.appShell :is(.accountAvatar,.personaAvatar,.avatar-am,.avatar-ni,.avatar-ch,.profileHead>span){color:#12100c;font-weight:700}.appShell .iconButton>em{color:#2a0d13;font-weight:700}.appShell button.taskCenterBackdrop{background:#00000073;border:0;border-radius:0;min-height:0;padding:0;transform:none}.appShell button.taskCenterBackdrop:hover:not(:disabled){background:#00000073;border:0}.appShell :is(.g2-panel,.rb-column,.liveBridge,.manualHandoff,.formatMatrix button,.generationModelPicker){background:var(--surface-1);box-shadow:none;border-radius:12px}.appShell :is(.g2-heading,.rb-heading,.pageTitle){gap:16px;margin-bottom:20px}.appShell :is(.g2-panel,.rb-column){padding:16px}.appShell button.sg-button{font-family:var(--font-sans);font-size:var(--fs-label);border:1px solid var(--line-dark);min-width:0;min-height:36px;color:var(--ink);box-shadow:none;cursor:pointer;transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease);background:0 0;border-radius:8px;padding:6px 14px;font-weight:650;line-height:1.5}.appShell button.sg-button[data-variant=primary]{background:var(--lime);border-color:var(--lime);color:var(--surface-0)}.appShell button.sg-button:not(.g2-row):not(.g2-cluster):not(.brandBlock):not(.rb-posttitle){vertical-align:middle}.appShell :is(.g2-actions,.bridgeActionRow,.sg-step-actions,.topActions,.rb-actions)>button.sg-button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.appShell button.sg-button[data-variant=danger]{border-color:var(--coral);color:var(--coral);background:0 0}.appShell button.sg-button[data-size=sm]{min-height:28px;font-size:var(--fs-xs);border-radius:6px;padding:3px 10px}.appShell button.sg-button[data-size=lg]{border-radius:10px;min-height:44px;padding:8px 20px}.appShell button.sg-button:hover:not(:disabled){background:var(--surface-2);color:var(--ink);border-color:var(--soft)}.appShell button.sg-button[data-variant=primary]:hover:not(:disabled){color:var(--surface-0);background:#d6ff6e}.appShell button.sg-button[data-variant=danger]:hover:not(:disabled){background:var(--coral);color:#2a0d13}.appShell button.sg-button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.appShell button.sg-button[aria-pressed=true],.appShell button.sg-button.selected{background:var(--surface-3);border-color:var(--lime);color:var(--lime)}.appShell .mainNav button.sg-button{text-align:left;border-color:#0000;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;display:flex}.appShell .mainNav button.sg-button.active{border-color:var(--line-dark);color:var(--lime);background:var(--surface-3);box-shadow:inset 2px 0 var(--lime)}.appShell button.brandBlock{text-align:left;background:0 0;border:0;padding:0 8px 20px}.appShell :is(.g2-metrics,.g2-flow) button.sg-button{border-color:var(--line);text-align:left;background:var(--surface-1);padding:20px}.appShell :is(.formatMatrix,.xhsWorkflowOptions,.g2-modegrid) button.sg-button{white-space:normal;text-align:left;height:auto;padding:16px}.appShell .formatMatrix em{font-size:var(--fs-xs);align-items:center;gap:4px;margin-top:8px;font-weight:650;display:flex;position:static}.appShell .formatMatrix>button>div{flex-wrap:wrap}.appShell .formatMatrix .sg-tag{margin-top:8px}.appShell button.g2-row{text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.appShell button.g2-row>span:nth-child(2){flex:1;min-width:0}.appShell button.rb-posttitle{white-space:normal;text-align:left;height:auto;font-size:var(--fs-body)!important;padding:12px 0!important}.appShell :is(.g2-row,.g2-sourcecard,.formatMatrix button,.rb-post,.rb-item){transition:background-color var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.appShell :is(.g2-sourcecard,.rb-post,.rb-item):hover{background:var(--surface-2)}.appShell :is(.personaProfile,.skillList article,.calendarCell){transition:background-color var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.appShell :is(.personaProfile,.skillList article,.calendarCell):hover{background:var(--surface-2)}.appShell .profileHead>em{font-size:var(--fs-xs);color:var(--muted);background:color-mix(in srgb,var(--muted) 18%,var(--surface-1));border-radius:4px;padding:2px 8px}.appShell .profileHead>em.draftState{color:var(--amber);background:color-mix(in srgb,var(--amber) 18%,var(--surface-1))}.appShell :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--lime);outline-offset:3px}.appShell .sg-tag,.appShell .rb-badge,.appShell .g2-status{max-width:100%;font:500 var(--fs-xs)/1.5 var(--font-sans);color:var(--tag-color,var(--muted));background:color-mix(in srgb,var(--tag-color,var(--muted)) 18%,var(--surface-1));white-space:normal;overflow-wrap:anywhere;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.sg-tag-success,.rb-pass{--tag-color:var(--green)}.sg-tag-warning,.rb-unknown{--tag-color:var(--amber)}.sg-tag-danger,.rb-fail{--tag-color:var(--coral)}.sg-tag-info{--tag-color:var(--sky)}.sg-tag-accent{--tag-color:var(--lime)}.sg-tag-special{--tag-color:var(--violet)}.sg-tag-neutral{--tag-color:var(--muted)}.sg-help{vertical-align:middle;margin-left:4px;display:inline-flex;position:relative}.appShell .sg-help>button{min-width:28px;min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;display:inline-grid}.sg-info-popover{z-index:1000;box-sizing:border-box;border:1px solid var(--line-dark);background:var(--surface-3);width:360px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--ink);font:400 var(--fs-sm)/1.6 var(--font-sans);text-align:left;overflow-wrap:anywhere;animation:sg-fade var(--dur-2) var(--ease);border-radius:12px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 8px 24px #0006}.sg-info-head{border-bottom:1px solid var(--line-dark);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.sg-info-close{width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;padding:0;display:grid}.sg-info-body{overscroll-behavior:contain;min-height:0;padding:12px;overflow:auto}.sg-info-body p{margin:0 0 10px}.sg-info-body p:last-child{margin-bottom:0}.sg-info-body a{color:var(--lime);text-decoration:underline}.sg-info-body small{display:block}.sg-info-close:hover,.appShell .sg-help>button:hover,.appShell .sg-help>button[aria-expanded=true]{background:var(--surface-3);color:var(--lime)}.sg-info-close:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.appShell .sg-help>button:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media (max-width:600px){.sg-info-close{width:44px;height:44px}}.sg-pagination{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin:16px 0 0;padding-top:12px;display:flex}.sg-pagination>span{font:var(--fs-xs)/1.5 var(--font-data);color:var(--muted)}.sg-empty{text-align:center;border:1px dashed var(--line-dark);background:var(--surface-1);border-radius:12px;margin-block:16px;padding:24px 16px}.sg-empty p{max-width:54ch;color:var(--muted);margin:8px auto 16px}.sg-skeleton-group{color:var(--muted);font-size:var(--fs-label);padding:16px}.sg-skeleton{background:linear-gradient(90deg,var(--surface-1) 25%,var(--surface-3) 50%,var(--surface-1) 75%);background-size:200% 100%;border-radius:8px;height:64px;margin-block:12px;animation:1.4s linear infinite sg-skeleton}.sg-spinner{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite spin;display:inline-block}.sg-toast{z-index:900;border:1px solid var(--line-dark);border-left:3px solid var(--sky);background:var(--surface-3);width:min(400px,100vw - 32px);color:var(--ink);animation:sg-toast var(--dur-2) var(--ease);font-size:var(--fs-label);border-radius:10px;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 24px #0006}.sg-toast[data-tone=warning]{border-left-color:var(--amber)}.sg-toast>span{overflow-wrap:anywhere;flex:1;min-width:0}.sg-toast[data-leaving=true]{opacity:0;transition:opacity var(--dur-1)}.sg-confirm{display:inline-flex;position:relative}.sg-confirm-panel{background:var(--surface-3);border:1px solid var(--line-dark);border-radius:8px;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.sg-confirm-panel>span{width:100%}.sg-confirm-dialog{border:1px solid var(--line-dark);background:var(--surface-3);width:min(440px,100vw - 32px);max-height:80dvh;color:var(--ink);font-family:var(--font-sans);border-radius:12px;padding:24px}.sg-confirm-dialog::backdrop{background:#0009}.sg-confirm-dialog>div{justify-content:flex-end;gap:12px;display:flex}.sg-confirm-dialog p{overflow-wrap:anywhere;line-height:1.6}.pageContent>.page,.pageContent>.g2-page{animation:sg-view var(--dur-3) var(--ease)}.sg-wizard{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.sg-wizard button{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.sg-step-actions{justify-content:space-between;gap:12px;margin:20px 0;display:flex}.sg-wizard{scroll-margin-top:90px}.appShell .g2-create{margin-bottom:12px}.appShell .g2-choice-title{font-size:var(--fs-body);margin:16px 0 10px}.appShell .g2-modegrid{flex-wrap:wrap;gap:8px;display:flex}.appShell .g2-modegrid button.sg-button{min-height:44px;box-shadow:none;flex-direction:row;align-items:center;gap:8px;padding:10px 14px}.appShell .g2-modegrid b{font-size:14px}.appShell .g2-create .g2-source-preview .g2-preserve{max-height:120px;margin:10px 0;font-size:14px;line-height:1.5}.appShell .g2-source-meta{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.appShell .g2-mode-notice{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.appShell .g2-optional{border:1px solid var(--line-dark);border-radius:8px;min-width:0;margin:12px 0;padding:0 14px}.appShell .g2-optional>summary{cursor:pointer;text-align:left;padding:12px 0;font-size:14px}.appShell .g2-optional>summary .sg-tag{margin-left:8px}.appShell .g2-optional-body{gap:16px;padding:4px 0 16px;display:grid}.appShell .g2-inline-check{text-align:left;justify-content:flex-start;gap:10px;flex-direction:row!important;align-items:flex-start!important;display:flex!important}.appShell .g2-inline-check input{height:18px;accent-color:var(--lime);flex:0 0 18px;margin:2px 0;width:18px!important}.appShell .g2-inline-check small{color:var(--muted);margin-top:4px;display:block}.appShell .g2-cta-field{gap:8px;font-size:14px;display:grid}.appShell .g2-cta-field textarea{box-sizing:border-box;width:100%;min-height:80px}.appShell .g2-source-drawer{grid-column:1/-1}.appShell .g2-connection-note{grid-column:1/-1;align-items:center;gap:6px;display:flex}.appShell [hidden]{display:none!important}.appShell .sg-nav-extra>summary{cursor:pointer;color:var(--muted);padding:12px}.sg-mobile-nav{display:none}.sg-more-panel{background:var(--surface-3);border:1px solid var(--line-dark);border-radius:12px;padding:16px}.sg-more-panel .g2-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.appShell .rb-mobile-tabs{gap:8px;margin:16px 0;padding:0;display:flex;position:static}.appShell .rb-mobile-tabs button{flex:1}.appShell .rb-columns{display:block}.rb-columns[data-mobile=accounts] :is(.rb-posts,.rb-topics),.rb-columns[data-mobile=posts] :is(.rb-accounts,.rb-topics),.rb-columns[data-mobile=topics] :is(.rb-accounts,.rb-posts){display:none}.rb-columns .rb-item,.rb-columns .rb-post,.rb-columns .rb-column{padding:16px}.rb-columns .rb-posttitle{max-width:85ch}.rb-columns .rb-post p{max-width:100ch}.rb-page .rb-stats{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.rb-stats>div{background:var(--surface-1);padding:16px}.rb-page .rb-batch{margin-block:12px}.rb-actions details>summary{cursor:pointer;align-items:center;min-height:36px;padding:6px 12px;display:flex}.rb-actions details[open]{flex:100%}.rb-actions details button{margin:6px 8px 0 0}.appShell .rb-account-tools{background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:14px 0;padding:0;display:flex}.appShell .rb-account-tools>button{align-items:center;gap:6px;width:auto;display:inline-flex}.appShell .rb-group-dialog{width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.appShell .rb-group-dialog h2{font-size:var(--fs-h2);margin:0}.appShell .rb-group-dialog p{color:var(--muted);font-size:var(--fs-label)}.appShell .rb-group-handles{flex-wrap:wrap;gap:6px;max-height:140px;margin:12px 0 20px;display:flex;overflow:auto}.appShell .rb-group-field{gap:8px;margin-bottom:8px;display:grid}.appShell .rb-group-field input{border:1px solid var(--line-dark);background:var(--surface-1);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px}.appShell .rb-group-footer{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.appShell .rb-group-dialog .rb-group-error{color:var(--coral)}@media (max-width:700px){.appShell .rb-group-dialog{padding:16px}.appShell .rb-account-tools>small{flex:1;min-width:120px}.appShell .rb-group-footer>button{flex:1}}.appShell .rb-topic-tools{color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 16px;display:flex}.appShell .rb-post-card{border:1px solid var(--line);background:var(--surface-1);border-radius:10px;margin:12px 0;padding:16px}.appShell .rb-post-card .rb-posttop{align-items:center;gap:10px}.appShell .rb-post-identity{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.appShell .rb-post-identity b{font-size:var(--fs-body);color:var(--ink)}.appShell .rb-post-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.appShell .rb-reply-dialog{width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.appShell .rb-reply-dialog h2{font-size:var(--fs-h2);margin:0}.appShell .rb-reply-text,.appShell .g2-source-preview .g2-preserve{white-space:pre-wrap;overflow-wrap:anywhere;max-height:36vh;line-height:1.65;overflow:auto}.appShell .rb-reply-limit{font-size:var(--fs-label);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.appShell .rb-reply-dialog a,.appShell .g2-source-preview a{color:var(--lime);overflow-wrap:anywhere}.appShell .g2-source-preview{border:1px solid var(--line-dark);background:var(--surface-2);border-radius:10px;margin:16px 0;padding:16px}.appShell .g2-source-preview h3{font-size:var(--fs-body);margin:0}.appShell .g2-source-preview .g2-sectionhead{flex-wrap:wrap;gap:8px}.appShell .g2-source-preview small{color:var(--muted);display:block}.appShell .rb-posts .rb-sort{flex-wrap:wrap;align-items:center}.appShell .rb-posts .rb-topic-tools{align-items:center;gap:6px}.appShell .rb-posts .rb-topic-tools>.sg-tag{flex-basis:auto}.appShell .rb-post-metric{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.appShell .rb-post-metric strong{color:var(--lime);margin:0;font-size:20px;line-height:1.3}.appShell .rb-post-card button.rb-posttitle{background:0 0;border:0;border-radius:4px;width:100%;max-width:none;min-height:0;margin:8px 0;line-height:1.6;padding:0!important;display:block!important}.appShell .rb-post-excerpt{-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;width:100%;display:-webkit-box;overflow:hidden}.appShell .rb-post-meta{color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:4px 14px;line-height:1.6;display:flex}.appShell .rb-post-engagement{color:var(--muted);font-size:var(--fs-xs);flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.appShell .rb-post-engagement b{color:var(--ink);font-family:var(--font-data);font-variant-numeric:tabular-nums}.appShell .rb-post-observation{margin-bottom:8px}.appShell .rb-post-actions{border-top:1px solid var(--line);align-items:center;gap:8px;padding-top:10px}.appShell .rb-post-actions a{min-height:28px;font-size:var(--fs-xs);color:var(--muted);border:1px solid var(--line-dark);border-radius:6px;align-items:center;gap:6px;padding:3px 10px;text-decoration:none;display:inline-flex}.appShell .rb-post-actions a:hover{color:var(--ink);background:var(--surface-2)}.appShell .rb-post-select{flex-shrink:0;min-height:36px;margin:0}@media (max-width:700px){.appShell .rb-post-card{padding:12px}.appShell .rb-post-card .rb-posttop{flex-wrap:wrap}.appShell .rb-post-metric strong{font-size:18px}.appShell .rb-post-select{order:4;width:100%;min-height:44px}.appShell .rb-post-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.appShell .rb-post-actions a{justify-content:center;min-height:44px}.appShell .rb-post-actions button:last-child{grid-column:1/-1}.appShell .rb-topic-tools>span{flex-basis:100%}}@keyframes sg-view{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sg-fade{0%{opacity:0}to{opacity:1}}.appShell .sg-nav-extra button{justify-content:flex-start;align-items:center;gap:12px;width:100%;display:flex}.appShell .sg-nav-extra button>span{white-space:normal;font-size:14px;display:inline!important}.sg-field-error{min-height:0;display:block;color:#ff8da3!important;font-size:14px!important}.sg-field-error:empty{display:none}[aria-invalid=true]{border-color:#ff8da3!important}.sg-highlights{margin-bottom:18px}.sg-highlight{border-top:1px solid var(--line-dark);grid-template-columns:28px 36px minmax(0,1fr) 105px auto;align-items:center;gap:12px;padding:14px 0;display:grid}.sg-highlight-copy{min-width:0}.sg-highlight-copy p{margin:4px 0;font-size:14px;line-height:1.45}.sg-highlight-copy small,.sg-highlight-metric small{color:var(--muted);font-size:12px}.sg-highlight-metric{text-align:right}.sg-highlight-metric strong{color:var(--lime);font-size:18px;display:block}.rb-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.rb-avatar-fallback{background:var(--surface-3);color:var(--text);border:1px solid var(--line-dark);place-items:center;font-size:12px;display:grid}.rb-post-card{transition:border-color .15s,background .15s;border-left:3px solid var(--line-dark)!important}.rb-post-card.rb-lane-ai{border-left-color:#c8ff4d!important}.rb-post-card.rb-lane-finance{border-left-color:#ffb648!important}.rb-post-card.rb-lane-geo{border-left-color:#ff5a7a!important}.rb-post-card.rb-collected{background:color-mix(in srgb,var(--surface-2) 94%,#c8ff4d);box-shadow:inset 4px 0 #c8ff4d}.rb-media{gap:8px;margin:10px 0;display:flex;overflow:auto}.rb-media img{object-fit:cover;border-radius:8px;max-width:220px;height:140px}.rb-quick-classify{font-size:13px;position:relative}.rb-quick-classify summary{cursor:pointer;align-items:center;gap:6px;min-height:30px;display:flex}.rb-quick-classify form{z-index:5;background:var(--surface-3);border:1px solid var(--line-dark);border-radius:10px;gap:10px;width:280px;max-width:calc(100vw - 64px);padding:16px;display:grid;position:absolute;top:100%;left:0;box-shadow:0 12px 28px #0008}.rb-quick-classify label{gap:4px;font-size:14px;display:grid}.rb-quick-classify input,.rb-quick-classify select{width:100%;min-width:0}.sg-resume{justify-content:space-between;align-items:center;gap:16px;margin:18px 0;display:flex}.sg-resume h2{font-size:18px}.sg-ledger-heading{align-items:center;gap:12px;margin:32px 0 16px;display:flex}.pageContent>div:not([hidden])>.rb-page,.pageContent>div:not([hidden]) .g2-page{animation:.2s ease-out sg-view}@media (min-width:701px){.sg-more-panel{display:none}}@media (min-width:701px) and (max-width:900px){.appShell .sg-nav-extra>summary{white-space:nowrap;padding:10px 0;font-size:11px}.appShell .sg-nav-extra button{flex-direction:column;gap:4px;padding:8px 2px}.appShell .sg-nav-extra button>span{font-size:12px}}@media (max-width:600px){.sg-highlight{grid-template-columns:24px 32px minmax(0,1fr) auto;gap:8px}.sg-highlight-copy{grid-column:3/5}.sg-highlight-metric{text-align:left;grid-column:3}.sg-highlight-metric strong{margin-left:8px;display:inline}.sg-highlight>.sg-button{grid-column:4}.sg-resume{flex-direction:column;align-items:flex-start}.rb-quick-classify form{width:100%;position:static}.sg-highlights>.g2-sectionhead{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.appShell *,.appShell :before,.appShell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@keyframes sg-toast{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes sg-skeleton{0%{background-position:-200% 0}to{background-position:200% 0}}@media (max-width:700px){.appShell .sidebar{display:none}.appShell{grid-template-columns:1fr;display:block}.appShell .mainArea{width:100%;margin-left:0}.appShell .pageContent{min-width:0;max-width:100%;padding:0 16px 104px}.appShell .topbar{padding-inline:16px}.appShell button.sg-button[data-size],.appShell .sg-help>button,.appShell summary,.appShell input:not([type=checkbox]):not([type=radio]),.appShell select{min-height:44px}.appShell .sg-help>button{min-width:44px}.sg-mobile-nav{z-index:80;background:var(--surface-3);border-top:1px solid var(--line-dark);padding:6px 8px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.appShell .sg-mobile-nav button{min-height:52px;font-size:var(--fs-xs);border:0;flex-direction:column;align-items:center;gap:4px;padding:6px 2px;display:flex}.sg-more-panel{z-index:81;max-height:70vh;position:fixed;bottom:84px;left:16px;right:16px;overflow:auto;box-shadow:0 12px 32px #0008}.sg-toast{bottom:88px;right:16px}.sg-wizard button{min-width:0;padding:8px!important}.sg-wizard{gap:4px}.rb-page .rb-platforms{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rb-page .rb-platforms button{white-space:normal;padding:8px}.rb-platforms button:first-child{grid-column:1/-1}.appShell .g2-metrics,.appShell .g2-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.appShell :is(.rb-heading,.g2-heading){flex-direction:column;align-items:stretch}.sg-more-panel button{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.appShell .rb-filterbar{z-index:6;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex;position:relative}.appShell .rb-filterbar>select{background:var(--surface-1);border-radius:6px;width:auto;min-width:0;max-width:210px;height:32px;min-height:32px;padding:4px 28px 4px 10px;font-size:14px}.appShell .rb-filter-search{border:1px solid var(--line-dark);width:250px;max-width:100%;height:32px;color:var(--muted);border-radius:6px;align-items:center;gap:6px;margin:0;padding:0 10px;display:flex}.appShell .rb-filter-search input{width:100%;min-width:0;height:30px;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;font-size:14px}.appShell .rb-filterbar>button.sg-button{height:32px;min-height:32px;padding:4px 10px}.appShell .rb-filter-menu{background:0 0;border:0;margin:0;padding:0}.appShell .rb-filter-menu>summary{border:1px solid var(--line-dark);border-radius:6px;align-items:center;gap:6px;min-height:32px;padding:3px 10px;font-size:14px;list-style:none;display:flex}.appShell .rb-filter-menu>summary::-webkit-details-marker{display:none}.appShell .rb-filter-menu>summary:after{content:"⌄";color:var(--muted)}.appShell .rb-filter-menu[open]>summary{border-color:var(--lime);color:var(--lime)}.appShell .rb-filter-popover{overscroll-behavior:contain;border:1px solid var(--line-dark);background:var(--surface-3);border-radius:10px;width:560px;max-width:100%;max-height:65vh;padding:16px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 16px 36px #0008}.appShell .rb-filter-pophead{justify-content:space-between;align-items:center;gap:8px;display:flex}.appShell .rb-filter-popover .rb-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.appShell .rb-filter-popover .rb-filters>label{min-width:0}.appShell .rb-filter-popover .rb-filters :is(input,select){width:100%;height:34px;min-height:34px;padding:5px 8px;font-size:14px}.appShell .rb-filter-popover>p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.appShell .rb-filter-dates{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.appShell .rb-filter-dates label{align-items:center;gap:6px;font-size:14px;display:flex}.appShell .rb-filter-dates input{width:145px;height:32px;min-height:32px;padding:4px 8px;font-size:14px}.appShell .rb-mobile-tabs{gap:4px;width:max-content;max-width:100%;margin:12px 0}.appShell .rb-mobile-tabs button{flex:none;min-height:32px;padding:4px 18px}@media (max-width:700px){.appShell .rb-filterbar{gap:6px}.appShell .rb-filterbar>select{max-width:calc(50% - 4px);height:40px;min-height:40px}.appShell .rb-filter-search{width:100%;height:40px}.appShell .rb-filter-search input{height:38px;min-height:0!important}.appShell .rb-filter-menu>summary,.appShell .rb-filterbar>button.sg-button{height:44px;min-height:44px}.appShell .rb-filter-popover{width:100%;padding:12px}.appShell .rb-filter-popover .rb-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.appShell .rb-filter-popover .rb-filters :is(input,select){height:44px;min-height:44px}.appShell .rb-mobile-tabs button{min-height:44px}}:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:56px;--r-1:6px;--r-2:8px;--r-3:12px;--r-4:16px;--r-5:20px;--brand:var(--lime);--brand-ink:#0d1a10;--brand-soft:color-mix(in srgb, var(--lime) 12%, var(--surface-1));--hairline:color-mix(in srgb, var(--ink) 8%, transparent);--hairline-strong:color-mix(in srgb, var(--ink) 15%, transparent);--toplight:inset 0 1px 0 #ffffff0d}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.appShell{background:radial-gradient(1200px 600px at 78% -12%, color-mix(in srgb, var(--lime) 6%, transparent), transparent 70%), var(--surface-0)}.appShell aside.sidebar,.appShell .sidebar{width:248px;padding:var(--sp-5) var(--sp-4) var(--sp-4);background:color-mix(in srgb, var(--surface-0) 70%, #000 30%);border-right:1px solid var(--hairline);gap:var(--sp-5);flex-direction:column;display:flex}.appShell button.brandBlock{padding:0 4px var(--sp-2);gap:var(--sp-3)}.appShell .brandGlyph{border-radius:var(--r-3);background:linear-gradient(145deg, var(--lime), color-mix(in srgb, var(--lime) 55%, var(--green)));letter-spacing:-.02em;width:40px;height:40px;box-shadow:0 2px 12px color-mix(in srgb, var(--lime) 26%, transparent);place-items:center;font-size:15px;font-weight:800;display:grid;color:var(--brand-ink)!important}.appShell button.brandBlock b{letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.25}.appShell button.brandBlock small{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:10px}.appShell nav.mainNav{gap:2px}.appShell nav.mainNav>p{margin:var(--sp-4) 0 var(--sp-2);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--soft) 85%, transparent);padding:0 12px;font-size:10px;font-weight:700}.appShell nav.mainNav>p:first-child{margin-top:0}.appShell .mainNav button.sg-button{gap:var(--sp-3);border-radius:var(--r-2);min-height:40px;color:var(--muted);box-shadow:none;transition:background-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);border:1px solid #0000;padding:0 12px;font-size:13.5px;font-weight:550}.appShell .mainNav button.sg-button .navIcon{opacity:.85;place-items:center;width:18px;height:18px;display:grid}.appShell .mainNav button.sg-button .navIcon svg{width:17px;height:17px}.appShell .mainNav button.sg-button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 5%, transparent);color:var(--ink);border-color:#0000}.appShell .mainNav button.sg-button.active{background:color-mix(in srgb, var(--lime) 11%, transparent);border-color:color-mix(in srgb, var(--lime) 26%, transparent);color:var(--lime);box-shadow:none;font-weight:650}.appShell .mainNav button.sg-button.active .navIcon{opacity:1}.appShell details.sg-nav-extra{margin-top:var(--sp-4);border:0}.appShell details.sg-nav-extra>summary{cursor:pointer;align-items:center;gap:var(--sp-2);letter-spacing:.14em;text-transform:uppercase;height:28px;color:color-mix(in srgb, var(--soft) 85%, transparent);padding:0 12px;font-size:10px;font-weight:700;list-style:none;display:flex}.appShell details.sg-nav-extra>summary::-webkit-details-marker{display:none}.appShell details.sg-nav-extra>summary:after{content:"";width:5px;height:5px;transition:transform var(--dur-2) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:auto;transform:rotate(45deg)translateY(-1px)}.appShell details.sg-nav-extra[open]>summary:after{transform:rotate(-135deg)translateY(-1px)}.appShell details.sg-nav-extra>summary:hover{color:var(--muted)}.appShell .sidebar footer,.appShell .localBridgeState,.appShell .bridgeState{padding:var(--sp-3) 12px;border-top:1px solid var(--hairline);color:var(--soft);margin-top:auto;font-size:11.5px}.appShell header.topbar,.appShell .topbar,.appShell .topBar{height:60px;padding:0 var(--sp-7);border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--surface-0) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:var(--sp-4);display:flex}.appShell .topbar .breadcrumb,.appShell .breadcrumb{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:11px}.appShell .topbar .breadcrumb b,.appShell .breadcrumb b{color:var(--muted);font-weight:600}.appShell .topActions{align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.appShell .topActions button.sg-button{border-radius:var(--r-2);border-color:var(--hairline);min-height:34px;padding:0 12px;font-size:12.5px}.appShell .topActions button.sg-button:hover:not(:disabled){border-color:var(--hairline-strong)}.appShell .mainArea{background:0 0}.appShell .mainArea>.page,.appShell section.page{padding:var(--sp-7) var(--sp-8) var(--sp-9);max-width:1360px}.appShell header.pageTitle{justify-content:space-between;align-items:flex-start;gap:var(--sp-6);margin:0 0 var(--sp-7);padding-bottom:var(--sp-5);border-bottom:1px solid var(--hairline);display:flex}.appShell header.pageTitle>div:first-child{max-width:780px}.appShell header.pageTitle>div:first-child>p{margin:0 0 var(--sp-2);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--lime) 80%, var(--soft));font-size:10.5px;font-weight:700}.appShell header.pageTitle h1{margin:0 0 var(--sp-2);letter-spacing:-.025em;color:var(--ink);font-size:30px;font-weight:700;line-height:1.2}.appShell header.pageTitle>div:first-child>span{color:var(--muted);max-width:70ch;font-size:14px;line-height:1.65;display:block}.appShell header.pageTitle>div:last-child{align-items:center;gap:var(--sp-2);flex-shrink:0;padding-top:22px;display:flex}.appShell .dashboardHero{justify-content:space-between;align-items:flex-end;gap:var(--sp-7);padding:var(--sp-8) 0 var(--sp-7);margin-bottom:var(--sp-7);border-bottom:1px solid var(--hairline);display:flex}.appShell .dashboardHero h1{margin:var(--sp-2) 0 var(--sp-3);letter-spacing:-.035em;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.12}.appShell .dashboardHero h1 em{color:var(--lime);background:linear-gradient(180deg, var(--lime), color-mix(in srgb, var(--lime) 60%, var(--green)));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.appShell .dashboardHero p:first-child{letter-spacing:.16em;text-transform:uppercase;color:var(--soft);font-size:10.5px;font-weight:700}.appShell .dashboardHero>div:first-child>span{margin-top:var(--sp-2);color:var(--muted);max-width:74ch;font-size:14.5px;line-height:1.7;display:block}.appShell .heroActions{gap:var(--sp-3);flex-shrink:0;display:flex}.appShell button.sg-button{border-radius:var(--r-2);border:1px solid var(--hairline);background:color-mix(in srgb, var(--ink) 4%, transparent);height:auto;min-height:38px;color:var(--ink);justify-content:center;align-items:center;gap:var(--sp-2);transition:background-color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.appShell button.sg-button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 8%, transparent);border-color:var(--hairline-strong);color:var(--ink)}.appShell button.sg-button:active:not(:disabled){transform:translateY(1px)}.appShell button.sg-button[data-variant=primary],.appShell button.sg-button.primaryButton,.appShell button.sg-button.g2-primary{background:var(--lime);border-color:var(--lime);color:var(--brand-ink);font-weight:700;box-shadow:inset 0 1px #ffffff4d}.appShell button.sg-button[data-variant=primary]:hover:not(:disabled),.appShell button.sg-button.primaryButton:hover:not(:disabled),.appShell button.sg-button.g2-primary:hover:not(:disabled){background:color-mix(in srgb, var(--lime) 88%, #fff);border-color:var(--lime);color:var(--brand-ink)}.appShell button.sg-button[data-variant=ghost]{color:var(--muted);background:0 0;border-color:#0000}.appShell button.sg-button[data-variant=ghost]:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink);border-color:#0000}.appShell button.sg-button[data-size=sm]{border-radius:var(--r-1);height:auto;min-height:30px;padding:5px 11px;font-size:12px}.appShell button.sg-button[data-size=lg]{border-radius:var(--r-3);height:auto;min-height:46px;padding:10px 24px;font-size:14.5px}.appShell button.sg-button[aria-pressed=true]:not([data-variant=ghost]):not(.primaryButton):not(.g2-primary),.appShell button.sg-button.selected{background:color-mix(in srgb, var(--lime) 12%, transparent);border-color:color-mix(in srgb, var(--lime) 40%, transparent);color:var(--lime)}.appShell .rb-platforms{gap:var(--sp-2);padding:var(--sp-1);margin-bottom:var(--sp-5);background:color-mix(in srgb, var(--surface-1) 80%, transparent);border:1px solid var(--hairline);border-radius:var(--r-3);width:fit-content;display:flex}.appShell .rb-platforms button.sg-button{border-radius:var(--r-1);height:32px;min-height:32px;color:var(--muted);background:0 0;border-color:#0000;padding:0 14px;font-size:12.5px}.appShell .rb-platforms button.sg-button:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 6%, transparent);color:var(--ink)}.appShell .rb-platforms button.sg-button[aria-pressed=true]{background:color-mix(in srgb, var(--ink) 10%, transparent);border-color:var(--hairline-strong);color:var(--ink);font-weight:650}.appShell .rb-banner,.appShell .g2-notice,.appShell [role=status].rb-banner{gap:var(--sp-1);padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-5);border:1px solid var(--hairline);border-left:2px solid color-mix(in srgb, var(--lime) 60%, transparent);border-radius:var(--r-3);background:color-mix(in srgb, var(--lime) 5%, var(--surface-1));flex-direction:column;display:flex}.appShell .rb-banner b{color:var(--ink);font-size:13px;font-weight:650}.appShell .rb-banner span{color:var(--muted);font-size:12.5px;line-height:1.6}.appShell .rb-mock,.appShell .rb-banner.rb-mock{border-left-color:var(--amber);background:color-mix(in srgb, var(--amber) 6%, var(--surface-1))}.appShell :is(.g2-metrics,.pulseGrid,.metricGrid,.rb-stats,.distributionStats){gap:var(--sp-4);margin-bottom:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.appShell :is(.g2-metrics,.pulseGrid,.metricGrid,.rb-stats,.distributionStats)>*{min-width:0;padding:var(--sp-5);border:1px solid var(--hairline);border-radius:var(--r-4);background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 3%, var(--surface-1)), var(--surface-1));box-shadow:var(--toplight);justify-content:space-between;gap:var(--sp-3);transition:border-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);flex-direction:column;display:flex}.appShell :is(.g2-metrics,.pulseGrid,.metricGrid,.rb-stats,.distributionStats)>:hover{border-color:var(--hairline-strong);transform:translateY(-1px)}.appShell :is(.g2-metrics,.pulseGrid,.metricGrid,.rb-stats,.distributionStats) small{letter-spacing:.01em;color:var(--soft);font-size:11.5px;font-weight:600}.appShell :is(.g2-metrics,.pulseGrid,.metricGrid,.rb-stats,.distributionStats) b,.appShell :is(.metricCard,.rb-stat) b{font-family:var(--font-data);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1}.appShell :is(.g2-metrics,.pulseGrid,.metricGrid,.rb-stats,.distributionStats) em{color:var(--muted);font-size:12px;font-style:normal}.appShell :is(.g2-metrics,.pulseGrid,.metricGrid) p{color:var(--muted);margin:0;font-size:12px}.appShell :is(.g2-panel,.rb-column,.liveBridge,.manualHandoff,.hotspotLibraryPanel,.panel){padding:var(--sp-5) var(--sp-6);border:1px solid var(--hairline);border-radius:var(--r-4);background:var(--surface-1);box-shadow:var(--toplight)}.appShell :is(.g2-panel,.rb-column) h2,.appShell :is(.g2-panel,.rb-column) h3{letter-spacing:-.01em}.appShell .panelHeading,.appShell .g2-sectionhead{justify-content:space-between;align-items:center;gap:var(--sp-4);margin:0 0 var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--hairline);display:flex}.appShell .panelHeading h2,.appShell .panelHeading h3,.appShell .g2-sectionhead h2,.appShell .g2-sectionhead h3{margin:0;font-size:16px;font-weight:650}.appShell .sg-tag,.appShell .rb-badge,.appShell .g2-status{letter-spacing:.01em;border-radius:5px;padding:2px 7px;font-size:10.5px;font-weight:600;line-height:1.6}.appShell .rb-platforms .sg-tag{opacity:.62;padding:1px 5px;font-size:9.5px}.appShell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--r-2);border:1px solid var(--hairline);background:color-mix(in srgb, var(--surface-0) 55%, transparent);height:38px;color:var(--ink);transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease);padding:0 12px;font-size:13px}.appShell textarea{height:auto;min-height:88px;padding:10px 12px;line-height:1.6}.appShell :is(input,select,textarea):hover:not(:disabled){border-color:var(--hairline-strong)}.appShell :is(input,select,textarea):focus{border-color:color-mix(in srgb, var(--lime) 55%, transparent);background:var(--surface-1);box-shadow:0 0 0 3px color-mix(in srgb, var(--lime) 12%, transparent);outline:none}.appShell label{color:var(--muted);font-size:12px;font-weight:600}.appShell .inputLabel,.appShell .cardLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--soft);font-size:11px;font-weight:700}.appShell .manualWide{margin-bottom:var(--sp-4)}.appShell .manualActions,.appShell .bridgeActionRow,.appShell .g2-actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.appShell table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.appShell thead th{padding:var(--sp-3) var(--sp-4);text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--soft);border-bottom:1px solid var(--hairline);font-size:10.5px;font-weight:700}.appShell tbody td{padding:var(--sp-4);border-bottom:1px solid var(--hairline);color:var(--muted)}.appShell tbody tr:hover td{background:color-mix(in srgb, var(--ink) 3%, transparent)}.appShell :is(.g2-row,.rb-item,.rb-post,.g2-sourcecard,.skillList article,.personaProfile){border-radius:var(--r-3);transition:background-color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);border:1px solid #0000}.appShell :is(.g2-row,.rb-item,.rb-post,.g2-sourcecard):hover{background:color-mix(in srgb, var(--ink) 3%, transparent);border-color:var(--hairline)}.appShell .sg-empty,.appShell .libraryEmpty,.appShell .rb-empty{padding:var(--sp-8) var(--sp-6);text-align:center;border:1px dashed var(--hairline-strong);border-radius:var(--r-4);background:color-mix(in srgb, var(--surface-1) 60%, transparent);margin:var(--sp-5) 0}.appShell .sg-empty>:first-child{margin-top:0}.appShell section.page>*+*{margin-top:var(--sp-6)}.appShell section.page>:is(h2,.sectionIntro,.sectionKicker){margin-top:var(--sp-8)}.appShell .sectionKicker{letter-spacing:.16em;text-transform:uppercase;color:var(--soft);margin-bottom:var(--sp-3);font-size:10.5px;font-weight:700;display:block}.appShell .sectionIntro{color:var(--muted);max-width:82ch;margin-bottom:var(--sp-5);font-size:14px;line-height:1.7}@keyframes brandRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.appShell section.page>*{animation:brandRise .38s var(--ease) both}.appShell section.page>:first-child{animation-delay:0s}.appShell section.page>:nth-child(2){animation-delay:40ms}.appShell section.page>:nth-child(3){animation-delay:80ms}.appShell section.page>:nth-child(4){animation-delay:.12s}.appShell section.page>:nth-child(n+5){animation-delay:.15s}@media (prefers-reduced-motion:reduce){.appShell *,.appShell :before,.appShell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1100px){.appShell .mainArea>.page,.appShell section.page{padding:var(--sp-6) var(--sp-6) var(--sp-8)}.appShell header.pageTitle{align-items:stretch;gap:var(--sp-4);flex-direction:column}.appShell header.pageTitle>div:last-child{padding-top:0}.appShell .dashboardHero{flex-direction:column;align-items:stretch}}@media (max-width:760px){.appShell .mainArea>.page,.appShell section.page{padding:var(--sp-5) var(--sp-4) 96px}.appShell header.pageTitle h1{font-size:24px}.appShell .dashboardHero h1{font-size:28px}.appShell :is(.g2-metrics,.pulseGrid,.metricGrid,.rb-stats,.distributionStats){grid-template-columns:1fr 1fr}.appShell .rb-platforms{width:100%;overflow-x:auto}}.appShell .rb-post-card{position:relative;overflow:hidden}.appShell .rb-post-card:before{content:"";background:var(--lane-color,var(--hairline-strong));width:3px;position:absolute;top:0;bottom:0;left:0}.appShell .rb-lane-ai{--lane-color:var(--lime)}.appShell .rb-lane-finance{--lane-color:var(--amber)}.appShell .rb-lane-geo{--lane-color:var(--coral)}.appShell .rb-lane-other{--lane-color:color-mix(in srgb, var(--muted) 45%, transparent)}.appShell article.rb-post{gap:var(--sp-3);padding:var(--sp-5) var(--sp-5) var(--sp-4) var(--sp-6);margin-bottom:var(--sp-3);border:1px solid var(--hairline);border-radius:var(--r-4);background:var(--surface-1);box-shadow:var(--toplight);transition:border-color var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);flex-direction:column;display:flex}.appShell article.rb-post:hover{border-color:var(--hairline-strong);background:color-mix(in srgb, var(--ink) 2%, var(--surface-1));transform:translate(1px)}.appShell article.rb-post.rb-collected{border-color:color-mix(in srgb, var(--lime) 30%, transparent)}.appShell article.rb-post.rb-collected:before{background:var(--lime);width:4px}.appShell .rb-posttop{align-items:center;gap:var(--sp-3);grid-template-columns:auto auto minmax(0,1fr) auto;display:grid}.appShell .rb-posttop .rb-rank{width:26px;height:26px;font-family:var(--font-data);color:var(--soft);background:color-mix(in srgb, var(--ink) 6%, transparent);border:1px solid var(--hairline);border-radius:50%;place-items:center;font-size:11px;font-weight:600;display:grid}.appShell .rb-post-identity{flex-direction:column;gap:5px;min-width:0;display:flex}.appShell .rb-post-identity>b{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.appShell .rb-post-identity .rb-post-tags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.appShell .rb-post-metric{padding-left:var(--sp-4);border-left:1px solid var(--hairline);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.appShell .rb-post-metric small{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:9.5px;font-weight:700}.appShell .rb-post-metric strong{font-family:var(--font-data);letter-spacing:-.03em;color:var(--lime);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1}.appShell button.rb-posttitle{text-align:left;cursor:pointer;width:100%;height:auto;min-height:0;color:var(--ink);background:0 0;border:0;padding:0;font-size:14.5px;font-weight:450;line-height:1.62;display:block}.appShell button.rb-posttitle:hover:not(:disabled){color:var(--ink);background:0 0;border-color:#0000}.appShell .rb-post-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.appShell :is(.rb-post-meta,.rb-post-engagement,.rb-post-observation){gap:var(--sp-2);flex-wrap:wrap;align-items:center;margin:0;padding:0;font-size:11px;display:flex}.appShell :is(.rb-post-meta,.rb-post-engagement) .sg-tag{border:1px solid var(--hairline);color:var(--soft);background:0 0;padding:1px 7px;font-size:10.5px}.appShell .rb-post-engagement .sg-tag b{font-family:var(--font-data);color:var(--muted);margin-left:2px;font-weight:600}.appShell .rb-post-actions{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);padding-top:var(--sp-3);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.appShell .rb-post-actions>a{border:1px solid var(--hairline);border-radius:var(--r-1);height:30px;color:var(--muted);transition:border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease);align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.appShell .rb-post-actions>a:hover{border-color:var(--hairline-strong);color:var(--ink)}.appShell .rb-post-actions>button.sg-button:last-child{margin-left:auto}.appShell details.rb-quick-classify>summary{cursor:pointer;border:1px solid var(--hairline);border-radius:var(--r-1);height:30px;color:var(--muted);align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.appShell details.rb-quick-classify>summary::-webkit-details-marker{display:none}.appShell details.rb-quick-classify>summary:hover{border-color:var(--hairline-strong);color:var(--ink)}.appShell details.rb-quick-classify>form{z-index:40;margin-top:var(--sp-2);gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--hairline-strong);border-radius:var(--r-3);background:var(--surface-3);flex-direction:column;width:300px;display:flex;position:absolute;box-shadow:0 16px 40px #0008}.appShell details.rb-quick-classify>form label{flex-direction:column;gap:5px;display:flex}.appShell .rb-filterbar{gap:var(--sp-2);padding:var(--sp-3);margin-bottom:var(--sp-5);border:1px solid var(--hairline);border-radius:var(--r-3);background:color-mix(in srgb, var(--surface-1) 70%, transparent);flex-wrap:wrap;align-items:center;display:flex}.appShell .rb-filterbar>select,.appShell .rb-filterbar>label{height:34px}.appShell .rb-filterbar>select{font-size:12.5px}.appShell .rb-filter-search{align-items:center;gap:var(--sp-2);border:1px solid var(--hairline);border-radius:var(--r-2);background:color-mix(in srgb, var(--surface-0) 55%, transparent);flex:1;min-width:200px;height:34px;padding:0 12px;display:flex}.appShell .rb-filter-search input{background:0 0;border:0;flex:1;height:100%;padding:0;font-size:13px}.appShell .rb-filter-search input:focus{box-shadow:none;background:0 0}.appShell .rb-filter-search svg{color:var(--soft);flex-shrink:0}.appShell .rb-columnhead{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-3);display:flex}.appShell .rb-columnhead h2{align-items:center;gap:var(--sp-2);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:650;display:flex}.appShell .rb-columnhead h2 svg{color:var(--lime)}.appShell .rb-columnhead small{background:color-mix(in srgb, var(--ink) 7%, transparent);color:var(--soft);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.appShell .rb-sort{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.appShell article.rb-item,.appShell article.rb-topic{padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-3);border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--surface-1)}.appShell article.rb-item:hover,.appShell article.rb-topic:hover{border-color:var(--hairline-strong)}.appShell .rb-tray{padding:var(--sp-4) var(--sp-5);border:1px solid var(--hairline);border-radius:var(--r-3);background:var(--surface-1);margin-bottom:var(--sp-3)}.appShell .rb-trayrow{align-items:center;gap:var(--sp-2);padding:var(--sp-2) 0;display:flex}.appShell nav.sg-wizard{margin:0 0 var(--sp-7);background:0 0;border:0;border-radius:0;align-items:stretch;gap:0;padding:0;display:flex}.appShell nav.sg-wizard>button.sg-button{justify-content:flex-start;align-items:center;gap:var(--sp-3);height:auto;min-height:0;padding:0 0 var(--sp-3);margin-right:var(--sp-5);border:0;border-bottom:2px solid var(--hairline);color:var(--soft);text-align:left;transition:color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);background:0 0;border-radius:0;flex:1 1 0;font-size:13px;font-weight:600;display:flex}.appShell nav.sg-wizard>button.sg-button:last-child{margin-right:0}.appShell nav.sg-wizard>button.sg-button:hover:not(:disabled){border-color:var(--hairline-strong);color:var(--muted);background:0 0}.appShell nav.sg-wizard>button.sg-button>span[data-num]{border:1px solid var(--hairline-strong);width:24px;height:24px;font-family:var(--font-data);color:var(--soft);transition:background-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);background:0 0;border-radius:50%;flex-shrink:0;place-items:center;font-size:11.5px;font-weight:600;display:grid}.appShell nav.sg-wizard>button.sg-button[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--lime);background:0 0;font-weight:650}.appShell nav.sg-wizard>button.sg-button[aria-pressed=true]>span[data-num]{background:var(--lime);border-color:var(--lime);color:var(--brand-ink)}.appShell nav.sg-wizard>button.sg-button:not([aria-pressed=true]):not(:disabled)>span[data-num]{border-color:color-mix(in srgb, var(--lime) 35%, transparent);color:var(--muted)}.appShell header.pageTitle>div:last-child{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;max-width:560px;padding-top:24px;display:flex}.appShell header.pageTitle>div:last-child>span,.appShell header.pageTitle>div:last-child>small{color:var(--soft);font-size:11.5px}.appShell header.pageTitle>div:last-child input[type=date],.appShell header.pageTitle>div:last-child input[type=datetime-local]{height:34px;font-size:12.5px}.appShell header.pageTitle>div:last-child .sg-button{height:34px;min-height:34px;font-size:12.5px}.appShell .sidebar>:last-child:not(nav):not(button):not(.workspaceBadge){padding:var(--sp-3) var(--sp-4);border:1px solid var(--hairline);border-radius:var(--r-3);background:color-mix(in srgb, var(--surface-1) 60%, transparent);color:var(--soft);margin-top:auto;font-size:11px;line-height:1.55}.appShell .sidebar>:last-child:not(nav):not(button):not(.workspaceBadge) b{color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.appShell .g2-panel>h3:first-child,.appShell .panel>h3:first-child{margin:0 0 var(--sp-2);font-size:15px;font-weight:650}.appShell :is(.g2-panel,.panel)>p{color:var(--muted);font-size:13px;line-height:1.7}.appShell .sg-continue,.appShell .librarySectionHeader{justify-content:space-between;align-items:center;gap:var(--sp-4);padding-bottom:var(--sp-3);margin-bottom:var(--sp-4);border-bottom:1px solid var(--hairline);display:flex}.appShell .topActions button.sg-button .sg-tag,.appShell .topActions .sg-tag{padding:0 5px;font-size:10px}.appShell .sg-help>button{width:26px;min-width:26px;height:26px;min-height:26px}.appShell nav.sg-mobile-nav{border-top:1px solid var(--hairline);background:color-mix(in srgb, var(--surface-0) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.appShell .sg-radar-summary{border:1px solid var(--hairline);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.appShell .sg-radar-summary button.sg-button{background:var(--surface-1);border:0;border-radius:0;justify-content:start;justify-items:start;gap:6px;min-width:0;height:auto;min-height:92px;padding:14px 18px;display:grid}.appShell .sg-radar-summary strong{font-variant-numeric:tabular-nums;color:var(--lime);font-size:26px}.appShell .sg-radar-summary small{font-size:14px!important}.appShell .sg-drill-label{color:var(--text-muted);align-items:center;gap:4px;font-size:12px;font-weight:400;display:flex}.appShell section.sg-nav-extra{border:0;gap:2px;margin:8px 0 0;padding:0;display:grid}.appShell .pageContent h1:focus-visible{outline:2px solid var(--lime);outline-offset:5px}@media (min-width:901px){.appShell{grid-template-columns:248px minmax(0,1fr);display:grid}.appShell aside.sidebar{align-self:start;width:248px;height:100dvh;position:sticky;inset:0 auto auto;overflow:hidden auto}.appShell nav.mainNav{flex-direction:column;justify-content:flex-start;width:100%;min-width:0;display:flex}.appShell .mainNav button.sg-button{justify-content:flex-start}.appShell nav.sg-mobile-nav{display:none}}@media (max-width:900px){.appShell{grid-template-columns:1fr;display:block}.appShell aside.sidebar{display:none}.appShell .mainArea{width:100%;margin-left:0;padding-bottom:0}.appShell .pageContent{min-width:0;max-width:100%;padding:16px 16px 104px}.appShell nav.sg-mobile-nav{z-index:80;padding:6px 8px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.appShell nav.sg-mobile-nav button{border:0;flex-direction:column;align-items:center;gap:4px;min-height:52px;padding:6px 2px;font-size:12px;display:flex}.appShell .sg-more-panel{z-index:81;max-height:70vh;display:block;position:fixed;bottom:84px;left:16px;right:16px;overflow:auto}.appShell .sg-highlights>.g2-sectionhead,.appShell .sg-highlights .g2-actions{flex-wrap:wrap}.appShell .sg-highlights .g2-actions button{white-space:nowrap;min-width:max-content;min-height:44px}}.appShell .sg-hot-layout{grid-template-columns:minmax(0,2fr) minmax(230px,1fr);align-items:start;gap:20px;margin-top:16px;display:grid}.appShell .sg-hot-cards{gap:12px;min-width:0;display:grid}.appShell .sg-hot-cards .sg-highlight{border:1px solid var(--hairline);border-radius:12px;min-width:0;margin:0;padding:16px;display:block}.appShell .sg-highlight header,.appShell .sg-highlight footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.appShell .sg-highlight header b{overflow-wrap:anywhere;font-size:16px}.appShell .sg-highlight footer{margin-top:12px}.appShell .sg-highlight footer .sg-highlight-metric{align-items:baseline;gap:8px;margin-right:auto;display:flex}.appShell .sg-highlight footer strong{color:var(--lime);font-size:20px}.appShell .sg-hot-excerpt{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:12px 0;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.appShell .sg-topic-summary{border:1px solid var(--hairline);border-radius:12px;min-width:0;padding:16px}.appShell .sg-topic-summary h3{margin:0 0 12px;font-size:16px}.appShell .sg-topic-summary>button{white-space:normal;max-width:100%}.appShell .sg-topic-summary button:has(b){text-align:left;gap:6px;display:grid}.appShell .rb-post-card{gap:10px!important;padding:16px!important}.appShell .rb-posttitle,.appShell .rb-post-excerpt{font-size:16px!important;font-weight:500!important;line-height:1.6!important}.appShell .rb-posttitle{padding:0!important}.appShell .rb-post-identity>b{font-size:16px}.appShell .rb-post-actions{gap:6px;padding-top:10px}.appShell .rb-post-actions .sg-button,.appShell .rb-post-actions a{min-height:36px;font-size:14px}.appShell .rb-post-meta,.appShell .rb-post-engagement{flex-wrap:wrap;gap:6px;display:flex}.appShell .rb-media{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;max-width:560px;display:grid}.appShell .rb-media a{background:var(--surface-1);border-radius:8px;display:block;position:relative;overflow:hidden}.appShell .rb-media img{object-fit:cover;width:100%;height:180px;display:block}.appShell .rb-video-label{color:#fff;background:#08140fe6;border-radius:6px;padding:4px 8px;font-size:13px;position:absolute;bottom:8px;left:8px}.appShell .sg-creator-workbench .g2-source-preview{margin:12px 0;padding:16px}.appShell .sg-creator-workbench .g2-source-preview .g2-preserve{max-height:230px;margin:12px 0;font-size:16px;line-height:1.6;overflow:auto}.appShell .sg-source-context .g2-source-preview .g2-preserve{max-height:120px}.appShell .sg-source-context .g2-create>.g2-sectionhead,.appShell .sg-source-context .g2-context{display:none}.appShell .sg-creator-workbench .generationModelPicker{background:var(--surface-1);box-shadow:none;padding:12px}.appShell .sg-creator-workbench .generationModelPicker>summary,.appShell .sg-other-workflows>summary{cursor:pointer;font-size:14px;line-height:1.7}.appShell .sg-creator-workbench .generationModelPickerHead{display:none}.appShell .sg-creator-workbench .formatMatrix button{gap:6px;min-height:0;padding:14px}.appShell .sg-creator-workbench .formatMatrix button small{line-height:1.5;font-size:13px!important}.appShell .sg-creator-workbench .bridgeHeader{margin-bottom:12px}.appShell .sg-step-actions{z-index:4;background:var(--surface-1);border:1px solid var(--hairline);border-radius:10px;justify-content:space-between;gap:12px;padding:10px;display:flex;position:sticky;bottom:12px}.appShell .sg-other-workflows{margin-top:12px}@media (max-width:800px){.appShell .sg-hot-layout{grid-template-columns:1fr}.appShell .sg-radar-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.appShell .sg-step-actions{bottom:82px}.appShell .rb-post-card{padding:12px!important}.appShell .rb-post-actions button,.appShell .rb-post-actions a{min-height:44px}.appShell .sg-highlight footer{gap:8px}}:root{--g2-surface:#121e17;--g2-line:#304238;--g2-muted:#aec0b4;--g2-lime:#c5fa5e;--g2-radius:12px}.appShell{color:#eef5ef;background:#0b130f}.appShell .pageContent{min-width:0;padding:28px 32px}.appShell .pageContent>.page,.appShell .g2-page{max-width:1536px;margin-left:auto;margin-right:auto}.appShell .pageContent h1{letter-spacing:-.5px;margin:8px 0 12px;line-height:1.3;font-size:28px!important}.appShell .pageContent h2{font-size:19px;line-height:1.45}.appShell .pageContent h3{font-size:16px;line-height:1.5}.appShell .pageTitle,.appShell .g2-heading,.appShell .rb-heading{align-items:center;gap:20px;margin-bottom:24px}.appShell .pageTitle p,.appShell .g2-heading p,.appShell .rb-heading p{max-width:780px;font-size:14px;line-height:1.7}.appShell .g2-kicker{letter-spacing:1.1px;font-size:11px}.appShell .sg-button{border-radius:8px;min-height:40px;font-size:13px}.appShell .g2-panel{border-radius:12px;padding:22px}.appShell .g2-actions{flex-wrap:wrap;gap:8px}.appShell .mainNav button{gap:10px;min-height:42px;font-size:14px}.appShell .mainNav>p,.appShell .mainNav section>p{margin:16px 10px 6px;font-size:11px}.appShell .brandBlock b{font-size:16px}.appShell .brandBlock small{letter-spacing:.4px;font-size:10px}.appShell .g2-metrics strong{font-size:30px}.appShell .g2-tabs{border-color:var(--g2-line);gap:6px;margin:20px 0}.appShell .g2-tabs .sg-button{color:var(--g2-muted);background:0 0;border:1px solid #0000}.appShell .g2-tabs .sg-button[aria-pressed=true]{color:var(--g2-lime);background:#25351d;border-color:#5e7638}.ux-source-caption{color:var(--g2-muted);justify-content:space-between;align-items:start;gap:16px;margin:16px 0 22px;font-size:12px;display:flex}.ux-source-caption details{max-width:490px}.ux-source-caption summary{cursor:pointer;color:#d7e6d5}.ux-table{border:1px solid var(--g2-line);background:var(--g2-surface);border-radius:12px;max-width:100%;overflow-x:auto}.ux-table table{border-collapse:collapse;width:100%;min-width:860px;font-size:13px}.ux-table th{color:var(--g2-muted);text-align:left;white-space:nowrap;background:#1b2920;font-size:12px;font-weight:500}.ux-table th,.ux-table td{border-bottom:1px solid var(--g2-line);vertical-align:middle;padding:14px 16px}.ux-table tbody tr:last-child td{border-bottom:0}.ux-table tr:hover{background:#18271c}.ux-table td small{font-size:11px;line-height:1.8;display:block}.appShell .ux-identity-button{gap:12px;min-width:200px;display:flex;text-align:left!important;background:0 0!important;border:0!important;justify-content:start!important;padding:0!important}.ux-identity-button span{min-width:0;display:block}.ux-identity-button b{font-weight:600}.ux-avatar{object-fit:cover;background:#263a30;border-radius:50%;flex:0 0 40px;width:40px;height:40px}.ux-avatar-fallback{color:#c2d7c4;place-items:center;font-size:15px;display:grid}.ux-person{align-items:center;gap:12px;margin:16px 0;display:flex}.ux-person small{display:block}.appShell .ux-star{color:#789081;background:0 0;border-color:#0000;padding:8px}.appShell .ux-star.active{color:var(--g2-lime)}.appShell .ux-switch.sg-button{background:#4d5c53;border:0;border-radius:16px;justify-content:start;align-items:center;min-width:38px;height:22px;padding:3px;display:flex;width:38px!important;min-height:22px!important}.appShell .ux-switch>span{background:#d6e1d8;border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block}.appShell .ux-switch[aria-checked=true]{background:#789f39}.appShell .ux-switch[aria-checked=true]>span{background:#e4ffb7;transform:translate(16px)}.ux-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.ux-filter-grid label{color:var(--g2-muted);gap:7px;font-size:12px;display:grid}.ux-advanced summary{cursor:pointer;font-size:13px}.ux-list-chips{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.ux-classification{margin:18px 0 22px}.ux-classification-head{color:var(--g2-muted);align-items:center;gap:6px;font-size:12px;display:flex}.ux-classification .ux-list-chips{gap:8px;margin:10px 0 18px}.appShell button.ux-category-chip.sg-button{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:36px;color:var(--category-color);background:color-mix(in srgb,var(--category-color) 8%,#101912);border:1px solid color-mix(in srgb,var(--category-color) 28%,#29372e);gap:7px;padding:7px 10px}.appShell button.ux-category-chip.sg-button:hover{background:color-mix(in srgb,var(--category-color) 15%,#101912);border-color:var(--category-color)}.appShell button.ux-category-chip.sg-button[aria-pressed=true]{background:color-mix(in srgb,var(--category-color) 20%,#101912);border-color:var(--category-color);box-shadow:inset 0 0 0 1px var(--category-color)}.ux-category-chip>i{background:currentColor;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.ux-category-chip>span:not(.sg-tag){overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;display:flex}.ux-category-chip small{color:inherit;opacity:.85;font-size:10px}.ux-category-chip>.sg-tag{background:color-mix(in srgb,var(--category-color) 14%,transparent);color:inherit;flex-shrink:0;font-size:10px;line-height:1.3}.ux-category-chip>svg{flex-shrink:0}.appShell button.ux-category-expand.sg-button{min-height:36px;padding:7px 8px;font-size:12px}.ux-group-badges{flex-wrap:wrap;gap:5px;min-width:0;max-width:190px;display:flex}.ux-group-badge{color:var(--category-color);background:color-mix(in srgb,var(--category-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--category-color) 25%,transparent);overflow-wrap:anywhere;border-radius:5px;max-width:100%;padding:3px 6px;font-size:11px;line-height:1.5;display:inline-block}.ux-selection{z-index:4;background:#22371e;border:1px solid #5e7638;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0;padding:12px;display:flex;position:sticky;top:0}.ux-metric-strip{border:1px solid var(--g2-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:20px 0;display:grid;overflow:hidden}.ux-metric-strip>div{background:#19271e;gap:8px;padding:18px;display:grid}.ux-metric-strip strong{font-variant-numeric:tabular-nums;font-size:23px}.ux-trend{color:var(--g2-muted);margin:20px 0}.ux-trend svg{width:100%;max-width:750px;max-height:260px;display:block;overflow:visible}.ux-trend text{fill:currentColor;font-size:10px}.ux-trend figcaption{font-size:13px}.ux-discovery-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ux-discovery-columns>section{border:1px solid var(--g2-line);border-radius:10px;min-width:0;padding:16px}.ux-discovery-columns header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ux-discovery-columns h3{margin:0}.appShell button.ux-discovery-row{text-align:left;border:0;border-top:1px solid var(--g2-line);background:0 0;border-radius:0;justify-content:start;align-items:center;gap:12px;width:100%;height:auto;min-height:74px;padding:16px 0;display:flex}.ux-discovery-row>span:not(.ux-avatar){flex:1;min-width:0}.ux-discovery-row b,.ux-discovery-row small{overflow-wrap:anywhere;display:block}.appShell button.ux-discovery-post{text-align:left;border:0;border-top:1px solid var(--g2-line);background:0 0;border-radius:0;flex-direction:column;justify-content:start;align-items:stretch;gap:9px;width:100%;height:auto;min-height:120px;padding:16px 0;display:flex}.ux-discovery-post>*{overflow-wrap:anywhere;flex-shrink:0;min-width:0}.ux-discovery-post b{font-size:14px;line-height:1.6}.ux-discovery-post small{color:var(--g2-muted);font-size:12px}.ux-discovery-post>span{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:400;line-height:1.65;display:-webkit-box;overflow:hidden}.ux-excerpts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.ux-excerpts article{border:1px solid var(--g2-line);border-radius:10px;flex-direction:column;min-width:0;padding:18px;display:flex}.ux-excerpts .ux-person{margin:0 0 12px}.ux-excerpts p{font-size:14px;line-height:1.8}.ux-excerpts footer{justify-content:space-between;align-items:center;gap:14px;margin-top:auto;display:flex}.ux-monitor-row{border-bottom:1px solid var(--g2-line);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.ux-monitor-row .ux-identity-button{white-space:normal;overflow-wrap:anywhere;min-width:0!important}.ux-monitor-row>span>small{display:block}.ux-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.appShell button.ux-start-card{text-align:left;flex-direction:column;justify-content:start;align-items:start;gap:10px;height:auto;min-height:108px;padding:22px;display:flex}.appShell .ux-start-card[aria-pressed=true]{background:#25351d;border-color:#c5fa5e}.ux-workflow-steps{border:1px solid var(--g2-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:20px 0;padding:6px;display:grid}.ux-workflow-steps button[aria-pressed=true]{color:var(--g2-lime);background:#25351d}.ux-builder-footer{border-top:1px solid var(--g2-line);justify-content:space-between;gap:16px;margin-top:22px;padding-top:18px;display:flex}.ux-series-card{flex-direction:column;gap:14px;display:flex}.ux-series-card button{align-self:start;margin-top:auto}@media (max-width:760px){.ux-start-grid{grid-template-columns:1fr}.ux-workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.ux-radar-group .rb-heading>div:first-child,.ux-radar-group .g2-page>.g2-heading{display:none}.appShell .ux-radar-posts .rb-columns,.appShell .ux-radar-topics .rb-columns{display:block!important}.appShell .ux-radar-posts .rb-accounts,.appShell .ux-radar-posts .rb-topics,.appShell .ux-radar-topics .rb-accounts,.appShell .ux-radar-topics .rb-posts,.appShell .rb-mobile-tabs[hidden]{display:none!important}.appShell .ux-radar-posts .rb-posts,.appShell .ux-radar-topics .rb-topics{width:100%;display:block!important}.appShell .rb-platforms{display:none}.appShell .rb-post-card{border-radius:12px;margin:16px 0;padding:20px!important}.appShell .rb-posttitle,.appShell .rb-post-excerpt{font-size:15px!important;line-height:1.8!important}.appShell .rb-post-actions{align-items:center;gap:8px;min-height:54px}.appShell .rb-post-metric strong{font-size:24px!important}.appShell .rb-tray{border:1px solid var(--g2-line);border-radius:12px;margin:20px 0;padding:18px}.appShell .ux-expanded-inbox .rb-trayrow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.appShell .ux-expanded-inbox .rb-trayrow>div{min-width:0}.appShell .ux-expanded-inbox .g2-preserve{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.appShell .personaCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.appShell .personaProfile{border:1px solid var(--g2-line);background:var(--g2-surface);border-radius:12px;min-width:0;padding:22px}.appShell .personaProfile p{font-size:14px;line-height:1.8}.appShell .personaProfile dl{font-size:13px;line-height:1.7}.appShell .profileHead>div{min-width:0}.appShell .profileHead small{overflow-wrap:anywhere}.appShell .personaOverview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.appShell .formatMatrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.appShell .formatMatrix button.sg-button{text-align:left;white-space:normal;flex-direction:column;justify-content:start;align-items:stretch;gap:10px;height:auto;min-height:140px;padding:18px;display:flex}.appShell .formatMatrix button.sg-button>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.appShell .formatMatrix button.sg-button>small{line-height:1.65;display:block}.appShell .formatMatrix button.sg-button>.sg-tag{align-self:start;margin:0}.appShell .formatMatrix button.sg-button>em{margin:0;line-height:1.5;position:static}.appShell .xhsWorkflowOptions button.sg-button{text-align:left;justify-content:start;align-items:start;gap:10px;height:auto;min-height:120px;padding:18px;line-height:1.65}.appShell .simpleBridgeForm{gap:22px;max-width:100%}.appShell .bridgePromptField textarea{width:100%;min-height:170px;font-size:14px;line-height:1.8}.appShell .sg-creator-workbench .generationPersonaField{border:1px solid var(--g2-line);border-radius:12px;padding:20px}.appShell .sg-creator-workbench .generationModelPicker{border:1px solid var(--g2-line);border-radius:10px;padding:16px}.appShell .g2-source-preview .g2-preserve{max-height:none!important;overflow:visible!important}.appShell .g2-source-preview{margin:18px 0}.appShell .sg-wizard{margin:18px 0 24px}.appShell .g2-preserve{white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width:1180px){.appShell{grid-template-columns:224px minmax(0,1fr)}.appShell aside.sidebar{width:224px;padding:22px 14px}.appShell .pageContent{padding:28px 32px}}@media (max-width:1180px){.ux-discovery-columns{grid-template-columns:1fr}.ux-discovery-columns>section{padding:18px}.ux-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appShell .g2-heading,.appShell .pageTitle{flex-wrap:wrap;align-items:flex-start}.ux-source-caption{flex-wrap:wrap}}@media (max-width:760px){.appShell .pageContent{padding:20px 16px 100px}.appShell .pageContent h1{font-size:24px!important}.appShell .g2-panel{padding:17px}.ux-filter-grid,.ux-excerpts,.appShell .personaCards{grid-template-columns:1fr}.ux-metric-strip,.appShell .personaOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.ux-source-caption details{max-width:100%}.appShell .g2-tabs{flex-wrap:nowrap;max-width:100%;padding-bottom:10px;overflow-x:auto}.appShell .g2-tabs>button{white-space:nowrap;flex-shrink:0}.ux-excerpts footer{flex-wrap:wrap}.appShell .g2-actions{width:auto}}@media (prefers-reduced-motion:reduce){.ux-switch>span{transition:none}}.ux-creation-context{background:#131e19;border:1px solid #2b3d32;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 24px;padding:12px 16px;display:flex}.ux-creation-context small{color:#a5b4ab;overflow-wrap:anywhere}.ux-topic-authors{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.ux-topic-authors article{border:1px solid #2b3d32;border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.ux-topic-authors small{color:#a5b4ab;margin-top:5px;display:block}.ux-event-timeline{border-left:1px solid #40583c;margin:20px 0 24px 8px;padding-left:24px}.ux-event-timeline li{padding:8px 12px 18px}.ux-event-timeline time{color:#a5b4ab;margin-bottom:8px;font-size:12px;display:block}.ux-event-timeline p{white-space:pre-wrap;overflow-wrap:anywhere}.appShell .pageContent>section.page{max-width:1536px;padding:0}.appShell .sg-creator-workbench header.pageTitle{min-height:0;margin:16px 0;padding-bottom:16px}.appShell .sg-creator-workbench .sg-wizard{margin:12px 0 16px}.appShell .sg-creator-workbench .liveBridge{margin-top:16px}.appShell .sg-creator-workbench .g2-heading{margin-bottom:12px}.appShell .brandBlock{min-width:0;max-width:100%;overflow:hidden}.appShell .brandBlock small{white-space:normal}.ux-topics-workspace>.ux-radar-topics>.rb-heading>div:first-child{display:none}.appShell .brandBlock.sg-button{white-space:normal;align-items:center;padding:8px 10px;overflow:visible;height:auto!important;min-height:58px!important}.appShell .brandBlock b{font-size:14px;line-height:1.4}.appShell .brandBlock small{font-size:9px;line-height:1.3}.appShell .sg-creator-workbench .g2-create{flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;display:flex}.appShell .sg-creator-workbench .g2-create>.g2-sectionhead{flex:1;min-height:40px;margin:0;padding:8px 0}.appShell .sg-creator-workbench .g2-create>.g2-context{gap:10px;min-height:40px;margin:0;padding:8px 0}.appShell .sg-creator-workbench .g2-create>.g2-source-preview,.appShell .sg-creator-workbench .g2-create>.g2-modegrid:not([hidden]){flex-basis:100%}.appShell .sg-creator-workbench .bridgeHeader{margin:0;padding:16px 20px}.appShell .sg-creator-workbench .simpleBridgeForm{padding:16px 20px}.appShell button.sg-button>svg{flex-shrink:0}.appShell .g2-metrics>button.sg-button{height:auto;min-height:122px;box-shadow:none;justify-content:center;align-items:start;gap:9px;padding:20px}.appShell button.newPersonaCard{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:auto;min-height:168px;padding:24px}.appShell button.g2-row{text-align:left;align-items:center;height:auto;min-height:86px;padding:18px 0}.appShell button.g2-row>span{overflow-wrap:anywhere;min-width:0}.appShell button.ux-identity-button{height:auto;min-height:44px}.appShell .ux-discovery-columns>section{flex-direction:column;align-items:stretch;display:flex}.appShell .ux-discovery-columns>section>small{margin-top:auto;padding-top:14px;line-height:1.6;display:block}.appShell .ux-discovery-columns>section>header,.appShell .ux-discovery-row .ux-avatar{flex-shrink:0}.appShell .ux-discovery-row small{color:var(--g2-muted);font-size:12px;line-height:1.6}.appShell .ux-discovery-row b{font-size:14px;line-height:1.6}.appShell .ux-series-card>.sg-tag{align-self:start}.appShell .g2-sectionhead{flex-wrap:wrap;gap:16px}.appShell .ux-person>div{overflow-wrap:anywhere;min-width:0}.appShell .ux-monitor-row>button:first-child{flex:1;min-width:0}.appShell .ux-monitor-row>button:last-child{flex-shrink:0}.appShell .g2-panel h2,.appShell .g2-panel h3{overflow-wrap:anywhere}.appShell .notificationPanel{max-height:calc(100dvh - 140px);overflow-y:auto}.appShell .ux-hub .sg-toast{border-left-width:1px;gap:8px;width:auto;max-width:calc(100vw - 32px);padding:6px 10px}.appShell .notificationHead{flex-wrap:wrap;align-items:center;gap:10px}.appShell .notificationHead>span{flex:1}.appShell .notificationHead button.sg-button{flex:none;width:auto;padding:8px}.appShell .notificationPanel>button.sg-button{text-align:left;white-space:normal;justify-content:start;align-items:start;height:auto;padding:14px 10px}.appShell .notificationPanel>button>span{gap:5px;min-width:0;line-height:1.6}.appShell header.topbar:has(.taskCenterPanel){-webkit-backdrop-filter:none;backdrop-filter:none;z-index:90}.appShell button.taskCenterBackdrop.sg-button{background:#0308058f;border:0;border-radius:0;width:100vw;height:100dvh;min-height:0;padding:0;inset:0;transform:none}.appShell button.taskCenterBackdrop.sg-button:is(:hover,:active){background:#0308058f;border:0;transform:none}@media (max-width:1200px){.appShell .g2-heading{align-items:flex-start}}.ux-avatar-fallback{position:relative;overflow:hidden}.ux-avatar-image{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.appShell .ux-identity-button .ux-avatar-fallback{display:grid}.appShell .ux-identity-button>span:not(.ux-avatar){min-width:0}.appShell .ux-identity-button>span:not(.ux-avatar)>b,.appShell .ux-identity-button>span:not(.ux-avatar)>small{overflow-wrap:anywhere;line-height:1.6;display:block}.appShell .pageContent :is(button,input,select,textarea,summary,a){scroll-margin-top:90px;scroll-margin-bottom:110px}@media (max-width:900px){.appShell .sg-step-actions{position:static}.appShell .ux-hub .ux-table{background:0 0;border:0;overflow:visible}.appShell .ux-hub .ux-table table{width:100%;min-width:0;display:block}.appShell .ux-hub .ux-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.appShell .ux-hub .ux-table tbody{gap:16px;display:grid}.appShell .ux-hub .ux-table tr{border:1px solid var(--g2-line);background:var(--g2-surface);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 16px;display:grid}.appShell .ux-hub .ux-table td{overflow-wrap:anywhere;border-bottom:1px solid var(--g2-line);min-width:0;padding:12px 0;display:block}.appShell .ux-hub .ux-table td:before{content:attr(data-label);color:var(--g2-muted);margin-bottom:6px;font-size:11px;line-height:1.6;display:block}.appShell .ux-hub .ux-table td[data-column=identity],.appShell .ux-hub .ux-table td[data-column=select]{grid-column:1/-1}.appShell .ux-hub .ux-table td[data-column=identity]:before{display:none}.appShell .ux-hub .ux-table .ux-identity-button{white-space:normal;width:100%;min-width:0}.appShell .ux-hub .ux-table td[data-column=favorite],.appShell .ux-hub .ux-table td[data-column=monitor]{border-bottom:0;align-items:center;gap:12px;display:flex}.appShell .ux-hub .ux-table td[data-column=favorite]:before,.appShell .ux-hub .ux-table td[data-column=monitor]:before{margin:0}.appShell .ux-hub>.g2-heading .sg-button{white-space:nowrap}}@media (max-width:760px){.appShell button.sg-button[data-size]{min-height:44px}.appShell button.ux-switch.sg-button{min-height:22px!important}.appShell .g2-metrics>button.sg-button{min-height:112px;padding:16px}.appShell button.ux-discovery-row{min-height:76px}.appShell button.ux-discovery-post{min-height:120px}.appShell .formatMatrix{grid-template-columns:1fr}.appShell .formatMatrix button.sg-button{min-height:132px}}.appShell .ux-info-tools{justify-content:flex-end;align-items:center;gap:8px;display:flex}.appShell .ux-sopilot{position:relative}.appShell .ux-sopilot>summary{min-height:32px;padding-right:44px}.appShell .ux-sopilot>.ux-info-tools{position:absolute;top:10px;right:14px}.appShell .g2-recovery>div:first-child{align-items:center;gap:6px;display:flex}html .appShell header.topbar{flex-wrap:wrap;height:auto;min-height:72px;padding-block:12px}html .appShell header.topbar .topActions{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%}html .appShell header.topbar .topActions>.ui-preference-control{box-sizing:border-box;width:112px;height:44px;min-height:44px;box-shadow:none;outline-offset:-3px;border-radius:8px;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:6px;padding:0 10px;display:grid;position:relative}html .appShell header.topbar .topActions>.ui-theme-switch{width:160px;max-width:100%}html .appShell header.topbar .ui-preference-control>svg{pointer-events:none;flex-shrink:0}html .appShell header.topbar .ui-preference-control>select{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:inherit;font:inherit;cursor:pointer;margin:0;font-size:12px;line-height:normal;display:block;height:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;padding:0!important}html .appShell header.topbar .ui-preference-control:has(select:focus-visible){outline:2px solid var(--lime);outline-offset:-3px;box-shadow:none}html .appShell header.topbar .topActions>button.sg-button{box-sizing:border-box;white-space:nowrap;outline-offset:-3px;border-radius:8px;height:44px;min-height:44px;padding-block:0;box-shadow:none!important}html .appShell header.topbar .topActions>button.sg-button:focus-visible{outline:2px solid var(--lime);outline-offset:-3px}html .appShell header.topbar .topActions>button.iconButton{flex-shrink:0;width:44px;min-width:44px;padding:0}html .appShell header.topbar .topActions>button.iconButton>em{background:var(--coral);width:14px;min-width:14px;height:14px;min-height:14px;color:var(--surface-0);box-shadow:none;border:0;border-radius:50%;place-items:center;margin:0;padding:0;font-size:9px;line-height:1;display:grid;position:absolute;inset:3px 3px auto auto;transform:none}@media (max-width:760px){html .appShell header.topbar{min-height:0}}@media (forced-colors:active){html .appShell header.topbar .ui-preference-control:has(select:focus-visible){outline-color:highlight}}.appShell .mainArea,.appShell .pageContent{min-width:0;max-width:100%}.appShell .pageContent{padding:clamp(16px,2vw,28px);container:workspace/inline-size}.appShell .pageContent :is(.g2-page,.page,.g2-panel,.rd-workspace,.tw-list-panel,.tw-detail-panel){box-sizing:border-box;min-width:0;max-width:100%}.appShell .pageContent :is(.g2-heading,.pageTitle,.rb-heading){flex-wrap:wrap;gap:12px}.appShell .pageContent :is(.g2-toolbar,.rd-toolbar,.g2-actions,.bridgeActionRow){flex-wrap:wrap;min-width:0;max-width:100%}.appShell .pageContent :is(input,select,textarea){box-sizing:border-box;max-width:100%}.appShell .pageContent :is(.g2-search,.rd-search){min-width:0}.appShell .pageContent :is(.g2-search,.rd-search)>input{width:100%;min-width:0}.appShell .pageContent :is(.g2-tabs,.sg-pagination){min-width:0;max-width:100%}.appShell .pageContent :is(.ux-table,.ki-data-table){max-width:100%;overflow:auto}.appShell .pageContent :is(img,video,canvas){max-width:100%}.appShell .pageContent .g2-panel pre{white-space:pre-wrap;overflow-wrap:anywhere}.appShell .ux-hub .ki-sort-heading{white-space:nowrap;flex-direction:row;justify-content:flex-end}.appShell .ux-hub .ki-mobile-sort{display:block}.appShell .ux-hub .ki-followers-inline{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.appShell .ux-hub .ki-table-panel .ki-followers-inline .ki-table-metric{width:auto;min-width:0;margin:0}.appShell .ux-hub .ki-followers-inline .ki-growth-value{font-size:11px;line-height:1.3}@container workspace (width<=520px){.appShell .ux-hub .ki-table-panel .ki-followers-inline .ki-table-metric strong{font-size:15px}.appShell .ux-hub .ki-followers-inline{gap:2px}.appShell .ux-hub .ki-followers-inline .ki-growth-value{font-size:10px}}.appShell .ux-hub .ki-table-panel .ki-comparison-table table{table-layout:auto;width:100%;min-width:0}.appShell .ux-hub .ki-table-panel .ki-comparison-table :is(th,td){padding-inline:8px}.appShell .ux-hub .ki-table-panel .ki-comparison-table .ux-identity-button{min-width:160px;max-width:220px}.appShell .ux-hub .ki-table-panel .ki-account-bio{max-width:165px}.appShell .ux-hub .ki-table-panel .ki-table-metric{width:84px}.appShell .ux-hub .ki-table-panel td:has(.ki-table-metric)>small{width:84px}.appShell .ux-hub .ki-table-panel td[data-label=列表],.appShell .ux-hub .ki-table-panel .ux-group-badges{min-width:86px;max-width:126px}.appShell .ux-hub .ki-table-panel .ux-group-badge{max-width:126px}.appShell .ux-hub .ki-table-panel td:last-child,.appShell .ux-hub .ki-table-panel th:last-child{min-width:116px}.appShell .ux-hub .ki-table-panel .ki-row-actions{gap:4px}.appShell .ux-hub .ki-table-panel td[data-column=monitor]{min-width:44px}.appShell .ux-hub .ki-heading-actions{flex-shrink:1}.appShell .ux-hub .ki-heading-actions>.sg-button{flex:0 0 38px}@media (max-width:1280px) and (min-width:851px){.appShell .sidebar{width:220px;padding-inline:10px}.appShell .pageContent{padding:16px}.appShell .ux-hub>.g2-heading{gap:8px}.appShell .ux-hub .ki-heading-actions{flex-wrap:nowrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.appShell .ux-hub .ki-heading-search{flex:220px;min-width:180px;max-width:360px}.appShell .ux-hub .ki-heading-tools{flex-wrap:nowrap;flex:0 auto;gap:4px}.appShell .ux-hub .ki-heading-tools select{width:112px;min-width:0}.appShell .ux-hub .ki-heading-tools>.sg-button{width:30px;min-width:30px;height:30px;min-height:30px}.appShell .ux-hub .ki-heading-actions>.ki-header-icon{width:32px;min-width:32px;height:32px;min-height:32px}}@container workspace (width<=1100px){.appShell .ux-hub>.g2-heading .g2-kicker,.appShell .ux-hub>.g2-heading p{display:none}.appShell .ux-hub>.g2-heading{gap:8px;margin:0}.appShell .ux-hub>.sg-back-nav{margin:0 0 8px}.appShell .ux-hub>.kl-list-nav{margin:10px 0;padding-bottom:6px}.appShell .ux-hub>.ki-catalog-filters{margin:8px 0}.appShell .ux-hub .ki-filter-main{flex-wrap:wrap;gap:8px;display:flex}.appShell .ux-hub .ki-filter-main>.ux-list-chips{flex-wrap:wrap;gap:5px;width:100%;margin:0;display:flex}.appShell .ux-hub .ux-category-chip small,.appShell .ux-hub .ux-classification-head>span,.appShell .ux-hub .ki-period-field>span{display:none}.appShell .ux-hub .ki-filter-main .sg-button{min-height:32px;padding:5px 7px;font-size:12px}.appShell .ux-hub .ki-board-filters{flex-wrap:nowrap;gap:6px;width:100%;padding:0;display:flex}.appShell .ux-hub .ki-board-filters select{min-width:0;height:34px;min-height:34px;padding:4px;font-size:12px}.appShell .ux-hub .ki-period-field{flex:1;min-width:0}.appShell .ux-hub .ki-board-filters>select{flex:1;width:0}.appShell .ux-hub>.ki-board-caption{margin:0;padding:6px 0;font-size:11px}.appShell .ux-hub>.ki-board-caption>span:last-child{display:none}.appShell .ux-hub:has(.ki-comparison-table){height:auto;min-height:0}.appShell .ux-hub>.ki-table-panel{flex:initial;min-height:0}.appShell .ux-hub .ki-table-panel>.ki-table-toolbar{flex-wrap:wrap}.appShell .ux-hub .ki-mobile-sort{display:block}.appShell .ux-hub .ki-table-panel .ki-comparison-table{padding:10px;overflow:visible}.appShell .ux-hub .ki-table-panel .ki-comparison-table table{width:100%;min-width:0;display:block}.appShell .ux-hub .ki-table-panel .ki-comparison-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.appShell .ux-hub .ki-table-panel .ki-comparison-table tbody{gap:12px;display:grid}.appShell .ux-hub .ki-table-panel .ki-comparison-table tr{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;padding:12px;display:grid}.appShell .ux-hub .ki-table-panel .ki-comparison-table td{white-space:normal;border-bottom:1px solid var(--line);min-width:0;max-width:none;padding:8px 0;display:block;position:static}.appShell .ux-hub .ki-table-panel td:before{content:attr(data-label);color:var(--muted);margin-bottom:5px;font-size:11px;display:block}.appShell .ux-hub .ki-table-panel td[data-column=identity]{grid-column:1/-1}.appShell .ux-hub .ki-table-panel td[data-column=identity]:before{display:none}.appShell .ux-hub .ki-table-panel td[data-column=select],.appShell .ux-hub .ki-table-panel td.ki-rank{grid-column:1/-1}.appShell .ux-hub .ki-table-panel td.ki-rank:before{margin-right:8px;display:inline}.appShell .ux-hub .ki-table-panel .ki-comparison-table .ux-identity-button{width:100%;min-width:0;max-width:100%}.appShell .ux-hub .ki-table-panel .ki-account-bio{max-width:100%}.appShell .ux-hub .ki-table-panel .ki-table-metric{justify-items:start;width:auto}.appShell .ux-hub .ki-table-panel td:has(.ki-table-metric)>small{text-align:left;width:auto}.appShell .ux-hub .ki-table-panel td:last-child{border:0;grid-column:1/-1}.appShell .ux-hub .ki-table-panel .ki-row-actions{flex-wrap:wrap}.appShell .ux-hub .ki-table-panel .ux-group-badges{min-width:0;max-width:100%}.appShell .pageContent .do-columns{grid-template-columns:minmax(0,1fr)}.appShell .pageContent .do-column{height:auto;max-height:none}.appShell .pageContent .do-feed{max-height:620px}}@container workspace (width<=1024px) and (width>=851px){.appShell .ux-hub .ki-heading-actions{flex-wrap:nowrap}.appShell .ux-hub .ki-heading-tools{white-space:nowrap;flex-wrap:nowrap}.appShell .ux-hub .ki-heading-tools select{width:100px}.appShell .ux-hub .ki-heading-tools>.sg-button{flex:0 0 30px}.appShell .ux-hub .kl-list-nav{gap:4px}.appShell .ux-hub .kl-list-nav>.sg-button{padding-inline:8px}}.appShell .ux-hub .ki-heading-actions{align-items:center;gap:6px;min-width:0}.appShell .ux-hub .ki-heading-tools{flex-wrap:nowrap;align-items:center;gap:5px;min-width:0;display:flex}.appShell .ux-hub .ki-heading-tools select{width:118px;min-width:0}.appShell .ux-hub .ki-filter-main{align-items:center;gap:8px}.appShell .ux-hub .ki-filter-main>.ux-list-chips{flex:auto;min-width:0}.appShell .ux-hub .ki-filter-main>.ki-board-filters{white-space:nowrap;flex:0 auto;align-items:center;gap:6px;display:flex}.appShell .ux-hub .ki-filter-main .ki-period-field>span,.appShell .ux-hub .ki-filter-main .sg-help,.appShell .ux-hub>.ki-board-caption{display:none}.appShell .ux-hub .ki-comparison-table th,.appShell .ux-hub .ki-comparison-table td{white-space:nowrap}.appShell .ux-hub .ki-comparison-table .ki-account-bio{text-overflow:ellipsis;white-space:nowrap;max-width:180px;display:block;overflow:hidden}.appShell .ux-hub .ki-comparison-table .ux-group-badges{max-width:110px;overflow:hidden}.appShell .ux-hub .ki-comparison-table td[data-label=标签] .ux-group-badges{white-space:normal;flex-wrap:wrap;justify-content:flex-start;max-width:100%;display:flex;overflow:visible}.appShell .ux-hub .ki-comparison-table td[data-label=标签] .ux-group-badge{display:inline-block}.appShell .ux-hub .ki-comparison-table td[data-label=数据来源] .sg-help{visibility:hidden;pointer-events:none;width:0;overflow:hidden}.appShell .ux-hub .ki-comparison-table td[data-label=数据来源]{width:18px;min-width:18px;font-size:0}.appShell .ux-hub .ki-comparison-table td[data-label=数据来源] .sg-tag{font-size:11px}.appShell .ux-hub .ki-comparison-table :is(th[data-column=source],td[data-label=数据来源]){visibility:hidden;width:0;max-width:0;padding:0;overflow:hidden}.appShell .ux-hub .ki-comparison-table .ki-row-more-dialog:not([open]){display:none}.appShell .ux-hub .ki-comparison-table .ki-row-actions{justify-content:flex-end}@container workspace (width<=1100px) and (width>=851px){.appShell .ux-hub .ki-filter-main{flex-wrap:nowrap}.appShell .ux-hub .ki-filter-main>.ux-list-chips{flex-wrap:nowrap;flex:auto;overflow:hidden}.appShell .ux-hub .ki-filter-main>.ki-board-filters{flex:none}.appShell .ux-hub .ki-heading-actions{flex-wrap:nowrap}}@container workspace (width<=850px){.appShell .pageContent :is(.rd-post-grid[data-dual=true],.tw-level-board,.creation-editor-grid,.radarComposer,.ki-content-grid,.ki-chart-grid,.g2-two){grid-template-columns:minmax(0,1fr)}.appShell .tw-level-board .tw-list-panel{height:auto;min-height:0;max-height:420px}.appShell .tw-level-board .tw-detail-panel{height:auto;min-height:0}.appShell .tw-level-board .tw-detail-body{overflow:visible}.appShell .pageContent :is(.g2-cards,.personaCards,.ux-discovery-columns){grid-template-columns:repeat(2,minmax(0,1fr))}}@container workspace (width<=520px){.appShell .pageContent .assignmentRow{grid-template-columns:minmax(0,1fr)}.appShell .pageContent .assignmentRow>*{grid-column:1;width:100%;min-width:0}.appShell .ux-hub .ki-table-panel>.ki-table-toolbar{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;padding:8px;display:grid}.appShell .ux-hub .ki-table-panel>.ki-table-toolbar>select{grid-column:span 3;width:100%;min-width:0;padding:5px;font-size:11px}.appShell .ux-hub .ki-table-panel>.ki-table-toolbar>.sg-button{grid-column:span 2;width:100%;min-height:34px}.appShell .pageContent :is(.g2-cards,.personaCards,.ux-discovery-columns,.ux-excerpts,.ux-filter-grid){grid-template-columns:minmax(0,1fr)}.appShell .pageContent :is(.g2-heading,.pageTitle,.rb-heading){align-items:stretch}.appShell .ux-hub .ki-heading-actions{width:100%}.appShell .ux-hub .ki-heading-search{flex:1;width:auto}.appShell .ux-hub .ki-table-panel .ki-comparison-table tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px}.appShell .ux-hub .ki-table-panel .ki-table-metric strong{font-size:18px}.appShell .ux-hub .ki-table-panel td[data-column=favorite],.appShell .ux-hub .ki-table-panel td[data-column=monitor]{display:block}.appShell .pageContent .rd-post-card>header,.appShell .pageContent .rd-post-card footer{flex-wrap:wrap}.appShell .pageContent .tw-topic-select{grid-template-columns:24px minmax(0,1fr)}.appShell .pageContent .tw-topic-stats{flex-flow:wrap;grid-column:2;align-items:center}.appShell .pageContent .sg-pagination{flex-wrap:wrap}}@container workspace (width>=1101px){.appShell .ux-hub .ki-comparison-table table{table-layout:fixed;width:100%;min-width:0}.appShell .ux-hub .ki-comparison-table thead th,.appShell .ux-hub .ki-comparison-table tbody td{white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;overflow:hidden}.appShell .ux-hub .ki-comparison-table tbody tr{height:68px}.appShell .ux-hub .ki-comparison-table th:first-child,.appShell .ux-hub .ki-comparison-table td:first-child{width:6%}.appShell .ux-hub .ki-comparison-table th[data-column=identity],.appShell .ux-hub .ki-comparison-table td[data-column=identity]{width:29%}.appShell .ux-hub .ki-comparison-table td[data-column=identity] .ux-identity-button{align-items:center;width:100%;min-width:0;display:flex;overflow:hidden}.appShell .ux-hub .ki-comparison-table td[data-column=identity] .ux-identity-button>span{min-width:0;overflow:hidden}.appShell .ux-hub .ki-comparison-table td[data-column=identity] small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.appShell .ux-hub .ki-comparison-table td[data-label=粉丝],.appShell .ux-hub .ki-comparison-table td[data-label="区间曝光 / 主帖"],.appShell .ux-hub .ki-comparison-table td[data-label=列表]{width:12%}.appShell .ux-hub .ki-comparison-table td[data-label=收藏]{width:7%}.appShell .ux-hub .ki-comparison-table td[data-label=监控]{width:8%}.appShell .ux-hub .ki-comparison-table td:last-child{width:10%;min-width:70px}.appShell .ux-hub .ki-comparison-table .ki-table-metric{width:auto;min-width:0;margin-bottom:3px}.appShell .ux-hub .ki-comparison-table .ki-table-metric strong{font-size:18px;line-height:1.15}.appShell .ux-hub .ki-comparison-table td:has(.ki-table-metric)>small{text-overflow:ellipsis;white-space:nowrap;width:auto;max-width:100%;overflow:hidden}.appShell .ux-hub .ki-comparison-table .ux-group-badges{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}}@container workspace (width<=1100px) and (width>=761px){.appShell .ux-hub .ki-comparison-table tbody tr{height:64px}.appShell .ux-hub .ki-comparison-table .ki-table-metric strong{font-size:16px}.appShell .ux-hub .ki-comparison-table td[data-column=identity]{width:27%}}.appShell .ux-hub>.g2-heading{align-items:center}.appShell .ux-hub .ki-heading-actions{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.appShell .ux-hub .ki-heading-search{flex:0 300px;min-width:180px;max-width:300px}.appShell .ux-hub .ki-heading-actions>.ki-header-icon,.appShell .ux-hub .ki-heading-actions>.sg-button{width:30px;min-width:30px;height:30px;min-height:30px;padding:5px}.appShell .ux-hub .ki-heading-actions>.ki-header-icon.sg-button.sg-button-primary{background:var(--panel);border-color:var(--line);color:var(--text)}.appShell .ux-hub .ki-heading-tools{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:5px;min-width:0;display:flex}.appShell .ux-hub .ki-heading-tools select{width:108px;min-width:108px;height:30px;min-height:30px;padding:4px 22px 4px 8px;font-size:12px}.appShell .ux-hub .ki-heading-tools>.sg-button{width:30px;min-width:30px;height:30px;min-height:30px;padding:5px}@container workspace (width<=1100px) and (width>=851px){.appShell .ux-hub .ki-heading-search{flex-basis:240px;max-width:240px}.appShell .ux-hub .ki-heading-tools select{width:96px;min-width:96px}}.appShell .ux-hub .ki-comparison-table td:has(.ki-table-metric)>small{text-align:left;white-space:nowrap;vertical-align:baseline;width:auto;margin-left:6px;display:inline-block}.appShell .ux-hub .ki-comparison-table .ux-group-badges{cursor:help}.appShell .ux-hub .ki-comparison-table .ux-group-badge{white-space:nowrap;line-height:1.2}@media (min-width:761px){.appShell .ux-hub .ki-table-panel .ki-comparison-table table{table-layout:fixed!important;width:100%!important;min-width:0!important}.appShell .ux-hub .ki-table-panel .ki-comparison-table tbody tr{height:68px!important}.appShell .ux-hub .ki-table-panel .ki-comparison-table :is(th,td){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.appShell .ux-hub .ki-heading-actions>.ki-heading-search,.appShell .ux-hub .ki-heading-actions>.ki-control-menu{display:none}.appShell .ux-hub .ki-heading-actions>.ki-header-icon{gap:6px;width:auto;min-width:30px;padding-inline:10px}.appShell .ux-hub .ki-heading-actions>.ki-header-icon.sg-button-primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.appShell .ux-hub .ki-action-label{white-space:nowrap;font-size:12px;line-height:1;display:inline!important}.appShell .ux-hub .ki-heading-actions>.ki-header-icon{gap:6px!important;width:auto!important;min-width:30px!important;height:36px!important;min-height:36px!important;padding:0 10px!important}.appShell .ux-hub .ki-catalog-filters{background:0 0;border:0;margin:10px 0 8px;padding:0}.appShell .ux-hub .ki-catalog-filters .ki-filter-main{display:block}.appShell .ux-hub .ki-catalog-filters .ki-board-filters{display:none}.appShell .ux-hub .ki-catalog-filters .ux-classification-head{color:var(--muted);letter-spacing:.04em;align-items:center;margin-right:4px;font-size:11px;display:inline-flex}.appShell .ux-hub .ki-catalog-filters .ux-classification-head .sg-help{display:none}.appShell .ux-hub .ki-catalog-filters .ux-list-chips{align-items:center;gap:7px}.appShell .ux-hub .ki-catalog-filters .ux-category-chip{border-radius:18px;height:32px;min-height:32px;padding:0 11px;font-size:12px}.appShell .ux-hub .ki-catalog-filters .ux-category-chip small{display:none}.appShell .ux-hub .ki-catalog-filters .ux-category-chip i{background:var(--category-color);border-radius:50%;width:7px;height:7px;display:inline-block}.appShell .ux-hub .ki-catalog-filters .ux-category-chip svg{width:13px;height:13px}.appShell .ux-hub .ki-catalog-filters .ux-category-expand{border-radius:18px;height:32px;min-height:32px;padding-inline:10px;font-size:12px}.appShell .ux-hub .ki-reference-filterbar{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:8px;min-width:0;margin:8px 0 12px;padding:9px;display:flex;box-shadow:0 8px 24px #00000014}.appShell .ux-hub .ki-reference-search{border:1px solid var(--line);background:var(--surface);min-width:180px;height:34px;color:var(--muted);border-radius:8px;flex:260px;align-items:center;gap:7px;padding:0 10px;display:flex}.appShell .ux-hub .ki-reference-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.appShell .ux-hub .ki-reference-select .sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.appShell .ux-hub .ki-reference-select{flex:none;display:block;position:relative}.appShell .ux-hub .ki-reference-select select{border:1px solid var(--line);background:var(--surface);min-width:112px;height:34px;color:var(--text);-webkit-appearance:auto;appearance:auto;border-radius:8px;padding:0 26px 0 10px;font-size:12px}.appShell .ux-hub .ki-reference-time select{min-width:112px}.appShell .ux-hub .ki-reference-status select{min-width:142px}.appShell .ux-hub .ki-reference-divider{background:var(--line);flex:0 0 1px;width:1px;height:22px;margin-inline:1px}.appShell .ux-hub .ki-reference-button,.appShell .ux-hub .ki-reference-icon{white-space:nowrap;height:34px;min-height:34px;padding-inline:10px;font-size:12px}.appShell .ux-hub .ki-reference-icon{width:34px;min-width:34px;padding:7px}.appShell .ux-hub .ki-board-caption{display:none}.appShell .ux-hub .ki-comparison-table{border-radius:12px}.appShell .ux-hub .ki-comparison-table th{background:var(--panel);height:44px;padding-block:0;font-size:11px}.appShell .ux-hub .ki-comparison-table td{padding-block:12px}.appShell .ux-hub .ki-comparison-table .ki-table-metric strong{font-size:16px}.appShell .ux-hub .ki-comparison-table .ki-table-metric{justify-items:start;gap:3px;margin-bottom:2px}.appShell .ux-hub .ki-comparison-table td:has(.ki-table-metric)>small{color:var(--muted);text-align:left;font-size:11px}.appShell .ux-hub .ki-comparison-table th[data-column=source],.appShell .ux-hub .ki-comparison-table td[data-label=数据来源],.appShell .ux-hub .ki-comparison-table th[data-column=favorite],.appShell .ux-hub .ki-comparison-table td[data-column=favorite],.appShell .ux-hub .ki-comparison-table th[data-column=monitor],.appShell .ux-hub .ki-comparison-table td[data-column=monitor]{display:none}.appShell .ux-hub .ki-comparison-table .ux-inline-favorite,.appShell .ux-hub .ki-comparison-table .ux-inline-monitor,.appShell .ux-hub .ki-comparison-table .ux-inline-share{justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:5px;display:inline-flex}.appShell .ux-hub .ki-comparison-table .ux-inline-favorite{color:var(--muted)}.appShell .ux-hub .ki-comparison-table .ux-inline-favorite[aria-pressed=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border-color:var(--accent)}.appShell .ux-hub .ki-comparison-table .ux-inline-monitor>span:after{content:"";background:var(--muted);border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:2px}.appShell .ux-hub .ki-comparison-table .ki-row-actions{border:1px solid var(--line);opacity:.78;border-radius:7px;align-items:center;gap:3px;padding:2px;display:inline-flex}.appShell .ux-hub .ki-comparison-table .ki-row-actions:hover{opacity:1}.appShell .ux-hub .ki-comparison-table .ki-row-more>summary{border:0;border-radius:4px;height:28px;min-height:28px;padding:4px 7px;font-size:0}.appShell .ux-hub .ki-comparison-table .ki-row-more>summary:after{content:"⋯";color:var(--muted);font-size:18px;line-height:16px}.appShell .ux-hub .ki-comparison-table th:last-child,.appShell .ux-hub .ki-comparison-table td:last-child{width:18%;min-width:150px}.appShell .ux-hub .ki-comparison-table th:nth-child(5),.appShell .ux-hub .ki-comparison-table td[data-label="累计总帖 / 帖均曝光"]{visibility:visible!important;width:12%!important;max-width:none!important;padding-inline:10px!important;display:table-cell!important;overflow:hidden!important}.appShell .ux-hub .ki-comparison-table .ki-row-actions>:is(.ux-inline-favorite,.ux-inline-monitor,.ux-inline-share,.ki-row-more){display:inline-flex!important}.appShell .ux-hub .ki-comparison-table .ki-row-actions .ki-row-more{display:block!important}@media (min-width:1200px){.appShell .ux-hub .ki-action-label{display:inline!important}.appShell .ux-hub .ki-heading-actions>.ki-header-icon{flex:none!important}}@media (min-width:761px){.appShell .ux-hub .ki-comparison-table th:first-child,.appShell .ux-hub .ki-comparison-table td:first-child{width:6%!important}.appShell .ux-hub .ki-comparison-table th:nth-child(2),.appShell .ux-hub .ki-comparison-table td:nth-child(2){width:27%!important}.appShell .ux-hub .ki-comparison-table th:nth-child(3),.appShell .ux-hub .ki-comparison-table td:nth-child(3),.appShell .ux-hub .ki-comparison-table th:nth-child(4),.appShell .ux-hub .ki-comparison-table td:nth-child(4),.appShell .ux-hub .ki-comparison-table th:nth-child(5),.appShell .ux-hub .ki-comparison-table td:nth-child(5){width:12%!important}.appShell .ux-hub .ki-comparison-table th:nth-child(6),.appShell .ux-hub .ki-comparison-table td:nth-child(6){width:17%!important}.appShell .ux-hub .ki-comparison-table th:nth-child(10),.appShell .ux-hub .ki-comparison-table td:nth-child(10){width:14%!important;min-width:0!important}}@container workspace (width<=1050px) and (width>=761px){.appShell .ux-hub .ki-reference-filterbar{gap:5px;padding:7px}.appShell .ux-hub .ki-reference-search{flex-basis:210px}.appShell .ux-hub .ki-reference-select select{min-width:92px;padding-inline:7px;font-size:11px}.appShell .ux-hub .ki-reference-status select{min-width:120px}.appShell .ux-hub .ki-action-label{display:none!important}}@media (max-width:760px){.appShell .ux-hub .ki-reference-filterbar{flex-wrap:wrap}.appShell .ux-hub .ki-reference-search{flex-basis:100%}.appShell .ux-hub .ki-reference-divider{display:none}.appShell .ux-hub .ki-reference-select{flex:calc(50% - 5px)}.appShell .ux-hub .ki-reference-select select{width:100%;min-width:0}.appShell .ux-hub .ki-reference-button{flex:1}}.appShell .ux-hub>.g2-heading h1,.appShell .ux-hub>.g2-heading h2{font-size:20px!important;line-height:1.2!important}.appShell .ux-hub .kl-list-nav>button,.appShell .ux-hub .kl-list-nav>.sg-button,.appShell .ux-hub .kl-list-nav select{height:32px!important;min-height:32px!important;padding:4px 10px!important;font-size:12px!important;line-height:20px!important}.appShell .ux-hub .kl-list-nav select{font-weight:500!important}.appShell .ux-hub .ki-catalog-filters .ux-category-chip,.appShell .ux-hub .ki-catalog-filters .ux-category-expand{height:30px!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important;line-height:1!important}.appShell .ux-hub .ki-reference-filterbar{min-height:52px!important;padding:8px!important}.appShell .ux-hub .ki-reference-search,.appShell .ux-hub .ki-reference-select select,.appShell .ux-hub .ki-reference-button,.appShell .ux-hub .ki-reference-icon{height:34px!important;min-height:34px!important;font-size:12px!important;line-height:1.2!important}.appShell .ux-hub .ki-reference-search{padding:0 10px!important}.appShell .ux-hub .ki-reference-search input{font-size:12px!important;font-weight:500!important}.appShell .ux-hub .ki-reference-select select{padding:0 24px 0 10px!important;font-weight:500!important}.appShell .ux-hub .ki-reference-button{padding:0 10px!important;font-weight:600!important}.appShell .ux-hub .ki-comparison-table thead th{height:38px!important;min-height:38px!important;padding:0 8px!important;font-size:12px!important;line-height:16px!important}.appShell .ux-hub .ki-comparison-table tbody tr{height:64px!important}.appShell .ux-hub .ki-comparison-table tbody td{padding:8px!important;font-size:13px!important;line-height:18px!important}.appShell .ux-hub .ki-comparison-table .ux-identity-button{font-size:13px!important;font-weight:600!important;line-height:17px!important}.appShell .ux-hub .ki-comparison-table .ki-account-handle,.appShell .ux-hub .ki-comparison-table .ki-account-bio{font-size:11.5px!important;line-height:16px!important}.appShell .ux-hub .ki-comparison-table .ki-table-metric strong{font-size:15px!important;line-height:18px!important}.appShell .ux-hub .ki-comparison-table td:has(.ki-table-metric)>small{font-size:11px!important;line-height:16px!important}.appShell .ux-hub .ki-comparison-table .ux-group-badge{padding:3px 6px!important;font-size:12px!important;line-height:14px!important}.appShell .ux-hub .ki-comparison-table .ki-row-actions{min-height:30px!important}.appShell .ux-hub .ki-reference-search input{height:34px!important;min-height:34px!important;padding:0!important;line-height:34px!important}.appShell .pageContent .ux-hub .ki-table-panel .ki-comparison-table .ki-table-metric strong{font-size:15px!important;line-height:18px!important}.appShell .ux-hub .ki-comparison-table .ki-row-actions{opacity:1!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;padding:0!important;display:flex!important}.appShell .ux-hub .ki-comparison-table .ux-inline-favorite{border-radius:8px!important;flex:0 0 30px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:6px!important}.appShell .ux-hub .ki-comparison-table .ux-inline-monitor{background:0 0!important;border:0!important;border-radius:999px!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:22px!important;min-height:22px!important;padding:0!important}.appShell .ux-hub .ki-comparison-table .ux-inline-monitor>span{background:var(--line)!important;border-radius:999px!important;width:32px!important;height:16px!important}.appShell .ux-hub .ki-comparison-table .ux-inline-monitor>span:after{background:var(--muted)!important;width:12px!important;height:12px!important;top:2px!important;left:2px!important}.appShell .ux-hub .ki-comparison-table .ki-row-more>summary{border:1px solid var(--line)!important;border-radius:8px!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:5px!important}.appShell .ux-hub>.kl-list-nav{scrollbar-width:none;border:1px solid var(--line)!important;background:var(--panel)!important;border-radius:12px!important;align-items:center!important;gap:4px!important;min-height:44px!important;margin:10px 0 8px!important;padding:4px 8px!important;display:flex!important;overflow-x:auto!important}.appShell .ux-hub>.kl-list-nav::-webkit-scrollbar{display:none}.appShell .ux-hub>.kl-list-nav>button,.appShell .ux-hub>.kl-list-nav>select{flex:none!important}.appShell .ux-hub .ki-catalog-filters .ki-filter-main>.ux-list-chips{scrollbar-width:none;flex-wrap:nowrap!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;display:flex!important;overflow-x:auto!important}.appShell .ux-hub .ki-catalog-filters .ki-filter-main>.ux-list-chips::-webkit-scrollbar{display:none}.appShell .ux-hub .ki-catalog-filters .ux-classification-head{color:var(--muted)!important;letter-spacing:0!important;flex:none!important;align-items:center!important;margin-right:2px!important;font-size:12px!important;display:inline-flex!important}.appShell .ux-hub .ki-catalog-filters .ux-favorite-filter{border-left-color:var(--line)!important;flex:none!important;margin-left:4px!important;padding-inline:12px!important}.appShell .ux-hub .ki-comparison-table .ki-sort-heading{justify-content:flex-start!important}.appShell .ux-hub .ki-comparison-table thead th:nth-child(3),.appShell .ux-hub .ki-comparison-table thead th:nth-child(4),.appShell .ux-hub .ki-comparison-table thead th:nth-child(5),.appShell .ux-hub .ki-comparison-table thead th:nth-child(6),.appShell .ux-hub .ki-comparison-table thead th:last-child,.appShell .ux-hub .ki-comparison-table td[data-label=粉丝],.appShell .ux-hub .ki-comparison-table td[data-label="区间曝光 / 主帖"],.appShell .ux-hub .ki-comparison-table td[data-label="累计总帖 / 帖均曝光"],.appShell .ux-hub .ki-comparison-table td[data-label=列表],.appShell .ux-hub .ki-comparison-table td:last-child{text-align:left!important}.appShell .ux-hub .ki-table-panel,.appShell .ux-hub .ki-comparison-table{overflow:visible!important}.appShell .ux-hub .ki-comparison-table table{table-layout:fixed!important}.appShell .ux-hub .ki-comparison-table :is(th,td){overflow:visible!important}.appShell .ux-hub .ki-comparison-table .ki-row-more-menu{z-index:100!important;min-width:150px!important}.appShell .ux-hub .ki-comparison-table .ki-row-more-menu .sg-button{width:100%!important;min-height:32px!important}.appShell .ux-hub .ki-comparison-table .ux-inline-monitor{border:1px solid color-mix(in srgb,var(--muted) 55%,transparent)!important;background:var(--surface-2)!important;border-radius:999px!important;flex:0 0 38px!important;width:38px!important;min-width:38px!important;height:24px!important;min-height:24px!important;padding:2px!important}.appShell .ux-hub .ki-comparison-table .ux-inline-monitor>span{background:var(--muted)!important;border-radius:999px!important;flex:0 0 32px!important;width:32px!important;height:18px!important;display:block!important;position:relative!important}.appShell .ux-hub .ki-comparison-table .ux-inline-monitor>span:after{background:var(--surface)!important;width:14px!important;height:14px!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--ink) 28%,transparent)!important;top:2px!important;left:2px!important}.appShell .ux-hub .ki-comparison-table .ux-inline-monitor[aria-checked=true]{border-color:var(--lime)!important;background:color-mix(in srgb,var(--lime) 18%,var(--surface-2))!important}.appShell .ux-hub .ki-comparison-table .ux-inline-monitor[aria-checked=true]>span{background:var(--lime)!important}.appShell .ux-hub .ki-comparison-table .ux-inline-monitor[aria-checked=true]>span:after{background:var(--surface)!important;left:16px!important}.appShell .ux-hub .ki-reference-search{background:var(--surface)!important;box-shadow:none!important;gap:8px!important;overflow:hidden!important}.appShell .ux-hub .ki-reference-search input{box-shadow:none!important;color:var(--text)!important;background:0 0!important;border:0!important;outline:0!important;flex:auto!important;min-width:0!important}.appShell .ux-hub .ki-catalog-filters .ux-category-chip{border:1px solid color-mix(in srgb,var(--category-color) 45%,var(--line))!important;background:color-mix(in srgb,var(--category-color) 10%,var(--surface))!important;white-space:nowrap!important;border-radius:999px!important}.appShell .ux-hub .ki-catalog-filters .ux-category-chip[aria-pressed=true]{box-shadow:inset 0 0 0 1px!important}.appShell .ux-hub .ki-sort-heading{align-items:flex-start!important}.appShell .ux-hub .ki-sort-heading button{border-radius:6px!important;gap:6px!important;height:24px!important;min-height:24px!important;padding:2px 4px!important}:is(.appShell .ux-hub .ki-sort-heading button:hover,.appShell .ux-hub .ki-sort-heading button:focus-visible){background:color-mix(in srgb,var(--accent) 12%,transparent)!important}.appShell .ux-hub .ki-comparison-table .ki-sort-heading{justify-content:flex-start!important;align-items:center!important}.appShell .ux-hub .ki-comparison-table .ki-sort-trigger{width:auto!important;min-width:0!important;height:30px!important;min-height:30px!important;color:var(--muted)!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;padding:3px 7px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}:is(.appShell .ux-hub .ki-comparison-table .ki-sort-trigger:hover,.appShell .ux-hub .ki-comparison-table .ki-sort-trigger:focus-visible){color:var(--text)!important;background:color-mix(in srgb,var(--accent) 10%,transparent)!important;outline:none!important}.appShell .ux-hub .ki-comparison-table .ki-sort-trigger[aria-pressed=true]{color:var(--accent)!important}.appShell .ux-hub .ki-comparison-table .ki-sort-label{align-items:center!important;gap:5px!important;display:inline-flex!important}.appShell .ux-hub .ki-comparison-table .ki-sort-help{color:var(--muted)!important;opacity:.72!important;flex:none!important}.appShell .ux-hub .ki-comparison-table .ki-sort-indicator{color:currentColor!important;opacity:.72!important;flex:none!important;justify-content:center!important;align-items:center!important;width:14px!important;height:14px!important;display:inline-flex!important}.appShell .ux-hub .ki-comparison-table .ki-sort-trigger[aria-pressed=true] .ki-sort-indicator{opacity:1!important}.appShell .ux-hub .ki-comparison-table .ki-static-heading{height:30px!important;color:var(--text)!important;align-items:center!important;padding:3px 7px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.appShell .ux-hub .ki-comparison-table .ki-followers-inline{grid-template-columns:1fr!important;justify-items:start!important;gap:2px!important;display:grid!important}.appShell .ux-hub .ki-comparison-table .ki-followers-inline .ki-table-metric{text-align:left!important;justify-items:start!important;width:100%!important;margin:0!important}.appShell .ux-hub .ki-comparison-table td:has(.ki-table-metric)>small{text-align:left!important;justify-items:start!important;width:100%!important;margin:0!important}.appShell .ux-hub .ki-comparison-table .ki-table-metric{gap:2px!important;line-height:18px!important;display:grid!important}.appShell .ux-hub .ki-comparison-table td:has(.ki-table-metric)>small{line-height:16px!important;display:block!important}.appShell .ux-hub .ki-comparison-table .ki-followers-inline .ki-growth-value{text-align:left!important;justify-self:start!important;width:max-content!important;min-width:0!important;margin:0!important;display:block!important}.appShell .ux-hub>.kl-list-nav .kl-custom-divider{background:var(--line)!important;box-sizing:border-box!important;border:0!important;border-radius:0!important;flex:0 0 1px!important;width:1px!important;min-width:1px!important;height:24px!important;min-height:24px!important;margin:0 6px!important;padding:0!important;font-size:0!important;display:block!important}.appShell .ux-hub>.kl-list-nav select{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:7px}.appShell{--favorite-star:var(--g2-lime,#c5fa5e)}.appShell :is(.ux-star,.do-star,.ux-inline-favorite)[aria-pressed=false],.appShell :is(.ux-star,.do-star,.ux-inline-favorite):not(.active):not([aria-pressed=true]){color:var(--muted)!important;background:0 0!important}.appShell :is(.ux-star,.do-star,.ux-inline-favorite)[aria-pressed=true],.appShell .ux-star.active{color:var(--favorite-star)!important}.appShell :is(.ux-star,.do-star,.ux-inline-favorite)[aria-pressed=true] svg,.appShell .ux-star.active svg{fill:currentColor!important;stroke:currentColor!important}.appShell aside.sidebar{scrollbar-gutter:stable;box-sizing:border-box!important;align-self:start!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden auto!important}.appShell aside.sidebar .mainNav{scrollbar-gutter:stable;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.appShell aside.sidebar .account-settings-footer{z-index:2!important;background:var(--surface-0)!important;flex:none!important;margin-top:0!important;position:relative!important}.appShell .brandBlock>span:last-child small{display:none!important}.appShell header.topbar>div:first-child:has(.breadcrumb){display:none!important}@media (min-width:761px){.appShell header.topbar{min-height:60px!important;padding-block:8px!important}}@keyframes sg-badge-breathe{0%,to{opacity:.95}50%{opacity:.58}}.appShell header.topbar .topActions>button.iconButton>em,.appShell header.topbar .topActions>button.taskCenterButton>em{background:var(--coral)!important;color:#0000!important;border:0!important;border-radius:50%!important;width:8px!important;min-width:8px!important;height:8px!important;min-height:8px!important;padding:0!important;font-size:0!important;line-height:0!important;animation:2.4s ease-in-out infinite sg-badge-breathe!important;top:6px!important;right:5px!important;transform:none!important}@media (prefers-reduced-motion:reduce){.appShell header.topbar .topActions>button.iconButton>em,.appShell header.topbar .topActions>button.taskCenterButton>em{opacity:1!important;animation:none!important}}.appShell .ux-hub .ki-comparison-table th:last-child,.appShell .ux-hub .ki-comparison-table td:last-child{background:0 0!important;width:140px!important;min-width:140px!important;overflow:visible!important}.appShell .ux-hub .ki-comparison-table .ki-row-actions{border:1px solid var(--line)!important;background:var(--surface-2)!important;opacity:1!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;padding:2px!important;display:inline-flex!important}.appShell .ux-hub .ki-comparison-table .ki-row-actions>:is(.ux-inline-favorite,.ux-inline-monitor,.ux-inline-share,.ki-row-more){background:0 0!important;border:0!important;border-radius:7px!important;flex:0 0 32px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;display:inline-flex!important}.appShell .ux-hub .ki-comparison-table .ki-row-actions>:is(.ux-inline-favorite,.ux-inline-monitor,.ux-inline-share,.ki-row-more)+:is(.ux-inline-favorite,.ux-inline-monitor,.ux-inline-share,.ki-row-more){border-left:1px solid var(--line)!important;border-radius:0 7px 7px 0!important}.appShell .ux-hub .ki-comparison-table .ki-row-actions .ux-inline-favorite[aria-pressed=true]{color:var(--favorite-star,var(--g2-lime,#c5fa5e))!important;background:0 0!important}.appShell .ux-hub .ki-comparison-table .ki-row-actions .ux-inline-favorite[aria-pressed=true] svg{fill:currentColor!important;stroke:currentColor!important}.appShell .ux-hub .ki-comparison-table .ki-row-actions .ux-inline-monitor{color:var(--muted)!important;background:0 0!important;border-radius:0!important}.appShell .ux-hub .ki-comparison-table .ki-row-actions .ux-inline-monitor[aria-checked=true]{color:var(--lime,#c8ff4d)!important;background:0 0!important}.appShell .ux-hub .ki-comparison-table .ki-row-actions .ux-inline-monitor[aria-checked=true] svg{fill:currentColor!important;stroke:currentColor!important}.appShell .ux-hub .ki-comparison-table .ki-row-actions .ux-inline-monitor>span{display:none!important}.appShell .ux-hub .ki-comparison-table .ki-row-more{position:relative!important;overflow:visible!important}.appShell .ux-hub .ki-comparison-table .ki-row-more-trigger{box-sizing:border-box!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:0 7px 7px 0!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:0!important;display:inline-flex!important}.appShell .ux-hub .ki-comparison-table .ki-row-more-trigger[aria-expanded=true]{color:var(--accent)!important}.appShell .ux-hub .ki-comparison-table .ki-row-more-trigger svg{width:16px!important;height:16px!important}.appShell .ux-hub .ki-comparison-table .ki-row-more-menu{z-index:200!important;top:calc(100% + 4px)!important;right:0!important}.appShell .sg-pagination{flex-wrap:wrap!important;gap:10px!important}.appShell .sg-page-size{color:var(--muted)!important;text-align:center!important;justify-content:center!important;align-items:center!important;gap:5px!important;font-size:12px!important;display:inline-flex!important}.appShell .sg-page-size select{-webkit-appearance:none!important;appearance:none!important;border:1px solid var(--line)!important;background-image:none!important;background-color:var(--surface-2)!important;min-width:54px!important;height:30px!important;color:var(--text)!important;font-family:var(--font-sans,ui-sans-serif,sans-serif)!important;text-align:center!important;text-align-last:center!important;cursor:pointer!important;border-radius:7px!important;padding:0!important;font-size:13px!important;font-weight:600!important;line-height:30px!important}.appShell .sg-page-size select::-ms-expand{display:none!important}@media (min-width:761px){.appShell .ux-hub:has(.ki-comparison-table){height:auto!important;min-height:0!important}.appShell .ux-hub:has(.ki-comparison-table) .ki-table-panel{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.appShell .ux-hub .ki-comparison-table{overscroll-behavior:auto!important;scrollbar-gutter:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}}.appShell .ux-hub .ki-comparison-table thead th[data-column=tags],.appShell .ux-hub .ki-comparison-table thead th:first-child,.appShell .ux-hub .ki-comparison-table td.ki-rank,.appShell .ux-hub .ki-comparison-table td[data-label=粉丝],.appShell .ux-hub .ki-comparison-table td[data-label="区间曝光 / 主帖"],.appShell .ux-hub .ki-comparison-table td[data-label="累计总帖 / 帖均曝光"],.appShell .ux-hub .ki-comparison-table td[data-label=列表]{text-align:left!important}.appShell .ux-hub .ki-comparison-table thead th:has(.ki-sort-trigger){text-align:left!important}.appShell .ux-hub .ki-comparison-table th:has(.ki-sort-trigger) .ki-sort-heading{justify-content:flex-start!important}.appShell .ux-hub .ki-comparison-table th:has(.ki-sort-trigger) .ki-sort-trigger{padding-inline:0!important}.appShell .ux-hub .ki-comparison-table .ki-table-metric,.appShell .ux-hub .ki-comparison-table .ki-followers-inline{text-align:left!important;justify-items:start!important}.appShell .ux-hub .ki-comparison-table td:has(.ki-table-metric)>small{text-align:left!important;justify-items:start!important}.appShell .ux-hub .ki-comparison-table td:last-child .ki-row-actions{margin-inline:auto!important}.appShell .ux-hub .ki-comparison-table td[data-label=列表] .ux-group-badges{justify-content:flex-start!important}.appShell{--ui-title:18px;--ui-section:14px;--ui-body:13px;--ui-control:13px;--ui-meta:12px;--ui-caption:12px;--ui-metric:14px;--ui-avatar:32px;--fs-h1:var(--ui-title);--fs-h2:var(--ui-section);--fs-h3:13px;--fs-display:var(--ui-metric);--fs-body:var(--ui-body);--fs-label:var(--ui-control);--fs-xs:var(--ui-meta);--wb-r-xs:var(--r-xs);--wb-r-sm:var(--r-sm);--wb-r-md:var(--r-md);--wb-r-lg:var(--r-lg);--r-1:var(--r-xs);--r-2:var(--r-sm);--r-3:var(--r-md);--r-4:var(--r-lg);font-family:var(--font-sans);font-size:var(--ui-body);line-height:1.6}.appShell .pageContent h1{letter-spacing:-.02em;font-weight:700;font-size:var(--ui-title)!important;line-height:1.3!important}.appShell .pageContent h2{line-height:1.45;font-size:var(--ui-section)!important}.appShell .pageContent h3{line-height:1.45;font-size:var(--fs-h3)!important}.appShell .pageContent :is(input,select,textarea,.sg-button){font-family:inherit;font-size:var(--ui-control)}.appShell .pageContent :is(.g2-toolbar,.ki-board-filters,.rd-toolbar,.tw-compact-filters) :is(select,input,.sg-button){font-size:var(--ui-control);line-height:1.4}.appShell .pageContent :is(.g2-tabs,.kl-nav-list) .sg-button{font-size:var(--ui-control)}.appShell .pageContent .sg-tag{font-size:var(--ui-caption);line-height:1.4}.appShell .pageContent :is(.ki-board-caption,.rd-post-context,.rd-post-time,.do-post-time,.tw-summary,.g2-subtle){font-size:var(--ui-meta);line-height:1.5}.appShell .pageContent :is(.rd-post-text,.ki-post-text,.pa-post-text){font-size:var(--ui-body);line-height:1.65}.appShell .pageContent :is(.ux-identity-button b,.rd-author,.do-account-name,.tw-topic-copy>b){font-weight:600;line-height:1.5;font-size:var(--ui-body)!important}.appShell .pageContent .ux-identity-button small{font-size:var(--ui-meta);font-weight:400;line-height:1.5}.appShell .pageContent .ki-table-panel :is(th,.ki-sort-heading button){font-size:var(--ui-meta);white-space:nowrap;font-weight:500}.appShell .pageContent .ki-table-panel .ki-table-metric strong,.appShell .pageContent :is(.rd-hero-metric strong,.rd-board-value strong,.tw-topic-stats strong,.do-account-value){font-variant-numeric:tabular-nums;font-weight:600;line-height:1.3;font-size:var(--ui-metric)!important}.appShell .pageContent .ki-table-panel :is(td small,.ki-growth-value){font-size:var(--ui-meta);line-height:1.5}.appShell .pageContent .ux-group-badge{font-size:var(--ui-caption);padding:3px 6px;line-height:1.4}.appShell .pageContent .sg-button>svg{stroke-width:1.75px;flex-shrink:0;width:16px;height:16px}.appShell .pageContent :is(.ki-header-icon,.ki-row-actions>.sg-button,.ux-star,.ki-table-toolbar>.sg-button){justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;display:inline-flex}.appShell .pageContent .kl-nav-list>.kl-nav-unpin{width:28px;min-width:28px;height:32px;min-height:32px}.appShell .pageContent .ux-avatar{width:var(--ui-avatar);height:var(--ui-avatar);min-width:var(--ui-avatar);flex:0 0 var(--ui-avatar);aspect-ratio:1;object-fit:cover;border-radius:50%}.appShell .pageContent .ux-avatar-image{border-radius:inherit;object-fit:cover;width:100%;height:100%}.appShell .pageContent .ki-profile .ux-avatar{--ui-avatar:56px}.appShell .pageContent .do-topic .ux-avatar{--ui-avatar:24px}.appShell .pageContent .original-post-media{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.appShell .pageContent .original-post-media>img,.appShell .pageContent .original-post-media>.pa-asset{border-radius:8px;width:160px;max-width:100%;margin:0;overflow:hidden}.appShell .pageContent .original-post-media>img,.appShell .pageContent .original-post-media .pa-asset :is(img,video){aspect-ratio:8/5;object-fit:contain;background:var(--surface-0);border:1px solid var(--line);border-radius:8px;height:100px}.appShell .pageContent .original-post-media .pa-asset :is(img,video){width:100%;max-height:none}.appShell .pageContent .ki-heading-search input{border-radius:0;padding-inline:0;box-shadow:none!important;background:0 0!important;border:0!important}.appShell .pageContent .ki-heading-actions{flex-wrap:wrap;gap:6px;min-width:0;max-width:100%}.appShell .pageContent .ki-heading-actions .ki-heading-search{flex:180px;width:clamp(180px,20vw,300px);min-width:0}.appShell .pageContent .ki-heading-tools{background:0 0;border:0;flex-wrap:wrap;gap:6px;width:auto;min-width:0;margin:0;padding:0;display:flex}.appShell .pageContent .ki-heading-tools select{width:128px;min-width:0;height:32px;min-height:32px;padding:4px 8px;font-size:12px}.appShell .pageContent .ki-heading-tools>.sg-button{width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.appShell .pageContent .ki-heading-tools>.sg-button>svg{width:14px;height:14px}.appShell .pageContent .ki-table-panel{--ui-body:12px;--ui-control:12px;--ui-metric:13px;--ui-avatar:28px}.appShell .pageContent .ki-table-panel .sg-button>svg{width:14px;height:14px}.appShell .pageContent .ki-table-panel :is(.ki-row-actions>.sg-button,.ux-star,.ki-table-toolbar>.sg-button){border-radius:6px;width:28px;min-width:28px;height:28px;min-height:28px}.appShell .pageContent .ki-table-panel .ux-switch.sg-button{border-radius:999px;min-width:30px;height:18px;padding:2px;width:30px!important;min-height:18px!important}.appShell .pageContent .ki-table-panel .ux-switch>span{width:14px;height:14px}.appShell .pageContent .ki-table-panel .ux-switch[aria-checked=true]>span{transform:translate(12px)}.appShell .pageContent .ki-table-panel .ki-row-actions{gap:4px}@media (pointer:coarse){.appShell .pageContent .ki-table-panel :is(.ki-row-actions>.sg-button,.ux-star,.ki-table-toolbar>.sg-button){min-width:44px;min-height:44px}}.appShell .pageContent h1[tabindex="-1"]:focus{outline:none}.appShell .pageContent :is(h2,h3),.appShell .pageContent :is(.sg-button,.g2-tabs button,.ki-sort-heading button){font-weight:600}.appShell .pageContent :is(small,time,.sg-tag,.g2-subtle,.ux-group-badge,.ki-board-caption,.rd-post-context,.rd-post-time,.do-post-time,.tw-summary){line-height:1.5;font-size:var(--ui-meta)!important}.appShell .pageContent :is(.g2-panel,.rb-column){border-radius:var(--r-lg)}.appShell .pageContent :is(input,select,textarea,.sg-button){border-radius:var(--r-sm)}.appShell .pageContent :is(.sg-tag,.ux-group-badge){border-radius:var(--r-xs)}.appShell .pageContent :is(.ki-table-metric strong,.rd-hero-metric strong,.rd-board-value strong,.tw-topic-stats strong,.do-account-value){font-family:var(--font-data);font-variant-numeric:tabular-nums}.appShell .pageContent .ki-table-panel :is(th,.ki-sort-heading button){font-size:var(--ui-control);font-weight:600}.appShell .pageContent .ki-sort-heading button{min-height:32px}@container workspace (width<=520px){.appShell .pageContent .ki-table-panel .ki-table-metric strong{font-size:var(--ui-metric)!important}.appShell .pageContent .ki-followers-inline .ki-growth-value{font-size:var(--ui-meta)}.appShell .pageContent :is(.ki-header-icon,.ki-row-actions>.sg-button,.ux-star,.ki-table-toolbar>.sg-button){height:44px;min-height:44px}}.appShell .metric-label{min-width:0;line-height:inherit;align-items:center;gap:5px;display:inline-flex}.appShell .metric-label svg,.appShell .ki-growth-value>svg{stroke-width:2px;flex:none}.appShell .ki-sort-label{align-items:center;gap:5px;display:inline-flex}
