@layer overrides{.today{--ed-maxw:1080px;--ed-side:300px;--ed-gap:72px;--ed-gut:48px;--ed-hang:46px;--ed-lead:52px;--ed-stretch:92%;--ed-ghost:color-mix(in oklch,var(--ink) 34%,var(--paper));--ed-bloom:color-mix(in oklch,var(--accent) 55%,transparent);--ed-ease:var(--ease-out-soft)}@media (min-width:1920px){.today{--ed-maxw:1160px;--ed-gut:64px}}.today .today-column{width:min(100%,calc(var(--ed-maxw) + 2 * var(--ed-gut) + var(--ed-hang)));min-height:100%;padding:0 var(--ed-gut) 0 calc(var(--ed-gut) + var(--ed-hang))}.today .today-column:before{content:"";flex:0 0 40px}.today .today-layout{display:flex;flex:1 0 auto;flex-direction:column}.today .today-layout>*{order:1}.today .today-layout>.today-head{order:0}.today .today-layout>.today-ask{order:2;margin-top:var(--space-6)}.today .today-head{gap:0;padding-top:0}.today .today-mast{display:flex;align-items:center;gap:var(--space-3);min-height:40px}.today-dateline{flex:1 1 auto;margin:0;color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.today-dateline-time{margin-left:var(--space-2);color:var(--mut);font-weight:400}.today .today-standfirst{display:block;max-width:32ch;min-height:calc(2 * 1.28em);margin:var(--space-6) 0 0;color:var(--ink);font-size:25px;font-weight:400;line-height:1.28;letter-spacing:-.014em;text-wrap:pretty}.today .today-standfirst>.today-subline,.today .today-standfirst>.today-title{display:inline;margin:0;color:inherit;font:inherit;letter-spacing:inherit}.today .today-title:focus{outline:none}.today-word{display:inline-block}.today-standfirst-link,.today-subline strong,.today-subline-link{color:var(--ink);text-decoration:none}.today-standfirst-link,.today-subline-link{border-radius:var(--radius-sm);transition:color .14s var(--ed-ease)}.today-standfirst-link:hover,.today-subline-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.today-standfirst-link:focus-visible,.today-subline-link:focus-visible{outline:var(--focus-outline);outline-offset:2px}.today-standfirst-link[data-live]{color:var(--accent-text)}.today-board{display:grid;grid-template-columns:minmax(0,1fr) var(--ed-side);align-items:start;column-gap:var(--ed-gap);margin-top:var(--ed-lead)}.today-layout>.route-wait.today-shape-late[data-state=late]+.today-board{margin-top:max(var(--space-2),calc(var(--ed-lead) - var(--space-3) - var(--today-move-height)))}.today .today-error{margin-top:var(--space-6)}.today-feed,.today-side{display:flex;flex-direction:column;min-width:0}.today-feed{container-type:inline-size;gap:var(--space-6)}.today-side{gap:44px;padding-top:4px}.today-firm,.today-live,.today-since{display:block;min-width:0}.today-side-card{flex:none}.today .today-side-head-row>.today-side-head,.today-section-head{display:flex;align-items:baseline;gap:var(--space-2);margin:0 0 22px;color:var(--ink);font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.003em}.today .today-side-head-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin:0 0 22px}.today .today-side-head-row>.today-side-head{margin:0}.today-side-all{border-radius:var(--radius-xs);color:var(--ink-2);font-size:14px;text-decoration:none}.today-side-all:hover{color:var(--ink)}.today-side-all:focus-visible{outline:var(--focus-outline);outline-offset:2px}.today-cards{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.today-card-slot{display:block;padding-bottom:40px}.today-card,.today-card-head{position:relative;min-width:0}.today-card-head{display:flex;align-items:center;gap:10px;min-height:24px;font-size:14px;line-height:1.3}.today-card-mark,.today-card-mark.stella-company-mark{position:absolute;top:50%;left:calc(-1 * var(--ed-hang));width:30px;height:30px;border-radius:9px;transform:translateY(-50%)}.today-card-name{position:relative;display:flex;min-width:0;border-radius:var(--radius-xs);color:var(--ink);font-weight:600;letter-spacing:-.003em;text-decoration:none}.today-card-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-card-name:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.today-board-row:focus-visible,.today-card-name:focus-visible,.today-hl-link:focus-visible,.today-live-row:focus-visible{outline:var(--focus-outline);outline-offset:2px}.today-card-age{flex:none;color:var(--mut);font-variant-numeric:tabular-nums}.today-card-band{flex:none;color:var(--warn-text);font-weight:500}.today-orb{display:inline-block;flex:none;width:12px;height:12px;border-radius:9999px;background:radial-gradient(circle at 34% 30%,color-mix(in oklch,var(--accent) 18%,white) 0,color-mix(in oklch,var(--accent) 80%,white) 28%,var(--accent) 58%,color-mix(in oklch,var(--accent) 70%,black) 100%)}.today-hl{margin:10px 0 0;color:var(--ink);font-stretch:var(--ed-stretch);font-weight:480;text-wrap:balance;overflow-wrap:anywhere}.today-hl[data-level="1"]{font-size:clamp(34px,22px + 4cqi,44px);line-height:1.05;letter-spacing:-.026em}.today-hl[data-level="2"]{font-size:30px;line-height:1.1;letter-spacing:-.02em}.today-hl[data-level="3"]{font-size:23px;font-weight:470;line-height:1.18;letter-spacing:-.012em}.today-hl[data-level="4"]{font-size:18px;font-stretch:100%;font-weight:450;line-height:1.32;letter-spacing:-.006em}.today-hl-link{border-radius:var(--radius-xs);color:inherit;text-decoration:none}.today-hl-link:hover{text-decoration:underline;text-decoration-color:color-mix(in oklch,var(--ink) 45%,transparent);text-decoration-thickness:from-font;text-underline-offset:.12em}.today-deck{max-width:46ch;margin:10px 0 0;color:var(--ink-2);font-size:16px;line-height:1.45;text-wrap:pretty}.today-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px}.today-act{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;padding:0 18px;border:1px solid var(--hair-strong);border-radius:9999px;background:transparent;color:var(--ink);font-size:14.5px;font-weight:550;letter-spacing:-.003em;text-decoration:none;transition:background-color .14s var(--ed-ease),transform .18s var(--ed-ease)}.today-act:hover{background:var(--wash-hover)}.today-act:active{transform:translateY(.5px)}.today-act[data-primary]{border-color:var(--btn-primary-brd);background:var(--btn-primary-bg);color:var(--btn-primary-fg);box-shadow:var(--btn-primary-glow)}.today-act[data-primary]:hover{background:var(--btn-primary-hover-bg)}.today-act:focus-visible,.today-board-listen:focus-visible,.today-feedback:focus-visible,.today-orb-ask:focus-visible{outline:var(--focus-outline);outline-offset:2px}.today-orb-ask{display:inline-flex;align-items:center;gap:9px;min-height:40px;border-radius:var(--radius-sm);color:var(--ink-2);font-size:14.5px;text-decoration:none}.today-orb-ask:hover{color:var(--ink)}.today-orb-ask:disabled{opacity:.6}.today-card-rows{display:flex;flex-wrap:wrap;gap:2px 18px;margin:12px 0 0;padding:0;list-style:none}.today-card-row-slot{gap:var(--space-3);max-width:100%}.today-board-row,.today-card-row-slot{display:inline-flex;align-items:center;min-width:0}.today-board-row{gap:7px;min-height:32px;border-radius:var(--radius-sm);color:var(--ink-2);font-size:14px;line-height:20px;text-decoration:none}.today-board-row:hover{color:var(--ink)}.today-board-glyph{display:inline-grid;flex:none;place-items:center;color:var(--mut)}.today-board-glyph[data-kind=work]{color:var(--accent)}.today-board-row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-board-row-meta{display:inline-flex;flex:none;gap:var(--space-1);color:var(--mut);font-size:13px}.today-board-row-wait{color:var(--warn-text)}.today-board-row-wait+.today-board-row-meta-text:before{content:"· "}.today-board-row-meta-text[data-failed]{color:var(--danger)}.today-board-listen{display:inline-flex;align-items:center;gap:6px;min-height:32px;border-radius:var(--radius-sm);color:var(--ink-2);font-size:14px}.today-board-listen:hover,.today-board-listen[data-current]{color:var(--ink)}.today-end{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:4px 0 var(--space-6);color:var(--mut);font-size:15px}.today-end p{margin:0}.today-endmark{width:9px;height:9px;flex:none;border-radius:1px;background:var(--ink)}.today-feedback{display:inline-flex;align-items:center;gap:7px;min-height:40px;border-radius:var(--radius-sm);color:var(--ink-2)}.today-feedback:hover{color:var(--ink)}.today .today-layout:has(.today-board)>.today-ask{position:sticky;bottom:var(--space-4);z-index:3;width:calc(100% - var(--ed-side) - var(--ed-gap));margin-top:var(--space-2);padding-top:var(--space-4);pointer-events:none}.today .today-layout:has(.today-board)>.today-ask>:is(.today-ask-slot,.today-first-run){pointer-events:auto}.today .today-layout:has(.today-board)>.today-ask:before{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--space-6)) calc(-1 * var(--space-6)) calc(-1 * var(--space-4)) calc(-1 * var(--ed-hang) - var(--space-6));background:linear-gradient(to bottom,transparent,var(--paper) var(--space-8));pointer-events:none}.today .today-first-intro{margin-bottom:var(--space-2)}.today .today-first-intro p{margin:var(--space-1) 0 0;color:var(--mut);font-size:var(--text-ui-md);line-height:20px}.today .today-moves{gap:8px;margin-top:12px}.today .today-move{min-height:30px;padding:0 12px 0 6px;border-color:var(--hair);color:var(--ink);font-size:13px;line-height:18px}.today .today-move:not(:has(.today-move-mark)){padding-left:12px}.today .today-move:hover{border-color:var(--hair-strong);background:var(--wash-hover)}.today .today-move-mark{width:18px;height:18px;border-radius:9999px}.today-firm-lines,.today-live-rows,.today-prep,.today-side-rows{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.today-live-rows{gap:26px}.today-live-row{display:flex;flex-direction:column;gap:8px;border-radius:var(--radius-sm);color:var(--ink);text-decoration:none}.today-live-kick{display:flex;align-items:center;gap:9px;color:var(--ink);font-size:13.5px;font-weight:600}.today-live-mark,.today-live-mark.stella-company-mark{width:22px;height:22px;border-radius:6px}.today-live-hl{position:relative;display:block;font-size:25px;font-stretch:var(--ed-stretch);font-weight:480;line-height:1.12;letter-spacing:-.016em}.today-live-edge,.today-live-ink{-webkit-box-decoration-break:slice;box-decoration-break:slice;-webkit-background-clip:text;background-clip:text;color:transparent}.today-live-ink{background-image:linear-gradient(90deg,var(--ink) 0,var(--ink) calc(var(--p) - 12%),var(--accent) calc(var(--p) - 3%),var(--accent) calc(var(--p) + 1%),var(--ed-ghost) calc(var(--p) + 9%),var(--ed-ghost) 100%)}.today-live-edge{position:absolute;inset:0;background-image:linear-gradient(90deg,transparent 0,transparent calc(var(--p) - 12%),var(--accent) calc(var(--p) - 3%),var(--accent) calc(var(--p) + 1%),transparent calc(var(--p) + 9%),transparent 100%);filter:drop-shadow(0 0 10px var(--ed-bloom));opacity:.85;pointer-events:none}.today-live-hl:not([data-counted]) .today-live-ink{background-image:linear-gradient(90deg,var(--ink) 0,var(--ink) 82%,var(--accent) 100%)}.today-live-row[data-stalled] .today-live-edge{display:none}.today-live-row[data-stalled] .today-live-ink{background-image:none;color:var(--ink-2)}.today-live-meta{color:var(--mut);font-size:13.5px;font-variant-numeric:tabular-nums}.today-side-rows{gap:22px}.today-side-row.today-cal-row{flex-direction:column;align-items:stretch;gap:8px}.today-cal-when{color:var(--mut);font-size:13.5px}.today-cal-when>.today-side-row-end{color:var(--ink);font-size:inherit;font-weight:600}.today-side-row-said{color:var(--mut);font-weight:400}.today-side-row{display:flex;align-items:center;gap:10px;min-width:0;border-radius:var(--radius-sm);color:var(--ink);text-decoration:none}.today-side-row:hover .today-side-row-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.today-side-row:focus-visible{outline:var(--focus-outline);outline-offset:2px}.today-cal-title{display:flex;align-items:center;gap:10px;min-width:0;font-size:19px;font-stretch:var(--ed-stretch);font-weight:480;line-height:1.25;letter-spacing:-.01em}.today-side-mark,.today-side-mark.stella-company-mark{width:24px;height:24px;border-radius:7px}.today-side-row-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-prep{gap:2px;margin-top:12px}.today-side-prep{justify-content:space-between;min-height:32px;color:var(--ink-2);font-size:14px}.today-side-row-end{flex:none;color:var(--mut);font-size:13px;font-variant-numeric:tabular-nums}.today-side-prep[data-late] .today-side-row-end{color:var(--warn-text)}.today-cal .today-acts{margin-top:14px}.today-side .task-up-next{display:block}.today-side .task-up-next-rows{gap:0}@media (hover:hover) and (min-width:1024px){.today-side .task-up-next-row:not(:hover):not(:focus-within) .task-up-next-start{opacity:0}}.today-firm-lines{gap:4px}.today-firm-line{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;min-height:32px;padding:4px 0;border-radius:var(--radius-sm);color:var(--mut);font-size:14px;line-height:1.4;text-decoration:none}.today-firm-line:hover .today-firm-said{color:var(--ink-2)}.today-firm-line:focus-visible{outline:var(--focus-outline);outline-offset:2px}.today-firm-said{min-width:0}.today-firm-who{color:var(--ink);font-weight:500}.today-firm-age{color:var(--mut);font-size:13px;font-variant-numeric:tabular-nums}.today-card--pending{position:relative}.today-card--pending .today-card-take{display:block;margin-top:10px;font-size:30px;line-height:1.1}.today-card--pending .today-card-title{display:block;min-width:0;flex:1 1 auto}.today-card--pending .today-board-glyph-plate{width:16px;height:16px;border-radius:var(--radius-xs)}.today-pending-copy{position:relative;display:inline-block;max-width:100%}.today-pending-words{visibility:hidden}.today-pending-copy>.sap-plate--text{position:absolute;inset:.18em 0}.today-card--pending .today-side-head{display:block}.today-section-head>.sap-plate--text{width:7em}@media (prefers-reduced-motion:no-preference){.today-layout[data-arrive] .today-word{animation:today-word-in .62s var(--ed-ease) backwards;animation-delay:calc(var(--i, 0) * 60ms + 60ms)}.today-layout[data-arrive] .today-standfirst>.today-subline{animation:today-print .52s var(--ed-ease) .36s backwards}.today-layout[data-board-arrive] .today-card-slot,.today-layout[data-board-arrive] .today-side>*{animation:today-print var(--dur-reveal) var(--ed-ease) backwards;animation-delay:calc(var(--n, 0) * var(--dur-stagger) + .4s)}.today-live-row:not([data-stalled]) .today-live-edge,.today-standfirst-link[data-live]{animation:today-breathe var(--dur-live-loop) var(--ease-loop) infinite alternate}}@keyframes today-word-in{0%{opacity:0;transform:translateY(5px)}}@keyframes today-print{0%{opacity:0;transform:translateY(10px)}}@keyframes today-breathe{0%{opacity:.55}to{opacity:1}}@media (max-width:1279.98px){.today{--ed-hang:0px}.today-card-head>.today-card-mark,.today-card-head>.today-card-mark.stella-company-mark{position:static;width:24px;height:24px;border-radius:7px;transform:none}}@media (max-width:1023.98px){.today-board{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-6)}.today .today-layout:has(.today-board)>.today-ask{width:100%}.today-feed,.today-side{display:contents}.today-feed>[data-group=today-waits]{order:1}.today-side>.today-live{order:2}.today-side>.today-coming{order:3}.today-feed>[data-group=today-since]{order:4}.today-feed>[data-group=today-open]{order:5}.today-side>.task-up-next{order:6}.today-side>.today-firm{order:7}.today-feed>.today-end{order:8}.today-board[data-deals-pending] .today-side{display:none}}@media (max-width:767.98px){.today{--ed-gut:var(--space-4);--ed-lead:34px}.today .today-column:before{flex-basis:var(--space-2)}.today .today-mast{min-height:48px}.today .today-standfirst{max-width:none;min-height:calc(3 * 1.28em);margin-top:var(--space-4);font-size:22px}.today-card-slot{padding-bottom:34px}.today-hl[data-level="1"]{font-size:32px;line-height:1.06;letter-spacing:-.024em}.today-hl[data-level="2"],.today-live-hl{font-size:25px;letter-spacing:-.016em}.today-hl[data-level="3"]{font-size:21px}.today-hl[data-level="4"]{font-size:17.5px}.today .today-layout:has(.today-board)>.today-ask{bottom:var(--space-3);padding-top:var(--space-2)}.today .today-layout:has(.today-board)>.today-ask:before{inset:calc(-1 * var(--space-6)) calc(-1 * var(--space-4)) calc(-1 * var(--space-3))}.today-board-row-title{white-space:normal}}@media (max-width:767.98px),(pointer:coarse){.today-act,.today-board-listen,.today-board-row,.today-feedback,.today-firm-line,.today-orb-ask,.today-side-prep{min-height:44px}.today-side-prepare,.today-side-row{height:auto;min-height:var(--sds-tap-min)}.today-side-all{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:flex-end;min-width:var(--sds-tap-min);min-height:var(--sds-tap-min);margin-block:-13px}.today-card-name{z-index:1}.today-card-name:after{content:"";position:absolute;inset:calc((100% - var(--sds-tap-min)) / 2) 0}}@media (prefers-reduced-motion:reduce){.today .today-move,.today-act,.today-board-row,.today-firm-line{transition:none}}}@layer overrides{.today{--today-row-gap:0px;--today-tile:28px;--today-measure:760px;--today-move-height:32px;--today-section-gap:var(--space-6);--today-composer-gap:var(--space-6);background:var(--paper)}.today-column{position:relative;isolation:isolate;display:flex;flex-direction:column;--today-gutter:var(--page-pad,clamp(16px,3vw,32px));width:min(100%,calc(var(--today-measure) + 2 * var(--today-gutter)));margin-inline:auto;--today-arrive:clamp(var(--space-6),6svh,var(--space-16));--today-pad-end:clamp(36px,5vw,48px);padding:var(--today-arrive) var(--today-gutter) var(--today-pad-end);container:today-column/inline-size}@media (prefers-reduced-motion:no-preference){.today-layout[data-arrive]>.today-head{animation:today-greet-rise var(--dur-arrive) var(--ease-out-soft) both}.today-layout[data-arrive]>.today-ask{animation:today-greet-rise var(--dur-arrive) var(--ease-out-soft) var(--dur-arrive-stagger) both}}@keyframes today-greet-rise{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}@media (max-width:767.98px){.today-column{--today-arrive:var(--space-4)}}.today .today-head{gap:0;padding-top:0}.today-head-row{display:flex;align-items:center;gap:var(--space-4);min-width:0}.today-head-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1);min-width:0}.today-title{margin:0;color:var(--ink);font-family:var(--font-brand);font-size:var(--text-display);font-weight:400;line-height:1.15;letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance}.today-title:focus{outline:none}.today-search{align-self:flex-start}.today-ask{display:flex;flex-direction:column;margin-top:var(--space-3);min-width:0}.today .sap-composer-frame{view-transition-name:stella-composer}.today-composer-box{--composer-frame-controls-wrap:nowrap}.today-composer{--composer-frame-status-rest:0;min-width:0;margin:0;padding:0}.today-attachments{margin:0;padding:0;list-style:none}.today-attachments>li{display:flex;min-width:0;transform-origin:bottom left;animation:today-attachment-land var(--dur-collapse) var(--ease-arrive) both}.today-attachments [data-testid=today-attachment]{min-height:32px;padding:4px 0;border:0;border-radius:0;background:transparent;color:var(--ink-2);font-size:var(--text-ui-xs);font-weight:400}.today-attachments [data-testid=today-attachment]>svg{width:14px;height:14px;color:var(--ink-2)}.today-attachments [data-testid=today-attachment-dismiss]{width:20px;height:20px;border-radius:var(--radius-page)}@keyframes today-attachment-land{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.today-attachments>li{animation:none}}.today .today-mic,.today-attach{color:var(--mut-2)}.today-pill{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-1);height:28px;padding:0 9px;border:1px solid var(--hair);border-radius:var(--radius-pill);background:transparent;color:var(--ink-2);font:450 var(--text-ui-xs) /1 var(--font-sans);letter-spacing:var(--tracking-ui);white-space:nowrap;cursor:pointer;transition:color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}.today-pill:hover{color:var(--ink);background:var(--wash-hover);border-color:var(--hair-strong)}.today-pill:focus-visible{outline:var(--focus-outline);outline-offset:2px}.today-pill:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.today-pill[aria-expanded=true]{color:var(--ink);background:var(--wash-hover);border-color:var(--hair-strong)}.today-scope-chevron{flex:none;width:12px;height:12px;margin-inline-start:0;color:var(--mut);stroke-width:1.5;transition:transform var(--dur-hover) var(--ease-out)}.today-pill[aria-expanded=true]>.today-scope-chevron{transform:rotate(180deg)}.today-scope-selection{position:relative;display:inline-flex;flex:0 1 auto;align-items:center;height:28px;max-width:240px;min-width:0;border:1px solid var(--hair);border-radius:var(--radius-pill);transition:border-color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}.today-scope-selection:has(>.today-scope-control:hover),.today-scope-selection:has(>.today-scope-control[aria-expanded=true]){background:var(--wash-hover);border-color:var(--hair-strong)}.today-scope-selection:has(>.today-scope-detach){background:transparent}.today-scope-selection:has(>.today-scope-control:focus-visible){outline:var(--focus-outline);outline-offset:2px}.today-scope-selection>.today-scope-control{flex:0 1 auto;height:100%;min-width:0;border:0;border-radius:inherit}.today-scope-selection>.today-scope-control:hover,.today-scope-selection>.today-scope-control[aria-expanded=true]{background:transparent}.today-scope-selection>.today-scope-control:focus-visible{outline:none}.today-scope-selection:has(>.today-scope-detach)>.today-scope-control{padding-inline-end:var(--space-1);color:var(--ink-2)}.today-scope-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.today-scope-selection:has(>.today-scope-detach) .today-scope-name{min-width:4ch;min-width:calc-size(max-content,min(size,4ch))}.today-scope-mark.stella-company-mark{width:16px;height:16px;border-radius:var(--radius-sm)}.today-attach,.today-scope-detach{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:0;background:transparent;color:var(--mut);cursor:pointer;transition:color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out)}.today-scope-detach{width:20px;height:20px;margin-inline-end:calc((var(--control-h-sm) - 2px - 20px) / 2);border-radius:var(--radius-pill)}.today-attach{width:28px;height:28px;border-radius:var(--radius-pill)}.today-attach:hover,.today-scope-detach:hover{color:var(--ink);background:var(--wash-hover)}.today-scope-detach:focus-visible{outline:var(--focus-outline);outline-offset:1px}.today-attach:has(+input:focus-visible){outline:var(--focus-outline);outline-offset:2px}.today-composer-trail{display:inline-flex;flex:none;align-items:center;gap:var(--space-2)}.today .today-mic,.today-attach,.today-pill,.today-scope-detach{position:relative}.today-mic-wrap{display:inline-flex;border-radius:var(--radius-md)}.today .today-mic:focus-visible{outline:var(--focus-outline);outline-offset:2px}.today .today-mic[aria-disabled=true]{cursor:not-allowed;opacity:var(--disabled-opacity)}.today-mic-wrap:has(>.today-mic[aria-pressed=true]){visibility:hidden}.today-scope-popover{--today-tile:24px;width:min(360px,calc(100vw - 32px));max-height:360px;padding:0;overflow:hidden;border:1px solid var(--hair);border-radius:var(--radius-pop);background:var(--paper);box-shadow:var(--shadow-2)}.today-scope-search{position:relative}.today-scope-search [data-slot=command-input-wrapper]{height:40px;border:0}.today-scope-search [data-slot=command-input]{border:0}.today-scope-search [data-slot=command-input]:focus-visible{outline:none}.today-scope-spinner{position:absolute;top:50%;right:12px;width:12px;height:12px;transform:translateY(-50%);color:var(--mut)}.today-scope-list{max-height:296px;padding:4px}.today-scope-option{gap:var(--space-2);height:32px;min-height:32px;border-radius:var(--radius-sm)}.today-scope-option-mark.stella-company-mark{width:var(--today-tile);height:var(--today-tile)}.today-scope-option-copy{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);flex:1;min-width:0}.today-scope-option-name{min-width:0;overflow:hidden;color:var(--ink);font:var(--type-body);font-weight:490;text-overflow:ellipsis;white-space:nowrap}.today-scope-option-detail{flex:none;color:var(--mut-2);font:inherit;font-size:var(--text-ui);line-height:18px;white-space:nowrap}.today-scope-check{flex:none;width:16px;height:16px;color:var(--ink)}.today-scope-status{margin:0;padding:8px 12px;border-top:1px solid var(--hair-soft);color:var(--mut);font-size:var(--text-ui-xs)}.today-inline-retry,.today-scope-retry{padding:0;border:0;background:none;color:var(--ink);font:inherit;font-weight:500;text-decoration:underline;text-decoration-color:var(--hair-strong);text-underline-offset:3px;cursor:pointer}.today-inline-retry:focus-visible,.today-scope-retry:focus-visible{outline:var(--focus-outline);outline-offset:2px;border-radius:var(--radius-sm)}.today-first-run{display:flex;flex-direction:column;gap:var(--space-8)}.today-ask-slot{display:contents}.today-first-asks{display:flex;flex-direction:column;gap:var(--space-3)}.today-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.today-chip{position:relative;display:inline-flex;align-items:center;min-height:32px;padding:3px 11px;border:1px solid var(--hair);border-radius:var(--radius-pill);background:transparent;color:var(--ink-2);font:400 var(--text-ui-xs) /1.3 var(--font-sans);text-align:start;cursor:pointer;transition:color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-standard)}.today-chip:hover{color:var(--ink);background:var(--wash-hover);border-color:var(--hair-strong)}.today-chip:active{transform:scale(var(--press-scale))}.today-chip:focus-visible{outline:var(--focus-outline);outline-offset:2px}.today-layout{display:flex;flex-direction:column;min-width:0}.today-error,.today-tracks{margin-top:var(--today-composer-gap)}.today-tracks{display:flex;flex-direction:column;gap:var(--today-section-gap);min-width:0;container:today-track/inline-size}.today-tracks:empty{display:none}.today-section-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.today-section-heading+.today-list{margin-top:var(--space-1)}.today-section-disclosure{min-width:44px;min-height:44px;margin-block:-12px;padding-inline:var(--space-2);border:0;border-radius:var(--radius-control);background:transparent;color:var(--mut);font:inherit;font-size:var(--text-ui);font-weight:400;white-space:nowrap;cursor:pointer}.today-section-disclosure:hover{background:var(--wash-hover);color:var(--ink)}.today-section-disclosure:focus-visible{outline:var(--focus-outline);outline-offset:2px}.today-row.coming-up-row--waiting{align-items:flex-start}.today-section{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;scroll-margin-top:24px}.today-head-label{display:flex;align-items:baseline;margin:0;color:var(--mut);font-size:var(--text-ui);font-weight:500;line-height:20px;letter-spacing:.02em}.today-head-label:focus{outline:none}.today-head-count,.today-head-dot{color:var(--mut-2);font-weight:400;font-variant-numeric:tabular-nums;white-space:pre}.today-list{display:flex;flex-direction:column;gap:var(--today-row-gap);margin:0;padding:0;list-style:none}.today-row{position:relative;display:flex;align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-2);border-radius:var(--radius-control);color:inherit;text-decoration:none;transition:background-color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-standard)}.today-row:has(>.today-row-cover:hover),a.today-row:hover,button.today-row:hover{background:var(--wash-hover)}.today-row:has(>.today-row-cover:active),a.today-row:active,button.today-row:active{background:var(--wash-press)}.today-row:has(.today-row-verb:focus-visible){background:var(--wash-hover)}.today-row:has(>.today-row-cover) .today-row-body .today-row-verb{pointer-events:auto}.today-row:focus-visible{outline:var(--focus-outline);outline-offset:-2px}button.today-row{width:100%;border:0;background:transparent;font:inherit;text-align:start;cursor:pointer}.today-row-cover{position:absolute;inset:0;z-index:0;border-radius:inherit}.today-row-action,.today-row-actions,.today-row-body{position:relative;z-index:1}.today-row:has(>.today-row-cover) .today-row-body,.today-row:has(>.today-row-cover)>.today-row-actions,.today-row:has(>.today-row-cover)>.today-tile-wrap{pointer-events:none}.today-row-actions>*{pointer-events:auto}.today-tile-wrap{position:relative;flex:0 0 auto}.today-tile,.today-tile-wrap{display:inline-flex;align-items:center;justify-content:center;width:var(--today-tile);height:var(--today-tile)}.today-tile{border-radius:var(--radius-md);background:var(--paper-2);color:var(--mut)}.today-tile--mark.stella-company-mark{width:var(--today-tile);height:var(--today-tile);border-radius:var(--radius-md)}.today-row--pick{min-height:56px;padding-block:var(--space-3)}.today-row--pick .today-row-body{gap:var(--space-1)}.today-row-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.today-row-title{display:flex;align-items:center;gap:var(--space-2);color:var(--ink);font-size:var(--text-base);font-weight:500;line-height:20px;white-space:nowrap}.today-row-meta,.today-row-title,.today-row-title>:is(.today-row-text,.today-live-head){min-width:0;overflow:hidden;text-overflow:ellipsis}.today-row-meta{color:var(--mut);font-size:var(--text-ui);line-height:18px;white-space:nowrap}.today-pickup-line{display:flex;align-items:baseline}.today-pickup-where{min-width:0;overflow:hidden;text-overflow:ellipsis}.today-pickup-line>:is(time,[aria-hidden]){flex:none;white-space:pre;font-variant-numeric:tabular-nums}.today-row-meta [data-tone=danger]{color:var(--danger)}.today-row-actions{display:flex;flex:0 0 auto;align-items:center;gap:4px}.today-row-action{flex:0 0 auto;justify-content:center;text-decoration:none}.today-needs-deals{gap:var(--space-5)}.today-needs-deal{display:flex;flex-direction:column;min-width:0}.today-needs-deal-head{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:4px 8px 0}.today-needs-deal-head+.today-needs-asks{margin-top:-4px}.today-needs-deal-name{min-width:0;overflow:hidden;color:var(--ink);font-size:var(--text-base);font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.today-needs-asks{display:flex;flex-direction:column;gap:var(--today-row-gap);margin:0;padding:0;list-style:none}.today-row--action{align-items:center;min-height:56px;padding-block:var(--space-3)}.today-row--action[data-in-deal]{padding-inline-start:calc(8px + var(--today-tile) + var(--space-3))}.today-row--action .today-row-title{font-weight:400}.today-row--action[data-in-deal] :is(.today-needs-line-deal,.today-needs-line-sep){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.today-needs-band[data-consequence=blocks_decision]{color:var(--ink-2);font-weight:500}.today-needs-claims,.today-needs-quote{color:var(--mut)}.today-row-meta:has(.today-needs-quote,.today-needs-claims){display:flex;align-items:baseline;white-space:pre}.today-row-meta:has(.today-needs-quote,.today-needs-claims)>.today-needs-line-deal{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.today-row-meta>:is(.today-needs-quote,.today-needs-claims){flex:0 1000 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-row-meta:has(.today-needs-quote,.today-needs-claims)>.today-needs-when{flex:none;font-variant-numeric:tabular-nums}.today-row-verb{position:relative;z-index:1;flex:none;color:var(--ink-2);line-height:20px;font-weight:400;text-decoration:none;pointer-events:auto;white-space:nowrap;transition:color var(--dur-hover) var(--ease-out)}button.today-row-verb{padding:0;border:0;background:none;font:inherit;font-weight:400;line-height:20px;cursor:pointer}button.today-row-verb:disabled{cursor:default}.today-row-verb:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--hair-strong);text-underline-offset:3px}.today-row-verb:focus-visible{outline:var(--focus-outline);outline-offset:2px;border-radius:var(--radius-sm)}.today-row-meta:has(>.today-row-verb){display:flex;align-items:baseline;white-space:pre}.today-row-meta:has(>.today-row-verb)>:is(.today-needs-band,.today-needs-line-deal){flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.today-needs-line-sep,.today-row-meta:has(>.today-row-verb)>:is(.today-needs-when,.today-row-verb){flex:none}.today-inline-error{margin:0;color:var(--mut);font-size:var(--text-ui);line-height:20px}.today-row--live{display:grid;grid-template-columns:var(--today-tile) minmax(0,1fr) auto;column-gap:var(--space-3);row-gap:8px;align-items:start;padding-block:var(--space-2)}.today-row--live .today-row-actions{align-self:center}.today-row--live .today-live-title{gap:4px}.today-live-head{flex:0 1 auto;white-space:nowrap}.today-live-clock{flex:none;color:var(--mut);font-weight:400;font-variant-numeric:tabular-nums}.today-row--live[data-pending]{opacity:.72}.today-row--live[data-state=finished] .today-row-title,.today-row--live[data-state=stopped] .today-row-title{color:var(--ink-2)}.today-done-check{width:14px;height:14px;color:var(--ok)}.today-live-line{display:flex;align-items:baseline}.today-live-line>*{flex:none;white-space:pre}.today-live-line>.today-live-words{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-live-quiet{font-variant-numeric:tabular-nums}@container today-track (max-width: 519.98px){.today-live-part[data-part=area]{display:none}}@container today-track (max-width: 479.98px){.today-live-part[data-part=sources]{display:none}}@media (prefers-reduced-motion:no-preference){.today-live-item{animation:sa-rise var(--dur-md) var(--ease-out-soft) both}}.today-foot{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-1);margin:0;color:var(--mut);font-size:var(--text-ui);line-height:20px}.today-foot-link+.today-foot-link{margin-inline-start:var(--space-3)}.today-foot-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--mut);font:inherit;text-decoration:none;cursor:pointer;transition:color var(--dur-hover) var(--ease-out)}.today-foot-link:hover{color:var(--ink)}.today-foot:has(>.today-section-disclosure){margin-top:var(--space-1)}.today-foot>.today-section-disclosure{position:relative;z-index:1;padding-inline:0;margin-inline-end:var(--space-3)}.today-foot>.today-section-disclosure:hover{background:transparent}.today-foot-link:focus-visible{outline:var(--focus-outline);outline-offset:2px;border-radius:var(--radius-sm)}.today-shape-title-plate{display:inline-block;width:min(320px,60%);height:.75em;vertical-align:middle}.today-layout>.route-wait.today-shape-late[data-state=late]{min-height:var(--today-move-height);margin-top:var(--space-3);gap:var(--space-2);color:var(--mut);font-size:var(--text-ui);line-height:20px}.today-row--pending{align-items:center}.today-row--pending .today-tile{flex:0 0 auto;width:var(--today-tile);height:var(--today-tile)}.today-pending-bar{display:block;width:44%;height:12px}.today-pending-bar[data-w="1"]{width:36%}.today-pending-bar[data-w="2"]{width:52%}.today-pending-lines{gap:var(--space-1)}.today-pending-bar[data-w=meta]{width:28%;height:10px}.today-pending-foot{height:20px}.today-pick-up-pending{display:flex;flex-direction:column;gap:var(--today-section-gap)}.today-pending-bar[data-w=foot]{width:96px;height:10px}.today-error{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.today-error-title{margin:0;color:var(--ink);font-size:var(--text-ui-md);font-weight:500;line-height:20px}.today-error-body{margin:0;color:var(--mut);font-size:var(--text-ui);line-height:20px}.today-error-retry{margin-top:var(--space-2)}@container today-column (max-width: 560px){.today-layout{--today-composer-gap:var(--space-6)}.today .today-head{padding-top:0}.today-head-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3)}.today-head-copy{display:contents}.today-head-copy>.today-title{grid-area:1/1}.today-head-copy>:not(.today-title){grid-area:2/1/3/-1}.today-search{grid-area:1/2}.today-scope-selection{max-width:44vw}.today-row--action{display:grid;grid-template-columns:var(--today-tile) minmax(0,1fr) auto;column-gap:var(--space-3)}.today-row--action[data-in-deal]{grid-template-columns:minmax(0,1fr) auto}.today-row--action .today-row-title{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.today-row--action .today-row-meta{white-space:normal}.today-row--action .today-row-meta:has(.today-needs-quote,.today-needs-claims),.today-row--action .today-row-meta:has(>.today-row-verb){white-space:pre}.today-row--live .today-live-head{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.today-row--live .today-live-title{align-items:flex-start}.today-row--live .today-row-meta{white-space:normal}.today-row--live .today-live-line{display:block}.today-row--live .today-live-line>.today-live-words{white-space:normal}}@media (max-width:767.98px){.today-scope-selection:has(>.today-scope-detach){flex:0 1 auto;max-width:none;font-size:var(--text-ui);min-width:calc(2px + var(--space-2) + 16px + var(--space-1) + 4ch + var(--space-1) + 20px + (var(--control-h-sm) - 2px - 20px) / 2)}.today-scope-selection:has(>.today-scope-detach)>.today-scope-control{flex:0 1 auto;min-width:calc(var(--space-2) + 16px + var(--space-1) + 4ch + var(--space-1))}.today-composer-box:has(.today-scope-detach){--composer-frame-controls-wrap:wrap}.today-composer-box:has(.today-scope-detach) .sap-composer-frame-bar{column-gap:var(--space-2);row-gap:var(--space-6)}.today-composer-box:has(.today-scope-detach) .sap-composer-frame-leading{flex:1 1 0%;flex-wrap:nowrap;min-width:calc(28px + var(--space-2) + 2px + var(--space-2) + 16px + var(--space-1) + 4ch + var(--space-1) + 20px + (var(--control-h-sm) - 2px - 20px) / 2)}}@media (max-width:479.98px){.today-scope-selection:has(>.today-scope-detach)>.today-scope-control{padding-inline-start:var(--space-2);min-width:calc(var(--space-2) + 4ch + var(--space-1))}.today-scope-selection:has(>.today-scope-detach){min-width:calc(2px + var(--space-2) + 4ch + var(--space-1) + 20px + (var(--control-h-sm) - 2px - 20px) / 2)}.today-scope-control>.today-scope-mark{display:none}.today-composer-box:has(.today-scope-detach) .sap-composer-frame-leading{min-width:calc(28px + var(--space-2) + 2px + var(--space-2) + 4ch + var(--space-1) + 20px + (var(--control-h-sm) - 2px - 20px) / 2)}}@supports (width:calc-size(max-content,size)){@media (max-width:767.98px){.today-scope-selection:has(>.today-scope-detach){min-width:calc-size(max-content,min(size,2px + var(--space-2) + 16px + var(--space-1) + 4ch + var(--space-1) + 20px + (var(--control-h-sm) - 2px - 20px)/2))}.today-scope-selection:has(>.today-scope-detach)>.today-scope-control{min-width:calc-size(max-content,min(size,var(--space-2) + 16px + var(--space-1) + 4ch + var(--space-1)))}}@media (max-width:479.98px){.today-scope-selection:has(>.today-scope-detach){min-width:calc-size(max-content,min(size,2px + var(--space-2) + 4ch + var(--space-1) + 20px + (var(--control-h-sm) - 2px - 20px)/2))}.today-scope-selection:has(>.today-scope-detach)>.today-scope-control{min-width:calc-size(max-content,min(size,var(--space-2) + 4ch + var(--space-1)))}}}@media (max-width:767.98px),(pointer:coarse){.today-attach,.today-chip,.today-foot-link,.today-inline-retry,.today-pill,.today-row-verb,.today-scope-detach{position:relative}.today .today-mic:after,.today-attach:after,.today-pill:after,.today-scope-detach:after{content:"";position:absolute;inset:-8px;top:0;bottom:calc(100% - var(--sds-tap-min))}.today-scope-detach:after{bottom:calc(28px - var(--sds-tap-min));margin:-4px}.today .sap-composer-frame{z-index:1}.today .today-mic{min-width:0;min-height:0}.today-chip:after{content:"";position:absolute;inset:-8px}.today-foot-link,.today-inline-retry{display:inline-flex;align-items:center;padding-block:4px;margin-block:-4px}.today-foot-link:after,.today-inline-retry:after{content:"";position:absolute;inset:-8px 0}.today-row-verb:before{content:"";position:absolute;inset-block:-12px;inset-inline-start:0;inset-inline-end:-8px}.today-search{min-width:44px;min-height:44px;margin-block:min(0px,calc((var(--text-display) * 1.15 - 44px) / 2))}}::view-transition-old(stella-composer){animation:sa-depart var(--dur-fast) var(--ease-standard) both}::view-transition-new(stella-composer){animation:sa-rise var(--dur-md) var(--ease-out-soft) both}::view-transition-group(stella-composer){animation-duration:var(--dur-md);animation-timing-function:var(--ease-out-soft)}@media (prefers-reduced-motion:reduce){.today-attach,.today-chip,.today-foot-link,.today-pill,.today-row,.today-row-verb,.today-scope-chevron,.today-scope-detach,.today-scope-selection{transition:none}}.today-grid{display:flex;flex-direction:column;gap:var(--today-section-gap);min-width:0}.today-ask .today-first-asks,.today-ask>.today-ask-slot{min-width:0}.today-moves{display:flex;flex-wrap:wrap;overflow:hidden;gap:var(--space-2);margin:var(--space-3) 0 0;height:var(--today-move-height);padding:0;list-style:none;min-width:0}.today-moves--pending{display:block}.today-moves>li{display:flex;flex:none;min-width:0;max-width:100%}.today-move{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:100%;min-height:32px;padding:3px 11px 3px 8px;border:1px solid var(--hair);border-radius:var(--radius-pill);background:transparent;color:var(--ink-2);font:inherit;font-size:var(--text-ui-xs);font-weight:400;line-height:20px;text-align:left;text-decoration:none;cursor:pointer;transition:color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out),background-color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-standard)}.today-move:not(:has(.today-move-mark)){padding-left:11px}.today-move:hover{color:var(--ink);background:var(--wash-hover);border-color:var(--hair-strong)}.today-move:active{transform:scale(var(--press-scale))}@media (prefers-reduced-motion:reduce){.today-chip:active,.today-move:active{transform:none}}.today-move:focus-visible{outline:var(--focus-outline);outline-offset:2px}.today-move:disabled{cursor:default;opacity:.6}@media (prefers-reduced-motion:no-preference){.today-moves>li{animation:today-move-in var(--dur-collapse) var(--ease-arrive) both}.today-moves>li:nth-child(2){animation-delay:var(--dur-stagger)}.today-moves>li:nth-child(3){animation-delay:calc(2 * var(--dur-stagger))}}@keyframes today-move-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.today-move-mark{flex:none;width:20px;height:20px;border-radius:var(--radius-sm)}.today-move-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.today-needs-deals>.today-needs-deal+.today-needs-deal{border-top:1px solid var(--hair-soft);padding-top:var(--space-1);margin-top:var(--space-1)}.today-deal-stage{flex:none;color:var(--ink-2);font-size:var(--text-ui-xs);font-weight:400;letter-spacing:.02em}.today-pickup-deal{min-width:0;overflow:hidden;text-overflow:ellipsis}.today-rail{gap:var(--today-section-gap)}.today-rail,.today-rail-block{display:flex;flex-direction:column;min-width:0}.today-book-total,.today-rail-block{gap:var(--space-2)}.today-book-total{display:inline-flex;align-items:baseline;align-self:flex-start;min-height:44px;padding-block:var(--space-1);border-radius:var(--radius-control);color:var(--ink);text-decoration:none}.today-book-figure{font-family:var(--font-display);font-size:var(--text-display-lg);font-weight:400;line-height:1.1;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.today-book-word{color:var(--ink-2);font-size:var(--text-base)}.today-book-stages,.today-week-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--hair-soft)}.today-book-stages>li,.today-week-list>li{border-bottom:1px solid var(--hair-soft)}.today-book-stage{display:grid;grid-template-columns:4ch minmax(0,1fr);align-items:baseline;column-gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-1);color:var(--ink);text-decoration:none}.today-book-count{color:var(--ink);font-size:var(--text-base);font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.today-book-stage-word{min-width:0;overflow:hidden;color:var(--ink-2);font-size:var(--text-ui);text-overflow:ellipsis;white-space:nowrap}.today-week-row{display:flex;align-items:center;gap:var(--space-3);min-height:48px;padding:var(--space-2) var(--space-1);color:var(--ink);text-decoration:none}.today-week-copy{display:flex;flex-direction:column;min-width:0}.today-week-name{min-width:0;overflow:hidden;font-size:var(--text-ui);font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.today-week-line{color:var(--ink-2);font-size:var(--text-ui-xs);line-height:16px;font-variant-numeric:tabular-nums}.today-book-stage:hover .today-book-stage-word,.today-book-total:hover .today-book-word,.today-week-row:hover .today-week-name{color:var(--ink)}.today-book-stage:hover,.today-week-row:hover{background:var(--wash-hover)}.today-book-stage:focus-visible,.today-book-total:focus-visible,.today-week-row:focus-visible{outline:var(--focus-outline);outline-offset:2px}@media (max-width:767.98px),(pointer:coarse){.today-book-stage{min-height:44px}.today-moves,.today-moves--pending{display:none}.today-moves[data-lead]{display:flex}}@media (min-width:1280px){.today{--today-rail:288px;--today-rail-gap:var(--space-12)}.today-column{width:min(100%,calc(var(--today-measure) + var(--today-rail-gap) + var(--today-rail) + 2 * var(--today-gutter)))}.today-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--today-rail);column-gap:var(--today-rail-gap);align-items:start}.today-title{font-family:var(--font-display);font-size:var(--text-display-lg)}}@media (min-width:1680px){.today{--today-measure:880px;--today-rail:320px}}@media (prefers-reduced-motion:reduce){.today-move{transition:none}}}