*{box-sizing:border-box}html{background:radial-gradient(circle at 0 0,#c2ab8042,#0000 26rem),radial-gradient(circle at 100% 0,#406a8a2e,#0000 28rem),#f4efe6}body{min-height:100vh;color:var(--ink);background:linear-gradient(#5c4f3d0f 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#5c4f3d0f 1px,#0000 1px) 0 0/40px 40px,radial-gradient(circle at 12% 10%,#ccb17e2e,#0000 24rem),radial-gradient(circle at 88% 6%,#42709429,#0000 24rem),linear-gradient(#f7f1e7 0%,#f3ece2 100%);margin:0;font-family:Avenir Next,PingFang SC,Hiragino Sans GB,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3,h4,p,dl{margin-top:0}h1{letter-spacing:0;margin-bottom:10px;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:3.05rem;font-weight:700;line-height:.95}h2{letter-spacing:0;margin-bottom:0;font-size:1.35rem}h3{margin-bottom:6px;font-size:1rem;line-height:1.35}h4{margin-bottom:6px;font-size:.96rem;line-height:1.4}.consoleShell,.shell{width:min(1520px,100vw - 36px);margin:0 auto;padding:20px 0 48px}.authTopbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#f4efe6f0,#f4efe6d1);border-bottom:1px solid #5145341a;position:sticky;top:0}.authTopbarInner{justify-content:space-between;align-items:center;gap:12px;width:min(1520px,100vw - 36px);margin:0 auto;padding:12px 0;display:flex}.authBrand{color:var(--navy);letter-spacing:.02em;font-size:.9rem;font-weight:700}.authLogout{min-height:38px;color:var(--navy);background:#fffbf5e0;border-color:#20344a29;padding-inline:16px}.loginShell{place-items:center;width:min(1120px,100vw - 36px);min-height:100vh;margin:0 auto;padding:36px 0 48px;display:grid}.loginPanel{border:1px solid var(--line);width:min(560px,100%);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 100% 0,#bf7a191f,#0000 16rem),linear-gradient(145deg,#fff9f1fa,#f6efe5e0);border-radius:30px;padding:30px}.loginPanelHeader{justify-content:space-between;align-items:start;gap:18px;margin-bottom:14px;display:flex}.loginBadge{color:var(--navy);letter-spacing:.12em;text-transform:uppercase;background:#21344a14;border-radius:999px;padding:8px 12px;font-size:.78rem;font-weight:800}.loginIntro{color:var(--ink-soft);margin-bottom:22px;line-height:1.75}.loginForm{gap:14px;display:grid}.loginField{gap:8px;display:grid}.loginField span{color:var(--navy);font-size:.84rem;font-weight:700}.loginError{color:var(--red);background:#a452401a;border-radius:14px;margin:0;padding:12px 14px;font-size:.92rem}.loginHelper{color:var(--amber);margin:-2px 0 0;font-size:.86rem;line-height:1.6}.loginSubmit{background:var(--navy);color:#fbf5ea;min-height:48px;box-shadow:var(--shadow-tight);border-color:#20344a29;margin-top:6px;font-size:.96rem}.loginHint{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:.84rem;display:flex}.loginHint strong{color:var(--navy)}.loginHint code{color:var(--navy);background:#21344a14;border-radius:999px;padding:6px 10px}.homeShell{width:min(1500px,100vw - 40px)}.consoleHero,.topbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;margin-bottom:16px;display:grid}.homeHero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.heroCopy,.heroInfoBand,.archiveRail,.workSurface,.setupPanel,.homeCalendarPanel,.homeSummaryPanel,.modulePanel,.libraryColumn,.knowledgeEntry,.emptyState{position:relative}.heroCopy{border:1px solid var(--line);border-radius:var(--radius-2xl);background:linear-gradient(135deg, #fff8effa, #f8f1e8d6), var(--surface-strong);box-shadow:var(--shadow-soft);padding:24px 26px 22px}.compactHero{margin-bottom:12px}.compactHero .heroCopy{padding:18px 22px}.compactHero h1{font-size:2.25rem}.heroInfoBand{border:1px solid var(--line);border-radius:var(--radius-2xl);color:#f8f1e7;box-shadow:var(--shadow-soft);background:linear-gradient(#21344af5,#2b4056e0);gap:10px;padding:18px;display:grid}.homeFocusBand{align-content:stretch}.homeFocusBand .focusPrimary{align-content:center;min-height:106px;padding-top:0;display:grid}.focusStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.focusStats article{background:#fff4e214;border-bottom:0;border-radius:16px;padding:10px}.focusStats strong{font-size:1.35rem}.heroInfoBand article{border-bottom:1px solid #fff4e224;padding:10px 0}.heroInfoBand article:last-child{border-bottom:none}.heroInfoBand span{color:#f9f0e1b3;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:800;display:block}.heroInfoBand strong{margin-bottom:4px;font-size:1.8rem;line-height:.95;display:block}.heroInfoBand small{color:#f9f0e1c2;font-size:.8rem;line-height:1.5;display:block}.eyebrow{color:var(--navy-soft);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:.66rem;font-weight:900}.heroCopy p:not(.eyebrow),.surfaceLead,.selectedDayLead p,.selectedDaySources,.moduleSteps p,.sourceRow span,.rawItem p,.manualEntry p,.libraryEntry p,.knowledgeEntry p,.setupPanel p,.emptyState p{color:var(--ink-soft);margin-bottom:0;font-size:.9rem;line-height:1.65}.heroPrimary,.heroGhost,.topNav a,.topbar nav a,.statusTabs a,.statusTabs button,.emptyState a,.libraryHead a,.railHeader a,.railHeader button,button{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fffbf5c7;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:.85rem;font-weight:800;text-decoration:none;transition:transform .14s,border-color .14s,background .14s,color .14s;display:inline-flex}.heroActions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.heroPrimary,button{background:var(--navy);color:#fbf5ea;border-color:#20344a33}button.secondary{background:var(--green);border-color:#2b76562e}button.muted{border-color:var(--line);color:var(--muted);background:#fffbf5d1}.heroGhost{background:#fffbf5e6}.brandHome{text-decoration:none}.topNav,.topbar nav,.statusTabs,.buttonRow,.selectedDayLinks{flex-wrap:wrap;gap:8px;display:flex}.topNav a.active,.topbar nav a:hover,.statusTabs a.active,.statusTabs button.active,.emptyState a:hover,.libraryHead a:hover,.railHeader a:hover,.railHeader button:hover,.heroPrimary:hover,.heroGhost:hover,button:hover,.dayCard:hover,.sourcePill:hover,.dateChip:hover,.metricCard:hover,.selectedDayLinks a:hover{border-color:#20344a47;transform:translateY(-1px)}.topNav a.active,.statusTabs a.active,.statusTabs button.active{background:var(--navy);color:#fbf5ea}.signalStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.metricCard{border:1px solid var(--line);box-shadow:var(--shadow-tight);background:linear-gradient(#fffbf5f0,#f8f1e8d1);border-radius:22px;padding:14px 16px;text-decoration:none;overflow:hidden}.metricCard span{color:var(--muted);margin-bottom:9px;font-size:.78rem;font-weight:800;display:block}.metricCard strong{font-size:1.95rem;line-height:.94;display:block}.metricCard small{color:var(--ink-soft);margin-top:10px;font-size:.76rem;line-height:1.5;display:block}.metric-amber{box-shadow:inset 0 3px 0 #bf7a192e, var(--shadow-tight)}.metric-blue,.metric-ink{box-shadow:inset 0 3px 0 #20344a2e, var(--shadow-tight)}.metric-green{box-shadow:inset 0 3px 0 #2b76562e, var(--shadow-tight)}.homeGrid{grid-template-columns:minmax(340px,.84fr) minmax(0,1.16fr);gap:16px;margin-bottom:16px;display:grid}.homeBottomGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.consoleGrid{grid-template-columns:318px minmax(0,1fr);align-items:start;gap:16px;display:grid}.consoleGrid.singleColumn{grid-template-columns:minmax(0,1fr)}.manualCaptureShell{width:min(1040px,100vw - 40px)}.fixedDayShell .consoleGrid{grid-template-columns:250px minmax(0,1fr)}.archiveRail,.workSurface,.setupPanel,.reviewPane,.manualPane,.knowledgeEntry,.homeCalendarPanel,.homeSummaryPanel,.modulePanel,.libraryColumn,.emptyState{border:1px solid var(--line);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft);background:linear-gradient(#fffbf5e6,#f7f0e6cc)}.archiveRail{gap:12px;padding:14px;display:grid;position:sticky;top:12px}.compactDayRail{gap:10px}.compactDayRail .selectedDayCard{min-height:0}.railShortcutStack{gap:8px;display:grid}.railShortcutStack a{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fffbf5c2;border-radius:14px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:.84rem;font-weight:800;text-decoration:none;display:flex}.workSurface{min-height:680px;padding:16px}.homeCalendarPanel,.homeSummaryPanel,.modulePanel,.libraryColumn,.setupPanel{padding:18px}.panelHead,.libraryHead,.surfaceHeader,.railHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panelHead,.surfaceHeader,.libraryHead{margin-bottom:14px}.railHeader{margin-bottom:6px}.railHeader span,.subsectionHead strong{color:var(--ink);font-weight:800}.compactHeader{margin-bottom:8px}.calendarTop{grid-template-columns:62px minmax(0,1fr) 62px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.calendarTop.compact{grid-template-columns:62px auto 62px}.calendarTop strong{text-align:center;font-size:.92rem}.calendarNav{min-height:30px;padding:4px 8px;font-size:.72rem;font-weight:800}button.calendarNav,button.calendarCell,button.sourcePill,button.tabButton,button.textButton{color:var(--ink);border-color:var(--line);background:#fffbf5e0}.calendarWeekdays,.calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.calendarWeekdays span{color:var(--muted);text-align:center;font-size:.68rem;font-weight:800}.calendarCell{border:1px solid var(--line);width:100%;min-height:56px;color:inherit;background:#fffbf5cc;border-radius:14px;align-content:space-between;padding:7px;text-decoration:none;transition:transform .14s,border-color .14s,background .14s;display:grid}.railCalendarCell{min-height:44px;padding:6px}.calendarCell>span{font-size:.78rem;font-weight:800}.calendarCell small{color:var(--navy-soft);justify-self:end;font-size:.65rem;font-weight:800}.calendarCell.hasData:hover,.calendarCell.hasData.active{background:#e9f1f8c7;border-color:#31527457}.calendarCell.muted{color:#737b8985;pointer-events:none;background:#ede4d88c}.dateStack,.dayCardList,.moduleSteps,.sourceMatrix,.opportunityList,.manualTimeline,.entryList{gap:10px;display:grid}.sourceCatalogLead{max-width:76ch;color:var(--ink-soft);margin:-2px 0 14px;font-size:.88rem;line-height:1.6}.sourceCatalogGrid{grid-template-columns:1fr;gap:10px;display:grid}.sourceCatalogCard{border:1px solid var(--line);background:#fffbf5c7;border-radius:16px;gap:10px;min-width:0;padding:14px;display:grid}.sourceCatalogCard.sourceCatalog-paused{background:#f4efe694;border-style:dashed}.sourceCatalogHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sourceCatalogHead>div{gap:4px;min-width:0;display:grid}.sourceCatalogHead strong{color:var(--navy);font-size:.92rem}.sourceCatalogHead>div>span{color:var(--navy-soft);font-size:.76rem;font-weight:800;line-height:1.4}.sourceStatus{color:var(--green);background:#ecf6efc7;border:1px solid #2b765633;border-radius:999px;flex:none;padding:4px 8px;font-size:.68rem;font-weight:900}.sourceStatus-paused{color:#865f1c;background:#faf1ddc7;border-color:#a47b3233}.sourceCatalogCard p{color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.58}.sourceCatalogCard footer{border-top:1px solid #5145341a;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:9px;display:flex}.sourceCatalogCard footer span,.sourceCatalogCard footer strong{color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.4}.sourceCatalogCard footer strong{color:var(--navy-soft)}@media (min-width:768px){.sourceCatalogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.sourceCatalogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rawList{gap:12px;display:grid}.dateChip,.sourcePill,.dayCard,.selectedDayLinks a{border:1px solid var(--line);background:#fffbf5c2;border-radius:16px;text-decoration:none}.dateChip,.sourcePill{gap:4px;padding:10px;display:grid}.dateChip.active,.sourcePill.active{background:#edf4fad6;border-color:#31527452}.dateChip strong{font-size:.88rem}.dateChip span,.dateChip small,.railEmpty,.subsectionHead span{color:var(--muted);line-height:1.5}.dateChip small{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.sourcePill{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;font-size:.84rem;font-weight:800}.sourcePill strong{color:var(--navy-soft)}.selectedDayCard{min-height:88px}.selectedDayHero{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,#c2ab802e,#0000 34%),linear-gradient(#fffbf5f0,#f7f0e6db);border-radius:24px;gap:14px;margin-bottom:14px;padding:18px;display:grid}.selectedDayLead{border-bottom:1px dashed #51453424;padding-bottom:2px}.selectedDayStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.selectedDayStats article,.moduleSteps article,.sourceRow,.rawItem,.manualEntry,.libraryEntry,.knowledgeEntry,.opportunityCard{border:1px solid var(--line);background:#fffbf5cc;border-radius:18px}.selectedDayStats article,.moduleSteps article,.sourceRow{padding:14px}.selectedDayStats strong{margin-bottom:5px;font-size:1.4rem;line-height:.96;display:block}.selectedDayStats span{color:var(--muted);font-size:.76rem;font-weight:800}.dayCard{justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.dayCard strong,.moduleSteps strong{margin-bottom:5px;font-size:.94rem;display:block}.dayCard span{color:var(--ink-soft);font-size:.82rem;line-height:1.5}.dayCard small,.sourceRow strong{color:var(--navy-soft);font-size:.78rem;font-weight:800}.subsectionHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:2px;display:flex}.sourceRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.surfaceHeader{grid-template-columns:1fr;align-items:end;gap:14px;display:grid}.searchDock{align-items:center;gap:8px;display:flex}label{color:var(--muted);gap:6px;font-size:.78rem;font-weight:800;display:grid}input,textarea,select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fffcf6eb;border-radius:14px;outline:none;padding:10px 12px}input:focus,textarea:focus,select:focus{border-color:#31527457;box-shadow:0 0 0 4px #31527414}.contextBar{border:1px solid var(--line);background:#f2eadfad;border-radius:20px;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin-bottom:12px;padding:12px;display:grid}.fixedDayShell .contextBar{padding:10px}.toolbarHead{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:12px;display:grid}.toolbarSearch{background:#fffbf5d1;border:1px solid #5145341f;border-radius:16px;padding:8px}.toolbarSearch input{box-shadow:none;background:0 0;border:none}.toolbarSearch input:focus{box-shadow:none}.toolbarMeta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.summaryStat{color:var(--navy-soft)!important;background:#20344a14!important;border-color:#20344a29!important}.filterStack{gap:10px;display:grid}.advancedFilters{background:#fffbf57a;border:1px solid #5145341f;border-radius:16px}.advancedFilters summary{cursor:pointer;min-height:42px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:.84rem;font-weight:900;list-style:none;display:flex}.advancedFilters summary::-webkit-details-marker{display:none}.advancedFilters summary small{color:var(--muted);font-size:.72rem;font-weight:800}.advancedFilterBody{gap:10px;padding:0 12px 12px;display:grid}.filterRow{gap:8px;display:grid}.filterLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.toolbarTabs,.statusTabs{flex-wrap:wrap;gap:8px;display:flex}.toolbarTabsPrimary{background:linear-gradient(#fffbf5e0,#f6eee3bd);border:1px solid #5145341f;border-radius:22px;gap:10px;padding:10px;box-shadow:inset 0 1px #fff9}.toolbarTabsPrimary a{letter-spacing:-.02em;background:0 0;border-color:#0000;border-radius:16px;min-height:44px;padding:10px 18px;font-size:.94rem;font-weight:900;position:relative}.toolbarTabsPrimary a:hover{background:#fffbf5d1}.toolbarTabsPrimary a.active{background:var(--navy);color:#fbf5ea;border-color:#20344a2e;box-shadow:0 10px 22px #20344a24}.subtleCopy span{color:var(--ink-soft);font-size:.82rem;font-weight:700}.toolbarMeta span,.metaLine span,.tagRow span,.status,.priority{border:1px solid var(--line);min-height:22px;color:var(--muted);background:#fffbf5cc;border-radius:999px;align-items:center;padding:2px 8px;font-size:.7rem;font-weight:800;display:inline-flex}.surfaceNotice{border:1px solid var(--line);border-radius:16px;margin-bottom:12px;padding:10px 12px;font-size:.82rem;font-weight:800}.surfaceNotice.success{color:var(--green);background:#e4f1ebc2;border-color:#2b76563d}.surfaceNotice.error{color:var(--red);background:#f8e8e4c2;border-color:#a452403d}.rawItem,.manualEntry,.libraryEntry,.knowledgeEntry,.opportunityCard{box-shadow:inset 0 1px #ffffff94}.rawItem{box-shadow:var(--shadow-tight);background:linear-gradient(#fffcf7f0,#f8f2ead1);grid-template-columns:minmax(0,1fr) 154px;align-items:stretch;gap:18px;padding:16px;display:grid}.rawItemMain{min-width:0}.rawItemTop{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.rawSourceBadge{min-height:28px;color:var(--navy);background:#edf4fadb;border:1px solid #3152742e;border-radius:999px;align-items:center;padding:3px 10px;font-size:.75rem;font-weight:900;display:inline-flex}.rawDateMeta{flex-wrap:wrap;gap:6px;display:flex}.rawDateMeta span{min-height:26px;color:var(--muted);background:#fffbf5b8;border:1px solid #5145341f;border-radius:999px;align-items:center;padding:3px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.rawItem h3{margin-bottom:8px;font-size:1.08rem;line-height:1.36}.rawItem p{max-width:88ch;color:var(--ink-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.92rem;line-height:1.62;display:-webkit-box;overflow:hidden}.rawItemAside{text-align:right;border-left:1px solid #5145341f;align-content:space-between;justify-items:end;gap:12px;padding-left:16px;display:grid}.rawItemAside span{color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.5}.rawItemAside a{background:var(--navy);color:#fbf5ea;border:1px solid #20344a2e;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:7px 12px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.cardHead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.cardHeadAside{justify-items:end;gap:6px;display:grid}.cardExpandHint{color:var(--muted);font-size:.72rem;font-weight:700}.metaLine,.tagRow{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.opportunityCard h3 a,.rawItem h3 a,.manualEntry h3 a{text-underline-offset:4px;text-decoration-color:#3152744d}.priority-high,.status-captured_wiki{color:var(--green);border-color:#2b76563d}.priority-low,.status-rejected{color:var(--red);border-color:#a4524038}.status-pending{color:var(--amber);border-color:#bf7a193d}.status-captured_idea{color:var(--navy-soft);border-color:#3152743d}.status-watching{color:var(--gold);border-color:#a47b3247}.signalScore,.evidenceCount{min-height:25px;color:var(--navy-soft);background:#edf4fab8;border:1px solid #31527421;border-radius:999px;align-items:center;padding:3px 8px;font-size:.7rem;font-weight:900;display:inline-flex}.evidenceCount{color:var(--green);background:#ecf6efc2;border-color:#2b765629}.reviewForm{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.decisionAssist{background:#edf4fac7;border:1px solid #31527429;border-radius:12px;align-items:center;gap:10px;padding:9px 11px;display:flex}.decisionAssist strong{color:var(--navy);flex:none;font-size:.86rem}.decisionAssist span{min-width:0;color:var(--ink-soft);font-size:.82rem;line-height:1.55}.decision-idea{background:#e5f1ebc7;border-color:#2b76562e}.decision-neutral{background:#f8efdec7;border-color:#bf7a192e}.opportunityCard{padding:0;overflow:hidden}.opportunityCard summary{cursor:pointer;list-style:none}.opportunityCard summary::-webkit-details-marker{display:none}.cardSummary{padding:12px 14px}.cardSummary:hover{background:#ffffff3d}.brandFitLine{flex-wrap:wrap;gap:6px;margin:8px 0 7px;display:flex}.brandFitLine span{color:var(--navy-soft);background:#edf4fa94;border:1px solid #3152741f;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:900}.cardPreviewList{gap:7px;margin-top:8px;display:grid}.contentIdeaLine{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.contentIdeaLine span{color:var(--green);background:#ecf6efad;border:1px solid #2b765621;border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:900}.previewRow{background:#fffbf59e;border:1px solid #51453414;border-radius:12px;grid-template-columns:70px minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;display:grid}.previewRow strong{color:var(--navy-soft);font-size:.76rem;font-weight:800}.previewRow p{color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.46}.opportunityBody{background:#faf5ed8a;border-top:1px solid #5145341a;gap:12px;padding:12px 14px 14px;display:grid}.decisionBrief{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.decisionBriefItem{background:#fffbf5a8;border:1px solid #5145341a;border-radius:12px;min-width:0;padding:10px 11px}.decisionBriefItem span{color:var(--navy-soft);margin-bottom:5px;font-size:.72rem;font-weight:900;display:block}.decisionBriefItem p{color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.52}.contentAssetNote{background:linear-gradient(135deg,#ecf6efd1,#fffbf5b8);border:1px solid #2b765621;border-radius:14px;gap:6px;padding:10px 12px;display:grid}.contentAssetNote strong{color:var(--green);font-size:.82rem}.contentAssetNote span{color:var(--ink-soft);font-size:.84rem;line-height:1.52}.evidenceBundle{background:#eef5fa80;border:1px solid #31527424;border-radius:14px;gap:9px;padding:11px;display:grid}.evidenceBundleHead{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.evidenceBundleHead strong{color:var(--navy);font-size:.82rem}.evidenceBundleHead span{color:var(--muted);font-size:.74rem;font-weight:800}.evidenceList{grid-template-columns:1fr;gap:8px;display:grid}.evidenceItem{background:#fffbf5b8;border:1px solid #5145341a;border-radius:12px;gap:5px;min-width:0;padding:10px;display:grid}.evidenceItem:hover{background:#ffffffe6;border-color:#31527447}.evidenceItem>div{flex-wrap:wrap;gap:6px;display:flex}.evidenceItem span,.evidenceItem small{color:var(--navy-soft);font-size:.7rem;font-weight:900}.evidenceItem small{color:var(--muted)}.evidenceItem strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.evidenceItem p{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (min-width:768px){.evidenceList{grid-template-columns:repeat(2,minmax(0,1fr))}}.reviewControls{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:8px;display:grid}.reviewControls textarea{resize:vertical;min-height:50px}.ratingSelector{border:1px solid var(--line);background:#fffcf6c2;border-radius:14px;min-width:0;margin:0;padding:8px}.ratingSelector legend{color:var(--muted);padding:0 4px;font-size:.68rem;font-weight:900}.ratingOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ratingOption{min-width:0;color:var(--ink-soft);display:block;position:relative}.ratingOption input{opacity:0;cursor:pointer;position:absolute;inset:0}.ratingOption span{min-height:32px;color:var(--muted);background:#fffbf5c2;border:1px solid #5145341a;border-radius:10px;justify-content:center;align-items:center;gap:4px;padding:5px 7px;font-size:.74rem;font-weight:900;transition:border-color .14s,background .14s,color .14s;display:flex}.ratingOption strong{color:inherit}.ratingOption small{text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:800;overflow:hidden}.ratingOption input:checked+span{color:var(--navy);background:#edf4fae0;border-color:#20344a2e}.ratingOption input:focus-visible+span{box-shadow:0 0 0 3px #3152741f}.ratingOption input:disabled+span{cursor:not-allowed;opacity:.62}.archivedHint{padding-top:12px}.archivedHint span{color:var(--ink-soft);font-size:.84rem;line-height:1.55}.buttonRow{align-items:center}.reviewActions{justify-content:flex-end;display:flex}.reviewActions button{text-align:center;border-radius:999px;min-height:42px;padding:9px 16px}.reviewActions .reviewActionPrimary{background:var(--navy);color:#fbf5ea;border-color:#20344a33;min-width:128px}.reviewActions .reviewActionSecondary{min-width:108px;color:var(--navy);background:#fffbf5d1;border-color:#31527429}.reviewActions .reviewActionWatch{color:#865f1c;background:#fff8eae6;border-color:#a47b3233;min-width:98px}.reviewActions .reviewActionReject{color:var(--muted);background:0 0;border-color:#0000;padding-inline:8px}button:disabled{cursor:not-allowed;opacity:.62;transform:none}.manualDesk{gap:12px;display:grid}.standaloneManualDesk{gap:14px}.manualSubnav{flex-wrap:wrap;gap:10px;display:flex}.manualSubnav a{min-height:42px;color:var(--ink-soft);background:#fffbf5d6;border:1px solid #5145341f;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.manualSubnav a.active{background:var(--navy);color:#fbf5ea;border-color:#20344a2e;box-shadow:0 10px 22px #20344a24}.manualComposer{background:linear-gradient(#e9f1f8cc,#fffbf5d6);border:1px solid #3152742e;border-radius:22px}.manualCaptureGrid{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:12px;display:grid}.manualCaptureTips{border:1px solid var(--line);box-shadow:var(--shadow-tight);background:#fffbf5d1;border-radius:22px;padding:16px}.manualCaptureTips strong{margin-bottom:8px;display:block}.manualCaptureTips p{color:var(--ink-soft);margin:0 0 12px;font-size:.86rem;line-height:1.62}.manualCaptureTips a{background:var(--navy);color:#fbf5ea;border:1px solid #20344a33;border-radius:999px;align-items:center;min-height:38px;padding:8px 12px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.manualComposerHead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:5px;padding:14px;display:grid}.manualComposerHead span{font-size:.98rem;font-weight:800}.manualComposerHead small{color:var(--muted);line-height:1.5}.clipboardButton{min-height:36px;color:var(--green);white-space:nowrap;background:#e5f1ebdb;border-color:#2b76562e}.manualForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 14px 14px;display:grid}.wideField{grid-column:1/-1}.urlExtractStatus{min-height:38px;color:var(--muted);background:#fffbf5a3;border:1px solid #5145341f;border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;font-size:.78rem;font-weight:800;display:flex}.urlExtractStatus small{color:var(--navy-soft)}.extract-loading{color:var(--navy-soft);background:#edf4fabd;border-color:#31527438}.extract-success{color:var(--green);background:#e5f1ebb8;border-color:#2b765638}.extract-error{color:var(--red);background:#f8e8e4b8;border-color:#a4524038}.manualEntry blockquote{border:1px solid var(--line);color:var(--ink-soft);background:#f4ece1b8;border-radius:14px;margin:10px 0 0;padding:10px 12px;font-size:.88rem;line-height:1.62}.settledGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.settledGrid .libraryColumn{min-height:300px;padding:18px}.libraryColumn-wiki{background:linear-gradient(#fffbf5e6,#f7f0e6c7)}.libraryColumn-idea{background:linear-gradient(#f3f8f4d1,#fffbf5c7)}.libraryHead{align-items:center}.libraryHead h3{margin-bottom:3px}.libraryHead span{color:var(--muted);font-size:.74rem;font-weight:800}.libraryHead a{min-height:30px;padding:5px 10px;font-size:.76rem}.libraryEntryList{gap:8px;display:grid}.libraryEntry{background:#fffbf5a8;border-radius:14px;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px;display:grid}.libraryEntryDate{height:26px;color:var(--muted);white-space:nowrap;background:#fffbf5d1;border:1px solid #5145341f;border-radius:999px;justify-content:center;align-items:center;font-size:.72rem;font-weight:900;display:inline-flex}.libraryEntryBody{min-width:0}.libraryEntry h4{color:var(--ink);margin-bottom:5px;font-size:.95rem;line-height:1.36}.libraryEntry p{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.libraryTagRow{flex-wrap:wrap;gap:5px;display:flex}.libraryTagRow span{min-height:22px;color:var(--navy-soft);background:#edf4fa9e;border:1px solid #3152741f;border-radius:999px;align-items:center;padding:2px 8px;font-size:.68rem;font-weight:900;display:inline-flex}.libraryEmpty{background:#fffbf575;border:1px dashed #51453429;border-radius:16px;align-content:center;justify-items:start;gap:8px;min-height:196px;padding:18px;display:grid}.libraryEmpty strong{color:var(--ink);font-size:.98rem}.libraryEmpty p{max-width:48ch;color:var(--ink-soft);margin:0;font-size:.84rem;line-height:1.56}.libraryEmpty a{min-height:34px;color:var(--navy);background:#fffbf5d1;border:1px solid #20344a2e;border-radius:999px;align-items:center;padding:7px 12px;font-size:.78rem;font-weight:900;text-decoration:none;display:inline-flex}.emptyState{text-align:center;padding:24px}.emptyState h3{margin-bottom:8px}.emptyState a{margin-top:12px;display:inline-flex}.knowledgeEntry pre,.setupPanel pre{color:#eef4f8;white-space:pre-wrap;background:#1f2833;border:1px solid #20344a33;border-radius:16px;padding:14px;font-size:.88rem;line-height:1.62;overflow:auto}.knowledgeMarkdown{background:#fffbf5b8;border:1px solid #5145341f;border-radius:18px;gap:10px;margin-top:14px;padding:16px;display:grid}.knowledgeMarkdown h2,.knowledgeMarkdown h3,.knowledgeMarkdown p{margin:0}.knowledgeMarkdown h2{border-top:1px solid #5145341a;padding-top:8px;font-size:1.05rem}.knowledgeMarkdown h2:first-child{border-top:0;padding-top:0}.knowledgeMarkdown h3{color:var(--navy);font-size:.96rem}.knowledgeMarkdown p{color:var(--ink-soft);font-size:.9rem;line-height:1.68}.knowledgeMarkdown .markdownBullet{padding-left:18px;position:relative}.knowledgeMarkdown .markdownBullet:before{content:"";background:var(--navy-soft);border-radius:999px;width:6px;height:6px;position:absolute;top:.7em;left:2px}.shell .topbar{border:1px solid var(--line);border-radius:var(--radius-2xl);box-shadow:var(--shadow-soft);background:linear-gradient(#fffbf5e6,#f7f0e6cc);padding:18px}.setupShell{place-items:center;min-height:100vh;display:grid}.setupPanel{width:min(820px,100%);padding:24px}.manualPane,.reviewPane{padding:14px}@media (max-width:980px){.homeHero{grid-template-columns:minmax(0,1fr)}}@media (max-width:1120px){.consoleGrid,.homeGrid,.homeBottomGrid,.surfaceHeader,.contextBar,.fixedDayShell .consoleGrid,.manualCaptureGrid,.toolbarHead{grid-template-columns:1fr}.archiveRail{position:static}.compactDayRail{grid-template-columns:minmax(0,1fr)}.toolbarMeta{justify-content:flex-start}.rawItem{grid-template-columns:1fr;gap:12px;padding:14px}.rawItemAside{text-align:left;border-top:1px solid #5145341f;border-left:0;grid-template-columns:minmax(0,1fr) auto;place-items:center start;padding-top:12px;padding-left:0}}@media (max-width:820px){.authTopbarInner,.consoleShell,.shell,.loginShell{width:min(100vw - 22px,1560px);padding-top:14px}.authTopbarInner{padding:10px 0}.consoleHero,.topbar,.signalStrip,.settledGrid,.selectedDayStats{grid-template-columns:1fr}h1{font-size:2.25rem;line-height:1.05}h2{font-size:1.18rem}.heroCopy,.compactHero .heroCopy{border-radius:24px;padding:18px}.loginPanel{border-radius:24px;padding:22px 18px}.loginPanelHeader{flex-direction:column}.homeFocusBand,.archiveRail,.workSurface,.homeCalendarPanel,.homeSummaryPanel,.modulePanel,.libraryColumn,.emptyState{border-radius:22px}.focusStats{grid-template-columns:1fr}.signalStrip{gap:10px}.metricCard{padding:12px}.searchDock,.cardHead,.manualForm{display:grid}.toolbarSearch{padding:10px}.toolbarSearch button{min-height:44px}.toolbarTabsPrimary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.toolbarTabsPrimary a{text-align:center;justify-content:center;min-height:46px;padding:10px 12px}.toolbarMeta{justify-content:flex-start}.advancedFilters summary{min-height:46px}.fixedDayShell .compactDayRail,.fixedDayShell .surfaceLead,.fixedDayShell .toolbarMeta{display:none}.fixedDayShell .contextBar{padding:10px}.manualForm,.reviewControls,.decisionBrief{grid-template-columns:1fr}.ratingOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.reviewActions{justify-content:flex-start}.decisionAssist{gap:4px;display:grid}.previewRow,.libraryEntry{grid-template-columns:1fr}.calendarCell{min-height:48px}.homeCalendarCell{min-height:52px}}:root{--paper:#f1f5f8;--paper-strong:#e6ecf2;--surface:#fcfeff;--surface-strong:#fcfeff;--surface-soft:#f5f9fc;--ink:#18232d;--ink-soft:#4b5762;--muted:#727c86;--line:#d8dfe6;--line-strong:#c3ccd5;--navy:#21374e;--navy-soft:#486079;--amber:#a86a2c;--green:#237356;--red:#a34945;--gold:#9b7139;--shadow-soft:0 1px 2px #1826370a, 0 10px 24px #18263709;--shadow-tight:0 1px 2px #1826370d;--radius-2xl:1.25rem;--radius-xl:1rem;--radius-lg:.75rem;--radius-md:.625rem}@supports (color:lab(0% 0 0)){:root{--paper:lab(96.2834% -.662208 -2.14618);--paper-strong:lab(93.0316% -1.09106 -3.56977);--surface:lab(99.4178% -.333905 -1.07467);--surface-strong:lab(99.4178% -.333905 -1.07467);--surface-soft:lab(97.6754% -.662327 -2.14626);--ink:lab(12.9437% -2.04717 -8.64636);--ink-soft:lab(36.164% -2.31543 -8.42316);--muted:lab(51.2559% -2.04286 -7.06874);--line:lab(88.3894% -1.29998 -4.27864);--line-strong:lab(81.4245% -1.70681 -5.69075);--navy:lab(22.1242% -3.2441 -17.0768);--navy-soft:lab(39.5641% -4.02734 -17.2729);--amber:lab(50.8911% 21.7317 43.9279);--green:lab(43.1948% -30.7489 8.73615);--red:lab(43.1425% 37.6311 21.6326);--gold:lab(51.1843% 12.6844 37.1118)}}html,body{background:var(--paper)}body{color:var(--ink);font-kerning:normal;background:var(--paper);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}h1,h2,h3,h4{text-wrap:balance;font-family:inherit}h1{letter-spacing:-.035em;margin-bottom:.5rem;font-size:2rem;font-weight:720;line-height:1.15}h2{letter-spacing:-.022em;font-size:1.25rem;line-height:1.25}button,input,textarea,select{min-height:2.75rem}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:.125rem;outline:.1875rem solid #4767856b}.authTopbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5;position:sticky;top:0}.authTopbarInner,.consoleShell,.shell,.homeShell{width:min(100% - 2rem,90rem)}.authTopbarInner{grid-template-columns:1fr auto;gap:.5rem 1rem;padding:.625rem 0;display:grid}.authBrand{color:var(--ink);letter-spacing:-.01em;align-self:center;font-size:.9rem;font-weight:760}.appNav{scrollbar-width:none;grid-column:1/-1;gap:.125rem;padding-bottom:.125rem;display:flex;overflow-x:auto}.appNav::-webkit-scrollbar{display:none}.appNav a{min-height:2.5rem;color:var(--ink-soft);white-space:nowrap;border-radius:.5rem;align-items:center;padding:.5rem .75rem;font-size:.86rem;font-weight:680;display:inline-flex}.appNav a:hover{background:var(--surface-soft);color:var(--navy)}.appNav a.active,.appNav a[aria-current=page]{background:var(--navy);color:#f6f9fb;color:lab(97.677% -.443965 -1.43216)}.appNav a:active,button:active{transform:translateY(1px)}.authLogout{border-color:var(--line);min-height:2.5rem;color:var(--ink-soft);box-shadow:none;background:0 0;border-radius:.5rem;padding-inline:.75rem}.consoleShell,.shell{padding:1.5rem 0 3rem}.homeHero,.consoleHero,.topbar,.consoleGrid,.homeGrid,.homeBottomGrid,.signalStrip,.settledGrid,.selectedDayStats,.toolbarHead,.rawItem,.manualCaptureGrid{grid-template-columns:minmax(0,1fr)}.homeHero,.consoleHero,.topbar{gap:.75rem;margin-bottom:1.25rem}.heroCopy,.heroInfoBand,.archiveRail,.workSurface,.setupPanel,.homeCalendarPanel,.homeSummaryPanel,.modulePanel,.libraryColumn,.knowledgeEntry,.emptyState,.reviewPane,.manualPane{border-color:var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:none}.heroCopy{background:0 0;border-width:0 0 1px;border-radius:0;padding:1.25rem 0 .75rem}.heroCopy p:not(.eyebrow),.surfaceLead{max-width:66ch;font-size:.95rem;line-height:1.65}.eyebrow{color:var(--navy-soft);letter-spacing:.1em;margin-bottom:.5rem;font-size:.7rem}.heroActions{margin-top:1.125rem}.heroPrimary,.heroGhost,.topNav a,.topbar nav a,.statusTabs a,.statusTabs button,.emptyState a,.libraryHead a,.railHeader a,.railHeader button,button{border-color:var(--line);background:var(--surface);min-height:2.75rem;box-shadow:none;border-radius:.625rem;padding:.625rem .875rem}button{color:var(--ink)}button[type=submit],button.secondary{border-color:var(--navy);background:var(--navy);color:#f6f9fb;color:lab(97.677% -.443965 -1.43216)}button.secondary{border-color:var(--green);background:var(--green)}button.tabButton.active,.statusTabs button.active,.heroPrimary,.rawItemAside a{border-color:var(--navy);background:var(--navy);color:#f6f9fb;color:lab(97.677% -.443965 -1.43216)}.heroGhost{color:var(--ink-soft)}.heroInfoBand{color:var(--ink);gap:0;padding:0;overflow:hidden}.homeFocusBand .focusPrimary,.heroInfoBand article{border-bottom:1px solid var(--line);min-height:auto;padding:1rem}.focusStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.focusStats article{border:0;border-right:1px solid var(--line);background:var(--surface-soft);border-radius:0;padding:.875rem 1rem}.focusStats article:last-child{border-right:0}.heroInfoBand span,.heroInfoBand small{color:var(--muted)}.heroInfoBand strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.5rem}.signalStrip{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);gap:0;margin-bottom:1.5rem;overflow:hidden}.metricCard{border:0;border-bottom:1px solid var(--line);min-height:7rem;box-shadow:none;background:0 0;border-radius:0;padding:1rem}.metricCard:last-child{border-bottom:0}.metricCard:hover,.dayCard:hover,.sourcePill:hover,.dateChip:hover,.selectedDayLinks a:hover,.railShortcutStack a:hover{border-color:var(--line-strong);background:var(--surface-soft);transform:none}.metricCard strong{font-variant-numeric:tabular-nums;font-size:1.75rem}.metricCard small{margin-top:.5rem;font-size:.8rem}.metric-amber,.metric-blue,.metric-green,.metric-ink{box-shadow:none}.homeGrid,.homeBottomGrid,.consoleGrid{gap:1.25rem;margin-bottom:1.25rem}.homeCalendarPanel,.homeSummaryPanel,.modulePanel,.libraryColumn{padding:1rem}.selectedDayHero,.contextBar{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface-soft);box-shadow:none}.selectedDayHero{padding:1rem}.selectedDayStats{border:1px solid var(--line);border-radius:var(--radius-md);gap:0;overflow:hidden}.selectedDayStats article{border:0;border-bottom:1px solid var(--line);background:var(--surface);border-radius:0;padding:.75rem}.selectedDayStats article:last-child{border-bottom:0}.calendarCell{border-color:var(--line);background:var(--surface);border-radius:.5rem;min-height:3rem;padding:.45rem}.homeCalendarCell{min-height:3.5rem}.calendarCell.hasData:hover,.calendarCell.hasData.active{background:#e4f0fa;background:lab(94.2261% -2.89971 -5.91331);border-color:#4767857a}.archiveRail{background:0 0;border:0;gap:.75rem;padding:0;position:static}.railHeader{border-bottom:1px solid var(--line);margin:0;padding-bottom:.625rem}.dateChip,.sourcePill,.dayCard,.selectedDayLinks a,.railShortcutStack a{border-color:var(--line);border-radius:var(--radius-md);background:var(--surface)}.dateChip.active,.sourcePill.active{background:#e9f3fb;background:lab(95.3824% -2.42928 -4.93451);border-color:#47678573}.workSurface{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.surfaceHeader{border-bottom:1px solid var(--line);gap:.5rem;margin-bottom:1rem;padding-bottom:1rem}.contextBar{gap:.75rem;margin-bottom:1rem;padding:.75rem}.toolbarHead{gap:.625rem}.toolbarSearch,.advancedFilters{border-color:var(--line);border-radius:var(--radius-md);background:var(--surface)}.toolbarSearch{padding:.25rem}.toolbarTabsPrimary{border-color:var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.toolbarTabsPrimary a{border-radius:.5rem;justify-content:center;min-height:2.75rem;padding:.5rem;font-size:.84rem}.toolbarTabsPrimary a.active{box-shadow:none}.rawItem,.manualEntry,.libraryEntry,.knowledgeEntry,.opportunityCard,.selectedDayStats article,.moduleSteps article,.sourceRow{border-color:var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none}.rawItem{gap:.75rem;padding:1rem}.rawItemAside{border:0;border-top:1px solid var(--line);text-align:left;grid-template-columns:minmax(0,1fr) auto;place-items:center start;padding:.75rem 0 0}.rawItemAside a{border-radius:.5rem;min-height:2.5rem}.opportunityCard{overflow:hidden}.opportunityCard summary{padding:1rem}.opportunityBody{border-top-color:var(--line)}.topbar{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:0 0 1rem}.topbar nav{flex-wrap:wrap;gap:.25rem;display:flex}.topbar nav a{min-height:2.5rem;color:var(--ink-soft)}@media (min-width:48rem){.authTopbarInner{grid-template-columns:auto 1fr auto;align-items:center}.appNav{grid-column:auto;justify-content:center;padding:0}.signalStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.metricCard{border-right:1px solid var(--line);border-bottom:0}.metricCard:last-child{border-right:0}.selectedDayStats{grid-template-columns:repeat(3,minmax(0,1fr))}.selectedDayStats article{border-right:1px solid var(--line);border-bottom:0}.selectedDayStats article:last-child{border-right:0}.toolbarTabsPrimary{grid-template-columns:repeat(4,minmax(0,1fr))}}.readFilterControls{gap:.5rem;width:100%;display:grid}.dayReadToggle{width:100%;min-height:2.75rem;color:var(--navy);white-space:nowrap;background:#e3f1fb;background:lab(94.2285% -3.21099 -6.56472);border:1px solid #20344a33;border-radius:.6rem;padding:.5rem .85rem;font-size:.8rem}.dayReadToggle:hover{background:#d8ebf9;background:lab(91.9166% -4.42952 -9.15766);border-color:#20344a5c;transform:none}.dayReadToggle.isComplete{color:var(--green);background:#e4f1ebb8;border-color:#2b765633}.calendarCell.read-partial:not(.active){background:#f8efded1}.calendarCell.read-complete:not(.active){background:#e4f1ebd1}.calendarReadProgress.is-unread{color:var(--navy-soft)}.calendarReadProgress.is-partial{color:var(--amber)}.calendarReadProgress.is-complete{color:var(--green)}.calendarCell.active .calendarReadProgress{color:#ceeed8;color:lab(91.3259% -13.971 7.1606)}.calendarReadCheck{margin-right:.08rem;font-weight:900}.railCalendarGrid .calendarReadProgress.is-complete span:last-child{display:none}.readProgressStats{grid-template-columns:repeat(2,minmax(0,1fr))}.readProgressStats .readStatComplete{background:#e4f1ebb8}.readProgressStats .readStatComplete strong,.readProgressStats .readStatComplete span{color:var(--green)}.dayCardReadState{color:var(--navy-soft);white-space:nowrap;flex:none;font-size:.74rem;font-weight:800}.dayCard.read-complete{background:#e4f1eb94}.dayCard.read-complete .dayCardReadState{color:var(--green)}@media (min-width:48rem){.readFilterControls{flex-wrap:wrap;align-items:center;display:flex}.dayReadToggle{width:auto}.readProgressStats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){h1{font-size:2.35rem}.homeHero{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:stretch}.homeGrid{grid-template-columns:minmax(20rem,.82fr) minmax(0,1.18fr)}.homeBottomGrid,.settledGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.consoleGrid{grid-template-columns:13.5rem minmax(0,1fr);align-items:start}.fixedDayShell .consoleGrid{grid-template-columns:13.5rem minmax(0,1fr)}.archiveRail{position:sticky;top:5rem}.toolbarHead{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);align-items:center}.rawItem{grid-template-columns:minmax(0,1fr) 9rem;gap:1rem}.rawItemAside{border-top:0;border-left:1px solid var(--line);text-align:right;grid-template-columns:1fr;align-content:space-between;justify-items:end;padding:0 0 0 1rem}}@media (hover:hover) and (pointer:fine){.metricCard:hover,.dayCard:hover,.sourcePill:hover,.dateChip:hover,.selectedDayLinks a:hover,.railShortcutStack a:hover,.rawItem:hover,.opportunityCard:hover{border-color:var(--line-strong)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.homeCalendarPanel .panelHead,.railCalendarCard .railHeader{align-items:center}.calendarTop,.calendarTop.compact{grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;gap:.25rem;margin:0}.calendarTop strong{color:var(--ink);letter-spacing:-.02em;white-space:nowrap;font-size:.9rem;font-weight:760;line-height:1.2}.calendarNav,button.calendarNav{width:2.75rem;min-width:2.75rem;min-height:2.75rem;color:var(--ink-soft);background:0 0;border:0;border-radius:50%;padding:0;font-size:1.75rem;font-weight:400;line-height:1}.calendarNav:hover,button.calendarNav:hover{background:var(--surface-soft);color:var(--navy)}.calendarWeekdays,.calendarGrid{gap:.125rem}.calendarWeekdays{margin-top:.875rem;margin-bottom:.25rem}.calendarWeekdays span{color:var(--muted);font-size:.7rem;font-weight:720}.calendarCell,button.calendarCell{min-height:2.75rem;color:var(--ink-soft);box-shadow:none;background:0 0;border:0;border-radius:.625rem;padding:.375rem;transition:background .18s ease-out,color .18s ease-out}.calendarCell>span{color:inherit;font-size:.82rem;font-weight:720}.calendarCell small{min-width:1.7rem;color:var(--navy-soft);font-variant-numeric:tabular-nums;text-align:right;justify-content:flex-end;align-items:baseline;gap:.0625rem;font-size:.6rem;font-weight:800;display:inline-flex}.calendarActivityCount strong{color:inherit;font-size:.72rem;font-weight:820;line-height:1}.calendarActivityCount span{color:inherit;font-size:.58rem;font-weight:700;line-height:1}.calendarCell.hasData{background:var(--surface-soft);color:var(--ink)}.calendarCell.hasData:hover{background:#e0edf8;background:lab(93.0684% -3.20977 -6.56413);border:0}.calendarCell.hasData.active,.calendarCell.active{background:var(--navy);color:#f6f9fb;color:lab(97.677% -.443965 -1.43216);border:0}.calendarCell.active small{color:#c0d0dd;color:lab(82.6329% -3.95942 -8.1787)}.calendarCell.isEmpty{color:var(--muted)}.calendarCell.muted{opacity:.32;color:var(--muted);background:0 0}.homeCalendarGrid .calendarCell{min-height:3.75rem}.railCalendarCard{padding:.25rem 0}.railCalendarGrid .calendarCell{min-height:2.75rem;padding:.3rem}.railCalendarGrid .calendarCell>span{font-size:.75rem}.railCalendarGrid .calendarCell small{min-width:1.55rem;font-size:.56rem}@media (min-width:48rem){.homeCalendarGrid .calendarCell{min-height:4.5rem;padding:.5rem}.homeCalendarGrid .calendarCell>span{font-size:.9rem}.homeCalendarGrid .calendarCell small{font-size:.7rem}}.homeShell .homeGrid{align-items:start}.homeCalendarPanel{align-content:start;display:grid}.calendarHint{border-top:1px solid var(--line);color:var(--muted);margin:.9rem 0 0;padding-top:.8rem;font-size:.78rem;line-height:1.55}.homeSummaryPanel{min-width:0}.homeSummaryPanel .panelHead{align-items:center}.selectedDayHero{grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.25rem;margin-bottom:1rem}.selectedDayLead{border:0;padding:0}.selectedDayKicker{color:var(--navy-soft);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:800;display:block}.selectedDayStats{align-self:stretch;min-width:15rem}.selectedDayLinks,.selectedDaySources{grid-column:1/-1}.selectedDayLinks{gap:.4rem}.selectedDayLinks a{min-height:2.35rem;padding:.45rem .7rem;font-size:.78rem}.selectedDaySources{border-top:1px solid var(--line);margin:-.15rem 0 0;padding-top:.8rem;font-size:.78rem}.dayCardList{gap:.45rem}.dayCard{border-radius:.75rem;min-height:3.85rem;padding:.7rem .8rem}.dayCard strong{margin-bottom:.15rem;font-size:.84rem}.dayCard span{text-overflow:ellipsis;white-space:nowrap;max-width:54ch;font-size:.75rem;display:block;overflow:hidden}.sourceCatalogPanel{grid-column:auto}@media (min-width:64rem){.homeShell .homeGrid{grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr)}}@media (max-width:47.99rem){.selectedDayHero{grid-template-columns:1fr}.selectedDayStats{min-width:0}}.readStatusTabs{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;width:100%;padding:.25rem;display:grid}.readStatusTabs button{min-width:0;min-height:2.75rem;color:var(--ink-soft);white-space:nowrap;background:0 0;border-color:#0000;border-radius:.5rem;padding:.5rem .65rem;font-size:.82rem}.readStatusTabs button:hover{border-color:var(--line);background:var(--surface-soft);transform:none}.readStatusTabs button.active{background:var(--navy);color:#fbf5ea;border-color:#20344a2e}.opportunityCard.is-unread{border-color:#31527457}.opportunityCard.is-read{background:var(--surface-soft);border-color:#51453424}.opportunityCard.is-read h3 a{color:var(--muted)}.opportunityCard.is-read .brandFitLine,.opportunityCard.is-read .tagRow,.opportunityCard.is-read .cardPreviewList,.opportunityCard.is-read .contentIdeaLine{opacity:.78}.cardHead{grid-template-columns:minmax(0,1fr)}.cardHeadAside{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.cardExpandHint{flex-basis:100%}.readToggleButton{background:var(--surface);min-height:2.75rem;color:var(--navy-soft);white-space:nowrap;border:1px solid #20344a2e;border-radius:.6rem;padding:.5rem .75rem;font-size:.78rem}.readToggleButton:hover{background:#e9f3fb;background:lab(95.3824% -2.42928 -4.93451);border-color:#20344a57;transform:none}.readToggleButton.isRead{color:var(--green);background:#e4f1ebb8;border-color:#2b765638}.readToggleButton:disabled{cursor:wait;opacity:.62}@media (min-width:48rem){.readFilterRow{grid-template-columns:6rem minmax(0,1fr);align-items:center}.readStatusTabs{width:fit-content}.readStatusTabs button{min-width:6.5rem}.cardHead{grid-template-columns:minmax(0,1fr) auto}.cardHeadAside{justify-items:end;display:grid}.cardExpandHint{flex-basis:auto}}.dayNavigator{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.dayNavigator a,.dayNavigatorBoundary{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-width:0;min-height:2.75rem;color:var(--ink);align-items:center;gap:.5rem;padding:.5rem .625rem;text-decoration:none;display:flex}.dayNavigator a:hover{border-color:var(--line-strong);background:var(--surface-soft)}.dayNavigator a>span:not([aria-hidden=true]){gap:.05rem;min-width:0;display:grid}.dayNavigator small{color:var(--muted);font-size:.68rem;font-weight:650;line-height:1.2}.dayNavigator strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.dayNavigatorNext{text-align:right;justify-content:flex-end}.dayNavigatorBoundary{color:var(--muted);font-size:.76rem}@media (min-width:48rem){.dayNavigator{max-width:31rem}}.dayReadRailAction{border-top:1px solid var(--line);gap:.45rem;margin-top:.25rem;padding-top:.75rem;display:grid}.dayReadRailAction>span{color:var(--muted);letter-spacing:.06em;font-size:.7rem;font-weight:750}.dayReadRailAction .dayReadToggle{width:100%;min-height:2.75rem}@media (min-width:64rem){.fixedDayShell .compactDayRail{min-height:calc(100dvh - 6.5rem)}.fixedDayShell .dayReadRailAction{margin-top:auto}}
:root{--paper:#f8f3eb;--paper-strong:#ede5da;--surface:#fdfaf4;--surface-strong:#fffcf8;--surface-soft:#f2ece3;--ink:#251c16;--ink-soft:#534840;--muted:#7d726a;--line:#d2c9be;--line-strong:#a99c8e;--navy:#6d2f2a;--navy-soft:#864f49;--amber:#9d662f;--green:#2f6243;--red:#963d3a;--gold:#936c38;--focus:#bb584d73;--shadow-soft:none;--shadow-tight:none;--radius-2xl:.75rem;--radius-xl:.625rem;--radius-lg:.5rem;--radius-md:.375rem;--font-ui:"Avenir Next", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-editorial:"Iowan Old Style", "Songti SC", "STSong", Georgia, serif;--font-reading:"Songti SC", "STSong", "Noto Serif CJK SC", Georgia, serif;--desk-max:82rem;--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:3rem}@supports (color:lab(0% 0 0)){:root{--paper:lab(95.9684% .843048 4.50287);--paper-strong:lab(91.3307% 1.41925 6.34949);--surface:lab(98.2795% .551969 2.99529);--surface-strong:lab(99.0868% .410289 2.24416);--surface-soft:lab(93.6461% 1.15439 5.2192);--ink:lab(11.2048% 3.4821 6.08422);--ink-soft:lab(31.5051% 3.74809 6.652);--muted:lab(48.9223% 3.12719 6.05676);--line:lab(81.4549% 1.92618 6.60416);--line-strong:lab(65.1923% 3.32275 9.01783);--navy:lab(28.3801% 27.948 17.5211);--navy-soft:lab(40.1424% 23.0612 13.9717);--amber:lab(48.6388% 19.0843 39.6354);--green:lab(37.1829% -23.7386 12.2171);--red:lab(38.496% 37.6956 21.8926);--gold:lab(48.8734% 11.9139 34.8842);--focus:lab(50.058% 40.1205 26.1271/.45)}}html,body{background:var(--paper)}body{color:var(--ink);font-family:var(--font-ui);font-size:1rem;line-height:1.5}::selection{color:var(--ink);background:#ecb9b1;background:lab(79.7684% 17.782 11.89)}h1,h2,h3,h4{color:var(--ink);font-family:var(--font-editorial);letter-spacing:-.025em;text-wrap:balance;font-weight:650}h1{font-size:2.25rem;line-height:1.08}h2{font-size:1.5rem;line-height:1.18}h3{font-size:1.25rem;line-height:1.35}p{text-wrap:pretty}.visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skipLink{top:var(--space-sm);left:var(--space-sm);z-index:100;border-radius:var(--radius-md);background:var(--ink);color:var(--paper);padding:.65rem .9rem;transition:transform .18s cubic-bezier(.22,1,.36,1);position:fixed;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:.1875rem solid var(--focus);outline-offset:.1875rem}.authTopbar{z-index:30;border-bottom:1px solid var(--line);background:#f8f3ebf7;background:lab(95.9684% .843048 4.50287/.97);position:sticky;top:0}.authTopbarInner,.consoleShell,.shell,.homeShell{width:min(calc(100% - 1.5rem), var(--desk-max))}.authTopbarInner{gap:.45rem var(--space-lg);grid-template-columns:minmax(0,1fr) auto;padding:.55rem 0;display:grid}.authTopbarInner>form{grid-area:1/2;place-self:center end}.authBrand{min-width:0;color:var(--ink);font-family:var(--font-editorial);letter-spacing:-.02em;align-items:center;gap:.65rem;font-size:1rem;font-weight:650;display:inline-flex}.authBrand>span:last-child{min-width:0;line-height:1.15;display:grid}.authBrand small{color:var(--muted);font-family:var(--font-ui);letter-spacing:.11em;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.58rem;font-weight:700;overflow:hidden}.authBrandMark{border:1px solid var(--ink);width:2rem;height:2rem;color:var(--navy);font-family:var(--font-editorial);border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-style:italic;font-weight:700;display:grid}.appNav{scrollbar-width:none;grid-column:1/-1;gap:1.1rem;padding:.2rem 0 0;display:flex;overflow-x:auto}.appNav a{min-height:2.75rem;color:var(--ink-soft);border-radius:0;padding:.7rem 0 .55rem;font-size:.86rem;font-weight:650;position:relative}.appNav a:after{content:"";transform-origin:0;background:0 0;height:1px;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease-out;position:absolute;bottom:.25rem;left:0;right:0;transform:scaleX(0)}.appNav a:hover,.appNav a.active,.appNav a[aria-current=page]{color:var(--navy);background:0 0}.appNav a.active:after,.appNav a[aria-current=page]:after{background:var(--navy);transform:scaleX(1)}.authLogout,button.authLogout,form .authLogout[type=submit]{min-height:2.75rem;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:0;padding:.55rem 0;font-size:.78rem}.authLogout:hover{color:var(--navy);text-underline-offset:.2em;text-decoration:underline}.consoleShell,.shell{padding:1.25rem 0 4rem}.consoleHero,.homeHero,.topbar{margin:0 0 var(--space-xl);display:block}.heroCopy,.compactHero .heroCopy{padding:var(--space-lg) 0 var(--space-xl);border:0;border-bottom:1px solid var(--ink);box-shadow:none;background:0 0;border-radius:0}.heroCopy h1{margin:0 0 var(--space-sm)}.heroCopy p:not(.eyebrow){max-width:64ch;color:var(--ink-soft);margin:0;font-size:.96rem;line-height:1.7}.editionLine,.heroTitleRow{justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.editionLine{margin-bottom:.65rem}.editionLine .eyebrow{margin:0}.editionLine>span,.editionFolio{color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.08em;flex:none;font-size:.7rem;font-weight:700}.heroTitleRow>div{min-width:0}.editionFolio{padding-top:.45rem;display:none}.eyebrow{color:var(--navy);font-family:var(--font-ui);letter-spacing:.12em;font-size:.66rem;font-weight:780}.brandHome:hover h1{color:var(--navy)}.dayNavigator{gap:var(--space-sm);max-width:31rem;margin-top:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dayNavigator a,.dayNavigatorBoundary{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;min-height:2.75rem;padding:.55rem 0}.dayNavigator a:hover{border-color:var(--navy);color:var(--navy);background:0 0}.consoleGrid,.fixedDayShell .consoleGrid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.workSurface{order:1;min-width:0}.archiveRail{gap:var(--space-md);padding:var(--space-lg) 0 0;border:0;border-top:1px solid var(--ink);background:0 0;border-radius:0;order:2;display:grid;position:static}.fixedDayShell .compactDayRail{display:none}.railHeader{border-bottom:1px solid var(--line);margin:0;padding:0 0 .65rem}.railHeader span,.subsectionHead strong{font-family:var(--font-editorial);font-size:1rem;font-weight:650}.railHeader a,.railHeader button{min-height:auto;color:var(--muted);background:0 0;border:0;padding:.25rem 0;font-size:.72rem}.dateChip,.sourcePill,.dayCard,.selectedDayLinks a,.railShortcutStack a{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0}.dateChip{padding:.7rem 0}.dateChip.active,.sourcePill.active{border-color:var(--navy);color:var(--ink);background:0 0}.dateChip.active strong{color:var(--navy)}.railShortcutStack{gap:0}.railShortcutStack a{min-height:2.75rem;padding:.65rem 0;font-size:.82rem;font-weight:650}.railShortcutStack a:after{color:var(--muted);content:"→"}.dayReadRailAction{border-top:1px solid var(--ink)}.dayReadToggle,.dayReadRailAction .dayReadToggle{border-color:var(--line);color:var(--ink-soft);background:0 0}.contextBar,.fixedDayShell .contextBar{gap:var(--space-md);margin:0 0 var(--space-md);padding:0 0 var(--space-lg);border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;display:grid}.toolbarHead{gap:var(--space-sm);grid-template-columns:minmax(0,1fr);display:grid}.searchDock,.toolbarSearch{gap:var(--space-sm);border:0;border-bottom:1px solid var(--line-strong);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.toolbarSearch input,.toolbarSearch input:focus{min-height:2.75rem;color:var(--ink);box-shadow:none;background:0 0;border:0;padding:.55rem 0}.toolbarSearch input::placeholder{color:var(--muted);opacity:1}.toolbarSearch button,.toolbarSearch button[type=submit]{min-height:2.75rem;color:var(--navy);background:0 0;border:0;border-radius:0;padding:.55rem .15rem .55rem .75rem;font-size:.82rem;font-weight:750}.toolbarMeta{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);flex-wrap:wrap;display:flex}.toolbarScope{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.76rem}.toolbarScope strong{color:var(--ink);font-family:var(--font-editorial);font-size:1rem}.toolbarScope span,.toolbarMeta .toolbarScope span{min-height:0;color:var(--line-strong);font:inherit;background:0 0;border:0;border-radius:0;padding:0 .35rem;display:inline}.toolbarScope em{color:var(--navy-soft);margin-left:.55rem;font-style:normal}.textButton,button.textButton{min-height:2.25rem;color:var(--muted);text-underline-offset:.22em;background:0 0;border:0;padding:.25rem 0;font-size:.75rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.textButton:hover{color:var(--navy);text-decoration-color:currentColor}.filterStack,.filterRow{gap:var(--space-sm)}.filterLabel{color:var(--muted);letter-spacing:.1em;font-size:.65rem;font-weight:750}.dayViewRow{border-top:1px solid var(--line);padding-top:var(--space-sm);grid-template-columns:4.5rem minmax(0,1fr);align-items:center;display:grid}.toolbarTabsPrimary{background:0 0;border:0;border-radius:0;grid-template-columns:none;gap:1rem;padding:0;display:flex}.toolbarTabsPrimary a{min-height:2.5rem;color:var(--muted);background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:.6rem 0;font-size:.8rem;font-weight:650;position:relative}.toolbarTabsPrimary a:hover,.toolbarTabsPrimary a.active{color:var(--navy);box-shadow:none;background:0 0}.toolbarTabsPrimary a.active:after{background:var(--navy);content:"";height:1px;position:absolute;bottom:.35rem;left:0;right:0}.readStatusTabs{background:0 0;border:0;border-radius:0;width:100%;padding:0}.readStatusTabs button{border:1px solid var(--line);border-radius:var(--radius-md);background:0 0}.readStatusTabs button.active{border-color:var(--navy);background:var(--navy);color:var(--surface-strong)}.advancedFilters{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.advancedFilters summary{min-height:2.75rem;padding:.55rem 0;font-size:.76rem}.advancedFilters summary:after{color:var(--navy);content:"+";font-family:var(--font-editorial);font-size:1.1rem}.advancedFilters[open] summary:after{content:"−"}.advancedFilters summary small{display:none}.advancedFilterBody{padding:.25rem 0 var(--space-sm)}.advancedFilterBody .toolbarTabs{gap:var(--space-sm)}.advancedFilterBody .tabButton{border:1px solid var(--line);border-radius:var(--radius-md);min-height:2.5rem;color:var(--ink-soft);background:0 0;font-size:.76rem}.advancedFilterBody .tabButton.active{border-color:var(--navy);color:var(--navy);background:0 0}.surfaceNotice{margin:0 0 var(--space-md);background:0 0;border-width:1px 0;border-radius:0;padding:.75rem 0}.surfaceNotice.success,.surfaceNotice.error{background:0 0}.rawList,.opportunityList,.manualTimeline,.entryList{gap:0;margin:0;padding:0;display:grid}.rawList{counter-reset:reading-list;list-style:none}.rawListEntry{border-bottom:1px solid var(--line)}.rawListEntry:first-child{border-top:1px solid var(--ink)}.rawItem{gap:0 var(--space-md);box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:2rem minmax(0,1fr);align-items:start;padding:1.35rem 0 1.5rem;transition:background .18s ease-out;display:grid}.rawItemIndex{color:var(--navy);font-family:var(--font-editorial);font-variant-numeric:tabular-nums;padding-top:.15rem;font-size:.82rem;font-style:italic}.rawItemMain{min-width:0}.rawItemTop{margin:0 0 var(--space-sm);gap:var(--space-sm) var(--space-md)}.rawSourceBadge{min-height:0;color:var(--navy);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:.68rem;font-weight:780}.rawDateMeta{gap:.65rem}.rawDateMeta span,.toolbarMeta span,.metaLine span,.tagRow span,.status,.priority{min-height:0}.rawDateMeta span{color:var(--muted);background:0 0;border:0;border-radius:0;padding:0;font-size:.7rem;font-weight:550}.rawItem h3{max-width:32ch;font-family:var(--font-editorial);margin:0 0 .7rem;font-size:1.35rem;font-weight:650;line-height:1.35}.rawItem h3 a{color:var(--ink);text-decoration:none}.rawItem h3 a:hover{color:var(--navy);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.rawItem p{max-width:68ch;color:var(--ink-soft);font-family:var(--font-reading);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.8;display:-webkit-box;overflow:hidden}.rawItemAside{min-width:0;margin-top:var(--space-lg);border-top:1px solid var(--line);text-align:left;grid-column:2;align-content:start;gap:.6rem;padding-top:.7rem;display:grid}.rawReviewEntry,.rawReviewEntry>summary{list-style:none}.rawReviewEntry>summary::-webkit-details-marker{display:none}.rawReviewEntry>summary{cursor:pointer}.rawActionMeta{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;display:flex}.rawItemAside .rawReviewStatus{color:var(--amber);font-size:.7rem;font-weight:700}.rawItemAside .rawReviewStatus.status-captured_wiki,.rawItemAside .rawReviewStatus.status-captured_idea{color:var(--navy)}.rawItemAside .rawReviewStatus.status-rejected{color:var(--red)}.rawReadToggle{min-height:2.5rem;color:var(--navy);font:inherit;text-align:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.24em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.45rem 0;font-size:.75rem;font-weight:750}.rawItemActionLinks{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.25rem .85rem;padding-top:.5rem;display:flex}.rawItemActionLinks a,.rawAuditTrigger{min-height:2.25rem;color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.24em;align-items:center;font-size:.75rem;font-weight:750;display:inline-flex}.rawItemActionLinks a{background:0 0;border:0;border-radius:0;padding:0}.rawItemActionLinks a:hover,.rawReviewEntry:hover .rawAuditTrigger{color:var(--red);text-decoration-color:currentColor}.rawItemAside .rawAuditTrigger{color:var(--ink-soft);text-decoration-color:#0000}.rawReviewEntry[open] .rawAuditTrigger>span{transform:rotate(180deg)}.rawReadToggle:hover:not(:disabled){color:var(--red);text-decoration-color:currentColor}.rawReadToggle:disabled{cursor:wait;opacity:.55}.rawReviewPanel{margin:0 0 1.4rem calc(2rem + var(--space-md));border-top:1px solid var(--line);padding-top:var(--space-md)}.rawReviewForm{margin-top:0}.rawReviewCompleted{color:var(--muted);margin:0;font-size:.88rem;line-height:1.65}.rawItemAside span{color:var(--muted);font-size:.68rem;font-weight:550}.rawItemAside>a,.heroPrimary{min-height:2.75rem;color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.24em;background:0 0;border:0;border-radius:0;align-items:center;padding:.45rem 0;font-size:.78rem;font-weight:750;display:inline-flex}.rawItemAside>a:hover,.heroPrimary:hover{color:var(--red);text-decoration-color:currentColor}.dayEndNavigator{gap:var(--space-sm);margin-top:var(--space-2xl);border-top:1px solid var(--ink);padding-top:var(--space-lg);display:grid}.dayEndNavigator>div{gap:.15rem;display:grid}.dayEndNavigator>div>span{color:var(--muted);letter-spacing:.08em;font-size:.7rem;font-weight:700}.dayEndNavigator>div>strong{color:var(--ink);font-family:var(--font-editorial);font-size:1.12rem;font-weight:650}.dayEndNavigator .dayNavigator{width:100%;margin-top:.3rem}.opportunityCard,.manualEntry,.libraryEntry,.knowledgeEntry,.moduleSteps article,.sourceRow{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.librarySourceLink{min-height:2.35rem;color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.24em;align-items:center;gap:.35rem;margin-top:.45rem;font-size:.72rem;font-weight:700;display:inline-flex}.librarySourceLink span:first-child{color:var(--muted);font-weight:600;text-decoration:none}.librarySourceLink strong{text-overflow:ellipsis;white-space:nowrap;max-width:20ch;font-weight:780;overflow:hidden}.librarySourceLink:hover{color:var(--red);text-decoration-color:currentColor}.opportunityCard:first-child{border-top:1px solid var(--ink)}.opportunityCard.is-unread{background:0 0;border-left:0}.opportunityCard.is-unread .cardSummary:before{background:var(--navy);content:"";border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:1.35rem;left:0}.opportunityCard.is-read{background:0 0}.opportunityCard summary,.opportunityCard .cardSummary{padding:1.25rem 0 1.35rem 1.1rem;position:relative}.opportunityCard .cardHeadAside{flex-direction:column;align-items:flex-start;gap:.55rem;margin-top:.15rem;display:flex}.cardDecisionTop{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.opportunityCard .readToggleButton{border-radius:var(--radius-md);min-height:2.35rem;padding:.4rem .65rem}.opportunityCard .cardExpandHint{min-height:2.1rem;color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.24em;align-items:center;gap:.3rem;font-size:.75rem;font-weight:750;display:inline-flex}.opportunityBody{border-top:1px solid var(--line);padding:var(--space-xl) 0 var(--space-2xl)}.cardHead h3{max-width:38ch;font-size:1.35rem}.tagRow span,.brandFitLine span,.contentIdeaLine span,.libraryTagRow span{border-radius:0}.emptyState,.libraryEmpty{padding:var(--space-2xl) 0;border:0;border-top:1px solid var(--ink);box-shadow:none;background:0 0;border-radius:0}.homeHero{gap:var(--space-lg);display:grid}.homeHero .heroCopy{padding:1.75rem 0 2rem}.homeHero h1{max-width:12ch;font-size:3rem;line-height:1.02}.heroActions{gap:var(--space-lg);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.heroGhost{min-height:2.75rem;color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:.24em;background:0 0;border:0;border-radius:0;padding:.45rem 0}.heroInfoBand{border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);box-shadow:none;background:0 0;border-radius:0}.homeFocusBand .focusPrimary,.heroInfoBand article{padding:var(--space-lg) 0;border-color:var(--line)}.focusStats{border-top:1px solid var(--line)}.focusStats article{border-right:1px solid var(--line);padding:var(--space-md);background:0 0}.heroInfoBand strong{font-family:var(--font-editorial);font-size:1.6rem}.signalStrip{margin:0 0 var(--space-2xl);border:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);background:0 0;border-radius:0;gap:0;display:grid}.metricCard{border:0;border-bottom:1px solid var(--line);min-height:6rem;padding:var(--space-lg) 0;background:0 0;border-radius:0}.metricCard strong{color:var(--navy);font-family:var(--font-editorial);font-size:1.7rem}.homeGrid,.homeBottomGrid{gap:var(--space-2xl)}.homeCalendarPanel,.homeSummaryPanel,.modulePanel,.libraryColumn,.setupPanel{padding:var(--space-lg) 0;border:0;border-top:1px solid var(--ink);box-shadow:none;background:0 0;border-radius:0}.panelHead,.libraryHead{margin-bottom:var(--space-xl)}.selectedDayHero,.selectedDayStats{border-color:var(--line);border-radius:var(--radius-md);background:var(--surface)}.calendarCell.hasData{background:var(--surface)}.calendarCell.hasData.active,.calendarCell.active{background:var(--navy);color:var(--surface-strong)}.dayCard{padding-inline:0}.sourceCatalogCard{border:0;border-top:1px solid var(--line);padding:var(--space-lg) 0;background:0 0;border-radius:0}.manualPane,.reviewPane,.libraryColumn{border-color:var(--line);box-shadow:none;background:0 0}.manualForm input,.manualForm textarea,.reviewForm textarea,input,textarea,select{border-color:var(--line-strong);border-radius:var(--radius-md);background:var(--surface-strong)}@media (hover:hover) and (pointer:fine){.rawListEntry:hover,.opportunityCard:hover{background:#f2eae0;background:lab(93.0656% 1.42092 5.94567)}.rawListEntry:hover .rawItem,.opportunityCard:hover .cardSummary{transform:translate(.2rem)}.rawItem,.cardSummary{transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease-out}}@media (min-width:48rem){.authTopbarInner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:.65rem 0}.authTopbarInner>form{grid-area:1/3}.appNav{grid-column:auto;justify-content:center;padding:0}.editionFolio{display:block}.toolbarHead{grid-template-columns:minmax(0,1fr)}.toolbarMeta{justify-content:flex-end}.fixedDayShell .filterStack{align-items:start;column-gap:var(--space-xl);grid-template-columns:minmax(0,1fr) auto}.fixedDayShell .advancedFilters{min-width:9.5rem}.fixedDayShell .advancedFilters[open]{grid-column:1/-1}.filterRow.readFilterRow{grid-template-columns:4.5rem minmax(0,1fr)}.rawItem{gap:0 var(--space-lg);grid-template-columns:2.25rem minmax(0,1fr) 8.5rem}.rawItemAside{border-top:0;border-left:1px solid var(--line);padding-top:0;padding-left:var(--space-lg);text-align:right;grid-column:3;align-content:start;align-self:stretch;justify-items:end;margin:0;display:grid}.rawReviewPanel{margin-left:calc(2.25rem + var(--space-lg))}.dayEndNavigator{align-items:end;gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr)}.fixedDayShell .dayEndNavigator .dayNavigator{grid-area:auto;margin:0}.rawActionMeta,.rawItemActionLinks,.cardDecisionTop{justify-content:flex-end}.rawReadToggle{justify-self:end}.opportunityCard .cardHeadAside{align-items:flex-end;min-width:9.5rem}.signalStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.metricCard{border-right:1px solid var(--line);padding:var(--space-lg);border-bottom:0}.metricCard:first-child{padding-left:0}.metricCard:last-child{border-right:0;padding-right:0}}@media (min-width:64rem){.consoleShell,.shell{padding-top:var(--space-2xl)}.toolbarHead{align-items:end;gap:var(--space-xl);grid-template-columns:minmax(18rem,1fr) minmax(18rem,auto)}.fixedDayShell .compactDayRail{display:grid}.fixedDayShell .heroCopy{column-gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(19rem,.55fr);align-items:end;display:grid}.fixedDayShell .editionLine{grid-column:1/-1}.fixedDayShell .heroTitleRow{grid-area:2/1}.fixedDayShell .dayNavigator{grid-area:2/2;width:100%;margin:0}.fixedDayShell .dayEndNavigator .dayNavigator{grid-area:auto;width:100%;margin:0}.consoleGrid,.fixedDayShell .consoleGrid{gap:var(--space-3xl);grid-template-columns:11.5rem minmax(0,1fr)}.archiveRail{border-top:0;order:1;padding:0;position:sticky;top:5rem}.workSurface{order:2}.homeHero{gap:var(--space-3xl);grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);align-items:stretch}.homeHero .heroCopy{border-bottom:0}.homeHero h1{font-size:3.5rem}.homeShell .homeGrid{gap:var(--space-3xl);grid-template-columns:minmax(19rem,.72fr) minmax(0,1.28fr)}.homeBottomGrid,.settledGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.rawItem h3{font-size:1.5rem}.rawItem p{font-size:1.04rem}}@media (pointer:coarse){.appNav a,.rawItemAside a,.rawReadToggle,.heroPrimary,.heroGhost{min-height:3rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
