.compact-dashboard-widget{--compact-chart-violet:#8264e7;--compact-chart-blue:#408dea;--chart-color:var(--compact-chart-violet);min-width:0;height:100%;color:var(--ink);background:var(--surface-soft-white);font-family:var(--font-sans);border-radius:24px;flex-direction:column;gap:14px;padding:20px;display:flex}@supports (color:lab(0% 0 0)){.compact-dashboard-widget{--compact-chart-violet:lab(50.7401% 36.1377 -63.5867);--compact-chart-blue:lab(57.2232% -.0468493 -55.2353)}}.dashboard-widget-surface[data-theme=dark] .compact-dashboard-widget{--compact-chart-violet:#b0a0ff;--compact-chart-blue:#79b4ff}@supports (color:lab(0% 0 0)){.dashboard-widget-surface[data-theme=dark] .compact-dashboard-widget{--compact-chart-violet:lab(70.2657% 24.4044 -50.7998);--compact-chart-blue:lab(71.5339% -3.73271 -45.4193)}}.compact-dashboard-widget [data-chart-tone=violet]{--chart-color:var(--compact-chart-violet)}.compact-dashboard-widget [data-chart-tone=blue]{--chart-color:var(--compact-chart-blue)}.compact-dashboard-widget [data-chart-tone=ochre]{--chart-color:var(--ochre)}.compact-dashboard-widget [data-chart-tone=clay]{--chart-color:var(--clay)}.compact-widget-value-line{flex-wrap:wrap;align-items:baseline;gap:5px 10px;padding-bottom:2px;display:flex}.compact-widget-value{font-family:var(--font-sans);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1.12}.compact-widget-value>span{color:var(--ink-soft);letter-spacing:-.02em;font-size:15px;font-weight:500}.compact-widget-caption,.compact-widget-empty{color:var(--ink-soft);font-size:11px;line-height:1.55}.compact-widget-empty{padding-block:20px;font-size:13px}.compact-widget-column-chart{grid-template-columns:30px minmax(0,1fr);gap:8px;min-width:0;height:180px;display:grid}.compact-widget-scale{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding-block:27px 25px;font-size:9px;display:flex}.compact-widget-columns-scroll{scrollbar-width:thin;overflow-x:auto}.compact-widget-columns{grid-template-columns:repeat(var(--chart-columns),minmax(28px,1fr));background:repeating-linear-gradient(to top,transparent,transparent calc(33.333% - 1px),color-mix(in oklab,currentColor 5%,transparent) calc(33.333% - 1px),color-mix(in oklab,currentColor 5%,transparent) 33.333%);gap:clamp(8px,2vw,22px);min-width:100%;height:100%;padding-inline:6px;display:grid}.compact-widget-column,.compact-widget-rhythm-day{text-align:center;flex-direction:column;align-items:center;gap:9px;min-width:0;display:flex}.compact-widget-column-value{color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:650;line-height:1}.compact-widget-column-label{color:var(--ink-soft);font-size:10px;line-height:1.35}.compact-widget-column-track,.compact-widget-rhythm-track{border-radius:20px;flex-direction:column-reverse;flex:1;gap:4px;width:min(100%,26px);min-height:0;display:flex}.compact-widget-pill-segment{background:color-mix(in oklab,currentColor 6%,transparent);border-radius:20px;flex:1;min-width:0;min-height:0;display:block;position:relative}.compact-widget-pill-segment>i{border-radius:inherit;background:var(--chart-color);box-shadow:0 4px 12px color-mix(in oklab,var(--chart-color) 18%,transparent);display:block;position:absolute;inset:auto 0 0}.compact-widget-column-track[data-unknown],.compact-widget-rhythm-track[data-unknown]{background:repeating-linear-gradient(135deg,transparent,transparent 4px,color-mix(in oklab,currentColor 7%,transparent) 4px,color-mix(in oklab,currentColor 7%,transparent) 5px)}.compact-widget-status-chart{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;height:180px;padding-top:4px;display:grid}.compact-widget-status-chart .compact-widget-column-label{max-width:60px;min-height:27px}.compact-widget-status-chart .compact-widget-column-track{width:min(100%,30px)}.compact-widget-bars{gap:0;padding-block:2px;display:grid}.compact-widget-bars li{border-bottom:1px solid color-mix(in oklab,currentColor 6%,transparent);padding-block:12px}.compact-widget-bars li:first-child{padding-top:0}.compact-widget-bars li:last-child{border-bottom:0;padding-bottom:0}.compact-widget-bars li>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;font-size:12px;font-weight:500;line-height:1.4;display:flex}.compact-widget-bars li>div:first-child>span{overflow-wrap:anywhere;min-width:0}.compact-widget-bars strong{font-variant-numeric:tabular-nums;font-size:14px}.compact-widget-track{gap:4px;height:10px;display:flex}.compact-widget-track .compact-widget-pill-segment>i{inset:0 auto 0 0}.compact-widget-due-groups{gap:12px;display:grid}.compact-widget-due-group{border:1px solid color-mix(in oklab,currentColor 9%,transparent);border-radius:15px;overflow:hidden}.compact-widget-list-strip{background:color-mix(in oklab,var(--ochre) 9%,var(--surface-soft-white));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;padding:8px 11px;font-size:10px;font-weight:600;line-height:1.35;display:flex}.compact-widget-list-strip>span{color:var(--ink-soft);font-size:9px;font-weight:500}.compact-widget-list-strip[data-overdue]{background:color-mix(in oklab,var(--clay) 10%,var(--surface-soft-white))}.compact-widget-list-strip[data-overdue]>span{color:var(--clay-text)}.compact-widget-due-list li{border-bottom:1px solid color-mix(in oklab,currentColor 6%,transparent);grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:61px;margin-inline:10px;padding-block:11px;display:grid}.compact-widget-due-list li:last-child{border-bottom:0}.compact-widget-status-mark{background:color-mix(in oklab,currentColor 8%,transparent);border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.compact-widget-due-list p{overflow-wrap:anywhere;font-size:12px;font-weight:550;line-height:1.4}.compact-widget-due-list li>div>span,.compact-widget-task-xp>span{color:var(--ink-soft);font-size:9px;font-weight:400}.compact-widget-task-xp{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.compact-widget-recap{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-block:4px;display:grid}.compact-widget-recap>div{background:color-mix(in oklab,currentColor 4%,transparent);border-radius:15px;min-width:0;min-height:82px;padding:13px}.compact-widget-recap dt{color:var(--ink-soft);margin-bottom:9px;font-size:10px;line-height:1.3}.compact-widget-recap dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:23px;font-weight:650;line-height:1.15}.compact-widget-recap dd>span{color:var(--ink-soft);letter-spacing:0;font-size:13px;font-weight:400}.compact-widget-recap .compact-widget-review-state{color:var(--ink-soft);letter-spacing:0;padding-top:4px;font-size:12px;font-weight:500}.compact-widget-recap .compact-widget-review-state[data-submitted]{color:var(--ochre-text)}.compact-widget-rhythm{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;height:165px;padding-top:4px;display:grid}.compact-widget-rhythm-track{min-height:100px}.compact-widget-rhythm time{color:var(--ink-soft);font-size:10px;line-height:1.4}@media(max-width:420px){.compact-dashboard-widget{padding:16px}.compact-widget-rhythm{gap:9px}.compact-widget-status-chart{gap:8px}}@media(forced-colors:active){.compact-widget-pill-segment,.compact-widget-status-mark,.compact-widget-rhythm-track[data-unknown],.compact-widget-column-track[data-unknown]{border:1px solid canvastext}.compact-widget-pill-segment>i{box-shadow:none;background:highlight}}.dashboard-presets-intro{color:var(--ink-soft);margin-bottom:12px;font-size:12px;line-height:1.5}.dashboard-presets-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.dashboard-preset-card{--preset-accent:var(--ochre);border:1px solid var(--border);background:var(--surface-soft-white);min-width:0;box-shadow:0 1px 3px color-mix(in oklab,var(--ink) 10%,transparent),0 3px 8px color-mix(in oklab,var(--ink) 6%,transparent);border-radius:24px;flex-direction:column;gap:10px;padding:16px;display:flex}.dashboard-preset-card[data-preset=focus]{--preset-accent:var(--olive)}.dashboard-preset-card[data-preset=progress]{--preset-accent:#8264e7}@supports (color:lab(0% 0 0)){.dashboard-preset-card[data-preset=progress]{--preset-accent:lab(50.7401% 36.1377 -63.5867)}}.dashboard-preset-card[data-preset=planning]{--preset-accent:var(--signal-blue)}.dashboard-preset-heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.dashboard-preset-heading p{color:var(--ink-soft);margin-bottom:4px;font-size:10px}.dashboard-preset-heading h3{font-family:var(--font-sans);letter-spacing:-.025em;font-size:17px;font-weight:600;line-height:1.25}.dashboard-preset-badge{background:var(--ochre-wash);color:var(--ochre-text);border-radius:8px;padding:5px 8px;font-size:10px;font-weight:500}.dashboard-preset-description,.dashboard-preset-purpose{color:var(--ink-soft);font-size:11px;line-height:1.45}.dashboard-preset-map{background:color-mix(in oklab,var(--preset-accent) 7%,var(--paper));pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:16px;min-width:0;padding:8px}.dashboard-preset-viewport{width:100%;min-width:0;position:relative;overflow:hidden}.dashboard-preset-preview-grid{transform:scale(var(--preset-scale,0));transform-origin:0 0;display:grid;position:absolute;inset:0 auto auto 0}.dashboard-preset-mini-widget{min-width:0;min-height:0;box-shadow:0 1px 3px color-mix(in oklab,var(--ink) 10%,transparent),0 3px 8px color-mix(in oklab,var(--ink) 6%,transparent);border-radius:24px;overflow:hidden}.dashboard-preset-includes{flex-wrap:wrap;gap:4px;margin-bottom:2px;display:flex}.dashboard-preset-includes li{background:var(--paper);color:var(--ink-soft);border-radius:6px;padding:3px 6px;font-size:10px;line-height:1.4}.dashboard-preset-use{border-radius:12px;justify-content:space-between;gap:12px;min-height:44px;margin-top:auto;font-size:12px}@container (width>=640px){.dashboard-presets-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=1000px){.dashboard-presets-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1520px){.dashboard-presets-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:479px){.dashboard-preset-card{padding:14px}}@media(forced-colors:active){.dashboard-preset-card{box-shadow:none}.dashboard-preset-map,.dashboard-preset-mini-widget{border:1px solid canvastext}}.dashboard-gallery-dialog{--gallery-gap:8px;top:calc(var(--gallery-gap) + env(safe-area-inset-top));right:calc(var(--gallery-gap) + env(safe-area-inset-right));bottom:calc(var(--gallery-gap) + env(safe-area-inset-bottom));left:calc(var(--gallery-gap) + env(safe-area-inset-left));width:auto;height:calc(100dvh - var(--gallery-gap) * 2 - env(safe-area-inset-top) - env(safe-area-inset-bottom));border:1px solid var(--border);background:var(--workspace-canvas,#faf9f6);max-width:none;max-height:none;box-shadow:0 24px 80px color-mix(in oklab,var(--ink) 18%,transparent);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex;overflow:hidden;transform:none}.dashboard-gallery-chrome{flex:none;min-width:0}.dashboard-gallery-heading{opacity:1;gap:0;max-height:36px;margin-bottom:8px;padding-right:52px;transition:max-height .16s,margin-bottom .16s,opacity .16s;overflow:hidden}.dashboard-gallery-heading h2{font-size:20px;line-height:1.2}.dashboard-gallery-dialog[data-header-condensed] .dashboard-gallery-heading{opacity:0;max-height:0;margin-bottom:0}.dashboard-gallery-browse{gap:8px;min-width:0;display:grid}.dashboard-gallery-categories-line{grid-row:2;align-items:center;gap:8px;min-width:0;display:flex}.dashboard-gallery-search{background:var(--surface-soft-white);min-width:0;color:var(--ink-soft);border-radius:12px;grid-row:1;align-items:center;gap:8px;margin-right:52px;padding-inline:12px;display:flex}.dashboard-gallery-search input{width:100%;min-width:0;height:44px;box-shadow:none;background:0 0;border:0;outline:0;padding:0;font-size:14px}.dashboard-gallery-search:focus-within{outline:2px solid var(--ochre-deep);outline-offset:2px}.dashboard-gallery-dialog>button[title="Close dialog"]{background:var(--surface-soft-white);border:0;border-radius:12px;top:16px;right:16px}.dashboard-gallery-dialog>button[title="Close dialog"]:hover{background:var(--ochre-wash)}.dashboard-gallery-categories{scrollbar-width:none;flex:1;gap:4px;min-width:0;padding:2px;display:flex;overflow-x:auto}.dashboard-gallery-categories button{min-height:36px;color:var(--ink-soft);cursor:pointer;border-radius:12px;flex:none;padding:6px 12px;font-size:13px;font-weight:500}.dashboard-gallery-categories button:hover{background:var(--paper)}.dashboard-gallery-categories button[aria-pressed=true]{background:var(--surface-soft-white);color:var(--ink)}.dashboard-gallery-categories button:focus-visible{outline:2px solid var(--ochre-deep);outline-offset:-2px}.dashboard-gallery-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-width:0;min-height:0;padding:8px;overflow:hidden auto;container-type:inline-size}.dashboard-gallery-grid{--gallery-tile-gap:12px;min-width:0;position:relative}.dashboard-gallery-card{top:var(--gallery-y,0);width:var(--gallery-width,100%);height:var(--gallery-height,auto);aspect-ratio:var(--gallery-ratio);min-width:0;box-shadow:0 1px 3px color-mix(in oklab,var(--ink) 10%,transparent),0 3px 8px color-mix(in oklab,var(--ink) 6%,transparent);border:0;border-radius:24px;position:absolute;inset-inline-start:var(--gallery-x,0);overflow:hidden}.dashboard-gallery-card-current,.dashboard-gallery-card:focus-visible{outline:2px solid var(--ochre-deep);outline-offset:-2px}.dashboard-gallery-card[data-unavailable]{opacity:.6}.dashboard-gallery-preview{width:calc(100% / var(--gallery-preview-scale,1));height:calc(100% / var(--gallery-preview-scale,1));pointer-events:none;-webkit-user-select:none;user-select:none;min-width:0;transform:scale(var(--gallery-preview-scale,1));transform-origin:0 0;border-radius:24px;overflow:hidden}.dashboard-gallery-preview>*{min-height:100%}.dashboard-gallery-preview>section{border:0}.dashboard-gallery-preview [data-widget-title]{display:none}.dashboard-gallery-preview [data-widget-title]+*{margin-top:0}.dashboard-gallery-add{border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.dashboard-gallery-add:focus-visible{outline:2px solid var(--ochre-deep);outline-offset:-3px}.dashboard-gallery-add:disabled{cursor:default}.dashboard-gallery-info{z-index:1;visibility:hidden;border:1px solid var(--border);background:var(--surface-soft-white);color:var(--ink);box-shadow:0 6px 24px color-mix(in oklab,var(--ink) 10%,transparent);opacity:0;pointer-events:none;border-radius:16px;padding:12px 14px;transition:opacity .16s,visibility .16s;position:absolute;bottom:8px;left:8px;right:8px}.dashboard-gallery-card:hover .dashboard-gallery-info,.dashboard-gallery-card:focus-within .dashboard-gallery-info{visibility:visible;opacity:1}.dashboard-gallery-info strong{font-size:13px;font-weight:600;line-height:1.4;display:block}.dashboard-gallery-info p{margin-top:4px;font-size:12px;line-height:1.4}.dashboard-gallery-info>span{color:var(--ink-soft);margin-top:8px;font-size:10px;line-height:1.4;display:block}.dashboard-gallery-card-draggable{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.dashboard-gallery-card-draggable:active{cursor:grabbing}.dashboard-gallery-drag-handle{z-index:2;border:1px solid var(--border);background:var(--surface-soft-white);width:44px;height:44px;color:var(--ink-soft);touch-action:none;border-radius:12px;justify-content:center;align-items:center;display:none;position:absolute;bottom:8px;right:8px}.dashboard-gallery-add-mark{border:1px solid var(--border);background:var(--surface-soft-white);width:32px;height:32px;color:var(--ink);opacity:0;border-radius:10px;justify-content:center;align-items:center;transition:opacity .16s;display:flex;position:absolute;top:12px;right:12px}.dashboard-gallery-add:hover .dashboard-gallery-add-mark,.dashboard-gallery-add:focus-visible .dashboard-gallery-add-mark,.dashboard-gallery-card[data-added] .dashboard-gallery-add-mark{opacity:1}.dashboard-gallery-card[data-added] .dashboard-gallery-add-mark{color:var(--olive)}.dashboard-gallery-empty{color:var(--ink-soft);padding:32px 16px;font-size:14px}@container (width>=720px){.dashboard-gallery-grid{--gallery-preview-scale:.85}}@container (width>=1100px){.dashboard-gallery-grid{--gallery-preview-scale:.8}}@media(min-width:768px){.dashboard-gallery-dialog{--gallery-gap:12px}.dashboard-gallery-browse{grid-template-columns:minmax(0,1fr) minmax(240px,332px);align-items:center}.dashboard-gallery-search{grid-column:2}.dashboard-gallery-categories-line{grid-area:1/1}}@media(pointer:coarse){.dashboard-gallery-categories button{min-height:44px}}@media(hover:none){.dashboard-gallery-add-mark{opacity:1}.dashboard-gallery-drag-handle{display:flex}.dashboard-gallery-info{padding-right:60px}}@media(prefers-reduced-motion:reduce){.dashboard-gallery-dialog,.dashboard-gallery-heading,.dashboard-gallery-add-mark,.dashboard-gallery-info{transition:none;animation:none}}@media(forced-colors:active){.dashboard-gallery-card-current,.dashboard-gallery-categories button[aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}}.dashboard-widget-compact [data-momentum-card]{--recap-tone:var(--signal-blue)}.dashboard-widget-compact [data-momentum-tone=rose]{--recap-tone:var(--signal-rose)}.dashboard-widget-compact [data-momentum-tone=gold]{--recap-tone:var(--signal-gold)}.dashboard-widget-compact [data-momentum-tone=green]{--recap-tone:var(--signal-green)}.dashboard-widget-compact [data-momentum-tone=sky]{--recap-tone:var(--signal-sky)}.dashboard-widget-compact [data-momentum-card] [data-momentum-label]{color:var(--ink-soft);font-family:var(--font-sans);letter-spacing:normal;text-transform:none;gap:6px;font-size:11px;font-weight:500;line-height:1.4}.dashboard-widget-compact [data-momentum-card][data-momentum-tone] [data-momentum-value]{color:var(--ink);font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.045em;overflow-wrap:anywhere;margin-top:7px;font-size:clamp(24px,2vw,30px);font-weight:700;line-height:1.12}.dashboard-widget-compact [data-momentum-card] [data-momentum-comparison]:not(.sr-only){color:var(--ink-soft);font-family:var(--font-sans);gap:4px 8px;margin-top:9px;font-size:10px;line-height:1.5}.dashboard-widget-compact [data-momentum-card] [data-momentum-progress]{border-block:1px solid color-mix(in oklab,var(--border) 24%,transparent);align-items:center;gap:3px;height:26px;margin-top:10px;padding-block:7px}.dashboard-widget-compact [data-momentum-progress] [data-momentum-segment]{border-radius:999px;min-width:0;height:10px}.dashboard-widget-compact [data-momentum-progress] [data-filled=false]{background-color:color-mix(in oklab,var(--ink) 8%,transparent)}.dashboard-widget-compact [data-momentum-progress] [data-filled=true]{box-shadow:inset 0 1px color-mix(in oklab,var(--surface-soft-white) 25%,transparent),0 4px 10px color-mix(in oklab,var(--recap-tone) 32%,transparent)}.dashboard-widget-compact [data-week-strip]{border-block:1px solid color-mix(in oklab,var(--border) 24%,transparent);align-items:center;gap:5px;min-height:26px;padding-block:6px}.dashboard-widget-compact [data-week-strip]>[data-week-grade]{--week-glow:transparent;height:12px;filter:drop-shadow(0 4px 5px var(--week-glow));border-radius:999px}.dashboard-widget-compact [data-week-strip]>[data-week-grade=green]{--week-glow:color-mix(in oklab, var(--olive) 27%, transparent)}.dashboard-widget-compact [data-week-strip]>[data-week-grade=yellow]{--week-glow:color-mix(in oklab, var(--ochre) 27%, transparent)}.dashboard-widget-compact [data-week-strip]>[data-week-grade=red]{--week-glow:color-mix(in oklab, var(--clay) 27%, transparent)}.dashboard-widget-compact [data-week-strip]>[data-week-grade=unstarted]{filter:none}.dashboard-widget-compact [data-week-strip-legend]{font-family:var(--font-sans);letter-spacing:normal;text-transform:none;gap:5px 10px;margin-top:8px;font-size:10px;line-height:1.5}@media(forced-colors:active){.dashboard-widget-compact [data-momentum-progress] [data-momentum-segment]{box-shadow:none;forced-color-adjust:none;background:canvas;border:1px solid canvastext}.dashboard-widget-compact [data-momentum-progress] [data-filled=true]{background:highlight}.dashboard-widget-compact [data-week-strip]>[data-week-grade]{filter:none;border:1px solid canvastext}.dashboard-widget-compact [data-week-strip]>[data-week-grade=unstarted]{border-style:dashed}.dashboard-widget-compact [data-week-strip]>[data-week-active=true]{outline-offset:2px;outline:2px solid highlight}}.dashboard-widget-compact [data-widget-disclosure]{min-width:0;color:var(--ink-soft);font-family:var(--font-sans)}.dashboard-widget-compact [data-widget-disclosure]>summary{background:var(--widget-row-wash);width:100%;min-height:36px;color:var(--ink-soft);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:600;line-height:1.4;list-style:none;display:flex}.dashboard-widget-compact [data-widget-disclosure]>summary::-webkit-details-marker{display:none}.dashboard-widget-compact [data-widget-disclosure]>summary>svg{flex:none;width:16px;height:16px;transition:transform .16s}.dashboard-widget-compact [data-widget-disclosure][open]>summary{border-color:var(--widget-line);color:var(--ink)}.dashboard-widget-compact [data-widget-disclosure][open]>summary>svg{transform:rotate(180deg)}.dashboard-widget-compact .compact-widget-table-scroll{overscroll-behavior-inline:contain;border:1px solid var(--widget-line);scrollbar-width:thin;border-radius:12px;min-width:0;max-height:200px;margin-top:8px;overflow:auto}.dashboard-widget-compact .compact-widget-data table{border-collapse:separate;border-spacing:0;width:100%;color:var(--ink);text-align:left;font-size:12px;line-height:1.5}.dashboard-widget-compact .compact-widget-data :is(th,td){border-bottom:1px solid var(--widget-line);vertical-align:top;overflow-wrap:anywhere;padding:8px 10px}.dashboard-widget-compact .compact-widget-data thead th{z-index:1;background:var(--widget-row-wash);color:var(--ink-soft);text-align:left;white-space:nowrap;font-size:11px;font-weight:600;position:sticky;top:0}.dashboard-widget-compact .compact-widget-data tbody th{min-width:6rem;font-weight:500}.dashboard-widget-compact .compact-widget-data td{color:var(--ink-soft);white-space:nowrap}.dashboard-widget-compact .compact-widget-data [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.dashboard-widget-compact .compact-widget-data tbody tr:last-child>*{border-bottom:0}.dashboard-widget-compact .compact-widget-table-scroll>p{color:var(--ink-soft);padding:10px;font-size:12px}.dashboard-widget-compact [data-widget-action]{border:1px solid var(--widget-line);width:fit-content;max-width:100%;min-height:32px;box-shadow:none;color:var(--ink);font-family:var(--font-sans);letter-spacing:normal;text-align:left;text-transform:none;white-space:normal;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex;translate:none}.dashboard-widget-compact [data-widget-action].bg-ink{border-color:var(--ink);background:var(--ink);color:var(--paper)}.dashboard-widget-compact [data-widget-action]:is(:disabled,[aria-disabled=true]){cursor:not-allowed}.dashboard-widget-compact .compact-widget-link{align-self:flex-start;margin-top:auto}.dashboard-widget-compact [data-widget-action]>svg{flex:none;width:14px;height:14px}.dashboard-widget-compact :is([data-widget-action=icon],[data-task-note-link]),.dashboard-widget-compact .task-list-row :is([data-widget-action=icon],[data-task-note-link]){width:32px;height:32px;min-height:32px;color:var(--ink-soft);background:0 0;border-color:#0000;border-radius:10px;padding:0}.dashboard-widget-compact [data-widget-disclosure]>summary:hover,.dashboard-widget-compact [data-widget-action]:hover:not(:disabled):not([aria-disabled=true]),.dashboard-widget-compact [data-task-note-link]:hover{background:var(--ochre-wash);color:var(--ink)}.dashboard-widget-compact [data-widget-action].bg-ink:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ink-soft);background:var(--ink-soft);color:var(--paper)}.dashboard-widget-compact [data-widget-disclosure]>summary:focus-visible,.dashboard-widget-compact [data-widget-action]:focus-visible,.dashboard-widget-compact .compact-widget-table-scroll:focus-visible,.dashboard-widget-compact [data-task-note-link]:focus-visible{outline:2px solid var(--ochre-deep);outline-offset:2px}@media(hover:hover){.dashboard-widget-compact .compact-widget-data tbody tr:hover{background:color-mix(in oklab,var(--paper) 55%,transparent)}}@media(pointer:coarse){.dashboard-widget-compact [data-widget-disclosure]>summary,.dashboard-widget-compact [data-widget-action]{min-height:44px}.dashboard-widget-compact :is([data-widget-action=icon],[data-task-note-link]),.dashboard-widget-compact .task-list-row :is([data-widget-action=icon],[data-task-note-link]){width:44px;height:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.dashboard-widget-compact [data-widget-action],.dashboard-widget-compact [data-widget-disclosure]>summary>svg{transition:none}}@media(forced-colors:active){.dashboard-widget-compact [data-widget-disclosure]>summary,.dashboard-widget-compact [data-widget-action],.dashboard-widget-compact .compact-widget-table-scroll{border-color:buttontext}}.dashboard-widget-compact :is(.widget-today,.widget-outcomes){flex-direction:column;min-height:100%;display:flex}.dashboard-widget-compact .widget-record-strip{background:color-mix(in oklab,var(--ochre-wash) 65%,var(--surface-soft-white));min-width:0;min-height:30px;color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:5px 10px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.dashboard-widget-compact .widget-record-strip>span:last-child{background:color-mix(in oklab,var(--surface-soft-white) 70%,transparent);font-variant-numeric:tabular-nums;text-align:center;border-radius:7px;min-width:22px;padding:1px 6px}.dashboard-widget-compact .widget-today .task-list-heading{margin-bottom:12px;padding:0}.dashboard-widget-compact .widget-today .task-list-heading>p{background:var(--widget-row-wash);color:var(--ink-soft);font-family:var(--font-sans);border-radius:8px;margin:0;padding:7px 10px;font-size:11px;font-weight:600;line-height:1.5}.dashboard-widget-compact .widget-today-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.dashboard-widget-compact .widget-today-body>.widget-empty-state,.dashboard-widget-compact .widget-outcomes>.widget-empty-state{flex:1;align-content:center;min-height:180px}.dashboard-widget-compact .widget-outcomes .widget-outcomes-toolbar{align-items:center;gap:8px;margin:0 0 8px;display:flex}.dashboard-widget-compact .widget-outcomes-toolbar .widget-record-strip{flex:1}.dashboard-widget-compact .widget-outcomes .widget-outcomes-list{border:1px solid var(--widget-line);background:var(--surface-soft-white);border-radius:14px;display:block;overflow:hidden}.dashboard-widget-compact .widget-outcomes-list>li+li{border-top:1px solid var(--widget-line)}.dashboard-widget-compact .widget-outcome-row{padding:12px}.dashboard-widget-compact .widget-outcome-heading{align-items:flex-start;gap:8px;min-width:0;display:flex}.dashboard-widget-compact .widget-outcome-heading [data-outcome-art]{width:32px;height:32px}.dashboard-widget-compact .widget-outcome-copy{flex:1;min-width:0}.dashboard-widget-compact .widget-outcome-title{color:var(--ink);font-family:var(--font-sans);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.45}.dashboard-widget-compact .widget-outcome-meta{color:var(--ink-soft);flex-wrap:wrap;gap:4px 8px;margin-top:2px;font-size:11px;line-height:1.5;display:flex}.dashboard-widget-compact .widget-outcome-meta>span:first-child{font-weight:600}.dashboard-widget-compact .widget-outcome-meta>span{overflow-wrap:anywhere;min-width:0}.dashboard-widget-compact .widget-outcome-likelihood{flex:none;padding-top:1px;font-size:11px;line-height:1.5}.dashboard-widget-compact .widget-outcome-measures{margin-top:8px;padding-left:40px}.dashboard-widget-compact .widget-outcome-measures>div{font-family:var(--font-sans);grid-template-columns:5rem minmax(0,1fr);gap:4px 8px;font-size:11px;line-height:1.6}.dashboard-widget-compact .widget-outcome-measures dd .font-mono{font-family:var(--font-sans);font-variant-numeric:tabular-nums}.dashboard-widget-compact .widget-attention .widget-attention-heading{align-items:center;gap:10px;min-width:0;margin:0;padding:0;display:flex}.dashboard-widget-compact .widget-attention-heading>div{min-width:0}.dashboard-widget-compact .widget-attention-heading [data-onboarding-art]{width:32px;height:32px}.dashboard-widget-compact .widget-attention-title{font-family:var(--font-sans);overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.4}.dashboard-widget-compact .widget-attention-meta{color:var(--ink-soft);margin-top:3px;font-size:11px;line-height:1.6}.dashboard-widget-compact .widget-attention-facts{border-top:1px solid var(--widget-line);border-bottom:1px solid var(--widget-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding:12px 0;display:grid}.dashboard-widget-compact .widget-attention-facts dt{color:var(--ink-soft);font-size:11px;line-height:1.5}.dashboard-widget-compact .widget-attention-facts dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:24px;font-weight:600;line-height:1.2}.dashboard-widget-compact .widget-attention-facts dd>span{color:var(--ink-soft);letter-spacing:normal;font-size:13px;font-weight:400}.dashboard-widget-compact .widget-attention .widget-attention-review{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin:12px 0 0;padding:0;font-size:11px;line-height:1.5;display:flex}.dashboard-widget-compact .widget-attention .widget-attention-section{margin-top:12px;padding-top:12px}@media(max-width:479px){.dashboard-widget-compact .widget-outcome-measures{padding-left:0}}@media(forced-colors:active){.dashboard-widget-compact .widget-outcomes-list,.dashboard-widget-compact .widget-outcomes-list>li+li,.dashboard-widget-compact .widget-attention-facts{border-color:canvastext}}.dashboard-root{--dashboard-widget-shadow:0 1px 3px color-mix(in oklab, var(--ink) 10%, transparent), 0 3px 8px color-mix(in oklab, var(--ink) 6%, transparent);--dashboard-edit-border:color-mix(in oklab, var(--ink) 24%, transparent);--dashboard-edit-ink:var(--ink-soft);isolation:isolate;position:relative}.dashboard-root header:has(h1)>div>:last-child{min-width:0;max-width:100%}.dashboard-root .today-overview-item{box-shadow:var(--dashboard-widget-shadow)}.dashboard-toolbar{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;max-width:100%;padding:4px;display:flex;overflow-x:auto}.dashboard-toolbar>*{flex-shrink:0}.dashboard-widget-surface{color:var(--ink);background:var(--surface-soft-white);border-radius:24px}.dashboard-widget-surface .task-list-surface{background:var(--surface-soft-white)}.dashboard-widget-surface[data-theme=dark]{--workspace-surface:#211c17;--paper:#26201c;--paper-deep:#312a24;--surface-soft-white:#211c17;--ink:#f8f1e6;--ink-soft:#c3bdb2;--border:#4d4640;--ochre-wash:#433523;--ochre-deep:#e2b57c;--ochre-text:#efc694;--clay-text:#f1aa92;--signal-blue-soft:#232e40;--signal-rose-soft:#3e2726;--signal-gold-soft:#372c19;--signal-green-soft:#263220;--signal-sky-soft:#1a313c;--background:var(--paper);--foreground:var(--ink);--card:var(--surface-soft-white);--card-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--paper);--secondary:var(--paper-deep);--secondary-foreground:var(--ink);--muted:var(--paper-deep);--muted-foreground:var(--ink-soft);--accent:var(--ochre-wash);--accent-foreground:var(--ink);--olive:#9bbd8a;--input:var(--border);--ring:var(--ochre-deep)}@supports (color:lab(0% 0 0)){.dashboard-widget-surface[data-theme=dark]{--workspace-surface:lab(10.6519% 2.14097 4.08396);--paper:lab(12.9725% 2.1294 4.07388);--paper-deep:lab(17.6079% 2.48522 4.75363);--surface-soft-white:lab(10.6519% 2.14097 4.08396);--ink:lab(95.4042% .957996 6.05626);--ink-soft:lab(76.8433% .973493 6.06709);--border:lab(30.3862% 2.08218 4.93557);--ochre-wash:lab(23.4431% 4.11473 13.7475);--ochre-deep:lab(76.7563% 11.7775 35.2868);--ochre-text:lab(82.5817% 10.1045 30.8404);--clay-text:lab(76.1723% 24.3891 23.4619);--signal-blue-soft:lab(18.6222% -.635639 -12.6078);--signal-rose-soft:lab(18.4424% 11.1501 4.82763);--signal-gold-soft:lab(18.8425% 3.05136 14.279);--signal-green-soft:lab(19.2078% -8.24276 9.75476);--signal-sky-soft:lab(18.8987% -6.60868 -9.89356);--olive:lab(73.0995% -18.8903 22.1777)}}.dashboard-grid{flex-direction:column;gap:20px;display:flex}.dashboard-cell{min-width:0;box-shadow:var(--dashboard-widget-shadow);position:relative}.dashboard-cell-content{overflow-wrap:anywhere;border-radius:inherit;min-width:0}.dashboard-cell-content>*{border-radius:24px}.dashboard-cell-content:focus-visible,.dashboard-move-area:focus-visible{outline:2px solid var(--ochre-deep);outline-offset:-3px}.dashboard-cell-editing{border:1px dashed var(--dashboard-edit-border);box-shadow:none;background:0 0;flex-direction:column;display:flex}.dashboard-cell-editing .dashboard-cell-content{opacity:.45;border-top-left-radius:0;border-top-right-radius:0;flex:1}.dashboard-cell-editing .dashboard-cell-content>*{border:0;border-top-left-radius:0;border-top-right-radius:0}.dashboard-cell-editing[data-resizing]{outline:2px solid var(--ochre-deep);outline-offset:3px}.dashboard-cell-toolbar{color:var(--dashboard-edit-ink);border-radius:24px 24px 0 0;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 10px;display:flex}.dashboard-cell-toolbar button{color:inherit}.dashboard-move-area{text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;flex:140px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:44px;padding:0 8px;font-size:13px;font-weight:500;display:flex}.dashboard-move-area:active{cursor:grabbing}.dashboard-cell-actions{gap:4px;margin-left:auto;display:flex}.dashboard-resize-edge{display:none}.dashboard-add-tile,.dashboard-cell-empty{border:1px dashed var(--dashboard-edit-border);box-shadow:none;background:0 0;border-radius:24px}.dashboard-add-tile,.dashboard-fill-cell{cursor:pointer;justify-content:center;align-items:center;min-width:0;min-height:180px;display:flex}.dashboard-fill-cell{flex:1;width:100%;height:100%}.dashboard-add-mark{background:var(--workspace-canvas,var(--paper));width:44px;height:44px;color:var(--dashboard-edit-ink);border-radius:50%;place-items:center;display:grid}.dashboard-add-mark svg{width:20px;height:20px}.dashboard-add-tile:hover,.dashboard-fill-cell:hover{background:color-mix(in oklab,var(--ochre-wash) 30%,transparent)}.dashboard-add-tile:focus-visible,.dashboard-fill-cell:focus-visible{outline:2px solid var(--ochre-deep);outline-offset:3px}.dashboard-add-tile:disabled{cursor:default;opacity:.5}@media(min-width:1024px){.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(var(--dashboard-rows),72px);grid-auto-rows:72px;gap:20px;display:grid}.dashboard-grid-editing{background-image:radial-gradient(var(--border) 1px,transparent 1px);background-size:calc(8.33333% + 1.66667px) 92px}.dashboard-cell-content{scrollbar-width:thin;height:100%;overflow:auto}.dashboard-cell-content>*{min-height:100%}.dashboard-cell[data-widget=outcomes]:not(.dashboard-cell-editing):has([data-widget-outcome-list]){flex-direction:column;align-self:start;min-height:0;max-height:100%;display:flex}.dashboard-cell[data-widget=outcomes]:not(.dashboard-cell-editing):has([data-widget-outcome-list])>.dashboard-cell-content{height:auto;min-height:0}.dashboard-cell[data-widget=outcomes]:not(.dashboard-cell-editing) .widget-outcomes:has([data-widget-outcome-list]){min-height:0}.dashboard-cell-editing .dashboard-cell-content{height:0;min-height:0}.dashboard-resize-edge{z-index:20;touch-action:none;display:block;position:absolute}.dashboard-resize-n,.dashboard-resize-s{cursor:ns-resize;height:12px;left:24px;right:24px}.dashboard-resize-n{top:-6px}.dashboard-resize-s{bottom:-6px}.dashboard-resize-e,.dashboard-resize-w{cursor:ew-resize;width:12px;top:24px;bottom:24px}.dashboard-resize-e{right:-6px}.dashboard-resize-w{left:-6px}.dashboard-resize-ne,.dashboard-resize-se,.dashboard-resize-sw,.dashboard-resize-nw{width:28px;height:28px}.dashboard-resize-ne{cursor:nesw-resize;top:-6px;right:-6px}.dashboard-resize-se{cursor:nwse-resize;bottom:-6px;right:-6px}.dashboard-resize-sw{cursor:nesw-resize;bottom:-6px;left:-6px}.dashboard-resize-nw{cursor:nwse-resize;top:-6px;left:-6px}.dashboard-cell-editing:after{content:"";border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);pointer-events:none;border-radius:0 0 3px;width:10px;height:10px;position:absolute;bottom:10px;right:10px}}.dashboard-widget-compact{--widget-line:color-mix(in oklab, var(--border) 52%, transparent);--widget-row-wash:color-mix(in oklab, var(--paper-deep) 40%, var(--surface-soft-white));font-family:var(--font-sans);font-size:13px;line-height:1.5}.dashboard-widget-compact>section,.dashboard-widget-compact>.space-y-5>section{border-radius:inherit;background:var(--surface-soft-white);box-shadow:none;border:0;padding:16px}.dashboard-widget-compact [data-widget-title]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-widget-compact [data-widget-title]:focus-visible{clip-path:none;white-space:normal;outline:2px solid var(--ochre-deep);outline-offset:3px;width:auto;height:auto;margin:0 0 8px;font-size:14px;position:relative;overflow:visible}.dashboard-widget-compact [data-widget-title]+:is(ul,div,p){margin-top:0}.dashboard-widget-compact .task-list-heading{padding:0 0 12px}.dashboard-widget-compact .task-list-heading+div{padding-inline:0}.dashboard-widget-compact .task-list-items{margin-top:0}.dashboard-widget-compact .task-list-row{border-radius:12px;padding:10px 4px}.dashboard-widget-compact .task-list-row p:first-child{font-size:13px}.dashboard-widget-compact .task-list-meta{font-size:11px}.dashboard-widget-compact section[aria-labelledby$=home-today] h3{background:var(--widget-row-wash);min-height:32px;color:var(--ink);font-family:var(--font-sans);letter-spacing:normal;text-transform:none;border-radius:9px;padding:6px 10px;font-size:11px;font-weight:600}.dashboard-widget-compact section[aria-labelledby$=home-today] h3 .font-mono{font-size:10px}.dashboard-widget-compact section[aria-labelledby$=home-today] .task-list-items{border:1px solid var(--widget-line);background:var(--surface-soft-white);border-radius:14px;margin-top:6px;padding:0;overflow:hidden}.dashboard-widget-compact [data-today-task]{border-radius:0;min-height:52px;padding:10px 12px}.dashboard-widget-compact [data-today-task] a:not(.line-through){text-decoration-line:none}.dashboard-widget-compact [data-today-task] a:not(.line-through):is(:hover,:focus-visible){text-decoration-line:underline}.dashboard-widget-compact section[aria-labelledby$=home-today]>div>div:has(>h3){border-top:0;margin-top:12px;padding-top:0}.dashboard-widget-compact>section[aria-labelledby$=home-sprint-history]>div:first-child{border:0;padding:0}.dashboard-widget-compact section[aria-labelledby$=home-sprint-history] [data-widget-title]+p{display:none}.dashboard-widget-compact>section[aria-labelledby$=home-sprint-history]>div:last-child{padding:0}:is(.dashboard-widget-compact>section>div:has(>[data-widget-title]),.dashboard-widget-compact>section>div:has(>div>[data-widget-title])){border:0;gap:8px;margin-bottom:10px;padding:0}.dashboard-widget-compact>section>div:has(>div>[data-widget-title])>div>p{margin-top:0}.dashboard-widget-compact>section[aria-labelledby$=home-sprint-history]>div:first-child{margin-bottom:0}.dashboard-widget-compact section[aria-labelledby$=home-pod-snapshot]>div:last-child{box-shadow:none;background:0 0;border:0;padding:0}.dashboard-widget-compact section[aria-labelledby$=home-sprint-history] ul>li>article{border:1px solid var(--widget-line);background:var(--surface-soft-white);box-shadow:none;border-radius:14px;padding:12px}.dashboard-widget-compact section[aria-labelledby$=home-sprint-history]>div>ul{gap:10px;display:grid}.dashboard-widget-compact section[aria-labelledby$=home-sprint-history]>div>ul>li{margin-block:0}.dashboard-widget-compact section[aria-labelledby$=home-sprint-history] article h3{font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.5}.dashboard-widget-compact section[aria-labelledby$=home-active-sprint] h2{font-size:20px}.dashboard-widget-compact [aria-label="Chapter figures"]{gap:16px;margin-top:16px}.dashboard-widget-compact section[aria-labelledby$=home-active-sprint] .font-display,.dashboard-widget-compact section[aria-labelledby$=home-dashboard-xp] .font-display{font-size:20px;line-height:1.2}.dashboard-widget-compact section[aria-labelledby$=home-active-sprint]>div:last-child,.dashboard-widget-compact section[aria-labelledby$=home-next-steps]>div{margin-top:16px;padding-top:12px}@media(max-width:479px){.dashboard-widget-compact>section,.dashboard-widget-compact>.space-y-5>section{padding:14px}}@media(forced-colors:active){.dashboard-root .today-overview-item{box-shadow:none;border:1px solid canvastext}}.dashboard-snapshot-widget,.dashboard-summary-widget{background:var(--surface-soft-white);min-width:0;color:var(--ink);font-family:var(--font-sans);border-radius:16px;padding:16px}.dashboard-snapshot-heading{font-family:var(--font-sans);margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.4}.dashboard-snapshot-groups{margin-top:12px}.dashboard-snapshot-widget .dashboard-snapshot-strip{gap:7px;min-height:28px;margin-bottom:6px;padding:4px 8px}.dashboard-snapshot-strip>span:first-child,.dashboard-snapshot-strip-icon{width:16px;height:16px;color:var(--task-group-color);flex:none}.dashboard-snapshot-strip .task-table-group-count{min-width:22px;margin-left:auto;padding:1px 6px}.dashboard-snapshot-items>.dashboard-snapshot-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 10px;min-width:0;padding:10px;font-size:11px;line-height:1.45;display:grid}.dashboard-snapshot-task{min-width:0}.dashboard-snapshot-task-title{overflow-wrap:anywhere;color:var(--ink);font-size:13px;font-weight:500;line-height:1.45}.dashboard-snapshot-task-title[data-completed]{color:var(--ink-soft);text-decoration:line-through}.dashboard-snapshot-context{overflow-wrap:anywhere;color:var(--ink-soft);margin-top:3px;font-size:11px}.dashboard-snapshot-effort{max-width:6rem;color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:2px 8px;padding-top:2px;font-size:11px;display:flex}.dashboard-snapshot-row[data-status=in_progress]{--task-group-color:var(--ochre-text);--task-group-wash:color-mix(in oklab, var(--ochre-wash) 65%, var(--task-table-surface))}.dashboard-snapshot-row[data-status=blocked]{--task-group-color:var(--clay-text);--task-group-wash:color-mix(in oklab, var(--clay) 10%, var(--task-table-surface))}.dashboard-snapshot-row[data-status=done]{--task-group-color:var(--olive);--task-group-wash:color-mix(in oklab, var(--olive) 10%, var(--task-table-surface))}.dashboard-snapshot-status{grid-column:1/-1;justify-self:start;max-width:100%;height:24px;min-height:24px;padding-inline:6px;font-size:10px}.dashboard-snapshot-link{font-family:var(--font-sans);gap:7px;padding-inline:10px;font-size:12px;font-weight:500}.dashboard-snapshot-link>svg{width:13px;height:13px}.dashboard-outcome-list{gap:10px;margin-top:12px;display:grid}.dashboard-outcome-item{border:1px solid color-mix(in oklab,var(--border) 48%,transparent);border-radius:12px;overflow:hidden}.dashboard-outcome-title{background:color-mix(in oklab,var(--ochre-wash) 35%,var(--surface-soft-white));overflow-wrap:anywhere;align-items:start;gap:7px;padding:10px;font-size:13px;font-weight:600;line-height:1.45;display:flex}.dashboard-outcome-title>span{overflow-wrap:anywhere;min-width:0}.dashboard-outcome-title>svg{width:15px;height:15px;color:var(--ochre-text);flex:none;margin-top:2px}.dashboard-outcome-item>p{padding:0 10px 10px}.dashboard-outcome-metrics>li{min-width:0;padding:9px 10px}.dashboard-outcome-metrics>li+li{border-top:1px solid color-mix(in oklab,var(--border) 38%,transparent)}.dashboard-outcome-metric-label{overflow-wrap:anywhere;color:var(--ink);font-size:11px;font-weight:500}.dashboard-outcome-metric-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:5px;font-size:11px;display:grid}.dashboard-outcome-metric-values dt{color:var(--ink-soft);margin-bottom:2px;font-size:10px}.dashboard-outcome-metric-values dd{overflow-wrap:anywhere;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.dashboard-review-summary{gap:12px;margin-top:12px;display:grid}.dashboard-snapshot-eyebrow{color:var(--ink-soft);font-size:11px;font-weight:500}.dashboard-review-state{color:var(--ink);align-items:center;gap:7px;font-size:16px;font-weight:600;line-height:1.3;display:flex}.dashboard-review-state[data-submitted=true]>span{color:var(--olive)}.dashboard-review-count{border-top:1px solid color-mix(in oklab,var(--border) 45%,transparent);color:var(--ink-soft);align-items:baseline;gap:10px;padding-top:12px;font-size:11px;display:flex}.dashboard-review-count strong{color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:1}.dashboard-xp-signal{margin-top:12px}.widget-pod{--pod-line:var(--widget-line,color-mix(in oklab, var(--border) 52%, transparent));--pod-row-wash:var(--widget-row-wash,color-mix(in oklab, var(--paper-deep) 40%, var(--surface-soft-white)));color:var(--ink);font-family:var(--font-sans)}.widget-pod-toolbar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-bottom:10px;display:flex}.widget-pod .widget-pod-record-strip{background:color-mix(in oklab,var(--ochre-wash) 65%,var(--surface-soft-white));border-radius:8px;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:96px;min-height:32px;padding:5px 10px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.widget-pod-record-strip>span:last-child{background:color-mix(in oklab,var(--surface-soft-white) 70%,transparent);font-variant-numeric:tabular-nums;text-align:center;border-radius:7px;min-width:22px;padding:1px 6px}.widget-pod-records{border:1px solid var(--pod-line);background:var(--surface-soft-white);border-radius:12px;overflow:hidden}.widget-pod-columns,.widget-pod-list>li{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.widget-pod-columns{border-bottom:1px solid var(--pod-line);background:var(--pod-row-wash);min-height:32px;color:var(--ink-soft);padding-block:7px;font-size:11px;font-weight:500;line-height:1.5}.widget-pod-list>li{min-height:58px}.widget-pod-list>li+li{border-top:1px solid var(--pod-line)}.widget-pod-identity{align-items:center;gap:8px;min-width:0;display:flex}.widget-pod-initial{background:var(--pod-row-wash);width:28px;height:28px;color:var(--ink-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.widget-pod-name{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600;line-height:1.45}.widget-pod-progress{min-width:0;color:var(--ink-soft);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.widget-pod-grade{color:var(--ink);align-items:center;gap:5px;margin-top:3px;font-size:11px;font-weight:500;display:flex}.widget-pod-alone{border:1px solid var(--pod-line);color:var(--ink-soft);border-radius:12px;padding:12px;font-size:12px;line-height:1.6}.widget-pod-more{color:var(--ink-soft);margin-top:8px;font-size:11px}.widget-pod-requests{background:var(--pod-row-wash);color:var(--ink);border-radius:8px;margin-top:12px;padding:9px 10px;font-size:11px;font-weight:500}@media(forced-colors:active){.widget-pod-records,.widget-pod-columns,.widget-pod-list>li+li,.widget-pod-alone{border-color:canvastext}}.chapter-start-card{font-family:var(--font-sans);container-type:inline-size}.chapter-start-heading{align-items:center;gap:12px;display:flex}.chapter-start-heading .chapter-start-art{width:56px;height:56px}.chapter-start-heading h2{min-width:0;font-family:var(--font-sans);letter-spacing:-.035em;font-size:22px;font-weight:600;line-height:1.25}.chapter-start-copy{max-width:54ch;color:var(--ink-soft);margin-top:12px;font-size:13px;line-height:1.65}.chapter-start-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.chapter-weekly-loop{border-top:1px solid var(--widget-line,var(--border));margin-top:20px;padding-top:14px}.chapter-weekly-loop h3{color:var(--ink-soft);font-family:var(--font-sans);letter-spacing:normal;text-transform:none;font-size:11px;font-weight:500}.chapter-weekly-loop ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.chapter-weekly-loop li{gap:8px;min-width:0;display:flex}.chapter-loop-number{color:var(--ink-soft);font-family:var(--font-mono);white-space:nowrap;flex:none;align-self:flex-start;font-size:10px;line-height:20px}.chapter-weekly-loop strong{color:var(--ink);font-size:12px;font-weight:600}.chapter-weekly-loop li p{color:var(--ink-soft);margin-top:3px;font-size:12px;line-height:1.5}.chapter-next-slots--returning{border-top:1px solid var(--widget-line,var(--border));margin-top:16px;padding-top:16px}.chapter-work-slots-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chapter-work-slots h2,.chapter-next-card>h2,.chapter-last-card h2{color:var(--ink);font-family:var(--font-sans);letter-spacing:-.015em;font-size:14px;font-weight:600;line-height:1.4}.chapter-work-slots-summary{margin-top:10px}.chapter-work-slots-summary p{min-width:0;color:var(--ink-soft);font-size:13px;line-height:1.6}.chapter-dashboard .dashboard-widget-compact>section:has(.widget-empty-state){flex-direction:column;justify-content:center;height:100%;display:flex}.chapter-dashboard .dashboard-widget-compact .widget-empty-state{width:100%}.chapter-dashboard .dashboard-widget-compact .widget-empty-state-art{width:72px;height:72px}.chapter-dashboard .dashboard-widget-compact .widget-empty-state-body{max-width:31ch}@container (width<=420px){.chapter-start-heading h2{font-size:20px}.chapter-weekly-loop ol{grid-template-columns:minmax(0,1fr);gap:10px}.chapter-weekly-loop li+li{border-top:1px solid var(--widget-line,var(--border));padding-top:10px}.chapter-weekly-loop li p{margin-top:1px}}.chapter-dashboard .chapter-last-card [aria-label="Last chapter figures"]{gap:16px;margin-top:16px}.chapter-dashboard .chapter-last-card>div:last-child{margin-top:16px;padding-top:12px}.chapter-previous{min-width:0}.chapter-previous-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.chapter-previous-strip,.chapter-work-slots-strip{flex:1}.chapter-previous-strip h3,.chapter-work-slots-strip h2{color:var(--ink);font-family:var(--font-sans);font-size:11px;font-weight:600;line-height:1.4}.chapter-previous-record,.chapter-work-slots-summary{border:1px solid var(--widget-line,var(--border));background:var(--surface-soft-white);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.chapter-previous-name{color:var(--ink);font-family:var(--font-sans);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.45}.chapter-previous-meta{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.6}@media(forced-colors:active){.chapter-previous-record,.chapter-work-slots-summary{border-color:canvastext}}
