:root{--bg:#f4f7fb;--surface:#fff;--surface-2:#f3f7fc;--line:#d9e2ee;--line-soft:#eef3f8;--text:#0f172a;--muted:#64748b;--blue:#1769ff;--blue-deep:#0b4fd8;--blue-soft:#eaf1ff;--green:#0aa66e;--green-soft:#e6f8ef;--amber:#d99513;--amber-soft:#fff4d7;--red:#d84b45;--red-soft:#ffe8e6;--shadow:0 18px 45px #1f2a4413;--shadow-soft:0 1px 2px #0f172a0a, 0 14px 32px #0f172a0e;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.aiSummaryCard{color:inherit;background:linear-gradient(135deg,#0ea5e929,#14b8a614),#071220db;border:1px solid #38bdf847;border-radius:12px;margin-bottom:16px;padding:18px 20px;text-decoration:none;transition:border-color .16s,transform .16s;display:block;box-shadow:0 18px 48px #00000038}.aiSummaryCard:hover{border-color:#7dd3fc7a;transform:translateY(-1px)}.aiSummaryHead{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:.86rem;display:flex}.aiSummaryHead span{color:#7dd3fc;align-items:center;gap:8px;font-weight:800;display:inline-flex}.aiSummaryCard>strong{margin-bottom:12px;font-size:1.1rem;display:block}.aiSummaryNotice{color:#fde68a;background:#f59e0b1a;border:1px solid #f59e0b42;border-radius:8px;align-items:center;gap:8px;margin:0 0 12px;padding:9px 11px;font-size:.82rem;font-weight:750;display:flex}.aiSummaryCard ul{color:#dbeafe;gap:8px;margin:0;padding-left:18px;display:grid}.aiSummaryCard li{line-height:1.58}.aiSummaryCard p{color:var(--muted);margin:0}.aiSummaryActions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.aiSummaryActions button,.aiSummaryActions a{color:#dbeafe;background:#38bdf81f;border:1px solid #7dd3fc57;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.aiSummaryActions button:hover,.aiSummaryActions a:hover{color:#f8fbff;background:#38bdf82e;border-color:#7dd3fc94}.aiSummaryCard.loading,.aiSummaryCard.error{border-style:dashed}.aiSummarySetup p{color:var(--muted);margin:-4px 0 0;line-height:1.6}.sourceUpdateNotice{background:linear-gradient(135deg,#facc151f,#0ea5e914),#0f172ab8;border:1px solid #facc1542;border-radius:12px;gap:12px;margin-bottom:16px;padding:14px 16px;display:grid}.sourceUpdateNotice>div:first-child{color:#fde68a;align-items:center;gap:8px;font-weight:900;display:flex}.sourceUpdateNotice ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sourceUpdateNotice li{gap:2px;padding-left:25px;display:grid}.sourceUpdateNotice li strong{color:#f8fafc}.sourceUpdateNotice li small{color:var(--muted)}.sourceUpdateActions{flex-wrap:wrap;gap:8px;display:flex}.sourceUpdateActions button{color:#e2e8f0;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b83d;border-radius:9px;padding:8px 11px}.sourceUpdateActions button:hover{border-color:#facc1573}.newsRefreshBar{background:#0f172a8c;border:1px solid #94a3b82e;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:12px 14px;display:flex}.newsRefreshBar div:first-child{gap:3px;display:grid}.newsRefreshBar strong{color:#f8fafc}.newsRefreshBar span{color:var(--muted);font-size:.86rem}.keywordHits{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.keywordHits span{color:#bae6fd;background:#0ea5e91a;border:1px solid #38bdf83d;border-radius:999px;padding:5px 8px;font-size:.78rem;font-weight:800}.miniMeta{color:var(--muted);margin:-4px 0 10px;font-size:.8rem}*{box-sizing:border-box}body{background:linear-gradient(90deg, #1769ff09 1px, transparent 1px), linear-gradient(180deg, #1769ff09 1px, transparent 1px), var(--bg);background-size:44px 44px;min-width:320px;margin:0;overflow-x:hidden}button,input,textarea{font:inherit}button,a{color:inherit}button{cursor:pointer;background:0 0;border:0}a{text-decoration:none}.workspace{grid-template-columns:268px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fffffff5;flex-direction:column;min-height:100vh;display:flex;position:sticky;top:0;box-shadow:10px 0 30px #0f172a06}.brand{border-bottom:1px solid var(--line-soft);grid-template-columns:42px 1fr;align-items:center;gap:12px;height:92px;padding:0 20px;display:grid}.brandMark{background:#07111f;border-radius:8px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden;box-shadow:0 12px 28px #1769ff40}.brandMark img{width:100%;height:100%;display:block}.brand strong,.brand span{display:block}.brand strong{font-size:16px}.brand span{color:var(--muted);margin-top:3px;font-size:12px}.navGroup,.utilityGroup{gap:4px;padding:14px 12px;display:grid}.utilityGroup{border-top:1px solid var(--line-soft);margin-top:auto}.navItem{color:#35445d;text-align:left;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:11px;min-height:44px;padding:0 12px;font-size:14px;display:grid}.navItem.selected{color:var(--blue);box-shadow:inset 3px 0 0 var(--blue);background:linear-gradient(90deg,#e9f2ff,#f6f9ff);font-weight:750}.navItem small{color:#475569;background:#e2e8f0;border-radius:999px;place-items:center;min-width:24px;height:22px;font-size:12px;display:grid}.sidebarPanel{border:1px solid var(--line);background:linear-gradient(#fff,#f7fbff);border-radius:8px;margin:10px 14px 0;padding:14px;box-shadow:0 10px 26px #0f172a0b}.sidebarPanel p,.sidebarPanel span{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.sidebarPanel strong{margin:5px 0 7px;font-size:14px;display:block}.mainShell{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;grid-template-columns:minmax(260px,680px) auto 38px 40px;justify-content:end;align-items:center;gap:12px;height:88px;padding:0 24px;display:grid;position:sticky;top:0}.commandBox{border:1px solid var(--line);height:46px;color:var(--muted);box-shadow:var(--shadow-soft);background:#fff;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:0 12px;display:grid}.commandBox input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.commandBox kbd{border:1px solid var(--line);color:var(--muted);background:#f8fafc;border-radius:6px;padding:3px 8px;font-size:12px}.primaryAction,.secondaryAction,.wideButton{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 15px;font-weight:750;display:inline-flex}.primaryAction{background:linear-gradient(135deg, var(--blue), var(--blue-deep));color:#fff;box-shadow:0 14px 24px #1769ff3b}.secondaryAction,.wideButton{border:1px solid var(--line);color:#334155;background:#fff}.iconButton,.plainIcon{color:#475569;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.iconButton{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff}.avatar{border:1px solid var(--line);color:#1d4ed8;background:linear-gradient(135deg,#eef4ff,#fff);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:850;display:grid;position:relative}.avatar span{background:var(--green);border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:3px;right:2px}.contentGrid{grid-template-columns:minmax(640px,1fr) 388px;gap:22px;padding:24px 26px 40px;display:grid}.contentGrid.singlePage,.contentGrid.dashboardPage{align-items:start}.contentGrid.commandPage{grid-template-columns:minmax(0,1fr)}.primaryColumn,.insightRail{align-content:start;gap:18px;min-width:0;display:grid}.welcomeBand{border:1px solid var(--line);min-height:148px;box-shadow:var(--shadow);background:linear-gradient(135deg,#fffffffa 0%,#f7fbfffa 72%),repeating-linear-gradient(135deg,#1769ff14 0 1px,#0000 1px 12px);border-radius:10px;grid-template-columns:minmax(0,1fr) 152px;align-items:center;gap:18px;padding:24px;display:grid}.welcomeBand p,.welcomeBand h1,.welcomeBand span{margin:0}.welcomeBand p{color:var(--blue);font-size:13px;font-weight:750}.welcomeBand h1{letter-spacing:0;margin-top:8px;font-size:31px;line-height:1.15}.welcomeBand span{max-width:620px;color:var(--muted);margin-top:10px;line-height:1.6;display:block}.compactWelcome{min-height:132px}.pageHeader{border:1px solid var(--line);min-height:122px;box-shadow:var(--shadow);background:linear-gradient(135deg,#fffffffa,#f7fbfffa),repeating-linear-gradient(135deg,#1769ff13 0 1px,#0000 1px 12px);border-radius:10px;align-items:center;padding:22px 24px;display:flex}.pageHeader p,.pageHeader h1,.pageHeader span{margin:0}.pageHeader p{color:var(--blue);font-size:13px;font-weight:750}.pageHeader h1{margin-top:8px;font-size:28px;line-height:1.2}.pageHeader span{color:var(--muted);margin-top:9px;line-height:1.55;display:block}.overviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.commandDashboard{gap:10px;display:grid}.statusStrip{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:1.35fr repeat(4,minmax(132px,1fr));gap:1px;display:grid;overflow:hidden}.statusStrip div{background:#fff;grid-template-columns:22px minmax(0,1fr);align-content:center;gap:2px 9px;min-height:56px;padding:9px 12px;display:grid}.statusStrip svg{color:var(--blue);grid-row:1/span 3}.statusStrip span,.statusStrip small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12px;overflow:hidden}.statusStrip strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.dashboardFocusTabs{background:#060f1c94;border:1px solid #7da6d938;border-radius:10px;grid-template-columns:repeat(5,minmax(78px,1fr));width:min(100%,620px);padding:4px;display:inline-grid;box-shadow:inset 0 1px #ffffff09}.dashboardFocusTabs button{color:#9fb2cc;border-radius:8px;outline:0;min-height:34px;font-size:13px;font-weight:850}.dashboardFocusTabs button:hover,.dashboardFocusTabs .activeFocusTab{color:#f8fbff;background:#38bdf81f;box-shadow:inset 0 0 0 1px #7dd3fc38}.dashboardFocusTabs button:focus-visible{box-shadow:inset 0 0 0 2px #7dd3fc7a}.priorityBoard{background:linear-gradient(135deg,#0f1b30d1,#091222b8),radial-gradient(circle at 22% 0,#38bdf81f,#0000 34%);border:1px solid #7da6d92e;border-radius:10px;grid-template-columns:180px minmax(0,1fr);align-items:stretch;gap:10px;padding:12px;display:grid;box-shadow:0 18px 44px #0000002e}.priorityBoardTitle{align-content:center;gap:5px;min-width:0;display:grid}.priorityBoardTitle span{color:#7dd3fc;font-size:12px;font-weight:850}.priorityBoardTitle strong{color:#f8fbff;font-size:18px;line-height:1.25}.priorityCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.priorityCard{text-align:left;background:#060f1c6b;border:1px solid #7da6d92e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 10px;min-height:92px;padding:13px;display:grid}.priorityCard:hover{background:#38bdf814;border-color:#7dd3fc6b}.priorityCard span,.priorityCard small,.priorityCard em{color:#9fb2cc;font-size:12px;font-style:normal;line-height:1.4}.priorityCard strong{color:#f8fbff;font-size:21px;line-height:1.2}.priorityCard small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;min-width:0;overflow:hidden}.priorityCard em{color:#7dd3fc;background:#7dd3fc1a;border-radius:6px;align-self:start;padding:3px 7px;font-weight:800}.priorityCard.danger{background:linear-gradient(#7f1d1d47,#060f1c61);border-color:#f8717152}.priorityCard.danger strong{color:#fb7185}.priorityCard.warning{background:linear-gradient(#78350f3d,#060f1c61);border-color:#f59e0b57}.priorityCard.warning strong{color:#fbbf24}.priorityCard.ok strong{color:#34d399}.compactWelcome{min-height:74px;padding:14px 18px}.compactWelcome h1{margin-top:4px;font-size:22px}.compactWelcome span{margin-top:5px}.attentionPanel{box-shadow:var(--shadow-soft);background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #dbe7f4;border-radius:8px;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:8px;padding:10px 12px;display:grid}.attentionList{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.attentionItem{border:1px solid var(--line-soft);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 10px;min-height:62px;padding:12px;display:grid}.attentionItem span,.attentionItem small{min-width:0;color:var(--muted);font-size:12px;line-height:1.4}.attentionItem strong{white-space:nowrap;grid-row:1/span 2;align-self:center;font-size:22px}.attentionItem small{grid-column:1/-1}.attentionItem.danger{background:#ef44440f;border-color:#ef444447}.attentionItem.danger strong{color:var(--red)}.attentionItem.warning{background:#f59e0b12;border-color:#f59e0b47}.attentionItem.warning strong{color:var(--amber)}.attentionItem.ok strong{color:var(--green)}.dashboardLayout{grid-template-columns:minmax(0,1.55fr) 330px;align-items:start;gap:14px;display:grid}.dashboardLayout.focus-erp,.dashboardLayout.focus-notion,.dashboardLayout.focus-news,.dashboardLayout.focus-device{grid-template-columns:minmax(0,1fr)}.dashboardMainPanel,.dashboardSidePanel,.dashboardSubPanel{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-soft);background:#fff;border-radius:8px;gap:12px;padding:16px;display:grid}.dashboardMainPanel{min-height:0}.dashboardSidePanel{min-height:438px}.dashboardSubPanel{min-height:250px}.dashboardPanelHeader{align-items:center;gap:12px;display:flex}.dashboardPanelHeader div{gap:4px;min-width:0;display:grid}.dashboardPanelHeader h2{margin:0;font-size:17px}.dashboardPanelHeader span{color:var(--muted);font-size:12px}.dashboardPanelHeader button{border:1px solid var(--line);color:#334155;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;min-height:32px;margin-left:auto;padding:0 10px;font-size:13px;display:inline-flex}.dashboardPanelHeader button:disabled{opacity:.5;cursor:not-allowed}.updateTable,.sourceStatusTable{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:8px;gap:1px;display:grid;overflow:hidden}.updateTableHead,.updateRow{background:#fff;grid-template-columns:110px minmax(160px,.7fr) 86px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.updateTableHead{background:var(--surface-2);color:var(--muted);font-size:12px;font-weight:850}.updateRow:hover{background:#fbfdff}.updateRow strong,.updateRow p,.updateRow time{min-width:0;margin:0;font-size:13px;line-height:1.45}.updateRow strong{color:var(--text)}.updateRow p,.updateRow time{color:var(--muted)}.sourceTag{text-overflow:ellipsis;white-space:nowrap;background:var(--blue-soft);width:fit-content;max-width:108px;color:var(--blue);border-radius:6px;padding:4px 7px;font-size:12px;font-weight:850;overflow:hidden}.dashboardEmpty{color:var(--muted);background:#fff;align-items:center;gap:8px;padding:14px;font-size:13px;line-height:1.5;display:flex}.sourceOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sourceOverviewCard{border:1px solid var(--line-soft);background:var(--surface-2);text-align:left;border-radius:8px;align-content:start;gap:10px;min-height:170px;padding:14px;display:grid}.sourceOverviewCard:hover{background:#fbfdff;border-color:#2563eb47}.sourceOverviewTop{gap:4px;display:grid}.sourceOverviewCard span,.sourceOverviewCard small,.sourceOverviewCard p,.sourceOverviewCard li{color:var(--muted);font-size:12px;line-height:1.45}.sourceOverviewCard strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:16px;overflow:hidden}.sourceOverviewCard ul{gap:6px;margin:0;padding-left:17px;display:grid}.sourceOverviewCard p{margin:0}.sourceRecentLine{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.sourceRecentLine span{text-overflow:ellipsis;white-space:nowrap;background:#2563eb14;border-radius:6px;max-width:100%;padding:4px 7px;overflow:hidden}.newsPreview{grid-column:1/-1}.newsDigestGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.newsDigestCard{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:8px;align-content:start;gap:7px;min-height:142px;padding:13px;display:grid}.newsDigestCard span,.newsDigestCard p,.newsTickerList span{color:var(--muted);font-size:12px;line-height:1.45}.newsDigestCard strong,.newsTickerList strong{min-width:0;color:var(--text);font-size:14px;line-height:1.4}.newsDigestCard p{margin:0}.newsTickerList{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:8px;gap:1px;display:grid;overflow:hidden}.newsTickerList a{background:#fff;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:9px 11px;display:grid}.systemRows{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:8px;gap:1px;display:grid;overflow:hidden}.systemRows div{background:#fff;grid-template-columns:minmax(80px,.8fr) minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:9px 10px;display:grid}.systemRows span,.systemRows small{color:var(--muted);font-size:12px}.systemRows strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.dangerText{color:var(--red)}.warningText{color:var(--amber)}.quickPowerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.quickPowerGrid button{border:1px solid var(--line);background:var(--surface-2);color:#334155;border-radius:8px;place-items:center;gap:5px;min-height:66px;font-size:12px;font-weight:800;display:grid}.quickPowerGrid svg{color:var(--blue)}.sourceStatusTable button{text-align:left;background:#fff;grid-template-columns:minmax(160px,1fr) 110px 64px 92px 68px;align-items:center;gap:10px;min-height:44px;padding:9px 11px;display:grid}.sourceStatusTable button:hover{background:#fbfdff}.sourceStatusTable strong,.sourceStatusTable span,.sourceStatusTable small,.sourceStatusTable em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-style:normal;overflow:hidden}.sourceStatusTable span,.sourceStatusTable small{color:var(--muted)}.sourceStatusTable em{background:var(--green-soft);width:fit-content;color:var(--green);border-radius:6px;padding:3px 7px;font-weight:850}.sourceDigestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sourceDigestCard{border:1px solid var(--line-soft);background:var(--surface-2);text-align:left;border-radius:8px;align-content:start;gap:12px;min-height:188px;padding:14px;display:grid}.sourceDigestCard:hover{background:#fbfdff;border-color:#2563eb47}.sourceDigestCard div{gap:4px;display:grid}.sourceDigestCard span,.sourceDigestCard small,.sourceDigestCard p,.sourceDigestCard li{color:var(--muted);font-size:12px;line-height:1.45}.sourceDigestCard strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:15px;overflow:hidden}.sourceDigestCard ul{gap:6px;margin:0;padding-left:17px;display:grid}.sourceDigestCard p{margin:0}.erpPreview{grid-column:1/-1}.erpMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.erpMetricGrid div,.erpRows div{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:8px;gap:5px;padding:12px;display:grid}.erpMetricGrid span,.erpMetricGrid small,.erpRows span,.erpRows small{color:var(--muted);font-size:12px}.erpMetricGrid strong{font-size:24px}.erpRows{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.erpRows strong{font-size:13px}.overviewCard{border:1px solid var(--line);min-height:152px;box-shadow:var(--shadow-soft);background:#fff;border-radius:10px;align-content:start;gap:10px;padding:16px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.overviewCard:hover{border-color:#c8d8ee;transform:translateY(-1px);box-shadow:0 14px 34px #0f172a14}.overviewCard.wide{grid-column:span 2}.overviewCard h2,.overviewCard p{margin:0}.overviewCard h2{color:#111b31;font-size:16px}.overviewCard p{color:var(--muted);font-size:13px;line-height:1.5}.overviewCard>button,.cardTitle button{border:1px solid var(--line);color:#334155;border-radius:8px;align-items:center;gap:4px;width:fit-content;height:32px;padding:0 10px;font-size:13px;display:inline-flex}.cardTitle{align-items:center;gap:10px;display:flex}.cardTitle button{margin-left:auto}.bigNumber{color:var(--blue);font-size:34px;line-height:1}.priorityList{gap:8px;display:grid}.priorityList div{border:1px solid var(--line-soft);background:linear-gradient(90deg,#f4f8fd,#fff);border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:8px;display:grid}.priorityList strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.priorityList span,.briefLine span{color:var(--muted);font-size:12px}.briefLine{background:var(--blue-soft);color:#1e3a8a;border-radius:9px;grid-template-columns:24px 1fr;align-items:start;gap:8px;padding:12px;display:grid}.notionDigestList{gap:8px;display:grid}.notionDigestList a{border:1px solid var(--line-soft);background:#fff;border-radius:8px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:4px 10px;padding:10px 11px;display:grid}.notionDigestList a span{text-overflow:ellipsis;white-space:nowrap;background:var(--blue-soft);width:fit-content;max-width:96px;color:var(--blue);border-radius:6px;padding:3px 7px;font-size:12px;font-weight:800;overflow:hidden}.notionDigestList a strong{min-width:0;color:var(--text);font-size:13px;line-height:1.5}.notionDigestList a small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);grid-column:2;font-size:12px;overflow:hidden}.overviewMeta{margin-top:4px;font-size:12px}.sourcePillList{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sourcePillList button{border:1px solid var(--line-soft);text-align:left;background:#fff;border-radius:8px;gap:5px;min-height:76px;padding:11px;display:grid}.sourcePillList button:hover{box-shadow:var(--shadow-soft);border-color:#1769ff57}.sourcePillList strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.sourcePillList span,.sourcePillList small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:12px;overflow:hidden}.miniList{gap:10px;display:grid}.miniList article{border-bottom:1px solid var(--line-soft);gap:4px;padding-bottom:10px;display:grid}.miniList article:last-child{border-bottom:0;padding-bottom:0}.miniList strong{font-size:13px}.miniList p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.settingsActions{justify-content:flex-end;display:flex}.pwaInstallCard{background:linear-gradient(135deg,#38bdf81f,#14b8a60f),#081120bd;border:1px solid #7dd3fc33;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.pwaInstallCard span,.pwaInstallCard p,.pwaHint{color:#9fb2cc}.pwaInstallCard span{margin-bottom:4px;font-size:12px;font-weight:750;display:block}.pwaInstallCard strong{color:#f8fbff;font-size:18px;display:block}.pwaInstallCard p{margin:6px 0 0;font-size:13px;line-height:1.5}.pwaInstallCard button:disabled{cursor:default;opacity:.62;box-shadow:none}.pwaHint{border-top:1px solid #7dd3fc24;grid-column:1/-1;padding-top:10px;font-size:12px;line-height:1.5}.dailyScore{aspect-ratio:1;border:1px solid var(--line);background:#fff;border-radius:10px;align-content:center;place-items:center;display:grid;box-shadow:inset 0 0 0 8px #f1f6ff}.dailyScore strong{color:var(--blue);font-size:34px}.dailyScore span{color:var(--muted);margin-top:3px;font-size:13px}.panel,.capturePanel{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);border-radius:10px}.panel{padding:16px}.capturePanel textarea{resize:vertical;border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:78px;color:var(--text);outline:0;padding:18px 20px;line-height:1.55;display:block}.captureToolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:grid}.segmented{flex-wrap:wrap;gap:6px;display:flex}.segmented button{color:#475569;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:13px;display:inline-flex}.segmented button:hover,.segmented .activeCapture{background:var(--blue-soft);color:var(--blue)}.statusHint{color:var(--muted);font-size:13px}.voicePanel{gap:14px;display:grid}.voiceControls{flex-wrap:wrap;gap:10px;display:flex}.recordButton{color:#fff;background:linear-gradient(135deg,#111827,#243044);border-radius:9px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 16px;font-weight:750;display:inline-flex}.recordButton.recording{background:var(--red);box-shadow:0 12px 24px #d84b4538}.voiceStatus{border:1px solid var(--line-soft);min-height:34px;color:var(--muted);background:linear-gradient(90deg,#f4f8fd,#fff);border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;display:flex}.voiceStatus span{background:var(--green);border-radius:50%;width:8px;height:8px}.pulseDot{animation:1s infinite pulse}.transcriptBox,.keyPointBox{gap:9px;display:grid}.transcriptBox strong,.keyPointBox strong{font-size:13px}.transcriptBox textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:108px;color:var(--text);border-radius:9px;outline:0;padding:13px;line-height:1.55}.keyPointBox{border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px}.keyPointBox>div{color:var(--blue);align-items:center;gap:7px;display:flex}.keyPointBox ul{color:#334155;gap:8px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}.keyPointBox p{color:var(--muted);margin:0;font-size:13px}.notionWorkspace{gap:14px;display:grid}.notionDashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.notionDashboardGrid article{background:linear-gradient(#0f1b30e0,#091222d1);border:1px solid #7da6d938;border-radius:9px;gap:5px;min-height:92px;padding:13px;display:grid}.notionDashboardGrid span,.databaseCards button>span{color:#9fb2cc;font-size:12px}.notionDashboardGrid strong{color:#38bdf8;font-size:28px;line-height:1}.notionDashboardGrid p,.databaseCards p,.databaseInsight p{color:#9fb2cc;margin:0;font-size:13px;line-height:1.5}.databaseCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.databaseCards button{text-align:left;background:linear-gradient(#0f1b30e0,#091222d1);border:1px solid #7da6d938;border-radius:9px;align-content:start;gap:8px;min-height:148px;padding:13px;display:grid}.databaseCards button svg{color:#7dd3fc}.databaseCards strong{color:#f8fbff;font-size:14px}.databaseCards .activeDatabaseCard{border-color:#7dd3fc85;box-shadow:inset 0 0 0 1px #7dd3fc1f,0 0 28px #38bdf821}.knowledgeOverview{grid-template-columns:minmax(0,1.45fr) minmax(240px,.75fr);gap:12px;display:grid}.knowledgeBrief,.sourceOverview{background:#060f1c61;border:1px solid #7dd3fc2e;border-radius:10px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.knowledgeSectionTitle{align-items:center;gap:10px;display:flex}.knowledgeSectionTitle div{gap:4px;min-width:0;display:grid}.knowledgeSectionTitle strong{color:#f8fbff;font-size:15px}.knowledgeSectionTitle span{color:#9fb2cc;font-size:12px}.knowledgeSectionTitle button{color:#dbeafe;white-space:nowrap;border:1px solid #7da6d938;border-radius:8px;align-items:center;gap:6px;min-height:32px;margin-left:auto;padding:0 10px;display:inline-flex}.knowledgeBulletList,.sourceOverviewList{gap:8px;display:grid}.knowledgeBulletList a{background:#0f1b30b8;border:1px solid #7da6d929;border-radius:9px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:4px 10px;padding:10px 11px;display:grid}.knowledgeBulletList a:hover{background:#38bdf814;border-color:#7dd3fc66}.knowledgeBulletList span{text-overflow:ellipsis;white-space:nowrap;color:#7dd3fc;background:#38bdf81f;border-radius:6px;width:fit-content;max-width:112px;padding:3px 7px;font-size:12px;font-weight:750;overflow:hidden}.knowledgeBulletList strong{color:#f8fbff;font-size:13px;line-height:1.45}.knowledgeBulletList small{text-overflow:ellipsis;white-space:nowrap;color:#9fb2cc;grid-column:2;font-size:12px;overflow:hidden}.sourceOverviewList button{color:#dbeafe;text-align:left;background:#0f1b30a3;border:1px solid #7da6d929;border-radius:9px;gap:4px;padding:10px;display:grid}.sourceOverviewList button:hover,.sourceOverviewList .activeSourceOverview{background:#38bdf817;border-color:#7dd3fc6b}.sourceOverviewList strong{color:#f8fbff;font-size:13px}.sourceOverviewList span,.sourceOverviewList small{color:#9fb2cc;font-size:12px}.databaseInsight{background:linear-gradient(90deg,#38bdf81c,#14b8a60e);border:1px solid #7dd3fc29;border-radius:9px;grid-template-columns:24px 1fr;align-items:start;gap:9px;padding:12px;display:grid}.databaseInsight svg{color:#7dd3fc}.notionSetup,.connectionGuide{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.connectionGuide div{background:#060f1c6b;border:1px solid #7dd3fc2e;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:4px 9px;padding:12px;display:grid}.connectionGuide span{color:#7dd3fc;background:#38bdf81f;border-radius:8px;grid-row:span 2;place-items:center;width:28px;height:28px;font-weight:850;display:grid}.connectionGuide strong,.settingsSectionHeader strong{color:#f8fbff}.connectionGuide p{color:#9fb2cc;margin:0;font-size:12px;line-height:1.45}.settingsSectionHeader{align-items:center;gap:12px;margin-top:2px;display:flex}.settingsSectionHeader div{gap:3px;min-width:0;display:grid}.settingsSectionHeader span{color:#9fb2cc;font-size:13px}.settingsSectionHeader small{color:#7dd3fc;white-space:nowrap;background:#38bdf814;border:1px solid #7dd3fc33;border-radius:999px;margin-left:auto;padding:5px 9px}.notionSetup label{gap:7px;display:grid}.notionSetup span{color:var(--muted);font-size:12px;font-weight:700}.notionSetup input{border:1px solid var(--line);width:100%;min-width:0;height:40px;color:var(--text);background:#fff;border-radius:8px;outline:0;padding:0 11px}.databaseSettings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.databaseSettingsHeader{align-items:center;gap:14px;padding:12px 0 2px;display:flex}.databaseSettingsHeader div{gap:4px;min-width:0;display:grid}.databaseSettingsHeader strong{color:#f8fbff}.databaseSettingsHeader span{color:#9fb2cc;font-size:13px}.databaseSettingsHeader button{margin-left:auto}.databaseHeaderActions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.databaseHeaderActions button{margin-left:0}.databaseSettings article{background:linear-gradient(#0f1b30e0,#091222d1);border:1px solid #7dd3fc33;border-radius:10px;gap:10px;padding:13px;display:grid}.databaseSettingTitle{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;display:grid}.databaseSettingTitle svg{color:#7dd3fc}.databaseSettingTitle strong{color:#f8fbff;font-size:14px}.databaseSettingTitle span{color:#9fb2cc;grid-column:2;font-size:12px;line-height:1.5}.databaseSettings label{gap:6px;display:grid}.databaseSettings label span{color:#9fb2cc;font-size:12px;font-weight:700}.databaseSettings input,.databaseSettings select{color:#e5f0ff;background:#060f1c9e;border:1px solid #7da6d938;border-radius:8px;outline:0;width:100%;min-width:0;height:38px;padding:0 10px}.databaseSettings select{cursor:pointer}.databaseSettings input:disabled{opacity:.72;cursor:not-allowed}.settingPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settingHint{color:#fde68a;background:#facc1514;border:1px solid #facc152e;border-radius:8px;margin:0;padding:10px 11px;font-size:12px;line-height:1.55}.sourceRunState{background:#060f1c57;border:1px solid #7da6d929;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.sourceRunState span{color:#dbeafe;font-size:12px;font-weight:800;display:block}.sourceRunState p{color:#9fb2cc;margin:3px 0 0;font-size:12px;line-height:1.45}.sourceRunState.ready{background:#14b8a614;border-color:#14b8a657}.sourceRunState.error{background:#7f1d1d24;border-color:#f8717157}.sourceRunState button:disabled{cursor:not-allowed;opacity:.58}.sourcePreviewList{gap:8px;display:grid}.sourcePreviewList a{background:#060f1c57;border:1px solid #7da6d929;border-radius:9px;gap:4px;padding:10px;display:grid}.sourcePreviewList strong{color:#e5f0ff;font-size:13px}.sourcePreviewList span{color:#9fb2cc;font-size:12px;line-height:1.5}.dangerButton{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717152;border-radius:8px;align-items:center;gap:6px;width:fit-content;min-height:32px;padding:0 10px;display:inline-flex}.dangerButton:hover{color:#fff;border-color:#f8717194}.securityNote{background:var(--amber-soft);color:#8a5a08;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.databaseTabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.databaseTabs button{border:1px solid var(--line);color:#334155;text-align:left;background:#fff;border-radius:9px;grid-template-columns:20px 1fr auto;align-items:center;gap:7px;min-height:54px;padding:10px;display:grid}.databaseTabs .activeDatabase{color:var(--blue);background:linear-gradient(135deg,#eaf2ff,#fff);border-color:#bfdbfe;font-weight:750}.databaseTabs small{color:var(--muted);font-size:12px}.databaseSummary{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:center;gap:12px;padding:13px;display:flex}.databaseSummary div{gap:4px;min-width:0;display:grid}.databaseSummary span{color:var(--muted);font-size:13px}.databaseSummary button{border:1px solid var(--line);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;height:34px;margin-left:auto;padding:0 11px;display:inline-flex}.summaryRows{gap:9px;display:grid}.summaryRow{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:12px;padding:12px;display:grid}.summaryRow div{gap:5px;min-width:0;display:grid}.summaryRow span{background:var(--surface-2);width:fit-content;color:var(--muted);border-radius:6px;padding:3px 7px;font-size:12px}.summaryRow strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.summaryRow p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.summaryRow a{background:linear-gradient(135deg, var(--blue), var(--blue-deep));color:#fff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.newsZone{gap:10px;padding-top:4px;display:grid}.newsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.newsGrid article{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:9px;gap:7px;padding:12px;display:grid}.newsGrid article svg{color:var(--blue)}.newsGrid span{color:var(--blue);font-size:12px;font-weight:750}.newsGrid strong{font-size:14px}.newsGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.sourceLine{color:#9fb2cc;background:#38bdf80e;border:1px solid #7da6d92e;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.5}.settingsHub{gap:16px}.settingsHero{background:linear-gradient(135deg,#38bdf81f,#14b8a60f),#060f1c6b;border:1px solid #7dd3fc2e;border-radius:10px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:16px;padding:18px;display:grid}.settingsHero h2,.settingsHero p{margin:0}.settingsHero h2{color:#f8fbff;font-size:20px}.settingsHero p{color:#9fb2cc;margin-top:7px;line-height:1.55}.settingsHeroStats{background:#060f1c80;border:1px solid #7dd3fc2e;border-radius:10px;align-content:center;place-items:center;gap:3px;min-height:106px;display:grid}.settingsHeroStats span,.settingsHeroStats small{color:#9fb2cc;font-size:12px}.settingsHeroStats strong{color:#7dd3fc;font-size:28px;line-height:1}.settingsTabs{background:#060f1c6b;border:1px solid #7da6d92e;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;display:grid}.settingsTabsWide{grid-template-columns:repeat(5,minmax(0,1fr))}.settingsTabs button{color:#9fb2cc;text-align:left;border-radius:8px;align-content:center;gap:3px;min-height:58px;padding:10px 12px;display:grid}.settingsTabs button:hover,.settingsTabs .activeSettingsTab{color:#f8fbff;background:#38bdf81a}.settingsTabs strong{font-size:14px}.settingsTabs span{font-size:12px}.settingsPanel{gap:14px;display:grid}.settingsLayerGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.settingsLayerAside{background:#060f1c6b;border:1px solid #7da6d92e;border-radius:10px;grid-template-columns:minmax(180px,1fr) repeat(2,minmax(150px,190px));align-content:start;align-items:center;gap:10px;min-width:0;padding:14px;display:grid}.settingsLayerAside strong{color:#f8fbff;font-size:15px}.settingsLayerAside span,.settingsLayerAside small{color:#9fb2cc;font-size:12px;line-height:1.5}.layerMetric{background:#0f1b30b8;border:1px solid #7da6d92e;border-radius:8px;gap:3px;padding:10px;display:grid}.layerMetric b{color:#7dd3fc;font-size:22px}.settingsInfoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settingsInfoGrid article{background:#060f1c6b;border:1px solid #7da6d92e;border-radius:10px;align-content:start;gap:8px;min-height:138px;padding:14px;display:grid}.settingsInfoGrid svg{color:#7dd3fc}.settingsInfoGrid strong{color:#f8fbff;font-size:14px}.settingsInfoGrid p{color:#9fb2cc;margin:0;font-size:13px;line-height:1.55}.sourceManager{grid-template-columns:minmax(260px,320px) minmax(380px,1fr);align-items:start;gap:14px;display:grid}.sourceList{background:#060f1c61;border:1px solid #7da6d92e;border-radius:10px;gap:8px;min-width:0;padding:12px;display:grid}.sourceList .databaseHeaderActions{grid-template-columns:1fr 1fr;margin-left:0;display:grid}.sourceList .secondaryAction{width:100%;padding:0 10px}.sourceListItem{color:#dbeafe;text-align:left;border:1px solid #0000;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:10px;display:grid}.sourceListItem:hover,.sourceListItem.activeSource{background:#38bdf817;border-color:#7dd3fc52}.sourceListItem.erpSourceItem{background:#14b8a614;border-color:#14b8a647}.sourceListItem svg{color:#7dd3fc}.sourceListItem span,.sourceListItem strong,.sourceListItem small{min-width:0;display:block}.sourceListItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sourceListItem small{color:#9fb2cc;margin-top:3px;font-size:12px}.sourceEditor{background:linear-gradient(#0f1b30e0,#091222d1);border:1px solid #7dd3fc33;border-radius:10px;gap:12px;min-width:0;padding:14px;display:grid}.sourceEditorHeader{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sourceEditorHeader div{gap:4px;min-width:0;display:grid}.sourceEditorHeader strong{color:#f8fbff;font-size:16px}.sourceEditorHeader span{color:#9fb2cc;font-size:13px}.sourceEditorHeader .primaryAction{white-space:nowrap;margin-left:auto}.databaseSettings.singleSource{grid-template-columns:repeat(2,minmax(220px,1fr))}.resultGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.resultCard{background:#060f1c57;border:1px solid #7da6d92e;border-radius:10px;gap:10px;padding:13px;display:grid}.resultCard.ready{border-color:#14b8a657}.resultCard.error{border-color:#f8717157}.resultCardTitle{align-items:center;gap:10px;display:flex}.resultCardTitle strong{color:#f8fbff;min-width:0}.resultCardTitle span{color:#7dd3fc;background:#38bdf81f;border-radius:999px;margin-left:auto;padding:4px 8px;font-size:12px;font-weight:750}.resultCard p{color:#9fb2cc;margin:0;font-size:13px;line-height:1.5}@keyframes pulse{0%{box-shadow:0 0 #0f9f6e59}to{box-shadow:0 0 0 8px #0f9f6e00}}.panelTitle,.railTitle{align-items:center;gap:10px;margin-bottom:14px;display:flex}.panelTitle h2,.railTitle h2{margin:0;font-size:16px;line-height:1.3}.panelTitle h2 small{color:var(--muted);margin-left:5px;font-size:13px;font-weight:650}.panelTitle>span,.railTitle>span{background:var(--green-soft);color:var(--green);border-radius:6px;margin-left:auto;padding:5px 9px;font-size:12px;font-weight:750}.panelTitle .plainIcon{margin-left:0}.kanban{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.taskColumn h3{align-items:center;gap:8px;margin:0 0 10px;font-size:14px;display:flex}.taskColumn h3 small{color:var(--muted);font-weight:600}.dot,.projectDot{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.dot.today,.projectDot.green{background:var(--green)}.dot.next,.projectDot.blue{background:var(--blue)}.dot.waiting,.projectDot.amber{background:var(--amber)}.taskList{gap:10px;display:grid}.taskCard{border:1px solid var(--line);background:#fff;border-radius:9px;gap:10px;min-height:116px;padding:13px;display:grid;box-shadow:0 6px 18px #0f172a09}.taskCard label{grid-template-columns:18px 1fr;align-items:start;gap:9px;display:grid}.taskCard input{width:15px;height:15px;accent-color:var(--blue);margin-top:2px}.taskCard label span{min-width:0;font-size:14px;line-height:1.45}.taskCard.done label span{color:var(--muted);text-decoration:line-through}.taskMeta,.taskActions{flex-wrap:wrap;align-items:center;gap:6px;padding-left:27px;display:flex}.taskMeta em,.inboxRow em{color:#475569;background:#eef4fb;border-radius:6px;padding:4px 8px;font-size:12px;font-style:normal}.taskMeta small{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.taskMeta .important{color:var(--amber)}.taskActions button{border:1px solid var(--line);color:#475569;border-radius:6px;align-items:center;gap:4px;min-height:26px;padding:0 8px;font-size:12px;display:inline-flex}.taskActions button:hover{border-color:var(--blue);color:var(--blue)}.emptyState{border:1px dashed var(--line);min-height:58px;color:var(--muted);border-radius:9px;place-items:center;font-size:13px;display:grid}.projectRows,.syncRows,.inboxRows{gap:8px;display:grid}.projectRow{border-top:1px solid var(--line-soft);grid-template-columns:14px minmax(150px,1fr) 76px minmax(90px,160px) 48px 58px 34px;align-items:center;gap:12px;min-height:52px;padding:0 2px;font-size:13px;display:grid}.projectRow:first-child{border-top:0}.projectRow em{background:var(--blue-soft);width:fit-content;color:var(--blue);border-radius:6px;padding:5px 9px;font-size:12px;font-style:normal}.progress{background:#e2e8f0;border-radius:999px;height:5px;overflow:hidden}.progress b{background:var(--blue);height:100%;display:block}.projectRow span:not(.projectDot),.projectRow small{color:var(--muted)}.metricGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.metricCard{border:1px solid var(--line);min-height:78px;box-shadow:var(--shadow-soft);background:#fff;border-radius:9px;align-content:center;gap:4px;padding:12px;display:grid}.metricCard strong{font-size:24px}.metricCard span{color:var(--muted);font-size:12px}.focusCallout{color:#1e3a8a;background:linear-gradient(135deg,#eaf2ff,#f7fbff);border-radius:9px;grid-template-columns:28px 1fr;gap:10px;margin-top:12px;padding:13px;display:grid}.focusCallout p{color:#1e3a8a;margin:0;font-size:13px;line-height:1.5}.syncRow{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;min-height:62px;padding:10px;display:grid;box-shadow:0 6px 18px #0f172a09}.syncRow strong,.syncRow small{display:block}.syncRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.syncRow small{color:var(--muted);margin-top:4px;font-size:12px}.syncRow button{background:linear-gradient(135deg, var(--blue), var(--blue-deep));color:#fff;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.wideButton{width:100%;margin-top:12px}.inboxRow{color:#475569;grid-template-columns:20px minmax(0,1fr) auto 58px;align-items:center;gap:8px;min-height:40px;display:grid}.inboxRow strong{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px;overflow:hidden}.inboxRow span{text-align:right;color:var(--muted);font-size:12px}.resourcesPanel .railTitle button{color:var(--muted);align-items:center;gap:5px;margin-left:auto;font-size:13px;display:inline-flex}.resourceGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.resourceGrid a{border:1px solid var(--line);background:#fff;border-radius:8px;align-content:center;gap:8px;min-height:72px;padding:12px;display:grid}.resourceGrid a span{background:var(--surface-2);width:30px;height:30px;color:var(--blue);border-radius:7px;place-items:center;font-weight:850;display:grid}.resourceGrid a small{color:var(--muted);font-size:12px}.linkHubPanel{gap:16px;display:grid}.linkHubHero{background:linear-gradient(135deg,#1769ff1f,#0aa66e14),#f8fbff;border:1px solid #1769ff29;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.linkHubHero span,.linkHubHero p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.linkHubHero h2{margin:6px 0 8px;font-size:24px;line-height:1.15}.linkHubStats{background:#fff;border:1px solid #1769ff2e;border-radius:10px;align-content:center;place-items:center;gap:4px;width:104px;min-height:92px;display:grid}.linkHubStats strong{color:var(--blue);font-size:34px;line-height:1}.linkHubToolbar{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:center;gap:12px;display:grid}.linkSearchBox{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#fff;border-radius:8px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.linkSearchBox input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0}.linkGroupTabs{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.linkGroupTabs button{border:1px solid var(--line);min-height:36px;color:var(--muted);border-radius:8px;padding:0 12px;font-size:13px;font-weight:800}.linkGroupTabs button:hover,.linkGroupTabs .activeLinkGroup{background:var(--blue-soft);color:var(--blue);border-color:#1769ff3d}.featuredLinkGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.featuredLinkCard{min-height:160px;color:inherit;background:linear-gradient(#fff,#f6faff);border:1px solid #1769ff29;border-radius:10px;align-content:space-between;gap:12px;padding:16px;text-decoration:none;display:grid;box-shadow:0 12px 28px #0f172a0b}.featuredLinkCard:hover{border-color:#1769ff52;transform:translateY(-1px)}.featuredLinkCard span,.featuredLinkCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.featuredLinkCard strong{color:var(--text);font-size:18px}.featuredLinkCard em{color:var(--blue);align-items:center;gap:6px;font-size:13px;font-style:normal;font-weight:850;display:inline-flex}.linkList{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:10px;gap:1px;display:grid;overflow:hidden}.linkListRow{color:inherit;background:#fff;grid-template-columns:106px minmax(0,1fr) 132px 20px;align-items:center;gap:14px;padding:13px 14px;text-decoration:none;display:grid}.linkListRow:hover{background:#fbfdff}.linkListRow>span,.linkListRow em{background:var(--surface-2);width:fit-content;max-width:100%;color:var(--muted);border-radius:7px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:850}.linkListRow em{background:var(--blue-soft);color:var(--blue);justify-self:end}.linkListRow strong{color:var(--text);margin-bottom:4px;font-size:14px;display:block}.linkListRow p,.linkListRow small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.45;display:block;overflow:hidden}.remotePowerPanel{gap:18px;display:grid}.remotePowerHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.remotePowerHeader h2{margin:8px 0 6px;font-size:22px}.remotePowerHeader p{color:var(--muted);margin:0;line-height:1.6}.deviceBadge{border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:6px 10px;font-size:13px;font-weight:800;display:inline-flex}.deviceBadge.online{background:var(--green-soft);color:var(--green)}.deviceBadge.offline{background:var(--red-soft);color:var(--red)}.deviceStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.deviceMetric{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-content:start;gap:7px;min-height:132px;padding:16px;display:grid}.deviceMetric svg{color:var(--blue)}.deviceMetric span{color:var(--muted);font-size:13px;font-weight:800}.deviceMetric strong{font-size:24px;line-height:1.1}.deviceMetric small{color:var(--muted);line-height:1.45}.deviceMetric.temperature.warning{background:var(--amber-soft);border-color:#d9951373}.deviceMetric.temperature.warning svg,.deviceMetric.temperature.warning strong{color:var(--amber)}.deviceMetric.temperature.critical{background:var(--red-soft);border-color:#d84b4573}.deviceMetric.temperature.critical svg,.deviceMetric.temperature.critical strong{color:var(--red)}.remoteNotice,.remoteCommandState{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:8px;padding:12px 14px;font-weight:750;line-height:1.5}.remoteNotice.warning{background:var(--amber-soft);color:#8a5f0d;border-color:#d9951373}.remoteNotice.critical,.remoteNotice.error,.remoteCommandState.error{background:var(--red-soft);color:var(--red);border-color:#d84b4573}.remoteCommandState.ready{background:var(--green-soft);color:var(--green);border-color:#0aa66e59}.memoryCleanButton{background:linear-gradient(135deg, #14b8a61f, #38bdf814), var(--surface-2);width:100%;min-height:66px;color:var(--text);text-align:left;cursor:pointer;border:1px solid #14b8a652;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:14px 16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.memoryCleanButton svg{color:var(--green);grid-row:1/span 2}.memoryCleanButton span{font-weight:900}.memoryCleanButton small{color:var(--muted);font-size:12px;font-weight:800}.memoryCleanButton:hover:not(:disabled){box-shadow:var(--shadow-soft);border-color:#14b8a694;transform:translateY(-1px)}.memoryCleanButton:disabled{opacity:.48;cursor:not-allowed}.remoteCommandBox{grid-template-columns:minmax(220px,1fr) 150px minmax(180px,.8fr);gap:12px;display:grid}.remoteCommandBox label{gap:8px;display:grid}.remoteCommandBox span{color:var(--muted);font-size:13px;font-weight:800}.remoteCommandBox input{border:1px solid var(--line);width:100%;min-width:0;height:42px;color:var(--text);background:#fff;border-radius:8px;padding:0 12px}.remoteActions{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.remoteActionButton{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;min-height:76px;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.remoteActionButton svg{color:var(--blue);grid-row:1/span 2}.remoteActionButton span{font-weight:850}.remoteActionButton small{color:var(--muted);font-size:11px;font-weight:850}.remoteActionButton:hover:not(:disabled){box-shadow:var(--shadow-soft);border-color:#1769ff73;transform:translateY(-1px)}.remoteActionButton:disabled{opacity:.45;cursor:not-allowed}.remoteActionButton.cancel svg{color:var(--amber)}.resourceGrid a strong{font-size:13px}body{background:radial-gradient(circle at 18% 8%,#26a6ff2e,#0000 28%),radial-gradient(circle at 88% 24%,#10b9811c,#0000 24%),linear-gradient(90deg,#60a5fa0e 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#60a5fa0b 1px,#0000 1px) 0 0/44px 44px,#07111f}.sidebar,.topbar{color:#dbeafe;background:#081120db;border-color:#7da6d92e}.sidebar{box-shadow:10px 0 34px #00000038}.brand span,.sidebarPanel p,.sidebarPanel span,.navItem,.commandBox,.overviewCard p,.welcomeBand span,.pageHeader span,.metricCard span,.miniList p,.priorityList span,.briefLine span,.inboxRow span,.projectRow span:not(.projectDot),.projectRow small,.databaseSummary span,.summaryRow p,.newsGrid p{color:#9fb2cc}.brandMark{background:#07111f;box-shadow:0 0 0 1px #7dd3fc61,0 16px 34px #1769ff57}.navItem:hover{background:#38bdf814}.navItem.selected{color:#7dd3fc;background:linear-gradient(90deg,#1769ff42,#14b8a614);box-shadow:inset 3px 0 #38bdf8,0 0 28px #38bdf817}.navItem small{color:#bae6fd;background:#38bdf824}.sidebarPanel,.commandBox,.secondaryAction,.iconButton,.avatar,.welcomeBand,.pageHeader,.overviewCard,.panel,.capturePanel,.dailyScore,.metricCard,.taskCard,.syncRow,.summaryRow,.newsGrid article,.databaseSummary,.databaseTabs button,.keyPointBox,.resourceGrid a{color:#e5f0ff;background:linear-gradient(#0f1b30e0,#091222d1);border-color:#7da6d938;box-shadow:inset 0 1px #ffffff09,0 18px 45px #0003}.welcomeBand,.pageHeader{background:linear-gradient(135deg,#0f1b30e6,#081223db),repeating-linear-gradient(135deg,#38bdf81f 0 1px,#0000 1px 14px)}.welcomeBand p,.pageHeader p,.overviewCard h2,.panelTitle h2,.railTitle h2,.taskCard label span,.syncRow strong,.summaryRow strong,.inboxRow strong,.projectRow strong,.newsGrid strong,.brand strong{color:#f8fbff}.dailyScore{box-shadow:inset 0 0 0 8px #38bdf814,0 0 34px #1769ff2e}.dailyScore strong,.bigNumber{color:#38bdf8;text-shadow:0 0 18px #38bdf852}.primaryAction,.summaryRow a,.syncRow button{background:linear-gradient(135deg,#38bdf8,#1769ff 58%,#14b8a6);box-shadow:0 14px 28px #1769ff47,0 0 20px #38bdf829}.priorityList div,.briefLine,.focusCallout,.voiceStatus{background:linear-gradient(90deg,#38bdf81c,#14b8a60e);border:1px solid #7dd3fc24}.overviewCard:hover{border-color:#7dd3fc6b;box-shadow:0 0 0 1px #7dd3fc1f,0 18px 48px #00000042}.progress,.storageBar{background:#94a3b838}.progress b,.storageBar b{background:linear-gradient(90deg,#38bdf8,#14b8a6);box-shadow:0 0 14px #38bdf861}.commandBox input,.capturePanel textarea,.transcriptBox textarea,.notionSetup input{color:#e5f0ff;background:#060f1c9e;border-color:#7da6d938}.commandBox input::placeholder,.capturePanel textarea::placeholder,.transcriptBox textarea::placeholder,.notionSetup input::placeholder{color:#7f91ad}.panelTitle>span,.railTitle>span,.taskMeta em,.inboxRow em,.summaryRow span,.projectRow em{color:#7dd3fc;background:#38bdf81f}.securityNote{color:#facc15;background:#f59e0b1f;border:1px solid #f59e0b33}.recordButton{background:linear-gradient(135deg,#0f172a,#111827);border:1px solid #7dd3fc38}.secondaryAction,.wideButton,.overviewCard>button,.cardTitle button,.taskActions button,.databaseSummary button,.resourcesPanel .railTitle button,.focusCallout p,.focusCallout p strong{color:#dbeafe}.overviewCard>button:hover,.cardTitle button:hover,.taskActions button:hover,.databaseSummary button:hover,.wideButton:hover,.secondaryAction:hover{color:#7dd3fc;background:#38bdf814;border-color:#7dd3fc85}.statusStrip,.updateTable,.sourceStatusTable,.sourceOverviewGrid,.newsTickerList,.systemRows{background:#7da6d92e;border-color:#7da6d938}.statusStrip div,.dashboardMainPanel,.dashboardSidePanel,.dashboardSubPanel,.attentionPanel,.attentionItem,.updateTableHead,.updateRow,.systemRows div,.sourceStatusTable button,.sourceOverviewCard,.sourceDigestCard,.newsDigestCard,.newsTickerList a,.erpMetricGrid div,.erpRows div,.linkHubHero,.linkHubStats,.linkSearchBox,.featuredLinkCard,.linkListRow{color:#e5f0ff;background:linear-gradient(#0f1b30e6,#091222d6);border-color:#7da6d933;box-shadow:inset 0 1px #ffffff09,0 16px 40px #0000002e}.dashboardPanelHeader h2,.updateRow strong,.systemRows strong,.sourceStatusTable strong,.sourceOverviewCard strong,.sourceDigestCard strong,.newsDigestCard strong,.newsTickerList strong,.erpMetricGrid strong,.erpRows strong,.statusStrip strong,.linkHubHero h2,.linkHubStats strong,.featuredLinkCard strong,.linkListRow strong{color:#f8fbff}.dashboardPanelHeader span,.attentionItem span,.attentionItem small,.updateTableHead,.updateRow p,.updateRow time,.systemRows span,.systemRows small,.sourceStatusTable span,.sourceStatusTable small,.sourceOverviewCard span,.sourceOverviewCard small,.sourceOverviewCard p,.sourceOverviewCard li,.sourceDigestCard span,.sourceDigestCard small,.sourceDigestCard p,.sourceDigestCard li,.newsDigestCard span,.newsDigestCard p,.newsTickerList span,.erpMetricGrid span,.erpMetricGrid small,.erpRows span,.erpRows small,.statusStrip span,.statusStrip small,.linkHubHero span,.linkHubHero p,.featuredLinkCard span,.featuredLinkCard p,.linkListRow p,.linkListRow small{color:#9fb2cc}.dashboardPanelHeader button,.quickPowerGrid button,.linkGroupTabs button{color:#dbeafe;background:#060f1c7a;border-color:#7da6d938}.updateRow:hover,.attentionItem:hover,.sourceStatusTable button:hover,.sourceOverviewCard:hover,.sourceDigestCard:hover,.newsTickerList a:hover,.quickPowerGrid button:hover,.featuredLinkCard:hover,.linkListRow:hover,.linkGroupTabs button:hover,.linkGroupTabs .activeLinkGroup{background:#38bdf814;border-color:#7dd3fc6b}.sourceTag,.sourceRecentLine span,.sourceStatusTable em,.linkListRow>span,.linkListRow em{color:#7dd3fc;background:#38bdf81f}.linkSearchBox input{color:#e5f0ff}.linkSearchBox input::placeholder{color:#7f91ad}.dashboardEmpty{color:#9fb2cc;background:#060f1c75}@media (width<=1240px){.workspace{grid-template-columns:88px minmax(0,1fr)}.dashboardLayout{grid-template-columns:minmax(0,1fr)}.dashboardSidePanel,.dashboardSubPanel,.erpPreview{grid-column:auto}.statusStrip{grid-template-columns:repeat(3,minmax(0,1fr))}.priorityBoard{grid-template-columns:1fr}.priorityCards{grid-template-columns:repeat(3,minmax(0,1fr))}.attentionList{grid-template-columns:repeat(2,minmax(0,1fr))}.brand{grid-template-columns:42px;justify-content:center;padding:0}.brand div:last-child,.navItem span,.navItem small,.sidebarPanel,.utilityGroup{display:none}.navItem{grid-template-columns:1fr;justify-items:center}.contentGrid{grid-template-columns:minmax(560px,1fr) 356px}}@media (width<=1040px){.contentGrid{grid-template-columns:1fr}.insightRail,.settingsTabsWide,.settingsInfoGrid,.sourceOverviewGrid,.newsDigestGrid,.featuredLinkGrid,.sourceDigestGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.linkHubToolbar{grid-template-columns:1fr}.linkGroupTabs{justify-content:flex-start}.sourceManager{grid-template-columns:minmax(0,1fr)}.sourceList{grid-template-columns:repeat(2,minmax(0,1fr))}.sourceList .databaseHeaderActions,.sourceList .erpSourceItem{grid-column:1/-1}}@media (width<=760px){.newsRefreshBar{flex-direction:column;align-items:flex-start}.keywordHits{justify-content:flex-start}.workspace{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);min-height:0;position:static}.brand{grid-template-columns:42px 1fr;justify-content:start;height:66px;padding:0 14px}.brand div:last-child{display:block}.navGroup{scrollbar-width:none;padding:10px 12px;display:flex;overflow-x:auto}.navGroup::-webkit-scrollbar{display:none}.navItem{flex:none;grid-template-columns:22px auto;width:max-content}.navItem span{display:block}.topbar{grid-template-columns:minmax(0,1fr) 44px;max-width:100vw;height:auto;padding:12px;position:static;overflow:hidden}.topbar .iconButton,.topbar .avatar,.commandBox kbd{display:none}.contentGrid{max-width:100vw;padding:14px;overflow:hidden}.mainShell,.panel,.capturePanel,.welcomeBand{max-width:100%;overflow:hidden}.welcomeBand{grid-template-columns:1fr;padding:18px}.pageHeader{padding:18px}.overviewGrid{grid-template-columns:1fr}.overviewCard.wide{grid-column:auto}.statusStrip,.priorityBoard,.priorityCards,.attentionPanel,.attentionList,.newsDigestGrid,.featuredLinkGrid,.newsTickerList a,.erpMetricGrid,.erpRows,.quickPowerGrid,.linkHubHero,.linkListRow{grid-template-columns:1fr}.linkHubStats{width:100%;min-height:72px}.linkListRow em{justify-self:start}.updateTableHead{display:none}.updateRow{grid-template-columns:1fr;gap:6px}.updateRow time{order:3}.sourceStatusTable button,.systemRows div{grid-template-columns:1fr;gap:5px}.sourceTag{max-width:100%}.overviewCard{max-width:100%;overflow:hidden}.cardTitle{flex-wrap:wrap;align-items:flex-start}.cardTitle button{justify-content:center;width:100%;margin-left:0}.priorityList div{grid-template-columns:20px minmax(0,1fr)}.priorityList span{grid-column:2}.welcomeBand h1{font-size:25px}.dailyScore{aspect-ratio:auto;min-height:88px}.captureToolbar{grid-template-columns:1fr;align-items:stretch}.primaryAction{width:100%}.voiceControls{min-width:0;display:grid}.voiceControls .recordButton{width:100%;min-width:0}.notionSetup,.connectionGuide,.settingsHero,.settingsTabs,.settingsLayerGrid,.settingsInfoGrid,.sourceOverviewGrid,.sourceDigestGrid,.knowledgeOverview,.sourceManager,.remotePowerHeader,.deviceStatusGrid,.remoteCommandBox,.remoteActions,.databaseSettings.singleSource,.resultGrid,.databaseTabs,.newsGrid,.databaseCards,.notionDashboardGrid,.databaseSettings,.settingPair,.pwaInstallCard{grid-template-columns:1fr}.databaseSettingsHeader{display:grid}.databaseSettingsHeader button,.databaseHeaderActions{width:100%;margin-left:0}.databaseHeaderActions{display:grid}.sourceList .databaseHeaderActions{grid-template-columns:1fr}.sourceList .secondaryAction,.sourceEditorHeader .primaryAction,.settingsActions .secondaryAction{width:100%}.sourceList .secondaryAction span,.settingsActions .secondaryAction span{display:inline}.sourceEditorHeader{display:grid}.sourceEditorHeader .primaryAction{margin-left:0}.settingsSectionHeader,.sourceRunState{grid-template-columns:1fr;align-items:stretch}.settingsSectionHeader{display:grid}.settingsSectionHeader small{width:fit-content;margin-left:0}.databaseSummary{display:grid}.databaseSummary button{justify-content:center;width:100%;margin-left:0}.voiceControls .secondaryAction{width:100%}.secondaryAction{width:44px;padding:0}.secondaryAction span{display:none}.kanban,.insightRail{grid-template-columns:1fr}.projectRow{grid-template-columns:14px 1fr auto;padding:12px 0}.projectRow .progress,.projectRow span:not(.projectDot),.projectRow small,.projectRow .plainIcon{display:none}.metricGrid{grid-template-columns:1fr 1fr 1fr}}
