.today .editorial-kicker,.today .priority-number,.today .handoff-source{display:none}.today .priority-items{margin:0 .35em;padding:0;list-style:none;display:inline}.today .priority-items li{display:inline}.today .priority-items li+li:before{content:" · "}html[data-design=editorial] .today{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}html[data-design=editorial] .today>.direction{border-block:1px solid var(--sep);color:var(--label);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 24px;margin:0;padding:20px 0;font-size:16px;line-height:1.5;display:flex}html[data-design=editorial] .today .priority-label{letter-spacing:.06em;text-transform:uppercase;color:var(--label-2);font-size:13px;font-weight:500}html[data-design=editorial] .today .priority-items{flex-wrap:wrap;flex:1;gap:12px 28px;margin:0;display:flex}html[data-design=editorial] .today .priority-items li{align-items:baseline;gap:10px;display:flex}html[data-design=editorial] .today .priority-items li+li:before{content:none}html[data-design=editorial] .today .priority-number{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--tint);font-size:12px;display:inline}html[data-design=editorial] .today .direction>.inline-edit{min-height:44px;margin-left:auto;font-size:14px}html[data-design=editorial] .today>.direction.is-editing{gap:16px;display:grid}html[data-design=editorial] .today .editorial-kicker{color:var(--label-2);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500;line-height:1.4;display:block}html[data-design=editorial] .today>.hero,html[data-design=editorial] .today>.needs,html[data-design=editorial] .today .rows{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0}html[data-design=editorial] .today>.hero{grid-area:auto/1;align-content:start;gap:22px;margin:0;padding:0}html[data-design=editorial] .today .hero-meta{letter-spacing:.015em;flex-wrap:wrap;gap:12px;font-size:13px}html[data-design=editorial] .today .hero-meta .lamp{display:none}html[data-design=editorial] .today .hero-title{max-width:19ch;font-family:var(--design-heading,var(--font-sans));letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:-10px 0 0;font-size:clamp(36px,3.8vw,58px);font-weight:400;line-height:1.08}html[data-design=editorial] .today .hero-title a,html[data-design=editorial] .today .hero-title .line2{color:inherit}html[data-design=editorial] .today .hero-title a:hover{color:var(--tint)}html[data-design=editorial] .today .hero-next{text-wrap:pretty;max-width:52ch;margin:0;font-size:16px;line-height:1.6}html[data-design=editorial] .today .hero-next strong{font-weight:500}html[data-design=editorial] .today .handoff-source{letter-spacing:.01em;min-height:44px;color:var(--tint);justify-self:start;align-items:center;gap:20px;font-size:15px;font-weight:500;display:inline-flex}html[data-design=editorial] .today .handoff-source span{font-size:21px}html[data-design=editorial] .today>.needs{background:var(--surface-2);grid-area:auto/1;min-width:0;margin:0;padding:24px;overflow:visible}html[data-design=editorial] .today .band-head{align-items:center;gap:16px;margin:0 0 20px;padding:0}html[data-design=editorial] .today .band-head>div{gap:8px;display:grid}html[data-design=editorial] .today .band-title{font-family:var(--design-heading,var(--font-sans));letter-spacing:-.02em;font-size:28px;font-weight:400;line-height:1.15}html[data-design=editorial] .today .needs .action.primary{min-height:44px;padding-inline:18px}html[data-design=editorial] .today .needs-list li{align-items:start;gap:12px;padding:16px 0}html[data-design=editorial] .today .needs-list li+li:before{border-width:1px;left:0;right:0}html[data-design=editorial] .today .needs .check{border-color:var(--label-2);border-radius:50%;width:28px;height:28px;margin-top:0;position:relative}html[data-design=editorial] .today .needs .check:after{content:"";position:absolute;inset:-8px}html[data-design=editorial] .today .needs-text{overflow-wrap:anywhere;font-size:16px;line-height:1.5}html[data-design=editorial] .today .needs-links{gap:6px;margin-top:6px}html[data-design=editorial] .today .needs-links a{letter-spacing:.015em;align-items:center;min-height:30px;font-size:12px;display:inline-flex}html[data-design=editorial] .today .needs-actions .inline-edit{width:28px;min-height:28px;color:var(--label-2);padding:0}html[data-design=editorial] .today .needs-add{margin-top:12px;padding:0}html[data-design=editorial] .today .needs-add .field input{background:var(--surface);min-height:46px;font-size:16px}html[data-design=editorial] .today .needs .field-hint,html[data-design=editorial] .today .needs .outcome,html[data-design=editorial] .today .needs>.tile-body{letter-spacing:.01em;margin:0;padding:16px 0 0;font-size:13px;line-height:1.6}html[data-design=editorial] .today>.band{border-top:1px solid var(--sep);grid-column:1/-1;padding:32px 0 0}html[data-design=editorial] .today .band-count{letter-spacing:.01em;font-size:13px}html[data-design=editorial] .today .rows{overflow:visible}html[data-design=editorial] .today .row{grid-template-columns:72px minmax(0,1fr) 12px;gap:24px;padding:22px 0}html[data-design=editorial] .today .row+.row:before{border-width:1px;left:0}html[data-design=editorial] .today .row-time{letter-spacing:.015em;align-self:start;padding-top:3px;font-size:13px;line-height:1.5}html[data-design=editorial] .today .row-time:empty{display:block}html[data-design=editorial] .today .row-main{grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:6px 20px}html[data-design=editorial] .today .row-main>.badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}html[data-design=editorial] .today .row-text{font-size:17px;line-height:1.5;display:block;overflow:visible}html[data-design=editorial] .today .row-sub{letter-spacing:.015em;grid-column:2;font-size:13px}html[data-design=editorial] .today>.today-connections{border-top:1px solid var(--sep);letter-spacing:.015em;text-align:left;grid-column:1/-1;margin:0;padding:20px 0 0;font-size:13px}@media (width>=1100px){html[data-design=editorial] .today{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:40px 48px}html[data-design=editorial] .today>.hero{grid-row:2}html[data-design=editorial] .today>.needs{grid-area:2/2}}@media (width<=699px){html[data-design=editorial] .today{gap:28px}html[data-design=editorial] .today>.direction{align-items:flex-start;gap:12px;padding-block:16px}html[data-design=editorial] .today .priority-label{flex-basis:calc(100% - 140px);order:0;align-self:center}html[data-design=editorial] .today .direction>.inline-edit{order:1;min-height:32px;margin-left:auto;padding-block:6px}html[data-design=editorial] .today .priority-items,html[data-design=editorial] .today .priority-unset{flex-basis:100%;order:2}html[data-design=editorial] .today .priority-items{gap:6px;display:grid}html[data-design=editorial] .today .hero-title{max-width:21ch;font-size:36px}html[data-design=editorial] .today>.needs{padding:20px}html[data-design=editorial] .today .needs-list li{gap:10px}html[data-design=editorial] .today .band-count{text-align:right;max-width:12ch}html[data-design=editorial] .today .row{grid-template-columns:48px minmax(0,1fr) 8px;gap:12px;padding-block:20px}html[data-design=editorial] .today .row-main{grid-template-columns:minmax(0,1fr);gap:8px}html[data-design=editorial] .today .row-sub{grid-column:1}html[data-design=editorial] .today .row-text{font-size:16px}}.prune-summary{color:var(--label-2);margin:0;padding:0 20px 10px;font-size:15px;line-height:1.4}.prune-summary+.action{margin:0 16px 12px}.prune-report{margin:0 16px}.prune-tools{gap:10px;padding:0 16px 12px;display:grid}.prune-chips{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.prune-chips::-webkit-scrollbar{display:none}.prune-chips .chip{cursor:pointer;flex:none}.prune-chips .chip.is-on{background:var(--tint);color:#fff}.prune-chips .chip.is-on .chip-count{opacity:.9}.prune-bulk{color:var(--label-2);flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 12px;font-size:13px;display:flex}.prune-row{align-items:start;padding-top:12px;padding-bottom:12px}.prune-row .dot{margin-top:6px}.prune-row .row-text{overflow-wrap:anywhere;font-size:16px}.prune-row .row-sub{overflow-wrap:anywhere;font-size:14px}.prune-row .row-sub.is-pending{color:var(--orange)}.prune-actions{align-self:center;gap:6px;display:flex}.prune-actions .action.small{padding:0 12px}.prune-actions .action.is-on{background:var(--tint);color:#fff}.prune-actions .action.is-on.is-keep{background:var(--green)}@media (width<=420px){.prune-row{grid-template-columns:auto minmax(0,1fr)}.prune-actions{grid-column:2;justify-self:start;margin-top:6px}}.library-kicker{display:none}.library-disclosure{flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:16px;display:flex}html[data-design=editorial] .library-search{border-bottom:1px solid var(--sep);padding:4px 0 32px}html[data-design=editorial] .library-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--label-2);margin:0 0 20px;font-size:12px;font-weight:500;line-height:1.4;display:block}html[data-design=editorial] .library-search>.band-head{align-items:flex-end;gap:24px;margin:0 0 28px;padding:0}html[data-design=editorial] .library-search>.band-head>h1.band-title{font:400 clamp(52px, 7vw, 96px)/1 var(--editorial-heading);letter-spacing:-.05em;margin:0}html[data-design=editorial] .library-search .band-count{padding-bottom:8px;line-height:1.5}html[data-design=editorial] .library-search .band-link{font-size:15px;font-weight:500}html[data-design=editorial] .library-search>input{background-color:var(--surface);width:100%;min-height:58px;font-size:17px}html[data-design=editorial] .library-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;padding-top:32px;display:grid}html[data-design=editorial] .library-workspace>.band{min-width:0;padding:0}html[data-design=editorial] .library-workspace .band-head{align-items:start;margin:0 0 20px;padding:0}html[data-design=editorial] .library-workspace .band-title{font-size:29px;line-height:1.2}html[data-design=editorial] .library-workspace .band-count{letter-spacing:.015em;text-align:right;padding-top:6px;font-size:12px;line-height:1.5}html[data-design=editorial] .library-workspace>.library-capture{background:var(--surface-2);padding:28px}html[data-design=editorial] .library-capture .band-head{flex-wrap:wrap;gap:8px 16px}html[data-design=editorial] .library-capture .band-count{text-align:left;padding-top:0}html[data-design=editorial] .library-capture .composer{gap:20px;margin:0;padding:0}html[data-design=editorial] .library-capture .field>span{letter-spacing:.015em;font-size:13px}html[data-design=editorial] .library-capture textarea{min-height:160px;font-size:16px;line-height:1.6}html[data-design=editorial] .library-capture .field-hint{letter-spacing:.015em;font-size:12px;line-height:1.6}html[data-design=editorial] .library-capture .composer-actions{flex-wrap:wrap;gap:10px}html[data-design=editorial] .library-capture .action{text-align:center;flex:1 0 auto;justify-content:center}html[data-design=editorial] .library-change-summary{letter-spacing:.015em;margin:-4px 0 20px;font-size:13px;line-height:1.6}html[data-design=editorial] :is(.library-changes,.library-handoffs,.library-results) .result{padding:18px 0}html[data-design=editorial] :is(.library-changes,.library-handoffs,.library-results) .result-title{text-wrap:pretty;overflow-wrap:anywhere;font-size:19px;line-height:1.4}html[data-design=editorial] :is(.library-changes,.library-handoffs,.library-results) .result-path{letter-spacing:.015em;overflow-wrap:anywhere;font-size:12px;line-height:1.6}html[data-design=editorial] .library-disclosure{padding-top:20px}html[data-design=editorial] .library-disclosure .field-hint{letter-spacing:.015em;font-size:12px;line-height:1.5}html[data-design=editorial] .library-workspace>.library-handoffs{border-top:1px solid var(--sep);padding-top:28px}@media (width>=1200px){html[data-design=editorial] .library-workspace{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);gap:40px}html[data-design=editorial] .library-workspace>.library-changes{grid-area:1/1}html[data-design=editorial] .library-workspace>.library-capture{grid-area:1/2}html[data-design=editorial] .library-workspace>.library-handoffs{grid-column:1/-1}html[data-design=editorial] .library-handoffs .rows{border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;display:grid}html[data-design=editorial] .library-handoffs .result{border-bottom:1px solid var(--sep)}html[data-design=editorial] .library-handoffs .result+.result:before{content:none}}@media (width<=699px){html[data-design=editorial] .library-search{padding-top:0;padding-bottom:26px}html[data-design=editorial] .library-kicker{margin-bottom:18px}html[data-design=editorial] .library-search>.band-head{gap:16px;margin-bottom:24px}html[data-design=editorial] .library-search>.band-head>h1.band-title{font-size:clamp(52px,15vw,72px)}html[data-design=editorial] .library-search>input{min-height:54px;font-size:16px}html[data-design=editorial] .library-workspace{gap:28px;padding-top:26px}html[data-design=editorial] .library-workspace>.library-capture{padding:22px}html[data-design=editorial] .library-workspace .band-title{font-size:27px}html[data-design=editorial] .library-capture textarea{min-height:140px}html[data-design=editorial] .library-disclosure{gap:12px}html[data-design=editorial] .library-disclosure>.action{flex-basis:100%;justify-content:center}}.brain-note{--note-copy:var(--label);--note-heading:var(--tint);max-width:78ch;margin-inline:auto}html[data-design=editorial] .brain-note{--note-copy:#314b4d}html[data-design=editorial][data-theme=dark] .brain-note{--note-copy:#d0e0dc}.brain-note .note-metadata{border-bottom:1px solid var(--sep);gap:6px 14px;padding:12px 16px 16px;font-size:13px;line-height:1.6}.brain-note .note-metadata dt{font-weight:600}.brain-note .note-metadata dd{color:var(--label-2)}html[data-design] .brain-note .reader{max-width:70ch;color:var(--note-copy);overflow-wrap:anywhere;font-size:17px;line-height:1.7}html[data-design] .brain-note .reader>*+*{margin-top:14px}html[data-design] .brain-note .reader h1{color:var(--label);letter-spacing:-.03em;text-wrap:balance;margin-block:8px 20px;font-size:clamp(30px,3.4vw,42px);font-weight:500;line-height:1.15}html[data-design] .brain-note .reader h2{border-top:1px solid var(--sep);color:var(--note-heading);letter-spacing:-.02em;margin-top:36px;padding-top:18px;font-size:24px;font-weight:500;line-height:1.3}html[data-design] .brain-note .reader h3{color:var(--label);font-family:var(--font-body,inherit);letter-spacing:-.01em;margin-top:26px;font-size:18px;font-weight:600;line-height:1.4}html[data-design] .brain-note .reader :is(h2,h3)+:is(p,ul,ol){margin-top:10px}.brain-note .reader strong{color:var(--label);font-weight:600}.brain-note .reader li+li{margin-top:12px}.brain-note .reader li::marker{color:var(--note-heading);font-weight:600}.brain-note .reader a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.brain-note .reader a:hover{text-decoration-thickness:2px}.brain-note .reader a:focus-visible{outline:2px solid var(--tint);outline-offset:3px;border-radius:2px}.brain-note .reader blockquote{border-radius:0 8px 8px 0;padding:12px 16px}.brain-note .reader th{color:var(--label);background:var(--surface-2);font-weight:600}.brain-note .reader :is(th,td){padding:10px 12px}@media (width<=699px){html[data-design] .brain-note .reader{font-size:16px}html[data-design] .brain-note .reader h2{margin-top:30px;font-size:22px}}
