:root{--bg: #f6f7f8;--card: #fff;--ink: #171717;--muted: #6f737a;--line: #e7e9ed;--accent: #ff7048;--green: #28b779;--yellow: #f6bd3b;--red: #ef5b5b;--blue: #4c7df3;--radius: 10px}@media(min-width:761px){body .admin-shell .admin-governance-panel{display:grid;gap:0}body .admin-shell .admin-governance-panel>.admin-inline-state{margin:0 0 12px}body .admin-shell .admin-scorecard{display:grid;gap:14px;border-top:1px solid var(--ds-border);padding:20px 0}body .admin-shell .admin-scorecard:first-of-type{border-top:0}body .admin-shell .admin-scorecard>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}body .admin-shell .admin-scorecard>header>div:first-child{display:grid;gap:2px}body .admin-shell .admin-scorecard>header span,body .admin-shell .admin-scorecard>header em,body .admin-shell .admin-scorecard>p,body .admin-shell .admin-scorecard .admin-actions>em{color:var(--ds-text-secondary);font-size:11px;font-style:normal;font-weight:400;line-height:16px}body .admin-shell .admin-scorecard>header strong{color:var(--ds-ink);font-size:18px;font-weight:600;line-height:26px}body .admin-shell .admin-scorecard-total{min-width:104px;display:grid;gap:1px;border-left:2px solid var(--ds-border);padding-left:12px;text-align:right}body .admin-shell .admin-scorecard-total.ready{border-left-color:var(--ds-green-600)}body .admin-shell .admin-scorecard-total.warning{border-left-color:var(--ds-danger)}body .admin-shell .admin-scorecard-total strong{font-variant-numeric:tabular-nums}body .admin-shell .admin-scorecard-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}body .admin-shell .admin-scorecard-dimensions label{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 76px;align-items:center;gap:12px;border-bottom:1px solid var(--ds-border);padding:8px 0}body .admin-shell .admin-scorecard-dimensions label>span{min-width:0;display:grid;gap:1px}body .admin-shell .admin-scorecard-dimensions label strong{overflow:hidden;color:var(--ds-ink);font-size:12px;font-weight:500;line-height:18px;text-overflow:ellipsis;white-space:nowrap}body .admin-shell .admin-scorecard-dimensions label em{overflow:hidden;color:var(--ds-text-tertiary);font-size:11px;font-style:normal;line-height:16px;text-overflow:ellipsis;white-space:nowrap}body .admin-shell .admin-scorecard-dimensions input{width:76px;min-height:32px;border:1px solid var(--ds-control-edge);background:var(--ds-surface);color:var(--ds-ink);font-size:13px;font-variant-numeric:tabular-nums;line-height:18px}body .admin-shell .admin-scorecard-floors{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;color:var(--ds-text-secondary);font-size:11px;line-height:16px}body .admin-shell .admin-scorecard-floors>strong{color:var(--ds-ink);font-size:12px;font-weight:600;line-height:18px}body .admin-shell .admin-bulk-review{min-height:44px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;border-bottom:1px solid var(--ds-border);background:var(--ds-surface-subtle);padding:6px 12px}body .admin-shell .admin-bulk-review>span,body .admin-shell .admin-bulk-review>em{color:var(--ds-text-secondary);font-size:11px;font-style:normal;line-height:16px}body .admin-shell .admin-bulk-review>em{margin-left:auto}body .admin-shell .admin-bulk-review button{min-height:32px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ds-border);font-size:12px;font-weight:600;line-height:18px}body .admin-shell .admin-bulk-review button svg{width:16px;height:16px}body .admin-shell .admin-bulk-result{display:grid;gap:6px;border-bottom:1px solid var(--ds-border);background:var(--ds-surface);padding:10px 12px}body .admin-shell .admin-bulk-result>strong{color:var(--ds-ink);font-size:12px;font-weight:600;line-height:18px}body .admin-shell .admin-bulk-result ul{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none}body .admin-shell .admin-bulk-result li{color:var(--ds-text-secondary);font-size:11px;font-variant-numeric:tabular-nums;line-height:16px}body .admin-shell .admin-bulk-result li.ready{color:var(--ds-green-700)}body .admin-shell .admin-bulk-result li.warning{color:var(--ds-danger-text)}body .admin-shell .admin-evaluation-readback{display:grid;gap:10px}body .admin-shell .admin-evaluation-list{display:grid;gap:14px}body .admin-shell .admin-evaluation-list>article{display:grid;gap:10px;border-top:1px solid var(--ds-border);padding-top:14px}body .admin-shell .admin-evaluation-list>article:first-child{border-top:0;padding-top:0}body .admin-shell .admin-evaluation-list header{display:flex;flex-wrap:wrap;align-items:center;gap:7px}body .admin-shell .admin-evaluation-list header strong{color:var(--ds-ink);font-size:13px;font-weight:600;line-height:18px}body .admin-shell .admin-evaluation-list header span,body .admin-shell .admin-evaluation-list header em,body .admin-shell .admin-evaluation-floors span{border:1px solid var(--ds-border);border-radius:999px;color:var(--ds-text-secondary);font-size:11px;font-style:normal;line-height:16px;padding:1px 7px}body .admin-shell .admin-evaluation-list header span.ready,body .admin-shell .admin-evaluation-floors span.ready{border-color:var(--ds-green-300);background:var(--ds-green-50);color:var(--ds-green-700)}body .admin-shell .admin-evaluation-list header span.warning,body .admin-shell .admin-evaluation-floors span.warning{border-color:var(--ds-danger);background:var(--admin-danger-surface);color:var(--ds-danger-text)}body .admin-shell .admin-evaluation-list dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}body .admin-shell .admin-evaluation-list dl>div{min-width:0;border-left:2px solid var(--ds-border);padding-left:8px}body .admin-shell .admin-evaluation-list dt{color:var(--ds-text-tertiary);font-size:11px;line-height:16px}body .admin-shell .admin-evaluation-list dd{overflow:hidden;margin:0;color:var(--ds-ink);font-size:12px;font-variant-numeric:tabular-nums;line-height:18px;text-overflow:ellipsis;white-space:nowrap}body .admin-shell .admin-evaluation-list p{margin:0;color:var(--ds-text-secondary);font-size:12px;line-height:18px}body .admin-shell .admin-evaluation-list p strong{margin-right:8px;color:var(--ds-ink);font-size:12px;font-weight:600}body .admin-shell .admin-evaluation-breakdown{display:flex;flex-wrap:wrap;gap:5px 10px}body .admin-shell .admin-evaluation-breakdown span{color:var(--ds-text-secondary);font-size:11px;font-variant-numeric:tabular-nums;line-height:16px}body .admin-shell .admin-evaluation-floors{display:flex;flex-wrap:wrap;gap:5px 7px}body .admin-shell .admin-evaluation-list footer{color:var(--ds-text-tertiary);font-size:11px;font-variant-numeric:tabular-nums;line-height:16px}}@media(min-width:761px){body .admin-shell .admin-lifecycle-config-panel{min-width:0}body .admin-shell .admin-lifecycle-config-panel .admin-section-head>div{min-width:0;display:grid;gap:3px}body .admin-shell .admin-lifecycle-config-panel .admin-section-head span,body .admin-shell .admin-lifecycle-stage small{color:var(--ds-text-secondary);font-size:12px;line-height:18px}body .admin-shell .admin-lifecycle-stage-list{display:grid;border-top:1px solid var(--ds-border)}body .admin-shell .admin-lifecycle-stage{border-bottom:1px solid var(--ds-border)}body .admin-shell .admin-lifecycle-stage>summary{min-height:44px;display:grid;grid-template-columns:24px minmax(180px,1fr) auto 92px;align-items:center;gap:10px;cursor:pointer;padding:0 18px}body .admin-shell .admin-lifecycle-stage-order{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--ds-surface-subtle);color:var(--ds-text-secondary);font-size:11px;font-variant-numeric:tabular-nums}body .admin-shell .admin-lifecycle-stage summary>strong{min-width:0;color:var(--ds-ink);font-size:13px;font-weight:600;line-height:18px}body .admin-shell .admin-lifecycle-stage summary>em{font-size:12px;font-style:normal;white-space:nowrap}body .admin-shell .admin-lifecycle-stage summary>small{overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}body .admin-shell .admin-lifecycle-stage-body,body .admin-shell .admin-human-review-body{display:grid;gap:12px;border-top:1px solid var(--ds-border);background:var(--ds-surface-subtle);padding:14px 18px}body .admin-shell .admin-lifecycle-stage-body>p,body .admin-shell .admin-human-review-body>p,body .admin-shell .admin-human-review-ratings>p{margin:0;color:var(--ds-text-secondary);font-size:12px;line-height:18px}body .admin-shell .admin-lifecycle-stage-form,body .admin-shell .admin-human-review-form{margin-top:0}body .admin-shell .admin-human-review-preparation{margin-top:16px}body .admin-shell .admin-human-review-preparation>summary{display:flex;align-items:center;gap:10px}body .admin-shell .admin-human-review-preparation summary>em{color:var(--ds-text-secondary);font-size:12px;font-style:normal;font-weight:400}body .admin-shell .admin-human-review-preparation summary>em.ready{color:var(--ds-green-700)}body .admin-shell .admin-human-review-confirmations{display:flex;flex-wrap:wrap;gap:8px 16px}body .admin-shell .admin-human-review-confirmations label,body .admin-shell .admin-human-review-sources label,body .admin-shell .admin-human-review-ratings label{display:flex;align-items:center;gap:7px;color:var(--ds-text-secondary);font-size:12px;line-height:18px}body .admin-shell :is(.admin-human-review-sources,.admin-human-review-claim,.admin-human-review-ratings){min-width:0;display:grid;grid-column:1 / -1;gap:10px;border:1px solid var(--ds-border);border-radius:6px;background:var(--ds-surface);padding:12px}body .admin-shell :is(.admin-human-review-sources,.admin-human-review-claim,.admin-human-review-ratings) legend{color:var(--ds-ink);padding:0 5px;font-size:12px;font-weight:600}body .admin-shell .admin-human-review-sources,body .admin-shell .admin-human-review-ratings{grid-template-columns:repeat(2,minmax(0,1fr))}body .admin-shell .admin-human-review-sources legend,body .admin-shell .admin-human-review-ratings :is(legend,p){grid-column:1 / -1}body .admin-shell .admin-human-review-sources label,body .admin-shell .admin-human-review-ratings label{justify-content:space-between}body .admin-shell .admin-human-review-sources select,body .admin-shell .admin-human-review-ratings select{min-width:116px}body .admin-shell .admin-human-review-rating-row{display:grid;grid-column:1 / -1;grid-template-columns:minmax(160px,1fr) minmax(116px,136px) minmax(116px,136px) minmax(142px,auto);align-items:center;gap:8px 12px;border-top:1px solid var(--ds-border);padding-top:10px}body .admin-shell .admin-human-review-rating-row>strong{color:var(--ds-ink);font-size:12px;font-weight:600;line-height:18px}body .admin-shell .admin-human-review-rating-row label{min-width:0}body .admin-shell .admin-human-review-rating-row label>span{white-space:nowrap}body .admin-shell .admin-human-review-rating-row .admin-human-review-evidence{justify-content:flex-start;white-space:nowrap}}@media(min-width:761px){body .admin-shell .admin-model-management,body .admin-shell .admin-company-model-runtime,body .admin-shell .admin-model-stage-matrix,body .admin-shell .admin-model-stage-table-wrap{min-width:0}body .admin-shell .admin-model-stage-table-wrap{margin-top:12px;overflow-x:auto}body .admin-shell .admin-model-stage-matrix .admin-table{min-width:1140px}body .admin-shell .admin-model-stage-matrix th,body .admin-shell .admin-model-stage-matrix td{white-space:nowrap}body .admin-shell .admin-model-stage-select{display:inline-flex;align-items:center;gap:8px;min-width:176px;color:var(--ds-ink);text-align:left}body .admin-shell .admin-model-stage-select[aria-pressed=true] strong{color:var(--ds-blue-700)}body .admin-shell .admin-model-stage-matrix tr.selected td{background:var(--ds-surface-subtle)}body .admin-shell .admin-model-unavailable{display:grid;gap:3px;border-top:1px solid var(--ds-border);padding-top:12px}body .admin-shell .admin-model-unavailable strong{color:var(--ds-ink);font-size:12px;line-height:18px}body .admin-shell .admin-model-unavailable span,body .admin-shell .admin-model-history :is(p,li,time){color:var(--ds-text-secondary);font-size:12px;line-height:18px}body .admin-shell .admin-model-history{border-top:1px solid var(--ds-border);padding-top:12px}body .admin-shell .admin-model-history>summary{color:var(--ds-ink);cursor:pointer;font-size:12px;font-weight:600}body .admin-shell .admin-model-history ol{display:grid;gap:6px;margin:10px 0 0;padding-left:20px}body .admin-shell .admin-model-history li{display:flex;justify-content:space-between;gap:16px}body .admin-shell .admin-company-model-runtime .admin-section-head>div{min-width:0;display:grid;gap:3px}body .admin-shell .admin-company-model-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;color:var(--ds-text-secondary);font-size:12px;line-height:18px}body .admin-shell .admin-company-model-result,body .admin-shell .admin-company-model-security{margin:12px 0 0;color:var(--ds-text-secondary);font-size:12px;line-height:18px}body .admin-shell .admin-company-model-security{grid-column:1 / -1;color:var(--ds-danger-text)}body .admin-shell .admin-company-model-actions{margin-top:12px}body .admin-shell .admin-model-lifecycle-rules>.admin-lifecycle-config-panel{border-top:1px solid var(--ds-border)}}body .admin-shell .admin-review-next-action{display:block;max-width:100%;overflow:hidden;color:var(--ds-text-secondary);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}body .admin-shell .admin-tiered-readiness article{align-content:start}body .admin-shell .admin-tier-blockers,body .admin-shell .admin-tier-warnings{display:grid;gap:4px}body .admin-shell .admin-tier-blockers{color:var(--ds-danger-text)}body .admin-shell .admin-tier-warnings{color:var(--ds-text-secondary)}body .admin-shell .admin-tier-blockers b,body .admin-shell .admin-tier-warnings b{font-size:11px;font-weight:600;line-height:16px}@media(min-width:761px){body .admin-shell .admin-lifecycle-operator{display:grid;gap:12px;border-top:1px solid var(--ds-border);margin-top:14px;padding-top:14px}body .admin-shell .admin-lifecycle-operator>h3,body .admin-shell .admin-lifecycle-operator>p,body .admin-shell .admin-lifecycle-qualification>p,body .admin-shell .admin-lifecycle-action>span{margin:0}body .admin-shell .admin-lifecycle-operator>p,body .admin-shell .admin-lifecycle-qualification>p,body .admin-shell .admin-lifecycle-action>span{color:var(--ds-text-secondary);font-size:12px;line-height:18px}body .admin-shell .admin-lifecycle-readback{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}body .admin-shell .admin-lifecycle-readback>div{min-width:0;border:1px solid var(--ds-border);background:var(--ds-surface-subtle);padding:8px 10px}body .admin-shell .admin-lifecycle-readback dt,body .admin-shell .admin-lifecycle-readback dd{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}body .admin-shell .admin-lifecycle-readback dt{color:var(--ds-text-tertiary);font-size:11px;line-height:16px}body .admin-shell .admin-lifecycle-readback dd{color:var(--ds-ink);font-size:12px;font-weight:600;line-height:18px}body .admin-shell .admin-lifecycle-qualification,body .admin-shell .admin-lifecycle-action{display:grid;gap:10px;border:1px solid var(--ds-border);background:var(--ds-surface-subtle);margin:0;padding:12px}body .admin-shell .admin-lifecycle-qualification legend,body .admin-shell .admin-lifecycle-source-references legend,body .admin-shell .admin-lifecycle-risk-flags legend{color:var(--ds-ink);font-size:12px;font-weight:600}body .admin-shell .admin-lifecycle-source-references,body .admin-shell .admin-lifecycle-risk-flags{display:flex;flex-wrap:wrap;gap:7px 14px}body .admin-shell .admin-lifecycle-source-references label,body .admin-shell .admin-lifecycle-risk-flags label,body .admin-shell .admin-lifecycle-action label{color:var(--ds-text-secondary);font-size:12px;line-height:18px}body .admin-shell .admin-lifecycle-action label{display:grid;gap:5px}body .admin-shell .admin-lifecycle-action textarea{min-height:58px}body .admin-shell .admin-lifecycle-action>button{justify-self:start}}body .admin-shell :is(.admin-tier-blockers,.admin-tier-warnings) ul{display:grid;gap:3px;margin:0;padding-left:16px;font-size:12px;line-height:18px}body .admin-shell .admin-review-technical-record{margin-top:16px}body .admin-shell .admin-collection-sources-table-wrap{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-gutter:stable}body .admin-shell .admin-collection-sources-table{min-width:1192px;table-layout:fixed}body .admin-shell .admin-collection-sources-table .admin-source-column{width:244px}body .admin-shell .admin-collection-sources-table .admin-channel-column{width:82px}body .admin-shell .admin-collection-sources-table .admin-kind-column{width:70px}body .admin-shell .admin-collection-sources-table .admin-status-column{width:72px}body .admin-shell .admin-collection-sources-table .admin-automation-column{width:76px}body .admin-shell .admin-collection-sources-table .admin-refresh-column{width:88px}body .admin-shell .admin-collection-sources-table .admin-last-run-column{width:104px}body .admin-shell .admin-collection-sources-table .admin-rule-column{width:278px}body .admin-shell .admin-collection-sources-table .admin-operation-column{width:102px}body .admin-shell .admin-collection-sources-table :is(th,td){white-space:nowrap}body .admin-shell .admin-collection-sources-table .admin-source-cell{min-width:0;white-space:normal}body .admin-shell .admin-collection-sources-table .admin-source-cell :is(b,em){max-width:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .admin-shell .admin-collection-sources-table .admin-compact-cell,body .admin-shell .admin-collection-sources-table .admin-source-kind-cell>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .admin-shell .admin-collection-sources-table .admin-rule-summary{width:100%;min-width:0}body .admin-shell .admin-collection-sources-table .admin-rule-summary p{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;overflow:hidden;overflow-wrap:normal;white-space:nowrap;word-break:normal}body .admin-shell .admin-collection-sources-table .admin-rule-summary p strong{width:28px;min-width:28px;margin-right:0}body .admin-shell .admin-collection-sources-table .admin-rule-summary p span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .admin-shell .admin-collection-sources-table .admin-rule-detail :is(p,em){overflow-wrap:break-word;word-break:normal}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:0}button,input{font:inherit}button{cursor:pointer}.app{min-height:100vh;display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;max-width:1760px;margin:0 auto;padding:20px 24px 54px}.sidebar{position:sticky;top:22px;align-self:start}.sidebar .brand{height:58px;display:flex;align-items:center;gap:10px;margin-bottom:22px}.brand-mark{position:relative;width:35px;height:35px;display:grid;place-items:center;border:1px solid rgba(36,40,46,.16);border-radius:10px;background:linear-gradient(145deg,#ffffffe0,#f5f6f7b8),radial-gradient(circle at 70% 25%,rgba(255,112,72,.16),transparent 38%);box-shadow:inset 0 1px #ffffffe6,0 10px 24px #14181e12;flex:0 0 auto}.brand-mark:before{content:"";position:absolute;inset:6px;border:1px solid rgba(36,40,46,.08);border-radius:6px}.brand-mark span{position:relative;width:9px;height:9px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px #ff70481a,0 6px 12px #ff704847}.brand-copy{min-width:0;display:grid;gap:2px}.sidebar .brand strong{display:block;font-size:18px;line-height:1;letter-spacing:.02em}.sidebar .brand span{color:var(--muted);font-size:12px;line-height:1}.nav-section{margin-bottom:24px}.nav-title{color:#9a9ea5;font-size:12px;margin:0 0 10px}.nav-item{width:100%;min-height:40px;border:0;background:transparent;color:#34383e;display:flex;align-items:center;gap:9px;padding:0 10px;border-radius:10px;text-align:left;margin-bottom:4px;font-size:14px;line-height:1.2}.nav-label{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-count{min-width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #ffd5c8;background:#fff0eb;color:#b34729;border-radius:999px;padding:0 7px;font-size:12px;line-height:1}.nav-item.active,.nav-item:hover{background:#fffdfa;box-shadow:inset 0 0 0 1px var(--line)}.profile-entry{width:100%;min-height:92px;border:1px solid transparent;background:#ffffff80;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:12px;padding:12px;margin-bottom:8px;text-align:center}.profile-entry.active,.profile-entry:hover{background:#fff;border-color:var(--line)}.profile-avatar{position:relative;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 68%,rgba(255,112,72,.9) 0 5px,transparent 6px),linear-gradient(145deg,#252a31,#121416);color:#fff;font-size:13px;font-weight:800;flex:0 0 auto;box-shadow:inset 0 1px #ffffff29,0 10px 22px #14181e1a;overflow:hidden}.profile-avatar-default{color:transparent}.profile-avatar-default:before{content:"";position:absolute;left:12px;right:12px;top:13px;height:3px;border-radius:999px;background:#ffffffd1;box-shadow:0 7px #ffffffb8}.profile-avatar-glyph{position:absolute;left:17px;top:21px;width:9px;height:13px;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#ff8a6a,#e84e37);box-shadow:inset 0 -1px #821c143d}.profile-copy{display:block;min-width:0;width:100%}.profile-entry b,.profile-entry em{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profile-entry b{color:#24282e;font-size:14px}.profile-entry em{color:#8a9098;font-size:12px;font-style:normal;margin-top:2px}.profile-entry.active .profile-avatar{background:radial-gradient(circle at 50% 68%,rgba(255,255,255,.92) 0 5px,transparent 6px),linear-gradient(145deg,#ff7d57,#df4d32)}.nav-icon,.my-why-icon{width:22px;height:22px;display:grid;place-items:center;color:#4f5661;flex:0 0 auto}.nav-icon.mark-icon .paw{transform:scale(.72)}.nav-icon svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.my-why-icon{border:1.5px solid currentColor;border-radius:9px 9px 6px;font-size:11px;line-height:1;font-weight:800;color:#8a9098}.hand-text,.why-side h2,.ask,.mini-why{font-family:inherit;font-weight:400}.topbar{position:sticky;top:0;z-index:12;padding:8px 0 12px;margin:-8px 0 10px;background:linear-gradient(180deg,#f6f7f8f5,#f6f7f8e0 72%,#f6f7f800);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.top-row{height:56px;display:flex;align-items:center;justify-content:space-between;gap:18px}.search-wrap{position:relative;flex:1;max-width:860px}.search{height:46px;width:100%;border:1px solid rgba(216,220,225,.92);background:radial-gradient(circle at 96% 50%,rgba(255,112,72,.08),transparent 18%),#fff;border-radius:999px;display:flex;align-items:center;gap:9px;padding:0 8px 0 17px;color:var(--muted);font-size:14px;box-shadow:0 10px 28px #14181e0b}.search svg{width:17px;height:17px;stroke:#8f949b;stroke-width:2;fill:none}.search input{width:100%;border:0;outline:0;background:transparent;color:#222}.search input::-webkit-search-cancel-button{display:none}.clear-search{width:24px;height:24px;border:0;border-radius:50%;background:#f0f2f4;color:#7d838b;display:grid;place-items:center;line-height:1;flex:0 0 auto}.clear-search:hover{background:#e8ebef;color:#34383e}.paw-search{width:36px;height:36px;border:1px solid #ffd5c8;border-radius:50%;background:#fff0eb;display:grid;place-items:center;color:#b34729;flex:0 0 auto}.paw-search .paw{transform:scale(.78)}.paw-search:hover{background:#ffe5dc}.hot-search{position:absolute;top:52px;left:0;z-index:2;width:min(760px,100%);padding:12px;background:#fffffff5;border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px #14181e24;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s}.search-wrap:hover .hot-search,.search-wrap:focus-within .hot-search{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.hot-search-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:1px 2px 9px;color:#8a9098;font-size:12px}.hot-search-head b{color:#b34729;font-weight:700}.hot-search-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.hot-search button{width:100%;border:0;background:transparent;text-align:left;padding:9px 10px;border-radius:10px;color:#34383e;font-size:13px}.hot-search-tags{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--line);margin-top:8px;padding-top:9px}.hot-search-tags button{width:auto;height:28px;border:1px solid #edf0f3;background:#fafbfc;border-radius:999px;padding:0 9px;color:#656b73}.hot-search button:hover{background:#f4f5f6}.hot-search button:focus-visible{background:#f4f5f6;outline:2px solid #171717;outline-offset:-2px}.sort{display:flex;background:#fff;border:1px solid var(--line);border-radius:999px;padding:4px;gap:3px;white-space:nowrap}.sort button{border:0;background:transparent;padding:7px 14px;border-radius:999px;color:var(--muted);font-size:13px}.sort button.active{background:#171717;color:#fff}.tag-row{display:flex;align-items:center;gap:7px;overflow:auto;padding:0;scrollbar-width:none}.tag-row button{height:29px;border:1px solid var(--line);background:#ffffffe0;border-radius:999px;padding:0 12px;color:#565b62;font-size:13px;white-space:nowrap}.tag-row button.active{background:#fff0eb;border-color:#ffd5c8;color:#b34729}.feed-status{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;color:#6f737a;font-size:12px}.feed-status-main,.feed-status-side{display:flex;align-items:center;gap:8px;min-width:0}.feed-status-main{flex-wrap:wrap}.feed-status-main span,.feed-status-side>span{height:28px;display:inline-flex;align-items:center;max-width:260px;border:1px solid var(--line);background:#ffffffb3;border-radius:999px;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-status-side button,.empty-action{height:30px;border:1px solid #171717;background:#171717;color:#fff;border-radius:999px;padding:0 12px;font-size:12px;white-space:nowrap}.feed{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:start}.view-header{min-height:72px;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:18px}.view-header h1,.empty-state h1{margin:0;font-size:28px;line-height:1.22;letter-spacing:0}.view-header span{margin-top:10px;color:#8a9098;border:1px solid var(--line);background:#ffffffd1;border-radius:999px;padding:7px 11px;font-size:13px}.eyebrow{margin:0 0 8px;color:#9a9ea5;font-size:12px}.empty-state{min-height:420px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px dashed #d9dde3;background:#ffffff94;border-radius:18px;padding:48px}.state-loader,.state-mark{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;margin-bottom:14px}.state-loader{border:2px solid #e6e9ee;border-top-color:var(--accent);animation:spin .9s linear infinite}.state-mark{border:1px solid #dfe3e8;background:#fff;color:#565b62;font-size:20px;font-weight:800}.error-state .state-mark{border-color:#ffd5c8;background:#fff0eb;color:#b34729}.empty-search-state{background:linear-gradient(90deg,rgba(23,23,23,.035) 1px,transparent 1px),linear-gradient(0deg,rgba(23,23,23,.035) 1px,transparent 1px),#ffffff94;background-size:24px 24px}.loading-state{background:#ffffffb8}@keyframes spin{to{transform:rotate(360deg)}}.empty-state p:last-child{max-width:460px;color:#6f737a;line-height:1.7}.empty-action{margin-top:14px}.empty-state.compact{min-height:260px}.my-why-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.my-why-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:-4px 0 18px}.my-why-overview span{min-height:86px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(221,224,229,.9);background:linear-gradient(135deg,#fffffff0,#f7f8f9c7),radial-gradient(circle at 84% 20%,rgba(255,126,80,.14),transparent 34%);border-radius:14px;padding:16px;box-shadow:0 10px 24px #14181e0b}.my-why-overview strong{color:#1f2329;font-size:28px;line-height:1}.my-why-overview em{margin-top:8px;color:#747982;font-size:12px;font-style:normal}.my-why-toolbar{display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr);align-items:center;gap:12px;margin:0 0 10px}.my-why-toolbar input{height:38px;border:1px solid var(--line);border-radius:999px;background:#ffffffe6;color:#24282e;outline:0;padding:0 14px}.my-why-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px}.my-why-controls>span{color:#8a9098;font-size:12px;white-space:nowrap}.my-why-sort{display:inline-flex;border:1px solid var(--line);background:#ffffffbd;border-radius:999px;padding:3px}.my-why-sort button{height:28px;border:0;border-radius:999px;background:transparent;color:#747982;padding:0 11px;font-size:12px}.my-why-sort button.active{background:#24282e;color:#fff;box-shadow:0 6px 14px #24282e29}.my-why-filters{display:flex;align-items:center;gap:7px;overflow:auto;margin-bottom:10px}.my-why-filters button{height:32px;border:1px solid var(--line);border-radius:999px;background:#ffffffc2;color:#6f737a;padding:0 11px;font-size:12px;white-space:nowrap}.my-why-filters button.active{border-color:#171717;background:#171717;color:#fff}.my-why-status-filters{display:flex;align-items:center;gap:7px;margin-bottom:14px}.my-why-status-filters button{height:30px;border:1px solid var(--line);border-radius:999px;background:#ffffffb8;color:#6f737a;padding:0 10px;font-size:12px}.my-why-status-filters button.active{border-color:#24282e;background:#24282e;color:#fff}.my-why-status-filters span{margin-left:auto;color:#9aa1aa;font-size:12px}.my-why-context{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(221,224,229,.78);background:#ffffffa3;border-radius:14px;padding:13px 15px;margin-bottom:14px}.my-why-context strong{color:#2b3037;font-size:14px}.my-why-context p{margin:4px 0 0;color:#7b8189;font-size:12px;line-height:1.45}.my-why-groups{display:grid;gap:14px}.my-why-group{border:1px solid var(--line);background:#ffffffe0;border-radius:16px;overflow:hidden;box-shadow:0 12px 28px #14181e0d}.my-why-group>header{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#ffffffeb,#f7f8f9d6);padding:16px 18px}.my-why-group h2{margin:9px 0 0;color:#24282e;font-size:17px;line-height:1.36}.my-why-group>header em{color:#8a9098;font-size:12px;font-style:normal;white-space:nowrap}.my-why-rows{display:grid}.my-why-row{min-height:134px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;border-top:1px solid rgba(231,233,237,.72);padding:16px 18px}.my-why-row:first-child{border-top:0}.my-why-row strong{display:block;color:#20242a;font-size:15px;line-height:1.45}.why-status{height:24px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:#fff;color:#6f737a;padding:0 8px;margin-bottom:8px;font-size:11px}.why-status.status-new{border-color:#ff70483d;background:#fff4ef;color:#b34729}.why-status.status-reading{border-color:#2a62ad38;background:#eef5ff;color:#2a62ad}.why-status.status-done{border-color:#26695d38;background:#edf8f3;color:#26695d}.my-why-row p{margin:7px 0 0;color:#6f737a;font-size:13px;line-height:1.58;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.my-why-meta-line{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:9px}.my-why-meta-line span{min-height:24px;display:inline-flex;align-items:center;border:1px solid rgba(231,233,237,.92);background:#fafbfc;border-radius:999px;color:#8a9098;padding:0 8px;font-size:12px}.my-why-meta-line button{height:24px;border:0;background:transparent;color:#9aa1aa;padding:0 3px;font-size:12px}.my-why-meta-line button:hover{color:#34383e}.source-note-input{width:min(420px,100%);height:32px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#565b62;outline:0;padding:0 10px;margin-top:8px;font-size:12px}.source-note-input:focus{border-color:#cfd5dc}.my-why-followups{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.my-why-followups span{max-width:260px;min-height:26px;display:inline-flex;align-items:center;border:1px solid rgba(255,213,200,.8);background:#fff7f3;color:#8c4a33;border-radius:999px;padding:0 9px;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-why-followup-editor{width:min(520px,100%);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:8px}.my-why-followup-editor input{height:34px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#34383e;outline:0;padding:0 12px;font-size:13px}.my-why-followup-editor button{height:34px;border:0;border-radius:999px;background:#24282e;color:#fff;padding:0 12px;font-size:13px}.my-why-card{min-height:190px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--line);background:#ffffffeb;border-radius:16px;padding:18px;box-shadow:0 12px 28px #14181e0d}.origin-chip{display:inline-flex;align-items:center;height:26px;border:1px solid #ffd5c8;background:#fff0eb;color:#b34729;border-radius:999px;padding:0 9px;font-size:12px;margin-bottom:12px}.my-why-card h2{margin:0 0 12px;font-size:17px;line-height:1.42}.my-why-card p{margin:0;color:#6f737a;font-size:13px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.my-why-card small{display:block;margin-top:10px;color:#a0a5ad;font-size:12px}.my-why-actions{display:grid;grid-template-columns:1fr;gap:8px;min-width:86px;margin-top:8px}.my-why-actions button{height:34px;border:0;border-radius:999px;background:#171717;color:#fff;padding:0 12px;font-size:13px}.my-why-actions button.ghost{border:1px solid var(--line);background:#fff;color:#565b62}.profile-view{max-width:980px}.profile-hero{position:relative;min-height:154px;display:flex;align-items:center;gap:18px;border:1px solid var(--line);background:linear-gradient(90deg,rgba(23,23,23,.05) 1px,transparent 1px),linear-gradient(135deg,#ffffffeb,#f6f7f8bd);background-size:22px 22px,auto;border-radius:16px;padding:24px;margin-bottom:18px}.logout-button{margin-left:auto;align-self:flex-start;height:36px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#565b62;padding:0 14px;font-size:13px}.logout-button:hover{border-color:#ffc9ba;color:#b34729}.profile-avatar.large{width:68px;height:68px;font-size:22px}.profile-hero h1{margin:0 0 8px;font-size:30px}.profile-hero p:last-child{margin:0;color:#6f737a;line-height:1.6}.settings-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:14px}.settings-panel{border:1px solid var(--line);background:#ffffffe6;border-radius:14px;padding:18px}.settings-panel:first-child{grid-row:span 2}.settings-panel h2{margin:0 0 14px;font-size:16px}.settings-panel label{display:grid;gap:7px;color:#6f737a;font-size:12px;margin-bottom:12px}.settings-panel input{height:38px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#24282e;padding:0 11px;outline:0}.settings-panel p{margin:12px 0 0;color:#7d838b;font-size:13px;line-height:1.65}.segmented{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border:1px solid var(--line);border-radius:999px;background:#f6f7f8;padding:4px}.segmented button,.toggle-pill{height:32px;border:0;border-radius:999px;background:transparent;color:#6f737a;font-size:13px}.segmented button.active,.toggle-pill{background:#171717;color:#fff}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--line);padding:14px 0}.setting-row:first-of-type{border-top:0;padding-top:0}.setting-row:last-child{padding-bottom:0}.setting-row b,.setting-row em{display:block}.setting-row b{font-size:14px;color:#24282e}.setting-row em{margin-top:4px;color:#8a9098;font-size:12px;font-style:normal;line-height:1.45}.toggle-pill{min-width:58px;padding:0 12px;flex:0 0 auto}.auth-view{min-height:calc(100vh - 90px);display:grid;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:36px;max-width:980px}.auth-copy h1{margin:0 0 14px;font-size:40px;line-height:1.08}.auth-copy p:last-child{max-width:560px;margin:0;color:#6f737a;font-size:15px;line-height:1.75}.auth-panel{border:1px solid var(--line);border-radius:16px;background:#ffffffeb;padding:18px}.auth-panel-modal{border:0;border-radius:0;background:transparent;padding:0}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;border:1px solid var(--line);border-radius:8px;background:#f3f4f5;padding:3px;margin-bottom:20px}.auth-tabs button{height:36px;border:0;border-radius:6px;background:transparent;color:#6f737a;font-weight:700;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.auth-tabs button.active{background:#fff;color:#262b31;box-shadow:0 1px 4px #14181e1a}.auth-tabs button:disabled{cursor:default}.auth-panel label{display:grid;gap:7px;color:#6f737a;font-size:12px;margin-bottom:14px;font-weight:700}.auth-panel input{height:44px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#24282e;padding:0 12px;outline:0;font-size:14px;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.auth-panel input:focus{border-color:#c74b2b85;box-shadow:0 0 0 3px #c74b2b17}.auth-panel input::placeholder{color:#a1a6ad}.auth-register-field{animation:authFieldIn .15s ease-out both}.auth-message{min-height:34px;display:grid;align-items:start}.auth-error{margin:-2px 0 10px;border:1px solid #ffd5c8;border-radius:8px;background:#fff4ef;color:#9d3f22;padding:9px 10px;font-size:12px;line-height:1.45}.auth-success{margin:-2px 0 10px;border:1px solid #cde9dc;border-radius:8px;background:#eef8f3;color:#247b55;padding:9px 10px;font-size:12px;line-height:1.45;animation:authStatusIn .14s ease-out both}.auth-submit{width:100%;height:42px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:#252a30;color:#fff;font-weight:800;transition:background-color .14s ease,box-shadow .14s ease,transform .1s ease}.auth-submit:hover:not(:disabled){background:#171b20;box-shadow:0 7px 18px #14181e21}.auth-submit:active:not(:disabled){transform:translateY(1px)}.auth-submit:disabled{cursor:default;opacity:.68}.auth-panel[data-state=success] .auth-submit{background:#247b55;opacity:1}.auth-submit-spinner{width:14px;height:14px;border:2px solid rgba(255,255,255,.36);border-top-color:#fff;border-radius:50%;animation:authSpin .65s linear infinite}.auth-modal-backdrop{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:28px;background:#11131652;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:authBackdropIn .16s ease-out both}.auth-modal-card{position:relative;width:min(404px,100%);border:1px solid rgba(225,228,232,.96);border-radius:8px;background:#fffffffc;box-shadow:0 26px 68px #14181e3d;padding:24px;animation:authCardIn .18s cubic-bezier(.2,.72,.24,1) both}.auth-modal-close{position:absolute;top:12px;right:12px;width:30px;height:30px;border:1px solid transparent;border-radius:50%;background:transparent;color:#8a9098;font-size:20px;line-height:1}.auth-modal-close:hover{border-color:var(--line);background:#f6f7f8;color:#34383e}.auth-modal-close:focus-visible,.auth-tabs button:focus-visible,.auth-submit:focus-visible{outline:3px solid rgba(199,75,43,.2);outline-offset:2px}.auth-modal-brand{display:flex;gap:12px;align-items:center;padding-right:28px;margin-bottom:10px}.auth-modal-brand .brand-mark{width:36px;height:36px}.auth-modal-brand h1{margin:0;color:#24282e;font-size:24px;line-height:1.08}.auth-modal-intro{margin:0 0 20px;color:#747a82;font-size:13px;line-height:1.55}@keyframes authBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes authCardIn{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes authFieldIn{0%{opacity:0}to{opacity:1}}@keyframes authStatusIn{0%{opacity:0}to{opacity:1}}@keyframes authSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.auth-modal-backdrop,.auth-modal-card,.auth-register-field,.auth-success,.auth-submit-spinner{animation-duration:.01ms;animation-iteration-count:1}.auth-tabs button,.auth-panel input,.auth-submit{transition:none}}.marked-list{display:grid;gap:10px}.mark-summary{display:flex;align-items:center;gap:8px;margin:-6px 0 16px}.mark-summary button{height:30px;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:#ffffffb8;border-radius:999px;padding:0 10px 0 7px;color:#6f737a;font-size:12px}.mark-summary button.active{border-color:#171717;background:#171717;color:#fff}.mark-summary .paw{transform:scale(.78);transform-origin:left center;margin-right:-4px}.marked-row{min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr) 210px 32px;align-items:center;gap:12px;border:1px solid var(--line);background:#ffffffe6;border-radius:14px;padding:10px 14px;text-align:left}.marked-row:hover{border-color:#dde1e6;box-shadow:0 12px 28px #14181e0f}.marked-main,.marked-meta{min-width:0}.marked-main strong,.marked-main small,.marked-meta em,.marked-meta small{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.marked-main strong{color:#24282e;font-size:14px}.marked-main small,.marked-meta small{margin-top:3px;color:#8a9098;font-size:12px}.marked-meta em{color:#8a9098;font-size:13px;font-style:normal;text-align:right}.marked-meta small{text-align:right}.marked-row .paw{justify-self:end}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.card:not(.today-card){height:374px;display:grid;grid-template-rows:256px 118px}.card:hover{transform:translateY(-2px);border-color:#dde1e6;box-shadow:0 18px 36px #14181e17}.cover{height:256px;position:relative;padding:16px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#20242a;isolation:isolate}.card:not(.today-card) .cover:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--heat-texture, .08);background:repeating-linear-gradient(135deg,rgba(255,255,255,.2) 0 1px,transparent 1px 18px),radial-gradient(circle at 22% 20%,rgba(255,255,255,.28),transparent 26%)}.cover-media{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform .26s cubic-bezier(.2,.72,.24,1),filter .26s ease}.card:not(.today-card) .cover:has(.cover-media):before{z-index:1;opacity:1;background:linear-gradient(180deg,#0c0f1294,#0c0f1214 34% 56%,#0c0f12b8),linear-gradient(135deg,var(--heat-wash, rgba(255, 120, 80, .08)),transparent 48%)}.card:not(.today-card) .cover:has(.cover-media):after{z-index:1;opacity:var(--heat-glow, .16)}.card:hover .cover-media{transform:scale(1.035);filter:saturate(1.04) contrast(1.02)}.cover .editorial-visual-label{position:absolute;top:12px;right:12px;z-index:3;height:22px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#1114188a;color:#ffffffe6;padding:0 8px;font-size:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cover:has(.cover-media) .cover-title{position:absolute;top:44px;left:14px;right:14px;z-index:2;width:fit-content;max-width:calc(100% - 28px);margin:0;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#0d1014a8;color:#fff;padding:9px 10px;font-size:20px;line-height:1.22;text-align:left;text-shadow:0 2px 10px rgba(0,0,0,.34);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cover:has(.cover-media) .why-tag{opacity:.94;filter:none;transform:none}.cover:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--heat-glow, .16);background:radial-gradient(circle at 76% 20%,rgba(255,255,255,.58),transparent 24%),radial-gradient(circle at 28% 72%,var(--heat-color, rgba(255, 120, 80, .16)),transparent 34%),linear-gradient(135deg,rgba(255,255,255,0),var(--heat-wash, rgba(255, 120, 80, .12)));mix-blend-mode:var(--heat-blend, screen)}.cover.heat-low{--heat-blend: soft-light;--heat-color: rgba(120, 150, 180, .14);--heat-glow: .1;--heat-texture: .04;--heat-wash: rgba(120, 150, 180, .08)}.cover.heat-medium{--heat-color: rgba(242, 178, 112, .18);--heat-glow: .18;--heat-texture: .075;--heat-wash: rgba(242, 178, 112, .13)}.cover.heat-high{--heat-color: rgba(255, 154, 92, .25);--heat-glow: .28;--heat-texture: .115;--heat-wash: rgba(255, 154, 92, .18)}.cover.heat-peak{--heat-color: rgba(255, 172, 96, .34);--heat-glow: .42;--heat-texture: .16;--heat-wash: rgba(255, 172, 96, .24)}.cover-title{position:relative;z-index:1;margin:0;color:#fff;font-size:25px;line-height:1.12;font-weight:800;max-width:86%;text-align:center;white-space:pre-line;letter-spacing:0}.cover.text .cover-title{color:#171717}.cover.image.ai{background:radial-gradient(circle at 22% 18%,rgba(151,121,255,.9),transparent 28%),radial-gradient(circle at 76% 24%,rgba(47,109,246,.78),transparent 32%),linear-gradient(135deg,#151922,#2d3448)}.cover.image.brand{background:radial-gradient(circle at 28% 36%,rgba(255,255,255,.38),transparent 28%),repeating-linear-gradient(45deg,rgba(255,255,255,.12) 0 1px,transparent 1px 14px),linear-gradient(135deg,#e75364,#2b2240)}.cover.image.product{background:radial-gradient(circle at 70% 38%,rgba(255,255,255,.86),transparent 0 38px,transparent 39px),linear-gradient(135deg,#121212,#41506d)}.cover.image.sport{background:radial-gradient(circle at 28% 24%,rgba(255,255,255,.5),transparent 24%),linear-gradient(135deg,#0f5f64,#c5d94c)}.cover.text.ai{background:linear-gradient(135deg,#f1efff,#eef6ff)}.cover.text.money{background:linear-gradient(90deg,rgba(11,155,121,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(11,155,121,.08) 1px,transparent 1px),#f3faf7;background-size:18px 18px}.cover.text.life{background:linear-gradient(135deg,#fff0f4,#fff7ed)}.cover.text.web{background:radial-gradient(circle at 25% 25%,rgba(47,109,246,.16),transparent 28%),radial-gradient(circle at 72% 72%,rgba(255,112,72,.14),transparent 30%),#f7f9ff}.cover.text.sport{background:linear-gradient(135deg,#f0fbf7,#f9fbec)}.cover.text.today{background:linear-gradient(90deg,rgba(23,23,23,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(23,23,23,.045) 1px,transparent 1px),linear-gradient(135deg,#fbf7eb,#eef5f2 54%,#eef2f8);background-size:24px 24px,24px 24px,auto}.today-card{position:relative;border-color:#24282e24;box-shadow:inset 0 0 0 1px #ffffff9e,0 14px 34px #14181e12}.today-card{height:374px;min-height:374px}.today-card:before{content:"";position:absolute;inset:7px;border:1px solid rgba(255,255,255,.68);border-radius:7px;pointer-events:none;z-index:1}.today-card .cover{isolation:isolate;height:232px;border-bottom:1px solid rgba(36,40,46,.1)}.today-card .cover:before,.today-card .cover:after{content:"";position:absolute;pointer-events:none}.today-card .cover:before{inset:0;z-index:-1;opacity:.62}.today-card .cover:after{inset:14px;z-index:0;border:1px solid rgba(23,23,23,.08);border-radius:6px}.feature-badge{position:absolute;top:13px;left:13px;z-index:2;height:28px;display:inline-flex;align-items:center;border:1px solid rgba(23,23,23,.14);background:#ffffffb8;color:#34383e;border-radius:999px;padding:0 10px;font-size:11px;font-weight:800;letter-spacing:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.today-card .cover-title{z-index:1;color:#20242a;font-size:27px;text-shadow:0 1px 0 rgba(255,255,255,.44)}.today-card .why-tag{z-index:2;border-color:#24282e1f;opacity:1;background:#ffffffc2}.today-card:hover .why-tag{background:#ffffffeb}.today-card-history{border-color:#5a4a2c38}.today-card-history .cover.text.today{background:repeating-linear-gradient(90deg,rgba(80,62,32,.08) 0 1px,transparent 1px 20px),linear-gradient(135deg,#f8f0df,#ebe1cf 45%,#f7f4ec)}.today-card-history .cover:before{background:linear-gradient(115deg,transparent 0 42%,rgba(80,62,32,.11) 44%,transparent 48%),repeating-linear-gradient(0deg,transparent 0 17px,rgba(80,62,32,.09) 18px 19px);background-size:210px 100%,100% 38px;animation:todayArchiveSlide 9s linear infinite}.today-card-history .feature-badge{border-color:#5a4a2c38;background:#fff9eed1;color:#5a4a2c}.today-card-festival{border-color:#b447293d}.today-card-festival .cover.text.today{background:repeating-linear-gradient(135deg,rgba(255,255,255,.14) 0 1px,transparent 1px 18px),linear-gradient(135deg,#fff3de,#ffe1d1 48%,#f5efe4)}.today-card-festival .cover:before{background:linear-gradient(100deg,transparent 0 28%,rgba(255,255,255,.46) 38%,transparent 48%);transform:translate(-55%);animation:todaySatinSweep 5.8s ease-in-out infinite}.today-card-festival .feature-badge{border-color:#b4472942;background:#fff6ecdb;color:#9d3f25}.today-card-birthday{border-color:#a95b843b}.today-card-birthday .cover.text.today{background:linear-gradient(90deg,rgba(255,255,255,.26) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.26) 1px,transparent 1px),linear-gradient(135deg,#fff0f5,#f0ecff 48%,#eaf7f4);background-size:19px 19px,19px 19px,auto}.today-card-birthday .cover:before{background:linear-gradient(35deg,transparent 0 46%,rgba(255,255,255,.48) 48%,transparent 52%),repeating-linear-gradient(90deg,rgba(169,91,132,.1) 0 2px,transparent 2px 34px);animation:todayGiftDrift 7.5s ease-in-out infinite}.today-card-birthday .feature-badge{border-color:#a95b843d;background:#fff5fadb;color:#914e71}.today-card-date .cover.text.today{background:repeating-linear-gradient(90deg,rgba(50,87,76,.07) 0 1px,transparent 1px 22px),linear-gradient(135deg,#eef7f2,#f7f5e9 54%,#edf3f8)}.today-card-date .cover:before{background:linear-gradient(120deg,rgba(255,255,255,.36),transparent 36% 64%,rgba(40,80,72,.08));animation:todayBreath 6.5s ease-in-out infinite}.today-card-date .feature-badge{border-color:#32574c38;background:#f7fcf9db;color:#32574c}.today-card-welcome{border-color:#27567b33}.today-card-welcome .cover.text.today{background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.88) 0 46px,transparent 47px),linear-gradient(135deg,#eef7ff,#edf3ed,#f9f2df)}.today-card-welcome .cover:before{background:linear-gradient(90deg,rgba(39,86,123,.09),transparent 28% 72%,rgba(39,86,123,.09)),repeating-linear-gradient(90deg,transparent 0 28px,rgba(39,86,123,.12) 29px 30px);animation:todayWelcomeOpen 7s ease-in-out infinite}.today-card-welcome .cover:after{border-style:dashed;border-color:#27567b29}.today-card-welcome .feature-badge{border-color:#27567b38;background:#f4faffe0;color:#27567b}.today-card-sponsor{border-color:#37342d33}.today-card-sponsor .cover.text.today{background:linear-gradient(120deg,rgba(255,255,255,.34) 0 18%,transparent 18% 100%),linear-gradient(135deg,#f5f1e8,#ded8c9 45%,#f8f8f4)}.today-card-sponsor .cover:before{background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent),repeating-linear-gradient(0deg,rgba(55,52,45,.08) 0 1px,transparent 1px 24px);transform:translate(-46%);animation:todaySatinSweep 6.8s ease-in-out infinite}.today-card-sponsor .feature-badge{border-color:#37342d3d;background:#fffcf4e0;color:#37342d}.today-card-announcement{border-color:#3a4a6838}.today-card-announcement .cover.text.today{background:linear-gradient(90deg,rgba(58,74,104,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(58,74,104,.08) 1px,transparent 1px),linear-gradient(135deg,#f3f6fb,#e7edf7,#f8f4ed);background-size:18px 18px,18px 18px,auto}.today-card-announcement .cover:before{background:linear-gradient(180deg,transparent 0 62%,rgba(58,74,104,.12) 63%,transparent 66%);animation:todayNoticeScan 5.2s ease-in-out infinite}.today-card-announcement .feature-badge{border-color:#3a4a683d;background:#f7faffe0;color:#3a4a68}.today-card-update{border-color:#26695d38}.today-card-update .cover.text.today{background:conic-gradient(from 220deg at 50% 50%,rgba(38,105,93,.14),transparent 32%,rgba(38,105,93,.12),transparent 72%),linear-gradient(135deg,#edf8f3,#e9f0ff 48%,#f9f2df)}.today-card-update .cover:before{background:radial-gradient(circle at 50% 50%,transparent 0 48px,rgba(38,105,93,.12) 49px 50px,transparent 51px),radial-gradient(circle at 50% 50%,transparent 0 78px,rgba(38,105,93,.1) 79px 80px,transparent 81px);animation:todayUpdatePulse 5.4s ease-in-out infinite}.today-card-update .feature-badge{border-color:#26695d3d;background:#f5fcf9e0;color:#26695d}.spotlight-caption{position:absolute;z-index:2;left:18px;right:18px;bottom:72px;display:none;align-items:center;justify-content:space-between;color:#24282eb8;font-size:12px}.spotlight-caption em{font-style:normal}.spotlight-design-folio,.spotlight-design-monolith,.spotlight-design-ledger,.spotlight-design-signal{grid-column:span 2;border-radius:6px}.spotlight-design-folio .cover,.spotlight-design-monolith .cover,.spotlight-design-ledger .cover,.spotlight-design-signal .cover{height:318px;justify-content:flex-start}.spotlight-design-folio .spotlight-caption,.spotlight-design-monolith .spotlight-caption,.spotlight-design-ledger .spotlight-caption,.spotlight-design-signal .spotlight-caption{display:flex}.spotlight-design-folio .cover-title,.spotlight-design-monolith .cover-title,.spotlight-design-ledger .cover-title,.spotlight-design-signal .cover-title{text-align:left;max-width:none}.spotlight-design-folio .card-body,.spotlight-design-monolith .card-body,.spotlight-design-ledger .card-body,.spotlight-design-signal .card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:82px;padding:16px 18px}.spotlight-design-folio .publisher,.spotlight-design-monolith .publisher,.spotlight-design-ledger .publisher,.spotlight-design-signal .publisher{min-width:190px}.spotlight-design-folio .card-body h2,.spotlight-design-monolith .card-body h2,.spotlight-design-ledger .card-body h2,.spotlight-design-signal .card-body h2{margin:0;-webkit-line-clamp:1}.spotlight-design-folio{border:0;background:#101215;box-shadow:0 24px 60px #14181e2e}.spotlight-design-folio:before{display:none}.spotlight-design-folio .cover.text.today{padding:30px;align-items:flex-start;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(135deg,#171a1f,#30342d 50%,#f2dfbb 50.3%,#f8efe0);background-size:34px 34px,auto}.spotlight-design-folio .cover:after{inset:20px;border-color:#ffffff2e}.spotlight-design-folio .feature-badge{left:30px;top:28px;border-color:#fff3;background:#101215a8;color:#fff7e8}.spotlight-design-folio .cover-title{margin-top:70px;color:#fff7e8;font-size:42px;line-height:.98;max-width:48%;text-shadow:none}.spotlight-design-folio .spotlight-caption{left:30px;right:30px;bottom:28px;color:#fff7e8c2}.spotlight-design-folio .why-tag{left:auto;right:28px;bottom:28px;width:42%;height:92px;border-radius:6px;padding:18px 62px 18px 18px;background:#ffffffe0}.spotlight-design-monolith{background:#0f1012;border-color:#0f1012;box-shadow:0 28px 70px #0a0c0f38}.spotlight-design-monolith:before{border-color:#ffffff1a}.spotlight-design-monolith .cover.text.today{padding:30px;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.12) 0 1px,transparent 2px),radial-gradient(circle at 50% 52%,rgba(245,213,151,.16),transparent 34%),linear-gradient(145deg,#08090b,#17191d);background-size:18px 18px,auto,auto}.spotlight-design-monolith .cover:after{inset:22px;border-color:#f5d59738}.spotlight-design-monolith .feature-badge{left:50%;transform:translate(-50%);top:30px;border-color:#f5d59747;background:#f5d5971a;color:#f5d597}.spotlight-design-monolith .cover-title{color:#fffaf0;font-size:38px;line-height:1.02;text-align:center;max-width:72%}.spotlight-design-monolith .spotlight-caption{left:34px;right:34px;bottom:28px;color:#fffaf094}.spotlight-design-monolith .why-tag{left:50%;right:auto;bottom:82px;transform:translate(-50%);width:min(72%,420px);height:56px;border-radius:999px;background:#fffaf0eb}.spotlight-design-ledger{background:#fbf8ef;border-color:#483e2d2e;box-shadow:0 20px 54px #483e2d1f}.spotlight-design-ledger .cover.text.today{padding:28px;align-items:flex-start;background:linear-gradient(90deg,rgba(72,62,45,.12) 1px,transparent 1px),repeating-linear-gradient(0deg,transparent 0 38px,rgba(72,62,45,.12) 39px 40px),#fbf8ef;background-size:86px 100%,100% 40px,auto}.spotlight-design-ledger .cover:after{inset:18px;border-color:#483e2d2e}.spotlight-design-ledger .feature-badge{left:auto;right:24px;top:24px;border-radius:4px;background:transparent;color:#564833}.spotlight-design-ledger .cover-title{margin-top:28px;color:#2b261d;font-size:36px;line-height:1;max-width:58%;text-shadow:none}.spotlight-design-ledger .spotlight-caption{left:28px;right:28px;bottom:24px;border-top:1px solid rgba(72,62,45,.18);padding-top:12px}.spotlight-design-ledger .why-tag{left:auto;right:24px;bottom:72px;width:38%;height:132px;border-radius:4px;padding:18px 18px 58px;background:#fff}.spotlight-design-ledger .ask{top:auto;right:16px;bottom:16px;transform:rotate(-4deg)}.spotlight-design-signal{background:#eef3f0;border-color:#26695d2e;box-shadow:0 22px 60px #26695d1f}.spotlight-design-signal .cover.text.today{padding:26px;display:grid;grid-template-columns:1.1fr .9fr;align-items:stretch;gap:18px;background:linear-gradient(135deg,#eef8f3,#eaf0ff 58%,#fbf6e9)}.spotlight-design-signal .cover:after{inset:auto 22px 22px auto;width:36%;height:62%;border-color:#26695d2e;background:linear-gradient(90deg,rgba(38,105,93,.14) 1px,transparent 1px),linear-gradient(0deg,rgba(38,105,93,.14) 1px,transparent 1px);background-size:18px 18px}.spotlight-design-signal .feature-badge{left:26px;top:24px;background:#171717;color:#fff}.spotlight-design-signal .cover-title{align-self:center;color:#17201d;font-size:37px;line-height:1.02;max-width:66%;text-shadow:none}.spotlight-design-signal .spotlight-caption{left:26px;right:auto;width:46%;bottom:28px}.spotlight-design-signal .why-tag{inset:78px 30px auto auto;width:38%;height:124px;border-radius:8px;background:#ffffffc7}@keyframes todayArchiveSlide{0%{background-position:-120px 0,0 0}to{background-position:120px 0,0 38px}}@keyframes todaySatinSweep{0%,52%{transform:translate(-62%)}to{transform:translate(62%)}}@keyframes todayGiftDrift{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes todayBreath{0%,to{opacity:.46}50%{opacity:.72}}@keyframes todayWelcomeOpen{0%,to{clip-path:inset(0 0 0 0)}50%{clip-path:inset(0 9% 0 9%)}}@keyframes todayNoticeScan{0%,to{transform:translateY(-34%)}50%{transform:translateY(34%)}}@keyframes todayUpdatePulse{0%,to{transform:scale(.96);opacity:.54}50%{transform:scale(1.06);opacity:.82}}@media(prefers-reduced-motion:reduce){.today-card .cover:before{animation:none}}.spotlight-design-portrait,.spotlight-design-retreat,.spotlight-design-surf,.spotlight-design-editorial,.spotlight-design-ticket{grid-column:auto;border-radius:var(--radius)}.spotlight-design-portrait .cover,.spotlight-design-retreat .cover,.spotlight-design-surf .cover,.spotlight-design-editorial .cover,.spotlight-design-ticket .cover{height:218px;padding:14px}.spotlight-design-portrait .card-body,.spotlight-design-retreat .card-body,.spotlight-design-surf .card-body,.spotlight-design-editorial .card-body,.spotlight-design-ticket .card-body{display:block;min-height:auto;padding:12px 12px 13px}.spotlight-design-portrait .publisher,.spotlight-design-retreat .publisher,.spotlight-design-surf .publisher,.spotlight-design-editorial .publisher,.spotlight-design-ticket .publisher{min-width:0}.spotlight-design-portrait .card-body h2,.spotlight-design-retreat .card-body h2,.spotlight-design-surf .card-body h2,.spotlight-design-editorial .card-body h2,.spotlight-design-ticket .card-body h2{margin:0 0 11px;-webkit-line-clamp:2}.spotlight-design-portrait .spotlight-caption,.spotlight-design-retreat .spotlight-caption,.spotlight-design-surf .spotlight-caption,.spotlight-design-editorial .spotlight-caption,.spotlight-design-ticket .spotlight-caption{display:flex}.spotlight-design-portrait{background:#fff;border-color:#17171714;box-shadow:0 18px 38px #14181e14}.spotlight-design-portrait:before{inset:10px;border-color:#ffffffc7;border-radius:18px}.spotlight-design-portrait .cover.text.today{align-items:flex-start;justify-content:center;border-radius:22px;background:radial-gradient(circle at 50% 48%,rgba(32,36,42,.16) 0 42px,transparent 43px),linear-gradient(180deg,#efefed,#dfdfdc)}.spotlight-design-portrait .cover:before{inset:58px 44px 18px;z-index:0;border-radius:46% 46% 40% 40%;background:radial-gradient(circle at 50% 18%,#2453bc 0 34px,transparent 35px),radial-gradient(circle at 50% 76%,rgba(18,18,18,.82) 0 70px,transparent 71px);filter:blur(.2px);animation:todayPortraitFloat 6s ease-in-out infinite}.spotlight-design-portrait .cover:after{display:none}.spotlight-design-portrait .feature-badge{top:15px;left:50%;transform:translate(-50%);border:0;background:transparent;color:#24282e;font-size:12px}.spotlight-design-portrait .cover-title{margin-top:36px;max-width:82%;color:#171717;font-size:28px;line-height:1.04;text-align:center;text-shadow:none}.spotlight-design-portrait .spotlight-caption{left:18px;right:18px;bottom:56px;color:#565b62}.spotlight-design-portrait .why-tag{left:14px;right:14px;bottom:12px;height:38px;border-radius:999px;padding:8px 52px 8px 14px;background:#ffffffe6}.spotlight-design-retreat{border:0;background:#173b3e;box-shadow:0 18px 42px #1241462e}.spotlight-design-retreat .cover.text.today{align-items:flex-end;justify-content:flex-start;padding:18px;background:linear-gradient(180deg,#ffffff05,#0c30361f 42%,#0a373bd1),radial-gradient(circle at 76% 18%,rgba(255,215,156,.42),transparent 22%),linear-gradient(145deg,#b7ccd0,#789ba0 35%,#1a4f58)}.spotlight-design-retreat .cover:before{inset:0;background:linear-gradient(150deg,transparent 0 42%,rgba(255,255,255,.42) 43%,transparent 47%),radial-gradient(ellipse at 62% 54%,rgba(255,255,255,.24) 0 30%,transparent 31%);animation:todayWaterShift 7s ease-in-out infinite}.spotlight-design-retreat .cover:after{display:none}.spotlight-design-retreat .feature-badge{inset:auto 14px 82px auto;background:#0a161885;color:#fff;border-color:#ffffff2e}.spotlight-design-retreat .cover-title{margin:0 0 82px;color:#fff;font-size:27px;line-height:1.05;text-align:left;max-width:84%;text-shadow:0 8px 18px rgba(0,0,0,.24)}.spotlight-design-retreat .spotlight-caption{left:18px;right:18px;bottom:72px;color:#ffffffa3}.spotlight-design-retreat .why-tag{left:18px;right:18px;bottom:16px;height:46px;border-radius:999px;padding:10px 58px 10px 16px;background:#ffffffeb}.spotlight-design-surf:before{display:none}.spotlight-design-surf .cover.text.today{align-items:flex-start;justify-content:flex-start;padding:20px;border-radius:0 22px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 30%),radial-gradient(ellipse at 45% 74%,rgba(255,255,255,.34) 0 18%,transparent 19%),repeating-linear-gradient(162deg,#838383 0 2px,#777 2px 4px);filter:grayscale(1)}.spotlight-design-surf .cover:before{inset:68px -20px -18px;background:radial-gradient(ellipse at 42% 34%,rgba(255,255,255,.9) 0 18%,transparent 19%),radial-gradient(ellipse at 70% 44%,rgba(255,255,255,.72) 0 13%,transparent 14%);animation:todayWaveFoam 5.8s ease-in-out infinite}.spotlight-design-surf .cover:after{inset:86px -1px auto auto;width:34px;height:38px;border:0;border-radius:18px 0 0 18px;background:#171717}.spotlight-design-surf .feature-badge{top:88px;left:auto;right:4px;height:26px;border:0;background:#171717;color:#fff;border-radius:999px}.spotlight-design-surf .cover-title{color:#fff;font-size:36px;line-height:.96;text-align:left;max-width:82%;text-shadow:none}.spotlight-design-surf .spotlight-caption{display:none}.spotlight-design-surf .why-tag{left:14px;right:14px;bottom:14px;height:38px;border-radius:999px;padding:9px 54px 9px 14px;background:#f4efe6}.spotlight-design-editorial{background:#ebe6dc;border:8px solid #f7f4ec;box-shadow:0 18px 40px #14181e1f}.spotlight-design-editorial:before{display:none}.spotlight-design-editorial .cover.text.today{align-items:flex-start;justify-content:flex-start;padding:18px;border-radius:8px;background:linear-gradient(180deg,#fff8e075,#2e3e3742),radial-gradient(circle at 68% 62%,rgba(23,23,23,.28) 0 34px,transparent 35px),linear-gradient(135deg,#d8cda8,#758673 52%,#1f2d2b)}.spotlight-design-editorial .cover:before{inset:auto 14px 16px auto;width:86px;height:58px;z-index:2;border:5px solid rgba(23,23,23,.8);border-radius:18px;background:linear-gradient(135deg,#d8b97a,#5c3420)}.spotlight-design-editorial .cover:after{inset:auto auto -24px 34px;width:62px;height:62px;border-radius:50%;border:1px solid rgba(23,23,23,.24);background:radial-gradient(circle at 50% 50%,transparent 0 22px,rgba(23,23,23,.22) 23px 24px,transparent 25px)}.spotlight-design-editorial .feature-badge{top:16px;left:18px;border:0;background:#171717b8;color:#fff}.spotlight-design-editorial .cover-title{margin-top:38px;color:#171717;font-size:28px;line-height:1.04;text-align:left;max-width:76%;text-shadow:0 1px 0 rgba(255,255,255,.22)}.spotlight-design-editorial .spotlight-caption{left:18px;right:112px;bottom:52px;color:#ffffffc7}.spotlight-design-editorial .why-tag{left:18px;right:112px;bottom:14px;height:34px;border-radius:999px;padding:7px 48px 7px 12px;background:#ffffffe6}.spotlight-design-ticket{background:#f7f7f5;border-color:#17171714;box-shadow:0 18px 36px #14181e1a}.spotlight-design-ticket .cover.text.today{align-items:flex-start;justify-content:flex-start;padding:18px;background:linear-gradient(90deg,transparent 0 78%,rgba(23,23,23,.1) 78% 78.5%,transparent 78.5%),linear-gradient(180deg,#fdfcf8,#f1efe7)}.spotlight-design-ticket .cover:before{inset:52px 18px 58px;background:radial-gradient(ellipse at 42% 76%,rgba(255,255,255,.88) 0 20%,transparent 21%),linear-gradient(180deg,#9bd4ed,#f4dba4);animation:todayTicketLift 6s ease-in-out infinite}.spotlight-design-ticket .cover:after{inset:auto 18px 18px;height:34px;border:0;border-top:2px solid #171717;border-bottom:8px repeating-linear-gradient(90deg,#171717 0 2px,transparent 2px 5px);border-radius:0}.spotlight-design-ticket .feature-badge{top:16px;left:18px;border:0;background:transparent;color:#34383e;font-size:13px}.spotlight-design-ticket .cover-title{position:absolute;left:18px;right:18px;bottom:56px;color:#171717;font-size:31px;line-height:.95;text-align:left;text-shadow:none}.spotlight-design-ticket .spotlight-caption{display:none}.spotlight-design-ticket .why-tag{left:18px;right:18px;bottom:18px;height:34px;border-radius:0;border:0;background:transparent;padding:7px 48px 7px 0;box-shadow:none}.today-card.spotlight-design-portrait,.today-card.spotlight-design-retreat,.today-card.spotlight-design-surf,.today-card.spotlight-design-editorial,.today-card.spotlight-design-ticket{position:relative;height:374px;overflow:hidden}.today-spotlight{position:relative;isolation:isolate;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:10px;padding:16px;overflow:hidden}.today-card.has-editorial-cover{border-color:#14201c57;background:#123c31;box-shadow:0 18px 38px #1127202b}.today-card.has-editorial-cover:before{inset:8px;border-color:#ffffff80;mix-blend-mode:overlay}.has-editorial-cover .today-spotlight{grid-template-rows:auto minmax(0,1fr) auto auto;gap:10px;padding:14px;color:#fff;background:#123c31}.has-editorial-cover .today-spotlight:before{display:block;inset:0;z-index:1;background:linear-gradient(180deg,#08171242,#08171205 38%,#081712bd 74%,#081712eb),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 18px)}.has-editorial-cover .today-spotlight:after{display:block;inset:8px;z-index:1;border:1px solid rgba(255,255,255,.18);background:transparent}.today-cover-media{z-index:0}.today-cover-topline{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px}.today-signal-label,.today-cover-topline .editorial-visual-label{height:24px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#0817128a;color:#fffffff0;padding:0 8px;font-size:10px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.has-editorial-cover .spotlight-title{position:relative;z-index:2;align-self:end;max-width:94%;color:#fff;font-size:23px;line-height:1.08;text-shadow:0 3px 14px rgba(0,0,0,.42)}.today-why{position:relative;z-index:2;min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border:1px solid rgba(255,255,255,.32);border-radius:7px;background:#ffffffe6;color:#1d2925;padding:7px 9px;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.today-why span{color:#c64b2e;font-family:inherit;font-size:13px}.today-why strong{display:-webkit-box;font-size:11.5px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.has-editorial-cover .spotlight-footer{position:relative;z-index:2}.has-editorial-cover .spotlight-footer .publisher b,.has-editorial-cover .spotlight-footer .count{color:#fff}.has-editorial-cover .spotlight-footer .avatar{background:#ffffffe6;color:#173c32}.has-editorial-cover .spotlight-footer .paw-save{color:#fff}.today-card.has-editorial-cover:hover .cover-media{transform:scale(1.025)}@media(prefers-reduced-motion:reduce){.cover-media,.card:hover .cover-media,.today-card.has-editorial-cover:hover .cover-media{transition:none;transform:none;filter:none}}.today-spotlight:before,.today-spotlight:after{content:"";position:absolute;pointer-events:none;z-index:-1}.spotlight-footer{display:flex;align-items:center;justify-content:space-between;min-width:0}.spotlight-title{margin:0;align-self:end;white-space:pre-line;letter-spacing:0;font-weight:900}.spotlight-teaser{margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.spotlight-footer{gap:8px}.publisher.compact{flex:1}.spotlight-footer .publisher-name{min-width:0;flex:1}.spotlight-footer .paw-save{margin-left:auto}.spotlight-design-portrait{background:#f7f7f4}.spotlight-design-portrait .today-spotlight{padding:16px 16px 14px;color:#171717;background:radial-gradient(circle at 52% 42%,rgba(37,77,176,.18) 0 28px,transparent 29px),linear-gradient(180deg,#f8f8f5,#e6e5df)}.spotlight-design-portrait .today-spotlight:before{left:50%;top:72px;width:130px;height:138px;border-radius:52px 52px 44px 44px;background:radial-gradient(circle at 50% 18%,#244ea9 0 30px,transparent 31px),radial-gradient(circle at 50% 78%,rgba(20,20,20,.9) 0 70px,transparent 71px);transform:translate(-50%);animation:todayPortraitFloat 6s ease-in-out infinite}.spotlight-design-portrait .spotlight-topline{justify-content:center;color:#3f444b}.spotlight-design-portrait .spotlight-date{display:none}.spotlight-design-portrait .spotlight-title{max-width:88%;justify-self:center;text-align:center;font-size:27px;line-height:1.02}.spotlight-design-portrait .spotlight-teaser{align-self:end;max-width:78%;color:#666b72;font-size:11px;line-height:1.35}.spotlight-design-retreat{background:#153c40}.spotlight-design-retreat .today-spotlight{padding:18px;color:#fff;background:linear-gradient(180deg,#ffffff05,#092b301a 38%,#082a2ee0),radial-gradient(circle at 76% 18%,rgba(255,214,150,.42),transparent 22%),linear-gradient(145deg,#b8ccd0,#74989d 35%,#194f57)}.spotlight-design-retreat .today-spotlight:before{inset:0;background:linear-gradient(150deg,transparent 0 42%,rgba(255,255,255,.38) 43%,transparent 47%),radial-gradient(ellipse at 62% 54%,rgba(255,255,255,.24) 0 30%,transparent 31%);animation:todayWaterShift 7s ease-in-out infinite}.spotlight-design-retreat .spotlight-topline{color:#ffffffd1}.spotlight-design-retreat .spotlight-title{margin-top:auto;max-width:88%;font-size:28px;line-height:1.03;text-shadow:0 10px 20px rgba(0,0,0,.22)}.spotlight-design-retreat .spotlight-teaser{color:#ffffffad;font-size:12px;line-height:1.38}.spotlight-design-surf{border-color:#171717;background:#171717}.spotlight-design-surf .today-spotlight{padding:18px 18px 14px;color:#fff;background:radial-gradient(ellipse at 42% 72%,rgba(255,255,255,.36) 0 18%,transparent 19%),repeating-linear-gradient(162deg,#838383 0 2px,#777 2px 4px);filter:grayscale(1)}.spotlight-design-surf .today-spotlight:before{inset:88px -18px 70px;background:radial-gradient(ellipse at 42% 34%,rgba(255,255,255,.9) 0 18%,transparent 19%),radial-gradient(ellipse at 70% 44%,rgba(255,255,255,.72) 0 13%,transparent 14%);animation:todayWaveFoam 5.8s ease-in-out infinite}.spotlight-design-surf .today-spotlight:after{right:0;top:86px;width:40px;height:38px;border-radius:18px 0 0 18px;background:#171717}.spotlight-design-surf .spotlight-title{max-width:82%;font-size:36px;line-height:.96}.spotlight-design-surf .spotlight-teaser{align-self:end;color:#ffffffb3;font-size:11px;line-height:1.35}.spotlight-design-editorial{background:#ebe6dc;border:8px solid #f7f4ec}.spotlight-design-editorial .today-spotlight{padding:14px 14px 12px;color:#171717;background:linear-gradient(180deg,#fff8e075,#2e3e3742),radial-gradient(circle at 70% 56%,rgba(23,23,23,.26) 0 34px,transparent 35px),linear-gradient(135deg,#d8cda8,#758673 52%,#1f2d2b)}.spotlight-design-editorial .today-spotlight:before{right:13px;bottom:74px;width:86px;height:58px;border:5px solid rgba(23,23,23,.82);border-radius:18px;background:linear-gradient(135deg,#d8b97a,#5c3420);z-index:0}.spotlight-design-editorial .today-spotlight:after{left:28px;bottom:80px;width:60px;height:60px;border:1px solid rgba(23,23,23,.25);border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 0 22px,rgba(23,23,23,.22) 23px 24px,transparent 25px)}.spotlight-design-editorial .spotlight-topline{color:#171717b8}.spotlight-design-editorial .spotlight-title{max-width:80%;font-size:29px;line-height:1.02}.spotlight-design-editorial .spotlight-teaser{max-width:74%;color:#171717ad;font-size:11px;line-height:1.34}.spotlight-design-ticket{background:#f7f7f5}.spotlight-design-ticket .today-spotlight{padding:17px 18px 14px;color:#171717;background:linear-gradient(90deg,transparent 0 78%,rgba(23,23,23,.1) 78% 78.5%,transparent 78.5%),linear-gradient(180deg,#fdfcf8,#f1efe7)}.spotlight-design-ticket .today-spotlight:before{left:18px;right:18px;top:76px;height:116px;background:radial-gradient(ellipse at 42% 76%,rgba(255,255,255,.88) 0 20%,transparent 21%),linear-gradient(180deg,#9bd4ed,#f4dba4);animation:todayTicketLift 6s ease-in-out infinite}.spotlight-design-ticket .today-spotlight:after{left:18px;right:18px;bottom:70px;height:32px;border-top:2px solid #171717;border-bottom:8px repeating-linear-gradient(90deg,#171717 0 2px,transparent 2px 5px)}.spotlight-design-ticket .spotlight-title{margin-top:154px;font-size:30px;line-height:.96}.spotlight-design-ticket .spotlight-teaser{display:none}.today-card-welcome.spotlight-design-portrait .today-spotlight{background:radial-gradient(circle at 50% 42%,rgba(37,77,176,.18) 0 28px,transparent 29px),linear-gradient(180deg,#fbfbf7,#e8ece7)}.today-card-welcome.spotlight-design-portrait .feature-badge:before{content:"START · ";color:#8a9098;margin-right:3px}.today-card-birthday.spotlight-design-portrait{border-color:#a1507a2e;background:#fff7fb}.today-card-birthday.spotlight-design-portrait .today-spotlight{background:linear-gradient(90deg,rgba(255,255,255,.36) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.36) 1px,transparent 1px),linear-gradient(180deg,#fff2f7,#eeeaff);background-size:19px 19px,19px 19px,auto}.today-card-birthday.spotlight-design-portrait .today-spotlight:before{background:radial-gradient(circle at 50% 18%,#a1547c 0 30px,transparent 31px),radial-gradient(circle at 50% 78%,rgba(64,44,62,.88) 0 70px,transparent 71px)}.today-card-festival.spotlight-design-retreat .today-spotlight{background:linear-gradient(180deg,#fff5e014,#7a372214 38%,#572e20d6),radial-gradient(circle at 76% 18%,rgba(255,228,170,.54),transparent 22%),linear-gradient(145deg,#f6d99b,#d17a54 38%,#612f2f)}.today-card-date.spotlight-design-retreat .today-spotlight{background:linear-gradient(180deg,#ffffff0a,#3a544d0f 42%,#2a4a42c7),linear-gradient(145deg,#d6e2dc,#8aa79a 42%,#34594e)}.today-card-date .today-spotlight{grid-template-rows:auto minmax(0,1fr) auto;padding-top:20px}.today-card-date.spotlight-design-retreat .spotlight-topline{border-bottom:1px solid rgba(255,255,255,.22);padding-bottom:10px}.today-card-date .spotlight-title{align-self:start;margin-top:0;max-width:82%;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,monospace;font-size:31px;line-height:1.02;font-weight:760;letter-spacing:.015em;text-shadow:0 12px 24px rgba(0,0,0,.16)}.today-card-history.spotlight-design-ticket{border-color:#52422833;background:#fbf7ee}.today-card-history.spotlight-design-ticket .today-spotlight{background:repeating-linear-gradient(0deg,transparent 0 26px,rgba(82,66,40,.08) 27px 28px),linear-gradient(180deg,#fffaf0,#eee3cf)}.today-card-history.spotlight-design-ticket .today-spotlight:before{background:linear-gradient(115deg,transparent 0 42%,rgba(82,66,40,.14) 44%,transparent 48%),linear-gradient(180deg,#d8c9a8,#efe5d0)}.today-card-history.spotlight-design-ticket .feature-badge:before{content:"ARCHIVE ";color:#8b7655}.today-card-announcement.spotlight-design-ticket{border-color:#33446333}.today-card-announcement.spotlight-design-ticket .today-spotlight{background:linear-gradient(90deg,transparent 0 78%,rgba(51,68,99,.12) 78% 78.5%,transparent 78.5%),linear-gradient(180deg,#f7faff,#e8edf6)}.today-card-announcement.spotlight-design-ticket .today-spotlight:before{background:linear-gradient(180deg,rgba(51,68,99,.18) 0 2px,transparent 3px 100%),linear-gradient(180deg,#d9e2f3,#f4f7fb)}.today-card-announcement.spotlight-design-ticket .feature-badge:before{content:"NOTICE ";color:#64718a}.today-card-sponsor.spotlight-design-editorial{border-color:#f7f1e6;background:#e7dfd2}.today-card-sponsor.spotlight-design-editorial .today-spotlight{background:linear-gradient(180deg,#fff8e094,#3731262e),radial-gradient(circle at 70% 56%,rgba(23,23,23,.24) 0 34px,transparent 35px),linear-gradient(135deg,#e4d6b8,#8f8066 52%,#2f2b24)}.today-card-sponsor.spotlight-design-editorial .feature-badge:before{content:"PAID ";color:#ffffffb8}.today-card-update.spotlight-design-surf{border-color:#141b1c}.today-card-update.spotlight-design-surf .today-spotlight{background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(135deg,#102024,#2f7f74 54%,#d4e5b2);background-size:22px 22px,22px 22px,auto;filter:none}.today-card-update.spotlight-design-surf .today-spotlight:before{inset:78px 18px 74px;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 0 34px,rgba(255,255,255,.22) 35px 36px,transparent 37px),radial-gradient(circle at 50% 50%,rgba(255,255,255,.18),transparent 58%);animation:todayUpdatePulse 5.4s ease-in-out infinite}.today-card-update.spotlight-design-surf .feature-badge:before{content:"LOG ";color:#ffffff9e}@keyframes todayPortraitFloat{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-5px)}}@keyframes todayWaterShift{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:.78;transform:translateY(7px)}}@keyframes todayWaveFoam{0%,to{transform:translate(-8px)}50%{transform:translate(8px)}}@keyframes todayTicketLift{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg) translateY(-3px)}}.why-tag{position:absolute;left:14px;right:14px;bottom:14px;min-height:50px;display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.58);background:#ffffffc2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:16px;padding:8px 8px 8px 12px;opacity:.5;overflow:hidden;transform:translateY(5px) scale(.985);filter:blur(.2px);transition:opacity .26s cubic-bezier(.2,.8,.2,1),background .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s cubic-bezier(.2,.8,.2,1),filter .26s cubic-bezier(.2,.8,.2,1),transform .26s cubic-bezier(.2,.8,.2,1);box-shadow:0 8px 18px #14181e0f;z-index:2}.card:hover .why-tag{opacity:1;background:#fffffff0;filter:blur(0);transform:translateY(-3px) scale(1);box-shadow:0 16px 32px #14181e24}.why-tag strong{display:-webkit-box;color:#181818;font-size:12.5px;line-height:1.32;font-weight:760;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card:hover .why-tag strong{-webkit-line-clamp:2}.ask,.mini-why{border:1px solid rgba(255,112,72,.48);border-radius:48% 52% 55% 45%/55% 43% 57% 45%;background:#ffffffd1;color:var(--accent);box-shadow:0 5px 12px #ff70481f}.ask{min-width:38px;height:28px;padding:0 7px;font-size:13px;opacity:1;pointer-events:auto;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s cubic-bezier(.2,.8,.2,1)}.card:hover .ask{box-shadow:0 8px 16px #ff704829;transform:rotate(-3deg) translateY(-1px)}.card-body{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:12px 14px 11px;overflow:hidden}.card-news-title{grid-row:1;min-width:0;margin:0;color:#24282e;font-size:15px;line-height:1.34;font-weight:780;letter-spacing:0;display:-webkit-box;min-height:40px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.publisher{grid-row:3;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;min-width:0}.avatar{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#111;color:#fff;font-size:10px;font-weight:800;flex:0 0 auto}.publisher-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1}.publisher b{display:block;color:#34383e;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.paw-save{position:relative;width:50px;height:24px;border:0;background:transparent;padding:0 18px 0 0;flex:0 0 auto}.paw-save .count{position:absolute;right:0;top:5px;color:#8a9098;font-size:11px;min-width:16px;text-align:left}.paw{position:relative;width:28px;height:24px;display:inline-block;flex:0 0 auto}.paw.paw-dog{width:24px;height:24px;display:grid;place-items:center;color:var(--paw-color, #71806f)}.paw-dog-icon{width:16px;height:16px;display:block;fill:none;overflow:visible;stroke:currentColor;transform:rotate(-45deg);transform-origin:center}.paw-save .paw{position:absolute;left:0;top:0}.paw-save.marked .paw-dog,.paw-save:hover .paw-dog{color:var(--paw-color, #5f745d)}.paw-red{--paw-color: var(--red)}.paw-green{--paw-color: var(--green)}.paw-yellow{--paw-color: var(--yellow)}.color-pop-backdrop{position:fixed;inset:0;z-index:44;background:transparent}.color-pop{position:fixed;z-index:45;min-width:176px;padding:10px;background:#fffffff5;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 44px #14181e29;display:grid;gap:4px}.color-pop-title{display:grid;gap:3px;color:#8a9098;font-size:11px;padding:2px 6px 8px}.color-pop-title b{color:#2f343a;font-size:13px}.color-pop-title span{line-height:1.35}.color-pop .color-option{width:100%;height:30px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:7px;border:0;border-radius:9px;background:transparent;color:#34383e;padding:0 7px;text-align:left}.color-pop .color-option:hover{background:#f5f6f7}.color-pop .color-option span{width:14px;height:14px;border-radius:50%}.color-pop .color-option b{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700}.color-pop .red span{background:var(--red)}.color-pop .green span{background:var(--green)}.color-pop .yellow span{background:var(--yellow)}.color-pop .multi span{background:conic-gradient(#ef5b5b,#f6bd3b,#28b779,#4c7df3,#ef5b5b)}.color-pop .custom{border-top:1px solid var(--line);margin-top:3px;padding-top:3px;color:#747982}.color-pop .custom span{display:grid;place-items:center;border:1px dashed #b8bec6;background:#fff;color:#747982;font-size:13px;font-weight:800}.overlay{position:fixed;inset:0;z-index:30;display:none;align-items:center;justify-content:center;padding:34px;background:#f6f7f852;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.overlay.open{display:flex}.detail-modal{position:relative;width:min(1120px,calc(100vw - 68px));max-height:min(780px,calc(100vh - 68px));display:grid;grid-template-columns:minmax(0,1fr) 340px;overflow:hidden;background:#fffffff0;border:1px solid rgba(220,224,229,.9);border-radius:20px;box-shadow:0 32px 80px #14181e2e}.detail-main{padding:30px 32px;overflow:auto}.detail-cover-strip{min-height:112px;display:grid;align-content:end;gap:8px;border:1px solid rgba(231,233,237,.9);border-radius:16px;background:linear-gradient(90deg,rgba(23,23,23,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(23,23,23,.045) 1px,transparent 1px),linear-gradient(135deg,#fff,#f5f7fa);background-size:22px 22px,22px 22px,auto;padding:16px;margin:0 0 18px}.detail-cover-strip span,.detail-cover-strip em{color:#7d838b;font-size:12px;font-style:normal}.detail-cover-strip strong{color:#20242a;font-size:20px;line-height:1.18;white-space:pre-line}.detail-meta{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px;margin-bottom:16px}.detail-heat{margin-left:auto;color:#b34729;font-size:12px;background:#fff0eb;border-radius:999px;padding:5px 9px}.detail-main h1{font-size:28px;line-height:1.22;margin:0 0 12px;letter-spacing:0}.detail-tags{display:flex;flex-wrap:wrap;gap:8px}.detail-tags{margin-bottom:22px}.detail-tags span{border:1px solid var(--line);border-radius:999px;background:#fff;color:#50565e}.detail-tags span{height:28px;display:inline-flex;align-items:center;padding:0 10px;font-size:12px}.summary-box{border:1px solid var(--line);background:#fafbfc;border-radius:16px;padding:16px;margin-bottom:22px}.summary-row{display:grid;grid-template-columns:72px 1fr;gap:12px;padding:9px 0;border-top:1px solid #eceff2}.summary-row:first-child{border-top:0;padding-top:0}.summary-row:last-child{padding-bottom:0}.summary-row b{font-size:13px;color:#2f343a}.summary-row span{font-size:14px;color:#454b53;line-height:1.55}.section-title{margin:0 0 8px;font-size:16px}.source-teaser{position:relative;max-height:96px;overflow:hidden;color:#555b64;line-height:1.75;font-size:14px;margin:0 0 14px}.source-teaser:after{content:"";position:absolute;left:0;right:0;bottom:0;height:44px;background:linear-gradient(to bottom,#fff0,#fffffff5)}.source-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.source-links a{min-height:118px;border:1px solid var(--line);background:#fff;border-radius:14px;padding:13px;color:#34383e;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.source-links a:hover{border-color:#ffd5c8;box-shadow:0 10px 24px #14181e14;transform:translateY(-1px)}.source-links span{display:inline-flex;align-items:center;height:24px;border-radius:999px;background:#f4f5f6;color:#6f737a;padding:0 8px;font-size:12px;margin-bottom:10px}.source-links strong{display:block;font-size:14px;line-height:1.35;margin-bottom:8px}.source-links em{display:block;color:#7d838b;font-size:12px;font-style:normal;line-height:1.55}.expand-source{height:34px;border:1px solid #ffd5c8;background:#fff0eb;color:#b34729;border-radius:999px;padding:0 12px;margin:2px 0 12px}.why-side{border-left:1px solid var(--line);background:#f8f9fadb;padding:26px 22px;overflow:auto}.why-side-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.why-side h2{margin:0 0 14px;font-size:24px}.why-side-head h2{margin:0}.why-side-head span{color:#8a9098;font-size:12px}.related-question{position:relative;padding:15px 58px 15px 15px;border:1px solid rgba(230,218,212,.95);background:#ffffffd1;border-radius:16px;margin-bottom:12px;box-shadow:0 8px 18px #14181e0d;transition:transform .18s ease,opacity .18s ease}.related-question.swap{transform:translateY(-6px);opacity:.3}.related-question strong{display:block;font-size:14px;line-height:1.45;font-weight:500;margin-bottom:8px}.related-question span{color:var(--muted);font-size:12px}.question-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.question-meta .saved-chip{height:22px;display:inline-flex;align-items:center;border:1px solid #d4f0e3;background:#eefaf4;color:#247b55;border-radius:999px;padding:0 8px;font-size:12px}.mini-collect{height:24px;border:1px solid rgba(36,123,85,.22);border-radius:999px;background:#ffffffe6;color:#247b55;font-size:12px;line-height:1;padding:0 9px}.mini-collect:hover:not(:disabled){border-color:#247b557a;background:#eefaf4}.mini-collect:disabled{cursor:default;opacity:.58}.mini-why{position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(-4deg);height:28px;padding:0 8px}.shuffle{width:100%;height:38px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#34383e;margin-top:6px}.close-button{position:absolute;top:18px;right:18px;width:34px;height:34px;border:1px solid rgba(220,224,229,.9);border-radius:50%;background:#ffffffdb;font-size:20px;line-height:1;color:#34383e;z-index:2}.answer-card,.custom-card{position:relative;width:min(680px,calc(100vw - 48px));background:#fffffff5;border:1px solid var(--line);border-radius:20px;box-shadow:0 32px 80px #14181e2e;padding:28px}.answer-kicker{display:flex;align-items:center;gap:8px;max-width:calc(100% - 52px);margin-bottom:12px}.answer-origin{display:inline-flex;align-items:center;min-width:0;max-width:100%;min-height:30px;padding:6px 10px;border:1px solid var(--line);background:#f8f9fa;border-radius:999px;color:#656b73;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.answer-index{height:30px;display:inline-flex;align-items:center;border:1px solid #ffd5c8;background:#fff0eb;color:#b34729;border-radius:999px;padding:0 9px;font-size:12px;flex:0 0 auto}.answer-card h2,.custom-card h2{margin:0 44px 16px 0;font-size:22px;line-height:1.3}.answer-context{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:-4px 0 16px}.answer-context span{height:26px;display:inline-flex;align-items:center;border:1px solid #edf0f3;background:#fafbfc;border-radius:999px;color:#747982;padding:0 9px;font-size:12px}.custom-card p{margin:0 0 16px;color:#555b64;line-height:1.7}.answer-nav{position:absolute;top:78px;right:24px;display:flex;gap:6px}.answer-nav button{width:30px;height:30px;border:1px solid var(--line);border-radius:50%;background:#fff;color:#34383e;font-size:18px;line-height:1}.answer-visual{height:110px;border-radius:16px;margin-bottom:16px;background:radial-gradient(circle at 22% 48%,rgba(255,112,72,.55),transparent 22%),radial-gradient(circle at 55% 45%,rgba(47,109,246,.4),transparent 20%),linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid var(--line)}.answer-card p{color:#444b54;font-size:15px;line-height:1.8}.follow-up-thread{display:grid;gap:10px;margin:16px 0 4px}.follow-up-item{border:1px solid #eceff2;background:#fafbfc;border-radius:14px;padding:12px 14px}.follow-up-item strong{display:block;color:#2f343a;font-size:13px;line-height:1.45;margin-bottom:6px}.follow-up-item p{margin:0;font-size:14px;line-height:1.7}.quick-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.quick-actions button{height:32px;border:1px solid var(--line);background:#fff;border-radius:999px;padding:0 11px;color:#34383e;font-size:13px}.answer-actions{display:flex;gap:9px;margin-top:16px}.answer-actions input{flex:1;min-width:0;height:40px;border:1px solid var(--line);border-radius:999px;padding:0 14px;outline:0}.answer-actions button{height:40px;border:0;border-radius:999px;background:#171717;color:#fff;padding:0 15px;white-space:nowrap}.answer-actions button.saved-answer{border:1px solid #d4f0e3;background:#eefaf4;color:#247b55}.toast{position:fixed;left:50%;bottom:30px;z-index:70;transform:translate(-50%,12px);opacity:0;pointer-events:none;color:#fff;background:#171717e0;padding:10px 14px;border-radius:999px;font-size:13px;transition:opacity .15s ease,transform .15s ease}.toast.show{opacity:1;transform:translate(-50%)}.admin-login-shell{min-height:100vh;display:grid;place-items:center;background:#f3f5f2;padding:32px}.admin-login-panel{width:min(420px,100%);min-height:512px;display:flex;flex-direction:column;border:1px solid #dfe4dc;border-radius:8px;background:#fff;box-shadow:0 18px 52px #1e261d1a;padding:34px 38px 30px}.admin-login-brand{width:max-content;display:flex;align-items:center;gap:14px;color:#626b61;text-decoration:none;font-size:12px}.admin-login-brand .brand-logo-horizontal{width:126px;height:auto}.admin-login-brand>span{border-left:1px solid #dfe4dc;padding-left:14px}.admin-login-heading{margin:58px 0 28px}.admin-login-heading p,.admin-access-denied>p{margin:0 0 7px;color:#788076;font-size:11px}.admin-login-heading h1,.admin-access-denied h1{margin:0;color:#1d231d;font-size:28px;font-weight:650;letter-spacing:0}.admin-login-form{display:grid;gap:16px}.admin-login-form label{display:grid;gap:7px;color:#555e54;font-size:12px}.admin-login-form input{width:100%;height:44px;border:1px solid #d7ddd4;border-radius:7px;background:#fff;color:#1d231d;padding:0 12px;outline:0}.admin-login-form input:focus{border-color:#7fa856;box-shadow:0 0 0 3px #7fa85624}.admin-login-password{position:relative;display:block}.admin-login-password input{padding-right:48px}.admin-login-password button{position:absolute;top:6px;right:6px;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:#667064}.admin-login-message{min-height:34px;display:flex;align-items:center}.admin-login-message p{margin:0;color:#a44236;font-size:12px}.admin-login-submit,.admin-access-denied button{height:42px;border:1px solid #486d2c;border-radius:7px;background:#527d32;color:#fff;font-weight:650}.admin-login-submit:disabled{cursor:wait;opacity:.62}.admin-login-preview-note{margin:auto 0 0;border-top:1px solid #edf0eb;color:#7a8278;padding-top:18px;font-size:11px;line-height:1.7}.admin-login-preview-note code{color:#4e584c;font-family:inherit}.admin-login-loading{flex:1;display:grid;place-items:center;color:#70786e;font-size:13px}.admin-access-denied{flex:1;display:flex;flex-direction:column;justify-content:center}.admin-access-denied strong{margin-top:28px;color:#293128;font-size:16px}.admin-access-denied>span{margin:4px 0 28px;color:#7b8379;font-size:12px}.admin-access-denied a{margin-top:16px;color:#616a60;text-align:center;text-decoration:none;font-size:12px}.admin-login-brand:focus-visible,.admin-login-form button:focus-visible,.admin-access-denied button:focus-visible,.admin-access-denied a:focus-visible{outline:2px solid rgba(82,125,50,.45);outline-offset:3px}.admin-shell{min-height:100vh;display:grid;grid-template-columns:196px minmax(0,1fr);gap:0;background:#f5f6f8}.admin-sidebar{min-height:100vh;border-right:1px solid var(--line);background:#fff;padding:22px 16px}.admin-brand{display:flex;flex-direction:column;color:var(--ink);text-decoration:none;margin-bottom:28px}.admin-brand strong{font-size:20px;line-height:1.1}.admin-brand span{color:var(--muted);font-size:12px;margin-top:3px}.admin-sidebar button{width:100%;height:40px;border:0;border-radius:8px;background:transparent;color:#34383e;display:flex;align-items:center;gap:9px;text-align:left;padding:0 12px;margin-bottom:6px}.admin-navigation{display:grid;gap:7px}.admin-nav-group{display:grid;gap:2px}.admin-sidebar .admin-nav-primary{margin-bottom:0;font-size:13px;font-weight:650}.admin-nav-secondary{display:grid;gap:1px;margin:1px 0 4px 21px;border-left:1px solid #e3e7e0;padding-left:7px}.admin-nav-secondary[hidden]{display:none!important}.admin-sidebar .admin-nav-secondary button{position:relative;height:30px;justify-content:space-between;gap:8px;margin:0;border-radius:6px;color:#6e756d;padding:0 8px 0 11px;font-size:12px}.admin-sidebar .admin-nav-secondary button:before{content:"";position:absolute;left:-8px;width:1px;height:14px;background:transparent}.admin-sidebar .admin-nav-secondary button em{min-width:18px;color:#9aa099;font-size:10px;font-style:normal;font-variant-numeric:tabular-nums;text-align:right}.admin-sidebar .admin-nav-secondary button.active{background:#f0f4ed;color:#315d2b;font-weight:650}.admin-sidebar .admin-nav-secondary button.active:before{width:2px;background:#79a955}.admin-sidebar .admin-nav-secondary button.active em{color:#5f7c56}.admin-nav-icon{width:18px;height:18px;display:grid;place-items:center;color:#6f7782;flex:0 0 auto}.admin-nav-icon svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.admin-sidebar button.active,.admin-sidebar button:hover{background:#f1f3f5}.admin-sidebar button:focus-visible,.admin-header a:focus-visible,.admin-header button:focus-visible,.admin-tabs button:focus-visible,.admin-actions button:focus-visible,.admin-modal-actions button:focus-visible,.admin-mode-switch button:focus-visible,.admin-primary-action:focus-visible,.admin-source-link:focus-visible,.admin-error button:focus-visible,.admin-channel-filter button:focus-visible,.admin-rule-summary button:focus-visible,.admin-flow-actions button:focus-visible,.admin-visual-options button:focus-visible{outline:2px solid rgba(36,89,200,.45);outline-offset:2px}.admin-sidebar button.active .admin-nav-icon,.admin-sidebar button:hover .admin-nav-icon{color:#34383e}.admin-main{min-width:0;padding:28px 32px 48px}.admin-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.admin-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.admin-header p{margin:0 0 4px;color:#8a9098;font-size:12px;text-transform:uppercase}.admin-header h1{margin:0;font-size:28px}.admin-header a{color:#34383e;text-decoration:none;border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px 12px;font-size:14px}.admin-header-actions{display:flex;align-items:center;gap:9px}.admin-header-actions>span{display:grid;justify-items:end;margin-right:4px}.admin-header-actions strong{color:#34383e;font-size:12px;font-weight:650}.admin-header-actions em{color:#8a9098;font-size:10px;font-style:normal}.admin-header-actions button{height:36px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#687067;padding:0 11px}.admin-error{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #ffd7d7;background:#ffeded;color:#9d3434;border-radius:8px;padding:9px 12px;margin-bottom:14px;font-size:13px}.admin-error button{height:28px;border:1px solid #efbaba;border-radius:8px;background:#fff;color:#9d3434;padding:0 10px}.admin-command-strip{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);gap:18px;align-items:stretch;border:1px solid var(--line);border-radius:8px;background:#fff;padding:16px 18px;margin-bottom:14px}.admin-command-strip>div:first-child{display:grid;align-content:center;gap:5px}.admin-command-strip>div:first-child span,.admin-eyebrow{color:#8a9098;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-command-strip strong{color:#24282e;font-size:18px;line-height:1.3}.admin-command-strip p{max-width:760px;margin:0;color:#626a73;font-size:13px;line-height:1.55}.admin-command-strip dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.admin-command-strip dl div{min-height:70px;display:grid;align-content:center;gap:5px;border:1px solid #eef0f2;border-radius:8px;background:#fafbfc;padding:10px}.admin-command-strip dt{color:#7d848d;font-size:12px}.admin-command-strip dd{margin:0;color:#24282e;font-size:24px;font-weight:800;line-height:1}.admin-tabs{display:flex;gap:8px;margin-bottom:14px}.admin-collection-tabs{margin-bottom:0;padding-bottom:2px}.admin-tabs button{height:36px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#34383e;display:inline-flex;align-items:center;gap:8px;padding:0 14px}.admin-tabs button span{min-width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;background:#f1f3f5;color:#626a73;font-size:12px}.admin-tabs button.active{border-color:#171717;background:#171717;color:#fff}.admin-tabs button.active span{background:#ffffff2e;color:#fff}.admin-table-wrap{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden}.admin-section-head{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid var(--line)}.admin-section-head span{color:var(--muted);font-size:13px}.admin-review-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.admin-review-tools input{width:min(320px,38vw);height:34px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#24282e;padding:0 11px;outline:0;font-size:13px}.admin-review-tools select{height:34px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#24282e;padding:0 10px;outline:0;font-size:13px}.admin-review-tools input:focus{border-color:#b9c0c8;box-shadow:0 0 0 3px #4c7df31a}.admin-review-tools select:focus{border-color:#b9c0c8;box-shadow:0 0 0 3px #4c7df31a}.admin-user-tools{flex-wrap:wrap;gap:8px}.admin-user-tools input{width:min(260px,30vw)}.admin-filter-reset{height:34px;border:1px solid #e5e8ec;border-radius:8px;background:#fff;color:#555d66;padding:0 10px;font-size:13px}.admin-primary-action{height:34px;border:0;border-radius:8px;background:#171717;color:#fff;padding:0 12px;display:inline-flex;align-items:center;gap:7px}.admin-primary-action:disabled{cursor:default;opacity:.58}.admin-inline-state{border-bottom:1px solid #eef0f2;background:#fafbfc;color:#555d66;padding:10px 16px;font-size:13px}.admin-inline-state.admin-inline-warning{border-color:#f0d79b;background:#fff8ea;color:#805d11}.admin-flow-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border-bottom:1px solid #eef0f2;background:#fafbfc;padding:12px 16px}.admin-flow-path span{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e5e8ec;border-radius:8px;background:#fff;color:#34383e;font-size:13px;font-weight:700;text-align:center}.admin-flow-actions{display:flex;align-items:center;gap:10px;border-top:1px solid #eef0f2;background:#fff;padding:14px 16px}.admin-flow-actions div{display:grid;gap:3px;min-width:0;margin-right:auto}.admin-flow-actions strong{color:#24282e;font-size:13px}.admin-flow-actions span{color:#626a73;font-size:12px;line-height:1.45}.admin-flow-actions button{min-height:34px;border:1px solid #e5e8ec;border-radius:8px;background:#fff;color:#34383e;display:inline-flex;align-items:center;gap:7px;padding:0 12px;font-size:13px;white-space:nowrap}.admin-channel-toolbar{display:grid;gap:10px;border-bottom:1px solid #eef0f2;background:#fafbfc;padding:12px 16px}.admin-channel-filter,.admin-channel-distribution{display:flex;flex-wrap:wrap;gap:8px}.admin-channel-filter button{min-height:30px;border:1px solid #e5e8ec;border-radius:999px;background:#fff;color:#34383e;display:inline-flex;align-items:center;gap:7px;padding:0 10px;font-size:13px}.admin-channel-filter button.active{border-color:#171717;background:#171717;color:#fff}.admin-channel-filter button span{min-width:18px;height:18px;border-radius:999px;background:#f1f3f5;color:#626a73;display:inline-grid;place-items:center;font-size:11px}.admin-channel-filter button.active span{background:#ffffff2e;color:#fff}.admin-channel-distribution span{min-height:24px;border:1px solid #e5e8ec;border-radius:999px;background:#fff;color:#626a73;display:inline-flex;align-items:center;padding:0 9px;font-size:12px}.admin-channel-distribution span.empty{border-color:#ffdca8;background:#fff8ea;color:#94670c}.admin-stack{display:grid;gap:16px}.admin-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border-bottom:1px solid var(--line)}.admin-summary-grid div{min-height:72px;display:grid;align-content:center;gap:5px;padding:12px 16px;border-right:1px solid #eef0f2}.admin-summary-grid div:last-child{border-right:0}.admin-summary-grid span{color:#7d848d;font-size:12px}.admin-summary-grid strong{color:#24282e;font-size:24px;line-height:1}.admin-run-list{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px}.admin-log-history-head{border-top:1px solid var(--line)}.admin-log-table td{white-space:nowrap}.admin-log-table td em{display:block;margin-top:4px;white-space:normal}.admin-log-detail-list{display:grid;gap:10px;margin-top:20px}.admin-log-detail-list h3,.admin-log-detail-list p{margin:0}.admin-log-detail-list .admin-run-chip{max-width:none}.admin-run-chip{min-width:160px;max-width:min(100%,360px);display:grid;gap:2px;border:1px solid #e1e5e9;border-radius:8px;padding:8px 10px;font-size:12px;background:#f2f4f7;color:#626a73}.admin-run-chip strong,.admin-run-chip span,.admin-run-chip small{overflow-wrap:anywhere}.admin-run-chip strong{color:inherit;font-size:12px;line-height:1.35}.admin-run-chip span,.admin-run-chip small{color:inherit;font-size:11px;line-height:1.4}.admin-run-chip small{opacity:.82}.admin-run-chip.success{border-color:#cfeedd;background:#eaf8f1;color:#247b55}.admin-run-chip.failed{border-color:#ffd2d2;background:#ffeded;color:#b44343}.collection-table{min-width:1120px}.admin-table{width:100%;border-collapse:collapse}.admin-table th,.admin-table td{border-bottom:1px solid #eef0f2;padding:14px 16px;text-align:left;vertical-align:top;font-size:14px}.admin-table th{color:#7d848d;background:#fafbfc;font-size:12px;font-weight:700}.admin-table tbody tr{transition:background .14s ease,box-shadow .14s ease}.admin-table tbody tr:hover{background:#fbfcfd}.admin-table b,.admin-table em{display:block;max-width:560px}.admin-table b{color:#24282e;line-height:1.45}.admin-table em{color:#7d848d;font-size:12px;font-style:normal;line-height:1.5;margin-top:4px}.admin-row-note{max-width:620px;margin:7px 0 0;color:#555d66;font-size:13px;line-height:1.55}.admin-source-link{color:#2459c8;text-decoration:none}.admin-source-link:hover{text-decoration:underline}.admin-channel{display:block;color:#24282e;margin-bottom:7px;line-height:1.35}.admin-channel-chip{min-height:24px;border-radius:999px;background:#eef2ff;color:#3654a8;display:inline-flex;align-items:center;padding:0 9px;font-size:12px;font-weight:800;white-space:nowrap}.admin-tags,.admin-signals{display:flex;flex-wrap:wrap;gap:6px}.admin-tags span,.admin-signals span{min-height:22px;display:inline-flex;align-items:center;border-radius:999px;padding:0 8px;font-size:12px;line-height:1;white-space:nowrap}.admin-tags span{background:#f2f4f7;color:#626a73}.admin-signals span{border:1px solid #e5e8ec;background:#fff;color:#555d66}.admin-signals span.warning{border-color:#ffdca8;background:#fff8ea;color:#94670c}.admin-signals span.ready{border-color:#cfeedd;background:#eaf8f1;color:#247b55}.admin-outcome{display:grid;min-width:150px;max-width:230px;gap:3px}.admin-outcome strong{color:#24282e;font-size:13px;line-height:1.35}.admin-outcome span{color:#7d848d;font-size:12px;line-height:1.45}.admin-outcome.ready strong{color:#247b55}.admin-outcome.warning strong{color:#94670c}.admin-outcome.muted strong{color:#626a73}.admin-outcome.compact{min-width:132px;max-width:178px}.admin-status{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:0 9px;font-size:12px;font-weight:700}.admin-status.pending{background:#fff5df;color:#94670c}.admin-status.approved,.admin-status.active{background:#eaf8f1;color:#247b55}.admin-status.paused{background:#eef0f3;color:#626a73}.admin-status.collected,.admin-status.unique{background:#eaf8f1;color:#247b55}.admin-status.deduped,.admin-status.duplicate,.admin-status.possible_duplicate{background:#fff5df;color:#94670c}.admin-status.promoted{background:#eef2ff;color:#3654a8}.admin-status.ignored{background:#eef0f3;color:#626a73}.admin-status.rejected,.admin-status.disabled{background:#ffeded;color:#b44343}.admin-disclosure{display:inline-flex;align-items:center;min-height:24px;border:1px solid #ffd7d7;border-radius:999px;background:#ffeded;color:#9d3434;padding:0 9px;font-size:12px;font-weight:700}.admin-disclosure.wide{grid-column:1 / -1;border-radius:8px;padding:10px 12px;line-height:1.5}.admin-actions,.admin-modal-actions{display:flex;flex-wrap:wrap;gap:8px}.admin-modal-actions{position:sticky;bottom:-24px;z-index:2;margin:18px -24px -24px;padding:12px 24px 18px;border-top:1px solid #eef0f2;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-actions button,.admin-modal-actions button{height:32px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#34383e;padding:0 10px;font-size:13px;display:inline-flex;align-items:center;gap:6px}.admin-actions button:disabled,.admin-modal-actions button:disabled,.admin-mode-switch button:disabled{cursor:default;opacity:.58}.admin-actions .approve,.admin-modal-actions .approve{border-color:#cfeedd;background:#eaf8f1;color:#247b55}.admin-actions .reject,.admin-modal-actions .reject{border-color:#ffd7d7;background:#ffeded;color:#b44343}.admin-actions svg,.admin-modal-actions svg,.admin-primary-action svg,.admin-close svg,.admin-inline-link svg{width:15px;height:15px;flex:0 0 auto;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.admin-inline-link{display:inline-flex;align-items:center;gap:5px}.admin-rule-summary{width:min(360px,30vw);display:grid;gap:7px}.admin-rule-summary p{margin:0;color:#555d66;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.admin-rule-summary p strong{width:34px;min-height:20px;border-radius:999px;background:#eef0f3;color:#555d66;display:inline-flex;align-items:center;justify-content:center;margin-right:6px;font-size:11px}.admin-rule-summary button{width:fit-content;min-height:26px;border:1px solid #e5e8ec;border-radius:999px;background:#fff;color:#34383e;padding:0 9px;font-size:12px}.admin-rule-detail-row td{padding-top:0;background:#fbfcfd}.admin-rule-detail{display:grid;gap:8px;border:1px solid #e5e8ec;border-radius:8px;background:#fff;padding:12px}.admin-rule-detail strong{color:#24282e;font-size:13px}.admin-rule-detail p{margin:0;color:#555d66;font-size:13px;line-height:1.6}.admin-rule-detail p span{min-width:40px;display:inline-flex;color:#24282e;font-weight:800}.admin-rule-detail em{color:#8a9098;font-size:12px;font-style:normal}.admin-empty{padding:28px 18px;color:var(--muted);font-size:14px}.admin-loading{min-height:44px;display:flex;align-items:center;color:#7d848d}.admin-modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:#17171752}.admin-preview{width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;border-radius:8px;background:#fff;padding:24px;box-shadow:0 24px 70px #00000038}.admin-preview-top{position:sticky;top:-24px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-24px -24px 12px;padding:18px 24px 12px;border-bottom:1px solid #eef0f2;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-mode-switch{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-mode-switch button,.admin-close{height:32px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#34383e;padding:0 10px;display:inline-flex;align-items:center;gap:6px}.admin-mode-switch button.active{border-color:#171717;background:#171717;color:#fff}.admin-preview h2{margin:14px 0 10px;font-size:26px;line-height:1.25}.admin-preview p{color:#3f454d;line-height:1.75}.admin-front-preview{display:grid;gap:8px;border:1px solid #e5e8ec;border-radius:8px;background:#fafbfc;padding:14px;margin:8px 0 18px}.admin-front-preview>span{width:fit-content;border-radius:999px;background:#eef0f3;color:#626a73;padding:4px 8px;font-size:12px;font-weight:800}.admin-front-preview strong{color:#24282e;font-size:19px;line-height:1.35}.admin-front-preview p{margin:0;color:#555d66;font-size:14px;line-height:1.6}.admin-front-preview div{display:flex;flex-wrap:wrap;gap:8px}.admin-operator-brief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 18px}.admin-operator-brief>div{display:grid;align-content:start;gap:5px;min-height:118px;border:1px solid #e5e8ec;border-radius:8px;background:#fafbfc;padding:12px}.admin-operator-brief span{color:#7d848d;font-size:12px;font-weight:700}.admin-operator-brief strong{color:#24282e;font-size:14px;line-height:1.4}.admin-operator-brief strong.ready{color:#247b55}.admin-operator-brief strong.warning{color:#94670c}.admin-operator-brief p{margin:0;color:#626a73;font-size:12px;line-height:1.55}.admin-operator-brief.spotlight.ready>div:first-child{border-color:#cfeedd;background:#f4fbf7}.admin-operator-brief.spotlight.warning>div:first-child{border-color:#ffdca8;background:#fffaf0}.admin-front-preview small{min-height:22px;display:inline-flex;align-items:center;border-radius:999px;background:#fff;color:#626a73;padding:0 8px;font-size:12px}.admin-completeness{display:grid;gap:12px;border:1px solid #e5e8ec;border-radius:8px;background:#fff;padding:14px;margin:12px 0 18px}.admin-completeness-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.admin-completeness-head div{display:grid;gap:3px}.admin-completeness-head span,.admin-completeness-grid article>span{color:#8a9098;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.admin-completeness-head strong{color:#24282e;font-size:15px}.admin-completeness-head p{max-width:360px;margin:0;color:#626a73;font-size:12px;line-height:1.55}.admin-completeness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-completeness-grid article{display:grid;gap:5px;border:1px solid #eef0f2;border-radius:8px;background:#fafbfc;padding:11px}.admin-completeness-grid article.ready{border-color:#cfeedd;background:#f6fcf9}.admin-completeness-grid article.warning{border-color:#ffdca8;background:#fffaf0}.admin-completeness-grid strong{color:#24282e;font-size:14px}.admin-completeness-grid p,.admin-completeness-grid em{margin:0;color:#626a73;font-size:12px;line-height:1.5;font-style:normal}.admin-completeness-route{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px solid #eef0f2;padding-top:10px}.admin-completeness-route strong{color:#247b55;font-size:13px}.admin-completeness-route span{color:#626a73;font-size:12px;line-height:1.45}.admin-spotlight-visual{position:relative;overflow:hidden;isolation:isolate;min-height:184px;align-content:end;border-color:#24282e1f}.admin-spotlight-visual:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.92}.admin-spotlight-visual>span,.admin-spotlight-visual small{background:#ffffffc7;color:#24282e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-spotlight-visual strong,.admin-spotlight-visual p{max-width:560px}.admin-spotlight-visual.visual-flight-window:before,.admin-visual-swatch.visual-flight-window{background:linear-gradient(90deg,rgba(255,255,255,.78) 0 36%,transparent 36%),radial-gradient(circle at 72% 28%,rgba(126,166,255,.62),transparent 30%),linear-gradient(135deg,#f3f7ff,#dce8ff 52%,#f8efe3)}.admin-spotlight-visual.visual-birthday-ritual:before,.admin-visual-swatch.visual-birthday-ritual{background:radial-gradient(circle at 28% 34%,rgba(255,214,112,.72),transparent 18%),radial-gradient(circle at 76% 22%,rgba(255,142,142,.5),transparent 19%),linear-gradient(135deg,#fff6e2,#ffe6e0 52%,#edf3ff)}.admin-spotlight-visual.visual-festival-glow:before,.admin-visual-swatch.visual-festival-glow{background:radial-gradient(circle at 70% 35%,rgba(255,196,86,.72),transparent 28%),linear-gradient(135deg,#fff2c7,#e9f5e6 52%,#f9d5c8)}.admin-spotlight-visual.visual-archive-frame:before,.admin-visual-swatch.visual-archive-frame{background:linear-gradient(90deg,rgba(44,52,61,.1) 0 1px,transparent 1px 18px),linear-gradient(180deg,rgba(44,52,61,.1) 0 1px,transparent 1px 18px),linear-gradient(135deg,#f4efe5,#e6ded0 55%,#f8f5ef)}.admin-spotlight-visual.visual-signal-studio:before,.admin-visual-swatch.visual-signal-studio{background:radial-gradient(circle at 78% 28%,rgba(87,126,255,.52),transparent 24%),linear-gradient(90deg,rgba(255,255,255,.58) 0 24%,transparent 24%),linear-gradient(135deg,#eef4ff,#e7ecf2 48%,#dce9e3)}.admin-spotlight-visual.visual-sponsor-studio:before,.admin-visual-swatch.visual-sponsor-studio{background:linear-gradient(135deg,rgba(255,255,255,.58) 0 28%,transparent 28%),radial-gradient(circle at 76% 32%,rgba(255,168,116,.55),transparent 26%),linear-gradient(135deg,#fff0e8,#f3e6dc 48%,#edeff6)}.admin-visual-picker{display:grid;gap:10px;border:1px solid #e5e8ec;border-radius:8px;background:#fafbfc;padding:12px}.admin-visual-picker-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.admin-visual-picker-head span{color:#555d66;font-size:12px;font-weight:800}.admin-visual-picker-head em{color:#7d848d;font-size:12px;font-style:normal}.admin-visual-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-visual-options button{min-height:122px;border:1px solid #e5e8ec;border-radius:8px;background:#fff;color:#34383e;display:grid;grid-template-rows:58px minmax(0,1fr);gap:8px;padding:8px;text-align:left}.admin-visual-options button.selected,.admin-visual-options button[aria-checked=true]{border-color:#171717;box-shadow:0 0 0 2px #17171714}.admin-visual-swatch{min-height:58px;border-radius:6px;border:1px solid rgba(36,40,46,.1)}.admin-visual-options button>span:last-child{display:grid;gap:4px}.admin-visual-options strong{color:#24282e;font-size:13px;line-height:1.25}.admin-visual-options em{color:#7d848d;font-size:11px;font-style:normal;line-height:1.35}.admin-visual-options small{width:fit-content;border-radius:999px;background:#eef2ff;color:#3654a8;padding:2px 7px;font-size:11px;font-weight:800}.admin-preview dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.admin-preview .admin-user-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-preview dl div{border:1px solid var(--line);border-radius:8px;padding:10px}.admin-preview dt{color:#8a9098;font-size:12px;margin-bottom:4px}.admin-preview dd{margin:0;color:#24282e;font-size:14px;line-height:1.45}.admin-preview h3{margin:18px 0 8px;font-size:16px}.admin-review-sections,.admin-why-check,.admin-short-question-readback{display:grid;gap:8px}.admin-review-sections p,.admin-why-check,.admin-short-question-readback{border:1px solid #eef0f2;border-radius:8px;background:#fafbfc;padding:10px}.admin-review-sections p{margin:0;color:#3f454d;font-size:13px;line-height:1.6}.admin-review-sections strong{display:block;color:#24282e;font-size:12px;margin-bottom:4px}.admin-why-check strong{color:#24282e;font-size:14px;line-height:1.45}.admin-why-check span{width:fit-content;border-radius:999px;background:#eef0f3;color:#626a73;padding:3px 8px;font-size:12px}.admin-why-check p{margin:0;color:#555d66;font-size:13px;line-height:1.6}.admin-why-answer-list{display:grid;gap:7px}.admin-short-question-readback>div{display:grid;gap:3px}.admin-short-question-readback>div strong{color:#24282e;font-size:13px;line-height:1.45}.admin-short-question-readback>div span,.admin-short-question-readback>p{margin:0;color:#626a73;font-size:12px;line-height:1.5}.admin-short-question-readback.warning{border-color:#ffdca8;background:#fffaf0}.admin-short-question-capsule{box-sizing:border-box;width:fit-content;max-width:100%;min-height:22px;display:inline-flex;align-items:center;gap:0;overflow:hidden;border:1px solid rgba(220,227,216,.72);border-radius:999px;background:#f7f9f6eb;padding:2px 7px;color:#566053;font-size:11px;font-weight:500;line-height:16px;white-space:nowrap}.admin-short-question-capsule>span:last-child{color:#f5654b;font-weight:600}.admin-source-type{display:inline-flex;min-height:22px;align-items:center;border-radius:999px;background:#eef0f3;color:#555d66;padding:0 8px;margin-right:8px;font-size:12px;font-weight:800}.admin-edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:12px}.admin-edit-form label{display:grid;gap:7px}.admin-edit-form label.wide{grid-column:1 / -1}.admin-edit-form label span{color:#555d66;font-size:12px;font-weight:700}.admin-edit-form input,.admin-edit-form select,.admin-edit-form textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;color:#24282e;padding:9px 10px;outline:0;resize:vertical;line-height:1.5}.admin-edit-form input:focus,.admin-edit-form select:focus,.admin-edit-form textarea:focus{border-color:#b9c0c8;box-shadow:0 0 0 3px #4c7df31a}.admin-edit-form em{color:#8a9098;font-size:12px;font-style:normal;line-height:1.5}.admin-primary-why-editor,.admin-short-question-editor{min-width:0;display:grid;grid-column:1 / -1;gap:12px;border:1px solid var(--line);border-radius:8px;background:#fafbfc;padding:14px}.admin-primary-why-editor legend,.admin-short-question-editor legend{color:#24282e;padding:0 6px;font-size:14px;font-weight:700}.admin-primary-why-editor>p,.admin-short-question-editor>p{margin:-3px 0 0;color:#626a73;font-size:12px;line-height:1.5}.admin-short-question-example{margin-top:-5px;color:#8a9098;font-size:11px;line-height:1.45}.admin-short-question-status{display:flex;align-items:flex-start;gap:8px;border:1px solid #e5e8ec;border-radius:6px;background:#fff;padding:8px 10px;color:#626a73;font-size:12px;line-height:1.5}.admin-short-question-status strong{flex:0 0 auto;color:#24282e;font-size:12px}.admin-short-question-status.ready{border-color:#cfeedd;background:#f6fcf9}.admin-short-question-status.warning{border-color:#ffdca8;background:#fffaf0}.admin-short-question-live-preview{min-height:32px;display:flex;align-items:center;gap:10px}.admin-short-question-live-preview>span:first-child,.admin-short-question-live-preview>em{color:#8a9098;font-size:11px;font-style:normal;line-height:16px}.admin-create-user-form{display:grid;gap:12px}.admin-form-intro{margin:-4px 0 0;color:#626a73;font-size:13px;line-height:1.55}.admin-form-error{border:1px solid #ffd7d7;border-radius:8px;background:#ffeded;color:#9d3434;padding:10px 12px;font-size:13px;line-height:1.45}.admin-field-note{grid-column:1 / -1;border:1px solid #e5e8ec;border-radius:8px;background:#fafbfc;color:#626a73;padding:10px 12px;font-size:12px;line-height:1.5}.admin-review-note{display:grid;gap:7px;margin:18px 0 0}.admin-review-note span{color:#555d66;font-size:12px;font-weight:700}.admin-review-note textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;color:#24282e;padding:9px 10px;outline:0;resize:vertical;line-height:1.5}.admin-review-note textarea:focus{border-color:#b9c0c8;box-shadow:0 0 0 3px #4c7df31a}.admin-review-note em{color:#7d848d;font-size:12px;font-style:normal;line-height:1.5}.admin-readiness-issues{display:grid;gap:5px;margin:0;padding-left:18px;color:var(--ds-danger-text, #9d3434);font-size:12px;line-height:18px}.admin-field-issues{display:grid;gap:4px;margin:0;padding-left:18px;color:var(--ds-danger-text, #9d3434);font-size:11px;font-weight:500;line-height:16px}.admin-legacy-readback{border-left:3px solid var(--ds-border, #e5e8ec);padding-left:12px}.admin-internal-review{margin-top:18px;border-top:1px solid var(--ds-border, #e5e8ec)}.admin-editorial-text,.admin-editorial-repeater{min-width:0;display:grid;grid-column:1 / -1;gap:10px;border:1px solid var(--ds-border, #e5e8ec);border-radius:8px;background:var(--ds-surface-subtle, #fafbfc);padding:14px}.admin-editorial-text legend,.admin-editorial-repeater legend{padding:0 6px;color:var(--ds-ink, #24282e);font-size:13px;font-weight:600;line-height:18px}.admin-editorial-repeater>p{margin:-2px 0 0;color:var(--ds-text-tertiary, #7d848d);font-size:11px;line-height:16px}.admin-editorial-count{display:block;margin:0;color:var(--ds-text-tertiary, #7d848d);font-size:11px;font-weight:500;line-height:16px}.admin-editorial-count.warning,.admin-legacy-timeline-note{color:var(--ds-danger-text, #9d3434)}.admin-editorial-count.ready{color:var(--ds-green-700, #247b55)}.admin-source-reference{display:flex;flex-wrap:wrap;gap:7px}.admin-source-reference label,.admin-timeline-editor-row label{width:auto;display:inline-flex;align-items:center;gap:5px;color:var(--ds-text-secondary, #626a73);font-size:11px;font-weight:500;line-height:16px}.admin-source-reference input,.admin-timeline-editor-row input[type=checkbox]{width:14px;min-width:14px;height:14px;margin:0;padding:0}.admin-source-editor-row,.admin-timeline-editor-row,.admin-inline-term-row,.admin-coverage-row{display:grid;grid-template-columns:minmax(110px,.8fr) 90px minmax(160px,1.2fr) minmax(150px,1fr) 32px;align-items:center;gap:8px}.admin-timeline-editor-row{grid-template-columns:142px minmax(0,1fr) 58px 72px 32px}.admin-timeline-editor-row{align-items:start}.admin-timeline-event-field{min-width:0;display:grid;gap:4px}.admin-timeline-order-actions{display:inline-flex;gap:4px}.admin-timeline-editor-row .admin-source-reference,.admin-timeline-editor-row .admin-field-issues{grid-column:1 / -1}.admin-timeline-exception{display:grid;gap:8px;border-left:2px solid var(--ds-border, #e5e8ec);padding-left:10px}.admin-timeline-exception>label{display:grid;gap:6px}.admin-timeline-exception>label:first-child{width:fit-content;display:inline-flex;align-items:center;gap:6px;color:var(--ds-text-secondary, #626a73);font-size:12px;font-weight:600}.admin-timeline-exception input[type=checkbox]{width:14px;height:14px;margin:0}.admin-timeline-exception span{color:var(--ds-text-secondary, #626a73);font-size:11px;font-weight:500;line-height:16px}.admin-legacy-timeline-note{margin:0;font-size:11px;font-weight:500;line-height:16px}.admin-inline-term-row{grid-template-columns:.7fr 1fr 1fr 32px}.admin-coverage-row{grid-template-columns:minmax(120px,.8fr) minmax(180px,1.2fr) 130px 32px}.admin-icon-button,.admin-inline-add{border:1px solid var(--ds-border, #e5e8ec);border-radius:6px;background:var(--ds-surface, #fff);color:var(--ds-text-secondary, #626a73)}.admin-icon-button{width:32px;height:32px;display:inline-grid;place-items:center;padding:0}.admin-icon-button svg{width:16px;height:16px}.admin-inline-add{width:fit-content;min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;color:var(--ds-green-700, #247b55);font-size:12px;font-weight:500}.admin-inline-add svg{width:16px;height:16px}.admin-impact-editor-row{display:grid;grid-template-columns:116px minmax(0,1fr);gap:8px 12px;align-items:start}.admin-impact-editor-row>strong{padding-top:9px;color:var(--ds-ink, #24282e);font-size:12px;font-weight:600;line-height:18px}.admin-impact-editor-row .admin-source-reference,.admin-impact-editor-row .admin-field-issues{grid-column:2}.admin-review-sections small{display:block;margin-top:4px;color:var(--ds-text-tertiary, #7d848d);font-size:11px;line-height:16px}.admin-score-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-score-grid label{display:grid;gap:5px}.admin-score-grid label span{color:var(--ds-text-secondary, #626a73);font-size:11px;font-weight:500;line-height:16px}.admin-edit-form :is(input,select,textarea)[aria-invalid=true]{border-color:var(--ds-danger, #c74b2b);box-shadow:0 0 0 2px #c74b2b1f}@media(prefers-reduced-motion:reduce){.admin-table tbody tr{transition:none}}.hotspot-card-image .cover:before{z-index:1;opacity:1;background:linear-gradient(180deg,rgba(11,14,17,.34) 0%,transparent 38%,rgba(11,14,17,.08) 54%,rgba(239,242,244,.4) 74%,rgba(239,242,244,.78) 100%)}.hotspot-card-image .cover:after{z-index:1;opacity:var(--heat-glow, .16)}.hotspot-card-image .cover.cover-media-failed{background:linear-gradient(145deg,rgba(255,255,255,.14),transparent 42%),linear-gradient(160deg,#35434a,#687a78 58%,#a59682)}.hotspot-card-image .cover.cover-media-failed:before{background:repeating-linear-gradient(0deg,transparent 0 23px,rgba(255,255,255,.08) 24px 25px),linear-gradient(180deg,#0b0e112e,#0b0e11ad)}.hotspot-card-image .cover-title{position:absolute;top:16px;left:14px;right:14px;z-index:2;width:auto;max-width:88%;margin:0;border:0;background:transparent;color:#fff;padding:0;font-size:21px;line-height:1.18;text-align:left;text-shadow:0 2px 12px rgba(0,0,0,.72),0 1px 2px rgba(0,0,0,.5);-webkit-backdrop-filter:none;backdrop-filter:none}.cover-visual-note{position:absolute;top:14px;right:12px;z-index:2;color:#ffffffa3;font-size:8px;letter-spacing:0;text-transform:uppercase;text-shadow:0 1px 5px rgba(0,0,0,.46)}.hotspot-card-image .why-tag{bottom:12px;min-height:48px;border:0;border-top:1px solid rgba(255,255,255,.42);border-radius:0;background:linear-gradient(180deg,#0d11140a,#0d11149e);padding:9px 2px 2px;opacity:1;filter:none;transform:none;box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hotspot-card-image:hover .why-tag{background:linear-gradient(180deg,#0d111405,#0d1114b8);transform:none}.hotspot-card-image .why-tag strong{color:#fffffff0;text-shadow:0 1px 7px rgba(0,0,0,.42)}.hotspot-card-image .ask{color:#ffd0c2}.hotspot-card-text .cover{--text-ink: #27333a;align-items:flex-start;justify-content:flex-start;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,255,255,.14) 38%,transparent 68%),linear-gradient(165deg,#dce8e3,#bfd5cf 46%,#e5ddd0)}.hotspot-card-text .cover.ai{--text-ink: #23333c;background:linear-gradient(145deg,#dce9ed,#abc9cf 46%,#d9d2c6)}.hotspot-card-text .cover.money{--text-ink: #32312d;background:linear-gradient(145deg,#e6e1d8,#c8c7bb 48%,#bdcfca)}.hotspot-card-text .cover.sport{--text-ink: #26332e;background:linear-gradient(145deg,#dae4d7,#b9cfbd 48%,#d9d1c4)}.hotspot-card-text .cover.web{--text-ink: #29313b;background:linear-gradient(145deg,#dfe4ea,#c4cdd8 48%,#ded5ca)}.hotspot-card-text .cover:before{z-index:0;opacity:.42;background:repeating-linear-gradient(0deg,transparent 0 21px,rgba(255,255,255,.28) 22px 23px),linear-gradient(90deg,transparent 0 12%,rgba(255,255,255,.4) 12% 12.5%,transparent 12.5% 100%)}.hotspot-card-text .cover:after{inset:18px -30px auto 28%;width:110%;height:88px;border:1px solid rgba(255,255,255,.34);border-radius:48%;background:#ffffff2e;filter:blur(18px);opacity:.62;transform:rotate(-12deg)}.hotspot-card-text .cover-title{position:relative;top:auto;left:auto;right:auto;z-index:2;width:auto;max-width:96%;margin:42px 0 0;border:0;background:transparent;color:var(--text-ink);padding:0;font-size:26px;line-height:1.14;text-align:left;text-shadow:0 1px 0 rgba(255,255,255,.46);-webkit-backdrop-filter:none;backdrop-filter:none}.text-cover-signal{position:absolute;top:16px;left:16px;right:16px;z-index:2;display:flex;align-items:center;gap:4px}.text-cover-signal:after{content:"";height:1px;flex:1;background:#27333a3d}.text-cover-signal i{width:4px;height:4px;border-radius:50%;background:#27333a7a}.hotspot-card-text .why-tag{min-height:48px;border:0;border-top:1px solid rgba(39,51,58,.24);border-radius:0;background:linear-gradient(180deg,#ffffff14,#ffffff5c);padding:9px 2px 2px;opacity:1;filter:none;transform:none;box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hotspot-card-text:hover .why-tag{background:linear-gradient(180deg,#ffffff1f,#ffffff7a);transform:none}.hotspot-card-image .why-tag,.hotspot-card-text .why-tag{grid-template-columns:minmax(0,1fr) auto;gap:10px}.hotspot-card-image .ask,.hotspot-card-text .ask{min-width:38px;height:32px;border:0;border-radius:0;background:transparent;padding:0 2px;box-shadow:none;font-family:inherit;font-size:11px;font-weight:800}.hotspot-card-image:hover .ask,.hotspot-card-text:hover .ask{box-shadow:none;transform:translate(1px)}.hotspot-card-image .ask:focus-visible,.hotspot-card-text .ask:focus-visible{outline:2px solid currentColor;outline-offset:2px}.hotspot-card-image .card-body,.hotspot-card-text .card-body{border-top:1px solid rgba(220,224,228,.84);background:#fffffff7}.today-mood-card{--today-accent: #d98768;border-color:#18232457;background:#162826;box-shadow:0 18px 38px #1127202b}.today-mood-card.today-visual-birthday-ritual{--today-accent: #e6a3b5}.today-mood-card.today-visual-festival-glow{--today-accent: #f0b25f}.today-mood-card.today-visual-archive-frame{--today-accent: #c3ad86}.today-mood-card.today-visual-signal-studio{--today-accent: #e86851}.today-mood-card.today-visual-sponsor-studio{--today-accent: #b8c6a8}.today-card.today-mood-card .today-spotlight{grid-template-rows:minmax(0,1fr) auto;gap:9px;padding:14px;background:#162826;filter:none}.today-card.today-mood-card .today-spotlight.cover-media-failed{background:linear-gradient(145deg,rgba(255,255,255,.08),transparent 42%),linear-gradient(160deg,#17302d,#526d67 62%,#917b62)}.today-card.today-mood-card .today-spotlight:before{display:block;inset:0;z-index:1;border:0;border-radius:0;background:linear-gradient(180deg,rgba(8,15,16,.3) 0%,transparent 38%,rgba(8,15,16,.18) 60%,rgba(8,15,16,.9) 100%);opacity:1;transform:none;animation:none}.today-card.today-mood-card .today-spotlight:after{display:block;inset:8px;z-index:1;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:transparent;opacity:1;transform:none;animation:none}.today-mood-card .today-cover-topline,.today-mood-card .spotlight-title,.today-mood-card .spotlight-footer{position:relative;z-index:2}.today-mood-card .today-cover-topline{position:absolute;top:14px;left:14px;right:14px;display:flex;justify-content:flex-end}.today-sponsor-label{min-height:23px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#0c161675;color:#ffffffeb;padding:0 8px;font-size:9px;font-weight:800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.today-sponsor-label{border-color:#ffe7ab7a;color:#fff0c7}.today-card.today-mood-card .spotlight-title{align-self:end;max-width:92%;margin:0;color:#fff;font-family:inherit;font-size:22px;line-height:1.08;font-weight:850;text-shadow:0 3px 16px rgba(0,0,0,.5)}.today-source-line{min-width:0;overflow:hidden;color:#ffffffc2;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.today-mood-card .spotlight-footer .paw-save,.today-mood-card .spotlight-footer .count{color:#fff}.today-mood-card:hover .today-cover-media{transform:scale(1.022)}@media(prefers-reduced-motion:reduce){.card,.cover-media,.ask,.hot-search{transition:none}.card:hover,.card:hover .cover-media,.card:hover .ask{transform:none}.hotspot-card-image:hover .why-tag,.hotspot-card-text:hover .why-tag,.today-mood-card:hover .today-cover-media{transition:none;transform:none}}.today-card.has-editorial-cover .today-spotlight{grid-template-rows:minmax(0,1fr) auto;padding:14px;background:#123c31;filter:none}.today-card.has-editorial-cover .today-spotlight:before{display:block;inset:0;z-index:1;border:0;border-radius:0;background:linear-gradient(180deg,#08171242,#08171205 38%,#081712bd 74%,#081712eb),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 18px);opacity:1;transform:none;animation:none}.today-card.has-editorial-cover .today-spotlight:after{display:block;inset:8px;z-index:1;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:transparent;opacity:1;transform:none;animation:none}.today-card.has-editorial-cover .spotlight-title{align-self:end;max-width:94%;margin:0;color:#fff;font-family:inherit;font-size:23px;line-height:1.08;font-weight:900;text-shadow:0 3px 14px rgba(0,0,0,.42)}.today-card.has-editorial-cover .spotlight-footer{display:flex}.detail-modal{width:min(1160px,calc(100vw - 56px));max-height:min(820px,calc(100vh - 56px));grid-template-columns:minmax(0,1fr) 330px;border-radius:10px}.detail-main{padding:34px 42px 44px}.detail-main h1{max-width:760px;margin-bottom:14px;font-size:30px;line-height:1.28}.detail-time{margin-left:auto}.detail-reading-block{max-width:760px;padding:22px 0;border-top:1px solid #e9ecef}.detail-reading-block.detail-lead{border-top:0;padding-top:6px}.detail-section-label,.answer-section-label{margin:0 0 10px;color:#9c4b31;font-size:12px;font-weight:800}.detail-reading-block h2{margin:0 0 10px;color:#24282e;font-size:20px;line-height:1.5}.detail-reading-block>p:not(.detail-section-label){margin:0;color:#40464e;font-size:15px;line-height:1.82}.detail-reading-block small{display:block;margin-top:10px;color:#858b93;font-size:12px;line-height:1.6}.detail-impact{padding-left:18px;border-left:3px solid #efb24d}.detail-source-section,.detail-related-section{max-width:760px;padding-top:24px;border-top:1px solid #e9ecef}.primary-source-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #dfe3e8;border-radius:8px;background:#fff;color:#272c32;padding:14px 16px;text-decoration:none}.primary-source-link span{border-radius:999px;background:#f1f3f5;color:#6d737b;padding:5px 8px;font-size:11px}.primary-source-link strong{font-size:14px}.primary-source-link em{grid-column:2;color:#7a8088;font-size:12px;font-style:normal;line-height:1.5}.primary-source-link b{grid-column:3;grid-row:1 / span 2;color:#9c4b31;font-size:12px}.secondary-source-toggle,.why-source-shortcut{display:inline-flex;margin-top:10px;border:0;background:transparent;color:#626971;padding:6px 0;font-size:12px;text-decoration:none}.secondary-source-links{display:grid;gap:6px;margin-top:4px}.secondary-source-links a{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:10px;color:#424850;padding:8px 0;border-top:1px solid #eff1f3;text-decoration:none;font-size:13px}.secondary-source-links span,.secondary-source-links em{color:#858b93;font-style:normal}.detail-related-section{margin-top:28px}.detail-related-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.detail-related-list button{min-width:0;display:grid;gap:7px;border:1px solid #e5e8ec;border-radius:8px;background:#fafbfc;padding:12px;text-align:left}.detail-related-list span,.detail-related-list em{color:#838991;font-size:11px;font-style:normal}.detail-related-list strong{display:-webkit-box;color:#333940;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.why-side{padding-top:34px}.why-side-intro{margin:-4px 0 18px;color:#7a8088;font-size:12px}.why-source-shortcut{width:100%;justify-content:center;border-top:1px solid #e4e7ea;margin-top:8px;padding-top:16px}.answer-card{width:min(900px,calc(100vw - 56px));max-height:min(860px,calc(100vh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr);border-radius:10px;padding:0;overflow:hidden}.answer-header{padding:28px 36px 20px;border-bottom:1px solid #e7eaed}.answer-header .answer-origin{display:inline-block;max-width:calc(100% - 90px);margin:0 8px 12px 0}.answer-header>span{color:#8d939b;font-size:12px}.answer-header h2{max-width:720px;margin:0 48px 14px 0;font-size:25px;line-height:1.38}.answer-scroll{overflow:auto;padding:28px 36px 42px}.answer-section{max-width:720px;padding:20px 0;border-top:1px solid #e9ecef}.answer-conclusion{border-top:0;padding-top:0}.answer-conclusion h3{margin:0;color:#20252b;font-size:21px;line-height:1.62}.answer-section>p:not(.answer-section-label){margin:8px 0 0;color:#424950;font-size:15px;line-height:1.82}.answer-care{border-left:3px solid #efb24d;padding-left:18px}.answer-explore{max-width:720px;padding:22px 0 28px;border-top:1px solid #e9ecef}.answer-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.answer-section-head>button{height:32px;border:1px solid #dce1e5;border-radius:999px;background:#fff;padding:0 12px;color:#3f464e}.answer-section-head>button.saved-answer{border-color:#cde9dc;background:#eef8f3;color:#247b55}.answer-question-links,.answer-resource-links{display:grid;gap:7px}.answer-question-links button,.answer-resource-links button,.answer-resource-links a{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;border:0;border-top:1px solid #edf0f2;background:transparent;color:#3d444c;padding:10px 0;text-align:left;text-decoration:none;font-size:13px}.answer-question-links span{color:#8a9098;font-size:11px}.insight-workbench{margin-top:8px;border-top:2px solid #282d33;padding-top:24px}.insight-workbench-head,.expression-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.insight-workbench-head h3{margin:0;font-size:20px}.insight-workbench-head>span,.expression-footer span{color:#858b93;font-size:11px}.insight-editor,.expression-editor{display:grid;gap:8px;margin-top:20px}.insight-editor>span{color:#3b4249;font-size:13px;font-weight:800}.insight-editor textarea,.expression-editor textarea{width:100%;resize:vertical;border:1px solid #dfe3e7;border-radius:8px;background:#fbfcfc;color:#353c43;padding:14px;outline:0;font:inherit;font-size:13px;line-height:1.7}.expression-tabs{display:flex;gap:6px;overflow-x:auto}.expression-tabs button{height:32px;border:1px solid #dfe3e7;border-radius:6px;background:#fff;color:#626971;padding:0 11px;white-space:nowrap}.expression-tabs button.active{border-color:#282d33;background:#282d33;color:#fff}.expression-footer button{height:34px;border:0;border-radius:6px;background:#282d33;color:#fff;padding:0 14px}.color-pop{width:310px}.color-pop .color-option{min-height:54px;grid-template-columns:14px minmax(0,1fr);align-items:start;padding:9px 8px}.color-option-copy{width:auto!important;height:auto!important;display:grid;gap:3px;border-radius:0!important;background:transparent!important}.color-option-copy em{color:#858b93;font-size:11px;font-style:normal;line-height:1.35}@media(max-width:1040px){.app{grid-template-columns:146px minmax(0,1fr);gap:16px;padding-inline:16px}.sidebar{top:16px}.feed{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{min-height:auto;display:flex;align-items:center;gap:8px;overflow-x:auto;padding:12px}.admin-brand{margin:0 12px 0 0;flex:0 0 auto}.admin-sidebar button{width:auto;flex:0 0 auto;margin:0}.admin-main{padding:18px 12px 36px}.admin-header{align-items:flex-start;flex-direction:column}.admin-command-strip{grid-template-columns:1fr}.admin-command-strip dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-table-wrap{overflow-x:auto}.admin-table{min-width:940px}.admin-section-head{align-items:flex-start;flex-direction:column;padding:12px 18px}.admin-review-tools{width:100%;justify-content:space-between}.admin-review-tools input{width:min(320px,62vw)}.admin-user-tools{justify-content:flex-start}.admin-user-tools input{width:min(320px,100%)}.admin-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-summary-grid div{border-bottom:1px solid #eef0f2}.admin-flow-path{grid-template-columns:1fr}.admin-flow-path span{justify-content:flex-start;padding-inline:10px}.admin-flow-actions{align-items:stretch;flex-direction:column}.admin-flow-actions div{margin-right:0}.admin-flow-actions button{justify-content:center}.admin-preview dl,.admin-operator-brief{grid-template-columns:1fr}.admin-completeness-head{flex-direction:column}.admin-completeness-grid{grid-template-columns:1fr}.admin-preview-top{align-items:flex-start;flex-direction:column}.admin-mode-switch{justify-content:flex-start}.admin-edit-form{grid-template-columns:1fr}.admin-visual-picker-head{align-items:flex-start;flex-direction:column}.admin-visual-options{grid-template-columns:repeat(2,minmax(0,1fr))}.app{grid-template-columns:1fr;padding:14px 12px 36px}.sidebar{display:none}.sidebar{position:static;display:none}.top-row{height:auto;align-items:stretch;flex-direction:column}.search-wrap{max-width:none}.feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card:not(.today-card){grid-template-rows:190px 184px}.cover{height:190px}.feed-status{align-items:flex-start;flex-direction:column;gap:8px}.feed-status-main,.feed-status-side{width:100%}.feed-status-side{justify-content:space-between}.hot-search{width:100%;max-height:min(420px,calc(100vh - 132px));overflow-y:auto}.cover-title{font-size:21px}.overlay{padding:12px}.detail-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px);display:block;overflow:auto}.detail-main{padding:24px 18px;overflow:visible}.detail-main h1{font-size:23px}.why-side{border-left:0;border-top:1px solid var(--line);overflow:visible}.answer-actions{flex-direction:column}}@media(max-width:470px){.admin-visual-options,.feed{grid-template-columns:1fr}.card:not(.today-card){grid-template-rows:256px 118px}.cover{height:256px}}.card:focus-visible{outline:3px solid rgba(199,75,43,.38);outline-offset:3px;transform:translateY(-2px);border-color:#c74b2b73;box-shadow:0 18px 36px #14181e1a}.tag-row button:focus-visible,.sort button:focus-visible,.nav-item:focus-visible,.profile-entry:focus-visible,.mark-summary button:focus-visible,.my-why-sort button:focus-visible,.my-why-filters button:focus-visible,.my-why-status-filters button:focus-visible,.secondary-source-toggle:focus-visible,.expression-tabs button:focus-visible,.color-pop button:focus-visible{outline:2px solid rgba(199,75,43,.46);outline-offset:2px}.color-pop{max-width:calc(100vw - 24px)}.color-pop .color-option.selected{background:#f2f5f4;box-shadow:inset 0 0 0 1px #247b5533}.color-clear{min-height:32px;border:0;border-top:1px solid #e6e9ec;background:transparent;color:#727880;margin-top:3px;padding:8px;text-align:left;font-size:12px}.color-clear:hover{color:#a13f26}:root{--bg: #f6f8f3;--card: #fcfcf8;--ink: #202620;--muted: #6c756d;--line: #dce2d8;--accent: #78ad43;--green: #4f8a5b;--yellow: #d6a948;--red: #cd6754;--blue: #5e7fa0;--radius: 10px}body{background:#f6f8f3;color:var(--ink)}button,input,select,textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.app{grid-template-columns:218px minmax(0,1fr);gap:32px;max-width:1760px;padding:20px 28px 52px}.sidebar{top:20px;min-height:calc(100vh - 40px);border:1px solid #dce2d8;border-radius:12px;background:#fcfcf8e6;box-shadow:inset 0 1px #fffffff0,0 10px 26px #2835280e;padding:12px}.sidebar .brand{height:60px;border-bottom:1px solid #e7ebe3;margin:0 0 16px;padding:0 8px 14px}.brand-mark{width:34px;height:34px;border-color:#cbd9bf;border-radius:9px;background:#edf7d8;box-shadow:inset 0 1px #ffffffd1}.brand-mark:before{border-color:#304e2e29}.brand-mark span{width:8px;height:8px;background:#5b9841;box-shadow:0 0 0 5px #78ad4326}.sidebar .brand strong{color:#273025;font-size:17px;letter-spacing:0}.sidebar .brand span{color:#82907f}.nav-section{margin-bottom:22px}.nav-library-section{padding-top:14px;border-top:1px solid #e7ebe3}.nav-title{color:#899489;font-size:11px;font-weight:750;letter-spacing:.07em;margin:0 0 7px;padding:0 8px;text-transform:uppercase}.nav-item{min-height:42px;border:1px solid transparent;border-radius:8px;color:#586258;gap:10px;padding:0 9px}.nav-item.active,.nav-item:hover{border-color:#d4e4c5;background:#edf7d8;box-shadow:none;color:#355d34}.nav-item.active .nav-icon,.nav-item:hover .nav-icon,.nav-item.active .my-why-icon,.nav-item:hover .my-why-icon{color:#4f843f}.nav-icon,.my-why-icon{color:#687668}.my-why-icon{border-color:currentColor;border-radius:6px}.nav-count{min-width:20px;height:20px;border-color:#d4e4c5;border-radius:6px;background:#f5faed;color:#4f843f;font-size:11px}.main{min-width:0}.topbar{padding:0 0 14px;margin:0 0 12px;background:#f6f8f3;border-bottom:1px solid #e2e7df;-webkit-backdrop-filter:none;backdrop-filter:none}.top-row{height:64px;gap:18px}.topbar-mobile-brand{display:none}.search-wrap{max-width:760px}.search{height:42px;border-color:#dce2d8;border-radius:8px;background:#fcfcf8;box-shadow:inset 0 1px #ffffffe6;padding-left:13px}.search:focus-within{border-color:#9cc776;box-shadow:0 0 0 3px #78ad431f}.search svg{stroke:#7d897b}.paw-search{width:32px;height:32px;border-color:#b9d69a;border-radius:7px;background:#e8f5d4;color:#4d833f}.paw-search:hover{background:#dff0c5}.clear-search{border-radius:6px;background:#eef1ec}.topbar-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.sort{border-color:#dce2d8;border-radius:8px;background:#fcfcf8;padding:3px}.sort button{border-radius:6px;color:#718071;padding:6px 10px}.sort button.active{background:#355d34;color:#fff}.topbar-account{min-width:42px;height:42px;display:inline-flex;align-items:center;gap:9px;border:1px solid #dce2d8;border-radius:8px;background:#fcfcf8;color:#273025;padding:4px 5px 4px 10px;text-align:right;box-shadow:inset 0 1px #ffffffe6}.topbar-account-group{display:inline-flex;align-items:center;gap:4px}.topbar-logout{width:30px;height:30px;display:grid;flex:0 0 30px;place-items:center;border:0;border-radius:7px;background:transparent;color:#929b90;padding:0}.topbar-logout:hover{background:#f1f3ef;color:#606a5f}.topbar-logout svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.topbar-account:hover{border-color:#bcd79e;background:#f7fbed}.topbar-account-copy{display:grid;gap:1px;min-width:0}.topbar-account-copy b,.topbar-account-copy em{display:block;max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-account-copy b{color:#313b30;font-size:12px;font-weight:750}.topbar-account-copy em{color:#859184;font-size:10px;font-style:normal}.topbar-avatar{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d3dfca;border-radius:50%;background:#dff0c5;color:#365f35;font-size:12px;font-weight:800;overflow:hidden}.topbar-avatar-default{background:#f1f4ee;color:#6e796e}.tag-row{gap:8px}.tag-row button,.hot-search-tags button{height:28px;border-color:#dce2d8;border-radius:7px;background:#fcfcf8;color:#617060;padding:0 10px}.tag-row button.active{border-color:#b9d69a;background:#e8f5d4;color:#406e3b}.hot-search{border-color:#dce2d8;border-radius:10px;background:#fcfcf8;box-shadow:0 18px 44px #2736281f}.hot-search-head b{color:#5c9146}.hot-search button:hover,.hot-search button:focus-visible{background:#edf7d8;outline-color:#8fbd69}.feed-status{min-height:30px;margin:0 0 20px;color:#7a857a}.feed-status-main span,.feed-status-side>span{height:26px;border-color:#e0e6dc;border-radius:6px;background:#fbfcf8;padding:0 9px}.feed-status-side button,.empty-action{height:30px;border-color:#557f47;border-radius:7px;background:#557f47;color:#fff}.feed{grid-template-columns:repeat(auto-fill,248px);grid-auto-flow:row dense;gap:22px 20px;justify-content:start}.feed>.card{width:248px;border-color:#dce2d8;border-radius:10px;background:#fcfcf8;box-shadow:inset 0 0 0 1px #ffffffeb,0 7px 18px #2835280b}.feed>.card:hover{border-color:#b7d297;box-shadow:inset 0 0 0 1px #fffffff2,0 14px 30px #2835281a;transform:translateY(-2px)}.feed>.card:not(.today-card) .cover{height:auto;padding:14px}.feed>.card .cover:after{opacity:0}.feed>.card .cover:has(.cover-media):before{background:#1e2a1e2e}.feed>.card .cover:has(.cover-media) .cover-title{top:12px;left:12px;right:12px;width:auto;max-width:none;border-color:#ffffffb3;border-radius:7px;background:#fcfcf8e6;color:#263027;padding:7px 8px;font-size:16px;line-height:1.25;text-shadow:none}.feed>.hotspot-card-text .cover{background:#edf7d8}.feed>.hotspot-card-text .cover.money{background:#eef4ea}.feed>.hotspot-card-text .cover.life,.feed>.hotspot-card-text .cover.sport{background:#f2f7e9}.feed>.hotspot-card-text .cover.web,.feed>.hotspot-card-text .cover.ai{background:#edf5e5}.feed>.hotspot-card-text .cover-title{max-width:92%;color:#2c4230;font-size:22px;line-height:1.17;text-align:left}.feed>.card .why-tag{left:12px;right:12px;bottom:12px;min-height:44px;border-color:#d6e2ccf2;border-radius:8px;background:#fcfcf8f0;box-shadow:none;opacity:1;padding:6px 6px 6px 10px;transform:none}.feed>.card:hover .why-tag{background:#fcfcf8;box-shadow:none;transform:none}.feed>.card .why-tag strong{color:#344034;font-family:inherit;font-size:12px;font-weight:700}.feed>.card .ask,.mini-why{border-color:#9fc97a;border-radius:6px;background:#e8f5d4;box-shadow:none;color:#426d38;font-family:inherit;font-weight:750}.feed>.card:hover .ask{box-shadow:none;transform:none}.feed>.card .card-body{gap:7px;border-top-color:#e4e9e0;background:#fcfcf8;padding:12px 13px 11px}.feed>.card .card-news-title{min-height:0;color:#283128;font-size:15px;font-weight:760;line-height:1.38}.feed>.card .avatar{background:#416e42}.feed>.card .publisher b{color:#526052}.feed>.today-card{height:460px;min-height:460px;border-color:#a8ca88;background:#edf7d8}.feed>.today-card:before{inset:7px;border-color:#ffffffb8;border-radius:6px}.feed>.today-card.today-mood-card{background:#ddecbd;box-shadow:inset 0 0 0 1px #ffffffe6,0 12px 28px #4069341f}.feed>.today-card.today-mood-card .today-spotlight{min-height:100%;background:#426d38}.feed>.today-card.today-mood-card .today-spotlight:before{background:#1c2e1b66}.feed>.today-card.today-mood-card .today-spotlight:after{border-color:#ffffff6b;border-radius:6px}.feed>.today-card .spotlight-title{max-width:90%;font-size:24px;line-height:1.12}.hand-text,.why-side h2,.ask,.mini-why{font-family:inherit}.view-header{min-height:72px;margin-bottom:22px}.view-header h1,.empty-state h1{color:#273025;font-size:28px}.view-header span,.origin-chip,.why-status,.detail-tags span,.answer-context span,.answer-origin{border-color:#dce2d8;border-radius:6px;background:#fcfcf8;color:#6d796b}.empty-state{border-color:#d7e0d2;border-radius:10px;background:#fbfcf8}.empty-search-state{background:#fbfcf8}.my-why-overview span,.my-why-group,.my-why-card,.marked-row,.profile-hero,.settings-panel,.auth-panel,.my-why-context{border-color:#dce2d8;border-radius:10px;background:#fcfcf8;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #2835280a}.my-why-overview span{min-height:92px;background:#f5faed}.my-why-overview strong,.my-why-group h2,.my-why-row strong,.my-why-card h2,.profile-hero h1{color:#2a3529}.my-why-group>header{border-bottom-color:#e3e8df;background:#f7f9f4}.my-why-row{border-top-color:#e7ece4}.my-why-toolbar input,.source-note-input,.my-why-followup-editor input,.auth-panel input,.settings-panel input,.settings-panel textarea{border-color:#dce2d8;border-radius:7px;background:#fff}.my-why-toolbar input:focus,.source-note-input:focus,.my-why-followup-editor input:focus,.auth-panel input:focus,.settings-panel input:focus,.settings-panel textarea:focus{border-color:#9fc97a;box-shadow:0 0 0 3px #78ad431f}.my-why-sort,.segmented{border-color:#dce2d8;border-radius:8px;background:#f2f5ef}.my-why-sort button,.segmented button{border-radius:6px}.my-why-sort button.active,.segmented button.active,.auth-submit,.my-why-actions button:not(.ghost),.profile-form-actions button{background:#557f47;color:#fff}.my-why-filters button,.my-why-status-filters button,.mark-summary button,.my-why-actions button.ghost,.logout-button{border-color:#dce2d8;border-radius:7px;background:#fcfcf8;color:#627061}.my-why-filters button.active,.my-why-status-filters button.active,.mark-summary button.active{border-color:#557f47;background:#557f47;color:#fff}.why-status.status-new,.why-status.status-reading,.why-status.status-done,.origin-chip{border-color:#c8dfb4;background:#edf7d8;color:#4f7e41}.auth-view{max-width:1040px}.auth-copy h1{color:#2a3529}.auth-modal-backdrop,.overlay{background:#23312338;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.auth-modal-card,.answer-card,.custom-card,.detail-modal{border-color:#d6dfd0;border-radius:12px;background:#fcfcf8;box-shadow:0 24px 66px #1f2d1f2e}.auth-tabs{border-color:#dce2d8;background:#f2f5ef}.auth-tabs button.active{background:#fff;color:#365d34}.auth-panel[data-state=success] .auth-submit{background:#557f47}.detail-modal{grid-template-columns:minmax(0,1fr) 318px}.detail-main,.answer-card{color:#334032}.detail-reading-block,.detail-source-section,.detail-related-section{border-top-color:#e3e8df}.detail-section-label,.answer-section-label{color:#5e9148}.detail-impact{border-left-color:#9fc97a}.why-side{border-left-color:#dce2d8;background:#f5f8f1}.related-question,.primary-source-link,.secondary-source-links a,.detail-related-list button,.insight-workbench,.expression-editor{border-color:#dce2d8;border-radius:8px;background:#fcfcf8;box-shadow:none}.close-button{border-color:#dce2d8;background:#fcfcf8;color:#5d6a5c}.toast{border-radius:7px;background:#355d34}.card:focus-visible,.tag-row button:focus-visible,.sort button:focus-visible,.nav-item:focus-visible,.topbar-account:focus-visible,.topbar-logout:focus-visible,.mark-summary button:focus-visible,.my-why-sort button:focus-visible,.my-why-filters button:focus-visible,.my-why-status-filters button:focus-visible,.secondary-source-toggle:focus-visible,.expression-tabs button:focus-visible,.color-pop button:focus-visible{outline-color:#5b98418c}.admin-shell{grid-template-columns:218px minmax(0,1fr);gap:0;background:#f6f8f3}.admin-sidebar{position:sticky;top:16px;min-height:calc(100vh - 32px);align-self:start;border:1px solid #dce2d8;border-radius:12px;background:#fcfcf8;box-shadow:inset 0 1px #ffffffe6,0 10px 26px #2835280e;margin:16px 0 16px 16px;padding:16px 12px}.admin-brand{border-bottom:1px solid #e5eae1;color:#2a3529;margin:0 4px 18px;padding:4px 4px 16px}.admin-brand span{color:#849083}.admin-sidebar button{height:42px;border:1px solid transparent;border-radius:8px;color:#5b685b;margin-bottom:5px}.admin-sidebar button.active,.admin-sidebar button:hover{border-color:#d3e4c4;background:#edf7d8;color:#3f6e3a}.admin-sidebar button.active .admin-nav-icon,.admin-sidebar button:hover .admin-nav-icon{color:#4f843f}.admin-main{padding:32px 36px 60px}.admin-header{min-height:62px;border-bottom:1px solid #e1e7dd;margin-bottom:20px;padding-bottom:16px}.admin-header h1,.admin-command-strip strong,.admin-section-head strong,.admin-table b,.admin-table strong{color:#293529}.admin-header a,.admin-primary-action{border-color:#5a8549;border-radius:7px;background:#5a8549;color:#fff}.admin-command-strip,.admin-table-wrap,.admin-modal,.admin-summary-grid,.admin-run-chip,.admin-flow-path,.admin-operator-brief,.admin-completeness-grid{border-color:#dce2d8;border-radius:10px;background:#fcfcf8;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #28352809}.admin-command-strip dl div,.admin-summary-grid div,.admin-flow-path span,.admin-run-chip,.admin-channel-toolbar{border-color:#e3e8df;background:#f7f9f4}.admin-tabs button,.admin-channel-filter button,.admin-filter-reset,.admin-flow-actions button,.admin-actions button,.admin-mode-switch button,.admin-source-link,.admin-review-tools select,.admin-review-tools input,.admin-edit-form input,.admin-edit-form select,.admin-edit-form textarea{border-color:#dce2d8;border-radius:7px;background:#fcfcf8;color:#546154}.admin-tabs button.active,.admin-channel-filter button.active,.admin-mode-switch button.active{border-color:#557f47;background:#557f47;color:#fff}.admin-table-wrap{overflow:hidden}.admin-table th{border-bottom-color:#dfe6db;background:#f5f8f1;color:#718070}.admin-table td{border-bottom-color:#e6ebe3;color:#566255}.admin-table tbody tr:hover{background:#f7fbed}.admin-status.approved,.admin-status.active,.admin-status.collected,.admin-status.unique,.admin-status.ready{background:#e8f5d4;color:#4b7a3d}.admin-status.pending,.admin-status.warning{background:#fff4d7;color:#8b6b22}.admin-modal-backdrop{background:#23312338}@media(max-width:1240px){.app{grid-template-columns:194px minmax(0,1fr);gap:24px;padding-inline:20px}.feed{grid-template-columns:repeat(auto-fill,232px)}.feed>.card{width:232px}.admin-main{padding:28px 24px 52px}}@media(max-width:760px){.app{display:block;padding:0 14px 36px}.sidebar{display:none}.topbar{position:sticky;top:0;z-index:12;padding:10px 0 12px}.top-row{height:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.topbar-mobile-brand{display:inline-flex;align-items:center;gap:8px;color:#2b3529;font-size:15px}.topbar-mobile-brand .brand-mark{width:28px;height:28px;border-radius:7px}.topbar-mobile-brand .brand-mark:before{inset:5px}.topbar-mobile-brand .brand-mark span{width:7px;height:7px}.search-wrap{grid-column:1 / -1;grid-row:2;max-width:none}.topbar-actions{grid-column:2;grid-row:1;gap:6px}.topbar-account-copy,.sort{display:none}.topbar-account{border:0;background:transparent;padding:0}.topbar-avatar{width:34px;height:34px}.tag-row{padding-top:2px}.feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.feed>.card{width:auto;min-width:0}.feed>.today-card{height:360px;min-height:360px}.feed>.card .cover-title,.feed>.hotspot-card-text .cover-title{font-size:17px}.feed>.card .why-tag{display:none}.admin-shell{display:block}.admin-sidebar{position:static;min-height:auto;display:flex;align-items:center;border-radius:0;border-width:0 0 1px;box-shadow:none;margin:0;overflow-x:auto;padding:10px 12px}.admin-brand{border:0;margin:0 8px 0 0;padding:0}.admin-sidebar button{width:auto;flex:0 0 auto;margin:0}.admin-main{padding:20px 14px 40px}}@media(max-width:520px){.feed{grid-template-columns:1fr;gap:16px}.feed>.today-card{height:424px;min-height:424px}.feed>.card .why-tag{display:grid}.feed-status{margin-bottom:16px}}.my-why-followup-editor button:disabled{cursor:default;opacity:.5}.my-why-remove-confirm{display:grid;gap:6px}.my-why-actions .my-why-remove-confirm button{height:30px;font-size:12px}.my-why-actions .my-why-remove-confirm .danger{background:#a13f26}.marked-empty-state{min-height:220px;margin-top:16px}.expression-footer button.copied{background:#287c57}.profile-form-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px}.profile-form-actions span{color:#858b93;font-size:12px}.profile-form-actions button{height:34px;border:0;border-radius:6px;background:#282d33;color:#fff;padding:0 14px;font-size:12px}.profile-form-actions button:disabled{cursor:default;background:#edf0f2;color:#8c9299}.profile-form-actions button{background:#557f47}.profile-form-actions button:disabled{background:#edf2ea;color:#8a9588}.admin-primary-action span{color:#fff}:root{--green-50: #f4fae9;--green-100: #e8f4cf;--green-200: #d3eaa6;--green-300: #b9df78;--green-400: #98d64e;--green-500: #78c70b;--green-600: #60a608;--green-700: #487f0a;--green-800: #365f10;--why-coral: #f5654b;--watch-amber: #f3b53f;--ink: #172016;--muted: #566053;--line: #dce3d8;--bg: #f7f9f6;--card: #fff;--accent: var(--why-coral);--green: var(--green-500);--yellow: var(--watch-amber);--red: var(--why-coral)}html{min-width:320px;background:#f4f6f2}body{min-width:320px;min-height:100vh;background:#f4f6f2;color:var(--ink)}.app{width:calc(100% - 80px);max-width:1456px;min-height:calc(100vh - 64px);grid-template-columns:160px minmax(0,1fr);gap:40px;margin:32px auto;padding:30px 40px 40px;border:1px solid rgba(255,255,255,.92);border-radius:42px;background:#fff;box-shadow:0 18px 38px #1720162e,inset 0 1px #fffffff2;overflow:visible}.sidebar{top:62px;min-height:calc(100vh - 124px);display:flex;flex-direction:column}.sidebar .brand{width:122px;height:42px;margin:0 0 34px}.brand-logo{display:block;object-fit:contain;background:#fffdfa}.brand-logo-horizontal{width:112px;height:39px}.brand-logo-paw{width:100%;height:100%}.nav-section{margin-bottom:30px}.nav-library-section{padding-top:4px;border:0}.nav-title{margin:0 0 8px;padding:0 5px;color:#858d82;font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.nav-item{min-height:42px;gap:10px;margin-bottom:5px;padding:0 10px;border:0;border-radius:11px;background:transparent;color:var(--ink);font-size:14px;font-weight:650}.nav-item.active,.nav-item:hover{border:0;background:var(--green-50);box-shadow:none;color:var(--ink)}.nav-icon,.my-why-icon{width:23px;color:#182018}.nav-count{min-width:24px;height:20px;border:0;background:transparent;color:#757d73}.sidebar-settings{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;margin-top:auto;border:0;border-radius:11px;background:transparent;color:var(--ink);padding:0 10px;font-weight:650;text-align:left}.sidebar-settings:hover{background:var(--green-50)}.sidebar-settings-icon,.sidebar-settings-icon svg{width:23px;height:23px}.sidebar-settings-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.main{min-width:0;padding:0}.topbar{position:relative;z-index:42;margin:0 0 96px;padding:0;border:0;background:transparent}.top-row{height:46px;gap:20px}.search-wrap{width:min(400px,42vw);max-width:400px}.search{height:42px;padding-left:17px;border:1px solid #e2e6df;border-radius:21px;background:#fff;box-shadow:0 4px 12px #17201609}.search:focus-within{border-color:var(--green-300);box-shadow:0 0 0 3px #b9df7838,0 8px 22px #17201614}.search input{color:var(--ink);font-size:13px}.search input::placeholder{color:#8c948a}.clear-search,.paw-search{width:32px;height:32px;flex:0 0 32px;border-radius:50%}.clear-search{border:0;background:#f5f6f4;color:#4d554c}.paw-search{margin-right:3px;border:0;background:var(--green-50)}.paw-search:hover{background:var(--green-100)}.topbar-actions{flex:1;gap:20px;margin-left:0}.sort{order:-1;width:140px;height:36px;border:0;border-radius:18px;background:#f5f6f4;padding:0}.sort button{width:70px;height:36px;border-radius:18px;color:var(--muted);padding:0}.sort button.active{background:var(--green-100);color:var(--green-800);box-shadow:inset 0 0 0 1px var(--green-200)}.topbar-account{height:42px;gap:9px;margin-left:auto;border:0;border-radius:21px;background:transparent;padding:2px 3px 2px 10px;box-shadow:none;text-align:left}.topbar-account:hover{border:0;background:var(--green-50)}.topbar-account-copy em{display:none}.topbar-account-copy b{max-width:90px;color:var(--ink);font-size:13px}.topbar-avatar{width:39px;height:39px;border:2px solid #fff;background:var(--green-100);color:var(--green-800);box-shadow:0 3px 10px #1720161f}.tag-row{position:absolute;top:58px;left:0;right:0;gap:7px;padding:0;overflow-x:auto;scrollbar-width:none}.tag-row::-webkit-scrollbar{display:none}.tag-row button,.hot-search-tags button{height:30px;flex:0 0 auto;border:0;border-radius:15px;background:#f6f7f5;color:#737b71;padding:0 14px;font-size:12px}.tag-row button.active{border:0;background:var(--green-50);color:var(--green-800)}.hot-search{top:55px;width:404px;height:294px;display:flex;flex-direction:column;border:1px solid #e2e6df;border-radius:13px;background:#fff;box-shadow:0 12px 24px #1720161f;padding:14px 9px 11px}.hot-search-head{padding:0 8px 8px}.hot-search-head span{color:var(--ink);font-size:13px;font-weight:750}.hot-search-head b{color:#8a9187;font-size:11px;font-weight:500}.hot-search-grid{grid-template-columns:1fr;gap:0}.hot-search-grid button{height:34px;min-height:34px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;border-radius:7px;color:var(--ink);padding:0 9px;text-align:left}.hot-search-grid button>span{color:var(--green-700);font-size:12px}.hot-search-grid button>strong{overflow:hidden;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.hot-search button:hover,.hot-search button:focus-visible{background:var(--green-50);outline-color:var(--green-600)}.hot-search-tags{gap:5px;padding:9px 7px 0;border-top:1px solid #edf0eb;margin-top:auto;overflow:hidden}.hot-search-tags button{height:28px;border:1px solid var(--line);background:#fff;padding:0 9px}.feed-status{display:none}.feed{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:auto;gap:18px 16px;justify-content:stretch;align-items:stretch}.feed>.card,.feed>.today-card{width:auto;min-width:0;height:322px;min-height:322px;grid-row:auto;grid-template-rows:244px 78px;border:1px solid rgba(255,255,255,.9);border-radius:16px;background:#fff;box-shadow:0 7px 16px #17201614;overflow:hidden}.feed>.card:hover{border-color:#ffffffe6;box-shadow:0 12px 24px #1720161f;transform:translateY(-2px)}.feed>.card:not(.today-card) .cover{height:244px;min-height:0;border-radius:15px 15px 0 0;padding:15px}.feed>.card .cover:has(.cover-media):before{background:#11171133}.feed>.card .cover:after,.cover-visual-note,.text-cover-signal{display:none}.feed>.card .cover:has(.cover-media) .cover-title,.feed>.card .cover-title{top:17px;left:15px;right:15px;width:auto;max-width:90%;border:0;border-radius:0;background:transparent;color:#fff;padding:0;font-size:18px;font-weight:650;line-height:1.28;text-align:left;text-shadow:0 2px 10px rgba(0,0,0,.34)}.feed>.hotspot-card-text .cover{background:var(--green-50)}.feed>.hotspot-card-text .cover.money,.feed>.hotspot-card-text .cover.life,.feed>.hotspot-card-text .cover.sport,.feed>.hotspot-card-text .cover.web,.feed>.hotspot-card-text .cover.ai{background:var(--green-50)}.feed>.hotspot-card-text .cover-title{color:var(--ink);font-size:20px;text-shadow:none}.feed>.card .why-tag{left:12px;right:auto;bottom:12px;width:56px;min-height:34px;display:flex;align-items:center;justify-content:flex-end;gap:4px;border:1px solid rgba(220,227,216,.92);border-radius:18px;background:#ffffffc7;box-shadow:0 3px 12px #17201614;opacity:1;padding:3px;overflow:hidden;transform:none;transition:width .16s ease,background-color .16s ease}.feed>.card .why-tag strong{flex:1 1 auto;min-width:0;max-width:0;overflow:hidden;color:var(--ink);font-size:11px;font-weight:550;opacity:0;text-overflow:ellipsis;white-space:nowrap;transition:max-width .16s ease,opacity .12s ease}.feed>.card:hover .why-tag,.feed>.card .why-tag:focus-within{width:calc(100% - 24px);background:#ffffffdb;box-shadow:0 3px 12px #17201614;transform:none}.feed>.card:hover .why-tag strong,.feed>.card .why-tag:focus-within strong{max-width:none;opacity:1}.feed>.card .ask{width:43px;min-width:43px;height:32px;flex:0 0 43px;border:1px solid rgba(245,101,75,.42);border-radius:46% 54% 48% 52%/56% 45% 55% 44%;background:#ffffffd1;color:var(--why-coral);font-size:11px;font-weight:700}.feed>.card .card-body{min-height:0;gap:4px;border-top:0;background:#fff;padding:9px 11px 8px}.feed>.card .card-news-title{min-height:32px;display:-webkit-box;overflow:hidden;color:var(--ink);font-size:12px;font-weight:650;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.feed>.card .publisher{min-width:0;margin-top:auto}.feed>.card .publisher-name{min-width:0;overflow:hidden}.feed>.card .publisher b{display:block;overflow:hidden;color:#70796e;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.feed>.card .avatar{width:20px;height:20px;background:var(--green-800);font-size:9px}.feed>.card .paw-save{min-width:42px;height:25px}.feed>.today-card,.feed>.today-card.today-mood-card{display:block;background:#fff}.feed>.today-card.today-mood-card .today-spotlight{min-height:100%;height:100%;background:var(--green-800)}.feed>.today-card .spotlight-title{max-width:86%;font-size:22px;line-height:1.18}.feed-loading-placeholder{min-height:640px}.auth-modal-backdrop{z-index:50;padding:24px;background:#1720166b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.auth-modal-card{position:relative;width:min(911px,calc(100vw - 48px));height:min(634px,calc(100vh - 48px));display:grid;grid-template-columns:54.2% 45.8%;gap:0;border:10px solid rgba(255,255,255,.96);border-radius:34px;background:#fff;box-shadow:0 28px 70px #17201647;padding:0;top:-27px;overflow:hidden}.auth-modal-close{top:10px;right:10px;z-index:4;width:32px;height:32px;border:1px solid var(--line);background:#ffffffeb;color:var(--muted)}.auth-illustration{min-width:0;min-height:0;background:#b8ea83;overflow:hidden}.auth-illustration img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.auth-modal-form-side{min-width:0;display:flex;flex-direction:column;justify-content:center;padding:44px 54px 38px;background:#fff}.auth-modal-brand{width:142px;height:auto;display:block;margin:0 auto 14px}.auth-modal-brand .brand-logo-horizontal{width:142px;height:49px}.auth-modal-form-side>h1{margin:0;color:#101510;font-size:34px;line-height:1.15;text-align:center}.auth-modal-intro{margin:8px 0 18px;color:var(--muted);font-size:12px;text-align:center}.auth-modal-form-side .auth-panel-modal{width:100%;padding:0;border:0;border-radius:0;box-shadow:none}.auth-tabs{height:36px;border:1px solid var(--line);border-radius:18px;background:#f6f7f5}.auth-tabs button{border-radius:17px}.auth-tabs button.active{background:#fff;color:var(--green-800);box-shadow:0 2px 8px #17201614}.auth-panel label{gap:6px;color:var(--muted);font-size:11px}.auth-panel input{height:46px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--ink);padding:0 14px}.auth-password-field{position:relative;display:block}.auth-password-field input{width:100%;padding-right:56px}.auth-password-field button{position:absolute;top:7px;right:7px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--green-700);padding:0 8px;font-size:11px}.auth-submit{height:46px;border-radius:13px;background:linear-gradient(180deg,#8bd914,#68bc08);color:#172016;font-weight:750}.auth-submit:hover{background:var(--green-400)}.profile-card-layer{position:fixed;inset:0;z-index:35;background:transparent}.profile-summary-card{position:absolute;top:max(114px,8vh);right:max(5vw,calc((100vw - 1456px)/2 + 40px));width:278px;min-height:389px;display:grid;grid-template-rows:1fr auto auto;border:1px solid rgba(255,255,255,.94);border-radius:18px;background:#fff;box-shadow:0 12px 28px #1720162e;padding:13px;overflow:hidden}.profile-summary-close{position:absolute;top:10px;right:10px;z-index:2;width:28px;height:28px;border:0;border-radius:50%;background:#ffffffbf;color:var(--muted)}.profile-summary-head{display:flex;flex-direction:column;align-items:center;border-radius:14px 14px 0 0;background:linear-gradient(180deg,#a9e952,#eff9de 56%,#fff);padding:66px 14px 28px;text-align:center}.profile-summary-avatar{width:88px;height:88px;display:grid;place-items:center;border:3px solid #fff;border-radius:50%;background:var(--green-100);color:var(--green-800);box-shadow:0 8px 20px #17201624;font-size:28px;font-weight:800}.profile-summary-head h2{margin:12px 0 5px;color:var(--ink);font-size:20px}.profile-summary-head p{margin:0;color:var(--muted);font-size:12px}.profile-summary-stats{height:70px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #edf0eb;border-radius:0 0 12px 12px;background:#fff}.profile-summary-stats>span{display:flex;align-items:center;justify-content:center;gap:6px;border-left:1px solid #edf0eb}.profile-summary-stats>span:first-child{border-left:0}.profile-summary-stats .paw{width:18px;height:18px}.profile-summary-stats b{color:var(--muted);font-size:13px}.profile-summary-settings{height:36px;margin-top:10px;border:0;border-radius:10px;background:var(--green-500);color:var(--ink);font-size:12px;font-weight:700}.loading-veil{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:#ffffffc9}.loading-gif{width:180px;height:180px;display:block;object-fit:contain}.loading-veil .loading-paw{display:none}.splash-screen{position:fixed;inset:0;z-index:70;display:grid;place-items:center;background:#fffdfa}.splash-screen img{width:190px;height:145px;display:block;object-fit:contain;transform:translateY(-33px)}@media(max-width:1320px){.app{width:calc(100% - 48px);grid-template-columns:140px minmax(0,1fr);gap:20px;margin:24px auto;padding:28px 24px 36px}.feed{gap:16px 12px}.search-wrap{width:min(380px,40vw)}}@media(max-width:980px){.feed{grid-template-columns:repeat(3,minmax(0,1fr))}.topbar-account-copy{display:none}}@media(max-width:760px){body{background:#fff}.topbar-logout,.sidebar{display:none}.app{width:100%;min-height:100vh;display:block;margin:0;padding:0 14px 32px;border:0;border-radius:0;box-shadow:none}.topbar{position:sticky;top:0;z-index:42;margin-bottom:24px;padding:10px 0 76px;background:#fffffff5}.topbar-mobile-brand{height:34px}.topbar-mobile-brand .brand-logo-horizontal{width:90px;height:31px}.search-wrap{width:100%;max-width:none}.hot-search{width:100%}.tag-row{top:122px}.feed{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.feed>.card,.feed>.today-card{height:326px;min-height:326px;grid-template-rows:244px 82px}.feed>.card .why-tag{display:flex}.auth-modal-backdrop{padding:12px}.auth-modal-card{width:min(540px,calc(100vw - 24px));height:min(760px,calc(100vh - 24px));grid-template-columns:1fr;grid-template-rows:116px minmax(0,1fr);border-width:6px;border-radius:24px}.auth-illustration img{object-fit:contain}.auth-modal-form-side{justify-content:flex-start;padding:22px 26px 24px;overflow-y:auto}.auth-modal-brand{margin-bottom:5px}.auth-modal-form-side>h1{font-size:26px}.auth-modal-intro{margin:5px 0 12px}.profile-summary-card{top:72px;right:14px}}@media(max-width:520px){.feed{grid-template-columns:1fr}.feed>.card,.feed>.today-card{height:390px;min-height:390px;grid-template-rows:292px 98px}.feed>.card:not(.today-card) .cover{height:292px}.profile-summary-card{right:12px;width:min(278px,calc(100vw - 24px))}}@media(prefers-reduced-motion:reduce){.loading-gif{display:none}.loading-veil .loading-paw{width:82px;height:82px;display:block;border-radius:50%}.feed>.card .why-tag,.feed>.card .why-tag strong{transition:none}}body .feed.homepage-composition>.card:not(.today-card) .cover:has(.cover-media) .cover-title,body .feed.homepage-composition>.card.hotspot-card-text:not(.today-card) .cover-title{position:absolute;top:17px;left:15px;right:15px;width:auto;max-width:90%;align-self:auto;color:#fff;text-align:left;text-shadow:0 2px 10px rgba(0,0,0,.34)}body .feed.homepage-composition>.card:not(.today-card) .why-tag{width:46px;height:33px;min-height:33px;padding:0}body .feed.homepage-composition>.card:not(.today-card) .ask{width:46px;min-width:46px;height:33px;flex-basis:46px}body .feed.homepage-composition>.card:not(.today-card):hover .why-tag,body .feed.homepage-composition>.card:not(.today-card) .why-tag:focus-within{width:calc(100% - 24px)}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13){grid-template-rows:98px 37px}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .cover{height:98px;min-height:98px;border-radius:15px 15px 0 0;background:#fff;padding:12px 11px;align-items:flex-start;justify-content:flex-start}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .cover-media,body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .cover:before{display:none}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .cover-title,body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .cover:has(.cover-media) .cover-title{position:static;width:auto;max-width:72%;display:-webkit-box;overflow:hidden;color:var(--ink);font-size:16px;font-weight:650;line-height:1.25;text-shadow:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .why-tag{left:auto;right:12px;bottom:8px;width:46px;min-height:33px}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13):hover .why-tag,body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .why-tag:focus-within{left:12px;right:auto;width:calc(100% - 24px)}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .card-body{min-height:37px;padding:4px 10px}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .card-news-title{display:none}body .feed.homepage-composition>.card.home-slot-12{position:relative;display:block}body .feed.homepage-composition>.card.home-slot-12 .cover{position:absolute;inset:0;width:100%;height:100%;min-height:0;border-radius:15px;background:#273229;padding:10px 12px}body .feed.homepage-composition>.card.home-slot-12 .cover-media{display:block}body .feed.homepage-composition>.card.home-slot-12 .cover-title,body .feed.homepage-composition>.card.home-slot-12 .cover:has(.cover-media) .cover-title{top:10px;left:12px;right:auto;width:auto;max-width:52%;overflow:hidden;font-size:16px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}body .feed.homepage-composition>.card.home-slot-12 .why-tag{left:auto;right:12px;bottom:43px;width:46px;min-height:33px}body .feed.homepage-composition>.card.home-slot-12:hover .why-tag,body .feed.homepage-composition>.card.home-slot-12 .why-tag:focus-within{left:12px;right:auto;width:calc(100% - 24px)}body .feed.homepage-composition>.card.home-slot-12 .card-body{position:absolute;inset:0;min-height:0;border:0;background:transparent;padding:34px 12px 0}body .feed.homepage-composition>.card.home-slot-12 .card-news-title{width:48%;min-height:34px;color:#ffffffe6;font-size:11px;font-weight:500;line-height:1.45;text-shadow:0 1px 6px rgba(0,0,0,.48)}body .feed.homepage-composition>.card.home-slot-12 .publisher{position:absolute;left:4px;right:4px;bottom:4px;height:35px;border-radius:0 0 12px 12px;background:#ffffffc2;padding:4px 7px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-synthesis:none}body .app{width:calc(100% - 80px);max-width:1456px;min-height:calc(100vh - 73px);grid-template-columns:151px minmax(0,1fr);gap:49px;margin:40px auto 32px;padding:30px 52px 40px 39px}body .sidebar{top:44px;width:151px;height:870px;min-height:870px;margin-top:4px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}body .sidebar .brand{width:122px;height:42px;margin:0 0 32px 9px;padding:0;border:0}body .sidebar .brand-logo-horizontal{width:114px;height:39px}body .topbar{margin-bottom:87px}body .topbar-discovery,body .topbar-notification{position:relative;height:42px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--ink)}body .topbar-discovery{min-width:58px;gap:7px;margin-left:auto;font-size:12px}body .topbar-discovery:after{content:"";position:absolute;left:8px;right:8px;bottom:-2px;height:2px;background:var(--green-500)}body .topbar-notification{width:40px;cursor:default}body .topbar-discovery svg,body .topbar-notification svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}body .topbar-account{margin-left:0}body .topbar-actions{gap:12px}body .sidebar .nav-section:not(.nav-library-section){margin-bottom:42px}body .sidebar-settings{transform:translateY(3px)}body .feed.homepage-composition{width:calc(100% - 2px);min-height:747px;grid-template-columns:244fr 211fr 214fr 217fr 209fr;grid-template-rows:323px 255px 135px;grid-auto-rows:322px;column-gap:16px;row-gap:18px;margin-left:2px}body .homepage-composition>:is(.home-slot-1,.home-slot-2,.home-slot-3,.home-slot-4,.home-slot-5){height:323px;min-height:323px;grid-row:1;grid-template-rows:244px 79px}body .homepage-composition>.home-slot-1{grid-column:1}body .homepage-composition>.home-slot-2{grid-column:2}body .homepage-composition>.home-slot-3{grid-column:3}body .homepage-composition>.home-slot-4{grid-column:4}body .homepage-composition>.home-slot-5{grid-column:5}body .homepage-composition>:is(.home-slot-6,.home-slot-7,.home-slot-8,.home-slot-9,.home-slot-10){height:255px;min-height:255px;grid-row:2;grid-template-rows:175px 80px}body .homepage-composition>.home-slot-6{grid-column:1}body .homepage-composition>.home-slot-7{grid-column:2}body .homepage-composition>.home-slot-8{grid-column:3}body .homepage-composition>.home-slot-9{grid-column:4}body .homepage-composition>.home-slot-10{grid-column:5}body .homepage-composition>:is(.home-slot-6,.home-slot-7,.home-slot-8,.home-slot-9,.home-slot-10):not(.today-card) .cover{height:175px}body .homepage-composition>:is(.home-slot-11,.home-slot-12,.home-slot-13){height:135px;min-height:135px;grid-row:3;grid-column:1 / -1;justify-self:start}body .homepage-composition>.home-slot-11{width:27.735%}body .homepage-composition>.home-slot-12{width:30.06%;margin-left:29.113%}body .homepage-composition>.home-slot-13{width:26.615%;margin-left:61.154%}body .homepage-composition>.home-slot-after{width:auto;height:322px;min-height:322px;grid-row:auto;grid-column:auto;grid-template-rows:244px 78px;justify-self:stretch;margin-left:0}body .homepage-composition>:is(.home-slot-11,.home-slot-13){grid-template-rows:98px 37px}body .homepage-composition>:is(.home-slot-11,.home-slot-13) .cover{height:98px;min-height:98px;background:#fff}body .homepage-composition>.home-slot-12 .cover{height:100%}@media(max-width:1440px)and (min-width:1367px){body .app{width:calc(100% - 64px);grid-template-columns:152px minmax(0,1fr);gap:32px;margin:32px auto;padding:32px}}@media(max-width:1366px)and (min-width:1321px){body .app{width:calc(100% - 56px);grid-template-columns:148px minmax(0,1fr);gap:28px;margin:28px auto;padding:28px}}@media(max-width:1320px)and (min-width:761px){body .app{width:calc(100% - 48px);grid-template-columns:140px minmax(0,1fr);gap:24px;margin:24px auto;padding:24px}body .feed.homepage-composition{column-gap:12px}}@media(max-width:760px){body .app{width:100%;min-height:100vh;display:block;margin:0;padding:0 14px 32px}body .topbar{margin-bottom:24px}body .topbar-discovery,body .topbar-notification{display:none}body .feed.homepage-composition{width:100%;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;gap:14px 10px;margin-left:0}body .homepage-composition>.home-slot,body .homepage-composition>.home-slot-after{width:auto;height:326px;min-height:326px;grid-row:auto;grid-column:auto;grid-template-rows:244px 82px;justify-self:stretch;margin-left:0}body .homepage-composition>:is(.home-slot-11,.home-slot-13) .cover,body .homepage-composition>.home-slot-12 .cover{height:244px;min-height:244px}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13),body .feed.homepage-composition>.card.home-slot-12{display:grid;grid-template-rows:244px 82px}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .cover,body .feed.homepage-composition>.card.home-slot-12 .cover{position:relative;inset:auto;height:244px;min-height:244px}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .cover-title{position:absolute;top:17px;left:15px;max-width:90%}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .card-news-title{display:-webkit-box}body .feed.homepage-composition>.card.home-slot-12 .card-body{position:relative;inset:auto;height:82px;background:#fff;padding:9px 11px 8px}body .feed.homepage-composition>.card.home-slot-12 .card-news-title{width:auto;min-height:32px;color:var(--ink);font-size:12px;font-weight:650;line-height:1.35;text-shadow:none}body .feed.homepage-composition>.card.home-slot-12 .publisher{position:static;height:auto;margin-top:auto;border-radius:0;background:transparent;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .why-tag,body .feed.homepage-composition>.card.home-slot-12 .why-tag{bottom:12px}}@media(max-width:520px){body .feed.homepage-composition{grid-template-columns:1fr}body .homepage-composition>.home-slot,body .homepage-composition>.home-slot-after{height:390px;min-height:390px;grid-template-rows:292px 98px}body .homepage-composition>:is(.home-slot-11,.home-slot-13) .cover,body .homepage-composition>.home-slot-12 .cover{height:292px;min-height:292px}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13),body .feed.homepage-composition>.card.home-slot-12{grid-template-rows:292px 98px}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .cover,body .feed.homepage-composition>.card.home-slot-12 .cover{height:292px;min-height:292px}body .feed.homepage-composition>.card.home-slot-12 .card-body{height:98px}}.nav-item,.sidebar-settings{font-weight:600}.paw-search{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease,visibility 0s linear .14s}.search:focus-within .paw-search,.search-wrap:hover .paw-search,.search:has(input:not(:placeholder-shown)) .paw-search{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media(min-width:761px){body .feed.homepage-composition>.card:not(.today-card):not(.home-slot-12){border:0;padding:0 4px 4px}body .feed.homepage-composition>:is(.card.home-slot-2,.card.home-slot-3,.card.home-slot-4,.card.home-slot-5){grid-template-rows:244px 75px}body .feed.homepage-composition>:is(.card.home-slot-6,.card.home-slot-7,.card.home-slot-8,.card.home-slot-9,.card.home-slot-10){grid-template-rows:175px 75px}body .feed.homepage-composition>.card:not(.today-card):not(.home-slot-12) .cover{width:100%;min-width:0;border-radius:15px 15px 0 0}body .feed.homepage-composition>.card:not(.today-card) .cover:has(.cover-media):before{background:transparent}body .feed.homepage-composition>.card:not(.today-card) .cover-title{font-weight:600;isolation:isolate}body .feed.homepage-composition>.card.hotspot-card-image:not(.today-card) .cover-title:before,body .feed.homepage-composition>.card.home-slot-12 .cover-title:before{content:"";position:absolute;inset:-5px -6px;z-index:-1;border-radius:10px;background:#1117112e;filter:blur(5px)}body .feed.homepage-composition>.card.hotspot-card-text:not(.today-card) .cover-title{color:#172016;text-shadow:none}body .feed.homepage-composition>.card.hotspot-card-text:not(.today-card) .cover .cover-title{color:#172016;text-shadow:none}body .feed.homepage-composition>.card.hotspot-card-text:not(.today-card) .cover-title:before{content:none}body .feed.homepage-composition>:is(.card.home-slot-2,.card.home-slot-3,.card.home-slot-4,.card.home-slot-5) .cover-title{top:24px;left:11px;right:11px}body .feed.homepage-composition>:is(.card.home-slot-2,.card.home-slot-3,.card.home-slot-4,.card.home-slot-5):not(.today-card) .cover .cover-title{top:24px;left:11px;right:auto;width:fit-content;max-width:calc(100% - 22px)}body .feed.homepage-composition>:is(.card.home-slot-2,.card.home-slot-3,.card.home-slot-4,.card.home-slot-5) .why-tag{left:10px;bottom:11px}body .feed.homepage-composition>:is(.card.home-slot-6,.card.home-slot-7,.card.home-slot-8,.card.home-slot-9,.card.home-slot-10) .cover-title{top:23px;left:11px;right:11px}body .feed.homepage-composition>:is(.card.home-slot-6,.card.home-slot-7,.card.home-slot-8,.card.home-slot-9,.card.home-slot-10):not(.today-card) .cover .cover-title{top:23px;left:11px;right:auto;width:fit-content;max-width:calc(100% - 22px)}body .feed.homepage-composition>:is(.card.home-slot-2,.card.home-slot-3,.card.home-slot-4,.card.home-slot-5,.card.home-slot-6,.card.home-slot-7,.card.home-slot-8,.card.home-slot-9,.card.home-slot-10).hotspot-card-text .cover:has(.cover-media) .cover-title{color:#fff}body .feed.homepage-composition>:is(.card.home-slot-2,.card.home-slot-3,.card.home-slot-4,.card.home-slot-5,.card.home-slot-6,.card.home-slot-7,.card.home-slot-8,.card.home-slot-9,.card.home-slot-10).hotspot-card-text .cover:has(.cover-media) .cover-title:before{content:"";position:absolute;inset:-5px -6px;z-index:-1;border-radius:10px;background:#1117112e;filter:blur(5px)}body .feed.homepage-composition>:is(.card.home-slot-6,.card.home-slot-7,.card.home-slot-8,.card.home-slot-9,.card.home-slot-10) .why-tag{left:10px;bottom:5px}body .feed.homepage-composition>.card:not(.today-card):not(.home-slot-12) .card-body{width:100%;height:75px;min-height:75px;display:grid;grid-template-rows:37px 38px;gap:0;border:0;padding:0}body .feed.homepage-composition>.card:not(.today-card):not(.home-slot-12) .card-news-title{width:100%;height:37px;min-height:37px;display:block;overflow:hidden;margin:0;padding:0 11px;font-size:12px;font-weight:600;line-height:37px;text-overflow:ellipsis;white-space:nowrap}body .feed.homepage-composition>.card:not(.today-card):not(.home-slot-12) .publisher{grid-row:2;width:100%;height:38px;min-height:38px;gap:7px;margin:0;padding:0 8px}body .feed.homepage-composition>.card:not(.today-card) .publisher b,body .feed.homepage-composition>.card:not(.today-card) .count{font-weight:500}body .feed.homepage-composition>.card:not(.today-card) .paw-save{width:47px;min-width:47px;height:27px}body .feed.homepage-composition>.card:not(.today-card):not(.home-slot-12) .paw-save .paw,body .feed.homepage-composition>.card:not(.today-card):not(.home-slot-12) .paw-save .count{transform:translateY(-2px)}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13){grid-template-rows:98px 33px}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .cover{height:98px;min-height:98px;padding:12px 11px}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .cover-title,body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .cover:has(.cover-media) .cover-title{position:static;max-width:72%;color:#172016;font-size:16px;font-weight:600;line-height:1.25;text-shadow:none}body .feed.homepage-composition>.card:not(.today-card):is(.home-slot-11,.home-slot-13) .cover .cover-title:before{content:none;filter:none}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .why-tag{left:auto;right:12px;bottom:14px}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13):hover .why-tag,body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .why-tag:focus-within{left:12px;right:auto}body .feed.homepage-composition>.card:not(.today-card):not(.home-slot-12):is(.home-slot-11,.home-slot-13) .card-body{height:33px;min-height:33px;grid-template-columns:minmax(0,1fr);grid-template-rows:33px}body .feed.homepage-composition>.card:not(.today-card):not(.home-slot-12):is(.home-slot-11,.home-slot-13) .card-news-title{display:none}body .feed.homepage-composition>.card:not(.today-card):not(.home-slot-12):is(.home-slot-11,.home-slot-13) .publisher{grid-row:1;width:100%;height:33px;min-height:33px;padding-right:12px}body .feed.homepage-composition>:is(.card.home-slot-11,.card.home-slot-13) .paw-save{width:50px;min-width:50px;height:28px}body .feed.homepage-composition>.card.home-slot-12{position:relative;display:block;border:0;padding:0 4px 4px}body .feed.homepage-composition>.card.home-slot-12 .cover{position:absolute;inset:0 4px auto;width:auto;height:131px;min-height:131px;border-radius:15px;padding:0}body .feed.homepage-composition>.card.home-slot-12 .cover-title,body .feed.homepage-composition>.card.home-slot-12 .cover:has(.cover-media) .cover-title{top:10px;left:11px;right:auto;max-width:52%;color:#fff;font-weight:600;text-shadow:none}body .feed.homepage-composition>.card.home-slot-12 .cover .cover-title:before{content:"";position:absolute;inset:-5px -6px;z-index:-1;border-radius:10px;background:#1117112e;filter:blur(5px)}body .feed.homepage-composition>.card.home-slot-12 .why-tag{left:auto;right:13px;bottom:48px}body .feed.homepage-composition>.card.home-slot-12:hover .why-tag,body .feed.homepage-composition>.card.home-slot-12 .why-tag:focus-within{left:10px;right:auto}body .feed.homepage-composition>.card.home-slot-12 .card-body{position:absolute;inset:0;height:135px;min-height:135px;display:block;background:transparent;padding:0}body .feed.homepage-composition>.card.home-slot-12 .card-news-title{position:absolute;top:34px;left:15px;width:48%;height:auto;min-height:0;display:-webkit-box;overflow:hidden;margin:0;padding:0;color:#ffffffe6;font-size:11px;font-weight:500;line-height:1.45;text-shadow:0 1px 6px rgba(0,0,0,.48);white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .feed.homepage-composition>.card.home-slot-12 .publisher{position:absolute;left:5px;right:5px;bottom:7px;width:auto;height:39px;min-height:39px;margin:0;border-radius:0 0 11px 11px;background:#ffffffb8;padding:0 8px 0 7px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body .feed.homepage-composition>.card.home-slot-12 .paw-save{width:49px;min-width:49px}}body .topbar-actions{flex:1 1 auto;min-width:0}body .topbar-account-group{margin-left:auto}@media(max-width:1440px)and (min-width:1368px){body .feed.homepage-composition{column-gap:14px}}@media(max-width:1367px)and (min-width:1321px){body .app{width:calc(100% - 56px);grid-template-columns:148px minmax(0,1fr);gap:28px;margin:28px auto;padding:28px}body .feed.homepage-composition{column-gap:13px}}@media(max-width:760px){body .feed.homepage-composition>.card:not(.today-card) .cover{width:100%;height:244px;min-height:244px}}@media(max-width:520px){body .feed.homepage-composition>.card:not(.today-card) .cover{height:292px;min-height:292px}}@media(prefers-reduced-motion:reduce){.paw-search{transition:none}}.sidebar .brand,.brand-logo{background:transparent}.brand-logo{object-fit:contain;object-position:left center;filter:none;box-shadow:none;mix-blend-mode:normal}@media(min-width:761px){body .app{position:relative;isolation:isolate}body .app:before{content:"";position:absolute;inset:5px;z-index:0;border:1px solid rgba(220,227,216,.78);border-radius:37px;box-sizing:border-box;pointer-events:none}}@media(max-width:760px){body .app:before{content:none}}body .my-why-icon{position:relative;width:23px;height:23px;display:block;flex:0 0 23px;border:0;border-radius:0;color:#172016;font-size:0}body .nav-item.active .my-why-icon,body .nav-item:hover .my-why-icon{color:#487f0a}body .nav-item:disabled .my-why-icon{color:#929a90}body .feed>.card,body .feed>.card.today-card,body .feed>.card.today-mood-card,body .feed>.card.today-card.today-mood-card{border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #e8ede5eb,0 0 0 3px #fffffffa,0 0 0 4px #c6d0c2d1,0 8px 14px #1720161a,0 18px 24px -16px #1720164d}body .feed>.card:hover,body .feed>.card.today-card:hover,body .feed>.card.today-mood-card:hover,body .feed>.card.today-card.today-mood-card:hover{box-shadow:inset 0 0 0 1px #e8ede5eb,0 0 0 3px #fffffffa,0 0 0 4px #aac78ff5,0 12px 20px #17201621,0 24px 30px -18px #17201657}body .feed>.card:focus-visible,body .feed>.card.today-card:focus-visible,body .feed>.card.today-mood-card:focus-visible,body .feed>.card.today-card.today-mood-card:focus-visible{outline:none;box-shadow:inset 0 0 0 1px #e8ede5eb,0 0 0 3px #fffffffa,0 0 0 4px #60a608,0 0 0 7px #b9df7847,0 12px 20px #17201621}body .feed>.card:active,body .feed>.card.today-card:active,body .feed>.card.today-mood-card:active,body .feed>.card.today-card.today-mood-card:active{transform:translateY(0);box-shadow:inset 0 0 0 1px #e8ede5eb,0 0 0 3px #fffffffa,0 0 0 4px #c6d0c2d1,0 5px 11px #1720161a}body .feed.feed-results>.card:not(.today-card){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 78px;grid-auto-flow:row}body .feed.feed-results>.card:not(.today-card)>.cover,body .feed.feed-results>.card:not(.today-card)>.card-body{grid-column:1;width:100%;min-width:0;max-width:none;justify-self:stretch}body .feed.feed-results>.card:not(.today-card)>.cover{grid-row:1;height:100%;min-height:0}body .feed.feed-results>.card:not(.today-card)>.card-body{grid-row:2}@media(max-width:760px){body .feed.feed-results>.card:not(.today-card){grid-template-rows:244px 82px}}@media(max-width:520px){body .feed.feed-results>.card:not(.today-card){grid-template-rows:292px 98px}}body .topbar-discovery{gap:0}body .topbar-discovery:after{content:none}body .topbar-discovery-content{position:relative;width:max-content;height:42px;display:inline-flex;align-items:center;gap:7px}body .topbar-discovery-content:after{content:"";position:absolute;left:50%;bottom:-2px;width:36px;height:2px;border-radius:1px;background:#78c70b;pointer-events:none;transform:translate(-50%)}body .auth-modal-card{width:min(911px,calc(100vw - 48px));height:min(634px,calc(100vh - 48px));max-width:911px;max-height:634px;grid-template-columns:54.2% 45.8%;gap:0;border:10px solid rgba(255,255,255,.96);border-radius:34px;background:#b8ea83;padding:0;overflow:hidden}body .auth-illustration{min-width:0;min-height:0;background:#b8ea83}body .auth-illustration img{width:100%;height:100%;object-fit:contain;object-position:center}body .auth-modal-form-side{min-width:0;min-height:0;align-self:stretch;justify-content:flex-start;margin:20px 22px 20px 20px;border:1px solid rgba(220,227,216,.82);border-radius:28px;background:#fff;box-shadow:0 18px 38px #17201624;padding:12px 28px 6px;overflow-y:auto;scrollbar-width:thin}body .auth-modal-brand{width:118px;height:41px;margin:0 auto 4px}body .auth-modal-brand .brand-logo-horizontal{width:118px;height:41px}body .auth-modal-form-side>h1{margin:0;font-size:30px;line-height:1.1}body .auth-modal-intro{margin:2px 0 8px;font-size:11.5px;line-height:1.4}body .auth-modal-form-side .auth-panel-modal{width:100%;display:grid;grid-template-rows:36px 54px 54px 54px 50px 46px 58px 34px 24px;gap:5px;align-content:start;padding:0;border:0;background:transparent;box-shadow:none}body .auth-panel-modal .auth-tabs{height:36px;margin:0}body .auth-panel-modal .auth-mode-primary-slot,body .auth-panel-modal .auth-register-field,body .auth-panel-modal .auth-register-placeholder,body .auth-panel-modal .auth-account-field,body .auth-panel-modal .auth-password-label,body .auth-panel-modal .auth-secondary-slot,body .auth-panel-modal .auth-wechat-placeholder{min-width:0;min-height:0;height:100%;margin:0}body .auth-panel-modal label{gap:3px;margin:0;font-size:10.5px;line-height:1}body .auth-panel-modal input{height:39px;border-radius:11px;font-size:13px}body .auth-panel-modal .auth-password-field button{top:4px;right:5px;height:31px}body .auth-panel-modal .auth-message{min-height:50px;height:50px;overflow-y:auto}body .auth-panel-modal .auth-error,body .auth-panel-modal .auth-success{min-height:44px;margin:0;display:flex;align-items:center;padding:7px 9px;overflow:visible;font-size:11px;line-height:1.35}body .auth-panel-modal .auth-submit,body .auth-panel-modal .auth-submit:hover:not(:disabled),body .auth-panel-modal .auth-submit:active:not(:disabled){height:46px;border-radius:13px;background-color:#78c70b;background-image:linear-gradient(180deg,#8bd914,#68bc08);background-clip:border-box;color:#172016;font-weight:750}body .auth-panel-modal .auth-secondary-slot{display:grid}body .auth-wechat-login{min-height:0;display:grid;grid-template-rows:14px 30px 10px;gap:2px}body .auth-wechat-divider{display:flex;align-items:center;gap:8px;color:#727b70;font-size:10px;white-space:nowrap}body .auth-wechat-divider:before,body .auth-wechat-divider:after{content:"";height:1px;flex:1;background:#e4e9e1}body .auth-wechat-button{width:100%;height:30px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dce3d8;border-radius:10px;background:#f8faf7;color:#687166;font-size:11px}body .auth-wechat-button:disabled{cursor:not-allowed;opacity:.76}body .auth-wechat-login p{margin:0;color:#899087;font-size:9px;line-height:10px;text-align:center}body .auth-legal{min-width:0;display:grid;align-content:center;gap:1px;color:#5f685d;font-size:9.5px;line-height:1.35;text-align:center}body .auth-legal>span,body .auth-legal small{display:block}body .auth-legal-name{color:#487f0a;white-space:nowrap}body .auth-legal small{color:#8a9288;font-size:8.5px}body .auth-mode-footer{display:flex;align-items:center;justify-content:center;gap:4px;color:#60695e;font-size:10.5px}body .auth-mode-footer button{border:0;background:transparent;color:#487f0a;padding:2px;font-weight:700}body .auth-password-field button:focus-visible,body .auth-mode-footer button:focus-visible{outline:3px solid rgba(120,199,11,.26);outline-offset:1px}@media(max-width:820px){body .auth-modal-backdrop{padding:12px}body .auth-modal-card{width:min(540px,calc(100vw - 24px));height:min(900px,calc(100vh - 24px));max-height:calc(100vh - 24px);grid-template-columns:1fr;grid-template-rows:132px minmax(0,1fr);border-width:6px;border-radius:24px;top:0}body .auth-illustration{min-height:0}body .auth-illustration img{object-fit:contain}body .auth-modal-form-side{align-self:stretch;margin:8px 10px 10px;border-radius:22px;padding:12px 20px 16px;overflow-y:auto;overscroll-behavior:contain}body .auth-panel-modal .auth-submit{min-height:46px;background-color:#78c70b;background-image:linear-gradient(180deg,#8bd914,#68bc08);background-clip:border-box}body .auth-modal-close{position:absolute;top:9px;right:9px}}@media(max-width:430px){body .auth-modal-card{grid-template-rows:110px minmax(0,1fr)}body .auth-modal-form-side{margin:6px 8px 8px;padding:10px 16px 14px}}@media(prefers-reduced-motion:reduce){body .auth-modal-backdrop,body .auth-modal-card,body .auth-register-field,body .auth-success{animation:none}}body .sidebar .brand-logo-horizontal{background:transparent}body .topbar{z-index:20}body [data-testid=marked-nav] .mark-icon,body [data-testid=my-why-nav] .my-why-icon{width:23px;height:23px;flex:0 0 23px;display:grid;place-items:center;color:#172016}body [data-testid=marked-nav] .mark-icon .paw{transform:scale(.76,.88);transform-origin:center}body .nav-item:is(:hover,.active) .mark-icon,body .nav-item:is(:hover,.active) .my-why-icon{color:#487f0a}.auth-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}@media(min-width:821px){body .auth-modal-card{grid-template-columns:54.2% 45.8%;background:linear-gradient(180deg,#b4d992,#bde19d 10%,#c1e4a8 25%,#b8e1a3,#33744a,#418050)}body .auth-illustration{background:transparent}body .auth-modal-form-side{--auth-control-inset: clamp(56px, 18%, 69px);position:absolute;top:14px;right:14px;width:min(380px,calc(45.8% - 28px));height:565px;display:block;margin:0;border:1px solid rgba(220,227,216,.82);border-radius:27px;background:#fff;box-shadow:0 18px 38px #17201624;padding:0;overflow:visible}body .auth-modal-brand{position:absolute;top:70px;left:50%;width:118px;height:41px;margin:0;transform:translate(-50%)}body .auth-modal-brand .brand-logo-horizontal{width:118px;height:41px}body .auth-modal-form-side>h1{position:absolute;top:123px;left:0;right:0;margin:0;color:#101510;font-size:30px;font-weight:700;line-height:40px;text-align:center}body .auth-modal-form-side .auth-panel-modal{position:absolute;inset:0;width:auto;display:block;padding:0;border:0;background:transparent;box-shadow:none}body .auth-panel-modal .auth-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body .auth-panel-modal .auth-mode-primary-slot,body .auth-panel-modal .auth-register-placeholder{display:none}body .auth-panel-modal .auth-account-field,body .auth-panel-modal .auth-password-label{position:absolute;left:var(--auth-control-inset);right:var(--auth-control-inset);width:auto;height:46px;display:block;margin:0}body .auth-panel-modal .auth-account-field{top:190px}body .auth-panel-modal .auth-password-label{top:248px}body .auth-panel-modal input{width:100%;height:46px;border:1px solid #dce3d8;border-radius:14px;padding:0 18px;color:#172016;font-size:13px;line-height:46px}body .auth-panel-modal input::placeholder{color:#8a9288}body .auth-panel-modal input:focus{border-color:#78c70b;box-shadow:0 0 0 3px #78c70b29}body .auth-panel-modal .auth-password-field{position:relative;width:100%;height:46px;display:block}body .auth-panel-modal .auth-password-field input{padding-right:50px}body .auth-panel-modal .auth-password-field button{position:absolute;top:5px;right:7px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#172016;padding:0}body .auth-panel-modal .auth-password-field button:focus-visible{outline:3px solid rgba(120,199,11,.3);outline-offset:1px}body .auth-panel-modal .auth-message{position:absolute;top:157px;left:var(--auth-control-inset);right:var(--auth-control-inset);width:auto;height:29px;min-height:29px;display:grid;align-items:center;overflow:visible}body .auth-panel-modal .auth-error,body .auth-panel-modal .auth-success{width:100%;min-height:0;margin:0;border-radius:7px;padding:4px 7px;font-size:10px;line-height:1.25}body .auth-panel-modal .auth-submit,body .auth-panel-modal .auth-submit:hover:not(:disabled),body .auth-panel-modal .auth-submit:active:not(:disabled){position:absolute;top:311px;left:var(--auth-control-inset);right:var(--auth-control-inset);width:auto;height:44px;min-height:44px;border-radius:14px;background-color:#78c70b;background-image:linear-gradient(180deg,#8bd914,#68bc08);background-clip:border-box;color:#172016;font-size:14px;font-weight:700;transform:none}body .auth-panel-modal .auth-submit:hover:not(:disabled){background-image:linear-gradient(180deg,#93df1c,#70c50b);box-shadow:0 8px 18px #43750b29}body .auth-panel-modal .auth-submit:active:not(:disabled){background-image:linear-gradient(180deg,#79ca0d,#62ae07);box-shadow:0 4px 10px #43750b24}body .auth-panel-modal .auth-secondary-slot{position:absolute;top:376px;left:var(--auth-control-inset);right:var(--auth-control-inset);width:auto;height:76px;display:block;margin:0}body .auth-wechat-login{width:100%;height:76px;display:grid;grid-template-rows:16px 46px;gap:14px}body .auth-wechat-divider{height:16px;gap:12px;color:#172016;font-size:11px}body .auth-wechat-divider:before,body .auth-wechat-divider:after{background:#dce3d8}body .auth-wechat-button{width:100%;height:46px;border:1px solid #dce3d8;border-radius:14px;background:#fff;color:#315d2c;font-size:13px;font-weight:600}body .auth-wechat-button:disabled{cursor:not-allowed;opacity:.64}body .auth-legal{position:absolute;top:475px;left:34px;right:34px;height:28px;display:flex;align-items:center;justify-content:center;color:#172016;font-size:10.5px;line-height:1.35;text-align:center}body .auth-legal>span{display:inline}body .auth-legal-name{color:#60a608}body .auth-mode-footer{position:absolute;top:536px;left:0;right:0;height:22px;display:flex;align-items:center;justify-content:center;gap:4px;color:#172016;font-size:11px}body .auth-mode-footer button{color:#60a608;font-weight:700}body .auth-panel-modal[data-mode=register] .auth-mode-primary-slot{position:absolute;top:166px;left:var(--auth-control-inset);right:var(--auth-control-inset);width:auto;height:42px;display:block}body .auth-panel-modal[data-mode=register] .auth-register-field{position:static;width:100%;height:42px;display:block}body .auth-panel-modal[data-mode=register] .auth-register-field input{height:42px;line-height:42px}body .auth-panel-modal[data-mode=register] .auth-account-field{top:213px}body .auth-panel-modal[data-mode=register] .auth-password-label{top:263px}body .auth-panel-modal[data-mode=register] .auth-message{top:360px}body .auth-panel-modal[data-mode=register] .auth-submit{top:311px}body .auth-panel-modal[data-mode=register] .auth-secondary-slot{display:none}body .auth-panel-modal[data-mode=register] .auth-legal{top:475px}}.reading-overlay{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:42px;background:#f7f9f6a3;-webkit-backdrop-filter:blur(2.2px) saturate(.78);backdrop-filter:blur(2.2px) saturate(.78)}.reading-card{position:relative;width:min(1184px,calc(100vw - 84px));height:min(840px,calc(100vh - 84px));display:grid;grid-template-rows:64px minmax(0,1fr);overflow:hidden;border:1px solid rgba(205,215,201,.96);border-radius:22px;background:#fffffffb;box-shadow:0 28px 72px #17201629,0 3px 14px #17201614;color:#172016;animation:readingCardIn .18s cubic-bezier(.2,.72,.24,1) both}.reading-card:after{content:"";position:absolute;inset:4px;z-index:8;border:1px solid rgba(220,227,216,.72);border-radius:17px;pointer-events:none}.reading-topbar{position:relative;z-index:10;height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #dce3d8;background:#fffffffa;padding:0 18px 0 28px}.reading-path{min-width:0;display:flex;align-items:center;gap:13px}.reading-path>span,.reading-path>button{min-height:34px;display:inline-flex;align-items:center;border:0;border-radius:8px;background:transparent;color:#487f0a;padding:0 8px;font-size:13px;font-weight:600}.reading-path>button:hover{background:#f4fae9}.reading-path em{min-width:0;overflow:hidden;color:#6d756a;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.reading-close{width:34px;height:34px;display:grid;place-items:center;flex:0 0 34px;border:1px solid #dce3d8;border-radius:50%;background:#fff;color:#566053;padding:0 0 2px;font-size:21px;line-height:1}.reading-layout{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,844px) 338px;overflow:hidden}.reading-main{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.reading-article{width:100%;min-height:100%;padding:31px 37px 68px;animation:readingSwapIn .16s cubic-bezier(.2,.72,.24,1) both}.reading-meta{min-height:24px;display:flex;align-items:center;gap:9px;color:#687165;font-size:11px}.reading-meta .avatar{width:22px;height:22px;background:#172016;color:#fff;font-size:9px}.reading-meta strong{color:#354033;font-weight:600}.reading-meta time{margin-left:auto;color:#7d857a}.reading-article>h1{max-width:748px;margin:14px 0 9px;color:#172016;font-size:31px;font-weight:600;line-height:1.28;outline:none}.reading-standfirst{max-width:720px;margin:0;color:#566053;font-size:14px;font-weight:400;line-height:1.75}.reading-tags{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0 8px}.reading-tags span,.reading-why-context>span{min-height:24px;display:inline-flex;align-items:center;border:1px solid #dce3d8;border-radius:999px;background:#fbfcfa;color:#5e685b;padding:0 9px;font-size:10px}.reading-section{padding:25px 0;border-top:1px solid #e3e8df}.reading-facts{margin-top:16px}.reading-section-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.reading-section-heading>span{min-width:26px;color:#98d64e;font-size:10px;font-weight:700}.reading-section-heading h2{margin:0;color:#487f0a;font-size:17px;font-weight:600;line-height:1.4}.reading-section>p,.reading-source-list p{margin:0;color:#354033;font-size:14px;font-weight:400;line-height:1.85}.reading-facts>small{display:block;margin:-3px 0 8px 36px;color:#7d857a;font-size:10px;line-height:1.5}.reading-impact{position:relative;padding-left:18px}.reading-impact:before{content:"";position:absolute;top:26px;bottom:26px;left:0;width:3px;border-radius:2px;background:#98d64e}.reading-editorial{display:grid;grid-template-columns:28px 150px minmax(0,1fr);gap:0 18px;border-left:3px solid #98d64e;background:#f4fae9;padding:18px 20px;margin:2px 0 25px}.reading-editorial>span{color:#98d64e;font-size:10px;font-weight:700}.reading-editorial>div{grid-column:2 / -1;display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px}.reading-editorial small{color:#487f0a;font-size:12px;font-weight:600}.reading-editorial p{margin:0;color:#354033;font-size:14px;line-height:1.75}.reading-sources{padding-bottom:12px}.reading-source-list{border-top:1px solid #dce3d8}.reading-source-list a{position:relative;min-height:82px;display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:start;gap:4px 12px;border-bottom:1px solid #e3e8df;color:#172016;padding:13px 0;text-decoration:none}.reading-source-list a>span{grid-row:1 / span 2;color:#6c7569;font-size:10px}.reading-source-list strong{font-size:13px;font-weight:600}.reading-source-list p{grid-column:2;color:#657062;font-size:11px;line-height:1.55}.reading-source-list em{grid-column:3;grid-row:1 / span 2;align-self:center;color:#487f0a;font-size:11px;font-style:normal}.reading-rail{min-width:0;min-height:0;border-left:1px solid #dce3d8;background:#fbfcfa;padding:28px 22px}.reading-rail-head{height:52px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.reading-rail-head>span{display:grid;gap:4px}.reading-rail-head strong{color:#172016;font-size:24px;font-weight:600;line-height:1}.reading-rail-head small,.reading-rail-head em{color:#737c70;font-size:10px;font-style:normal}.reading-rail-question{position:relative;min-height:136px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:9px;border:1px solid #b9df78;border-radius:10px;background:#f4fae9;box-shadow:inset 3px 0 #98d64e;padding:15px 15px 13px 18px}.reading-rail-question>span{color:#5f6b5c;font-size:10px}.reading-rail-question h2{margin:0;color:#172016;font-size:14px;font-weight:600;line-height:1.5}.reading-rail-question button{width:max-content;min-height:28px;border:0;border-radius:7px;background:#e8f4cf;color:#365f10;padding:0 10px;font-size:11px;font-weight:600}.reading-rail-question .reading-current-status{width:max-content;min-height:28px;display:inline-flex;align-items:center;border-radius:7px;background:#e8f4cf;color:#365f10;padding:0 10px;font-size:11px;font-weight:600}.reading-question-switcher{height:48px;display:grid;grid-template-columns:34px minmax(0,1fr) auto 34px;align-items:center;gap:9px}.reading-question-switcher>button{width:34px;height:34px;border:1px solid #dce3d8;border-radius:50%;background:#fff;color:#487f0a;padding:0 0 3px;font-size:21px;line-height:1}.reading-question-switcher>button:disabled{cursor:default;opacity:.38}.reading-question-switcher>span{display:flex;align-items:center;justify-content:center;gap:5px}.reading-question-switcher i{width:5px;height:5px;display:block;border-radius:999px;background:#ccd5c8}.reading-question-switcher i.active{width:13px;background:#78c70b}.reading-question-switcher b{color:#697266;font-size:10px;font-weight:500}.reading-quick-save{width:100%;height:38px;border:1px solid #d3eaa6;border-radius:9px;background:#fff;color:#487f0a;font-size:12px;font-weight:600}.reading-quick-save:hover:not(.saved){border-color:#b9df78;background:#f4fae9}.reading-quick-save:active:not(.saved),.reading-quick-save.saved{border-color:#60a608;background:#e8f4cf;color:#365f10}.reading-quick-save.saved{cursor:default}.reading-quick-save:focus-visible,.reading-topbar button:focus-visible,.reading-rail button:focus-visible,.reading-expression button:focus-visible,.reading-source-list a:focus-visible,.reading-mobile-questions button:focus-visible{outline:2px solid #60a608;outline-offset:3px;box-shadow:0 0 0 4px #b9df7857}.reading-why-context{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;color:#6b7468;font-size:10px}.reading-why-context em{font-style:normal}.reading-why-context p{min-width:0;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.reading-why-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.reading-why-heading>h1{min-width:0;flex:1 1 auto;margin:0;color:#172016;font-size:31px;font-weight:600;line-height:1.28}.reading-save-title{min-width:154px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:7px;border:1px solid #365f10;border-radius:9px;background:#365f10;color:#fff;padding:0 15px;font-size:13px;font-weight:600;line-height:18px;white-space:nowrap}.reading-save-title:hover:not(.saved){border-color:#487f0a;background:#487f0a}.reading-save-title.saved{border-color:#d3eaa6;background:#f4fae9;color:#487f0a;cursor:default}.reading-save-title:focus-visible{outline:2px solid #60a608;outline-offset:2px;box-shadow:0 0 0 4px #b9df7857}.reading-save-title svg{width:18px;height:18px;flex:0 0 auto}.reading-answer{margin-top:24px;padding-top:22px}.reading-answer>p+p{margin-top:14px}.reading-judgement-end{border-top:1px solid #e3e8df;border-left:3px solid #98d64e;background:#f4fae9;padding:18px 20px;margin-top:25px}.reading-judgement-end small{color:#487f0a;font-size:10px;font-weight:600}.reading-judgement-end h2{margin:4px 0 6px;color:#172016;font-size:17px;font-weight:600}.reading-judgement-end p{margin:0;color:#566053;font-size:12px;line-height:1.65}.reading-expression{border-bottom:1px solid #e3e8df}.reading-expression-toggle{width:100%;height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;color:#172016;padding:0 2px;text-align:left}.reading-expression-toggle>span{min-width:0;display:flex;align-items:center;gap:8px}.reading-expression-toggle small,.reading-expression-toggle em{color:#697266;font-size:10px;font-style:normal;font-weight:400}.reading-expression-toggle strong{font-size:12px;font-weight:600}.reading-expression-editor{display:grid;gap:10px;border-top:1px solid #e3e8df;padding:14px 0 18px}.reading-expression-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;border:1px solid #dce3d8;border-radius:8px;background:#f7f9f5;padding:3px}.reading-expression-modes button{min-height:32px;border:0;border-radius:6px;background:transparent;color:#626c60;font-size:11px}.reading-expression-modes button.active{background:#fff;color:#365f10;box-shadow:0 1px 4px #17201614}.reading-expression-editor textarea{width:100%;resize:vertical;border:1px solid #dce3d8;border-radius:9px;background:#fff;color:#354033;padding:12px;font:inherit;font-size:12px;line-height:1.65}.reading-expression-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#737c70;font-size:10px}.reading-expression-footer button{min-height:32px;border:1px solid #d3eaa6;border-radius:8px;background:#f4fae9;color:#487f0a;padding:0 12px;font-weight:600}.reading-expression-footer button.copied{border-color:#60a608;background:#e8f4cf}.reading-mobile-questions,.reading-mobile-save,.reading-announcement{display:none}.reading-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}@keyframes readingCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes readingSwapIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cognition-library{height:calc(100vh - 84px);min-height:650px;display:grid;grid-template-rows:auto 72px minmax(0,1fr);overflow:hidden;border-top:1px solid #dce3d8;color:#172016;padding:0 24px 24px}.cognition-header{min-height:106px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #dce3d8;padding:18px 10px 16px}.cognition-header h1{margin:2px 0 5px;color:#172016;font-size:28px;font-weight:600;line-height:1.25}.cognition-header p{margin:0;color:#687165;font-size:12px}.cognition-header>span{color:#487f0a;font-size:12px;font-weight:600}.cognition-tools{min-width:0;display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:18px;border-bottom:1px solid #e3e8df;padding:12px 10px}.cognition-search{position:relative;max-width:520px}.cognition-search>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}.cognition-search input{width:100%;height:42px;border:1px solid #dce3d8;border-radius:10px;background:#fff;color:#172016;padding:0 14px;outline:none}.cognition-search input:focus{border-color:#78c70b;box-shadow:0 0 0 3px #b9df7847}.cognition-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;border:1px solid #dce3d8;border-radius:9px;background:#f7f9f5;padding:3px}.cognition-modes button{min-width:98px;height:34px;border:0;border-radius:7px;background:transparent;color:#667064;font-size:11px;font-weight:500}.cognition-modes button.active{background:#fff;color:#365f10;box-shadow:0 1px 4px #17201614;font-weight:600}.cognition-library-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 10px 40px}.cognition-groups,.cognition-recent{display:grid}.cognition-group{border-bottom:1px solid #dce3d8}.cognition-group>header{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 0 10px}.cognition-group>header>div{min-width:0}.cognition-group>header span{color:#487f0a;font-size:10px;font-weight:600}.cognition-group>header h2{overflow:hidden;margin:3px 0 0;color:#172016;font-size:16px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.cognition-group>header em{flex:0 0 auto;color:#747d72;font-size:10px;font-style:normal}.cognition-row{min-height:118px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;border-top:1px solid #e3e8df;padding:15px 0}.cognition-row-copy{min-width:0}.cognition-row-copy>strong{display:block;overflow:hidden;color:#172016;font-size:15px;font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.cognition-row-copy>p{display:-webkit-box;overflow:hidden;margin:7px 0 8px;color:#566053;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cognition-row-meta{display:flex;flex-wrap:wrap;gap:5px 12px;color:#788175;font-size:10px}.cognition-row-actions{display:flex;align-items:center;gap:8px}.cognition-open-answer,.cognition-open-hotspot{min-width:78px;height:34px;border:1px solid #d3eaa6;border-radius:8px;background:#f4fae9;color:#487f0a;font-size:11px;font-weight:600}.cognition-open-hotspot{border-color:#dce3d8;background:#fff;color:#566053;font-weight:500}.cognition-open-answer{min-width:104px}.cognition-more{position:relative}.cognition-more-trigger{width:34px;height:34px;border:1px solid #dce3d8;border-radius:8px;background:#fff;color:#566053;font-size:16px;letter-spacing:0}.cognition-more-menu{position:absolute;top:39px;right:0;z-index:4;min-width:132px;border:1px solid #dce3d8;border-radius:8px;background:#fff;box-shadow:0 12px 28px #17201621;padding:5px}.cognition-more-menu>button,.cognition-remove-confirm button{width:100%;min-height:32px;border:0;border-radius:6px;background:transparent;color:#566053;padding:0 8px;text-align:left}.cognition-more-menu>button:hover,.cognition-remove-confirm button:hover{background:#f4fae9}.cognition-remove-confirm{display:grid;gap:2px}.cognition-remove-confirm span{color:#6d756a;padding:5px 8px 2px;font-size:10px}.cognition-empty{min-height:360px;display:grid;place-content:center;justify-items:center;text-align:center}.cognition-empty h2{margin:4px 0 7px;font-size:20px;font-weight:600}.cognition-empty>p:last-of-type{margin:0;color:#687165;font-size:12px}.cognition-empty button{min-height:34px;border:1px solid #d3eaa6;border-radius:8px;background:#f4fae9;color:#487f0a;padding:0 12px;margin-top:12px}.cognition-library button:focus-visible,.cognition-library input:focus-visible{outline:2px solid #60a608;outline-offset:2px}@media(max-width:900px)and (min-width:601px){.reading-layout{grid-template-columns:minmax(0,1fr) 300px}.reading-article{padding-right:26px;padding-left:26px}.reading-rail{padding-right:16px;padding-left:16px}}@media(max-width:600px){.reading-overlay{display:block;padding:8px}.reading-card{width:calc(100vw - 16px);height:calc(100vh - 16px);grid-template-rows:54px minmax(0,1fr);border-radius:19px}.reading-card:after{inset:3px;border-radius:15px}.reading-topbar{height:54px;padding:0 12px 0 14px}.reading-path{gap:5px}.reading-path>span,.reading-path>button{padding:0 5px;font-size:11px}.reading-path em{max-width:150px;font-size:9px}.reading-close{width:32px;height:32px;flex-basis:32px}.reading-layout{display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.reading-main{min-height:auto;overflow:visible;scrollbar-gutter:auto}.reading-article{min-height:100%;padding:22px 18px 50px}.reading-rail{display:none}.reading-article>h1{margin-top:12px;font-size:24px;line-height:1.34}.reading-standfirst{font-size:13px;line-height:1.75}.reading-section>p{font-size:13px;line-height:1.78}.reading-editorial{grid-template-columns:24px minmax(0,1fr);gap:0 8px;padding:16px}.reading-editorial>div{grid-column:2;grid-template-columns:1fr;gap:6px}.reading-source-list a{grid-template-columns:44px minmax(0,1fr)}.reading-source-list em{grid-column:2;grid-row:auto;justify-self:start}.reading-mobile-questions{display:grid;gap:8px;border-top:1px solid #e3e8df;padding-top:24px;margin-top:24px}.reading-mobile-questions h2{margin:0 0 3px;color:#487f0a;font-size:16px;font-weight:600}.reading-mobile-questions button{min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;border:1px solid #dce3d8;border-radius:9px;background:#fbfcfa;padding:10px 12px;text-align:left}.reading-mobile-questions span{color:#6b7468;font-size:9px}.reading-mobile-questions strong{color:#172016;font-size:12px;font-weight:600;line-height:1.45}.reading-mobile-questions em{grid-column:2;grid-row:1 / span 2;align-self:center;color:#487f0a;font-size:10px;font-style:normal}.reading-mobile-save{display:block;margin:18px 0 6px}.reading-expression-footer{align-items:flex-start;flex-direction:column}.reading-expression-footer button{align-self:stretch}.cognition-library{height:auto;min-height:calc(100vh - 28px);grid-template-rows:auto auto minmax(0,1fr);border-top:0;padding:0 14px 28px}.cognition-header{min-height:118px;align-items:flex-start;padding:18px 2px 14px}.cognition-header h1{font-size:24px}.cognition-header>span{margin-top:24px}.cognition-tools{grid-template-columns:1fr;gap:9px;padding:12px 0}.cognition-search{max-width:none}.cognition-modes button{min-width:0}.cognition-library-scroll{overflow:visible;padding:0 0 32px}.cognition-group>header{align-items:flex-start;flex-direction:column;gap:5px}.cognition-group>header h2{white-space:normal}.cognition-row{grid-template-columns:1fr;gap:12px}.cognition-row-copy>strong{white-space:normal}.cognition-row-actions{justify-content:flex-end}}@media(prefers-reduced-motion:reduce){.reading-card,.reading-article{animation-duration:80ms;animation-name:readingFadeIn}}@keyframes readingFadeIn{0%{opacity:0}to{opacity:1}}body .feed>article.card.hotspot-content-card:not(.today-card){--category-bg: #edf0eb;--category-ink: #465044;position:relative;width:100%;min-width:0;border:1px solid rgba(210,216,209,.92);border-radius:15px;background:#fff;padding:0;overflow:hidden;isolation:isolate;box-shadow:0 8px 22px #181f1713,0 2px 5px #181f1709;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}body .feed>article.card.hotspot-content-card.tone-ai:not(.today-card){--category-bg: #e7efed;--category-ink: #375c55}body .feed>article.card.hotspot-content-card.tone-brand:not(.today-card){--category-bg: #f1eee7;--category-ink: #665849}body .feed>article.card.hotspot-content-card.tone-product:not(.today-card){--category-bg: #eceee8;--category-ink: #505b49}body .feed>article.card.hotspot-content-card.tone-money:not(.today-card){--category-bg: #efede8;--category-ink: #5f594d}body .feed>article.card.hotspot-content-card.tone-sport:not(.today-card),body .feed>article.card.hotspot-content-card.tone-life:not(.today-card){--category-bg: #e9f0e8;--category-ink: #466047}body .feed>article.card.hotspot-content-card.tone-web:not(.today-card){--category-bg: #e9edf0;--category-ink: #465765}body .feed>article.card.hotspot-content-card:not(.today-card):hover{border-color:#bcc5baf5;transform:translateY(-2px);box-shadow:0 13px 28px #181f171b,0 3px 7px #181f170b}body .feed>article.card.hotspot-content-card:not(.today-card):focus-visible{border-color:#626c60;outline:2px solid #364034;outline-offset:3px;transform:translateY(-1px);box-shadow:0 12px 26px #181f171a}body .feed>article.card.hotspot-content-card:not(.today-card):active{border-color:#c3cbc1fa;transform:translateY(0);box-shadow:0 6px 16px #181f1714,0 1px 3px #181f170a}body .feed>article.card.hotspot-content-card:not(.today-card)>.cover{position:relative;width:100%;min-width:0;max-width:none;overflow:hidden;border:0;border-radius:14px 14px 0 0;background:#eff2ed;padding:0;isolation:isolate}body .feed>article.card.hotspot-content-card:not(.today-card)>.cover:before{background:transparent;opacity:0}body .feed>article.card.hotspot-content-card:not(.today-card)>.cover:after{display:none}body .feed>article.card.hotspot-content-card:not(.today-card)>.cover>.cover-media{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;transform:none;transition:none}body .feed>article.card.hotspot-content-card:not(.today-card):hover>.cover>.cover-media{transform:none}body .feed>article.card.hotspot-content-card.hotspot-card-text:not(.today-card)>.cover{background:#f0f3ee}body .feed>article.card.hotspot-content-card.hotspot-card-text.tone-ai:not(.today-card)>.cover,body .feed>article.card.hotspot-content-card.hotspot-card-text.tone-web:not(.today-card)>.cover{background:#edf2f1}body .feed>article.card.hotspot-content-card.hotspot-card-text.tone-brand:not(.today-card)>.cover,body .feed>article.card.hotspot-content-card.hotspot-card-text.tone-money:not(.today-card)>.cover{background:#f3f0e9}body .feed>article.card.hotspot-content-card.hotspot-card-text.tone-sport:not(.today-card)>.cover,body .feed>article.card.hotspot-content-card.hotspot-card-text.tone-life:not(.today-card)>.cover{background:#edf3ec}body .feed>article.card.hotspot-content-card:not(.today-card)>.cover>.text-cover-signal{top:14px;left:14px;right:14px;opacity:.24}body .feed>article.card.hotspot-content-card:not(.today-card)>.cover>.text-cover-signal i{width:3px;height:3px;background:#566053}body .feed>article.card.hotspot-content-card:not(.today-card)>.cover>.cover-title,body .feed>article.card.hotspot-content-card:not(.today-card)>.cover:has(.cover-media)>.cover-title{position:absolute;top:14px;left:14px;right:14px;z-index:2;width:fit-content;max-width:calc(100% - 28px);display:-webkit-box;overflow:hidden;margin:0;border:0;background:transparent;color:#f9faf8;padding:0;font-size:17px;font-weight:600;line-height:1.24;letter-spacing:0;text-align:left;text-shadow:0 1px 4px rgba(10,14,10,.46);white-space:normal;isolation:isolate;-webkit-box-orient:vertical;-webkit-line-clamp:3}body .feed>article.card.hotspot-content-card[data-image-tone=dark]:not(.today-card)>.cover>.cover-title:before{content:none}body .feed>article.card.hotspot-content-card[data-image-tone=light]:not(.today-card)>.cover>.cover-title{color:#172016;text-shadow:none}body .feed>article.card.hotspot-content-card[data-image-tone=light]:not(.today-card)>.cover>.cover-title:before{content:none}body .feed>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag{position:absolute;left:12px;right:auto;bottom:12px;z-index:3;width:52px;min-width:52px;height:30px;min-height:30px;display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:0;overflow:hidden;border:1px solid rgba(210,216,209,.88);border-radius:15px;background:#fcfcf9e0;padding:1px 2px;opacity:1;filter:none;transform:none;box-shadow:0 3px 10px #181f1712;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:width .16s ease,background-color .16s ease,border-color .16s ease}body .feed>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag>strong{min-width:0;overflow:hidden;color:#50584e;font-size:11px;font-weight:400;line-height:1;text-overflow:ellipsis;text-shadow:none;white-space:nowrap;opacity:0;transition:opacity .12s ease}body .feed>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag>.ask{width:46px;min-width:46px;height:26px;min-height:26px;border:0;border-radius:13px;background:transparent;color:#333a31;padding:0;box-shadow:none;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:0;transform:none}body .feed>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag>.ask:hover{background:#e8ece5b8;transform:none}body .feed>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag>.ask:focus-visible{outline:2px solid #4c5749;outline-offset:-1px}@media(hover:hover){body .feed>article.card.hotspot-content-card:not(.today-card):hover>.cover>.why-tag,body .feed>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag:focus-within{width:calc(100% - 24px);border-color:#c3cac0f5;background:#fcfcf9f0}body .feed>article.card.hotspot-content-card:not(.today-card):hover>.cover>.why-tag>strong,body .feed>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag:focus-within>strong{opacity:1}}body .feed>article.card.hotspot-content-card:not(.today-card)>.card-body{width:100%;min-width:0;max-width:none;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 36px;gap:0;border:0;border-top:1px solid rgba(226,230,224,.92);background:#fff;padding:0}body .feed>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-news-title{width:100%;min-width:0;min-height:0;display:-webkit-box;overflow:hidden;margin:0;padding:9px 12px 6px;color:#192018;font-size:14px;font-weight:600;line-height:1.32;letter-spacing:0;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .feed>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-meta{width:100%;min-width:0;height:36px;min-height:36px;display:flex;align-items:center;gap:7px;margin:0;border-top:1px solid rgba(236,239,234,.96);padding:0 10px 0 11px}body .feed>article.card.hotspot-content-card:not(.today-card) .card-category-mark{width:20px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--category-bg);color:var(--category-ink);font-size:10px;font-weight:600;line-height:1;box-shadow:inset 0 0 0 1px #444e4114}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta-copy{min-width:0;display:grid;align-content:center;gap:1px;line-height:1}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta-copy>b,body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta-copy>span{min-width:0;overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta-copy>b{color:#596157;font-size:10.5px}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta-copy>span{color:#8a9188;font-size:9px}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save{width:48px;min-width:48px;height:28px;min-height:28px;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;margin-left:auto;border:0;border-radius:14px;background:transparent;color:#646c62;padding:0 4px;box-shadow:none}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save:hover{background:#f1f3ef}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save:focus-visible{outline:2px solid #4c5749;outline-offset:1px}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save .paw,body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save .count{transform:none}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save .count{color:#7b8279;font-size:10px;font-weight:400}@media(min-width:761px){body .feed.homepage-composition>:is(article.card.hotspot-content-card.home-slot-2,article.card.hotspot-content-card.home-slot-3,article.card.hotspot-content-card.home-slot-4,article.card.hotspot-content-card.home-slot-5,article.card.hotspot-content-card.home-slot-6,article.card.hotspot-content-card.home-slot-7,article.card.hotspot-content-card.home-slot-8,article.card.hotspot-content-card.home-slot-9,article.card.hotspot-content-card.home-slot-10,article.card.hotspot-content-card.home-slot-after):not(.today-card){grid-template-rows:minmax(0,1fr) 75px;border:1px solid rgba(202,211,199,.98);padding:0}body .feed.homepage-composition>:is(article.card.hotspot-content-card.home-slot-2,article.card.hotspot-content-card.home-slot-3,article.card.hotspot-content-card.home-slot-4,article.card.hotspot-content-card.home-slot-5,article.card.hotspot-content-card.home-slot-6,article.card.hotspot-content-card.home-slot-7,article.card.hotspot-content-card.home-slot-8,article.card.hotspot-content-card.home-slot-9,article.card.hotspot-content-card.home-slot-10,article.card.hotspot-content-card.home-slot-after):not(.today-card)>.cover{width:100%;height:auto;min-height:0;border-radius:14px 14px 0 0}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-vertical:not(.today-card)>.cover>.cover-title,body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-vertical:not(.today-card)>.cover:has(.cover-media)>.cover-title{top:14px;left:14px;right:14px;width:fit-content;max-width:calc(100% - 28px)}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-vertical:not(.today-card)>.cover>.why-tag{left:12px;right:auto;bottom:12px}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-vertical:not(.today-card)>.card-body{height:75px;min-height:75px;grid-template-rows:39px 36px}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-vertical:not(.today-card)>.card-body>.card-news-title{height:39px;min-height:39px;display:block;padding:0 12px;font-size:13px;line-height:39px;text-overflow:ellipsis;white-space:nowrap}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:not(.today-card){height:135px;min-height:135px;display:grid;grid-template-columns:minmax(0,58%) minmax(108px,42%);grid-template-rows:minmax(0,1fr);border:1px solid rgba(202,211,199,.98);padding:0}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-11:not(.today-card){width:27.735%;margin-left:0}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-12:not(.today-card){width:30.06%;margin-left:29.113%}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-13:not(.today-card){width:26.615%;margin-left:61.154%}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:not(.today-card)>.cover{position:relative;inset:auto;grid-column:2;grid-row:1;width:100%;height:100%;min-height:0;border-radius:0 14px 14px 0;padding:0}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:not(.today-card)>.cover>.cover-title,body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:not(.today-card)>.cover:has(.cover-media)>.cover-title,body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:not(.today-card)>.cover>.text-cover-signal{display:none}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:not(.today-card)>.cover>.why-tag{left:10px;right:auto;bottom:10px}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:not(.today-card):hover>.cover>.why-tag,body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:not(.today-card)>.cover>.why-tag:focus-within{width:calc(100% - 20px)}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:not(.today-card)>.card-body{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 36px;border:0;background:#fff;padding:0}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:not(.today-card)>.card-body>.card-news-title{position:static;grid-column:1;grid-row:1;width:100%;height:auto;min-height:0;display:-webkit-box;margin:0;padding:14px 13px 8px;color:#192018;font-size:14px;font-weight:600;line-height:1.35;text-shadow:none;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:3}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:not(.today-card)>.card-body>.card-meta{position:static;grid-column:1;grid-row:2;width:100%;height:36px;min-height:36px;border-radius:0 0 0 14px;background:#fff;padding:0 8px 0 10px;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:760px){body .feed>article.card.hotspot-content-card:not(.today-card){border:1px solid rgba(210,216,209,.92);padding:0}body .feed>article.card.hotspot-content-card:not(.today-card)>.cover{width:100%;min-width:0;border-radius:14px 14px 0 0}body .feed>article.card.hotspot-content-card:not(.today-card)>.cover>.cover-title,body .feed>article.card.hotspot-content-card:not(.today-card)>.cover:has(.cover-media)>.cover-title{top:16px;left:16px;right:16px;max-width:calc(100% - 32px);font-size:18px}body .feed>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag{left:13px;right:auto;bottom:13px}body .feed>article.card.hotspot-content-card:not(.today-card)>.card-body{grid-template-rows:minmax(0,1fr) 38px}body .feed>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-news-title{padding:11px 13px 7px;font-size:14px}body .feed>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-meta{height:38px;min-height:38px;padding-right:11px;padding-left:12px}}@media(prefers-reduced-motion:reduce){body .feed>article.card.hotspot-content-card:not(.today-card),body .feed>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag,body .feed>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag>strong{transition:none}body .feed>article.card.hotspot-content-card:not(.today-card):hover,body .feed>article.card.hotspot-content-card:not(.today-card):focus-visible{transform:none}}body .feed>article.card.hotspot-content-card:not(.today-card){--card-title-surface: #fcfdfb;--card-meta-surface: #f3f5f1;--card-mark-surface: #687466;--card-mark-ink: #fff;--card-paw-surface: rgba(255, 255, 255, .78);box-sizing:border-box;border-color:#d3dad0f5;border-radius:16px;background:#fff;padding:4px;box-shadow:inset 0 0 0 1px #fffffff5,0 8px 20px #17201613,0 2px 5px #17201609}body .feed>article.card.hotspot-content-card.tone-ai:not(.today-card){--card-title-surface: #fbfcfb;--card-meta-surface: #f0f4f2;--card-mark-surface: #57736c}body .feed>article.card.hotspot-content-card.tone-brand:not(.today-card){--card-title-surface: #fdfcf9;--card-meta-surface: #f5f1e9;--card-mark-surface: #846e51}body .feed>article.card.hotspot-content-card.tone-product:not(.today-card){--card-title-surface: #fcfdf9;--card-meta-surface: #f1f4eb;--card-mark-surface: #687451}body .feed>article.card.hotspot-content-card.tone-money:not(.today-card){--card-title-surface: #fdfcf9;--card-meta-surface: #f4f1ea;--card-mark-surface: #79694f}body .feed>article.card.hotspot-content-card:is(.tone-sport,.tone-life):not(.today-card){--card-title-surface: #fbfdf9;--card-meta-surface: #eef4ec;--card-mark-surface: #537158}body .feed>article.card.hotspot-content-card.tone-web:not(.today-card){--card-title-surface: #fbfcfd;--card-meta-surface: #eff3f5;--card-mark-surface: #586d79}body .feed>article.card.hotspot-content-card:not(.today-card):hover{border-color:#c3cbc0fa;box-shadow:inset 0 0 0 1px #fffffffa,0 12px 25px #1720161b,0 3px 7px #1720160a}body .feed>article.card.hotspot-content-card:not(.today-card):focus-visible{border-color:#b5c2b1fa;outline:2px solid #5f9f1e;outline-offset:3px;box-shadow:inset 0 0 0 1px #fffffffa,0 0 0 6px #b9df7838,0 11px 24px #1720161a}body .feed>article.card.hotspot-content-card:not(.today-card):active{border-color:#ccd3c9fa;box-shadow:inset 0 0 0 1px #fffffffa,0 5px 13px #17201616}body .feed>article.card.hotspot-content-card:not(.today-card)>.cover{border-radius:11px 11px 0 0;box-shadow:inset 0 0 0 1px #ffffff2e}body .feed>article.card.hotspot-content-card:not(.today-card)>.card-body{overflow:hidden;border:0;border-radius:0 0 11px 11px;background:var(--card-title-surface)}body .feed>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-news-title{border-top:1px solid rgba(224,229,221,.82);background:var(--card-title-surface)}body .feed>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-meta{border-top:1px solid rgba(218,225,215,.76);background:var(--card-meta-surface)}body .feed>article.card.hotspot-content-card:not(.today-card) .card-category-mark{border:1px solid rgba(255,255,255,.72);background:var(--card-mark-surface);color:var(--card-mark-ink);box-shadow:0 1px 3px #17201621}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save{width:50px;min-width:50px;height:28px;min-height:28px;justify-content:center;border:1px solid rgba(218,224,215,.92);background:var(--card-paw-surface);padding:0 7px;box-shadow:inset 0 1px #fffffff0,0 2px 6px #17201611;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save:hover{border-color:#c7d0c4fa;background:#fffffff0;box-shadow:inset 0 1px #fffffffa,0 3px 8px #17201617}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save.marked{border-color:#cddbb5f5;background:#f4f8ecf5}@media(min-width:761px){body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-vertical:not(.today-card){grid-template-rows:minmax(0,1fr) 75px}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-vertical:not(.today-card)>.cover{border-radius:11px 11px 0 0}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-vertical:not(.today-card)>.card-body{border-radius:0 0 11px 11px}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:not(.today-card){height:135px;min-height:135px;box-sizing:border-box}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-13):not(.today-card){display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 33px;padding:4px}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-13):not(.today-card)>.cover{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;height:auto;min-height:0;border-radius:11px 11px 0 0;background:var(--card-title-surface);padding:0;box-shadow:none}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-13):not(.today-card)>.cover>.cover-media,body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-13):not(.today-card)>.cover>.text-cover-signal{display:none}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-13):not(.today-card)>.cover>.cover-title,body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-13):not(.today-card)>.cover:has(.cover-media)>.cover-title{position:absolute;top:12px;left:11px;right:70px;width:auto;max-width:none;display:-webkit-box;color:#172016;font-size:15px;font-weight:600;line-height:1.32;text-shadow:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-13):not(.today-card)>.cover>.cover-title:before{content:none}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-13):not(.today-card)>.cover>.why-tag{left:auto;right:10px;bottom:10px}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-13):not(.today-card):hover>.cover>.why-tag,body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-13):not(.today-card)>.cover>.why-tag:focus-within{left:10px;right:auto;width:calc(100% - 20px)}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-13):not(.today-card)>.card-body{position:relative;inset:auto;grid-column:1;grid-row:2;width:100%;height:33px;min-height:33px;display:block;border-radius:0 0 11px 11px;background:var(--card-meta-surface)}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-13):not(.today-card)>.card-body>.card-news-title{display:none}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-13):not(.today-card)>.card-body>.card-meta{position:static;width:100%;height:33px;min-height:33px;border-radius:0 0 11px 11px;background:var(--card-meta-surface);padding:0 8px}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-12:not(.today-card){position:relative;display:block;padding:4px}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-12:not(.today-card)>.cover{position:absolute;inset:4px;width:auto;height:auto;min-height:0;border-radius:11px}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-12:not(.today-card)>.cover>.cover-title,body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-12:not(.today-card)>.cover:has(.cover-media)>.cover-title{display:-webkit-box;top:11px;left:12px;right:auto;width:50%;max-width:50%;color:#fff;font-size:15px;line-height:1.25;text-shadow:0 1px 5px rgba(12,16,12,.42);-webkit-box-orient:vertical;-webkit-line-clamp:2}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-12:not(.today-card)>.cover>.cover-title:before{content:none}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-12:not(.today-card)>.cover>.why-tag{left:auto;right:12px;bottom:43px}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-12:not(.today-card):hover>.cover>.why-tag,body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-12:not(.today-card)>.cover>.why-tag:focus-within{left:10px;right:auto;width:calc(100% - 20px)}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-12:not(.today-card)>.card-body{position:absolute;inset:4px;width:auto;height:auto;min-height:0;display:block;overflow:hidden;border-radius:11px;background:transparent;pointer-events:none}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-12:not(.today-card)>.card-body>.card-news-title{position:absolute;top:36px;left:12px;width:48%;height:auto;min-height:0;display:-webkit-box;border:0;background:transparent;padding:0;color:#ffffffe0;font-size:11px;font-weight:500;line-height:1.42;text-shadow:0 1px 5px rgba(12,16,12,.48);white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-12:not(.today-card)>.card-body>.card-meta{position:absolute;left:0;right:0;bottom:0;width:auto;height:36px;min-height:36px;border:0;border-top:1px solid rgba(255,255,255,.72);border-radius:0 0 11px 11px;background:#f6f8f4c7;padding:0 8px;box-shadow:0 -3px 12px #17201609;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:auto}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-12:not(.today-card) .card-meta>.paw-save{background:#ffffffd1}}@media(max-width:760px){body .feed>article.card.hotspot-content-card:not(.today-card){padding:4px}body .feed>article.card.hotspot-content-card:not(.today-card)>.cover{border-radius:11px 11px 0 0}body .feed>article.card.hotspot-content-card:not(.today-card)>.card-body{border-radius:0 0 11px 11px}}body .brand-logo{max-width:100%;display:block;flex:0 0 auto;background:transparent;object-fit:contain;filter:none;box-shadow:none;mix-blend-mode:normal;opacity:1;image-rendering:auto}body .brand-logo-horizontal{aspect-ratio:1133 / 362}body .brand-logo-paw{aspect-ratio:394 / 390}body .brand-logo-vertical{aspect-ratio:620 / 668}body .sidebar .brand{display:flex;align-items:center;justify-content:flex-start;overflow:visible;border:0;background:transparent;padding:0}@media(min-width:1368px){body .sidebar .brand{width:180px;height:58px;margin:0 0 18px}body .sidebar .sidebar-brand-lockup{width:180px;height:auto}}@media(min-width:761px)and (max-width:1367px){body .sidebar .brand{width:180px;height:58px;margin:0 0 18px -12px}body .sidebar .sidebar-brand-lockup{display:block;width:180px;height:auto}}body .feed.homepage-composition>article.card{--handoff-card-border: rgba(230, 231, 226, .96);--handoff-card-shadow: 0 2px 7px rgba(31, 38, 29, .12);--handoff-card-shadow-hover: 0 5px 14px rgba(31, 38, 29, .16);box-sizing:border-box;border:1px solid var(--handoff-card-border);border-radius:12px;box-shadow:var(--handoff-card-shadow);transition:border-color .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s cubic-bezier(.2,.7,.2,1),transform .1s ease}body .feed.homepage-composition>article.card:hover{border-color:#d3d7cffa;box-shadow:var(--handoff-card-shadow-hover);transform:none}body .feed.homepage-composition>article.card:focus-visible{border-color:#2f7d4b;outline:2px solid #2f7d4b;outline-offset:3px;box-shadow:var(--handoff-card-shadow-hover);transform:none}body .feed.homepage-composition>article.card:active{box-shadow:0 2px 5px #1f261d1a;filter:brightness(.995);transform:scale(.995)}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card){--card-title-surface: #fff;--card-meta-surface: #f5f6f3;--handoff-card-frame: rgba(243, 246, 241, .98);overflow:hidden;border:1px solid rgba(202,211,199,.98);border-radius:16px;background:#fff;padding:0;box-shadow:var(--handoff-card-shadow)}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card):after{content:"";position:absolute;inset:0;z-index:5;border:4px solid var(--handoff-card-frame);border-radius:inherit;box-shadow:inset 0 0 0 1px #d3dad0b3;pointer-events:none}body .feed.homepage-composition>article.card.hotspot-content-card.tone-ai:not(.today-card),body .feed.homepage-composition>article.card.hotspot-content-card.tone-web:not(.today-card){--card-meta-surface: #f1f4f3}body .feed.homepage-composition>article.card.hotspot-content-card.tone-brand:not(.today-card),body .feed.homepage-composition>article.card.hotspot-content-card.tone-money:not(.today-card){--card-meta-surface: #f5f2ec}body .feed.homepage-composition>article.card.hotspot-content-card:is(.tone-product,.tone-sport,.tone-life):not(.today-card){--card-meta-surface: #f1f5ed}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card):hover{--handoff-card-frame: rgba(238, 243, 235, .99);box-shadow:var(--handoff-card-shadow-hover)}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover{overflow:hidden;border:0;border-radius:11px 11px 0 0;background:#d8dcd5;padding:0;box-shadow:none;isolation:isolate}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover:before{content:"";position:absolute;inset:0;z-index:1;display:block;background:linear-gradient(180deg,rgba(17,20,16,.24) 0%,rgba(17,20,16,.02) 42%,transparent 54%),linear-gradient(0deg,rgba(17,20,16,.11) 0%,transparent 34%);opacity:1;pointer-events:none}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover:after{content:none}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover>.cover-media{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.9) contrast(.98) brightness(.94);transform:scale(1);transition:transform .2s cubic-bezier(.2,.7,.2,1)}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card):hover>.cover>.cover-media{transform:scale(1.02)}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover>.text-cover-signal{display:none}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover>.cover-title,body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover:has(.cover-media)>.cover-title{position:absolute;top:13px;left:13px;right:13px;z-index:2;width:auto;max-width:calc(100% - 26px);display:-webkit-box;overflow:hidden;margin:0;border:0;background:transparent;color:#fff;padding:0;font-size:16px;font-weight:600;line-height:1.32;letter-spacing:0;text-align:left;text-shadow:0 1px 3px rgba(16,20,15,.34);white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover>.cover-title:before{content:none}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag,body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card):hover>.cover>.why-tag,body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag:focus-within{position:absolute;left:12px;right:auto;bottom:2px;z-index:3;width:44px;min-width:44px;height:44px;min-height:44px;display:block;overflow:visible;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag>strong{display:none}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag>.ask{position:relative;width:44px;min-width:44px;height:44px;min-height:44px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:#41433f;padding:0;font-family:inherit;font-size:11px;font-weight:450;line-height:1;box-shadow:none}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag>.ask:before{content:"";position:absolute;top:8px;left:0;z-index:-1;width:44px;height:28px;border:1px solid rgba(221,222,216,.92);border-radius:14px;background:#f8f8f5e6;box-shadow:0 2px 6px #1f261d14;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag>.ask:hover{background:transparent}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag>.ask:hover:before{background:#fffffcf5}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag>.ask:focus-visible{outline:0}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover>.why-tag>.ask:focus-visible:before{border-color:#2f7d4b;box-shadow:0 0 0 2px #2f7d4b,0 0 0 5px #2f7d4b33}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.card-body{overflow:hidden;border:0;border-radius:0 0 11px 11px;background:#fff}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-news-title{min-width:0;display:block;overflow:hidden;border:0;background:#fff;color:#191b18;padding:11px 12px 6px;font-size:12px;font-weight:600;line-height:1.25;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-meta{min-width:0;border:0;border-top:1px solid rgba(230,231,226,.86);border-radius:0 0 11px 11px;background:var(--card-meta-surface);padding:0 10px 0 11px}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card) .card-category-mark{width:18px;height:18px;flex:0 0 18px;border:0;font-size:9px;box-shadow:none}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card) .publisher-name{min-width:0}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card) .publisher-name b,body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card) .publisher-name span{max-width:100%;overflow:hidden;color:#7e817c;font-size:9px;font-weight:400;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card) .publisher-name b{color:#666a64;font-weight:500}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save{width:48px;min-width:48px;height:28px;min-height:28px;border:1px solid rgba(220,223,217,.92);border-radius:14px;background:#ffffffc2;padding:0 7px;color:#5f625d;box-shadow:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save:hover{border-color:#cad0c7fa;background:#fffffff5;box-shadow:none}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save.marked{border-color:#b3cd89f5;background:#f4fae9}body .feed>article.card.hotspot-content-card:not(.today-card)>.card-body{border-top:1px solid rgba(224,229,221,.82);background:var(--card-title-surface, #fff)}body .feed>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-news-title,body .feed>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-meta{border-top:0;background:transparent}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.card-body,body .feed.feed-results>article.card.hotspot-content-card:not(.today-card)>.card-body{background:#fff}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-news-title,body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-meta,body .feed.feed-results>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-news-title,body .feed.feed-results>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-meta{border-top:0;background:transparent}body .feed>article.card.hotspot-content-card:not(.today-card) .card-publisher-avatar{width:18px;min-width:18px;height:18px;flex:0 0 18px;border:0;background:var(--card-mark-surface, #687466);color:#fff;font-size:9px;font-weight:600;line-height:1;box-shadow:none}body .feed>article.card.hotspot-content-card:not(.today-card) .card-publisher-name{min-width:0;display:block;flex:1;overflow:hidden;color:#747b72;font-size:9.5px;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save{width:50px;min-width:50px;height:28px;min-height:28px;display:grid;grid-template-columns:24px auto;align-items:center;justify-content:center;gap:3px;padding:0 6px}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save .paw,body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save .count{position:static;inset:auto;transform:none}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save .paw{width:24px;height:24px}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save .count{min-width:0;color:#7b8279;font-size:10px;font-weight:400;line-height:1;text-align:right}body .today-publisher{min-width:0;display:flex;align-items:center;gap:6px}body .today-publisher-avatar{width:18px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffffe0;color:#31433a;font-size:9px;font-weight:600}body .today-publisher-name{min-width:0;overflow:hidden;color:#fffc;font-size:10px;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap}body .today-mood-card .spotlight-footer .paw-save{width:50px;min-width:50px;height:28px;min-height:28px;display:grid;grid-template-columns:24px auto;align-items:center;justify-content:center;gap:3px;padding:0 4px}body .today-mood-card .spotlight-footer .paw-save .paw,body .today-mood-card .spotlight-footer .paw-save .count{position:static;inset:auto}body .feed.homepage-composition>article.card.today-card{overflow:hidden;border:1px solid var(--handoff-card-border);border-radius:12px;background:#fff;padding:2px;box-shadow:var(--handoff-card-shadow)}body .feed.homepage-composition>article.card.today-card:before,body .feed.homepage-composition>article.card.today-card:after{content:none}body .feed.homepage-composition>article.card.today-card>.today-spotlight{border:0;border-radius:9px;box-shadow:none}body .feed.homepage-composition>article.card.today-card>.today-spotlight:after{content:none}@media(min-width:761px){body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=tall]:not(.today-card){grid-template-rows:239px minmax(0,1fr)}body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=standard]:not(.today-card){grid-template-rows:174px minmax(0,1fr)}body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=tall]:not(.today-card)>.card-body,body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=standard]:not(.today-card)>.card-body{height:auto;min-height:0;grid-template-rows:minmax(0,1fr) 34px}body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=tall]:not(.today-card)>.card-body>.card-meta,body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=standard]:not(.today-card)>.card-body>.card-meta{height:34px;min-height:34px}body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=horizontal]:not(.today-card){position:relative;height:135px;min-height:135px;display:block;overflow:hidden;padding:0}body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=horizontal]:not(.today-card)>.cover{position:absolute;inset:0;display:block;width:auto;height:auto;min-height:0;border-radius:11px}body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=horizontal]:not(.today-card)>.cover>.cover-media{display:block;filter:saturate(.74) contrast(.95) brightness(.78)}body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=horizontal]:not(.today-card)>.cover:before{background:linear-gradient(90deg,#14151194,#14151129 54%,#14151108)}body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=horizontal]:not(.today-card)>.cover>.cover-title,body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=horizontal]:not(.today-card)>.cover:has(.cover-media)>.cover-title{top:12px;left:15px;right:122px;width:auto;max-width:calc(100% - 137px);color:#fff;font-size:15px;line-height:1.2;text-shadow:0 1px 3px rgba(16,20,15,.36);-webkit-line-clamp:1}body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=horizontal]:not(.today-card)>.cover>.why-tag,body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=horizontal]:not(.today-card):hover>.cover>.why-tag,body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=horizontal]:not(.today-card)>.cover>.why-tag:focus-within{inset:31px 12px auto auto}body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=horizontal]:not(.today-card)>.card-body{position:absolute;inset:0;display:block;overflow:visible;border:0;border-radius:11px;background:transparent;pointer-events:none}body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=horizontal]:not(.today-card)>.card-body>.card-news-title{position:absolute;top:36px;left:15px;width:48%;height:auto;min-height:0;display:-webkit-box;border:0;background:transparent;color:#ffffffd6;padding:0;font-size:10px;font-weight:400;line-height:1.45;text-shadow:0 1px 3px rgba(16,20,15,.32);white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=horizontal]:not(.today-card)>.card-body>.card-meta{position:absolute;left:6px;right:6px;bottom:6px;width:auto;height:32px;min-height:32px;border:1px solid rgba(238,238,233,.74);border-radius:8px;background:#f9f9f7d6;padding:0 8px 0 9px;box-shadow:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:auto}body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=horizontal]:not(.today-card) .card-meta>.paw-save{height:26px;min-height:26px;background:#ffffffb3}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-12,.home-slot-13)[data-card-variant=horizontal]:not(.today-card){position:relative;height:135px;min-height:135px;display:block;overflow:hidden;border-radius:16px;padding:0}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-12,.home-slot-13)[data-card-variant=horizontal]:not(.today-card)>.cover{position:absolute;inset:0;display:block;width:auto;height:auto;min-height:0;border-radius:11px}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-12,.home-slot-13)[data-card-variant=horizontal]:not(.today-card)>.cover>.cover-media{display:block}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-12,.home-slot-13)[data-card-variant=horizontal]:not(.today-card)>.cover>.cover-title,body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-12,.home-slot-13)[data-card-variant=horizontal]:not(.today-card)>.cover:has(.cover-media)>.cover-title{top:12px;left:15px;right:122px;width:auto;max-width:calc(100% - 137px);color:#fff;font-size:15px;line-height:1.2;text-shadow:0 1px 3px rgba(16,20,15,.36);-webkit-line-clamp:1}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-12,.home-slot-13)[data-card-variant=horizontal]:not(.today-card)>.cover>.why-tag,body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-12,.home-slot-13)[data-card-variant=horizontal]:not(.today-card):hover>.cover>.why-tag,body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-12,.home-slot-13)[data-card-variant=horizontal]:not(.today-card)>.cover>.why-tag:focus-within{inset:31px 12px auto auto;width:44px}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-12,.home-slot-13)[data-card-variant=horizontal]:not(.today-card)>.card-body{position:absolute;inset:0;width:auto;height:auto;min-height:0;display:block;overflow:visible;border:0;border-radius:11px;background:transparent;pointer-events:none}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-12,.home-slot-13)[data-card-variant=horizontal]:not(.today-card)>.card-body>.card-news-title{position:absolute;top:36px;left:15px;width:48%;height:auto;min-height:0;display:-webkit-box;border:0;background:transparent;color:#ffffffd6;padding:0;font-size:10px;font-weight:400;line-height:1.45;text-shadow:0 1px 3px rgba(16,20,15,.32);white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal:is(.home-slot-11,.home-slot-12,.home-slot-13)[data-card-variant=horizontal]:not(.today-card)>.card-body>.card-meta{position:absolute;left:6px;right:6px;bottom:6px;width:auto;height:32px;min-height:32px;border:1px solid rgba(238,238,233,.74);border-radius:8px;background:#f9f9f7d6;padding:0 8px 0 9px;box-shadow:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);pointer-events:auto}}@media(min-width:761px){body .feed.feed-results>article.card.hotspot-content-card:not(.today-card)>.card-body{grid-template-rows:minmax(0,1fr) 36px;gap:0}body .feed.feed-results>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-news-title{grid-row:1;height:auto;min-height:0;white-space:nowrap}body .feed.feed-results>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-meta{grid-row:2;height:36px;min-height:36px}}@media(max-width:760px){body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card){padding:0}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover{border-radius:11px 11px 0 0}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.card-body{border-radius:0 0 11px 11px}}@media(prefers-reduced-motion:reduce){body .feed.homepage-composition>article.card,body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card)>.cover>.cover-media{transition:none}body .feed.homepage-composition>article.card:active,body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card):hover>.cover>.cover-media{filter:none;transform:none}}@media(max-width:1367px)and (min-width:1321px){body .app{gap:44px}}@media(max-width:1441px)and (min-width:1368px){body .app{gap:48px}}@media(max-width:1320px)and (min-width:761px){body .app{gap:48px}body .sidebar .brand{margin-left:-8px}}body .auth-modal-brand,body .auth-modal-brand .brand-logo-horizontal{width:190px;background:transparent}body .auth-modal-brand{min-width:190px;height:61px;flex:0 0 auto}body .auth-modal-brand .brand-logo-horizontal{min-width:190px;max-width:none;height:61px}@media(min-width:821px){body .auth-modal-brand{top:50px;width:190px;height:61px}body .auth-modal-brand .brand-logo-horizontal{width:190px;min-width:190px;height:61px}}body .loading-animation,body .loading-motion,body .loading-veil .loading-paw{width:96px;height:96px}body .loading-animation{display:block}body .loading-motion{display:block;object-fit:contain}body .loading-veil .loading-paw{display:none}body .splash-screen{background:#fffdfa}body .splash-screen .splash-lockup{width:160px;height:auto;object-position:center;transform:none}@media(max-width:820px){body .auth-modal-brand{width:180px;min-width:180px;height:58px;margin:0 auto 8px}body .auth-modal-brand .brand-logo-horizontal{width:180px;min-width:180px;height:57.51px}}@media(max-width:760px){body .topbar-mobile-brand{width:180px;height:58px;min-width:180px;display:inline-flex;align-items:center}body .topbar-mobile-brand .brand-logo-horizontal{width:180px;height:auto}}@media(prefers-reduced-motion:reduce){body .loading-animation{display:none}body .loading-veil .loading-paw{display:block;border-radius:0}}body .marked-shell>.topbar{margin-bottom:42px}body .marked-library{position:relative;width:100%;height:calc(100vh - 214px);min-height:520px;display:grid;grid-template-rows:102px 65px minmax(0,1fr);overflow:hidden;border:1px solid #dce3d8;border-radius:15px;background:#fff;padding:0 34px;isolation:isolate}body .marked-library:before{content:"";position:absolute;inset:4px;z-index:-1;border:1px solid rgba(220,227,216,.55);border-radius:11px;pointer-events:none}body .marked-library-header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #dce3d8;padding:0 2px}body .marked-library-header>div{min-width:0}body .marked-library-header .eyebrow{margin:0 0 4px;color:#6f7b6c;font-size:9px;font-weight:600;line-height:1;letter-spacing:.08em}body .marked-library-header h1{margin:0;color:#172016;font-size:26px;font-weight:600;line-height:1.2;letter-spacing:0}body .marked-library-header div>p:last-child{margin:5px 0 0;color:#7b8579;font-size:11px;font-weight:400;line-height:1.35}body .marked-library-header output{width:52px;height:52px;display:inline-grid;flex:0 0 52px;place-items:center;border:1px solid #dce3d8;border-radius:50%;background:#f7faf3;color:#365f10;font-size:19px;font-weight:600;line-height:1}body .marked-library-filters{min-width:0;display:flex;align-items:center;gap:8px;border-bottom:1px solid #dce3d8}body .marked-library .marked-filter{min-width:88px;height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dce3d8;border-radius:17px;background:#fff;color:#697467;padding:0 11px;font-size:11px;font-weight:500;line-height:1;transition:border-color .14s ease,background-color .14s ease,color .14s ease}body .marked-library .marked-filter i,body .marked-library .marked-intent i{width:7px;height:7px;display:block;flex:0 0 7px;border-radius:50%;background:#98a295}body .marked-library .marked-filter b{min-width:16px;height:16px;display:inline-grid;place-items:center;border-radius:8px;background:#f1f4ef;color:inherit;padding:0 4px;font-size:9px;font-weight:600}body .marked-library .marked-filter-red i,body .marked-library .marked-intent-red i{background:#f5654b}body .marked-library .marked-filter-yellow i,body .marked-library .marked-intent-yellow i{background:#f3b53f}body .marked-library .marked-filter-green i,body .marked-library .marked-intent-green i{background:#487f0a}body .marked-library .marked-filter:hover,body .marked-library .marked-filter-all.active,body .marked-library .marked-filter-green.active{border-color:#b9df78;background:#f4fae9;color:#365f10}body .marked-library .marked-filter-red.active{border-color:#f5654b6b;background:#f5654b14;color:#a83e2f}body .marked-library .marked-filter-yellow.active{border-color:#f3b53f94;background:#f3b53f1c;color:#805b15}body .marked-library-scroll{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}body .marked-library-row{position:relative;min-width:0;min-height:142px;display:grid;grid-template-columns:148px minmax(0,1fr) 134px;align-items:start;gap:18px;border:0;border-bottom:1px solid #dce3d8;border-radius:0;background:transparent;padding:16px 0;box-shadow:none;transition:background-color .14s ease}body .marked-library-row:hover{border-color:#dce3d8;background:#fbfcf8;box-shadow:none}body .marked-library-row:last-child{border-bottom:0}body .marked-row-hit{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:0;border-radius:0;background:transparent;padding:0}body .marked-row-cover{position:relative;z-index:2;width:148px;height:96px;display:block;border:1px solid #dce3d8;border-radius:10px;object-fit:cover;pointer-events:none}body .marked-row-content{position:relative;z-index:2;min-width:0;pointer-events:none}body .marked-row-kicker{min-width:0;min-height:24px;display:flex;align-items:center;gap:10px}body .marked-library .marked-intent{height:24px;display:inline-flex;align-items:center;gap:5px;border:1px solid #dce3d8;border-radius:12px;background:#fff;color:#5f695d;padding:0 9px;font-size:9px;font-weight:600;line-height:1;pointer-events:auto}body .marked-library .marked-intent:hover{border-color:#b9df78;background:#f4fae9;color:#365f10}body .marked-row-kicker time{min-width:0;overflow:hidden;color:#899286;font-size:9px;font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}body .marked-row-content>h2{max-width:720px;margin:8px 0 0;color:#172016;font-size:16px;font-weight:600;line-height:1.48;letter-spacing:0;overflow-wrap:anywhere}body .marked-row-metadata{min-width:0;display:flex;align-items:center;gap:8px;overflow:hidden;margin-top:5px;color:#7b8579;font-size:9px;font-weight:400;line-height:1.3;white-space:nowrap}body .marked-row-metadata span{min-width:0;overflow:hidden;text-overflow:ellipsis}body .marked-row-metadata i{color:#b0b7ad;font-style:normal}body .marked-saved-why{min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr);align-items:start;gap:8px;margin-top:9px}body .marked-saved-why>b{min-height:25px;display:inline-flex;align-items:center;color:#71806d;font-size:9px;font-weight:500}body .marked-saved-why>div{min-width:0;display:grid;gap:5px}body .marked-saved-why button{min-width:0;height:25px;display:grid;grid-template-columns:17px minmax(0,1fr) 14px;align-items:center;gap:7px;border:0;border-radius:5px;background:transparent;color:#596955;padding:0 5px 0 0;text-align:left;pointer-events:auto}body .marked-saved-why button:hover{background:#f4fae9;color:#365f10}body .marked-saved-why button i{width:17px;height:17px;display:grid;place-items:center;border:1px solid #a8b4a3;border-radius:50%;color:#53744a;font-size:10px;font-style:normal;line-height:1}body .marked-saved-why button span{min-width:0;overflow:hidden;font-size:10px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}body .marked-saved-why button em{color:#7c8a78;font-size:14px;font-style:normal;text-align:right}body .marked-row-actions{position:relative;z-index:4;width:134px;height:34px;align-self:center;display:grid;grid-template-columns:93px 34px;gap:7px}body .marked-detail-action,body .marked-more-trigger{height:34px;border:1px solid #dce3d8;border-radius:17px;background:#fff;color:#596455;font-size:10px;font-weight:500}body .marked-detail-action:hover,body .marked-more-trigger:hover{border-color:#b9df78;background:#f4fae9;color:#365f10}body .marked-detail-action span{margin-left:4px;font-size:13px}body .marked-more{position:relative;width:34px;height:34px}body .marked-more-trigger{width:34px;padding:0 0 7px;font-size:17px;line-height:1;letter-spacing:1px}body .marked-menu-shade{position:fixed;inset:0;z-index:80;border:0;background:transparent;padding:0;cursor:default}body .marked-more-menu{position:absolute;top:41px;right:0;z-index:81;width:154px;display:grid;gap:2px;border:1px solid #dce3d8;border-radius:10px;background:#fff;padding:5px;box-shadow:0 12px 28px #1720161f}body .marked-more-menu button{width:100%;height:34px;border:0;border-radius:6px;background:transparent;color:#344030;padding:0 10px;text-align:left;font-size:11px;font-weight:500}body .marked-more-menu button:hover{background:#f4fae9;color:#365f10}body .marked-more-menu button.danger{color:#b1453d}body .marked-more-menu button.danger:hover{background:#fff2ef;color:#9c332d}body .marked-mobile-menu-copy,body .marked-mobile-menu-cancel{display:none}body .marked-library-empty{min-height:100%;display:grid;align-content:center;justify-items:center;text-align:center;padding:42px 24px}body .marked-library-empty .eyebrow{margin:0 0 8px;color:#758271;font-size:10px;font-weight:600}body .marked-library-empty h2{margin:0;color:#263124;font-size:20px;font-weight:600;line-height:1.35}body .marked-library-empty>p:last-of-type{max-width:460px;margin:8px 0 0;color:#798477;font-size:11px;line-height:1.6}body .marked-library-empty button{height:34px;margin-top:18px;border:1px solid #b9df78;border-radius:17px;background:#f4fae9;color:#365f10;padding:0 16px;font-size:11px;font-weight:500}body .marked-removal-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:#1720163d;padding:20px;-webkit-backdrop-filter:blur(1.6px);backdrop-filter:blur(1.6px)}body .marked-removal-dialog{position:relative;width:min(420px,calc(100vw - 40px));min-height:254px;display:flex;flex-direction:column;border:1px solid #dce3d8;border-radius:16px;background:#fff;padding:28px 30px 24px;box-shadow:0 24px 56px #17201633}body .marked-removal-close{position:absolute;top:14px;right:14px;width:30px;height:30px;border:1px solid #dce3d8;border-radius:50%;background:#fff;color:#61705e;font-size:20px;font-weight:400;line-height:1}body .marked-removal-dialog .eyebrow{margin:0 40px 7px 0;color:#a34b44;font-size:9px;font-weight:600}body .marked-removal-dialog h2{margin:0;color:#172016;font-size:21px;font-weight:600;line-height:1.3}body .marked-removal-hotspot{overflow:hidden;margin:9px 0 0;color:#536050;font-size:12px;font-weight:500;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}body .marked-removal-note{margin:7px 0 20px;color:#788275;font-size:11px;line-height:1.55}body .marked-removal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto}body .marked-removal-actions button{height:38px;border:1px solid #dce3d8;border-radius:8px;background:#fff;color:#4e5b4b;font-size:12px;font-weight:500}body .marked-removal-actions button.danger{border-color:#d94a43;background:#d94a43;color:#fff}body .marked-library button:focus-visible,body .marked-removal-dialog button:focus-visible{outline:2px solid #60a608;outline-offset:2px;box-shadow:0 0 0 4px #b9df784d}body .marked-more-menu button.danger:focus-visible,body .marked-removal-actions button.danger:focus-visible{outline-color:#c3433c;box-shadow:0 0 0 4px #d94a432e}@media(max-width:1000px)and (min-width:761px){body .marked-library{padding:0 24px}body .marked-library-row{grid-template-columns:132px minmax(0,1fr) 126px;gap:14px}body .marked-row-cover{width:132px}body .marked-row-actions{width:126px;grid-template-columns:85px 34px}}@media(max-width:760px){body .marked-shell>.topbar{margin-bottom:24px}body .marked-library{width:100%;height:calc(100svh - 156px);min-height:0;grid-template-rows:104px 104px minmax(0,1fr);overflow:hidden;border:0;border-radius:0;padding:0}body .marked-library:before{content:none}body .marked-library-header{padding:0}body .marked-library-header h1{font-size:24px}body .marked-library-header output{width:44px;height:44px;flex-basis:44px;font-size:17px}body .marked-library-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;align-content:center;gap:7px}body .marked-library .marked-filter{width:100%;min-width:0;height:36px;border-radius:8px}body .marked-library-scroll{scrollbar-gutter:auto}body .marked-library-row{min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:16px 0 18px}body .marked-row-cover{width:100%;height:142px;border-radius:10px}body .marked-row-content{margin-top:13px}body .marked-row-content>h2{max-width:none;margin-top:8px;font-size:15px;line-height:1.55}body .marked-row-metadata{margin-top:6px}body .marked-saved-why{grid-template-columns:minmax(0,1fr);gap:2px;margin-top:10px}body .marked-saved-why>b{min-height:18px}body .marked-saved-why button{height:44px;border-top:1px solid #e5eae2;border-radius:0;padding-right:4px}body .marked-saved-why button span{font-size:11px}body .marked-row-actions{width:100%;height:34px;grid-template-columns:minmax(92px,1fr) 44px;justify-self:stretch;margin-top:12px}body .marked-detail-action{justify-self:end;width:102px}body .marked-more{width:44px;height:44px;align-self:center;justify-self:end}body .marked-more-trigger{position:relative;width:44px;height:44px;border:0;background:transparent;padding:0}body .marked-more-trigger:before{content:"";position:absolute;top:5px;right:0;width:34px;height:34px;border:1px solid #dce3d8;border-radius:50%;background:#fff}body .marked-more-trigger>span{position:absolute;top:5px;right:0;z-index:1;width:34px;height:34px;display:grid;place-items:center;padding-bottom:7px}body .marked-more-trigger:hover{border:0;background:transparent}body .marked-more-trigger:hover:before{border-color:#b9df78;background:#f4fae9}body .marked-library .marked-more-trigger:focus-visible{outline:0;box-shadow:none}body .marked-library .marked-more-trigger:focus-visible:before{border-color:#60a608;box-shadow:0 0 0 2px #60a608,0 0 0 6px #b9df784d}body .marked-menu-shade{z-index:130;background:#1720163d;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}body .marked-more-menu{position:fixed;inset:auto 8px 8px;z-index:131;width:auto;height:360px;min-height:360px;grid-template-rows:minmax(0,1fr) repeat(3,43px);align-content:stretch;gap:7px;border-radius:17px;padding:18px 12px 12px;box-shadow:0 24px 56px #17201633}body .marked-mobile-menu-copy{min-width:0;display:grid;align-content:start;gap:8px;padding:2px 6px 14px}body .marked-mobile-menu-copy span{color:#6e7a6b;font-size:10px;font-weight:500}body .marked-mobile-menu-copy strong{display:-webkit-box;overflow:hidden;color:#253122;font-size:16px;font-weight:600;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}body .marked-more-menu button{height:43px;border:1px solid #dce3d8;border-radius:9px;text-align:center;font-size:12px}body .marked-more-menu button.danger{border-color:#f0d4d0}body .marked-more-menu button.marked-mobile-menu-cancel{display:block;border-color:transparent;background:#f2f4f0;color:#536050}body .marked-library-empty{padding:34px 12px}body .marked-removal-backdrop{align-items:end;padding:8px}body .marked-removal-dialog{width:100%;min-height:270px;border-radius:17px;padding:27px 20px 18px}}@media(prefers-reduced-motion:reduce){body .marked-library *,body .marked-removal-backdrop *{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(min-width:761px)and (max-width:1367px){body .sidebar .brand{width:152px;height:58px;margin:0 0 18px}body .sidebar .sidebar-brand-lockup{width:152px;height:auto}}@media(min-width:761px){body .feed.homepage-composition>article.card.hotspot-content-card:is([data-card-variant=tall],[data-card-variant=standard]):not(.today-card)>.card-body{grid-template-rows:39px 34px;align-content:center}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save,body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save:hover,body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save.marked{width:44px;min-width:44px;height:26px;min-height:26px;grid-template-columns:24px minmax(12px,auto);justify-content:end;gap:2px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save .count{min-width:12px;color:#747b72;font-size:9px;line-height:1;text-align:left}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save:focus-visible{border-radius:6px;outline:2px solid #4c5749;outline-offset:1px}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save,body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save:hover,body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save.marked,body .feed.feed-results>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save,body .feed.feed-results>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save:hover,body .feed.feed-results>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save.marked{width:44px;min-width:44px;height:26px;min-height:26px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=horizontal]:not(.today-card) .card-meta>.paw-save,body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=horizontal]:not(.today-card) .card-meta>.paw-save:hover,body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant=horizontal]:not(.today-card) .card-meta>.paw-save.marked{border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-12[data-card-variant=horizontal]:not(.today-card) .card-meta>.paw-save,body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-12[data-card-variant=horizontal]:not(.today-card) .card-meta>.paw-save:hover,body .feed.homepage-composition>article.card.hotspot-content-card.hotspot-card-horizontal.home-slot-12[data-card-variant=horizontal]:not(.today-card) .card-meta>.paw-save.marked{background:transparent}body .feed.homepage-composition>article.card.today-card .spotlight-footer>.paw-save,body .feed.homepage-composition>article.card.today-card .spotlight-footer>.paw-save:hover,body .feed.homepage-composition>article.card.today-card .spotlight-footer>.paw-save.marked{width:44px;min-width:44px;height:26px;min-height:26px;grid-template-columns:24px minmax(12px,auto);justify-content:end;gap:2px;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}body .feed.homepage-composition>article.card.today-card .spotlight-footer>.paw-save .count{min-width:12px;font-size:9px;line-height:1;text-align:left}}@media(min-width:761px)and (max-width:1367px){body .sidebar .brand,body .sidebar .sidebar-brand-lockup{width:102px}}@media(min-width:1368px){body .sidebar .brand,body .sidebar .sidebar-brand-lockup{width:120px}}@media(min-width:761px){body .main>.topbar{position:sticky;top:12px;isolation:isolate}body .main>.topbar>.top-row{position:relative;z-index:3}body .main>.topbar .search-wrap{z-index:4;transform-origin:center top;transition:width .22s cubic-bezier(.22,1,.36,1),max-width .22s cubic-bezier(.22,1,.36,1),flex-basis .22s cubic-bezier(.22,1,.36,1)}body .main>.topbar .search{transition:height .22s cubic-bezier(.22,1,.36,1),border-color .16s ease,border-radius .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}body .main>.topbar .hot-search{z-index:30}body .main>.topbar>.tag-row{z-index:1;transition:opacity .15s ease,transform .18s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}body .main>.topbar .topbar-actions{transition:opacity .15s ease,transform .18s cubic-bezier(.22,1,.36,1),visibility 0s linear 0s}body .main>.topbar.topbar-search-stuck>.top-row{justify-content:center}body .main>.topbar.topbar-search-stuck,body .main>.topbar.topbar-search-stuck>.top-row{pointer-events:none}body .main>.topbar.topbar-search-stuck:before{content:"";position:fixed;inset:0 0 auto;width:calc(100vw / .9);height:86px;z-index:0;background:var(--ds-surface);pointer-events:none}body .app:has(.topbar-search-stuck)>.sidebar{z-index:21}body .main>.topbar.topbar-search-stuck .search-wrap{pointer-events:auto}body .main>.topbar.topbar-search-stuck .search-wrap{width:min(580px,58vw);max-width:580px;flex:0 1 580px}body .main>.topbar.topbar-search-stuck .search{height:48px;border-color:#c2ccbceb;border-radius:24px;box-shadow:0 14px 34px #1720161f,0 2px 8px #1720160f}body .main>.topbar.topbar-search-stuck .hot-search{top:55px;width:100%}body .main>.topbar.topbar-search-stuck .topbar-actions{position:absolute;right:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition-delay:0s,0s,.15s}body .main>.topbar.topbar-search-stuck>.tag-row{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px);transition-delay:0s,0s,.15s}body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant]:not(.today-card) .card-meta>.paw-save,body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant]:not(.today-card) .card-meta>.paw-save:hover,body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant]:not(.today-card) .card-meta>.paw-save.marked,body .feed.feed-results>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save,body .feed.feed-results>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save:hover,body .feed.feed-results>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save.marked,body .feed.homepage-composition>article.card.today-card .spotlight-footer>.paw-save,body .feed.homepage-composition>article.card.today-card .spotlight-footer>.paw-save:hover,body .feed.homepage-composition>article.card.today-card .spotlight-footer>.paw-save.marked,body .feed.feed-results>article.card.today-card .spotlight-footer>.paw-save,body .feed.feed-results>article.card.today-card .spotlight-footer>.paw-save:hover,body .feed.feed-results>article.card.today-card .spotlight-footer>.paw-save.marked{width:42px;min-width:42px;height:24px;min-height:24px;grid-template-columns:24px minmax(0,auto);justify-content:end;gap:1px;margin-right:4px}body .feed.homepage-composition>article.card.hotspot-content-card[data-card-variant]:not(.today-card) .card-meta>.paw-save .count,body .feed.feed-results>article.card.hotspot-content-card:not(.today-card) .card-meta>.paw-save .count,body .feed.homepage-composition>article.card.today-card .spotlight-footer>.paw-save .count,body .feed.feed-results>article.card.today-card .spotlight-footer>.paw-save .count{min-width:0;font-size:8.5px}}@media(prefers-reduced-motion:reduce){body .main>.topbar .search-wrap,body .main>.topbar .search,body .main>.topbar .topbar-actions,body .main>.topbar>.tag-row{transition:none}}@media(min-width:761px){body .feed.homepage-composition.homepage-masonry-demo{width:calc(100% - 2px);min-height:747px;display:grid;grid-template-columns:244fr 211fr 214fr 217fr 209fr;grid-template-rows:none;grid-auto-flow:row dense;grid-auto-rows:1px;align-items:start;column-gap:16px;row-gap:0;margin-left:2px}body .feed.homepage-composition.homepage-masonry-demo>article.card.masonry-demo-card{position:relative;width:auto;height:auto;min-height:0;grid-column:auto!important;grid-row-start:auto!important;justify-self:stretch;align-self:start;margin:0}body .feed.homepage-composition.homepage-masonry-demo>article.card.today-card.masonry-demo-card{height:323px;min-height:323px;display:block;padding:2px}body .feed.homepage-composition.homepage-masonry-demo>article.card.today-card.masonry-demo-card>.today-spotlight{height:100%}body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card{--masonry-cover-height: 216px;display:grid;grid-template-rows:var(--masonry-cover-height) auto;overflow:hidden;border-color:#d3d8d0cc;box-shadow:0 2px 6px #1f261d12}body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-card-tall{--masonry-cover-height: 252px}body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-card-compact{--masonry-cover-height: 184px}body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card:after{content:none}body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card:hover{border-color:#c4ccc1e0;box-shadow:0 5px 13px #1f261d1a}body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card>.cover{position:relative;inset:auto;width:100%;height:var(--masonry-cover-height);min-height:var(--masonry-cover-height);border-radius:11px 11px 0 0;padding:0}body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card>.cover:before{background:linear-gradient(0deg,rgba(17,20,16,.11) 0%,transparent 32%)}body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card>.cover>.cover-title,body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card>.cover:has(.cover-media)>.cover-title{display:none}body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card>.cover>.why-tag,body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card:hover>.cover>.why-tag,body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card>.cover>.why-tag:focus-within{left:10px;bottom:5px;opacity:.9}body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card>.cover>.why-tag>.ask:before{border-color:#e3e5e0d6;background:#fcfcf9e0;box-shadow:0 1px 4px #1f261d0f}body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card>.card-body{position:relative;inset:auto;width:100%;height:auto;min-height:0;display:grid;grid-template-rows:auto 34px;align-content:start;overflow:hidden;border-radius:0 0 11px 11px;background:#fff;pointer-events:auto}body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card>.card-body>.card-news-title{position:static;box-sizing:content-box;width:calc(100% - 24px);height:34px;min-height:0;max-height:34px;display:-webkit-box;overflow:hidden;margin:9px 12px 6px;padding:0;color:#191b18;font-size:12px;font-weight:600;line-height:17px;text-shadow:none;text-overflow:clip;white-space:normal;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card.masonry-title-one>.card-body>.card-news-title{height:17px;max-height:17px;-webkit-line-clamp:1}body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card>.card-body>.card-meta{position:static;width:auto;height:34px;min-height:34px;border:0;border-radius:0 0 11px 11px;background:transparent;padding:0 10px 0 11px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto}}@media(min-width:821px){body .auth-modal-card{width:min(820px,calc(100vw - 64px));height:min(560px,calc(100vh - 64px));max-width:820px;max-height:560px;grid-template-columns:54.2% 45.8%;border-width:8px;border-radius:30px;top:0}body .auth-modal-form-side{top:12px;right:12px;width:380px;height:565px;transform:scale(.9);transform-origin:top right}}html:has(body>#root>.app),body:has(>#root>.app){background:#fff}@media(min-width:761px){body:has(>#root>.app){zoom:.9}body .feed .paw-save{grid-template-columns:24px minmax(0,auto);gap:1px}body .feed .paw-save .paw{position:static;inset:auto;width:24px;height:24px;justify-self:center;transform:none}}:root{--ds-stage: #f4f6f2;--ds-canvas: #f7f9f6;--ds-surface: #ffffff;--ds-surface-subtle: #fbfcfa;--ds-ink: #172016;--ds-text-secondary: #566053;--ds-text-tertiary: #70796e;--ds-disabled-text: #8a9588;--ds-disabled-fill: #edf0eb;--ds-border: #dce3d8;--ds-control-edge: #899286;--ds-green-50: #f4fae9;--ds-green-100: #e8f4cf;--ds-green-200: #d3eaa6;--ds-green-300: #b9df78;--ds-green-400: #98d64e;--ds-green-500: #78c70b;--ds-green-600: #60a608;--ds-green-700: #487f0a;--ds-green-800: #365f10;--ds-coral: #f5654b;--ds-coral-surface: #fff2ef;--ds-coral-text: #a83e2f;--ds-amber: #f3b53f;--ds-amber-surface: #fff8ea;--ds-amber-text: #805b15;--ds-danger: #d94a43;--ds-danger-fill: #c3433c;--ds-danger-text: #9c332d;--ds-brand-mint: #7db79d;--ds-brand-sky: #67a9c8;--ds-info-text: #27567b;--ds-font-ui: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", Arial, sans-serif}@keyframes dsIconSpin{to{transform:rotate(360deg)}}@media(min-width:761px){html:has(body>#root>.app),body:has(>#root>.app){background:var(--ds-stage)}body .app,body .app :where(button,input,select,textarea){font-family:var(--ds-font-ui);font-synthesis:none;letter-spacing:0}body .app{color:var(--ds-ink)}body .app :where(p,span,em,small,time,label,input,select,textarea){font-weight:400}body .app :where(button,a){font-weight:500}body .app :where(h1,h2,h3,h4,h5,h6,strong,b){font-weight:600}body .app svg:not(.brand-logo){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}body .app [data-tooltip]{position:relative}body .app :is(.auth-modal-close,.profile-summary-close,.marked-removal-close)[data-tooltip]{position:absolute}body .app [data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 7px);z-index:180;max-width:180px;min-height:24px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#172016f0;color:#fff;padding:4px 8px;box-shadow:0 6px 18px #17201629;font-size:11px;font-weight:500;line-height:16px;opacity:0;pointer-events:none;transform:translate(-50%,3px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}body .app [data-tooltip]:is(:hover,:focus-visible):after{opacity:1;transform:translate(-50%)}body .app :where(.clear-search,.paw-search,.topbar-logout,.reading-close,.reading-question-switcher>button,.cognition-more-trigger,.marked-more-trigger,.marked-removal-close,.auth-password-field button,.auth-modal-close,.profile-summary-close):focus-visible{outline:2px solid var(--ds-green-600);outline-offset:2px;box-shadow:0 0 0 4px #b9df7857}body .nav-title{color:var(--ds-text-tertiary);font-size:12px;font-weight:500;line-height:18px}body .nav-item,body .nav-item .nav-label,body .sidebar-settings{color:var(--ds-ink);font-size:14px;font-weight:600;line-height:20px}body .nav-item.active,body .nav-item:hover,body .sidebar-settings:hover{border-color:var(--ds-green-200);background:var(--ds-green-50);color:var(--ds-green-700)}body .nav-icon,body .my-why-icon,body .sidebar-settings-icon{color:var(--ds-text-secondary)}body .nav-item:is(:hover,.active) :is(.nav-icon,.my-why-icon),body .sidebar-settings:hover .sidebar-settings-icon{color:var(--ds-green-700)}body .nav-icon svg,body .my-why-icon svg,body .sidebar-settings-icon svg{width:20px;height:20px}body [data-testid=marked-nav] .mark-icon .paw{width:20px;height:20px;transform:none}body [data-testid=marked-nav] .mark-icon .paw svg{width:20px;height:20px}body .nav-count{color:var(--ds-text-tertiary);font-size:11px;font-weight:500;line-height:16px;font-variant-numeric:tabular-nums}body .search{border-color:var(--ds-border);background:var(--ds-surface);color:var(--ds-text-secondary)}body .search:focus-within{border-color:var(--ds-green-300);box-shadow:0 0 0 3px #b9df783d,0 8px 22px #17201614}body .search>svg:first-child{width:18px;height:18px;color:var(--ds-text-tertiary)}body .search input{color:var(--ds-ink);font-size:13px;font-weight:400;line-height:20px}body .search input::placeholder{color:var(--ds-text-tertiary)}body .clear-search{width:32px;height:32px;color:var(--ds-text-secondary);background:var(--ds-disabled-fill)}body .clear-search svg{width:16px;height:16px}body .paw-search{width:40px;height:40px;flex:0 0 40px;border:1px solid var(--ds-green-200);background:var(--ds-green-50);color:var(--ds-green-700)}body .paw-search:hover{border-color:var(--ds-green-300);background:var(--ds-green-100)}body .paw-search svg{width:18px;height:18px}body .hot-search{border-color:var(--ds-border);background:#fffffffa;color:var(--ds-ink)}body .hot-search button,body .tag-row button{font-size:12px;font-weight:500;line-height:18px}body .topbar-logout{width:36px;height:36px;flex-basis:36px;color:var(--ds-text-secondary)}body .topbar-logout:hover{background:var(--ds-green-50);color:var(--ds-green-700)}body .topbar-logout svg{width:18px;height:18px;stroke-width:1.8}body .app .feed>.today-card .spotlight-title,body .spotlight-title{font-size:22px;font-weight:700;line-height:28px}body .cover-title{font-size:16px;font-weight:600;line-height:22px}body .feed .card-news-title,body .feed.homepage-composition>article.card.hotspot-content-card.masonry-demo-card>.card-body>.card-news-title{font-size:13px;font-weight:600;line-height:18px}body .publisher-name,body .today-publisher-name,body .feed .paw-save .count{color:var(--ds-text-tertiary);font-size:11px;font-weight:500;line-height:16px;font-variant-numeric:tabular-nums}body .today-publisher-name,body .today-card .paw-save .count{color:#ffffffe0}body .paw-functional{--paw-color: var(--ds-text-secondary);width:24px;height:24px;display:grid;place-items:center;color:var(--paw-color)}body .paw-functional .paw-dog-icon{width:20px;height:20px;color:currentColor;transform:rotate(-45deg);transform-origin:center}body .paw-functional.paw-red{--paw-color: var(--ds-coral-text)}body .paw-functional.paw-yellow{--paw-color: var(--ds-amber-text)}body .paw-functional.paw-green{--paw-color: var(--ds-green-700)}body .feed .paw-save .paw-functional .paw-dog-icon{width:24px;height:24px}body .feed .paw-save{position:relative;color:var(--ds-text-secondary)}body .feed .paw-save:before{content:"";position:absolute;inset:50% auto auto 50%;width:44px;height:44px;transform:translate(-50%,-50%)}body .feed .paw-save:is(:hover,:focus-visible) .paw-functional:not(.paw-red,.paw-yellow,.paw-green){--paw-color: var(--ds-green-700)}body .reading-card{color:var(--ds-ink)}body .reading-topbar,body .reading-source-list,body .reading-section,body .reading-expression,body .reading-expression-editor{border-color:var(--ds-border)}body .reading-topbar{background:#fffffffa}body .reading-path>button{gap:6px;color:var(--ds-green-700);font-size:13px;font-weight:600;line-height:18px}body .reading-path>button svg{width:18px;height:18px}body .reading-path em,body .reading-meta,body .reading-rail-head small,body .reading-rail-head em,body .reading-source-list a>span,body .reading-source-list p,body .reading-question-switcher b,body .reading-why-context{color:var(--ds-text-tertiary);font-size:11px;font-weight:400;line-height:16px}body .reading-close{width:40px;height:40px;flex-basis:40px;border-color:var(--ds-border);color:var(--ds-text-secondary);padding:0}body .reading-close svg{width:20px;height:20px}body .reading-article>h1{color:var(--ds-ink);font-size:32px;font-weight:600;line-height:40px}body .reading-standfirst{color:var(--ds-text-secondary);font-size:15px;font-weight:400;line-height:26px}body .reading-section-heading h2,body .reading-judgement-end h2{color:var(--ds-green-700);font-size:18px;font-weight:600;line-height:26px}body .reading-section-heading>span,body .reading-editorial>span{color:var(--ds-green-400);font-size:11px;font-weight:600;line-height:16px}body .reading-section>p,body .reading-editorial p,body .reading-answer>p{color:var(--ds-text-secondary);font-size:15px;font-weight:400;line-height:27px}body .reading-facts>small,body .reading-editorial small,body .reading-judgement-end small,body .reading-judgement-end p,body .reading-expression-toggle small,body .reading-expression-toggle em,body .reading-expression-footer{color:var(--ds-text-tertiary);font-size:11px;line-height:16px}body .reading-editorial,body .reading-judgement-end{border-color:var(--ds-green-400);background:var(--ds-green-50)}body .reading-source-list em{display:inline-flex;align-items:center;gap:6px;color:var(--ds-green-700);font-size:11px;font-weight:500;line-height:16px}body .reading-source-list em svg{width:16px;height:16px}body .reading-rail{border-color:var(--ds-border);background:var(--ds-surface-subtle)}body .reading-rail-question{border-color:var(--ds-green-300);background:var(--ds-green-50);box-shadow:inset 3px 0 0 var(--ds-green-300)}body .reading-rail-question h2{color:var(--ds-ink);font-size:14px;font-weight:600;line-height:21px}body .reading-question-switcher{grid-template-columns:36px minmax(0,1fr) auto 36px}body .reading-question-switcher>button{width:36px;height:36px;display:grid;place-items:center;border-color:var(--ds-border);color:var(--ds-green-700);padding:0}body .reading-question-switcher>button svg{width:18px;height:18px}body .reading-question-switcher>button:disabled{border-color:var(--ds-border);background:var(--ds-disabled-fill);color:var(--ds-disabled-text);opacity:1}body .reading-quick-save{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-color:var(--ds-green-200);color:var(--ds-green-700);font-size:12px;font-weight:600;line-height:18px}body .reading-quick-save svg{width:18px;height:18px}body .reading-expression-toggle em,body .reading-expression-footer button{display:inline-flex;align-items:center;gap:6px}body .reading-expression-toggle em svg{width:16px;height:16px}body .reading-expression-toggle strong,body .reading-expression-modes button,body .reading-expression-footer button{font-weight:600}body .reading-expression-footer button svg{width:18px;height:18px}body .reading-expression-editor textarea{color:var(--ds-text-secondary);font-family:var(--ds-font-ui);font-size:14px;font-weight:400;line-height:22px}body .marked-library,body .cognition-library,body .profile-view{color:var(--ds-ink)}body .marked-library-header h1{font-size:26px;font-weight:600;line-height:32px}body .marked-row-content>h2{color:var(--ds-ink);font-size:16px;font-weight:600;line-height:24px}body .marked-row-metadata,body .marked-row-kicker time,body .marked-saved-why>b,body .marked-saved-why button span,body .marked-detail-action,body .marked-more-menu button,body .marked-library-empty>p{color:var(--ds-text-tertiary);font-size:11px;line-height:16px}body .marked-filter,body .marked-intent,body .marked-detail-action,body .marked-more-menu button{font-weight:500}body .marked-detail-action{display:inline-flex;align-items:center;justify-content:center;gap:6px}body .marked-detail-action svg,body .marked-more-trigger svg,body .cognition-more-trigger svg{width:18px;height:18px}body .marked-more-trigger,body .cognition-more-trigger{display:grid;place-items:center;padding:0}body .marked-more-trigger:after,body .cognition-more-trigger:before{content:"";position:absolute;inset:50% auto auto 50%;width:36px;height:36px;transform:translate(-50%,-50%)}body .marked-more-trigger[data-tooltip]:after{content:attr(data-tooltip);width:auto;height:auto;inset:auto auto calc(100% + 7px) 50%;transform:translate(-50%,3px)}body .marked-more-trigger[data-tooltip]:is(:hover,:focus-visible):after{transform:translate(-50%)}body .marked-saved-why button i,body .marked-saved-why button em{border:0;color:var(--ds-green-700)}body .marked-saved-why button i svg,body .marked-saved-why button em svg{width:16px;height:16px}body .marked-more-menu button.danger,body .marked-removal-dialog .eyebrow{color:var(--ds-danger-text)}body .marked-more-menu button.danger:hover{background:var(--ds-coral-surface);color:var(--ds-danger-text)}body .marked-removal-close,body .auth-modal-close,body .profile-summary-close{display:grid;place-items:center;padding:0}body .marked-removal-close svg,body .auth-modal-close svg,body .profile-summary-close svg{width:20px;height:20px}body .marked-removal-actions .danger{background:var(--ds-danger-fill);color:#fff}body .cognition-header h1{font-size:28px;font-weight:600;line-height:36px}body .cognition-group header h2{font-size:16px;font-weight:600;line-height:24px}body .cognition-row-copy>strong{font-size:15px;font-weight:600;line-height:22px}body .cognition-row-copy>p{color:var(--ds-text-secondary);font-size:14px;font-weight:400;line-height:23px}body .cognition-row-meta,body .cognition-group header :is(span,em),body .cognition-header>span{color:var(--ds-text-tertiary);font-size:11px;line-height:16px}body .cognition-open-answer,body .cognition-open-hotspot,body .cognition-modes button{font-size:12px;font-weight:500;line-height:18px}body .auth-modal-form-side>h1{color:var(--ds-ink);font-size:30px;font-weight:700;line-height:40px}body .auth-panel input{color:var(--ds-ink);font-size:13px;font-weight:400;line-height:20px}body .auth-panel input::placeholder{color:var(--ds-text-tertiary)}body .auth-password-field button{position:absolute;display:grid;place-items:center;color:var(--ds-text-secondary)}body .auth-password-field button:before{content:"";position:absolute;width:36px;height:36px}body .auth-password-field button svg{width:18px;height:18px}body .auth-submit,body .auth-submit span{color:var(--ds-ink);font-size:14px;font-weight:700;line-height:20px}body .auth-submit-spinner{width:18px;height:18px;border:0;animation:dsIconSpin .8s linear infinite}body .auth-wechat-button:disabled{border-color:var(--ds-border);background:var(--ds-disabled-fill);color:var(--ds-disabled-text);cursor:not-allowed;opacity:1}body .auth-wechat-divider,body .auth-legal,body .auth-legal :is(span,small),body .auth-mode-footer,body .auth-mode-footer :is(span,button),body .auth-error,body .auth-success{font-size:11px;line-height:16px}body .auth-legal,body .auth-mode-footer{color:var(--ds-text-secondary)}body .auth-legal-name,body .auth-mode-footer button{color:var(--ds-green-700)}body .profile-summary-head h2{font-size:22px;font-weight:600;line-height:30px}body .profile-summary-head p,body .profile-summary-stats{color:var(--ds-text-secondary);font-size:11px;line-height:16px}body .profile-summary-stats .paw{width:20px;height:20px}body .profile-summary-stats .paw svg{width:20px;height:20px}body .profile-summary-stats b{font-size:14px;font-weight:600;line-height:20px;font-variant-numeric:tabular-nums}}@media(prefers-reduced-motion:reduce){body .app [data-tooltip]:after{transition:none}body .auth-submit-spinner{animation:none}}@media(min-width:761px){body .app [data-tooltip][data-tooltip-dismissed=true]:after{opacity:0;transform:translate(-50%,3px);transition:none}}@media(min-width:761px){body .app .feed .cover-title{font-size:16px!important;font-weight:600!important;line-height:22px!important}body .app .feed .card-news-title{height:36px;max-height:36px;font-size:13px!important;font-weight:600!important;line-height:18px!important}body .app .feed .publisher-name,body .app .feed .today-publisher-name,body .app .feed .paw-save .count{font-size:11px!important;font-weight:500!important;line-height:16px!important}}@media(min-width:761px){body .admin-shell,body .admin-login-shell{--admin-danger-surface: #fff2ef;color:var(--ds-ink);font-family:var(--ds-font-ui);font-synthesis:none;letter-spacing:0}body .admin-shell *,body .admin-login-shell *{font-family:inherit;font-synthesis:none;letter-spacing:0}body .admin-shell{background:var(--ds-canvas);font-size:12px;line-height:18px}body .admin-shell :where(p,span,em,small,time,label,input,select,textarea,td,th,dt,dd),body .admin-login-shell :where(p,span,em,small,label,input){font-weight:400}body .admin-shell :where(button,a),body .admin-login-shell :where(button,a){font-weight:500}body .admin-shell :where(h1,h2,h3,h4,h5,h6,strong,b),body .admin-login-shell :where(h1,h2,h3,h4,h5,h6,strong,b){font-weight:600}body .admin-shell :where(td,dd,time,.admin-status,.admin-nav-secondary em,.admin-signals span),body .admin-login-shell code{font-variant-numeric:tabular-nums}body .admin-shell svg,body .admin-login-shell svg:not(.brand-logo){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}body .admin-shell [data-tooltip],body .admin-login-shell [data-tooltip]{position:relative}body .admin-shell [data-tooltip]:after,body .admin-login-shell [data-tooltip]:after{content:attr(data-tooltip);position:absolute;left:50%;bottom:calc(100% + 7px);z-index:180;min-height:24px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);border-radius:6px;background:#172016f0;color:var(--ds-surface);padding:4px 8px;box-shadow:0 6px 18px #17201629;font-size:11px;font-weight:500;line-height:16px;opacity:0;pointer-events:none;transform:translate(-50%,3px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap}body .admin-shell [data-tooltip]:is(:hover,:focus-visible):after,body .admin-login-shell [data-tooltip]:is(:hover,:focus-visible):after{opacity:1;transform:translate(-50%)}body .admin-login-shell [data-tooltip][data-tooltip-dismissed=true]:after{opacity:0;transform:translate(-50%,3px)}body .admin-shell :where(button,a,input,select,textarea):focus-visible,body .admin-login-shell :where(button,a,input):focus-visible{outline:2px solid var(--ds-green-600);outline-offset:2px;border-color:var(--ds-green-600);box-shadow:0 0 0 4px #b9df7857}body .admin-shell :where(input,select,textarea):focus,body .admin-login-shell input:focus{border-color:var(--ds-green-600);box-shadow:0 0 0 3px #b9df7857}body .admin-login-shell{background:var(--ds-stage)}body .admin-login-panel{border-color:var(--ds-border);background:var(--ds-surface);box-shadow:0 18px 52px #1720161a}body .admin-login-brand,body .admin-login-form label,body .admin-access-denied>span,body .admin-access-denied a,body .admin-login-loading{color:var(--ds-text-secondary)}body .admin-login-brand{font-size:12px;line-height:18px}body .admin-login-brand>span,body .admin-login-preview-note{border-color:var(--ds-border)}body .admin-login-heading p,body .admin-access-denied>p,body .admin-login-preview-note{color:var(--ds-text-tertiary);font-size:11px;line-height:16px}body .admin-login-heading h1,body .admin-access-denied h1{color:var(--ds-ink);font-size:28px;font-weight:600;line-height:36px}body .admin-login-form label{font-size:12px;font-weight:500;line-height:18px}body .admin-login-form input{border-color:var(--ds-control-edge);background:var(--ds-surface);color:var(--ds-ink);font-size:13px;font-weight:400;line-height:20px}body .admin-login-shell .admin-login-password button{position:absolute;top:4px;right:4px;width:36px;height:36px;display:grid;place-items:center;color:var(--ds-text-secondary)}body .admin-login-password button svg{width:18px;height:18px}body .admin-login-password button:hover{background:var(--ds-green-50);color:var(--ds-green-700)}body .admin-login-message p,body .admin-form-error{color:var(--ds-danger-text);font-size:11px;line-height:16px}body .admin-login-submit,body .admin-access-denied button{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-color:var(--ds-green-800);background:var(--ds-green-800);color:var(--ds-surface);font-size:13px;font-weight:600;line-height:18px}body .admin-login-submit svg,body .admin-login-loading svg{width:18px;height:18px}body .admin-login-submit:disabled{border-color:var(--ds-border);background:var(--ds-disabled-fill);color:var(--ds-disabled-text);cursor:default;opacity:1}body .admin-login-loading{display:flex;gap:8px;font-size:13px;line-height:18px}body .admin-access-denied strong,body .admin-login-preview-note code{color:var(--ds-ink)}body .admin-sidebar{border-color:var(--ds-border);background:var(--ds-surface-subtle);box-shadow:inset 0 1px 0 var(--ds-surface),0 10px 26px #1720160e}body .admin-brand{border-color:var(--ds-border);color:var(--ds-ink)}body .admin-brand strong{font-size:20px;font-weight:600;line-height:24px}body .admin-brand span{color:var(--ds-text-tertiary);font-size:11px;line-height:16px}body .admin-sidebar .admin-nav-primary{color:var(--ds-ink);font-size:13px;font-weight:600;line-height:18px}body .admin-sidebar .admin-nav-secondary{border-color:var(--ds-border)}body .admin-sidebar .admin-nav-secondary button{color:var(--ds-text-secondary);font-size:12px;font-weight:500;line-height:18px}body .admin-sidebar .admin-nav-secondary button em{color:var(--ds-text-tertiary);font-size:11px;font-weight:500;line-height:16px}body .admin-sidebar button.active,body .admin-sidebar button:hover{border-color:var(--ds-green-200);background:var(--ds-green-50);color:var(--ds-green-700)}body .admin-sidebar .admin-nav-secondary button.active{background:var(--ds-green-50);color:var(--ds-green-700);font-weight:600}body .admin-sidebar .admin-nav-secondary button.active:before{background:var(--ds-green-600)}body .admin-sidebar .admin-nav-primary{position:relative}body .admin-sidebar .admin-nav-primary .admin-nav-chevron{width:16px;height:16px;display:grid;place-items:center;margin-left:auto;color:var(--ds-text-tertiary);flex:0 0 16px}body .admin-sidebar .admin-nav-primary .admin-nav-chevron svg{width:16px;height:16px}body .admin-command-strip.admin-command-strip-review{grid-template-columns:minmax(0,1fr)}body .admin-sidebar button.active :is(.admin-nav-icon,em),body .admin-sidebar button:hover :is(.admin-nav-icon,em){color:var(--ds-green-700)}body .admin-nav-icon,body .admin-nav-icon svg{width:18px;height:18px;color:var(--ds-text-secondary)}body .admin-main{color:var(--ds-ink)}body .admin-header{border-color:var(--ds-border)}body .admin-header p,body .admin-header-actions em,body .admin-command-strip>div:first-child span,body .admin-eyebrow{color:var(--ds-text-tertiary);font-size:11px;font-weight:500;line-height:16px;letter-spacing:0}body .admin-header h1{color:var(--ds-ink);font-size:28px;font-weight:600;line-height:36px}body .admin-header-actions strong{color:var(--ds-ink);font-size:12px;font-weight:600;line-height:18px}body .admin-header-actions em{font-weight:400}body .admin-header a{border-color:var(--ds-green-800);background:var(--ds-green-800);color:var(--ds-surface);font-size:13px;font-weight:600;line-height:18px}body .admin-header-actions button{border-color:var(--ds-border);background:var(--ds-surface);color:var(--ds-text-secondary);font-size:12px;line-height:18px}body .admin-error{border-color:var(--ds-danger);background:var(--admin-danger-surface);color:var(--ds-danger-text);font-size:12px;line-height:18px}body .admin-error button{min-height:32px;display:inline-flex;align-items:center;gap:6px;border-color:var(--ds-danger);background:var(--ds-surface);color:var(--ds-danger-text);font-size:12px;font-weight:500;line-height:18px}body .admin-command-strip,body .admin-table-wrap,body .admin-preview,body .admin-summary-grid,body .admin-run-chip,body .admin-flow-path,body .admin-operator-brief,body .admin-completeness-grid{border-color:var(--ds-border);background:var(--ds-surface);box-shadow:inset 0 1px 0 var(--ds-surface),0 8px 18px #17201609}body .admin-command-strip strong,body .admin-section-head>strong,body .admin-log-detail-list>h3{color:var(--ds-ink);font-size:18px;font-weight:600;line-height:26px}body .admin-command-strip p,body .admin-section-head>span,body .admin-section-head .admin-review-tools>span,body .admin-inline-state,body .admin-flow-actions span,body .admin-empty,body .admin-loading{color:var(--ds-text-secondary);font-size:12px;line-height:18px}body .admin-command-strip dl div,body .admin-summary-grid div,body .admin-flow-path span,body .admin-run-chip,body .admin-channel-toolbar{border-color:var(--ds-border);background:var(--ds-surface-subtle)}body .admin-command-strip dt,body .admin-summary-grid span{color:var(--ds-text-secondary);font-size:11px;line-height:16px}body .admin-command-strip dd,body .admin-summary-grid strong{color:var(--ds-ink);font-size:24px;font-weight:700;line-height:28px;font-variant-numeric:tabular-nums}body .admin-tabs button,body .admin-channel-filter button,body .admin-filter-reset,body .admin-flow-actions button,body .admin-actions button,body .admin-mode-switch button,body .admin-source-link,body .admin-rule-summary button{border-color:var(--ds-border);background:var(--ds-surface);color:var(--ds-text-secondary)}body .admin-tabs button,body .admin-flow-actions button{font-size:12px;font-weight:500;line-height:18px}body .admin-tabs button.active,body .admin-channel-filter button.active,body .admin-mode-switch button.active{border-color:var(--ds-green-300);background:var(--ds-green-50);color:var(--ds-green-700);font-weight:600}body .admin-tabs button span,body .admin-channel-filter button span{background:var(--ds-disabled-fill);color:var(--ds-text-secondary);font-size:11px;font-weight:500;line-height:16px;font-variant-numeric:tabular-nums}body .admin-tabs button.active span,body .admin-channel-filter button.active span{background:var(--ds-green-100);color:var(--ds-green-700)}body .admin-review-tools>.admin-action-icon{width:16px;height:16px;flex:0 0 auto;color:var(--ds-text-secondary)}body .admin-review-tools>.admin-action-icon+input,body .admin-review-tools>.admin-action-icon+select{margin-left:-6px}body .admin-review-tools input,body .admin-review-tools select,body .admin-edit-form input,body .admin-edit-form select,body .admin-edit-form textarea{border-color:var(--ds-control-edge);background:var(--ds-surface);color:var(--ds-ink);font-size:13px;font-weight:400;line-height:20px}body .admin-primary-action,body .admin-modal-actions button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--ds-green-800);background:var(--ds-green-800);color:var(--ds-surface);font-size:13px;font-weight:600;line-height:18px}body .admin-primary-action:hover,body .admin-modal-actions button:hover{border-color:var(--ds-green-700);background:var(--ds-green-700)}body .admin-actions button,body .admin-rule-summary button,body .admin-mode-switch button,body .admin-filter-reset,body .admin-error button{min-height:32px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:18px}body .admin-actions button{padding-inline:8px;white-space:nowrap}body .admin-actions button:hover,body .admin-rule-summary button:hover,body .admin-mode-switch button:not(.active):hover,body .admin-filter-reset:hover,body .admin-flow-actions button:hover{border-color:var(--ds-green-200);background:var(--ds-green-50);color:var(--ds-green-700)}body .admin-actions svg,body .admin-rule-summary button svg,body .admin-mode-switch svg,body .admin-filter-reset svg,body .admin-error button svg,body .admin-inline-link svg{width:16px;height:16px;flex:0 0 auto}body .admin-primary-action svg,body .admin-modal-actions svg{width:18px;height:18px;flex:0 0 auto}body .admin-action-icon-loading{animation:dsIconSpin .8s linear infinite}body .admin-shell :where(button,input,select,textarea):disabled:not(.active),body .admin-login-shell :where(button,input):disabled:not(.active){border-color:var(--ds-border);background:var(--ds-disabled-fill);color:var(--ds-disabled-text);cursor:default;opacity:1}body .admin-table th{border-bottom-color:var(--ds-border);background:var(--ds-surface-subtle);color:var(--ds-text-secondary);font-size:12px;font-weight:500;line-height:18px}body .admin-table td{border-bottom-color:var(--ds-border);color:var(--ds-text-secondary);font-size:12px;font-weight:400;line-height:18px}body .admin-table :where(b,strong){color:var(--ds-ink);font-size:12px;font-weight:500;line-height:18px}body .admin-table :where(em,small,.admin-row-note){color:var(--ds-text-tertiary);font-size:11px;font-weight:400;line-height:16px}body .admin-table tbody tr:hover{background:var(--ds-green-50)}body .admin-source-link,body .admin-completeness-route strong{color:var(--ds-green-700);font-size:12px;font-weight:500;line-height:18px}body .admin-channel,body .admin-channel-chip,body .admin-tags span,body .admin-signals span,body .admin-status,body .admin-disclosure,body .admin-front-preview small,body .admin-front-preview>span{border-color:var(--ds-border);background:var(--ds-surface-subtle);color:var(--ds-text-secondary);font-size:11px;font-weight:500;line-height:16px}body :is(.admin-status.approved,.admin-status.active,.admin-status.collected,.admin-status.unique,.admin-status.ready,.admin-status.success),body :is(.admin-outcome.ready,.admin-run-chip.success,.admin-signals .ready){border-color:var(--ds-green-200);background:var(--ds-green-50);color:var(--ds-green-700)}body :is(.admin-status.rejected,.admin-status.failed,.admin-status.duplicate),body :is(.admin-outcome.error,.admin-run-chip.failed){border-color:var(--ds-danger);background:var(--admin-danger-surface);color:var(--ds-danger-text)}body :is(.admin-status.pending,.admin-status.warning,.admin-status.paused,.admin-status.deduped,.admin-status.possible_duplicate,.admin-status.skipped,.admin-status.ignored,.admin-status.partial_failure,.admin-status.running),body :is(.admin-outcome.warning,.admin-run-chip.skipped,.admin-signals .warning,.admin-inline-warning){border-color:var(--ds-border);background:var(--ds-surface-subtle);color:var(--ds-text-secondary)}body .admin-actions .approve,body .admin-modal-actions .approve{border-color:var(--ds-green-700);background:var(--ds-green-50);color:var(--ds-green-700)}body .admin-actions .approve:hover,body .admin-modal-actions .approve:hover{border-color:var(--ds-green-700);background:var(--ds-green-100);color:var(--ds-green-800)}body .admin-actions .reject,body .admin-modal-actions .reject{border-color:var(--ds-danger);background:var(--admin-danger-surface);color:var(--ds-danger-text)}body .admin-actions .reject:hover,body .admin-modal-actions .reject:hover{border-color:var(--ds-danger-fill);background:var(--ds-danger-fill);color:var(--ds-surface)}body .admin-channel-distribution span,body .admin-rule-summary p,body .admin-rule-detail p,body .admin-rule-detail em,body .admin-run-chip :where(span,small),body .admin-outcome span,body .admin-flow-actions span{color:var(--ds-text-secondary);font-size:11px;line-height:16px}body .admin-channel-distribution span,body .admin-rule-detail,body .admin-rule-detail-row td{border-color:var(--ds-border);background:var(--ds-surface-subtle)}body .admin-rule-detail strong,body .admin-flow-actions strong,body .admin-outcome strong,body .admin-run-chip strong{color:var(--ds-ink);font-size:12px;font-weight:600;line-height:18px}body .admin-rule-summary p strong,body .admin-rule-detail p span{background:var(--ds-disabled-fill);color:var(--ds-text-secondary);font-size:11px;font-weight:600;line-height:16px}body .admin-loading{gap:8px}body .admin-loading svg{width:16px;height:16px;color:var(--ds-green-700)}body .admin-modal-backdrop{background:#17201652}body .admin-preview{color:var(--ds-ink);box-shadow:0 24px 70px #17201638}body .admin-preview-top{border-color:var(--ds-border);background:#fffffff5}body .admin-preview h2,body .admin-preview h3{color:var(--ds-ink);font-size:18px;font-weight:600;line-height:26px}body .admin-preview p,body .admin-preview dd,body .admin-preview dt{color:var(--ds-text-secondary);font-size:12px;line-height:18px}body .admin-front-preview,body .admin-operator-brief>div,body .admin-completeness,body .admin-completeness-grid article,body .admin-primary-why-editor,body .admin-short-question-editor,body .admin-short-question-readback,body .admin-rule-detail,body .admin-visual-options button{border-color:var(--ds-border);background:var(--ds-surface-subtle)}body .admin-front-preview strong{color:var(--ds-ink);font-size:18px;font-weight:600;line-height:26px}body .admin-front-preview p{color:var(--ds-text-secondary);font-size:14px;line-height:22px}body :is(.admin-operator-brief,.admin-completeness-head,.admin-completeness-grid) span,body .admin-visual-picker-head em,body .admin-edit-form em,body .admin-form-intro,body .admin-primary-why-editor>p,body .admin-short-question-editor>p,body .admin-short-question-example,body .admin-short-question-live-preview>span:first-child,body .admin-short-question-live-preview>em{color:var(--ds-text-tertiary);font-size:11px;font-weight:400;line-height:16px}body .admin-operator-brief strong,body .admin-completeness-head strong,body .admin-completeness-grid strong,body .admin-primary-why-editor legend,body .admin-short-question-editor legend,body .admin-visual-options strong{color:var(--ds-ink);font-size:12px;font-weight:600;line-height:18px}body .admin-operator-brief strong.ready,body .admin-completeness-route strong{color:var(--ds-green-700)}body .admin-operator-brief strong.warning{color:var(--ds-text-secondary)}body .admin-short-question-status,body .admin-short-question-readback.warning{border-color:var(--ds-border);background:var(--ds-surface-subtle);color:var(--ds-text-secondary)}body .admin-short-question-status.ready{border-color:var(--ds-green-200);background:var(--ds-green-50)}body .admin-short-question-status strong,body .admin-short-question-readback>div strong{color:var(--ds-ink);font-size:12px;font-weight:600;line-height:18px}body .admin-short-question-status span,body .admin-short-question-readback>div span,body .admin-short-question-readback>p{color:var(--ds-text-secondary);font-size:11px;line-height:16px}body .admin-short-question-capsule{border-color:var(--ds-border);background:var(--ds-surface);color:var(--ds-text-secondary);font-size:11px;font-weight:500;line-height:16px}body .admin-edit-form label>span,body .admin-visual-picker-head>span{color:var(--ds-text-secondary);font-size:12px;font-weight:500;line-height:18px}body .admin-visual-options button.selected{border-color:var(--ds-green-300);background:var(--ds-green-50);color:var(--ds-green-700)}body .admin-visual-options small{background:var(--ds-green-100);color:var(--ds-green-700);font-size:11px;font-weight:600;line-height:16px}body .admin-form-error{border-color:var(--ds-danger);background:var(--admin-danger-surface)}body .admin-shell>.toast{background:var(--ds-green-800);color:var(--ds-surface);font-size:12px;font-weight:500;line-height:18px}}@media(prefers-reduced-motion:reduce){body .admin-shell [data-tooltip]:after,body .admin-login-shell [data-tooltip]:after{transition:none}body .admin-action-icon-loading{animation:none}}body .feed>article.card.hotspot-content-card:not(.today-card) .short-why-preview{display:none}@media(min-width:761px){body .main>.topbar{margin-bottom:32px}body .feed.homepage-composition.homepage-masonry-demo{width:100%;margin-left:0}body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card>.cover>.cover-title,body .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card>.cover:has(.cover-media)>.cover-title{position:absolute;top:14px;left:14px;right:14px;width:auto;max-width:calc(100% - 28px);display:-webkit-box;color:var(--ds-surface);text-shadow:0 1px 5px rgba(12,16,12,.42);-webkit-box-orient:vertical;-webkit-line-clamp:3}body .feed>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-meta{min-width:0;gap:7px}body .feed>article.card.hotspot-content-card:not(.today-card) .card-publisher-avatar{display:none}body .feed>article.card.hotspot-content-card:not(.today-card) .card-publisher-name{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--ds-text-tertiary);font-size:11px;font-weight:500;line-height:16px;text-overflow:ellipsis;white-space:nowrap}body .feed>article.card.hotspot-content-card:not(.today-card) .card-publisher-name[data-publisher-script=latin]{inline-size:max-content;max-inline-size:12ch;flex:0 1 max-content}body .feed.homepage-composition>article.card.hotspot-content-card:not(.today-card) .card-meta>.short-why-preview,body .feed.feed-results>article.card.hotspot-content-card:not(.today-card) .card-meta>.short-why-preview{box-sizing:border-box;height:22px;min-height:22px;max-width:min(102px,calc(100% - 58px));display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;margin-left:auto;overflow:hidden;border:1px solid rgba(220,227,216,.58);border-radius:999px;background:#f7f9f6a3;padding:0 6px;box-shadow:inset 0 1px #ffffffb3;color:#566053d6;font-family:var(--font-sans);font-size:11px;font-weight:500;line-height:16px;letter-spacing:0;white-space:nowrap;text-overflow:clip;-webkit-user-select:none;user-select:none;pointer-events:none;cursor:inherit;-webkit-backdrop-filter:blur(5px) saturate(103%);backdrop-filter:blur(5px) saturate(103%)}body .feed>article.card.hotspot-content-card:not(.today-card) .short-why-mark{flex:0 0 auto;color:#f5654bdb;font-weight:600}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta[data-surface=media]>.short-why-preview{border-color:#ffffffb3;background:#ffffffd1;color:#394437;box-shadow:inset 0 1px #fffc,0 1px 4px #0a100b24;-webkit-backdrop-filter:blur(7px) saturate(104%);backdrop-filter:blur(7px) saturate(104%)}body .feed>article.card.hotspot-content-card:not(.today-card) .card-meta-time{display:none}body .today-card .today-time{flex:0 0 auto;margin-left:auto;color:var(--ds-text-tertiary);font-size:11px;font-weight:400;line-height:16px;font-variant-numeric:tabular-nums;white-space:nowrap}body .today-card .spotlight-footer,body .today-card .today-publisher{min-width:0}body .today-card .today-publisher-avatar{display:none}body .today-card .today-publisher{flex:1 1 auto;overflow:hidden}body .today-card .today-publisher-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .today-card .today-time{color:#ffffffe0}body .reading-judgement-end{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px}body .reading-judgement-end>:not(.reading-save-end){grid-column:1}body .reading-save-end{grid-column:2;grid-row:1 / span 3;min-width:154px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;align-self:center;border:1px solid var(--ds-green-800);border-radius:9px;background:var(--ds-green-800);color:var(--ds-surface);padding:0 15px;font-size:13px;font-weight:600;line-height:18px;white-space:nowrap}body .reading-save-end:hover{border-color:var(--ds-green-700);background:var(--ds-green-700)}body .reading-save-end.saved{border-color:var(--ds-green-200);background:var(--ds-green-50);color:var(--ds-green-700);cursor:default}body .reading-save-end:focus-visible{outline:2px solid var(--ds-green-600);outline-offset:2px;box-shadow:0 0 0 4px #b9df7857}body .reading-save-end svg{width:18px;height:18px;flex:0 0 auto}body .cognition-library{grid-template-rows:auto minmax(0,1fr)}body .profile-view-reduced{width:100%;max-width:none;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:0 10px 32px}body .profile-hero-reduced{min-height:139px;margin:0 0 28px;border-width:1px 0;border-radius:0;background:transparent;padding:22px 10px;box-shadow:none}body .profile-hero-reduced h1{margin:3px 0 4px;color:var(--ds-ink);font-size:28px;font-weight:600;line-height:36px}body .profile-hero-reduced p:last-child{color:var(--ds-text-secondary);font-size:12px;line-height:18px}body .profile-hero-reduced .logout-button{align-self:center;border-color:transparent;background:transparent;color:var(--ds-danger-text)}body .settings-grid-reduced{width:min(844px,calc(100% - 80px));display:grid;grid-template-columns:minmax(0,1fr);margin:0 auto}body .settings-grid-reduced>.profile-identity-panel{grid-row:auto;overflow:hidden;border-color:var(--ds-border);border-radius:14px;background:var(--ds-surface);padding:0}body .profile-identity-head{min-height:142px;display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--ds-border);background:linear-gradient(100deg,var(--ds-green-100),var(--ds-surface) 84%);padding:24px 34px}body .profile-identity-head h2{margin:0 0 3px;color:var(--ds-ink);font-size:20px;font-weight:600;line-height:28px}body .profile-identity-head p{margin:0;color:var(--ds-text-tertiary);font-size:11px;line-height:16px}body .profile-identity-fields{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(120px,.72fr) minmax(160px,1fr);gap:16px;padding:24px 34px}body .profile-identity-fields label{min-width:0;margin:0;color:var(--ds-text-secondary);font-size:12px;font-weight:500;line-height:18px}body .profile-identity-fields input{width:100%;height:42px;border-color:var(--ds-control-edge);color:var(--ds-ink);font-size:13px;line-height:20px}body .profile-identity-panel .profile-form-actions{min-height:70px;margin:0;border-top:1px solid var(--ds-border);padding:14px 34px}body .profile-summary-card{height:314px;min-height:0;grid-template-rows:minmax(0,1fr) auto}}@media(min-width:761px){body .reference-reading-overlay{position:fixed;inset:0;z-index:30;display:block;zoom:1.1111111111;padding:0;background:#f1f2ef;-webkit-backdrop-filter:none;backdrop-filter:none}body .reference-reading-card{--reference-modal-scale: .67;--reference-modal-height: 1044.776119px;--reference-ink: #171717;--reference-muted: #8f8c85;--reference-gold: #b99a64;--reference-line: rgba(96, 91, 79, .14);--reference-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='92' height='92' viewBox='0 0 92 92'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.74' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.24'/%3E%3C/svg%3E");position:absolute;top:50%;left:calc(50% + 12px);width:min(1386px,calc(100vw - 96px));height:min(var(--reference-modal-height),calc(149.253731vh - 116.41791px));max-height:none;display:block;overflow:hidden;transform:translate(-50%,-50%) scale(var(--reference-modal-scale));transform-origin:50% 50%;border:1px solid rgba(116,113,103,.16);border-radius:30px;background:#fbfbf8;box-shadow:0 34px 80px #27272333,0 10px 26px #27272314,inset 0 1px #ffffffeb;color:var(--reference-ink);animation:none;isolation:isolate}body .reference-reading-card:before,body .reference-reading-card:after{content:"";position:absolute;inset:0;z-index:0;border:0;border-radius:inherit;pointer-events:none}body .reference-reading-card:before{background:linear-gradient(126deg,#f0f5e59e,#f0f5e500 34%),linear-gradient(210deg,#ebf3fb9e,#ebf3fb00 44%),linear-gradient(318deg,#faefd870,#faefd800 42%),linear-gradient(180deg,#fffffff5,#f9f9f6fa)}body .reference-reading-card:after{background-image:var(--reference-grain);background-size:128px 128px;opacity:.022;mix-blend-mode:multiply}body .reference-reading-topbar{position:absolute;inset:0 0 auto;z-index:9;height:72px;display:block;border:0;background:transparent;padding:0 26px;pointer-events:none}body .reference-reading-topbar:before{content:none;display:none}body .reference-reading-card.reading-mode-detail .reading-path{display:none}body .reference-reading-card.reading-mode-why .reading-path{position:absolute;top:22px;left:26px;display:flex;pointer-events:auto}body .reference-reading-card.reading-mode-why .reading-path>button{min-height:40px;border:1px solid rgba(116,113,103,.18);border-radius:20px;background:#ffffffad;color:#373631c2;padding:0 15px}body .app .reference-reading-card .reading-close{position:absolute;top:24px;right:26px;width:50px;height:50px;display:grid;place-items:center;border:1px solid rgba(116,113,103,.22);border-radius:50%;background:#ffffff94;color:#373631b8;padding:0;pointer-events:auto}body .reference-reading-card .reading-close:hover{border-color:#b99a648c;background:#fff;color:var(--reference-gold)}body .reference-reading-card .reading-close svg{width:20px;height:20px}body .reference-reading-layout{position:relative;z-index:1;width:100%;height:100%;display:grid;grid-template-columns:70% 30%;overflow:hidden}body .reference-reading-main{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:transparent;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:rgba(112,121,110,.28) transparent;scroll-behavior:auto}body .reference-reading-main::-webkit-scrollbar{width:8px}body .reference-reading-main::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:10px;background:#70796e47;background-clip:padding-box}body .reference-detail-article{width:100%;min-height:100%;padding:76px 62px 44px;animation:none}body .reference-detail-hero{height:auto;min-height:174px;display:grid;grid-template-columns:minmax(0,1fr) 168px;grid-template-rows:32px minmax(130px,auto);column-gap:10px;padding-top:0}body .reference-detail-hero h1{grid-column:1;grid-row:1 / span 2;align-self:start;max-width:570.2px;margin:0;padding-top:1px;transform:translateY(2px);outline:none;color:var(--reference-ink);font-family:var(--ds-font-ui);font-size:42px;font-weight:600;line-height:56px;letter-spacing:0;text-wrap:pretty;word-break:auto-phrase}body .reference-title-phrase{white-space:nowrap}body .reference-detail-publisher{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:8px;overflow:hidden;color:#1d1d1beb;font-size:15px;font-weight:600;line-height:20px;white-space:nowrap;transform:translateY(2px)}body .reference-detail-publisher span{overflow:hidden;text-overflow:ellipsis}body .reference-detail-publisher svg{width:22px;height:22px;flex:0 0 auto;color:var(--reference-gold);stroke-width:1.5}body .reference-detail-guide{position:relative;grid-column:2;grid-row:2;width:176px;height:142px;align-self:start;justify-self:end;color:#b99a646b;transform:translateY(2px)}body .reference-detail-guide:before,body .reference-detail-guide:after{content:"";position:absolute;width:132px;height:92px;border:1px solid rgba(185,154,100,.18);border-radius:50%;background:#ffffff29}body .reference-detail-guide:before{top:26px;right:12px;transform:rotate(8deg)}body .reference-detail-guide:after{top:14px;right:28px;transform:rotate(-5deg)}body .reference-guide-ring{position:absolute;inset:0 12px 8px 0;border:1px solid rgba(185,154,100,.14);border-radius:50%;transform:rotate(-8deg)}body .reference-guide-leaf{position:absolute;right:0;bottom:18px;width:24px;height:38px;border:1px solid rgba(185,154,100,.25);border-radius:100% 0;transform:rotate(34deg)}body .reference-detail-guide .reference-guide-book{position:absolute;z-index:2;top:46px;right:57px;width:38px;height:38px;color:#b99a64bf;stroke-width:1.45}body .reference-detail-deck{position:relative;width:calc(100% + 40px);height:520px;margin:14px -20px 0}body .reference-deck-card{position:absolute;top:0;left:50%;width:386px;height:500px;overflow:hidden;border:1px solid rgba(111,104,89,.14);border-radius:22px;background:#f8f5ee;padding:0;transform-origin:50% 94%;transition:none;will-change:transform;cursor:pointer}body .reference-deck-card[data-position=active]{transform:translate(-50%) translateY(0) rotate(0) scale(1)}body .reference-deck-card[data-position=left]{transform:translate(calc(-50% - 210px)) translateY(42px) rotate(-5deg) scale(.98)}body .reference-deck-card[data-position=right]{transform:translate(calc(-50% + 210px)) translateY(42px) rotate(5deg) scale(.98)}body .reference-deck-card:before,body .reference-deck-card:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none}body .reference-deck-card:before{background-image:var(--reference-grain);background-size:92px 92px;opacity:.04;mix-blend-mode:multiply}body .reference-deck-card:after{inset:1px;border:1px solid rgba(255,255,255,.62);border-radius:21px}body .reference-deck-card[data-position=active]{z-index:3;background:linear-gradient(158deg,#fcf5e9,#f5ead8);box-shadow:0 24px 42px #453a2a2e,0 7px 16px #453a2a1a,inset 0 1px #ffffffe6}body .reference-deck-card[data-position=left]{z-index:1;background:linear-gradient(158deg,#f1f7ee,#e6f0e3);box-shadow:0 20px 34px #3f53401f,0 3px 10px #3f534014}body .reference-deck-card[data-position=right]{z-index:2;background:linear-gradient(158deg,#f3f8fc,#e7f0f9);box-shadow:0 20px 34px #3f4e601f,0 3px 10px #3f4e6014}body .reference-deck-card[data-pressed=true]{filter:brightness(.985);box-shadow:0 13px 24px #453a2a24,0 3px 8px #453a2a14}body .reference-deck-card:focus-visible{outline:2px solid var(--reference-gold);outline-offset:5px}body .reference-deck-card-content{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;padding:28px 40px 24px}body .reference-deck-index{position:absolute;z-index:3;top:18px;left:18px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#fff6;color:#74582beb;font-size:16px;font-weight:600;line-height:20px}body .reference-deck-bookmark{position:absolute;z-index:2;top:-1px;right:23px;width:30px;height:64px;display:grid;place-items:start center;padding-top:13px;clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);background:#b99a6457;color:#84622bf5;font-size:10px;font-weight:600;line-height:14px;font-variant-numeric:tabular-nums}body .reference-deck-card-header{min-height:96px;display:grid;align-content:end;padding:16px 46px 18px 0;border-bottom:1px solid var(--reference-line)}body .reference-deck-card-header h2{margin:0;color:var(--reference-ink);font-size:27px;font-weight:600;line-height:36px;letter-spacing:0}body .reference-deck-panel{min-height:0;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));flex:1 1 auto}body .reference-deck-panel[hidden]{display:none}body .reference-deck-segment{min-height:0;align-content:start;border-bottom:1px solid rgba(96,91,79,.13);padding:14px 0 12px}body .reference-deck-segment>span{display:block;color:#5b5242c2;font-size:13px;font-weight:600;line-height:18px}body .reference-deck-segment p{margin:6px 0 0;color:#201f1be0;font-size:15px;font-weight:400;line-height:26px;letter-spacing:0}body .reference-deck-rear-anchors{display:none}body .reference-deck-folio{min-height:32px;display:flex;align-items:end;justify-content:space-between;gap:12px;padding-top:14px;color:#585043cc;font-size:12px;font-weight:500;line-height:18px;font-variant-numeric:tabular-nums}body .reference-deck-card:not([data-position=active]) .reference-deck-index{display:none}body .reference-deck-card:not([data-position=active]) .reference-deck-card-header h2{font-size:18px;line-height:26px}body .reference-deck-card:not([data-position=active]) .reference-deck-rear-anchors{min-height:0;display:grid;grid-template-rows:repeat(3,48px);align-content:start;flex:1 1 auto}body .reference-deck-rear-anchors span{display:flex;align-items:center;border-bottom:1px solid rgba(96,91,79,.12);color:#474e46b8;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}body .reference-deck-card[data-position=left] .reference-deck-card-header{padding-right:0;padding-left:42px;text-align:left}body .reference-deck-card[data-position=left] .reference-deck-bookmark{right:auto;left:0}body .reference-deck-card[data-position=right] .reference-deck-card-header{padding-right:42px;padding-left:0;text-align:right}body .reference-deck-card[data-position=right] .reference-deck-bookmark{right:0;left:auto}body .reference-deck-card[data-position=right] .reference-deck-rear-anchors span{justify-content:flex-end;text-align:right}body .reference-deck-card[data-position=right] .reference-deck-folio{flex-direction:row-reverse;text-align:right}body .reference-detail-tail{margin-top:48px}body .reference-detail-tags{min-height:38px;display:flex;align-items:center;gap:10px}body .reference-detail-tags span{height:38px;display:inline-flex;align-items:center;border:1px solid rgba(104,96,81,.2);border-radius:14px;background:#ffffff7a;box-shadow:0 3px 8px #3c372c0d;color:#2f2d28e6;padding:0 16px;font-size:13px;font-weight:500;line-height:18px;white-space:nowrap}body .reference-detail-sources{min-height:52px;display:flex;align-items:center;margin-top:10px;border-top:1px solid rgba(96,91,79,.16);padding-top:14px}body .reference-detail-sources a{min-width:0;display:inline-flex;align-items:center;gap:7px;color:inherit;text-decoration:none}body .reference-detail-sources a+a{margin-left:26px;border-left:1px solid rgba(96,91,79,.15);padding-left:26px}body .reference-detail-sources a>span{color:#7a7469e0;font-size:12px;font-weight:500;line-height:16px}body .reference-detail-sources strong{overflow:hidden;color:var(--reference-ink);font-size:14px;font-weight:600;line-height:18px;text-overflow:ellipsis;white-space:nowrap}body .reference-detail-sources svg{width:15px;height:15px;flex:0 0 auto;color:#6d685ec7}body .reference-detail-sources a:hover strong,body .reference-detail-sources a:hover svg{color:var(--reference-gold)}body .reference-detail-sources a:focus-visible,body .reference-why-question:focus-visible{outline:2px solid var(--reference-gold);outline-offset:4px}body .reference-why-rail{position:relative;min-width:0;min-height:0;overflow:hidden;border-left:0;background:linear-gradient(180deg,#fbfaf7,#f7f3eb);box-shadow:inset -1px 0 #74716721;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}body .reference-why-content{position:relative;width:100%;height:100%;display:flex;flex-direction:column;padding:52px 28px 34px}body .reference-why-display{position:relative;z-index:2;width:max-content;overflow:visible;color:var(--reference-gold);font-family:Georgia,Times New Roman,serif;font-size:86px;font-style:normal;font-weight:600;line-height:88px;letter-spacing:0}body .reference-why-display:after{content:"Why";position:absolute;z-index:-1;top:7px;left:5px;color:#b99a641f}body .reference-why-meta{display:block;margin-top:6px;color:#847f76e0;font-size:14px;font-weight:400;line-height:20px}body .reference-why-question{width:100%;min-height:160px;display:grid;place-items:center;margin-top:42px;border:1px solid rgba(116,113,103,.16);border-radius:24px;background:#ffffffd1;box-shadow:0 15px 26px #50463514,inset 0 1px #ffffffeb;color:var(--reference-ink);padding:34px 26px 28px;text-align:center}body button.reference-why-question{cursor:pointer}body button.reference-why-question:hover{border-color:#b99a646b;background:#fff}body .reference-why-question h2{margin:0;color:var(--reference-ink);font-size:24px;font-weight:600;line-height:34px;letter-spacing:0}body .reference-why-character{position:absolute;z-index:1;right:2px;bottom:96px;width:292px;height:300px;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;opacity:.9;-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 34%,rgba(0,0,0,.94) 52%,transparent 76%);mask-image:radial-gradient(ellipse at 50% 50%,#000 34%,rgba(0,0,0,.94) 52%,transparent 76%)}body .reference-why-character img{width:100%;height:100%;display:block;object-fit:contain;object-position:center bottom;filter:saturate(.88) contrast(.96);mix-blend-mode:screen}body .reference-why-orbit{position:absolute;right:78px;bottom:252px;width:94px;height:94px;border-radius:50%;background:#b99a6429;box-shadow:0 0 0 1px #b99a6421,0 0 0 10px #b99a640f,0 0 0 22px #b99a640b,0 0 0 36px #b99a6408,0 0 0 50px #b99a6405}body .reference-why-orbit:before,body .reference-why-orbit:after{content:"";position:absolute;inset:-20px;border:1px solid rgba(185,154,100,.08);border-radius:50%;transform:rotate(18deg) scaleX(1.15)}body .reference-why-orbit:after{inset:-38px;transform:rotate(-16deg) scaleX(1.28)}body .reference-reading-card.reading-mode-why .reading-why-article{width:100%;min-height:100%;padding:96px 62px 60px;animation:none}body .reference-reading-card.reading-mode-why .reading-why-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;margin:0 0 28px}body .reference-reading-card.reading-mode-why .reading-why-heading>h1{min-width:0;max-width:748px;margin:0;outline:none;color:var(--reference-ink);font-size:42px;font-weight:600;line-height:56px}body .has-editorial-reading.reading-mode-why .reading-why-heading>h1{text-wrap:balance}body .reference-reading-card .reading-save-title{min-width:180px;height:60px;gap:9px;align-self:start;border-color:var(--ds-green-800);border-radius:9px;background:var(--ds-green-800);color:var(--ds-surface);padding:0 18px;font-size:18px;line-height:24px}body .reference-reading-card .reading-save-title:hover:not(.saved){border-color:var(--ds-green-700);background:var(--ds-green-700)}body .reference-reading-card .reading-save-title.saved{border-color:var(--ds-green-200);background:var(--ds-green-50);color:var(--ds-green-700)}body .reference-reading-card .reading-save-title svg{width:24px;height:24px}body .reference-reading-card.reading-mode-why .reading-answer{margin-top:0;padding-top:26px}body .reference-detail-publisher,body .reference-why-meta{font-size:17px;line-height:24px}body .reference-why-question{margin-top:42px}body .reference-deck-segment>span,body .reference-deck-rear-anchors span,body .reference-deck-folio{font-size:17px;line-height:22px}body .reference-deck-segment p{font-size:18px;line-height:26px}body .has-editorial-reading .reference-deck-panel{display:flex;flex-direction:column}body .has-editorial-reading .reference-deck-panel[hidden]{display:none}body .has-editorial-reading .reference-deck-segment{flex:0 0 auto;padding-top:4px;padding-bottom:4px}body .has-editorial-reading .reference-deck-segment>span{font-size:16px;line-height:18px}body .has-editorial-reading .reference-deck-segment p{margin-top:2px;line-height:20px}body .reference-deck-card-content{padding-top:20px;padding-bottom:12px}body .reference-deck-card-header{min-height:72px;padding-top:10px;padding-bottom:10px}body .reference-deck-segment{padding-top:10px;padding-bottom:8px}body .reference-deck-folio{min-height:24px;padding-top:6px}body .reference-detail-tags span{height:44px;font-size:17px;line-height:22px}body .reference-detail-sources{min-height:64px}body .reference-detail-sources a{min-height:60px}body .reference-detail-sources a>span{font-size:17px;line-height:22px}body .reference-detail-sources strong{font-size:18px;line-height:24px}body .reference-reading-card.reading-mode-why .reading-why-context,body .reference-reading-card.reading-mode-why .reading-why-context>span,body .reference-reading-card.reading-mode-why .reading-section-heading>span,body .reference-reading-card.reading-mode-why .reading-source-list a>span,body .reference-reading-card.reading-mode-why .reading-source-list p,body .reference-reading-card.reading-mode-why .reading-source-list em,body .reference-reading-card.reading-mode-why .reading-judgement-end small,body .reference-reading-card.reading-mode-why .reading-judgement-end p{font-size:17px;line-height:24px}body .reference-reading-card.reading-mode-why .reading-section-heading h2{font-size:22px;line-height:30px}body .reference-reading-card.reading-mode-why .reading-answer>p,body .reference-reading-card.reading-mode-why .reading-source-list strong{font-size:18px;line-height:27px}body .reference-reading-card.reading-mode-why .reading-judgement-end h2{font-size:20px;line-height:28px}body .reference-reading-card.reading-mode-why .reading-path{top:12px}body .reference-reading-card.reading-mode-why .reading-path>button{min-height:60px;gap:9px;padding:0 18px;font-size:18px;line-height:24px}body .reference-reading-card.reading-mode-why .reading-path>button svg{width:24px;height:24px}body .app .reference-reading-card .reading-close{top:19px;right:21px;width:60px;height:60px}body .reference-reading-card .reading-close svg{width:24px;height:24px}body .reference-reading-card .reading-save-end{min-width:180px;height:60px;gap:9px;padding:0 18px;font-size:18px;line-height:24px}body .reference-reading-card .reading-save-end svg{width:24px;height:24px}body .app .reference-reading-card :is(button,a,[role=tab]):focus-visible{outline-width:3px;outline-offset:6px}}@media(min-width:761px)and (max-width:1380px){body .reference-deck-card[data-deck-key=certainty][data-position=right] .reference-deck-card-header{padding-right:0}}@media(min-width:761px)and (max-width:1300px){body .reference-deck-card[data-position=left]{transform:translate(calc(-50% - 160px)) translateY(42px) rotate(-5deg) scale(.98)}body .reference-deck-card[data-position=right]{transform:translate(calc(-50% + 160px)) translateY(42px) rotate(5deg) scale(.98)}}@media(min-width:1301px)and (max-width:1380px){body .reference-deck-card[data-position=left]{transform:translate(calc(-50% - 180px)) translateY(42px) rotate(-5deg) scale(.98)}body .reference-deck-card[data-position=right]{transform:translate(calc(-50% + 180px)) translateY(42px) rotate(5deg) scale(.98)}}@media(min-width:1381px)and (max-width:1460px){body .reference-deck-card[data-position=left]{transform:translate(calc(-50% - 195px)) translateY(42px) rotate(-5deg) scale(.98)}body .reference-deck-card[data-position=right]{transform:translate(calc(-50% + 195px)) translateY(42px) rotate(5deg) scale(.98)}}@media(prefers-reduced-transparency:reduce)and (min-width:761px){body .reference-reading-card:before{background:#fbfbf8}body .reference-reading-card:after,body .reference-deck-card:before{display:none}body .reference-deck-card[data-position=active]{background:#fcf5e9}body .reference-deck-card[data-position=left]{background:#eef5eb}body .reference-deck-card[data-position=right]{background:#eef5fa}}@media(min-width:761px){html:has(body>#root>.app),body:has(>#root>.app),html,body{min-height:100%;background:#fff!important}body:has(>#root>.app){zoom:1!important}body .app,body:has(>#root>.app)>#root>.app{width:100%;max-width:none;min-height:100vh;margin:0;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none;align-items:start}body .app *,body .spotlight-title{letter-spacing:0!important}body .main>.topbar{height:58px;margin:0 auto}body .feed.editorial-home{padding-top:26px}body .reference-reading-overlay{zoom:1;display:grid;place-items:center;padding:0}body .reference-reading-card{--reference-modal-scale: 1;position:relative;top:auto;left:auto;width:min(1348px,calc(100vw - 60px));height:min(914px,calc(100vh - 110px));transform:none;transform-origin:center;border-radius:22px}body .reference-reading-layout{grid-template-columns:70% 30%}body .reference-detail-article{padding:44px 56px 31px 64px}body .reference-detail-hero{min-height:150px}body .reference-detail-hero h1{max-width:740px;font-size:36px;line-height:46px}body .reference-why-content{padding:70px 42px 36px}body .reference-why-display{font-size:69px;line-height:72px}body .reference-why-question{margin-top:44px;min-height:174px}body .reference-why-question h2{font-size:20px;line-height:31px}body .reference-reading-card.reading-mode-detail .reference-why-character,body .reference-reading-card.reading-mode-why .reference-why-question{display:none}body .reference-reading-card.reading-mode-why .reference-why-character{width:124px;height:136px;right:22px;bottom:24px;opacity:.72}body .reference-reading-card.reading-mode-why .editorial-why-context{margin-top:32px}body .reference-reading-card.reading-mode-why .editorial-why-context section{padding:12px 13px}body .reference-reading-card.reading-mode-why .editorial-why-context p,body .reference-reading-card.reading-mode-why .editorial-why-context strong{font-size:12px;line-height:18px}}@media(prefers-reduced-motion:reduce)and (min-width:761px){body .reference-reading-card,body .reference-detail-article,body .reference-reading-card .reading-why-article{animation:none}}@media(min-width:821px){body .app .profile-summary-card{top:114px;right:max(5vw,calc((100vw - 1456px)/2 + 40px));width:364px;height:488px;min-height:0;display:grid;grid-template-rows:380px 60px;row-gap:14px;border:1px solid rgba(220,227,216,.78);border-radius:34px;background:#fff;box-shadow:0 26px 70px #17201629,0 7px 20px #17201614,inset 0 1px #fffffff5;padding:16px;overflow:hidden}body .app .profile-summary-head{width:calc(100% + 2px);height:380px;min-height:0;margin-left:-1px;display:flex;flex:none;flex-direction:column;align-items:center;border:1px solid rgba(255,255,255,.82);border-radius:28px;background:linear-gradient(180deg,#a9e952,#eff9de 56%,#fff);box-shadow:inset 0 1px #ffffffb8;padding:28px 24px 24px;text-align:center}body .app .profile-summary-head h2{width:284px;max-width:284px;max-height:72px;margin:0;overflow:hidden;color:#172016;font-size:30px;font-weight:600;line-height:36px;letter-spacing:0;text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .app .profile-summary-role{display:block;width:284px;max-width:284px;margin-top:6px;color:#566053;font-size:13px;font-weight:400;line-height:20px}body .app .profile-summary-avatar{width:284px;height:232px;min-height:0;flex:1 1 auto;display:grid;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;color:#365f10e0;font-size:132px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none}body .app .profile-summary-avatar:not(:empty){overflow:hidden}body .app .profile-summary-footer{width:calc(100% + 2px);height:60px;margin-left:-1px;display:grid;grid-template-columns:minmax(0,1fr) 136px;align-items:center;gap:16px;background:#fff}body .app .profile-summary-footer-identity{min-width:0;height:38px;display:flex;align-items:center;gap:10px}body .app .profile-summary-footer-avatar{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid #d3eaa6;border-radius:50%;background:#e8f4cf;color:#365f10;font-size:16px;font-weight:600;line-height:20px;letter-spacing:0;text-transform:none}body .app .profile-summary-birthday{min-width:0;overflow:hidden;color:#566053;font-size:12px;font-weight:400;line-height:18px;text-overflow:ellipsis;white-space:nowrap}body .app .profile-summary-settings{width:136px;height:44px;min-height:44px;margin:0;border:0;border-radius:14px;background:#365f10;color:#fff;font-size:13px;font-weight:600;line-height:20px;letter-spacing:0;white-space:nowrap;transition:background-color .14s ease,transform .14s ease,box-shadow .14s ease}body .app .profile-summary-settings:hover{background:#487f0a}body .app .profile-summary-settings:active{background:#365f10;transform:scale(.98);transform-origin:center}body .app .profile-summary-settings:focus-visible{outline:2px solid #60a608;outline-offset:2px;box-shadow:0 0 0 4px #b9df7857}body .app .profile-summary-close{top:16px;right:16px;width:36px;height:36px;border:0;border-radius:50%;background:#ffffffb8;color:#566053;padding:0}body .app .profile-summary-close:hover{background:#ffffffeb}body .app .profile-summary-close:active{transform:scale(.96);transform-origin:center}body .app .profile-summary-close svg,body .app .auth-modal-close svg{width:18px;height:18px;stroke-width:1.8}body .app .auth-modal-card{width:min(820px,calc(100vw - 64px));height:min(560px,calc(100vh - 64px));max-width:820px;max-height:560px;grid-template-columns:54.2% 45.8%;gap:14px;border:1px solid rgba(126,178,73,.42);border-radius:36px;background:linear-gradient(145deg,#b8ea83,#d9f4b7 54%,#b8ea83);box-shadow:0 28px 70px #17201638,inset 0 1px #ffffff7a;padding:14px;overflow:hidden}body .app .auth-illustration{min-width:0;min-height:0;border-radius:24px;background:transparent;overflow:hidden}body .app .auth-illustration img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}body .app .auth-modal-form-side{position:relative;inset:auto;width:auto;height:auto;min-width:0;min-height:0;align-self:stretch;justify-content:flex-start;margin:0;transform:none;transform-origin:center;border:1px solid rgba(220,227,216,.82);border-radius:28px;background:#fff;box-shadow:0 18px 38px #17201624;padding:12px 28px 6px;overflow-y:auto;scrollbar-width:thin}body .app .auth-modal-close{top:10px;right:10px;z-index:4;width:36px;height:36px;border:0;border-radius:50%;background:#ffffffe0;color:#566053;padding:0}body .app .auth-modal-close:hover{background:#fff;color:#365f10}}@media(prefers-reduced-motion:reduce){body .app .profile-summary-settings,body .app .profile-summary-close{transition:none}}@media(min-width:761px){body .app .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card:not(.today-card)>.card-body{grid-template-rows:minmax(50px,auto) 38px;align-content:start}body .app .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card:not(.today-card)>.card-body>.card-news-title,body .app .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card.masonry-title-one:not(.today-card)>.card-body>.card-news-title{box-sizing:border-box;width:100%;height:auto;min-height:50px;max-height:50px;margin:0;padding:8px 12px 9px;line-height:18px;white-space:normal;-webkit-line-clamp:2}body .app .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card:not(.today-card)>.card-body>.card-meta{height:38px;min-height:38px;padding:3px 10px 3px 11px}body .app .feed.feed-results>article.card.hotspot-content-card:not(.today-card)>.card-body{grid-template-rows:minmax(48px,auto) 40px}body .app .feed.feed-results>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-news-title{box-sizing:border-box;height:auto;min-height:48px;max-height:48px;display:-webkit-box;padding:10px 12px 9px;line-height:18px;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .app .feed.feed-results>article.card.hotspot-content-card:not(.today-card)>.card-body>.card-meta{height:40px;min-height:40px;padding-top:4px;padding-bottom:4px}body .app .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card[data-title-deduped=true]>.card-body,body .app .feed.feed-results>article.card.hotspot-content-card[data-title-deduped=true]>.card-body{grid-template-rows:40px}body .app .feed.homepage-composition.homepage-masonry-demo>article.card.hotspot-content-card.masonry-demo-card[data-title-deduped=true]>.card-body>.card-meta,body .app .feed.feed-results>article.card.hotspot-content-card[data-title-deduped=true]>.card-body>.card-meta{grid-row:1}body .app .reference-reading-card .reading-close:after{content:none;display:none}}@media(min-width:821px){body .app .auth-modal-card{box-sizing:border-box;width:min(500px,calc(100vw - 64px));height:min(520px,calc(100vh - 64px));max-width:500px;max-height:520px;display:block;grid-template-columns:none;gap:0;border:1px solid var(--ds-border);border-radius:30px;background:var(--ds-surface);box-shadow:0 28px 70px #17201633,0 8px 24px #1720161a;padding:0;overflow:hidden}body .app .auth-modal-form-side{--auth-control-inset: 58px;position:relative;inset:auto;width:100%;height:100%;min-width:0;min-height:0;display:block;margin:0;transform:none;border:0;border-radius:30px;background:var(--ds-surface);box-shadow:none;padding:0;overflow:hidden}body .app .auth-modal-brand{left:50%;top:28px;width:68px;min-width:68px;height:68px;flex:0 0 68px;display:grid;place-items:center;transform:translate(-50%)}body .app .auth-modal-brand .brand-logo-paw{width:68px;min-width:68px;max-width:68px;height:68px;display:block;object-fit:contain}body .app .auth-modal-form-side>h1{top:104px}body .app .auth-panel-modal .auth-message{top:151px}body .app .auth-panel-modal .auth-account-field{top:184px}body .app .auth-panel-modal .auth-password-label{top:242px}body .app .auth-panel-modal .auth-submit,body .app .auth-panel-modal .auth-submit:hover:not(:disabled),body .app .auth-panel-modal .auth-submit:active:not(:disabled){top:306px}body .app .auth-panel-modal .auth-secondary-slot,body .app .auth-wechat-login,body .app .auth-wechat-divider,body .app .auth-wechat-button,body .app .auth-wechat-placeholder{display:none}body .app .auth-panel-modal .auth-legal{top:378px}body .app .auth-panel-modal .auth-mode-footer{top:438px}body .app .auth-panel-modal[data-mode=register] .auth-mode-primary-slot{top:151px}body .app .auth-panel-modal[data-mode=register] .auth-account-field{top:201px}body .app .auth-panel-modal[data-mode=register] .auth-password-label{top:251px}body .app .auth-panel-modal[data-mode=register] .auth-submit{top:307px}body .app .auth-panel-modal[data-mode=register] .auth-message{top:356px}body .app .auth-panel-modal[data-mode=register] .auth-legal{top:395px}body .app .auth-panel-modal[data-mode=register] .auth-mode-footer{top:444px}body .app .auth-modal-close{top:14px;right:14px;border:1px solid var(--ds-border);background:var(--ds-surface-subtle)}body .app .auth-modal-close:hover{background:var(--ds-surface)}body .app .profile-summary-card{transform:scale(.67);transform-origin:top right}}@media(min-width:761px){body .app .reading-link-status-layer{position:fixed;inset:0;z-index:140;display:grid;place-items:center;background:#17201633;padding:32px}body .app .reading-link-status{width:min(440px,calc(100vw - 64px));border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-surface);box-shadow:0 24px 64px #1720162e;padding:30px}body .app .reading-link-status h2{margin:5px 0 10px;color:var(--ds-ink);font-size:24px;font-weight:600;line-height:32px}body .app .reading-link-status>p:not(.eyebrow){margin:0;color:var(--ds-text-secondary);font-size:14px;line-height:22px}body .app .reading-link-status button{min-width:116px;height:42px;margin-top:24px;border:1px solid var(--ds-green-700);border-radius:8px;background:var(--ds-green-800);color:var(--ds-surface);font-size:13px;font-weight:600}body .app .reading-link-status button:hover{background:var(--ds-green-700)}body .app .reading-link-status button:focus-visible{outline:2px solid var(--ds-green-600);outline-offset:3px}}@media(min-width:761px){body,body .app,body .main{background:#fff;color:#1d1d1f;letter-spacing:0}body .app{display:block;min-height:100vh}body .app>.sidebar{position:sticky;z-index:25;top:0;width:100%;height:76px;display:grid;grid-template-columns:186px 1fr auto;align-items:center;padding:0 42px;border:0;border-bottom:1px solid rgba(0,0,0,.08);background:#ffffffd6;box-shadow:none;-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%)}body .app>.sidebar .brand{width:119px;height:auto;margin:0;padding:0}body .app>.sidebar .sidebar-brand-lockup{width:119px;height:auto}body .app>.sidebar .nav-section{display:flex;align-items:center;justify-content:center;gap:27px;width:auto;margin:0;padding:0}body .app>.sidebar .nav-section .nav-title,body .app>.sidebar .nav-section .nav-icon,body .app>.sidebar .sidebar-settings>.sidebar-settings-icon{display:none}body .app>.sidebar .nav-item,body .app>.sidebar .sidebar-settings{position:relative;width:auto;min-height:32px;margin:0;border:0;border-radius:0;background:transparent;color:#6e6e73;font-size:13px;font-weight:560;line-height:20px;padding:6px 0;box-shadow:none}body .app>.sidebar .nav-item.active,body .app>.sidebar .nav-item:hover,body .app>.sidebar .sidebar-settings:hover{color:#1d1d1f;background:transparent}body .app>.sidebar .nav-item.active:after{content:"";position:absolute;left:50%;bottom:-22px;width:18px;height:2px;transform:translate(-50%);background:#60a608}body .app>.sidebar .nav-library-section{grid-column:3;grid-row:1;justify-content:flex-end;gap:0;margin-right:18px}body .app>.sidebar .nav-library-section .nav-label{color:#376d08;font-family:inherit}body .app>.sidebar .nav-count{display:none}body .app>.sidebar .sidebar-settings{grid-column:3;grid-row:1;justify-self:end}body .main{width:100%;min-height:calc(100vh - 76px);margin:0;padding:0}body .main>.topbar{position:relative;top:auto;height:58px;width:1280px;margin:0 auto;padding:0;border:0;background:transparent;box-shadow:none}body .main>.topbar .top-row{height:58px;grid-template-columns:1fr 390px 1fr}body .main>.topbar .topbar-mobile-brand,body .main>.topbar .topbar-actions{display:none}body .main>.topbar .search-wrap{grid-column:2;width:100%}body .main>.topbar .search{height:34px;border-color:#0000001a;background:#f5f5f7;box-shadow:none}body .main>.topbar .search input{color:#1d1d1f;font-size:12px}body .main>.topbar .paw-search{background:transparent;color:#6e6e73}body .feed.editorial-home{width:1280px;display:grid;grid-template-columns:475px 375px minmax(0,1fr);grid-auto-flow:row;gap:0 36px;margin:0 auto;padding:29px 0 70px}body .feed.editorial-home:before{content:"今日阅读";grid-column:1 / -1;height:56px;display:flex;align-items:flex-start;border-bottom:1px solid rgba(0,0,0,.12);color:#376d08;font-size:11px;font-weight:740;line-height:20px}body .feed.editorial-home>article.card{min-width:0;width:auto;height:auto;min-height:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}body .feed.editorial-home>article.editorial-slot-1{grid-column:1 / 3;grid-row:2 / span 2;display:grid;grid-template-columns:475px 375px;gap:36px;min-height:468px;padding:31px 0 26px;border-bottom:1px solid rgba(0,0,0,.12)}body .feed.editorial-home>article.editorial-slot-1 .today-spotlight,body .feed.editorial-home>article.editorial-slot-1 .cover{position:relative;min-height:408px;height:408px;border-radius:0;background:#e1e3e2;overflow:hidden}body .feed.editorial-home>article.editorial-slot-1 .today-cover-media,body .feed.editorial-home>article.editorial-slot-1 .cover-media{width:100%;height:100%;object-fit:cover}body .feed.editorial-home>article.editorial-slot-1 .spotlight-title,body .feed.editorial-home>article.editorial-slot-1 .cover-title{left:19px;right:19px;bottom:52px;color:#fff;font-size:30px;line-height:1.28;text-shadow:0 1px 8px rgba(0,0,0,.5)}body .feed.editorial-home>article.editorial-slot-1 .spotlight-footer{left:19px;right:19px;bottom:16px;color:#fff}body .feed.editorial-home>article.editorial-slot-2,body .feed.editorial-home>article.editorial-slot-3{grid-column:3;min-height:210px;padding:24px 0;border-bottom:1px solid rgba(0,0,0,.12)}body .feed.editorial-home>article.editorial-slot-2{grid-row:2;padding-top:31px}body .feed.editorial-home>article.editorial-slot-3{grid-row:3}body .feed.editorial-home>article.editorial-slot-2 .cover,body .feed.editorial-home>article.editorial-slot-3 .cover{display:block!important;position:static;min-height:0;height:auto;padding:0;background:transparent;overflow:visible}body .feed.editorial-home>article.editorial-slot-2 .cover-title,body .feed.editorial-home>article.editorial-slot-3 .cover-title{position:static;display:-webkit-box;margin:8px 0 14px;padding:0;overflow:hidden;color:#1d1d1f;font-size:20px;font-weight:620;line-height:1.45;text-shadow:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}body .feed.editorial-home>article.editorial-slot-2 .card-body,body .feed.editorial-home>article.editorial-slot-3 .card-body{display:block!important;min-height:0;padding:0;background:transparent}body .feed.editorial-home>article.editorial-slot-2 .card-news-title,body .feed.editorial-home>article.editorial-slot-3 .card-news-title{margin:8px 0 14px;color:#1d1d1f;font-size:20px;font-weight:620;line-height:1.45;-webkit-line-clamp:3}body .feed.editorial-home>article.editorial-slot-2 .card-meta,body .feed.editorial-home>article.editorial-slot-3 .card-meta{min-height:22px;padding:0;background:transparent}body .feed.editorial-home .card-publisher-avatar{display:none}body .feed.editorial-home .publisher-name{color:#6e6e73;font-size:11px}body .feed.editorial-home .short-why-preview{margin-left:auto;background:transparent;color:#376d08;box-shadow:none}body .feed.editorial-home>article:nth-of-type(n+4){display:grid;grid-template-columns:28px 78px minmax(0,1fr) 170px;align-items:center;min-height:58px;border-top:1px solid rgba(0,0,0,.12);column-gap:14px}body .feed.editorial-home>article:nth-of-type(n+4):before{content:counter(editorial-index,decimal-leading-zero);counter-increment:editorial-index;color:#aeaeb2;font:560 10px/1 Georgia,serif}body .feed.editorial-home{counter-reset:editorial-index 0}body .feed.editorial-home>article:nth-of-type(n+4) .cover{display:block!important;position:static;min-height:0;height:auto;padding:0;background:transparent;overflow:visible}body .feed.editorial-home>article:nth-of-type(n+4) .cover-title{position:static;display:block;margin:0;padding:0;overflow:hidden;color:#1d1d1f;font-size:15px;font-weight:580;line-height:22px;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}body .feed.editorial-home>article:nth-of-type(n+4) .card-body{display:contents!important}body .feed.editorial-home>article:nth-of-type(n+4) .card-news-title{grid-column:3;margin:0;color:#1d1d1f;font-size:15px;font-weight:580;line-height:22px}body .feed.editorial-home>article:nth-of-type(n+4) .card-meta{grid-column:4;min-width:0;min-height:0;padding:0;background:transparent}body .feed.editorial-home>article:nth-of-type(n+4) .publisher-name{max-width:96px}body .reference-reading-overlay{background:#1d1d1f24;-webkit-backdrop-filter:blur(2px) saturate(110%);backdrop-filter:blur(2px) saturate(110%)}body .reference-reading-card{--reference-ink: #1d1d1f;--reference-muted: #6e6e73;--reference-gold: #ad8652;--reference-line: rgba(0,0,0,.12);background:#fff;border-color:#00000014;box-shadow:0 28px 72px #00000026,0 2px 12px #00000012}body .reference-reading-card:before{background:#fff}body .reference-reading-card:after{display:none}body .reference-reading-main{background:#fff;scrollbar-color:rgba(0,0,0,.24) transparent}body .reference-reading-topbar{height:72px}body .app .reference-reading-card .reading-close{border-color:#0000001a;background:#ffffffd1;color:#3a3a3c}body .reference-detail-article{padding:74px 62px 54px}body .reference-detail-hero{min-height:166px;border-bottom:1px solid rgba(0,0,0,.12)}body .reference-detail-hero h1{color:#1d1d1f;font-size:36px;line-height:46px;max-width:680px;transform:none}body .reference-detail-publisher{color:#6e6e73;transform:none}body .reference-detail-guide{opacity:.68}body .editorial-detail-flow{padding-top:14px}body .editorial-detail-section{display:grid;grid-template-columns:112px minmax(0,1fr);gap:20px;padding:23px 0;border-bottom:1px solid rgba(0,0,0,.12)}body .editorial-detail-section>header{display:block}body .editorial-detail-section>header>span{color:#aeaeb2;font-size:10px;font-weight:700}body .editorial-detail-section h2{margin:8px 0 0;color:#1d1d1f;font-size:19px;font-weight:650;line-height:26px}body .editorial-detail-section small{display:block;margin-top:5px;color:#86868b;font-size:10px;line-height:15px}body .editorial-detail-section-copy{display:grid;gap:13px}body .editorial-detail-section-copy p{margin:0;color:#3a3a3c;font-size:14px;line-height:23px}body .editorial-detail-section-copy strong{display:block;margin-bottom:3px;color:#1d1d1f;font-size:12px;font-weight:680}body .reference-detail-tail{margin-top:22px}body .reference-detail-tags span{background:#f2f2f7;border-color:transparent;box-shadow:none;color:#3a3a3c}body .reference-detail-sources{border-color:#0000001f}body .reference-why-rail{background:#f5f5f7;box-shadow:inset 1px 0 #00000014}body .reference-why-display{color:#ad8652}body .reference-why-question{border-color:#00000014;background:#fff;box-shadow:0 14px 32px #00000012}body .reference-why-question h2{color:#1d1d1f}body .reference-why-character{width:216px;height:218px;right:12px;bottom:32px;opacity:.75;-webkit-mask-image:none;mask-image:none}body .reference-why-character img{mix-blend-mode:normal}body .editorial-why-context{position:relative;z-index:3;display:grid;gap:14px;margin-top:22px}body .editorial-why-context section{padding:13px 14px;border:1px solid rgba(0,0,0,.08);background:#fff}body .editorial-why-context span{display:block;margin-bottom:6px;color:#ad8652;font-size:10px;font-weight:700}body .editorial-why-context strong,body .editorial-why-context p{margin:0;color:#3a3a3c;font-size:12px;font-weight:500;line-height:18px}body .reference-reading-card.reading-mode-why .reading-why-article{padding:94px 62px 60px}body .reference-reading-card.reading-mode-why .reading-why-heading{border-bottom:1px solid rgba(0,0,0,.12);padding-bottom:25px}body .reference-reading-card.reading-mode-why .reading-why-heading>h1{color:#1d1d1f;font-size:36px;line-height:48px}body .reference-reading-card .reading-save-title{background:#60a608;border-color:#60a608}body .reference-reading-card.reading-mode-why .reading-answer{border-bottom:1px solid rgba(0,0,0,.12)}body .reference-reading-card.reading-mode-why .reading-answer>p{color:#3a3a3c}}@media(prefers-reduced-transparency:reduce)and (min-width:761px){body .app>.sidebar,body .reference-reading-overlay,body .app .reference-reading-card .reading-close{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media(min-width:761px){html,body,html:has(body>#root>.app),body:has(>#root>.app){min-height:100%;background:#fff!important}body:has(>#root>.app){zoom:1!important}body .app,body:has(>#root>.app)>#root>.app{width:100%;max-width:none;min-height:100vh;margin:0;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none;align-items:start}body .app>.sidebar{height:76px!important;min-height:0!important;margin:0!important}body .app *{letter-spacing:0!important}body .main>.topbar{height:58px;margin:0 auto}body .feed.editorial-home{padding-top:26px}body .reference-reading-overlay{zoom:1;display:grid;place-items:center;padding:0}body .reference-reading-card{--reference-modal-scale: 1;position:relative;top:auto;left:auto;width:min(1348px,calc(100vw - 60px));height:min(914px,calc(100vh - 110px));transform:none;transform-origin:center;border-radius:22px}body .reference-reading-layout{grid-template-columns:70% 30%}body .reference-detail-article{padding:44px 56px 31px 64px}body .reference-detail-hero{min-height:150px}body .reference-detail-hero h1{max-width:740px;font-size:36px;line-height:46px}body .reference-why-content{padding:70px 42px 36px}body .reference-why-display{font-size:69px;line-height:72px}body .reference-why-question{margin-top:44px;min-height:174px}body .reference-why-question h2{font-size:20px;line-height:31px}body .reference-reading-card.reading-mode-detail .reference-why-character,body .reference-reading-card.reading-mode-why .reference-why-question{display:none}body .reference-reading-card.reading-mode-why .reference-why-character{width:124px;height:136px;right:22px;bottom:24px;opacity:.72}body .reference-reading-card.reading-mode-why .editorial-why-context{margin-top:32px}body .reference-reading-card.reading-mode-why .editorial-why-context section{padding:12px 13px}body .reference-reading-card.reading-mode-why .editorial-why-context p,body .reference-reading-card.reading-mode-why .editorial-why-context strong{font-size:12px;line-height:18px}body .feed.editorial-home{grid-template-columns:475px 375px minmax(0,1fr);grid-template-rows:48px 408px 208px auto}body .feed.editorial-home:before{display:none}body .feed.editorial-home>article.editorial-today-context{grid-column:1 / -1;grid-row:1;min-height:48px;display:block;border-bottom:1px solid rgba(0,0,0,.12);padding:0}body .feed.editorial-home>article.editorial-today-context .today-spotlight{display:flex;align-items:center;justify-content:space-between;height:48px;background:transparent;overflow:visible}body .feed.editorial-home>article.editorial-today-context .today-cover-media{display:none}body .feed.editorial-home>article.editorial-today-context .spotlight-title{position:static;margin:0;color:#376d08;font-size:12px;font-weight:700;text-shadow:none}body .feed.editorial-home>article.editorial-today-context .spotlight-footer{position:static;color:#86868b;font-size:11px}body .feed.editorial-home>article.editorial-slot-1{grid-column:1 / 3;grid-row:2 / span 2;display:grid;grid-template-columns:475px 375px;gap:36px;min-height:0;padding:31px 0 26px}body .feed.editorial-home>article.editorial-slot-1>.cover{grid-column:2;grid-row:1;width:375px;height:408px;min-height:408px}body .feed.editorial-home>article.editorial-slot-1>.cover .cover-title{display:none}body .feed.editorial-home>article.editorial-slot-1>.card-body{grid-column:1;grid-row:1;display:flex!important;flex-direction:column;min-height:408px;padding:17px 7px 0 0;background:transparent}body .feed.editorial-home>article.editorial-slot-1 .card-news-title{display:block;margin:27px 0 20px;color:#1d1d1f;font-size:42px;font-weight:640;line-height:1.25;-webkit-line-clamp:3}body .feed.editorial-home>article.editorial-slot-1 .card-meta{margin-top:auto;min-height:38px;padding-top:18px;border-top:1px solid rgba(0,0,0,.12);background:transparent}body .feed.editorial-home>article.editorial-slot-2,body .feed.editorial-home>article.editorial-slot-3{grid-column:3;min-height:0;padding:22px 0;background:transparent;border-bottom:1px solid rgba(0,0,0,.12)}body .feed.editorial-home>article.editorial-slot-2{grid-row:2;padding-top:31px}body .feed.editorial-home>article.editorial-slot-3{grid-row:3}body .feed.editorial-home>article.editorial-slot-2 .cover,body .feed.editorial-home>article.editorial-slot-3 .cover{display:block!important;position:static;height:auto;min-height:0;background:transparent;overflow:visible}body .feed.editorial-home>article.editorial-slot-2 .cover-title,body .feed.editorial-home>article.editorial-slot-3 .cover-title{position:static;display:-webkit-box;margin:10px 0 13px;padding:0;color:#1d1d1f;font-size:19px;line-height:1.47;text-shadow:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}body .feed.editorial-home>article.editorial-slot-2 .card-body,body .feed.editorial-home>article.editorial-slot-3 .card-body{display:block!important;min-height:0;padding:0;background:transparent}body .feed.editorial-home>article:nth-of-type(n+5){grid-column:1 / -1}body .editorial-why-answer-flow{display:grid;gap:0}body .editorial-why-answer-flow section{padding:20px 0;border-bottom:1px solid rgba(0,0,0,.12)}body .editorial-why-answer-flow span{display:block;margin-bottom:9px;color:#ad8652;font-size:11px;font-weight:700}body .editorial-why-answer-flow p{margin:0;color:#3a3a3c;font-size:16px;line-height:1.75}body .editorial-why-answer-flow .editorial-why-direct{padding:26px 28px;background:#f5f5f7;border-top:1px solid rgba(0,0,0,.08)}body .editorial-why-answer-flow .editorial-why-direct p{color:#1d1d1f;font-size:21px;font-weight:600;line-height:1.55}body .editorial-why-boundary{display:grid;grid-template-columns:1fr 1fr;column-gap:22px}body .editorial-why-boundary>span{grid-column:1 / -1}body .editorial-why-boundary strong{display:block;margin-bottom:5px;color:#1d1d1f;font-size:12px}body .feed.editorial-home>article.editorial-slot-1 .card-news-title{display:block!important;font-size:42px!important;line-height:1.25!important;font-weight:640!important}body .feed.editorial-home>article.editorial-slot-1 .editorial-lead-teaser{display:block;margin:0;color:#6e6e73;font-size:16px;line-height:1.8}body .feed.editorial-home>article.editorial-slot-2,body .feed.editorial-home>article.editorial-slot-3{height:208px!important;min-height:0!important;overflow:hidden}body .feed.editorial-home>article.editorial-slot-1{grid-row:2;height:408px;padding-bottom:0}body .feed.editorial-home>article.editorial-slot-1>.card-body{min-height:408px}body .feed.editorial-home>article.editorial-slot-1 .card-news-title{max-height:none!important;height:auto!important;padding:0!important;overflow:visible!important;-webkit-line-clamp:3!important}body .feed.editorial-home>article.editorial-slot-2,body .feed.editorial-home>article.editorial-slot-3{position:relative!important;display:block!important;width:auto!important;height:208px!important;min-height:208px!important;margin:0!important;padding:22px 0!important;overflow:hidden!important;transform:none!important}body .feed.editorial-home>article.editorial-slot-2>.cover,body .feed.editorial-home>article.editorial-slot-3>.cover{position:static!important;inset:auto!important;display:block!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important;background:transparent!important}body .feed.editorial-home>article.editorial-slot-2>.cover>.cover-media,body .feed.editorial-home>article.editorial-slot-3>.cover>.cover-media{display:none!important}body .feed.editorial-home>article.editorial-slot-2>.cover>.cover-title,body .feed.editorial-home>article.editorial-slot-3>.cover>.cover-title{position:static!important;inset:auto!important;display:-webkit-box!important;width:auto!important;height:auto!important;min-height:0!important;margin:0 0 13px!important;padding:0!important;overflow:hidden!important;color:#1d1d1f!important;font-size:19px!important;line-height:1.47!important;text-shadow:none!important;transform:none!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .feed.editorial-home>article.editorial-slot-2>.card-body,body .feed.editorial-home>article.editorial-slot-3>.card-body{position:static!important;inset:auto!important;display:block!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important;background:transparent!important}body .feed.editorial-home>article.editorial-slot-2 .card-meta,body .feed.editorial-home>article.editorial-slot-3 .card-meta{position:static!important;display:flex!important;width:auto!important;height:22px!important;min-height:22px!important;padding:0!important;overflow:hidden!important;background:transparent!important}body .feed.editorial-home>article:nth-of-type(n+5){position:relative!important;display:grid!important;grid-template-columns:28px 78px minmax(0,1fr) 170px!important;align-items:center!important;width:auto!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important}body .feed.editorial-home>article:nth-of-type(n+5)>.cover,body .feed.editorial-home>article:nth-of-type(n+5)>.card-body{position:static!important;inset:auto!important;display:contents!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important;background:transparent!important}body .feed.editorial-home>article:nth-of-type(n+5) .cover-media{display:none!important}body .feed.editorial-home>article:nth-of-type(n+5) .cover-title{position:static!important;grid-column:3!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:hidden!important;color:#1d1d1f!important;font-size:15px!important;line-height:22px!important;text-overflow:ellipsis!important;text-shadow:none!important;white-space:nowrap!important}body .feed.editorial-home>article:nth-of-type(n+5) .card-meta{position:static!important;grid-column:4!important;display:flex!important;width:auto!important;height:22px!important;min-height:22px!important;padding:0!important;overflow:hidden!important;background:transparent!important}body .feed.editorial-home>article:nth-of-type(n+5):before{position:absolute;left:0;top:22px}body .feed.editorial-home>article:nth-of-type(n+5) .cover-title{position:absolute!important;left:120px!important;right:190px!important;top:18px!important;transform:none!important}body .feed.editorial-home>article:nth-of-type(n+5) .card-meta{position:absolute!important;right:0!important;top:18px!important;grid-column:auto!important}body .feed.editorial-home>article.editorial-index-item{position:relative!important;display:block!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0!important;overflow:hidden!important;transform:none!important}body .feed.editorial-home>article.editorial-index-item>.cover,body .feed.editorial-home>article.editorial-index-item>.card-body{position:static!important;inset:auto!important;display:block!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;transform:none!important}body .feed.editorial-home>article.editorial-index-item .cover-media{display:none!important}body .feed.editorial-home>article.editorial-index-item .cover-title{position:absolute!important;left:120px!important;right:190px!important;top:18px!important;display:block!important;width:auto!important;height:22px!important;margin:0!important;padding:0!important;overflow:hidden!important;color:#1d1d1f!important;font-size:15px!important;line-height:22px!important;text-overflow:ellipsis!important;text-shadow:none!important;white-space:nowrap!important;transform:none!important}body .feed.editorial-home>article.editorial-index-item .card-meta{position:absolute!important;right:0!important;top:18px!important;display:flex!important;width:170px!important;height:22px!important;min-height:22px!important;padding:0!important;overflow:hidden!important;background:transparent!important;transform:none!important}body .feed.editorial-home{grid-template-rows:48px 204px 204px repeat(8,58px)!important;grid-auto-rows:58px!important}body .feed.editorial-home>article.editorial-slot-1{grid-row:2 / span 2!important;height:408px!important}body .feed.editorial-home>article.editorial-slot-2{grid-row:2!important;height:204px!important;min-height:204px!important}body .feed.editorial-home>article.editorial-slot-3{grid-row:3!important;height:204px!important;min-height:204px!important}body .feed.editorial-home>article.editorial-index-item{grid-column:1 / -1!important}body .feed.editorial-home>article.editorial-slot-4{grid-row:4!important}body .feed.editorial-home>article.editorial-slot-5{grid-row:5!important}body .feed.editorial-home>article.editorial-slot-6{grid-row:6!important}body .feed.editorial-home>article.card,body .feed.editorial-home>article.editorial-slot-1,body .feed.editorial-home>article.editorial-slot-2,body .feed.editorial-home>article.editorial-slot-3,body .feed.editorial-home>article.editorial-index-item{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .feed.editorial-home>article.editorial-slot-1>.cover{border-radius:0!important;box-shadow:none!important}body .feed.editorial-home>article.editorial-slot-1>.cover .cover-media{filter:none!important}body .feed.editorial-home>article.editorial-slot-1>.cover>.cover-title{display:none!important}body .feed.editorial-home>article.editorial-slot-1>.cover:before,body .feed.editorial-home>article.editorial-slot-1>.cover:after{content:none!important;background:transparent!important;filter:none!important}body .feed.editorial-home>article.editorial-slot-2,body .feed.editorial-home>article.editorial-slot-3{border-bottom:1px solid rgba(0,0,0,.12)!important}body .feed.editorial-home>article.editorial-index-item{border-top:1px solid rgba(0,0,0,.12)!important}body .feed.editorial-home>article.editorial-today-context,body .feed.editorial-home>article.editorial-today-context .today-spotlight{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body .feed.editorial-home>article.editorial-today-context{border-bottom:1px solid rgba(0,0,0,.12)!important}body .feed.editorial-home>article.editorial-today-context .today-spotlight:before,body .feed.editorial-home>article.editorial-today-context .today-spotlight:after{content:none!important;background:transparent!important;border:0!important}body .feed.editorial-home>article.editorial-today-context .spotlight-title{color:#376d08!important}body .feed.editorial-home>article.editorial-slot-1 .card-meta{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center;column-gap:16px}body .feed.editorial-home>article.editorial-slot-1 .short-why-preview,body .feed.editorial-home>article.editorial-slot-2 .short-why-preview,body .feed.editorial-home>article.editorial-slot-3 .short-why-preview{display:inline-flex!important;align-items:center;min-width:0;margin-left:auto!important;background:transparent!important;color:#376d08!important;font-size:12px;font-weight:650;line-height:20px;box-shadow:none!important;white-space:nowrap}body .feed.editorial-home>article.editorial-slot-1 .short-why-preview{justify-self:end;margin-left:0!important}body .feed.editorial-home>article.editorial-slot-2 .card-meta,body .feed.editorial-home>article.editorial-slot-3 .card-meta{display:flex!important;align-items:center;gap:10px}body .feed.editorial-home>article.editorial-slot-2 .short-why-preview,body .feed.editorial-home>article.editorial-slot-3 .short-why-preview{font-size:11px}body .feed.editorial-home .editorial-read-cta{display:inline-flex;align-items:center;color:#376d08;font-size:13px;font-weight:700;line-height:20px;white-space:nowrap}body .reference-detail-guide,body .reference-detail-publisher,body .reference-detail-tags{display:none!important}body .reference-detail-hero{grid-template-columns:minmax(0,1fr)!important;min-height:126px!important}body .reference-detail-hero h1{max-width:760px!important}body .editorial-detail-flow{padding-top:0!important}body .editorial-detail-section{grid-template-columns:84px minmax(0,1fr)!important;padding:18px 0!important}body .reference-detail-tail{margin-top:14px!important}body .editorial-why-answer-flow section,body .editorial-why-answer-flow .editorial-why-direct{padding:20px 0!important;border:0!important;border-bottom:1px solid rgba(0,0,0,.12)!important;background:#fff!important}body .reference-reading-card.reading-mode-why .reading-answer>.reading-section-heading{display:none!important}body .editorial-why-answer-flow .editorial-why-direct p{font-size:22px!important;line-height:1.52!important}body .editorial-why-context{gap:18px!important}body .editorial-why-context section{padding:0!important;border:0!important;background:transparent!important}body .reference-reading-card.reading-mode-why .reference-why-character{width:84px!important;height:84px!important;right:26px!important;bottom:24px!important;overflow:hidden!important;border-radius:50%!important;background:#fff!important}}@media(min-width:761px){body .app,body:has(>#root>.app)>#root>.app{display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;align-items:start}body .app:not(:has(.admin-shell)){gap:0!important}body .app>.sidebar{position:sticky!important;top:0!important;grid-column:1;grid-row:1;width:160px!important;height:100vh!important;min-height:100vh!important;display:flex!important;flex-direction:column;align-items:stretch;gap:0;padding:0 18px!important;border:0!important;border-right:1px solid rgba(0,0,0,.08)!important;background:#fff!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .app>.sidebar .brand{width:auto;height:76px;display:flex;align-items:center;margin:0 0 20px;padding:0 6px}body .app>.sidebar .sidebar-brand-lockup{width:108px}body .app>.sidebar .nav-section,body .app>.sidebar .nav-library-section{display:grid;grid-column:auto;grid-row:auto;justify-content:stretch;width:100%;margin:0;padding:0}body .app>.sidebar .nav-section{gap:2px}body .app>.sidebar .nav-library-section{margin-top:22px}body .app>.sidebar .nav-title{display:block;margin:0 0 8px;color:#86868b;font-size:10px;font-weight:700;line-height:16px}body .app>.sidebar .nav-item,body .app>.sidebar .sidebar-settings{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:34px;margin:0;padding:7px 8px;border:0;border-radius:6px;background:transparent;color:#6e6e73;font-size:12px;font-weight:560;line-height:18px}body .app>.sidebar .nav-item:hover,body .app>.sidebar .nav-item.active,body .app>.sidebar .sidebar-settings:hover{background:#f5f5f7;color:#1d1d1f}body .app>.sidebar .nav-item.active:after{display:none}body .app>.sidebar .nav-icon,body .app>.sidebar .sidebar-settings-icon{display:inline-flex;width:16px;height:16px;flex:0 0 16px;margin-right:8px}body .app>.sidebar .nav-icon svg,body .app>.sidebar .sidebar-settings-icon svg{width:16px;height:16px}body .app>.sidebar .nav-label{min-width:0}body .app>.sidebar .nav-library-section .nav-label{color:inherit}body .app>.sidebar .sidebar-settings{grid-column:auto;grid-row:auto;justify-self:auto;margin-top:12px}body .main{grid-column:2;grid-row:1;min-width:0;min-height:100vh}body .main>.topbar{width:100%;height:76px;padding:0 34px;border-bottom:1px solid rgba(0,0,0,.08)}body .main>.topbar .top-row{height:76px;grid-template-columns:minmax(220px,1fr) minmax(280px,390px) minmax(170px,1fr)}body .main>.topbar .topbar-actions{display:flex!important;justify-content:flex-end}body .main>.topbar .topbar-account-group{display:flex}body .feed.editorial-home{width:min(1280px,calc(100vw - 220px));grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(260px,1fr);column-gap:24px;padding-top:30px;padding-bottom:78px}body .feed.editorial-home>article.editorial-slot-1{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;border-bottom:1px solid rgba(0,0,0,.12)!important}body .feed.editorial-home>article.editorial-slot-1>.cover{width:100%}body .feed.editorial-home>article.editorial-slot-2,body .feed.editorial-home>article.editorial-slot-3{border-bottom-color:#00000024!important}body .feed.editorial-home>article.editorial-slot-4{border-top:6px solid #f5f5f7!important}body .feed.editorial-home>article.editorial-slot-4:before{top:25px}body .feed.editorial-home>article.editorial-slot-4 .cover-title,body .feed.editorial-home>article.editorial-slot-4 .card-meta{top:21px!important}body .feed.editorial-home>article.editorial-index-item{border-top-color:#0000001a!important}body .feed.editorial-home>article.editorial-slot-1>.card-body{display:flex!important;flex-direction:column;gap:0;padding-top:7px!important}body .feed.editorial-home>article.editorial-slot-1 .card-news-title,body .feed.editorial-home>article.editorial-slot-1 .editorial-lead-teaser,body .feed.editorial-home>article.editorial-slot-1 .card-meta{position:static!important;inset:auto!important;transform:none!important}body .feed.editorial-home>article.editorial-slot-1 .card-news-title{align-self:start;display:block!important;height:auto!important;max-height:none!important;margin:0 0 12px!important;min-height:0;overflow:visible!important;-webkit-line-clamp:unset!important}body .feed.editorial-home>article.editorial-slot-1 .editorial-lead-teaser{align-self:start;margin:0 0 10px!important;min-height:0}body .feed.editorial-home>article.editorial-slot-1 .card-meta{align-self:end;margin:auto 0 0!important}}@media(min-width:761px)and (max-width:1440px){body .feed.editorial-home>article.editorial-slot-1 .card-news-title{font-size:38px!important;line-height:1.28!important}}@media(min-width:761px){body .main>.topbar .topbar-actions{align-items:center;gap:12px}body .home-view-toggle{display:grid;grid-template-columns:repeat(2,44px);width:88px;height:44px;flex:0 0 88px;overflow:visible;border:1px solid #dedee2;border-radius:12px;background:#f5f5f7}body .home-view-toggle>button{display:grid;width:44px;height:42px;place-items:center;margin:0;padding:0;border:0;border-radius:10px;background:transparent;color:#56565b}body .home-view-toggle>button svg{width:18px;height:18px;stroke-width:1.8}body .home-view-toggle>button.is-selected{background:#f4fae9;color:#487f0a}body .home-view-toggle>button:not(.is-selected):hover{background:#ececef}body .home-view-toggle>button:active{background:#ececef}body .home-view-toggle>button.is-selected:active{background:#e8f4cf}body .home-view-toggle>button:focus-visible{outline:3px solid #b9df78;outline-offset:2px}body .main>.topbar .topbar-account-group{margin-left:0;width:108px;min-width:108px;flex:0 0 108px;justify-content:flex-end}body .main>.topbar .topbar-account{min-width:0;flex:1 1 auto}body .main>.topbar .topbar-account-copy b{max-width:38px}body .main>.topbar .topbar-logout{width:26px;height:26px;min-width:26px;flex-basis:26px}body .curated-home{width:min(980px,calc(100vw - 360px));margin:0 auto;padding:34px 0 56px}body .curated-today-entry{display:grid;grid-template-columns:132px minmax(0,1fr) auto;width:100%;min-height:44px;align-items:center;gap:14px;margin:0 0 22px;padding:0 0 12px;border:0;border-bottom:1px solid #dedee2;background:#fff;color:#1d1d1f;text-align:left}body .curated-today-entry>span{color:#487f0a;font-size:12px;font-weight:700}body .curated-today-entry strong{overflow:hidden;font-size:14px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}body .curated-today-entry time{color:#77777c;font-size:12px}body .curated-home-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;padding:0 0 17px;border-bottom:1px solid #d8d8dc}body .curated-home-heading h1{margin:0;color:#1d1d1f;font-size:34px;font-weight:650;line-height:1.1}body .curated-home-heading p{max-width:420px;margin:0;color:#77777c;font-size:13px;line-height:1.55;text-align:right}body .curated-home-list{margin-top:2px}body .curated-home-item{display:grid;grid-template-columns:70px minmax(0,1fr);width:100%;column-gap:26px;padding:16px 0 17px;border:0;border-bottom:1px solid #dedee1;background:#fff;color:#1d1d1f;text-align:left}body .curated-home-item:hover{background:#fafaf8}body .curated-home-item:focus-visible{position:relative;z-index:1;outline:3px solid #b9df78;outline-offset:-3px}body .curated-home-ordinal{padding-top:3px;color:#a5a5aa;font-size:12px;font-weight:650;line-height:20px}body .curated-home-copy{display:block;min-width:0}body .curated-home-meta{display:flex;align-items:center;gap:10px;color:#76767b;font-size:12px;line-height:18px}body .curated-home-meta b{color:#444447;font-weight:650}body .curated-home-meta i{width:3px;height:3px;border-radius:50%;background:#c2c2c6}body .curated-home-title,body .curated-home-teaser,body .curated-home-reason,body .curated-home-why{display:block}body .curated-home-title{margin-top:6px;color:#1d1d1f;font-size:22px;font-weight:650;line-height:1.3}body .curated-home-teaser{margin-top:5px;color:#646469;font-size:14px;line-height:1.55}body .curated-home-reason{margin-top:9px;color:#376d08;font-size:12px;line-height:1.45}body .curated-home-reason b{margin-right:9px;color:#6d805a;font-size:11px;font-weight:680}body .curated-home-why{margin-top:5px;color:#315d0c;font-size:12px;font-weight:640;line-height:1.45}body .curated-home-why em{margin-right:8px;color:#ad8652;font-family:Georgia,serif;font-size:16px;font-style:normal;font-weight:600}body .curated-home-item.is-lead{padding-top:20px;padding-bottom:21px}body .curated-home-item.is-lead .curated-home-title{margin-top:8px;font-size:30px;line-height:1.18}body .curated-home-item.is-lead .curated-home-teaser{font-size:15px;line-height:1.58}body .feed.card-view-home{display:grid!important;width:min(1160px,calc(100vw - 208px));grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-flow:row;grid-auto-rows:1px;align-items:stretch;column-gap:16px;row-gap:0;margin:0 auto;padding:30px 0 72px}body .feed.card-view-home>article.card{width:auto!important;min-width:0;min-height:0;height:100%!important;overflow:hidden;border:1px solid #dedee2!important;border-radius:12px!important;background:#fff!important;box-shadow:0 2px 8px #1d1d1f0f!important;transform:none}body .feed.card-view-home>article.card.hotspot-content-card:not(.today-card){grid-template-rows:minmax(0,1fr) 80px!important;padding:0!important}body .feed.card-view-home>article.card:hover{border-color:#cfd7c4!important;box-shadow:0 8px 18px #1d1d1f1a!important;transform:translateY(-2px)}body .feed.card-view-home>article.card:not(.today-card) .cover{position:relative;height:100%!important;min-height:0!important;padding:12px;overflow:hidden;border-radius:11px 11px 0 0;background:#f5f5f7}body .feed.card-view-home .cover-media{display:block!important;width:100%;height:100%;object-fit:cover}body .feed.card-view-home>article.card:not(.today-card) .cover:before{background:#11171133}body .feed.card-view-home>article.card:not(.today-card) .cover-title{top:12px;left:12px;right:12px;color:#fff;font-size:16px;font-weight:650;line-height:1.28;text-shadow:0 2px 8px rgba(0,0,0,.38)}body .feed.card-view-home>article.card .card-body{display:grid;grid-template-rows:45px 34px!important;gap:0;min-height:0!important;height:80px!important;align-content:stretch;padding:0;border-top:0;background:#fff}body .feed.card-view-home>article.card .card-news-title{display:-webkit-box;min-height:0;overflow:hidden;color:#1d1d1f;box-sizing:border-box;height:45px!important;font-size:12px;font-weight:620;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:45px!important;padding:5px 11px 4px!important}body .feed.card-view-home>article.card .card-meta{display:flex;grid-row:2!important;min-width:0;height:34px!important;min-height:34px!important;align-items:center;gap:7px;padding:0 9px 0 11px;overflow:hidden;background:transparent}body .feed.card-view-home>article.card .card-publisher-avatar,body .feed.card-view-home>article.card .card-meta-time{display:none}body .feed.card-view-home>article.card .publisher-name{min-width:0;overflow:hidden;color:#6e6e73;font-size:11px;text-overflow:ellipsis;white-space:nowrap}body .feed.card-view-home>article.card .short-why-preview{min-width:0;margin-left:auto;overflow:hidden;color:#487f0a;font-size:10px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}body .feed.card-view-home>article.card.hotspot-content-card:not(.today-card) .short-why-preview{display:inline-flex!important;height:21px;max-width:116px;align-items:center;padding:0 7px;border:1px solid #e7e8e2;border-radius:999px;background:#fafbf9}body .feed.card-view-home>article.card.hotspot-content-card:not(.today-card) .short-why-copy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .feed.card-view-home>article.card.hotspot-content-card:not(.today-card) .short-why-mark{margin-left:2px;color:#c9503b;font-weight:750}body .feed.card-view-home>article.today-card{grid-column:1;grid-row:1 / span 294;min-height:0}body .feed.card-view-home>article.today-card .today-spotlight{min-height:100%;border-radius:11px}body .feed.card-view-home>article.today-card .spotlight-title{font-size:20px;line-height:1.2}body .feed.card-view-home>article.card-view-item-1{grid-column:2;grid-row:1 / span 276}body .feed.card-view-home>article.card-view-item-2{grid-column:3;grid-row:1 / span 247}body .feed.card-view-home>article.card-view-item-3{grid-column:4;grid-row:1 / span 276}body .feed.card-view-home>article.card-view-item-4{grid-column:5;grid-row:1 / span 308}body .feed.card-view-home>article.card-view-item-5{grid-column:3;grid-row:265 / span 276}body .feed.card-view-home>article.card-view-item-6{grid-column:4;grid-row:294 / span 247}body .feed.card-view-home>article.card-view-item-7{grid-column:1;grid-row:312 / span 276}body .feed.card-view-home>article.card-view-item-8{grid-column:2;grid-row:294 / span 247}body .feed.card-view-home>article.card-view-item-9{grid-column:5;grid-row:326 / span 276}body .feed.card-view-home>article.card-view-item-10{grid-column:3;grid-row:559 / span 308}body .feed.card-view-home>article.card-view-item-11{grid-column:4;grid-row:559 / span 247}}@media(min-width:761px)and (max-width:1440px){body .curated-home{width:min(940px,calc(100vw - 300px))}body .curated-home-item.is-lead .curated-home-title{font-size:28px}}@media(min-width:761px)and (max-width:1280px){body .curated-home{width:calc(100vw - 280px)}body .curated-home-item{grid-template-columns:58px minmax(0,1fr);column-gap:20px}body .curated-home-item.is-lead .curated-home-title{font-size:27px}body .feed.card-view-home{column-gap:12px;row-gap:0}body .feed.card-view-home>article.card:not(.today-card) .cover{height:100%!important;min-height:0!important}}@media(min-width:761px){body .main>.topbar .topbar-account-group{width:52px;min-width:52px;flex-basis:52px;justify-content:center}body .main>.topbar .topbar-account{width:44px;height:44px;min-width:44px;flex:0 0 44px;justify-content:center;gap:0;padding:0;border-radius:50%}body .main>.topbar .topbar-account.is-anonymous{width:52px;min-width:52px;flex-basis:52px;border-radius:10px}body .main>.topbar .topbar-account.is-authenticated .topbar-avatar{width:34px;height:34px}body .main>.topbar .topbar-account-copy{display:block;min-width:0}body .main>.topbar .topbar-account-copy b{max-width:none;color:#1d1d1f;font-size:12px}body .curated-home{width:min(1040px,calc(100vw - 320px));padding:30px 0 72px}body .curated-range-control{display:inline-flex;min-height:38px;margin:0 0 24px;padding:3px;border:1px solid #dedee2;border-radius:8px;background:#f5f5f7}body .curated-range-control button{min-width:54px;height:30px;margin:0;padding:0 11px;border:0;border-radius:6px;background:transparent;color:#6e6e73;font-size:12px;font-weight:620;line-height:30px}body .curated-range-control button:hover{background:#ececef;color:#1d1d1f}body .curated-range-control button.is-selected{background:#fff;color:#487f0a;box-shadow:0 1px 2px #1d1d1f14}body .curated-range-control button:focus-visible{position:relative;z-index:1;outline:3px solid #b9df78;outline-offset:1px}body .curated-home-heading{align-items:end;padding-bottom:20px}body .curated-home-heading h1{font-size:36px}body .curated-home-list{margin-top:0}body .curated-home-item{grid-template-columns:76px minmax(0,1fr);column-gap:30px;padding:24px 0 25px}body .curated-home-item.is-lead{padding-top:28px;padding-bottom:29px}body .curated-home-ordinal{padding-top:5px}body .curated-home-title{margin-top:0;font-size:24px;line-height:1.32}body .curated-home-item.is-lead .curated-home-title{margin-top:0;font-size:31px;line-height:1.2}body .curated-home-plain-label{display:block;margin-top:13px;color:#86868b;font-size:11px;font-weight:650;line-height:16px}body .curated-home-teaser{margin-top:3px;color:#4d4d52;font-size:15px;line-height:1.62}body .curated-home-item.is-lead .curated-home-teaser{margin-top:4px;font-size:16px}body .curated-home-reason{margin-top:11px}body .curated-home-tail{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:6px 18px;margin-top:13px}body .curated-home-why{min-width:0;margin-top:0;color:#315d0c;font-size:13px;line-height:20px}body .curated-home-why em{margin-right:7px;font-size:15px}body .curated-home-meta{min-width:0;margin-left:auto;color:#76767b;font-size:12px;line-height:20px}body .curated-home-meta b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .curated-empty-state{padding:46px 0 52px 106px;border-bottom:1px solid #dedee1}body .curated-empty-state h2{margin:0;color:#1d1d1f;font-size:20px;font-weight:650;line-height:1.35}body .curated-empty-state p{max-width:560px;margin:9px 0 0;color:#6e6e73;font-size:14px;line-height:1.6}}@media(min-width:761px)and (max-width:1440px){body .curated-home{width:min(980px,calc(100vw - 300px))}}@media(min-width:761px)and (max-width:1280px){body .curated-home{width:calc(100vw - 280px)}body .curated-home-item{grid-template-columns:62px minmax(0,1fr);column-gap:22px}body .curated-home-item.is-lead .curated-home-title{font-size:29px}body .curated-empty-state{padding-left:84px}}@media(min-width:761px){body .feed.card-view-home.card-view-no-today>article.card-view-item-0{grid-column:1;grid-row:1 / span 276}body .feed.card-view-home.card-view-no-today>article.card-view-item-1{grid-column:2;grid-row:1 / span 247}body .feed.card-view-home.card-view-no-today>article.card-view-item-2{grid-column:3;grid-row:1 / span 276}body .feed.card-view-home.card-view-no-today>article.card-view-item-3{grid-column:4;grid-row:1 / span 308}body .feed.card-view-home.card-view-no-today>article.card-view-item-4{grid-column:5;grid-row:1 / span 276}body .feed.card-view-home.card-view-no-today>article.card-view-item-5{grid-column:2;grid-row:265 / span 247}body .feed.card-view-home.card-view-no-today>article.card-view-item-6{grid-column:3;grid-row:294 / span 276}body .feed.card-view-home.card-view-no-today>article.card-view-item-7{grid-column:4;grid-row:326 / span 247}body .feed.card-view-home.card-view-no-today>article.card-view-item-8{grid-column:5;grid-row:294 / span 276}body .feed.card-view-home.card-view-no-today>article.card-view-item-9{grid-column:1;grid-row:294 / span 308}body .feed.card-view-home.card-view-no-today>article.card-view-item-10{grid-column:2;grid-row:524 / span 247}}@media(min-width:761px){body .main>.topbar.topbar-search-stuck,body .main>.topbar.topbar-search-stuck>.top-row{pointer-events:auto}body .main>.topbar.topbar-search-stuck{position:sticky!important;top:0;z-index:24;background:#fff}body .main>.topbar.topbar-search-stuck:before{width:100%;height:76px;background:#fff;border-bottom:1px solid rgba(0,0,0,.08)}body .main>.topbar.topbar-search-stuck>.top-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(280px,390px) minmax(170px,1fr);justify-content:normal}body .main>.topbar.topbar-search-stuck .search-wrap{grid-column:2;width:100%;max-width:none;flex:none}body .main>.topbar.topbar-search-stuck .search{height:34px;border-radius:17px;border-color:#0000001a;background:#f5f5f7;box-shadow:none}body .main>.topbar.topbar-search-stuck .topbar-actions{position:static;display:flex!important;grid-column:3;opacity:1;visibility:visible;pointer-events:auto;transform:none}body .app [data-tooltip]:after{top:calc(100% + 7px);bottom:auto;max-width:min(180px,calc(100vw - 16px));border:1px solid #dedee2;background:#fff;color:#1d1d1f;box-shadow:0 6px 18px #1d1d1f1f;white-space:normal;transform:translate(-50%,-3px)}body .app [data-tooltip]:is(:hover,:focus-visible):after{transform:translate(-50%)}body .app .paw-search[data-tooltip=搜索]:after{min-width:42px;padding-inline:9px;white-space:nowrap}body .app>.sidebar [data-tooltip]:after,body .app .search-wrap [data-tooltip]:after{left:0;transform:translateY(-3px)}body .app>.sidebar [data-tooltip]:is(:hover,:focus-visible):after,body .app .search-wrap [data-tooltip]:is(:hover,:focus-visible):after{transform:translate(0)}body .app .topbar-actions>:last-child [data-tooltip]:after{right:0;left:auto;transform:translateY(-3px)}body .app .topbar-actions>:last-child [data-tooltip]:is(:hover,:focus-visible):after{transform:translate(0)}body .main>.topbar .paw-search{border:1px solid transparent;border-radius:50%;background:transparent;color:#6e6e73;box-shadow:none}body .main>.topbar .paw-search:hover{background:#e8e8ed;color:#1d1d1f;box-shadow:none}body .main>.topbar .paw-search:active{background:#dedee3;color:#1d1d1f}body .main>.topbar .paw-search:focus-visible{outline:2px solid #78a63a;outline-offset:2px;box-shadow:none}body .app>.sidebar :is(.nav-icon,.sidebar-settings-icon){display:inline-flex!important;width:16px!important;height:16px!important;flex:0 0 16px!important;align-items:center;justify-content:center;color:#6e6e73}body .app>.sidebar .nav-item:is(:hover,.active) .nav-icon,body .app>.sidebar .sidebar-settings:hover .sidebar-settings-icon{color:#487f0a}body .app>.sidebar :is(.nav-icon,.sidebar-settings-icon) svg{display:block!important;width:16px!important;height:16px!important;opacity:1!important;visibility:visible!important}body .app .profile-summary-card{top:68px;right:38px}body .curated-home-item{grid-template-columns:56px minmax(0,1fr) minmax(270px,.72fr);column-gap:24px;align-items:start}body .curated-home-left,body .curated-home-why-zone{display:flex;min-width:0;flex-direction:column;align-items:flex-start}body .curated-home-left{grid-column:2}body .curated-home-why-zone{grid-column:3;min-height:100%;padding:2px 0 2px 24px;border-left:1px solid #dedee2}body .curated-home-tail,body .curated-home-why{display:none}body .curated-home-meta{display:flex;align-items:center;gap:8px;margin:13px 0 0;color:#76767b;font-size:12px;line-height:20px}body .curated-home-meta b{max-width:min(100%,270px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .curated-home-meta i{display:block;width:3px;height:3px;flex:0 0 3px;border-radius:50%;background:#a1a1a6}body .curated-home-why-label{color:#86868b;font-size:11px;font-weight:650;line-height:16px}body .curated-home-why-question{display:block;margin-top:6px;color:#315d0c;font-size:14px;font-weight:600;line-height:1.58;text-align:left}body .curated-home-title{overflow-wrap:normal;word-break:normal;line-break:strict;text-wrap:pretty}}@media(min-width:1441px){body .curated-home{width:min(1120px,calc(100vw - 320px))}}@media(min-width:1367px)and (max-width:1440px){body .curated-home{width:min(1040px,calc(100vw - 300px))}}@media(min-width:1281px)and (max-width:1366px){body .curated-home{width:min(1020px,calc(100vw - 290px))}}@media(min-width:761px)and (max-width:1280px){body .curated-home-item{grid-template-columns:42px minmax(0,1fr) minmax(230px,.66fr);column-gap:18px}body .curated-home-why-zone{padding-left:18px}}@media(min-width:761px){body .curated-home-list{overflow:hidden;border:1px solid #dedee2;border-radius:8px;background:#fff}body .curated-home-item,body .curated-home-item.is-lead{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(300px,.68fr);column-gap:22px;align-items:stretch;margin:0;padding:24px 26px;border:0;border-bottom:1px solid #ececef;background:#fff;box-shadow:none;text-align:left;transition:background-color .15s ease}body .curated-home-item:last-child{border-bottom:0}body .curated-home-item:hover{background:#fafafa}body .curated-home-item:focus-visible{position:relative;z-index:1;outline:3px solid #b9df78;outline-offset:-3px}body .curated-home-ordinal{grid-column:1;padding-top:4px;color:#a1a1a6;font-size:12px;font-weight:650;line-height:18px}body .curated-home-left{grid-column:2;min-width:0;display:flex;align-items:flex-start}body .curated-home-title,body .curated-home-item.is-lead .curated-home-title{margin:0;color:#1d1d1f;font-size:24px;font-weight:680;line-height:1.34}body .curated-home-plain-label{display:inline-flex;width:auto;margin-top:12px;padding:2px 7px;border-radius:4px;background:#f5f5f7;color:#6e6e73;font-size:11px;font-weight:650;line-height:16px}body .curated-home-teaser,body .curated-home-item.is-lead .curated-home-teaser{display:block;margin-top:8px;color:#4d4d52;font-size:15px;font-weight:440;line-height:1.6}body .curated-home-reason{display:none}body .curated-home-meta{display:flex;width:100%;align-items:baseline;flex-wrap:wrap;gap:0 7px;margin:13px 0 0;color:#86868b;font-size:12px;line-height:20px}body .curated-home-meta b{max-width:min(100%,240px);color:#6e6e73;font-weight:650}body .curated-home-meta-reason{min-width:0;color:#76767b}body .curated-home-meta-reason strong{margin-right:4px;color:#6e6e73;font-weight:650}body .curated-home-why-zone{grid-column:3;align-self:start;min-height:0;justify-content:flex-start;padding:2px 0 0;border:0;border-radius:0;background:transparent}body .curated-home-why-label{display:flex;width:fit-content;align-items:center;gap:5px;padding:2px 6px;border-radius:4px;background:#f2f7eb;color:#487f0a;font-size:12px;font-weight:700;line-height:18px}body .curated-home-why-question{margin-top:6px;color:#315d0c;font-size:14px;font-weight:620;line-height:1.58}}@media(min-width:761px)and (max-width:1366px){body .curated-home-item,body .curated-home-item.is-lead{grid-template-columns:40px minmax(0,1fr) minmax(268px,.62fr);column-gap:18px;padding-inline:20px}body .curated-home-title,body .curated-home-item.is-lead .curated-home-title{font-size:22px}body .curated-home-why-zone{padding:2px 0 0}}@media(min-width:761px){body .curated-home{padding-top:30px}body .curated-home-info{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 32px;margin-bottom:24px;padding:18px 20px;border:1px solid #dedee2;border-radius:16px;background:#fff}body .curated-home-info-copy h1{margin:0;color:#1d1d1f;font-size:26px;font-weight:700;line-height:1.2}body .curated-home-info-copy p{margin:5px 0 0;color:#6e6e73;font-size:14px;line-height:20px}body .curated-home-sort{display:flex;align-items:center;align-self:start;gap:8px;color:#8b8b90;font-size:12px;line-height:32px}body .curated-home-sort b{padding:0 10px;border:1px solid #dedee2;border-radius:7px;color:#4d4d52;font-size:13px;font-weight:600}body .curated-range-control{grid-column:1 / -1;display:flex;align-items:center;min-height:34px;margin:0;padding:0;border:0;border-radius:0;background:transparent}body .curated-range-label{display:inline-block;margin-right:4px;color:#8b8b90;font-size:12px;line-height:32px}body .curated-range-control button{min-width:58px;height:32px;padding:0 14px;border-radius:16px;background:#f3f4f6;color:#5f6368;font-size:13px;font-weight:560;line-height:32px}body .curated-range-control button:hover{background:#e8e9eb}body .curated-range-control button.is-selected{background:#1d1d1f;color:#fff;box-shadow:none}body .curated-home-heading{display:none}body .curated-home-list{border-color:#dedee2;border-radius:16px}body .curated-home-item,body .curated-home-item.is-lead{grid-template-columns:40px minmax(0,1fr) auto;column-gap:16px;min-height:160px;padding:20px}body .curated-home-ordinal{padding-top:3px;color:#c5c8ce;font-weight:600}body .curated-home-title,body .curated-home-item.is-lead .curated-home-title{font-size:18px;font-weight:700;line-height:1.35}body .curated-home-plain-label{margin-top:6px;padding:2px 8px;color:#6e6e73;font-size:12px}body .curated-home-teaser,body .curated-home-item.is-lead .curated-home-teaser{display:-webkit-box;overflow:hidden;margin-top:10px;color:#626872;font-size:14px;line-height:1.62;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .curated-home-meta{margin-top:12px;color:#969ba4;font-size:12px;line-height:18px}body .curated-home-meta b,body .curated-home-meta-reason strong{color:#6e727a;font-weight:600}body .curated-home-why-zone{display:inline-flex;grid-column:3;flex-direction:row;align-items:center;align-self:start;gap:5px;min-width:0;max-width:280px;margin-top:1px;padding:6px 11px;border:0;border-radius:999px;background:#eaf9f1;color:#047857;white-space:nowrap}body .curated-home-why-label,body .curated-home-why-question{display:inline;width:auto;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#047857;font-size:12px;font-weight:650;line-height:18px}body .curated-home-why-arrow{color:#047857;font-size:14px;line-height:14px}}@media(min-width:761px)and (max-width:1366px){body .curated-home-info{padding:18px}body .curated-home-item,body .curated-home-item.is-lead{grid-template-columns:36px minmax(0,1fr) auto}body .curated-home-why-zone{max-width:230px}}@media(min-width:761px){body .app:not(:has(.admin-shell)){--accent: #1d1d1f;--green: #6e6e73;--green-50: #f5f5f7;--green-100: #f2f2f7;--green-200: #e8e8ed;--green-300: #d2d2d7;--green-400: #86868b;--green-500: #6e6e73;--green-600: #4d4d52;--green-700: #3a3a3c;--green-800: #1d1d1f;--ds-green-50: #f5f5f7;--ds-green-100: #f2f2f7;--ds-green-200: #e8e8ed;--ds-green-300: #d2d2d7;--ds-green-400: #86868b;--ds-green-500: #6e6e73;--ds-green-600: #4d4d52;--ds-green-700: #3a3a3c;--ds-green-800: #1d1d1f;--ds-focus: #0071e3;--ds-danger-fill: #d70015;--ds-danger-text: #d70015}body .app:not(:has(.admin-shell)) :is(.curated-home-info,.curated-home-list,.reference-reading-card,.auth-modal-card,.profile-summary-card,.marked-library,.cognition-library,.profile-view,.marked-removal-dialog,.reading-link-status){border-color:#d2d2d7!important;border-radius:20px!important;box-shadow:0 1px 2px #1d1d1f09!important}body .app:not(:has(.admin-shell)) :is(.auth-modal-card,.profile-summary-card,.marked-library,.cognition-library,.profile-view,.reading-link-status){background:#fff!important}body .app:not(:has(.admin-shell)) .reference-reading-overlay,body .app:not(:has(.admin-shell)) .auth-modal-backdrop{background:#1d1d1f29!important}body .app:not(:has(.admin-shell)) :is(.reference-reading-card,.reference-reading-card:before,.reference-reading-main,.reading-detail-article,.reading-why-article,.auth-modal-form-side,.profile-summary-footer,.profile-summary-head,.profile-summary-stats,.profile-summary-footer-identity){background:#fff!important}body .app:not(:has(.admin-shell)) :is(.reference-reading-card:after,.reference-reading-topbar,.reference-reading-layout,.reference-detail-hero,.editorial-detail-section,.reference-detail-tail,.reading-section,.reading-source-list,.reading-source-list a,.reference-why-rail,.editorial-why-answer-flow section,.editorial-why-context section){border-color:#e5e5ea!important}body .app:not(:has(.admin-shell)) :is(.reference-why-rail,.reading-rail,.editorial-why-direct,.reading-editorial,.reading-judgement-end,.reading-tags span,.reference-detail-tags span,.reading-rail-question,.reference-why-question,.editorial-why-context section){border-color:#d2d2d7!important;background:#f5f5f7!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) .home-view-toggle{border-color:#d2d2d7!important;border-radius:16px!important;background:#f5f5f7!important}body .app:not(:has(.admin-shell)) .home-view-toggle>button{border-radius:12px!important;color:#6e6e73!important}body .app:not(:has(.admin-shell)) .home-view-toggle>button.is-selected{background:#fff!important;color:#1d1d1f!important;box-shadow:0 1px 2px #1d1d1f14!important}body .app:not(:has(.admin-shell)) .home-view-toggle>button:is(:hover,:active):not(.is-selected){background:#e8e8ed!important}body .app:not(:has(.admin-shell)) :is(.search,.hot-search){border-color:#d2d2d7!important;border-radius:999px!important;background:#f5f5f7!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) .search:focus-within{border-color:#0071e3!important;box-shadow:0 0 0 3px #0071e329!important}body .app:not(:has(.admin-shell)) :is(.paw-search,.clear-search,.topbar-account,.topbar-logout){border-color:#d2d2d7!important;background:transparent!important;color:#1d1d1f!important}body .app:not(:has(.admin-shell)) :is(.paw-search,.clear-search,.topbar-account,.topbar-logout):hover{background:#f2f2f7!important;color:#1d1d1f!important}body .app:not(:has(.admin-shell)) :is(.nav-item,.sidebar-settings){border-radius:12px!important;color:#6e6e73!important}body .app:not(:has(.admin-shell)) :is(.nav-item.active,.nav-item:hover,.sidebar-settings:hover){background:#e8e8ed!important;color:#1d1d1f!important}body .app:not(:has(.admin-shell)) :is(.nav-item.active,.nav-item:hover,.sidebar-settings:hover) :is(.nav-icon,.sidebar-settings-icon){color:#1d1d1f!important}body .app:not(:has(.admin-shell)) .curated-home-info,body .app:not(:has(.admin-shell)) .feed.card-view-home>article.card{border-color:#d2d2d7!important;box-shadow:0 1px 2px #1d1d1f09!important}body .app:not(:has(.admin-shell)) .curated-home-sort b,body .app:not(:has(.admin-shell)) .curated-range-control button,body .app:not(:has(.admin-shell)) :is(.empty-action,.marked-filter,.marked-intent,.cognition-modes button){border-color:#d2d2d7!important;border-radius:12px!important;background:#f5f5f7!important;color:#1d1d1f!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) .curated-range-control button{border-radius:999px!important}body .app:not(:has(.admin-shell)) .curated-range-control button.is-selected{background:#1d1d1f!important;color:#fff!important}body .app:not(:has(.admin-shell)) .curated-range-control button:hover:not(.is-selected),body .app:not(:has(.admin-shell)) .curated-home-item:hover{background:#f2f2f7!important}body .app:not(:has(.admin-shell)) .feed.card-view-home>article.card{border-radius:16px!important}body .app:not(:has(.admin-shell)) .feed.card-view-home>article.card:not(.today-card) .cover,body .app:not(:has(.admin-shell)) .feed.card-view-home>article.today-card .today-spotlight{border-radius:15px 15px 0 0!important}body .app:not(:has(.admin-shell)) .feed.card-view-home>article.card:hover{border-color:#d2d2d7!important;box-shadow:0 3px 8px #1d1d1f12!important}body .app:not(:has(.admin-shell)) .auth-modal-card{border:1px solid #d2d2d7!important;padding:14px!important}body .app:not(:has(.admin-shell)) .auth-modal-form-side{border:1px solid #e5e5ea!important;border-radius:16px!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) .auth-tabs,body .app:not(:has(.admin-shell)) .auth-tabs button,body .app:not(:has(.admin-shell)) .auth-panel input,body .app:not(:has(.admin-shell)) .auth-submit,body .app:not(:has(.admin-shell)) .profile-summary-settings,body .app:not(:has(.admin-shell)) :is(.toast,.empty-state,.feed-loading-placeholder){border-color:#d2d2d7!important;border-radius:12px!important;background:#f5f5f7!important;color:#1d1d1f!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) :is(.auth-submit,.profile-summary-settings){background:#1d1d1f!important;color:#fff!important}body .app:not(:has(.admin-shell)) :is(.auth-submit,.profile-summary-settings):hover{background:#3a3a3c!important}body .app:not(:has(.admin-shell)) :is(.profile-summary-avatar,.profile-summary-footer-avatar,.topbar-avatar){border-color:#d2d2d7!important;background:#e8e8ed!important;color:#1d1d1f!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) :is(.error-state,.auth-message.error,.marked-more-menu button.danger,.marked-removal-dialog .eyebrow){color:#d70015!important}body .app:not(:has(.admin-shell)) .error-state .state-mark{border-color:#d70015!important;background:#fff!important;color:#d70015!important}body .app:not(:has(.admin-shell)) :is(.reading-path>button,.reading-source-list em,.reading-question-switcher>button,.reading-quick-save,.reading-save-title,.reading-save-end,.marked-saved-why button,.cognition-open-answer,.cognition-open-hotspot){border-color:#d2d2d7!important;background:#f5f5f7!important;color:#1d1d1f!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) :is(.reading-save-title,.reading-save-end){border-radius:12px!important;background:#1d1d1f!important;color:#fff!important}body .app:not(:has(.admin-shell)) :is(.reading-save-title,.reading-save-end):hover:not(.saved){border-color:#3a3a3c!important;background:#3a3a3c!important}body .app:not(:has(.admin-shell)) :is(.reading-save-title,.reading-save-end).saved{border-color:#d2d2d7!important;background:#e8e8ed!important;color:#1d1d1f!important}body .app:not(:has(.admin-shell)) :is(.reference-why-display,.reference-why-meta,.reading-section-heading h2,.reading-section-heading>span,.editorial-why-answer-flow span,.editorial-why-context span,.reference-detail-sources a:hover :is(strong,svg)){color:#6e6e73!important}body .app:not(:has(.admin-shell)) .reference-reading-card{--reference-ink: #1d1d1f;--reference-muted: #6e6e73;--reference-gold: #6e6e73;--reference-line: #e5e5ea}body .app:not(:has(.admin-shell)) :is(.reference-deck-card,.reference-deck-card[data-position=active],.reference-deck-card[data-position=left],.reference-deck-card[data-position=right],.reference-deck-index,.reference-deck-bookmark,.reference-why-orbit){border-color:#d2d2d7!important;background:#f5f5f7!important;box-shadow:none!important;color:#6e6e73!important}body .app:not(:has(.admin-shell)) :is(.reference-deck-card-header,.reference-deck-segment,.reference-deck-rear-anchors span,.reference-deck-folio,.reference-detail-sources,.reference-detail-sources a+a){border-color:#e5e5ea!important}body .app:not(:has(.admin-shell)) :is(.reference-deck-index,.reference-deck-bookmark,.reference-deck-segment>span,.reference-deck-segment p,.reference-deck-rear-anchors span,.reference-deck-folio,.reference-detail-sources a>span,.reference-detail-sources svg){color:#6e6e73!important}body .app:not(:has(.admin-shell)) :is(.search,.search input,.search>svg,.hot-search,.hot-search input,.hot-search>svg){color:#6e6e73!important}body .app:not(:has(.admin-shell)) :is(.curated-home-why-zone,.short-why-preview){border-color:transparent!important;border-radius:999px!important;background:#eaf9f1!important;color:#047857!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) :is(.curated-home-why-zone,.short-why-preview) :is(.curated-home-why-label,.curated-home-why-question,.curated-home-why-arrow,.short-why-copy,.short-why-mark){color:#047857!important}body .app:not(:has(.admin-shell)) :is(.curated-home-why-zone,.short-why-preview):hover{background:#ddf5e9!important}body .app:not(:has(.admin-shell)) :is(button,a,input,[role=tab],[tabindex="0"]):focus-visible{outline:2px solid #0071e3!important;outline-offset:3px!important;box-shadow:0 0 0 3px #0071e329!important}@media(prefers-reduced-transparency:reduce){body .app:not(:has(.admin-shell)) :is(.reference-reading-overlay,.auth-modal-backdrop){background:#1d1d1f38!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .curated-home-info{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}body .app:not(:has(.admin-shell)) .curated-range-control{gap:8px}body .app:not(:has(.admin-shell)) .curated-range-label{margin-right:10px}body .app:not(:has(.admin-shell)) .curated-range-control button+button{margin-left:2px}body .app:not(:has(.admin-shell)) .curated-home-item,body .app:not(:has(.admin-shell)) .curated-home-item.is-lead{min-height:184px;align-items:stretch;padding-block:24px}body .app:not(:has(.admin-shell)) .curated-home-left{display:flex!important;min-height:134px;flex-direction:column;align-items:stretch}body .app:not(:has(.admin-shell)) .curated-home-plain-label{align-self:flex-start;display:inline-flex;width:fit-content;color:#6e6e73;background:#f5f5f7}body .app:not(:has(.admin-shell)) .curated-home-teaser,body .app:not(:has(.admin-shell)) .curated-home-item.is-lead .curated-home-teaser{color:#3a3a3c;font-family:Georgia,Songti SC,STSong,serif;font-weight:500;letter-spacing:0!important}body .app:not(:has(.admin-shell)) .curated-home-reason{display:grid;gap:4px;margin-top:14px;border-top:1px dashed #d2d2d7;padding-top:11px;color:#6e6e73;font-size:12px;line-height:18px}body .app:not(:has(.admin-shell)) .curated-home-reason strong{color:#1d1d1f;font-size:11px;font-weight:700;line-height:16px}body .app:not(:has(.admin-shell)) .curated-home-meta{width:min(100%,360px);align-self:flex-end;justify-content:flex-end;margin-top:auto;margin-left:auto;text-align:right}body .app:not(:has(.admin-shell)) .curated-home-meta b{max-width:min(58%,230px)}body .app:not(:has(.admin-shell)) .curated-home-item:is(:hover,:focus-visible){background:#fff!important}body .app:not(:has(.admin-shell)) .curated-home-item:is(:hover,:focus-visible) .curated-home-title{color:#ff7048!important}body .app:not(:has(.admin-shell)) .main>.topbar .search{border-color:#0000001a!important;border-radius:21px!important;background:#f5f5f7!important;color:#566053!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) .main>.topbar .search:focus-within{border-color:#78a63a!important;box-shadow:0 0 0 3px #b9df783d!important}body .app:not(:has(.admin-shell)) .main>.topbar :is(.search,.search input,.search>svg){color:#566053!important}body .app:not(:has(.admin-shell)) .sidebar-settings{border-radius:6px!important;color:#6e6e73!important}body .app:not(:has(.admin-shell)) .sidebar-settings:hover{background:#f5f5f7!important;color:#1d1d1f!important}body .app:not(:has(.admin-shell)) .sidebar-settings:hover .sidebar-settings-icon{color:#487f0a!important}body .app:not(:has(.admin-shell)) .profile-summary-card{border-color:#dce3d8c7!important;border-radius:34px!important;box-shadow:0 26px 70px #17201629,0 7px 20px #17201614,inset 0 1px #fffffff5!important}body .app:not(:has(.admin-shell)) .profile-summary-head{border-color:#ffffffd1!important;border-radius:28px!important;background:linear-gradient(180deg,#a9e952,#eff9de 56%,#fff)!important}body .app:not(:has(.admin-shell)) .profile-summary-avatar{background:transparent!important;color:#365f10e0!important}body .app:not(:has(.admin-shell)) .profile-summary-footer-avatar{border-color:#d3eaa6!important;background:#e8f4cf!important;color:#365f10!important}body .app:not(:has(.admin-shell)) .profile-summary-settings{border-radius:14px!important;background:#365f10!important;color:#fff!important}body .app:not(:has(.admin-shell)) .profile-summary-settings:hover{background:#487f0a!important}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .main>.topbar .search:is(:hover,:focus-within){border-color:#0000001a!important;background:#f5f5f7!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) .main>.topbar .search input:focus{outline:0}body .app:not(:has(.admin-shell)) .main>.topbar .search input:focus-visible{outline:2px solid #0071e3;outline-offset:-2px;border-radius:19px}body .app:not(:has(.admin-shell)) .main>.topbar .paw-search:is(:hover,:active){border-color:transparent!important;background:transparent!important;color:#1d1d1f!important;box-shadow:none!important;transform:none!important}body .app:not(:has(.admin-shell)) .main>.topbar .paw-search{border-color:transparent!important;background:transparent!important;color:#1d1d1f!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) .main>.topbar .paw-search:focus-visible{outline:2px solid #0071e3;outline-offset:2px}body .app:not(:has(.admin-shell)) .home-view-toggle{display:grid;width:88px;height:44px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:2px;border:1px solid #e5e5ea!important;border-radius:16px!important;background:#f5f5f7!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) .home-view-toggle>button{width:40px;height:38px;min-width:0;min-height:0;border:0!important;border-radius:12px!important;background:transparent!important;color:#86868b!important;box-shadow:none!important;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}body .app:not(:has(.admin-shell)) .home-view-toggle>button:is(:hover,:active):not(.is-selected){background:transparent!important;color:#1d1d1f!important}body .app:not(:has(.admin-shell)) .home-view-toggle>button.is-selected{background:#fff!important;color:#1d1d1f!important;box-shadow:0 1px 3px #1d1d1f1a!important}body .app:not(:has(.admin-shell)) .home-view-toggle>button:focus-visible{outline:2px solid #0071e3;outline-offset:1px}body .app:not(:has(.admin-shell)) .curated-home-item,body .app:not(:has(.admin-shell)) .curated-home-item.is-lead{grid-template-rows:minmax(0,1fr) auto}body .app:not(:has(.admin-shell)) .curated-home-left{grid-row:1 / span 2}body .app:not(:has(.admin-shell)) .curated-home-plain-label,body .app:not(:has(.admin-shell)) .curated-home-reason .curated-home-annotation-heading{display:inline-flex;width:fit-content;align-self:flex-start;margin:10px 0 0;padding:0;border:0;border-radius:0;background:transparent;color:#3a3a3c;font-size:12px;font-weight:700;line-height:18px}body .app:not(:has(.admin-shell)) .curated-home-teaser,body .app:not(:has(.admin-shell)) .curated-home-item.is-lead .curated-home-teaser{position:relative;margin-top:7px;padding-inline:17px}body .app:not(:has(.admin-shell)) .curated-home-teaser:before,body .app:not(:has(.admin-shell)) .curated-home-teaser:after{position:absolute;color:#c7c7cc;font-family:Georgia,Songti SC,STSong,serif;font-size:30px;font-weight:500;line-height:1}body .app:not(:has(.admin-shell)) .curated-home-teaser:before{content:"“";top:-3px;left:0}body .app:not(:has(.admin-shell)) .curated-home-teaser:after{content:"”";right:0;bottom:-7px}body .app:not(:has(.admin-shell)) .curated-home-reason{gap:3px;margin-top:14px;border-top:1px dashed #d2d2d7;padding-top:9px}body .app:not(:has(.admin-shell)) .curated-home-reason .curated-home-annotation-heading{margin-top:0}body .app:not(:has(.admin-shell)) .curated-home-reason-copy{display:block;padding-left:9px;border-left:2px solid #e5e5ea;color:#6e6e73;font-size:12px;line-height:18px}body .app:not(:has(.admin-shell)) .curated-home-meta{display:flex;width:100%;grid-column:3;grid-row:2;align-self:end;justify-self:stretch;justify-content:flex-end;margin:14px 0 0;text-align:right}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .auth-modal-card{border:1px solid #d2d2d7!important;border-radius:20px!important;background:#fff!important;box-shadow:0 14px 36px #1d1d1f1f!important}body .app:not(:has(.admin-shell)) .auth-modal-form-side{border:1px solid #e5e5ea!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) .auth-panel input{border-color:#d2d2d7!important;background:#f5f5f7!important;color:#1d1d1f!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) .auth-submit,body .app:not(:has(.admin-shell)) .auth-submit:hover:not(:disabled),body .app:not(:has(.admin-shell)) .auth-submit:active:not(:disabled){background:#1d1d1f!important;background-image:none!important;color:#fff!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) .auth-submit:hover:not(:disabled){background:#3a3a3c!important}body .app:not(:has(.admin-shell)) .auth-submit>span{color:#fff!important}body .app:not(:has(.admin-shell)) .auth-submit:disabled{background:#6e6e73!important;color:#fff!important;opacity:1!important}body .app:not(:has(.admin-shell)) .curated-home-reason-copy{color:#5c7288!important}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .main>.topbar .search input:is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) .main>.topbar .search:focus-within{border-color:#0000001a!important;background:#f5f5f7!important;box-shadow:none!important}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .curated-home-item{cursor:pointer;font:inherit}body .app:not(:has(.admin-shell)) :is(.curated-home-why-zone,.short-why-preview){appearance:none;cursor:pointer;font:inherit}body .app:not(:has(.admin-shell)) .short-why-preview{border:0}body .app:not(:has(.admin-shell)) .reference-reading-overlay:has(.reading-mode-why){display:grid;place-items:center;padding:32px;background:#1d1d1f38!important;-webkit-backdrop-filter:blur(16px) saturate(150%)!important;backdrop-filter:blur(16px) saturate(150%)!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why{position:relative;top:auto;left:auto;width:min(760px,calc(100vw - 64px));height:min(900px,calc(100vh - 64px));max-height:none;overflow:hidden;transform:none;border:1px solid rgba(29,29,31,.1)!important;border-radius:28px!important;background:#fff!important;box-shadow:0 30px 80px #1d1d1f2e,0 8px 24px #1d1d1f14!important;animation:why-card-materialize .32s cubic-bezier(.16,1,.3,1) both}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why:before{background:#fff!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reference-reading-topbar{position:absolute;inset:0 0 auto;z-index:10;height:68px;border-bottom:1px solid rgba(29,29,31,.08);background:#ffffffd6!important;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-path{top:16px;left:20px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-path>button{min-height:36px;gap:6px;border:0!important;border-radius:18px;background:#f5f5f7!important;color:#3a3a3c!important;padding:0 12px;font-size:13px;font-weight:600;line-height:18px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-path>button:hover{background:#e8e8ed!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-path>button svg{width:16px;height:16px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-close{top:16px;right:20px;width:36px;height:36px;border:0!important;border-radius:50%;background:#f5f5f7!important;color:#6e6e73!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-close:hover{background:#e8e8ed!important;color:#1d1d1f!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-close svg{width:17px;height:17px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reference-reading-layout{display:block;height:100%;overflow:hidden}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reference-reading-main{width:100%;height:100%;background:#fff!important;scrollbar-color:#c7c7cc transparent}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-article{width:100%;min-height:100%;padding:0!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin:0;border-bottom:1px solid #e5e5ea;padding:108px 48px 38px;background:#f5f5f7}body .app:not(:has(.admin-shell)) .reading-why-heading-copy{min-width:0}body .app:not(:has(.admin-shell)) .reading-why-kicker{display:flex;align-items:center;gap:9px;margin-bottom:16px}body .app:not(:has(.admin-shell)) .reading-why-kicker>span{display:inline-flex;min-width:42px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#eaf9f1;color:#047857;font-size:12px;font-weight:700;line-height:24px}body .app:not(:has(.admin-shell)) .reading-why-kicker>strong{color:#6e6e73;font-size:12px;font-weight:650;line-height:18px}body .app:not(:has(.admin-shell)) .reading-why-origin{overflow:hidden;margin:0 0 9px;color:#86868b;font-size:13px;line-height:19px;text-overflow:ellipsis;white-space:nowrap}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading h1{max-width:100%;margin:0;outline:none;color:#1d1d1f;font-size:32px;font-weight:700;line-height:1.28;text-wrap:balance}body .app:not(:has(.admin-shell)) .reading-why-meta{display:flex;align-items:center;gap:8px;margin-top:16px;color:#6e6e73;font-size:13px;line-height:18px}body .app:not(:has(.admin-shell)) .reading-why-meta i{color:#c7c7cc;font-style:normal}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-save-title{min-width:144px;height:44px;gap:7px;border:0!important;border-radius:14px!important;background:#1d1d1f!important;color:#fff!important;padding:0 14px;font-size:13px;font-weight:650;line-height:18px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-save-title:hover:not(.saved){background:#3a3a3c!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-save-title.saved{background:#e8e8ed!important;color:#3a3a3c!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-save-title svg{width:17px;height:17px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-answer{margin:0;border:0;padding:36px 48px 28px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-answer>.reading-section-heading{display:flex;align-items:center;gap:9px;margin-bottom:16px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-answer>.reading-section-heading>span{color:#047857!important;font-size:11px;font-weight:700;line-height:18px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-answer>.reading-section-heading h2{color:#6e6e73!important;font-size:13px;font-weight:650;line-height:18px}body .app:not(:has(.admin-shell)) .editorial-why-answer-flow{display:block}body .app:not(:has(.admin-shell)) .editorial-why-answer-flow .editorial-why-direct{border:1px solid #e5e5ea!important;border-radius:20px;background:#f5f5f7!important;padding:24px 26px}body .app:not(:has(.admin-shell)) .editorial-why-answer-flow .editorial-why-direct>span{margin:0 0 9px;color:#047857!important;font-size:11px;font-weight:700;line-height:18px}body .app:not(:has(.admin-shell)) .editorial-why-answer-flow .editorial-why-direct>p{margin:0;color:#1d1d1f;font-size:19px;font-weight:600;line-height:1.65}body .app:not(:has(.admin-shell)) .inline-why-exploration{margin-top:26px}body .app:not(:has(.admin-shell)) .inline-why-prompt{margin:0;color:#6e6e73;font-size:14px;line-height:2.15}body .app:not(:has(.admin-shell)) .inline-why-prompt>span:first-child{margin-right:10px;color:#3a3a3c;font-weight:650}body .app:not(:has(.admin-shell)) .inline-why-term-wrap{display:inline}body .app:not(:has(.admin-shell)) .inline-why-term-wrap>i{margin:0 6px;color:#c7c7cc;font-style:normal}body .app:not(:has(.admin-shell)) .inline-why-term{display:inline-flex;align-items:center;gap:2px;border:0;border-bottom:1px dashed #047857;border-radius:0;background:transparent;color:#047857;padding:1px 0;font:inherit;font-weight:600;line-height:inherit;vertical-align:baseline}body .app:not(:has(.admin-shell)) .inline-why-term-cue{display:inline;margin-left:3px;color:currentColor;font-size:11px;font-weight:650;text-decoration:underline;text-underline-offset:2px}body .app:not(:has(.admin-shell)) .inline-why-term:hover,body .app:not(:has(.admin-shell)) .inline-why-term.is-active{border-bottom-style:solid;background:#eaf9f1}body .app:not(:has(.admin-shell)) .inline-why-term svg{width:14px;height:14px}body .app:not(:has(.admin-shell)) .inline-why-panel{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),opacity .18s ease,margin .3s cubic-bezier(.16,1,.3,1)}body .app:not(:has(.admin-shell)) .inline-why-panel.is-open{grid-template-rows:1fr;opacity:1;margin-top:16px}body .app:not(:has(.admin-shell)) .inline-why-panel-clip{min-height:0;overflow:hidden}body .app:not(:has(.admin-shell)) .inline-why-panel-inner{border:1px solid #e5e5ea;border-left:3px solid rgba(4,120,87,.68);border-radius:16px;background:#fafafa;padding:20px 22px;transform:translateY(-5px);transition:transform .3s cubic-bezier(.16,1,.3,1)}body .app:not(:has(.admin-shell)) .inline-why-panel.is-open .inline-why-panel-inner{transform:translateY(0)}body .app:not(:has(.admin-shell)) .inline-why-panel-inner>span{display:block;margin:0 0 7px;color:#6e6e73!important;font-size:11px;font-weight:700;line-height:17px}body .app:not(:has(.admin-shell)) .inline-why-panel-inner p{margin:0;color:#3a3a3c;font-size:15px;line-height:1.75}body .app:not(:has(.admin-shell)) .inline-why-boundary{display:grid;gap:10px}body .app:not(:has(.admin-shell)) .inline-why-boundary strong{display:inline-block;min-width:68px;margin-right:8px;color:#1d1d1f;font-size:12px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-sources{margin:0;border-top:1px solid #e5e5ea;padding:28px 48px 48px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-source-list a{border-color:#e5e5ea!important;border-radius:16px;background:#fff!important}@keyframes why-card-materialize{0%{opacity:0;transform:translateY(18px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}}@media(min-width:761px)and (prefers-reduced-motion:reduce){body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why{animation:none}body .app:not(:has(.admin-shell)) :is(.inline-why-panel,.inline-why-panel-inner){transition:none}}@media(min-width:761px){body .app:not(:has(.admin-shell))>.sidebar .sidebar-footer{margin-bottom:18px;padding-bottom:0}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account{border-radius:18px}body .app:not(:has(.admin-shell))>.sidebar .sidebar-language{border-radius:16px;padding:3px}body .app:not(:has(.admin-shell))>.sidebar .sidebar-language button{border-radius:13px}body .app:not(:has(.admin-shell)) .profile-summary-card{top:auto!important;right:auto!important;bottom:80px;left:146px;transform-origin:left bottom}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why{width:min(840px,calc(100vw - 64px))}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-article{max-width:748px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading{position:relative;padding-right:68px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-close{position:absolute;top:18px;right:18px;z-index:3;display:grid}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-meta{display:none!important}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title{min-width:0}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-line{display:block;max-width:100%;overflow-wrap:anywhere;white-space:normal!important;word-break:normal}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .why-reading-context{display:grid;gap:8px;margin-top:22px;border-top:1px solid #e5e5ea;padding-top:14px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .why-reading-context p{margin:0;color:#6e6e73;font-size:13px;line-height:20px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .why-reading-context strong{margin-right:8px;color:#3a3a3c;font-size:12px;font-weight:600}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-answer{overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .curated-current-main{align-items:start}body .app:not(:has(.admin-shell)) .curated-current-main>.curated-current-copy{width:auto!important;height:auto!important;min-width:0;display:grid;gap:2px;align-self:center;place-items:initial;border-radius:0;background:transparent!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) .curated-current-main>.curated-current-copy>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .app:not(:has(.admin-shell)) .curated-current-main>.curated-current-copy>.curated-current-selection-reason{display:-webkit-box;overflow:hidden;color:#6e6e73;font-size:12px;font-weight:500;line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .app:not(:has(.admin-shell)) .curated-current-selection-reason>b{margin-right:7px;color:#3a3a3c;font-size:10px;font-weight:700}}.curated-home-summary-reveal{display:none}@media(min-width:761px){body .app:not(:has(.admin-shell)) .curated-home-item,body .app:not(:has(.admin-shell)) .curated-home-item.is-lead{scroll-margin-top:100px}body .app:not(:has(.admin-shell)) .curated-home-item.is-summary-open{background:#fafafa!important}body .app:not(:has(.admin-shell)) .curated-home-title-toggle{appearance:none;display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:16px;margin:0;border:0;background:transparent;padding:0;color:inherit;cursor:pointer;font:inherit;text-align:left}body .app:not(:has(.admin-shell)) .curated-home-title-toggle:focus-visible{outline:0!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) .curated-home-item:has(.curated-home-title-toggle:focus-visible){position:relative;z-index:1;outline:2px solid #0071e3;outline-offset:-2px;box-shadow:inset 0 0 0 3px #0071e31f}body .app:not(:has(.admin-shell)) .curated-home-expand-label{position:absolute;width:1px;height:1px;overflow:hidden;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body .app:not(:has(.admin-shell)) .curated-home-item.is-summary-open .curated-home-title{color:#ff7048!important}body .app:not(:has(.admin-shell)) .curated-home-summary-reveal{display:grid;overflow:hidden;grid-column:2 / -1;grid-row:3;grid-template-rows:0fr;margin-top:0;opacity:0;pointer-events:none;visibility:hidden;transition:grid-template-rows .36s cubic-bezier(.16,1,.3,1),margin-top .3s cubic-bezier(.16,1,.3,1),opacity .22s ease,visibility 0s linear .36s}body .app:not(:has(.admin-shell)) .curated-home-item.is-summary-open .curated-home-summary-reveal{grid-template-rows:1fr;margin-top:20px;opacity:1;pointer-events:auto;visibility:visible;transition-delay:0s}body .app:not(:has(.admin-shell)) .curated-home-summary-panel{min-height:0;overflow:hidden;border:1px solid #e5e5ea;border-left:3px solid #c7c7cc;border-radius:16px;background:#f5f5f7;padding:0 22px;transform:translateY(-4px);transition:padding .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}body .app:not(:has(.admin-shell)) .curated-home-item.is-summary-open .curated-home-summary-panel{padding-block:20px;transform:translateY(0)}body .app:not(:has(.admin-shell)) .curated-home-summary-sections{display:grid;gap:18px}body .app:not(:has(.admin-shell)) .curated-home-summary-section{min-width:0}body .app:not(:has(.admin-shell)) .curated-home-summary-section+.curated-home-summary-section{border-top:1px solid #e5e5ea;padding-top:17px}body .app:not(:has(.admin-shell)) .curated-home-summary-section h3{display:flex;align-items:center;gap:6px;margin:0 0 9px;color:#86868b;font-size:11px;font-weight:700;letter-spacing:0;line-height:16px}body .app:not(:has(.admin-shell)) .curated-home-summary-section h3 svg{width:14px;height:14px;flex:0 0 14px;stroke-width:1.9}body .app:not(:has(.admin-shell)) .curated-home-summary-section ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}body .app:not(:has(.admin-shell)) .curated-home-summary-section li{position:relative;margin:0;padding-left:14px;color:#3a3a3c;font-size:13px;font-weight:440;letter-spacing:0;line-height:1.65}body .app:not(:has(.admin-shell)) .curated-home-summary-section li:before{position:absolute;top:.73em;left:1px;width:4px;height:4px;border-radius:50%;background:#a1a1a6;content:""}body .app:not(:has(.admin-shell)) .curated-home-detail-action{appearance:none;display:inline-flex;min-height:36px;align-items:center;gap:7px;margin-top:20px;border:1px solid #d2d2d7;border-radius:999px;background:#fff;padding:0 14px;color:#1d1d1f;cursor:pointer;font:inherit;font-size:12px;font-weight:650;line-height:18px;transition:background-color .14s ease,border-color .14s ease}body .app:not(:has(.admin-shell)) .curated-home-detail-action:hover{border-color:#c7c7cc;background:#fff}body .app:not(:has(.admin-shell)) .curated-home-detail-action svg{width:14px;height:14px}}@media(min-width:761px)and (prefers-reduced-motion:reduce){body .app:not(:has(.admin-shell)) .curated-home-summary-reveal,body .app:not(:has(.admin-shell)) .curated-home-summary-panel,body .app:not(:has(.admin-shell)) .curated-home-detail-action{transition:none!important}body .app:not(:has(.admin-shell)) .curated-home-summary-panel{transform:none}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .reference-reading-overlay:has(.reading-mode-why){background:#1d1d1f57!important;-webkit-backdrop-filter:blur(7px) saturate(110%)!important;backdrop-filter:blur(7px) saturate(110%)!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why{width:min(760px,calc(100vw - 48px));height:min(700px,calc(100vh - 32px));border:1px solid rgba(29,29,31,.08)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 32px 86px #1d1d1f3d,0 7px 20px #1d1d1f1a!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reference-reading-topbar{inset:24px 24px auto;height:52px;border:0;background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-path{top:10px;left:10px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-path>button{width:auto;min-width:36px;height:36px;gap:6px;padding:0 11px;border-radius:12px;background:#ffffff1f!important;color:#ffffffeb!important;box-shadow:none}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-path>button>span{position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;white-space:nowrap;font-size:12px;font-weight:600}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-path>button:hover{background:#fff3!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-close{top:10px;right:10px;width:36px;height:36px;border:0!important;border-radius:12px;background:#ffffff1f!important;color:#ffffffeb!important;box-shadow:none}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-close:hover{background:#fff3!important;color:#fff!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading{margin:24px 24px 0;border:0;border-radius:20px 20px 0 0;padding:66px 34px 24px;background:linear-gradient(135deg,#075b46,#0d7658)}body .app:not(:has(.admin-shell)) .reading-why-kicker{gap:8px;margin-bottom:11px;color:#bcebd8}body .app:not(:has(.admin-shell)) .reading-why-kicker>svg{width:17px;height:17px;stroke-width:1.8}body .app:not(:has(.admin-shell)) .reading-why-kicker>strong{color:#c9f2e2;font-size:13px;font-weight:650;line-height:18px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading h1{max-width:600px;color:#fff;font-size:26px;font-weight:720;line-height:1.28}body .app:not(:has(.admin-shell)) .reading-why-meta{margin-top:10px;color:#ffffffd6;font-size:13px;line-height:18px}body .app:not(:has(.admin-shell)) .reading-why-meta i{color:#ffffff7a}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-answer{padding:28px 56px 24px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-article{display:flex;flex-direction:column;min-height:100%}body .app:not(:has(.admin-shell)) .inline-why-exploration{margin:0}body .app:not(:has(.admin-shell)) .inline-why-passage{margin:0;border:0!important;padding:0!important}body .app:not(:has(.admin-shell)) .inline-why-passage+.inline-why-passage{margin-top:24px}body .app:not(:has(.admin-shell)) .inline-why-prompt{margin:0;color:#344054;font-size:16px;font-weight:430;line-height:1.85}body .app:not(:has(.admin-shell)) .inline-why-term{margin:0 3px;border-bottom:1px dashed #087a5b;border-radius:0;color:#087a5b;font-size:16px;font-weight:650;line-height:1.75}body .app:not(:has(.admin-shell)) .inline-why-term:hover,body .app:not(:has(.admin-shell)) .inline-why-term.is-active{border-radius:4px;background:#e8f8f1}body .app:not(:has(.admin-shell)) .inline-why-term:focus-visible{outline:2px solid rgba(8,122,91,.46)!important;outline-offset:3px;border-radius:4px}body .app:not(:has(.admin-shell)) .inline-why-panel.is-open{margin-top:9px}body .app:not(:has(.admin-shell)) .inline-why-panel-inner{border-left-color:#36a781;background:#effaf5}body .app:not(:has(.admin-shell)) .why-document-dock{position:sticky;bottom:0;z-index:8;min-height:76px;display:flex;align-items:center;gap:12px;margin-top:auto;border-top:1px solid rgba(29,29,31,.08);background:#ffffffe6;padding:12px 28px;-webkit-backdrop-filter:blur(18px) saturate(165%);backdrop-filter:blur(18px) saturate(165%)}body .app:not(:has(.admin-shell)) .why-document-tags{min-width:0;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:8px;margin:0;border:0;padding:0}body .app:not(:has(.admin-shell)) .why-document-tags>span{min-height:28px;border-radius:999px;background:#eaf9f2;color:#087a5b;padding:4px 9px;font-size:11px;font-weight:650;white-space:nowrap}body .app:not(:has(.admin-shell)) .why-source-disclosure{position:relative;flex:0 0 auto;margin:0;color:#86868b}body .app:not(:has(.admin-shell)) .why-source-disclosure>summary{width:fit-content;display:flex;align-items:center;gap:4px;margin-left:auto;cursor:pointer;list-style:none;font-size:11px;font-weight:600;line-height:18px}body .app:not(:has(.admin-shell)) .why-source-disclosure>summary::-webkit-details-marker{display:none}body .app:not(:has(.admin-shell)) .why-source-disclosure>summary:focus-visible{outline:2px solid rgba(8,122,91,.46)!important;outline-offset:3px;border-radius:4px}body .app:not(:has(.admin-shell)) .why-source-disclosure>summary svg{width:13px;height:13px;transition:transform .16s ease}body .app:not(:has(.admin-shell)) .why-source-disclosure[open]>summary svg{transform:rotate(180deg)}body .app:not(:has(.admin-shell)) .why-source-disclosure .reading-source-list{position:absolute;right:0;bottom:calc(100% + 38px);width:320px;max-height:280px;display:grid;grid-template-columns:1fr;gap:8px;overflow-y:auto;margin:0;border:1px solid #e5e5ea;border-radius:16px;background:#fff;padding:8px;box-shadow:0 18px 50px #1d1d1f29}body .app:not(:has(.admin-shell)) .why-source-disclosure .reading-source-list a{border:1px solid #e5e5ea!important;border-radius:12px;background:#fff!important;padding:12px 13px}body .app:not(:has(.admin-shell)) .why-document-actions{display:flex;flex:0 0 auto;flex-direction:row;align-items:center;gap:8px;padding:0}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .why-document-actions .reading-save-title{min-width:0;height:36px;align-self:center!important;border:0!important;background:transparent!important;color:#86868b!important;padding:0 9px;font-size:11px;font-weight:600}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .why-document-actions .reading-save-title:hover:not(.saved){background:#f5f5f7!important;color:#1d1d1f!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .why-document-actions .reading-save-title.saved{background:transparent!important;color:#86868b!important}body .app:not(:has(.admin-shell)) .why-document-continue{min-width:124px;height:40px;align-self:center;border:0;border-radius:999px!important;background:#111827;color:#fff;padding:0 20px;font-size:14px;font-weight:650}body .app:not(:has(.admin-shell)) .why-document-continue:hover{background:#1f2937}}@media(min-width:761px)and (prefers-reduced-transparency:reduce){body .app:not(:has(.admin-shell)) .reference-reading-overlay:has(.reading-mode-why){background:#1d1d1f6b!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(min-width:761px)and (prefers-reduced-transparency:reduce){body .app:not(:has(.admin-shell)) .reference-reading-overlay:has(.reading-mode-why){background:#1d1d1f52!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reference-reading-topbar{background:#fff!important;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(min-width:761px)and (prefers-contrast:more){body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why,body .app:not(:has(.admin-shell)) :is(.editorial-why-direct,.inline-why-panel-inner,.reading-source-list a){border-color:#6e6e73!important}}@media(min-width:9999px){body .app:not(:has(.admin-shell)) .reference-reading-overlay:has(.reading-mode-why){padding:24px;background:#1d1d1f42!important;-webkit-backdrop-filter:blur(5px) saturate(120%)!important;backdrop-filter:blur(5px) saturate(120%)!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why{width:min(640px,calc(100vw - 48px));height:min(820px,calc(100vh - 48px));border-radius:24px!important;box-shadow:0 28px 70px #1d1d1f2e,0 5px 18px #1d1d1f14!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reference-reading-topbar{height:64px;border:0;background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-path{top:14px;left:16px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-path>button{height:36px;min-height:36px;border:1px solid rgba(29,29,31,.08)!important;background:#ffffffc2!important;box-shadow:0 1px 3px #1d1d1f0d}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-close{top:14px;right:16px;border:1px solid rgba(29,29,31,.08)!important;background:#ffffffc2!important;box-shadow:0 1px 3px #1d1d1f0d}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading{display:block;margin:0;border-bottom:1px solid #e5e5ea;padding:78px 32px 28px;background:#f5f5f7}body .app:not(:has(.admin-shell)) .reading-why-kicker{gap:8px;margin-bottom:13px}body .app:not(:has(.admin-shell)) .reading-why-kicker>span{min-width:40px;height:23px;font-size:11px;line-height:23px}body .app:not(:has(.admin-shell)) .reading-why-kicker>strong{font-size:12px;line-height:18px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading h1{font-size:27px;font-weight:700;line-height:1.38;text-wrap:pretty}body .app:not(:has(.admin-shell)) .reading-why-meta{margin-top:13px;font-size:12px;line-height:18px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-answer{padding:30px 32px 12px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-answer>.reading-section-heading{display:none}body .app:not(:has(.admin-shell)) .editorial-why-answer-flow .editorial-why-direct{border:0!important;border-radius:0;background:transparent!important;padding:0}body .app:not(:has(.admin-shell)) .editorial-why-answer-flow .editorial-why-direct>span{margin-bottom:8px;color:#6e6e73!important;font-size:11px;line-height:17px}body .app:not(:has(.admin-shell)) .editorial-why-answer-flow .editorial-why-direct>p{color:#1d1d1f;font-size:16px;font-weight:500;line-height:1.82}body .app:not(:has(.admin-shell)) .inline-why-exploration{margin-top:18px}body .app:not(:has(.admin-shell)) .inline-why-passage{padding:8px 0}body .app:not(:has(.admin-shell)) .inline-why-prompt{color:#3a3a3c;font-size:16px;line-height:1.82}body .app:not(:has(.admin-shell)) .inline-why-term{margin-left:5px;border-bottom-color:#047857;color:#047857;font-size:inherit;font-weight:600;line-height:inherit}body .app:not(:has(.admin-shell)) .inline-why-term:hover,body .app:not(:has(.admin-shell)) .inline-why-term.is-active{border-radius:4px;background:#eaf9f1}body .app:not(:has(.admin-shell)) .inline-why-panel.is-open{margin-top:10px}body .app:not(:has(.admin-shell)) .inline-why-panel-inner{border:0;border-left:3px solid #34a67c;border-radius:0 12px 12px 0;background:#eaf9f19e;padding:15px 17px;transform:translate(-5px)}body .app:not(:has(.admin-shell)) .inline-why-panel.is-open .inline-why-panel-inner{transform:translate(0)}body .app:not(:has(.admin-shell)) .inline-why-panel-inner>span{margin-bottom:5px;color:#47665a!important;font-size:11px;line-height:16px}body .app:not(:has(.admin-shell)) .inline-why-panel-inner p{color:#3a3a3c;font-size:14px;line-height:1.72}body .app:not(:has(.admin-shell)) .inline-why-panel-inner p+p{margin-top:7px}body .app:not(:has(.admin-shell)) .inline-why-panel-inner p>strong{display:inline;margin-right:7px;color:#1d1d1f;font-size:12px;font-weight:650}body .app:not(:has(.admin-shell)) .inline-why-section-label{display:block;margin:0 0 7px;color:#6e6e73;font-size:11px;font-weight:650;line-height:17px}body .app:not(:has(.admin-shell)) .inline-why-boundary{gap:8px}body .app:not(:has(.admin-shell)) .why-document-tags{display:flex;flex-wrap:wrap;gap:8px;margin:8px 32px 26px;border-top:1px solid #e5e5ea;padding-top:22px}body .app:not(:has(.admin-shell)) .why-document-tags>span{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;background:#f5f5f7;color:#6e6e73;padding:4px 10px;font-size:12px;font-weight:600;line-height:18px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-sources{margin:0;border-top:1px solid #e5e5ea;padding:24px 32px 8px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-sources .reading-section-heading{margin-bottom:12px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-source-list{display:grid;grid-template-columns:1fr;gap:9px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-source-list a{min-height:0;border-radius:12px;padding:13px 14px}body .app:not(:has(.admin-shell)) .why-document-actions{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 32px 34px}body .app:not(:has(.admin-shell)) .why-document-actions .reading-save-title,body .app:not(:has(.admin-shell)) .why-document-continue{width:auto;min-width:142px;height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:999px!important;padding:0 17px;font-size:13px;font-weight:650;line-height:18px;white-space:nowrap}body .app:not(:has(.admin-shell)) .why-document-actions .reading-save-title{border:1px solid #d2d2d7!important;background:#fff!important;color:#1d1d1f!important}body .app:not(:has(.admin-shell)) .why-document-actions .reading-save-title:hover:not(.saved){background:#f5f5f7!important}body .app:not(:has(.admin-shell)) .why-document-actions .reading-save-title.saved{background:#f5f5f7!important;color:#6e6e73!important}body .app:not(:has(.admin-shell)) .why-document-continue{border:1px solid #1d1d1f;background:#1d1d1f;color:#fff}body .app:not(:has(.admin-shell)) .why-document-continue:hover{background:#3a3a3c}body .app:not(:has(.admin-shell)) .why-document-continue svg{width:16px;height:16px;transition:transform .16s ease}body .app:not(:has(.admin-shell)) .why-document-continue:hover svg{transform:translate(2px)}body .app:not(:has(.admin-shell)) [data-hotspot-id][data-why-next=true]{animation:why-next-highlight 1.5s ease both}@keyframes why-next-highlight{0%,to{background-color:transparent}25%,65%{background-color:#fff7ed}}}@media(min-width:761px)and (prefers-reduced-motion:reduce){body .app:not(:has(.admin-shell)) .why-document-continue svg{transition:none}body .app:not(:has(.admin-shell)) [data-hotspot-id][data-why-next=true]{animation:none;background:#fff7ed}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why{width:min(820px,calc(100vw - 48px))}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-close{top:12px;right:12px;width:30px;height:30px;border-radius:50%}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-close svg{width:14px;height:14px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading h1.reading-why-question-title{width:100%;max-width:none;overflow:visible;color:#fff;font-size:22px;font-weight:720;letter-spacing:0;line-height:1.35;text-overflow:clip;white-space:nowrap}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading h1.reading-why-question-title.is-long{font-size:20px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading h1.reading-why-question-title.is-extended{font-size:17px}body .app:not(:has(.admin-shell)) .why-document-dock{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;min-height:72px;padding:12px 24px}body .app:not(:has(.admin-shell)) .why-document-tags{overflow:hidden}body .app:not(:has(.admin-shell)) .why-document-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px}body .app:not(:has(.admin-shell)) .why-source-disclosure>summary{min-width:80px;height:40px;justify-content:center;gap:5px;margin:0;border:0;border-radius:999px;background:transparent;padding:0 8px;color:#6e6e73;font-size:11px;font-weight:650;line-height:18px}body .app:not(:has(.admin-shell)) .why-source-disclosure>summary:hover{background:#f5f5f7;color:#1d1d1f}body .app:not(:has(.admin-shell)) .why-source-disclosure .reading-source-list{right:0;bottom:calc(100% + 30px);width:360px;max-height:320px;gap:8px;overflow-x:hidden;overflow-y:auto;border:1px solid #d2d2d7;border-radius:18px;background:#fff;padding:10px;box-shadow:0 20px 54px #1d1d1f29,0 3px 12px #1d1d1f0f}body .app:not(:has(.admin-shell)) .why-source-disclosure .reading-source-list a{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;border:1px solid #e5e5ea!important;border-radius:14px;background:#fff!important;padding:12px 14px}body .app:not(:has(.admin-shell)) .why-source-disclosure .reading-source-list a>span{grid-column:1;grid-row:1;color:#86868b;font-size:10px;font-weight:600;line-height:15px}body .app:not(:has(.admin-shell)) .why-source-disclosure .reading-source-list strong{grid-column:1;grid-row:2;min-width:0;overflow:hidden;color:#1d1d1f;font-size:13px;font-weight:680;line-height:18px;text-overflow:ellipsis;white-space:nowrap}body .app:not(:has(.admin-shell)) .why-source-disclosure .reading-source-list p{grid-column:1 / -1;grid-row:3;display:-webkit-box;overflow:hidden;margin-top:3px;color:#6e6e73;font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .app:not(:has(.admin-shell)) .why-source-disclosure .reading-source-list em{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end;color:#6e6e73;font-size:10px;font-weight:600;line-height:16px;white-space:nowrap}body .app:not(:has(.admin-shell)) .why-source-disclosure .reading-source-list em svg{width:13px;height:13px}body .app:not(:has(.admin-shell)) .why-document-actions{gap:8px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .why-document-actions .reading-save-title{min-width:78px;height:40px;border:1px solid #e5e5ea!important;border-radius:999px!important;background:#fff!important;padding:0 12px;font-weight:700}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .why-document-actions .reading-save-title>span{font-weight:700}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .why-document-actions .reading-save-title:hover:not(.saved){background:#f5f5f7!important}body .app:not(:has(.admin-shell)) .why-document-continue{display:inline-flex;height:40px;align-items:center;justify-content:center;gap:7px;font-size:13px;line-height:18px}body .app:not(:has(.admin-shell)) .why-document-continue>span{display:block;line-height:18px}body .app:not(:has(.admin-shell)) .why-document-continue>svg{display:block;flex:0 0 16px;margin:0}}@media(min-width:761px){body .admin-shell .admin-workbench-summary{display:flex;flex-direction:column;gap:12px;border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border);padding:14px 0}body .admin-shell .admin-workbench-heading,body .admin-shell .admin-system-status,body .admin-shell .admin-automation-control{display:flex;align-items:center;gap:10px}body .admin-shell .admin-workbench-heading{justify-content:space-between}body .admin-shell .admin-workbench-heading>div{display:grid;gap:2px}body .admin-shell .admin-workbench-heading button,body .admin-shell .admin-automation-control button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;border:1px solid var(--ds-control-edge);border-radius:6px;background:var(--ds-surface);color:var(--ds-ink);padding:0 10px;font:inherit}body .admin-shell .admin-workbench-summary strong{color:var(--ds-ink);font-size:13px;line-height:18px}body .admin-shell .admin-workbench-summary :is(span,p,dt,em){color:var(--ds-text-secondary);font-size:12px;line-height:18px}body .admin-shell .admin-system-status em{margin-left:auto}body .admin-shell .admin-workbench-summary dl{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}body .admin-shell .admin-workbench-summary dl>div{min-width:0;border-left:2px solid var(--ds-border);padding-left:8px}body .admin-shell .admin-workbench-summary dt,body .admin-shell .admin-workbench-summary dd{margin:0}body .admin-shell .admin-workbench-summary dd{overflow:hidden;color:var(--ds-ink);font-size:16px;font-variant-numeric:tabular-nums;line-height:22px;text-overflow:ellipsis;white-space:nowrap}body .admin-shell .admin-channel-distribution{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--ds-border);border-radius:6px;background:var(--ds-border)}body .admin-shell .admin-channel-distribution>span{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--ds-surface);padding:8px 10px}body .admin-shell .admin-channel-distribution em{font-style:normal}body .admin-shell .admin-automation-control{flex-wrap:wrap;border-top:1px solid var(--ds-border);padding-top:12px}body .admin-shell .admin-automation-control>label:not(.admin-automation-reason){display:inline-flex;align-items:center;gap:6px;color:var(--ds-ink);font-size:12px;font-weight:600}body .admin-shell .admin-automation-reason{min-width:240px;flex:1 1 280px;display:grid;gap:3px}body .admin-shell .admin-automation-reason input{min-width:0;height:32px;border:1px solid var(--ds-control-edge);border-radius:6px;background:var(--ds-surface);color:var(--ds-ink);padding:0 9px}body .admin-shell .admin-processing-table,body .admin-shell .admin-exception-table,body .admin-shell .admin-collection-task-table{table-layout:fixed}body .admin-shell .admin-processing-table th:nth-child(1){width:25%}body .admin-shell .admin-processing-table th:nth-child(2){width:16%}body .admin-shell .admin-processing-table th:nth-child(3){width:16%}body .admin-shell .admin-processing-table th:nth-child(4){width:28%}body .admin-shell .admin-processing-table th:nth-child(5){width:15%}body .admin-shell .admin-exception-table th:nth-child(1){width:18%}body .admin-shell .admin-exception-table th:nth-child(2){width:14%}body .admin-shell .admin-exception-table th:nth-child(3){width:24%}body .admin-shell .admin-exception-table th:nth-child(4){width:19%}body .admin-shell .admin-exception-table th:nth-child(5){width:13%}body .admin-shell .admin-exception-table th:nth-child(6){width:12%}body .admin-shell .admin-collection-task-table th:nth-child(1){width:16%}body .admin-shell .admin-collection-task-table th:nth-child(2){width:9%}body .admin-shell .admin-collection-task-table th:nth-child(3){width:22%}body .admin-shell .admin-collection-task-table th:nth-child(4){width:10%}body .admin-shell .admin-collection-task-table th:nth-child(5){width:9%}body .admin-shell .admin-collection-task-table th:nth-child(6){width:22%}body .admin-shell .admin-collection-task-table th:nth-child(7){width:12%}body .admin-shell .admin-exception-summary{display:block;overflow-wrap:anywhere}body .admin-shell .admin-collection-task-form{border-top:1px solid var(--ds-border);padding:14px 18px 16px}body .admin-shell .admin-collection-task-form .admin-edit-form{grid-template-columns:repeat(3,minmax(0,1fr))}body .admin-shell .admin-collection-task-form .admin-edit-form>.wide{grid-column:1 / -1}body .admin-shell .admin-task-source-selector{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;border:1px solid var(--ds-border);border-radius:6px;padding:10px}body .admin-shell .admin-task-source-selector>label{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 6px;color:var(--ds-ink);font-size:12px}body .admin-shell .admin-task-source-selector input{grid-row:1 / 3}body .admin-shell .admin-task-source-selector :is(span,em){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .admin-shell .admin-task-source-selector em{color:var(--ds-text-tertiary);font-size:11px;font-style:normal}}body .app:not(:has(.admin-shell)) .public-confidence-shield{display:none}@media(min-width:761px){body .app:not(:has(.admin-shell)) .public-confidence-shield{display:inline-flex;align-items:center;gap:3px;margin-inline-start:7px;color:#6e6e73;font-family:inherit;font-size:11px;font-weight:600;line-height:1;vertical-align:.08em;white-space:nowrap}body .app:not(:has(.admin-shell)) .public-confidence-shield svg{width:13px;height:13px;flex:0 0 auto}body .app:not(:has(.admin-shell)) :is(.card-news-title,.curated-home-title) .public-confidence-shield{font-size:10px}}@media(min-width:761px){body .admin-shell .admin-home-operations{gap:14px}body .admin-shell .admin-home-ranking-tools{display:grid;grid-template-columns:132px 132px minmax(180px,1fr) 148px auto;align-items:end;gap:10px;border-bottom:1px solid var(--ds-border);background:var(--ds-surface-subtle);padding:12px 18px}body .admin-shell .admin-home-ranking-tools label{min-width:0;display:grid;gap:4px}body .admin-shell .admin-home-ranking-tools label>span,body .admin-shell .admin-home-ranking-tools>span{color:var(--ds-text-tertiary);font-size:11px;font-weight:500;line-height:16px}body .admin-shell .admin-home-ranking-tools>span{align-self:center;white-space:nowrap}body .admin-shell .admin-home-ranking-tools :is(input,select){min-width:0;height:34px;border:1px solid var(--ds-control-edge);border-radius:6px;background:var(--ds-surface);color:var(--ds-ink);padding:0 9px}body .admin-shell .admin-home-ranking-table,body .admin-shell .admin-review-table,body .admin-shell .admin-candidate-table,body .admin-shell .admin-user-table{min-width:0;table-layout:fixed}body .admin-shell .admin-home-ranking-table th:nth-child(1){width:31%}body .admin-shell .admin-home-ranking-table th:nth-child(2){width:11%}body .admin-shell .admin-home-ranking-table th:nth-child(3){width:19%}body .admin-shell .admin-home-ranking-table th:nth-child(4){width:12%}body .admin-shell .admin-home-ranking-table th:nth-child(5){width:15%}body .admin-shell .admin-home-ranking-table th:nth-child(6){width:12%}body .admin-shell .admin-review-table th:nth-child(1){width:36px}body .admin-shell .admin-review-table th:nth-child(2){width:31%}body .admin-shell .admin-review-table th:nth-child(3){width:10%}body .admin-shell .admin-review-table th:nth-child(4){width:18%}body .admin-shell .admin-review-table th:nth-child(5){width:12%}body .admin-shell .admin-review-table th:nth-child(6){width:15%}body .admin-shell .admin-review-table th:nth-child(7){width:14%}body .admin-shell .admin-candidate-table th:nth-child(1){width:30%}body .admin-shell .admin-candidate-table th:nth-child(2){width:15%}body .admin-shell .admin-candidate-table th:nth-child(3){width:10%}body .admin-shell .admin-candidate-table th:nth-child(4){width:17%}body .admin-shell .admin-candidate-table th:nth-child(5){width:15%}body .admin-shell .admin-candidate-table th:nth-child(6){width:17%}body .admin-shell .admin-candidate-table th:nth-child(7){width:10%}body .admin-shell .admin-user-table th:nth-child(1){width:24%}body .admin-shell .admin-user-table th:nth-child(2){width:25%}body .admin-shell .admin-user-table th:nth-child(3){width:12%}body .admin-shell .admin-user-table th:nth-child(4){width:15%}body .admin-shell .admin-user-table th:nth-child(5){width:14%}body .admin-shell .admin-user-table th:nth-child(6){width:10%}body .admin-shell :is(.admin-home-ranking-table,.admin-review-table,.admin-candidate-table,.admin-user-table) td{overflow:hidden;text-overflow:ellipsis}body .admin-shell :is(.admin-home-ranking-table,.admin-review-table,.admin-candidate-table,.admin-user-table) :is(b,em,.admin-source-link){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .admin-shell .admin-home-selection{min-height:32px;border:1px solid var(--ds-border);border-radius:6px;background:var(--ds-surface);color:var(--ds-text-secondary);padding:0 9px;font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}body .admin-shell .admin-home-selection.active{border-color:var(--ds-green-300);background:var(--ds-green-50);color:var(--ds-green-700)}body .admin-shell .admin-home-final-list ol{display:grid;gap:0;margin:0;padding:0;list-style:none}body .admin-shell .admin-home-final-list li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--ds-border);padding:10px 18px}body .admin-shell .admin-home-final-list li>span{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--ds-surface-subtle);color:var(--ds-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}body .admin-shell .admin-home-final-list li>div:nth-child(2){min-width:0;display:grid;gap:2px}body .admin-shell .admin-home-final-list li :is(strong,em){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .admin-shell .admin-home-publish-form{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:12px;border-top:1px solid var(--ds-border);padding:12px 18px}body .admin-shell .admin-home-publish-form label{min-width:0;display:grid;gap:4px}body .admin-shell .admin-home-publish-form label>span{color:var(--ds-text-tertiary);font-size:11px;font-weight:500;line-height:16px}body .admin-shell .admin-home-publish-form :is(textarea,input){min-width:0;border:1px solid var(--ds-control-edge);border-radius:6px;background:var(--ds-surface);color:var(--ds-ink);padding:7px 9px;font:inherit}body .admin-shell .admin-home-publish-form input{min-height:34px}body .admin-shell .admin-home-readback .admin-section-head button,body .admin-shell .admin-reader-status-action>button{min-height:32px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--ds-border);border-radius:6px;background:var(--ds-surface);color:var(--ds-text-secondary);padding:0 9px;font-size:12px;font-weight:500}body .admin-shell .admin-reader-status-action{display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--ds-border);margin-top:14px;padding-top:14px}body .admin-shell .admin-reader-status-action>div{min-width:0;display:grid;gap:3px}body .admin-shell .admin-reader-status-action strong{color:var(--ds-ink);font-size:13px;font-weight:600;line-height:18px}body .admin-shell .admin-reader-status-action span{color:var(--ds-text-secondary);font-size:12px;line-height:18px}body .admin-shell .admin-reader-status-action>button.approve{border-color:var(--ds-green-800);background:var(--ds-green-800);color:var(--ds-surface)}body .admin-shell .admin-reader-status-action>button.reject{border-color:var(--ds-danger);background:var(--ds-surface);color:var(--ds-danger-text)}body .admin-shell .admin-secondary-tool{border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-surface);overflow:clip}body .admin-shell .admin-secondary-tool>summary{min-height:46px;display:flex;align-items:center;cursor:pointer;color:var(--ds-text-secondary);font-size:13px;font-weight:600;line-height:18px;padding:0 18px}body .admin-shell .admin-secondary-tool[open]>summary{border-bottom:1px solid var(--ds-border);color:var(--ds-ink)}body .admin-shell .admin-secondary-tool>.admin-table-wrap{border:0;border-radius:0;box-shadow:none}body .admin-shell .admin-secondary-tool>.admin-table-wrap+.admin-table-wrap{border-top:1px solid var(--ds-border)}body .admin-shell .admin-governance-queue td:nth-child(3){color:var(--ds-text-secondary)}}@media(min-width:761px){body .admin-shell .admin-staff-audit{display:grid;gap:8px;margin-top:22px}body .admin-shell .admin-staff-audit h3{margin:0;color:var(--ds-ink);font-size:14px;font-weight:600;line-height:20px}body .admin-shell .admin-staff-audit-item{display:grid;grid-template-columns:minmax(128px,.7fr) minmax(0,1fr) auto;gap:12px;align-items:baseline;border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-surface-subtle);padding:10px 12px}body .admin-shell .admin-staff-audit-item strong{color:var(--ds-ink);font-size:12px;font-weight:600;line-height:18px}body .admin-shell .admin-staff-audit-item span,body .admin-shell .admin-staff-audit-item time{color:var(--ds-text-secondary);font-size:12px;font-weight:400;line-height:18px}body .admin-shell .admin-staff-audit-item time{color:var(--ds-text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}body .admin-login-shell .admin-password-change-logout{width:100%;min-height:36px;margin-top:12px;border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-surface);color:var(--ds-text-secondary);font-size:13px;font-weight:500;line-height:18px}body .admin-login-shell .admin-password-change-logout:hover:not(:disabled){border-color:var(--ds-green-200);background:var(--ds-green-50);color:var(--ds-green-700)}}@media(min-width:761px){body .app:not(:has(.admin-shell)) :is(.curated-home,.reference-reading-card.reading-mode-why){--pw-font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--pw-type-primary: #1d1d1f;--pw-type-body: #3a3a3c;--pw-type-secondary: #6e6e73;--pw-type-tertiary: #86868b;font-family:var(--pw-font-sans);font-optical-sizing:auto}body .app:not(:has(.admin-shell)) :is(.curated-home,.reference-reading-card.reading-mode-why) :is(h1,h2,h3,p,li,span,strong,small,time,button,summary){letter-spacing:0}body .app:not(:has(.admin-shell)) :is(.curated-home,.reference-reading-card.reading-mode-why) :is(button,summary){font-family:inherit}body .app:not(:has(.admin-shell)) .curated-current-header h2{color:var(--pw-type-primary);font-size:17px;font-weight:700;line-height:24px}body .app:not(:has(.admin-shell)) .curated-current-main>span,body .app:not(:has(.admin-shell)) .curated-home-ordinal{font-size:12px;font-weight:600;line-height:18px}body .app:not(:has(.admin-shell)) .curated-current-main strong,body .app:not(:has(.admin-shell)) .curated-current-list li:nth-child(-n+3) .curated-current-main strong{color:var(--pw-type-primary);font-size:15px;font-weight:600;line-height:22px}body .app:not(:has(.admin-shell)) .curated-current-list li:first-child .curated-current-main strong{font-weight:700}body .app:not(:has(.admin-shell)) :is(.curated-current-why,.curated-home-why-zone){font-size:12px;font-weight:600;line-height:18px}body .app:not(:has(.admin-shell)) :is(.curated-current-why strong,.curated-home-why-question){font-size:12px;font-weight:600;line-height:18px}body .app:not(:has(.admin-shell)) :is(.curated-current-why-action,.curated-home-why-action){font-size:11px!important;font-weight:700!important;line-height:16px!important}body .app:not(:has(.admin-shell)) .curated-home-timeline-date{color:var(--pw-type-primary)!important;font-size:21px!important;font-weight:700!important;line-height:28px!important}body .app:not(:has(.admin-shell)) .curated-home-timeline-header button>span:not(.curated-home-timeline-date),body .app:not(:has(.admin-shell)) .curated-home-timeline-marker time{color:var(--pw-type-secondary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;line-height:18px}body .app:not(:has(.admin-shell)) .curated-home-title,body .app:not(:has(.admin-shell)) .curated-home-item.is-lead .curated-home-title{color:var(--pw-type-primary);font-size:18px;font-weight:600;line-height:26px}body .app:not(:has(.admin-shell)) .curated-home-annotation-heading,body .app:not(:has(.admin-shell)) .curated-home-reason .curated-home-annotation-heading{color:var(--pw-type-secondary);font-size:12px;font-weight:600;line-height:18px}body .app:not(:has(.admin-shell)) .curated-home-teaser,body .app:not(:has(.admin-shell)) .curated-home-item.is-lead .curated-home-teaser{color:var(--pw-type-body);font-size:14px;font-weight:400;line-height:24px}body .app:not(:has(.admin-shell)) .curated-home-reason-copy{color:#4d4d52!important;font-size:14px;font-weight:400;line-height:23px}body .app:not(:has(.admin-shell)) .curated-home-meta,body .app:not(:has(.admin-shell)) .curated-home-meta :is(span,time){color:var(--pw-type-tertiary);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;line-height:18px}body .app:not(:has(.admin-shell)) .curated-home-summary-section h3,body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-event h3{color:var(--pw-type-secondary);font-size:13px;font-weight:600;line-height:19px}body .app:not(:has(.admin-shell)) .curated-home-summary-section li{color:var(--pw-type-body);font-size:14px;font-weight:400;line-height:24px}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-event li{max-width:900px;color:var(--pw-type-body);font-size:15px;font-weight:400;line-height:27px}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-impact li,body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-timeline li{font-size:14px;font-weight:400;line-height:24px}body .app:not(:has(.admin-shell)) .curated-home-summary-lead{color:var(--pw-type-primary);font-size:12px;font-weight:600;line-height:18px}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-timeline .curated-home-summary-lead{font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;line-height:20px}body .app:not(:has(.admin-shell)) :is(.curated-home-summary-meta,.curated-home-source-disclosure summary,.curated-home-detail-action){color:var(--pw-type-secondary);font-size:12px;font-weight:600;line-height:18px}body .app:not(:has(.admin-shell)) .curated-home-source-list strong{color:var(--pw-type-primary);font-size:13px;font-weight:600;line-height:20px}body .app:not(:has(.admin-shell)) .curated-home-source-list p{color:var(--pw-type-secondary);font-size:12px;font-weight:400;line-height:19px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title,body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title:is(.is-short,.is-standard,.is-long,.is-extended){color:var(--pw-type-primary)!important;font-family:var(--pw-font-sans)!important;font-weight:700!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title.is-short{font-size:32px!important;line-height:1.28!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title.is-standard{font-size:30px!important;line-height:1.32!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title.is-long{font-size:28px!important;line-height:1.36!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title.is-extended{font-size:26px!important;line-height:1.38!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-meta{color:var(--pw-type-secondary);font-size:13px;font-variant-numeric:tabular-nums;font-weight:400;line-height:18px}body .app:not(:has(.admin-shell)) .editorial-why-answer-flow .editorial-why-direct>p{color:var(--pw-type-primary);font-size:19px!important;font-weight:600!important;line-height:31px!important}body .app:not(:has(.admin-shell)) .inline-why-section-label{color:var(--pw-type-secondary);font-size:12px;font-weight:600;line-height:18px}body .app:not(:has(.admin-shell)) .inline-why-prompt{color:var(--pw-type-body);font-size:16px;font-weight:400;line-height:29px}body .app:not(:has(.admin-shell)) .inline-why-term{font-size:inherit;font-weight:600;line-height:inherit}body .app:not(:has(.admin-shell)) .inline-why-panel-inner>span{color:var(--pw-type-secondary);font-size:13px;font-weight:600;line-height:20px}body .app:not(:has(.admin-shell)) .inline-why-panel-inner p{color:var(--pw-type-body);font-size:14px;font-weight:400;line-height:24px}body .app:not(:has(.admin-shell)) .inline-why-panel-inner p>strong{color:var(--pw-type-primary);font-size:inherit;font-weight:600;line-height:inherit}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why :is(.why-document-tags span,.why-source-disclosure summary,.reading-save-title,.why-document-continue){font-size:12px;font-weight:600;line-height:18px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-source-list strong{font-size:13px;font-weight:600;line-height:20px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-source-list p{font-size:12px;font-weight:400;line-height:19px}}@media(min-width:761px)and (max-width:980px){body .app:not(:has(.admin-shell)) .why-document-dock{gap:12px;padding-inline:18px}body .app:not(:has(.admin-shell)) .why-document-tags>span:nth-child(n+4){display:none}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .curated-home-reason{display:grid;min-width:0;gap:5px;margin-top:14px;border:0;border-left:3px solid #ff7048;border-radius:0 12px 12px 0;background:#f7f7f9;padding:11px 13px;color:#5c6370}body .app:not(:has(.admin-shell)) .curated-home-reason .curated-home-annotation-heading{display:block;width:auto;margin:0;padding:0;color:#3a3a3c;font-size:12px;font-weight:700;line-height:18px}body .app:not(:has(.admin-shell)) .curated-home-reason-copy{display:block;min-width:0;margin:0;border:0;padding:0;color:#5c6370!important;font-size:13px;font-weight:450;line-height:1.55}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .curated-home-list{display:grid;gap:14px;overflow:visible;border:0;border-radius:0;background:transparent}body .app:not(:has(.admin-shell)) .curated-home-item,body .app:not(:has(.admin-shell)) .curated-home-item.is-lead{overflow:hidden;border:1px solid #e5e5ea!important;border-radius:8px!important;background:#fff!important;box-shadow:0 1px 2px #1d1d1f0a;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}body .app:not(:has(.admin-shell)) .curated-home-item:last-child{border-bottom:1px solid #e5e5ea!important}body .app:not(:has(.admin-shell)) .curated-home-item:is(:hover,:focus-within){border-color:#d2d2d7!important;background:#fff!important;box-shadow:0 8px 24px #1d1d1f12}body .app:not(:has(.admin-shell)) .curated-home-item.is-summary-open{border-color:#c7c7cc!important;background:#fff!important;box-shadow:0 12px 32px #1d1d1f14}body .app:not(:has(.admin-shell)) .curated-home-ordinal{display:inline-grid;width:30px;height:30px;align-self:start;place-items:center;border-radius:8px;background:#f5f5f7;color:#6e6e73;font-size:11px;font-weight:700;line-height:1}body .app:not(:has(.admin-shell)) .curated-home-item.is-summary-open .curated-home-summary-reveal{margin-top:24px}body .app:not(:has(.admin-shell)) .curated-home-summary-panel{border:0;border-top:1px solid #e5e5ea;border-radius:0;background:#fff;padding:0}body .app:not(:has(.admin-shell)) .curated-home-item.is-summary-open .curated-home-summary-panel{padding:24px 0 4px}body .app:not(:has(.admin-shell)) .curated-home-summary-sections{gap:0}body .app:not(:has(.admin-shell)) .curated-home-summary-section{display:grid;grid-template-columns:158px minmax(0,1fr);gap:24px;padding:20px 0}body .app:not(:has(.admin-shell)) .curated-home-summary-section:first-child{padding-top:0}body .app:not(:has(.admin-shell)) .curated-home-summary-section+.curated-home-summary-section{border-top:1px solid #ededf0;padding-top:20px}body .app:not(:has(.admin-shell)) .curated-home-summary-section h3{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;margin:0;color:#1d1d1f;font-size:13px;font-weight:700;line-height:1.4}body .app:not(:has(.admin-shell)) .curated-home-summary-section h3 svg{box-sizing:border-box;width:28px;height:28px;padding:7px;border-radius:8px;background:#f5f5f7;color:#6e6e73;stroke-width:2}body .app:not(:has(.admin-shell)) .curated-home-summary-section ul{gap:0;max-width:780px}body .app:not(:has(.admin-shell)) .curated-home-summary-section li{padding:0 0 12px;color:#3a3a3c;font-size:15px;font-weight:430;line-height:1.72}body .app:not(:has(.admin-shell)) .curated-home-summary-section li:last-child{padding-bottom:0}body .app:not(:has(.admin-shell)) .curated-home-summary-section li+li{border-top:1px solid #f0f0f2;padding-top:12px}body .app:not(:has(.admin-shell)) .curated-home-summary-section li:before{display:none}body .app:not(:has(.admin-shell)) .curated-home-summary-lead{margin-right:8px;color:#1d1d1f;font-weight:700}body .app:not(:has(.admin-shell)) .curated-home-detail-action{margin:8px 0 4px 182px}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .curated-home-item.is-summary-open .curated-home-summary-panel{padding-top:20px}body .app:not(:has(.admin-shell)) .curated-home-summary-section{grid-template-columns:112px minmax(0,1fr);gap:20px;padding:18px 0}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-event{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 2px;border-left:3px solid #ff7048;background:#f7f7f9;padding:16px 18px 18px}body .app:not(:has(.admin-shell)) .curated-home-summary-section h3{grid-template-columns:24px minmax(0,1fr);gap:8px;font-size:12px;line-height:17px}body .app:not(:has(.admin-shell)) .curated-home-summary-section h3 svg{width:24px;height:24px;padding:6px;border-radius:7px}body .app:not(:has(.admin-shell)) .curated-home-summary-content{min-width:0}body .app:not(:has(.admin-shell)) .curated-home-summary-section ul{max-width:800px}body .app:not(:has(.admin-shell)) .curated-home-summary-section li{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;font-weight:400;line-height:1.65}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-event li{max-width:820px;color:#2c2c2e;font-size:14px;line-height:1.72}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-impact li{padding-bottom:10px}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-timeline ul{border-left:1px solid #d2d2d7;padding-left:18px}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-timeline li{position:relative;border:0;padding:0 0 14px}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-timeline li+li{padding-top:4px}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-timeline li:before{position:absolute;top:.62em;left:-22px;display:block;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#ff7048;box-shadow:0 0 0 1px #ff7048;content:""}body .app:not(:has(.admin-shell)) .curated-home-timeline-more{margin-top:2px}body .app:not(:has(.admin-shell)) .curated-home-timeline-more>summary{width:fit-content;color:#6e6e73;cursor:pointer;font-size:12px;font-weight:600;line-height:18px}body .app:not(:has(.admin-shell)) .curated-home-timeline-more>ul{margin-top:12px}body .app:not(:has(.admin-shell)) .curated-home-detail-action{margin-left:132px}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-event{grid-template-columns:112px minmax(0,1fr);gap:20px;margin:0;border:0;border-bottom:1px solid #ededf0;border-radius:0;background:transparent;padding:2px 0 22px}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-event h3{align-self:start;padding-top:1px}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-event li{padding-bottom:0}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-event+.curated-home-summary-section{border-top:0}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-timeline .curated-home-summary-lead{display:inline-block;min-width:94px;margin-right:10px}body .app:not(:has(.admin-shell)) .curated-home-source-disclosure{position:relative;width:fit-content;margin:10px 0 2px auto;color:#6e6e73}body .app:not(:has(.admin-shell)) .curated-home-source-disclosure>summary{min-width:80px;height:40px;display:flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:999px;background:transparent;padding:0 8px;cursor:pointer;list-style:none;color:#6e6e73;font-size:11px;font-weight:650;line-height:18px}body .app:not(:has(.admin-shell)) .curated-home-source-disclosure>summary::-webkit-details-marker{display:none}body .app:not(:has(.admin-shell)) .curated-home-source-disclosure>summary:hover{background:#f5f5f7;color:#1d1d1f}body .app:not(:has(.admin-shell)) .curated-home-source-disclosure>summary svg{width:13px;height:13px;transition:transform .16s ease}body .app:not(:has(.admin-shell)) .curated-home-source-disclosure[open]>summary svg{transform:rotate(180deg)}body .app:not(:has(.admin-shell)) .curated-home-source-list{position:absolute;right:0;bottom:calc(100% + 10px);z-index:5;width:360px;max-height:320px;display:grid;gap:8px;overflow-x:hidden;overflow-y:auto;border:1px solid #d2d2d7;border-radius:18px;background:#fff;padding:10px;box-shadow:0 20px 54px #1d1d1f29,0 3px 12px #1d1d1f0f}body .app:not(:has(.admin-shell)) .curated-home-source-list a{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;border:1px solid #e5e5ea;border-radius:14px;background:#fff;padding:12px 14px;color:#1d1d1f;text-decoration:none}body .app:not(:has(.admin-shell)) .curated-home-source-list a>span{grid-column:1;grid-row:1;color:#86868b;font-size:10px;font-weight:600;line-height:15px}body .app:not(:has(.admin-shell)) .curated-home-source-list strong{grid-column:1;grid-row:2;min-width:0;overflow:hidden;font-size:13px;font-weight:680;line-height:18px;text-overflow:ellipsis;white-space:nowrap}body .app:not(:has(.admin-shell)) .curated-home-source-list p{grid-column:1 / -1;grid-row:3;display:-webkit-box;overflow:hidden;margin:3px 0 0;color:#6e6e73;font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}body .app:not(:has(.admin-shell)) .curated-home-source-list em{grid-column:2;grid-row:1 / span 2;align-self:center;justify-self:end;display:inline-flex;align-items:center;gap:4px;color:#6e6e73;font-size:10px;font-style:normal;font-weight:600;line-height:16px;white-space:nowrap}body .app:not(:has(.admin-shell)) .curated-home-source-list em svg{width:13px;height:13px}body .app:not(:has(.admin-shell)) .curated-home-item.is-summary-open:has(.curated-home-source-disclosure[open]),body .app:not(:has(.admin-shell)) .curated-home-item.is-summary-open:has(.curated-home-source-disclosure[open]) .curated-home-summary-reveal{overflow:visible}}.curated-current-hotspots,.curated-home-timeline-marker{display:none}.curated-home-timeline-group,.curated-home-timeline-entries,.curated-home-timeline-entry{display:contents}@media(min-width:761px){body .app:not(:has(.admin-shell)) .curated-current-hotspots{display:block;overflow:hidden;margin:0 0 42px;border:1px solid #e5e5ea;border-radius:20px;background:#fff;box-shadow:0 2px 10px #1d1d1f0b}body .app:not(:has(.admin-shell)) .curated-current-header{min-height:58px;display:flex;align-items:center;border-bottom:1px solid #ededf0;padding:0 24px}body .app:not(:has(.admin-shell)) .curated-current-header h2{margin:0;color:#1d1d1f;font-size:18px;font-weight:720;letter-spacing:0;line-height:24px}body .app:not(:has(.admin-shell)) .curated-current-list{display:grid;margin:0;padding:8px 12px 12px;list-style:none}body .app:not(:has(.admin-shell)) .curated-current-list li{min-width:0}body .app:not(:has(.admin-shell)) .curated-current-main{width:100%;min-height:50px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;border:0;border-radius:12px;background:transparent;padding:8px 12px;color:#1d1d1f;cursor:pointer;text-align:left;transition:background-color .16s ease,color .16s ease}body .app:not(:has(.admin-shell)) .curated-current-main:hover{background:#f5f5f7}body .app:not(:has(.admin-shell)) .curated-current-main:focus-visible{outline:2px solid #0071e3;outline-offset:-2px}body .app:not(:has(.admin-shell)) .curated-current-main[aria-expanded=true]{background:#f5f5f7}body .app:not(:has(.admin-shell)) .curated-current-main>span{color:#86868b;font-size:13px;font-variant-numeric:tabular-nums;font-weight:680;line-height:20px}body .app:not(:has(.admin-shell)) .curated-current-list li:first-child .curated-current-main>span{color:#ff7048}body .app:not(:has(.admin-shell)) .curated-current-main strong{min-width:0;overflow:hidden;font-size:15px;font-weight:650;letter-spacing:0;line-height:22px;text-overflow:ellipsis;white-space:nowrap}body .app:not(:has(.admin-shell)) .curated-home-list{display:grid;gap:40px}body .app:not(:has(.admin-shell)) .curated-home-timeline-group{display:grid;gap:18px}body .app:not(:has(.admin-shell)) .curated-home-timeline-header{display:flex;align-items:baseline;gap:10px;padding:0 0 0 14px}body .app:not(:has(.admin-shell)) .curated-home-timeline-header h2{margin:0;color:#1d1d1f;font-size:22px;font-weight:720;letter-spacing:0;line-height:28px}body .app:not(:has(.admin-shell)) .curated-home-timeline-header span{color:#86868b;font-size:12px;font-weight:520;line-height:18px}body .app:not(:has(.admin-shell)) .curated-home-timeline-entries{display:grid;gap:14px}body .app:not(:has(.admin-shell)) .curated-home-timeline-entry{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr);align-items:stretch;gap:18px}body .app:not(:has(.admin-shell)) .curated-home-timeline-marker{position:relative;display:block;min-height:100%}body .app:not(:has(.admin-shell)) .curated-home-timeline-marker time{position:absolute;top:22px;right:17px;color:#6e6e73;font-size:12px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:0;line-height:18px}body .app:not(:has(.admin-shell)) .curated-home-timeline-marker i{position:absolute;top:27px;right:-5px;z-index:1;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#86868b;box-shadow:0 0 0 1px #d2d2d7}body .app:not(:has(.admin-shell)) .curated-home-timeline-marker:after{position:absolute;top:38px;right:-1px;bottom:-16px;width:1px;background:#dcdce1;content:""}body .app:not(:has(.admin-shell)) .curated-home-timeline-entry:last-child .curated-home-timeline-marker:after{display:none}body .app:not(:has(.admin-shell)) .curated-home-timeline-entry>.curated-home-item{min-width:0}}@media(min-width:761px)and (max-width:1366px){body .app:not(:has(.admin-shell)) .curated-home-timeline-entry{grid-template-columns:70px minmax(0,1fr);gap:14px}body .app:not(:has(.admin-shell)) .curated-home-timeline-marker time{right:14px}}@media(min-width:761px)and (prefers-reduced-motion:reduce){body .app:not(:has(.admin-shell)) .curated-current-main{transition:none}}.curated-home-timeline-entries[aria-hidden=true]{display:none}@media(min-width:761px){body .app:not(:has(.admin-shell)) .curated-home{padding-top:22px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-optical-sizing:auto}body .app:not(:has(.admin-shell)) .curated-home-info{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 18px;border:0;border-radius:0;background:transparent;padding:0 4px;box-shadow:none}body .app:not(:has(.admin-shell)) .curated-home-info-copy{display:flex;align-items:center}body .app:not(:has(.admin-shell)) .curated-home-info-copy h1{font-size:28px;font-weight:720;letter-spacing:0;line-height:34px}body .app:not(:has(.admin-shell)) .curated-range-control{width:auto;min-height:40px;display:inline-flex;flex:0 0 auto;grid-column:auto;gap:2px;border:1px solid rgba(0,0,0,.035);border-radius:999px;background:#f5f5f7;padding:4px}body .app:not(:has(.admin-shell)) .curated-range-control button{min-width:56px;height:32px;border-radius:999px;background:transparent;padding:0 13px;color:#6e6e73;font-size:12px;font-weight:600;line-height:32px}body .app:not(:has(.admin-shell)) .curated-range-control button:hover{background:#fffc;color:#1d1d1f}body .app:not(:has(.admin-shell)) .curated-range-control button.is-selected{background:#fff;color:#1d1d1f;box-shadow:0 1px 4px #1d1d1f1f}body .app:not(:has(.admin-shell)) .curated-current-hotspots{margin-bottom:34px;border-color:#e8e8ed;border-radius:24px;box-shadow:0 8px 30px #1d1d1f0e,0 1px 3px #1d1d1f09}body .app:not(:has(.admin-shell)) .curated-current-header{min-height:54px;border-bottom-color:#f0f0f2;padding-inline:22px}body .app:not(:has(.admin-shell)) .curated-current-header h2{font-size:17px;font-weight:700;line-height:22px}body .app:not(:has(.admin-shell)) .curated-current-list{gap:1px;padding:6px 10px 10px}body .app:not(:has(.admin-shell)) .curated-current-list li{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,280px);align-items:center;gap:12px;border-radius:14px}body .app:not(:has(.admin-shell)) .curated-current-main{min-height:48px;grid-template-columns:36px minmax(0,1fr);border-radius:14px;padding:7px 10px}body .app:not(:has(.admin-shell)) .curated-current-main strong{font-size:14px;font-weight:650;line-height:20px}body .app:not(:has(.admin-shell)) .curated-current-why{min-width:0;max-width:280px;display:inline-flex;align-items:center;justify-self:end;gap:5px;overflow:hidden;border:0;border-radius:999px;background:#eaf9f1;padding:7px 11px;color:#047857;cursor:pointer;white-space:nowrap}body .app:not(:has(.admin-shell)) .curated-current-why:hover{background:#def5e9}body .app:not(:has(.admin-shell)) .curated-current-why:focus-visible{outline:2px solid #0071e3;outline-offset:2px}body .app:not(:has(.admin-shell)) .curated-current-why span,body .app:not(:has(.admin-shell)) .curated-current-why strong{color:inherit;font-size:11px;font-weight:680;letter-spacing:0;line-height:16px}body .app:not(:has(.admin-shell)) .curated-current-why strong{min-width:0;overflow:hidden;text-overflow:ellipsis}body .app:not(:has(.admin-shell)) .curated-home-list{gap:34px}body .app:not(:has(.admin-shell)) .curated-home-timeline-group{gap:14px;scroll-margin-top:84px}body .app:not(:has(.admin-shell)) .curated-home-timeline-group.is-collapsed{gap:0}body .app:not(:has(.admin-shell)) .curated-home-timeline-entries[aria-hidden=true]{display:none}body .app:not(:has(.admin-shell)) .curated-home-timeline-header{position:sticky;top:72px;z-index:8;display:block;margin-inline:-8px;border-radius:16px;background:#ffffffe0;padding:6px 8px;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%)}body .app:not(:has(.admin-shell)) .curated-home-timeline-header h2{margin:0;font-size:inherit;line-height:inherit}body .app:not(:has(.admin-shell)) .curated-home-timeline-header button{width:100%;min-height:40px;display:flex;align-items:center;gap:9px;border:0;border-radius:12px;background:transparent;padding:4px 8px;color:#1d1d1f;cursor:pointer;text-align:left}body .app:not(:has(.admin-shell)) .curated-home-timeline-header button:hover{background:#f5f5f7db}body .app:not(:has(.admin-shell)) .curated-home-timeline-header button:focus-visible{outline:2px solid #0071e3;outline-offset:-2px}body .app:not(:has(.admin-shell)) .curated-home-timeline-date{color:#1d1d1f!important;font-size:21px!important;font-weight:720!important;line-height:28px!important}body .app:not(:has(.admin-shell)) .curated-home-timeline-header button>span:not(.curated-home-timeline-date){color:#86868b;font-size:11px;font-weight:560;line-height:17px}body .app:not(:has(.admin-shell)) .curated-home-timeline-header svg{width:16px;height:16px;margin-left:1px;color:#86868b;transition:transform .22s cubic-bezier(.16,1,.3,1)}body .app:not(:has(.admin-shell)) .curated-home-timeline-header button[aria-expanded=true] svg{transform:rotate(180deg)}body .app:not(:has(.admin-shell)) .curated-home-item,body .app:not(:has(.admin-shell)) .curated-home-item.is-lead{border-color:#e8e8ed!important;border-radius:18px!important;box-shadow:0 4px 18px #1d1d1f0b}body .app:not(:has(.admin-shell)) .curated-home-item:is(:hover,:focus-within),body .app:not(:has(.admin-shell)) .curated-home-item.is-summary-open{border-color:#d2d2d7!important;box-shadow:0 12px 34px #1d1d1f13}body .app:not(:has(.admin-shell)) .curated-home-ordinal{border-radius:10px}body .app:not(:has(.admin-shell)) .curated-home-title,body .app:not(:has(.admin-shell)) .curated-home-item.is-lead .curated-home-title{font-family:inherit;font-size:18px;font-weight:680;letter-spacing:0;line-height:1.4}body .app:not(:has(.admin-shell)) .curated-home-teaser,body .app:not(:has(.admin-shell)) .curated-home-item.is-lead .curated-home-teaser{color:#4d4d52;font-family:inherit;font-size:14px;font-weight:430;letter-spacing:0!important;line-height:1.68}body .app:not(:has(.admin-shell)) .curated-home-reason-copy{font-family:inherit}}@media(min-width:761px)and (max-width:1366px){body .app:not(:has(.admin-shell)) .curated-current-list li{grid-template-columns:minmax(0,1fr) minmax(160px,230px);gap:8px}}@media(min-width:761px)and (prefers-reduced-transparency:reduce){body .app:not(:has(.admin-shell)) .curated-home-timeline-header{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(min-width:761px)and (prefers-reduced-motion:reduce){body .app:not(:has(.admin-shell)) .curated-home-timeline-header svg{transition:none}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .topbar-actions{min-width:44px}body .app:not(:has(.admin-shell)) .topbar-account-group{margin-left:auto}body .app:not(:has(.admin-shell)) .curated-home-info{width:min(1120px,calc(100vw - 220px));min-height:52px;display:flex;align-items:center;margin:22px auto 18px;border-bottom:1px solid #e8e8ed;padding:0 0 14px}body .app:not(:has(.admin-shell)) .curated-home-controls{display:flex;align-items:center;gap:14px}body .app:not(:has(.admin-shell)) .curated-home-info-copy{display:none}body .app:not(:has(.admin-shell)) .curated-home-info .curated-range-control{margin:0}body .app:not(:has(.admin-shell)) .curated-home-info .home-view-toggle{width:88px;height:44px;display:inline-flex;flex:0 0 88px;align-items:center;gap:2px;border:1px solid #e5e5ea;border-radius:16px;background:#f5f5f7;padding:2px}body .app:not(:has(.admin-shell)) .curated-home-info .home-view-toggle button{width:40px;height:38px;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;color:#86868b;padding:0}body .app:not(:has(.admin-shell)) .curated-home-info .home-view-toggle button.is-selected{background:#fff;color:#1d1d1f;box-shadow:0 1px 3px #1d1d1f1a}body .app:not(:has(.admin-shell)) .curated-home-info .home-view-toggle button:focus-visible{outline:2px solid #0071e3;outline-offset:1px}body .app:not(:has(.admin-shell)) .curated-home-info .home-view-toggle svg{width:17px;height:17px}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-event{grid-template-columns:minmax(0,1fr);gap:8px;margin:2px 0 10px;border:0;border-top:1px solid #e8e8ed;border-bottom:1px solid #e8e8ed;background:#f5f5f7;padding:18px 20px}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-event h3{grid-template-columns:20px minmax(0,1fr);color:#6e6e73;font-size:12px}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-event h3 svg{width:16px;height:16px;background:transparent;color:#6e6e73;padding:0}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-event li{max-width:900px;color:#3a3a3c;font-size:15px;line-height:1.75}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-impact .curated-home-summary-lead{color:#1d1d1f}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-timeline li{display:grid;grid-template-columns:108px minmax(0,1fr);column-gap:18px}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-timeline .curated-home-summary-lead{min-width:0;margin:0}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why{width:min(880px,calc(100vw - 64px));height:min(900px,calc(100vh - 72px));border-radius:20px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-main{min-width:0;overflow-y:auto}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-article{width:100%;max-width:760px;min-height:100%;display:flex;flex-direction:column;margin:0 auto}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading{border-bottom:1px solid #e8e8ed;background:#fff;padding:36px 46px 22px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-kicker,body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-kicker strong{color:#6e6e73}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading h1.reading-why-question-title,body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading h1.reading-why-question-title:is(.is-long,.is-extended){max-width:none;color:#1d1d1f;font-size:29px;font-weight:680;line-height:1.34;text-wrap:balance;white-space:normal}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading h1.reading-why-question-title.is-extended{font-size:25px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-answer{width:100%;margin:0;border:0;padding:24px 46px 18px}body .app:not(:has(.admin-shell)) .editorial-why-answer-flow .editorial-why-direct{margin:0 0 16px;border-left:3px solid #d2d2d7!important;border-radius:0;background:#f5f5f7!important;padding:16px 18px}body .app:not(:has(.admin-shell)) .editorial-why-answer-flow .editorial-why-direct>p{color:#1d1d1f;font-size:18px;font-weight:540;line-height:1.72}body .app:not(:has(.admin-shell)) .inline-why-passage{padding:17px 0 0}body .app:not(:has(.admin-shell)) .inline-why-prompt{color:#3a3a3c;font-size:16px;font-weight:400;line-height:1.85}body .app:not(:has(.admin-shell)) .inline-why-section-label{margin-bottom:7px;color:#6e6e73;font-size:12px;font-weight:650;line-height:18px}body .app:not(:has(.admin-shell)) .inline-why-panel-inner{border-left-color:#9fceb9;border-radius:0 10px 10px 0;background:#f5f5f7;padding:13px 16px}body .app:not(:has(.admin-shell)) .why-document-dock{position:sticky;bottom:0;width:100%;min-height:68px;margin-top:auto;border-top:1px solid #e8e8ed;background:#fff;padding:10px 46px}}@media(min-width:761px){body .app:not(:has(.admin-shell))>.sidebar{z-index:26!important;background:#fff!important}body .app:not(:has(.admin-shell))>.sidebar .brand{position:relative;z-index:1;flex:0 0 auto;background:#fff}body .app:not(:has(.admin-shell))>.sidebar .nav-section:not(.nav-library-section){gap:4px}body .app:not(:has(.admin-shell))>.sidebar .nav-item,body .app:not(:has(.admin-shell))>.sidebar .sidebar-settings{min-height:38px;padding-block:8px}body .app:not(:has(.admin-shell))>.sidebar .nav-library-section{margin-top:28px}body .app:not(:has(.admin-shell))>.sidebar .sidebar-settings{flex:0 0 auto;margin-top:auto!important;margin-bottom:20px}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .curated-current-main>span{width:28px;height:28px;display:grid;place-items:center;border-radius:999px;background:transparent;font-size:11px;line-height:1}body .app:not(:has(.admin-shell)) .curated-current-list li:nth-child(1) .curated-current-main>span{background:#fff0eb;color:#d64f2d;box-shadow:inset 0 0 0 1px #ffd9cc}body .app:not(:has(.admin-shell)) .curated-current-list li:nth-child(2) .curated-current-main>span{background:#f8f3e8;color:#8a6826;box-shadow:inset 0 0 0 1px #ebdfc6}body .app:not(:has(.admin-shell)) .curated-current-list li:nth-child(3) .curated-current-main>span{background:#f0f1f3;color:#5f6368;box-shadow:inset 0 0 0 1px #e0e1e4}body .app:not(:has(.admin-shell)) .curated-current-list li:nth-child(-n+3) .curated-current-main strong{font-weight:680}body .app:not(:has(.admin-shell)) .curated-current-list li:first-child .curated-current-main strong{font-weight:720}body .app:not(:has(.admin-shell)) :is(.curated-current-why,.curated-home-why-zone){gap:7px;border:1px solid rgba(4,120,87,.08);background:#eaf9f1;padding:4px 5px 4px 11px}body .app:not(:has(.admin-shell)) :is(.curated-current-why,.curated-home-why-zone):hover{border-color:#04785724;background:#e2f6eb}body .app:not(:has(.admin-shell)) .curated-current-why strong,body .app:not(:has(.admin-shell)) .curated-home-why-question{min-width:0;overflow:hidden;color:#315d4b;font-size:11px;font-weight:620;line-height:16px;text-overflow:ellipsis;white-space:nowrap}body .app:not(:has(.admin-shell)) :is(.curated-current-why-action,.curated-home-why-action){flex:0 0 auto;min-width:38px;display:inline-grid;place-items:center;border:1px solid rgba(4,120,87,.14)!important;border-radius:999px!important;background:#ffffffe6!important;padding:3px 7px!important;color:#047857!important;font-size:10px!important;font-weight:720!important;line-height:14px!important;box-shadow:0 1px 3px #04785714}body .app:not(:has(.admin-shell)) :is(.curated-current-why,.curated-home-why-zone):hover :is(.curated-current-why-action,.curated-home-why-action){border-color:#047857!important;background:#047857!important;color:#fff!important}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-main{display:grid;overflow:hidden}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-article{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-answer{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .why-document-dock{position:relative;bottom:auto;margin-top:0}}@media(min-width:761px)and (max-height:860px){body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading{padding-top:24px;padding-bottom:15px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-answer{padding-top:17px;padding-bottom:12px}}@media(min-width:761px){body .app:not(:has(.admin-shell))>.sidebar .sidebar-account{width:100%;min-height:34px;display:flex;align-items:center;gap:8px;margin-top:auto;border:0;border-radius:6px;background:transparent;color:#6e6e73;padding:7px 8px;font:inherit;font-size:12px;font-weight:560;line-height:18px;text-align:left}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account:hover{background:#f5f5f7;color:#1d1d1f}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account:focus-visible{outline:2px solid #0071e3;outline-offset:2px}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account>svg,body .app:not(:has(.admin-shell))>.sidebar .sidebar-account-avatar{width:16px;height:16px;flex:0 0 16px}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account-avatar{display:grid;place-items:center;overflow:hidden;border-radius:50%;background:#e8e8ed;color:#1d1d1f;font-size:9px;font-weight:700}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .app:not(:has(.admin-shell))>.sidebar .sidebar-settings{margin-top:4px!important;margin-bottom:20px}body .app:not(:has(.admin-shell)) .main>.topbar .topbar-actions,body .app:not(:has(.admin-shell)) .main>.topbar .topbar-account-group{display:none!important}body .app:not(:has(.admin-shell)) .curated-home-info{width:min(1120px,calc(100vw - 320px));max-width:none;margin:22px auto 18px;border:0!important;background:transparent!important;box-shadow:none!important;padding-bottom:14px}body .app:not(:has(.admin-shell)) .curated-home-controls{width:100%}body .app:not(:has(.admin-shell)) .curated-home-info .home-view-toggle{margin-left:auto}body .app:not(:has(.admin-shell)) .curated-home-item.is-summary-open .curated-home-summary-reveal{margin-top:18px;padding:1px 18px 18px;border-top:1px solid #e5e5ea;border-radius:8px;background:#f7f8fa}body .app:not(:has(.admin-shell)) .curated-home-item.is-summary-open .curated-home-summary-panel{border-top:0;background:transparent;padding:20px 0 0}}@media(min-width:1367px)and (max-width:1440px){body .app:not(:has(.admin-shell)) .curated-home-info{width:min(1040px,calc(100vw - 300px))}}@media(min-width:1281px)and (max-width:1366px){body .app:not(:has(.admin-shell)) .curated-home-info{width:min(1020px,calc(100vw - 290px))}}@media(min-width:761px)and (max-width:1280px){body .app:not(:has(.admin-shell)) .curated-home-info{width:calc(100vw - 280px)}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .curated-home-item{border:1px solid #e5e5ea!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) .curated-home-item:hover{border-color:#d2d2d7!important;box-shadow:0 4px 14px #1d1d1f0d!important}body .app:not(:has(.admin-shell)) .curated-home-item.is-summary-open,body .app:not(:has(.admin-shell)) .curated-home-item.is-summary-open:hover{border-color:#d2d2d7!important;background:#fff!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) .curated-home-item:has(.curated-home-title-toggle:focus-visible){outline:2px solid #0071e3;outline-offset:2px;box-shadow:none!important}body .app:not(:has(.admin-shell)) .curated-home-summary-reveal,body .app:not(:has(.admin-shell)) .curated-home-summary-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .app:not(:has(.admin-shell)) .curated-home-summary-reveal{margin:0;padding:0;transition:grid-template-rows .16s cubic-bezier(.2,.8,.2,1),opacity .16s cubic-bezier(.2,.8,.2,1)}body .app:not(:has(.admin-shell)) .curated-home-item.is-summary-open .curated-home-summary-reveal{margin-top:20px;border-top:1px solid #e5e5ea!important;padding:22px 0 6px}body .app:not(:has(.admin-shell)) .curated-home-summary-panel,body .app:not(:has(.admin-shell)) .curated-home-item.is-summary-open .curated-home-summary-panel{padding:0;transform:none}body .app:not(:has(.admin-shell)) .curated-home-summary-panel .curated-home-summary-section,body .app:not(:has(.admin-shell)) .curated-home-summary-panel .curated-home-summary-section.is-event{background:transparent;box-shadow:none}body .app:not(:has(.admin-shell)) .curated-home-reason{display:grid;grid-template-columns:12px minmax(0,1fr);column-gap:10px;align-items:start;margin-top:14px;border:0;border-radius:0;background:transparent;padding:2px 0 0}body .app:not(:has(.admin-shell)) .curated-home-reason-signal{width:12px;min-height:44px;display:flex;justify-content:center;padding-top:1px}body .app:not(:has(.admin-shell)) .curated-home-reason-track{position:relative;width:4px;height:42px;border-radius:999px;background:#fce9e3}body .app:not(:has(.admin-shell)) .curated-home-reason-fill{position:absolute;right:0;bottom:0;left:0;height:24px;border-radius:999px;background:#f5654b}body .app:not(:has(.admin-shell)) .curated-home-reason-bead{position:absolute;bottom:19px;left:50%;width:8px;height:8px;transform:translate(-50%);border:2px solid #fff;border-radius:50%;background:#f5654b;box-shadow:0 0 0 1px #f5654b}body .app:not(:has(.admin-shell)) .curated-home-reason-copy-wrap{min-width:0;display:grid;gap:4px;padding:0 0 1px}body .app:not(:has(.admin-shell)) .curated-home-reason .curated-home-annotation-heading{margin:0;color:#3a3a3c;font-size:12px;font-weight:700;line-height:18px;letter-spacing:0}body .app:not(:has(.admin-shell)) .curated-home-reason-copy{color:#5c7288!important;font-size:13px;font-weight:450;line-height:20px;letter-spacing:0}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account{width:100%;min-height:88px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;margin-top:auto;border:1px solid transparent;border-radius:16px;background:transparent;padding:10px 12px;color:#3a3a3c;font-size:13px;font-weight:600;line-height:18px;text-align:left}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account:hover{background:#f5f5f7;color:#1d1d1f}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account:active{background:#e8e8ed}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account:focus-visible{outline:2px solid #0071e3;outline-offset:2px}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account-avatar{width:36px;height:36px;display:grid;flex:0 0 36px;place-items:center;overflow:hidden;border-radius:50%;background:#e8e8ed;color:#1d1d1f;font-size:13px;font-weight:700;line-height:36px}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account-avatar.is-anonymous{background:#f5f5f7;color:#6e6e73}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account-avatar.is-anonymous svg{width:18px;height:18px}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account.is-authenticated .sidebar-account-label{max-width:100px;color:#1d1d1f;font-weight:650}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account-label{min-width:0;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .app:not(:has(.admin-shell))>.sidebar .sidebar-settings{min-height:38px;margin-top:10px!important;margin-bottom:20px;transform:none}}@media(min-width:761px)and (prefers-reduced-motion:reduce){body .app:not(:has(.admin-shell)) .curated-home-summary-reveal{transition-duration:0ms}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why{width:min(880px,calc(100vw - 64px));height:min(814px,calc(100vh - 64px));max-height:814px;border:1px solid #e5e5ea;border-radius:20px;background:#fff;box-shadow:0 18px 48px #1d1d1f1f;overflow:hidden}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reference-reading-topbar,body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading{background:#f5f5f7;-webkit-backdrop-filter:none;backdrop-filter:none}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reference-reading-topbar{border:0;box-shadow:none}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading{border:0;border-bottom:1px solid #e5e5ea;border-radius:20px 20px 0 0;box-shadow:inset 0 1px #ffffffeb;padding:28px 46px 20px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-kicker{height:24px;margin:0 0 12px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-mark{width:44px;height:24px;display:grid;place-items:center;border-radius:999px;background:#1d1d1f;color:#fff;font-size:12px;font-weight:700;letter-spacing:0;line-height:24px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading h1.reading-why-question-title,body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading h1.reading-why-question-title:is(.is-long,.is-extended){max-width:min(620px,calc(100vw - 156px));margin:0;color:#1d1d1f;font-weight:700;letter-spacing:0;line-height:1.32;text-wrap:initial;white-space:normal;-webkit-hyphens:none;hyphens:none}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title.is-short{font-size:32px;line-height:1.28}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title.is-standard{font-size:30px;line-height:1.32}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title.is-long{font-size:28px;line-height:1.36}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title.is-extended{font-size:26px;line-height:1.38}body .app:not(:has(.admin-shell)) .reading-why-question-title.is-measuring{visibility:hidden}body .app:not(:has(.admin-shell)) .reading-why-question-line{display:block;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:normal}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-meta{margin-top:10px;color:#6e6e73;font-size:13px;line-height:18px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-meta i{color:#86868b}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-answer{padding:22px 46px 18px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-answer>.reading-section-heading{display:none}body .app:not(:has(.admin-shell)) .editorial-why-answer-flow .editorial-why-direct{margin:0 0 22px;border:0;border-top:1px solid #e5e5ea;border-bottom:1px solid #e5e5ea;border-radius:0;background:transparent;box-shadow:none;padding:20px 0 22px}body .app:not(:has(.admin-shell)) .editorial-why-answer-flow .editorial-why-direct>p{margin:0;color:#1d1d1f;font-size:20px;font-weight:600;letter-spacing:0;line-height:1.62}body .app:not(:has(.admin-shell)) .inline-why-term{margin-inline:-2px;border-bottom:0;border-radius:0;background:transparent;padding:0 2px;color:#047857;font-weight:600;text-decoration:underline dotted 2px #047857;text-decoration-thickness:2px;text-underline-offset:4px}body .app:not(:has(.admin-shell)) .inline-why-term:hover,body .app:not(:has(.admin-shell)) .inline-why-term.is-active{border-radius:4px;background:#eaf9f1;text-decoration-style:solid}body .app:not(:has(.admin-shell)) .inline-why-term:focus-visible{border-radius:4px;outline:2px solid #0071e3;outline-offset:3px}body .app:not(:has(.admin-shell)) .inline-why-term-cue{display:none}}@media(min-width:761px)and (max-height:860px){body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading{padding:24px 46px 16px}}@media(min-width:761px)and (prefers-reduced-motion:reduce){body .app:not(:has(.admin-shell)) .reading-why-question-title,body .app:not(:has(.admin-shell)) .inline-why-panel,body .app:not(:has(.admin-shell)) .inline-why-panel-clip{transition-duration:0ms}}@media(min-width:761px)and (prefers-contrast:more){body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading,body .app:not(:has(.admin-shell)) .editorial-why-answer-flow .editorial-why-direct{border-color:#6e6e73}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why :is(.reading-why-meta,.inline-why-prompt){color:#1d1d1f}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why{border-radius:20px!important;box-shadow:0 18px 48px #1d1d1f1f!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reference-reading-topbar{background:transparent!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-path>button,body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-close{border:1px solid #e5e5ea!important;border-radius:50%!important;background:#ffffffe0!important;color:#3a3a3c!important;box-shadow:0 1px 2px #1d1d1f0d!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-path>button{width:36px;min-width:36px;padding:0;justify-content:center}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-path>button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-path>button:hover,body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-close:hover{background:#fff!important;color:#1d1d1f!important}body .app:not(:has(.admin-shell)) .editorial-why-answer-flow .editorial-why-direct{border:0!important;border-top:1px solid #e5e5ea!important;border-bottom:1px solid #e5e5ea!important;border-left:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:20px 0 22px!important}body .app:not(:has(.admin-shell)) .editorial-why-answer-flow .editorial-why-direct>p{font-size:20px!important;font-weight:600!important;line-height:1.62!important}}@media(min-width:761px){body .app:not(:has(.admin-shell)) :is(.curated-home,.reference-reading-card.reading-mode-why){font-family:var(--pw-font-sans)!important;font-optical-sizing:auto}body .app:not(:has(.admin-shell)) .curated-current-header h2{font-size:17px!important;font-weight:700!important;line-height:24px!important}body .app:not(:has(.admin-shell)) .curated-current-main>span,body .app:not(:has(.admin-shell)) .curated-home-ordinal{font-size:12px!important;font-weight:600!important;line-height:18px!important}body .app:not(:has(.admin-shell)) .curated-current-main strong,body .app:not(:has(.admin-shell)) .curated-current-list li:nth-child(-n+3) .curated-current-main strong{font-size:15px!important;font-weight:600!important;line-height:22px!important}body .app:not(:has(.admin-shell)) .curated-current-list li:first-child .curated-current-main strong{font-weight:700!important}body .app:not(:has(.admin-shell)) :is(.curated-current-why,.curated-home-why-zone,.curated-current-why strong,.curated-home-why-question){font-size:12px!important;font-weight:600!important;line-height:18px!important}body .app:not(:has(.admin-shell)) :is(.curated-current-why-action,.curated-home-why-action){font-size:11px!important;font-weight:700!important;line-height:16px!important}body .app:not(:has(.admin-shell)) .curated-home-timeline-date{font-size:21px!important;font-weight:700!important;line-height:28px!important}body .app:not(:has(.admin-shell)) .curated-home-timeline-header h2{font-weight:700!important}body .app:not(:has(.admin-shell)) .curated-home-timeline-header button>span:not(.curated-home-timeline-date),body .app:not(:has(.admin-shell)) .curated-home-timeline-marker time{font-size:12px!important;font-variant-numeric:tabular-nums;font-weight:500!important;line-height:18px!important}body .app:not(:has(.admin-shell)) .curated-home-title,body .app:not(:has(.admin-shell)) .curated-home-item.is-lead .curated-home-title{font-size:18px!important;font-weight:600!important;line-height:26px!important}body .app:not(:has(.admin-shell)) .curated-home-annotation-heading,body .app:not(:has(.admin-shell)) .curated-home-reason .curated-home-annotation-heading{color:var(--pw-type-secondary)!important;font-size:12px!important;font-weight:600!important;line-height:18px!important}body .app:not(:has(.admin-shell)) .curated-home-teaser,body .app:not(:has(.admin-shell)) .curated-home-item.is-lead .curated-home-teaser{color:var(--pw-type-body)!important;font-size:14px!important;font-weight:400!important;line-height:24px!important}body .app:not(:has(.admin-shell)) .curated-home-reason-copy{color:#4d4d52!important;font-size:14px!important;font-weight:400!important;line-height:23px!important}body .app:not(:has(.admin-shell)) .curated-home-meta,body .app:not(:has(.admin-shell)) .curated-home-meta :is(span,time){color:var(--pw-type-tertiary)!important;font-size:12px!important;font-variant-numeric:tabular-nums;font-weight:500!important;line-height:18px!important}body .app:not(:has(.admin-shell)) .curated-home-summary-section h3,body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-event h3{color:var(--pw-type-secondary)!important;font-size:13px!important;font-weight:600!important;line-height:19px!important}body .app:not(:has(.admin-shell)) .curated-home-summary-section li{color:var(--pw-type-body)!important;font-size:14px!important;font-weight:400!important;line-height:24px!important}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-event li{font-size:15px!important;line-height:27px!important}body .app:not(:has(.admin-shell)) .curated-home-summary-lead{color:var(--pw-type-primary)!important;font-size:12px!important;font-weight:600!important;line-height:18px!important}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-timeline .curated-home-summary-lead{font-size:13px!important;font-variant-numeric:tabular-nums;line-height:20px!important}body .app:not(:has(.admin-shell)) :is(.curated-home-summary-meta,.curated-home-source-disclosure summary,.curated-home-detail-action){font-size:12px!important;font-weight:600!important;line-height:18px!important}body .app:not(:has(.admin-shell)) .curated-home-source-list strong{font-size:13px!important;font-weight:600!important;line-height:20px!important}body .app:not(:has(.admin-shell)) .curated-home-source-list p{font-size:12px!important;font-weight:400!important;line-height:19px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title,body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title:is(.is-short,.is-standard,.is-long,.is-extended){font-family:var(--pw-font-sans)!important;font-weight:700!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title.is-short{font-size:32px!important;line-height:1.28!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title.is-standard{font-size:30px!important;line-height:1.32!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title.is-long{font-size:28px!important;line-height:1.36!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title.is-extended{font-size:26px!important;line-height:1.38!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-meta{font-size:13px!important;font-weight:400!important;line-height:18px!important}body .app:not(:has(.admin-shell)) .editorial-why-answer-flow .editorial-why-direct>p{font-size:19px!important;font-weight:600!important;line-height:31px!important}body .app:not(:has(.admin-shell)) .inline-why-section-label{font-size:12px!important;font-weight:600!important;line-height:18px!important}body .app:not(:has(.admin-shell)) .inline-why-prompt{font-size:16px!important;font-weight:400!important;line-height:29px!important}body .app:not(:has(.admin-shell)) .inline-why-term{font-size:inherit!important;font-weight:600!important;line-height:inherit!important}body .app:not(:has(.admin-shell)) .inline-why-panel-inner>span{font-size:13px!important;font-weight:600!important;line-height:20px!important}body .app:not(:has(.admin-shell)) .inline-why-panel-inner p{font-size:14px!important;font-weight:400!important;line-height:24px!important}body .app:not(:has(.admin-shell)) .inline-why-panel-inner p>strong{font-size:inherit!important;font-weight:600!important;line-height:inherit!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why :is(.why-document-tags span,.why-source-disclosure summary,.reading-save-title,.why-document-continue){font-size:12px!important;font-weight:600!important;line-height:18px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-source-list strong{font-size:13px!important;font-weight:600!important;line-height:20px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-source-list p{font-size:12px!important;font-weight:400!important;line-height:19px!important}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .curated-home-teaser,body .app:not(:has(.admin-shell)) .curated-home-item.is-lead .curated-home-teaser{color:#636366!important}body .app:not(:has(.admin-shell)) .curated-home-reason-copy-wrap{min-width:0;overflow:hidden}body .app:not(:has(.admin-shell)) .curated-home-reason-copy{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .app:not(:has(.admin-shell)) .curated-home-summary-section:is(.is-impact,.is-timeline) h3{display:flex!important;flex-direction:column;align-items:flex-start;gap:8px}body .app:not(:has(.admin-shell)) .curated-home-summary-section:is(.is-impact,.is-timeline) h3 svg{width:34px!important;height:34px!important;flex:0 0 34px;padding:7px!important;border:0!important;border-radius:10px!important;background:#f5f5f7!important;color:#6e6e73!important;stroke-width:1.75}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-passage{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;margin:0!important;border:0!important;background:transparent!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-passage.is-mechanism{padding:2px 0 24px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-passage.is-mechanism:after{position:absolute;top:38px;bottom:2px;left:17px;width:1px;background:#e5e5ea;content:""}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-passage.is-evidence{border-top:1px solid #e5e5ea!important;padding:22px 0 4px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-section-label{grid-column:1 / -1;display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;align-items:center;margin:0 0 10px!important;color:#3a3a3c!important;font-size:13px!important;font-weight:600!important;line-height:20px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-section-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:12px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-section-icon svg{width:18px;height:18px;stroke-width:1.8}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-passage.is-mechanism .inline-why-section-icon{background:#fff0eb;color:#d84f35}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-passage.is-mechanism .inline-why-section-icon svg{color:#d84f35!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-passage.is-evidence .inline-why-section-icon{background:#eef5fb;color:#47739b}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-passage.is-evidence .inline-why-section-icon svg{color:#47739b!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-passage>.inline-why-prompt,body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-passage>.inline-why-panel{grid-column:2;min-width:0}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-passage.is-mechanism>.inline-why-prompt{color:#2f2f33!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-passage.is-evidence>.inline-why-prompt{color:#515154!important}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .curated-home-summary-section:is(.is-impact,.is-timeline){grid-template-columns:136px minmax(0,1fr);column-gap:34px}body .app:not(:has(.admin-shell)) .curated-home-summary-section:is(.is-impact,.is-timeline) h3{width:100%;align-items:center!important;justify-self:stretch;text-align:center}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-event{margin:0 0 8px!important;border:1px solid #e8edf2!important;border-radius:14px!important;background:#f7f9fb!important;padding:18px 20px 20px!important}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-event h3{padding-inline:2px}body .app:not(:has(.admin-shell)) .curated-home-summary-section.is-event .curated-home-summary-content{padding:2px 2px 0}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why{width:min(920px,calc(100vw - 64px));height:min(780px,calc(100vh - 48px));max-height:780px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-path{display:none}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-article{max-width:804px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading{padding:22px 42px 16px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-kicker{margin-bottom:8px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title,body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title:is(.is-short,.is-standard){font-size:28px!important;line-height:36px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-title:is(.is-long,.is-extended){font-size:26px!important;line-height:34px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-meta{margin-top:7px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-answer{overflow-y:hidden;padding:14px 42px 10px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-answer.is-disclosure-open{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .editorial-why-answer-flow .editorial-why-direct{margin-bottom:14px;padding:14px 0 16px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .editorial-why-answer-flow .editorial-why-direct>p{font-size:18px!important;line-height:28px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-passage{grid-template-columns:34px minmax(0,1fr);column-gap:12px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-passage.is-mechanism{padding:0 0 16px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-passage.is-mechanism:after{top:36px;bottom:1px;left:16px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-passage.is-evidence{padding:14px 0 0!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-section-label{grid-template-columns:34px minmax(0,1fr);column-gap:12px;margin-bottom:7px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-section-icon{width:34px;height:34px;border-radius:11px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .inline-why-prompt{font-size:15px!important;line-height:25px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .why-document-dock{min-height:60px;padding:8px 42px}}@media(min-width:761px)and (max-height:820px){body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why{height:calc(100vh - 32px)}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading{padding-top:18px!important;padding-bottom:13px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-answer{padding-top:11px!important;padding-bottom:7px!important}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why{width:min(880px,calc(100vw - 64px));height:min(720px,calc(100vh - 48px));max-height:720px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-article{max-width:776px}}@media(min-width:761px)and (max-height:760px){body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why{height:calc(100vh - 32px)}}@media(min-width:761px){body .app:not(:has(.admin-shell))>.sidebar .sidebar-footer{width:100%;display:grid;flex:0 0 auto;gap:10px;margin-top:auto;padding:0 8px 18px}body .app:not(:has(.admin-shell))>.sidebar{height:100dvh!important;min-height:0!important;max-height:100dvh;overflow:hidden}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account{width:100%;min-height:58px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;margin:0;border:0;border-radius:14px;background:transparent;padding:8px;color:#1d1d1f;text-align:left;transition:background-color .14s ease,transform .14s ease}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account:hover{background:#f5f5f7}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account:active{background:#e8e8ed;transform:scale(.985)}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account:focus-visible,body .app:not(:has(.admin-shell))>.sidebar .sidebar-language button:focus-visible{outline:2px solid #0071e3;outline-offset:2px}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account-avatar{width:40px;height:40px;display:grid;flex:0 0 40px;place-items:center;overflow:hidden;border:1px solid rgba(0,0,0,.035);border-radius:50%;background:#e8e8ed;color:#1d1d1f;font-size:14px;font-weight:700;line-height:40px;box-shadow:inset 0 1px #ffffffd1}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account-avatar.is-anonymous{background:#f5f5f7;color:#6e6e73}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account-avatar.is-anonymous svg{width:19px;height:19px;stroke-width:1.7}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account-copy{min-width:0;display:grid;gap:1px}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account-label,body .app:not(:has(.admin-shell))>.sidebar .sidebar-account.is-authenticated .sidebar-account-label{max-width:100%;overflow:hidden;color:#1d1d1f;font-size:13px;font-weight:650;line-height:18px;text-overflow:ellipsis;white-space:nowrap}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account-hint{overflow:hidden;color:#86868b;font-size:10px;font-weight:500;line-height:15px;text-overflow:ellipsis;white-space:nowrap}body .app:not(:has(.admin-shell))>.sidebar .sidebar-language{width:100%;min-height:34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;border:1px solid rgba(0,0,0,.035);border-radius:11px;background:#f5f5f7;padding:3px}body .app:not(:has(.admin-shell))>.sidebar .sidebar-language button{min-width:0;height:28px;border:0;border-radius:8px;background:transparent;color:#86868b;padding:0;font-size:10px;font-weight:650;letter-spacing:0;line-height:28px;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}body .app:not(:has(.admin-shell))>.sidebar .sidebar-language button:hover{color:#1d1d1f}body .app:not(:has(.admin-shell))>.sidebar .sidebar-language button.is-selected{background:#fff;color:#1d1d1f;box-shadow:0 1px 3px #1d1d1f1f}body .app:not(:has(.admin-shell))>.sidebar .sidebar-settings{display:none!important}}@media(min-width:761px)and (prefers-reduced-motion:reduce){body .app:not(:has(.admin-shell))>.sidebar :is(.sidebar-account,.sidebar-language button){transition:none}}@media(min-width:761px){body .app:not(:has(.admin-shell))>.sidebar .sidebar-footer{margin-bottom:18px;padding-bottom:0}body .app:not(:has(.admin-shell))>.sidebar .sidebar-account{border-radius:18px}body .app:not(:has(.admin-shell))>.sidebar .sidebar-language{border-radius:16px}body .app:not(:has(.admin-shell))>.sidebar .sidebar-language button{border-radius:13px}body .app:not(:has(.admin-shell)) .profile-summary-card{inset:auto auto 46px 146px!important;transform-origin:left bottom}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why{width:min(840px,calc(100vw - 64px))}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-article{max-width:748px}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading{position:relative;padding-right:68px!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-close{position:absolute;top:18px;right:18px;z-index:3;display:grid}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-meta{display:none!important}}@media(min-width:761px){body .app:not(:has(.admin-shell)) .curated-home-teaser,body .app:not(:has(.admin-shell)) .curated-home-item.is-lead .curated-home-teaser{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}body .app:not(:has(.admin-shell)) .curated-home-reason-copy{display:block!important;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap!important}body .app:not(:has(.admin-shell)) .reference-reading-card .reference-reading-main{min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-gutter:stable}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-article{display:block;height:auto;min-height:100%}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-answer{min-height:auto;overflow:visible!important}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-heading{position:sticky;top:0;z-index:7}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .reading-why-question-line{overflow-wrap:normal!important;word-break:normal}body .app:not(:has(.admin-shell)) .reference-reading-card.reading-mode-why .why-document-dock{position:sticky;bottom:0}}@media(min-width:761px){body .admin-shell .admin-main{padding:28px 32px 48px}body .admin-shell .admin-header{min-height:44px;margin-bottom:20px}body .admin-shell .admin-header-actions>span{display:flex;align-items:center}body .admin-shell .admin-header-actions :is(button,a){min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 14px}body .admin-shell .admin-stack{gap:20px}body .admin-shell .admin-command-strip-stats{display:block;border:0;background:transparent;box-shadow:none;padding:0;margin-bottom:20px}body .admin-shell .admin-command-strip-stats dl{width:100%}body .admin-shell .admin-section-head{min-height:60px;padding:0 22px}body .admin-shell .admin-collection-tasks>.admin-section-head>div{min-width:0;display:grid;gap:2px}body .admin-shell .admin-section-head>button,body .admin-shell .admin-workbench-heading>button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--ds-border);border-radius:6px;background:var(--ds-surface);color:var(--ds-text-secondary);padding:0 12px;font:inherit}body .admin-shell .admin-workbench-summary{gap:16px;padding:20px 22px}body .admin-shell .admin-workbench-heading>strong{font-size:18px;line-height:26px}body .admin-shell .admin-workbench-summary dl{gap:16px}body .admin-shell .admin-automation-control{gap:14px;padding-top:16px}body .admin-shell .admin-automation-reason input,body .admin-shell .admin-automation-control button{min-height:44px}body .admin-shell .admin-collection-task-form{padding:20px 22px 22px}body .admin-shell .admin-collection-task-form .admin-edit-form{gap:18px 20px}body .admin-shell .admin-collection-task-form .admin-edit-form :is(input,select){min-height:44px}body .admin-shell .admin-company-model-runtime{padding:22px 24px 24px}body .admin-shell .admin-company-model-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}body .admin-shell .admin-company-model-toolbar>button{min-height:44px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;border:1px solid var(--ds-border);border-radius:6px;background:var(--ds-surface);color:var(--ds-text-secondary);padding:0 12px;font:inherit}body .admin-shell .admin-company-model-status{min-width:0;gap:8px;margin-top:0}body .admin-shell .admin-company-model-status>span{min-height:32px;display:inline-flex;align-items:center;border:1px solid var(--ds-border);border-radius:6px;background:var(--ds-surface-subtle);padding:0 10px;white-space:nowrap}body .admin-shell .admin-company-model-form{gap:18px 20px;margin-top:20px}body .admin-shell .admin-company-model-form label{gap:6px}body .admin-shell .admin-company-model-form :is(input,select){min-height:44px}body .admin-shell .admin-company-model-form textarea{min-height:80px}body .admin-shell .admin-company-model-connection{display:grid;gap:10px;border:1px solid var(--ds-border);border-radius:6px;background:var(--ds-surface-subtle);padding:12px}body .admin-shell .admin-company-model-connection>summary{cursor:pointer;color:var(--ds-text-secondary)}body .admin-shell .admin-company-model-connection label{display:grid}body .admin-shell .admin-company-model-connection input[readonly]{color:var(--ds-text-secondary);background:var(--ds-surface)}body .admin-shell .admin-company-model-actions{gap:10px;margin-top:20px}body .admin-shell .admin-company-model-actions button{min-height:44px;padding:0 14px}body .admin-shell .admin-model-lifecycle-rules>summary{min-height:44px;padding:0 22px}}
