.day-header__hidden{color:inherit;font:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.day-header__hidden:hover,.day-header__hidden[aria-expanded=true]{color:var(--ink);text-decoration-color:currentColor}.note-card[data-hidden] .note-card__clock,.note-card[data-hidden] .note-card__excerpt{color:var(--ink-muted)}.note-card[data-hidden] .note-card__wave,.note-card[data-hidden] .note-card__chips,.note-card[data-hidden] .note-card__confidence{opacity:.45}.hidden-mark{padding:0 var(--space-2);border:1px solid var(--rule-strong);color:var(--ink-muted);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;flex:none;line-height:1.5}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:#f2f5fa;--paper-raised:#fff;--paper-sunken:#e7edf6;--ink:#202d46;--ink-soft:#475972;--ink-muted:#64738b;--rule:#dce4ef;--rule-strong:#bdcce0;--signal:#3457d5;--signal-soft:#e7edff;--focus:#3457d5;--danger:#bb3446;--font-display:"Avenir Next", "Avenir", "Trebuchet MS", sans-serif;--font-text:"Avenir Next", "Avenir", "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.75rem;--text-2xl:2.5rem;--leading-tight:1.15;--leading-text:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--touch-target:44px;--sidebar-width:15rem;--bottom-bar-height:3.75rem;--content-width:72rem;--shadow-raised:0 1px 0 #1d1b180a, 0 8px 24px -12px #1d1b182e;--ease:cubic-bezier(.2, .7, .2, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--paper:#151e30;--paper-raised:#1e2a40;--paper-sunken:#111a2b;--ink:#edf3ff;--ink-soft:#c5d2e6;--ink-muted:#9daec7;--rule:#30415c;--rule-strong:#475b7a;--signal:#93b0ff;--signal-soft:#293e70;--focus:#9db9ff;--danger:#f2a199;--shadow-raised:0 1px 0 #0000004d, 0 12px 28px -14px #0009}}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-text);font-size:var(--text-md);line-height:var(--leading-text);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{line-height:var(--leading-tight);margin:0;font-weight:600}p{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-6);border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);font:500 var(--text-md) / 1 var(--font-text);cursor:pointer;transition:background-color .16s var(--ease), border-color .16s var(--ease), transform .16s var(--ease);text-decoration:none;display:inline-flex}.button:hover{border-color:var(--ink-muted)}.button:active{transform:translateY(1px)}.button--primary{border-color:var(--ink);background:var(--ink);color:var(--paper)}.button--primary:hover{border-color:var(--ink-soft);background:var(--ink-soft)}.app-status,.sign-in{min-height:100dvh;padding:var(--space-6);text-align:center;place-items:center;display:grid}.app-status{align-content:center;gap:var(--space-4);color:var(--ink-soft)}.app-status__brand,.sign-in__brand{font-family:var(--font-display);letter-spacing:-.01em;font-style:italic;font-weight:500}.app-status__brand{font-size:var(--text-xl);color:var(--ink-muted)}.app-status[aria-busy=true] .app-status__brand{animation:breathe 1.6s var(--ease) infinite alternate}@keyframes breathe{0%{opacity:.45}to{opacity:1}}.sign-in__card{justify-items:center;gap:var(--space-4);width:min(100%,24rem);padding:var(--space-12) var(--space-6);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper-raised);box-shadow:var(--shadow-raised);display:grid}.sign-in__brand{font-size:var(--text-2xl)}.sign-in__brand:before{content:"";width:.6rem;height:.6rem;margin:0 auto var(--space-4);background:var(--signal);box-shadow:0 0 0 6px var(--signal-soft);border-radius:50%;display:block}.sign-in__lede{margin-bottom:var(--space-3);color:var(--ink-soft)}.sign-in__problem{justify-items:center;gap:var(--space-4);color:var(--ink-soft);display:grid}.sign-in__problem p{padding:var(--space-3) var(--space-4);border-left:3px solid var(--signal);border-radius:var(--radius-sm);background:var(--paper-sunken);text-align:left}.shell{min-height:100dvh}.shell__brand{align-items:center;gap:var(--space-2);display:flex}.shell__mark{background:var(--signal);width:.55rem;height:.55rem;box-shadow:0 0 0 4px var(--signal-soft);border-radius:50%}.shell__wordmark{font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.01em;font-style:italic;font-weight:500}.shell__nav-list{margin:0;padding:0;list-style:none}.shell__nav-link{align-items:center;gap:var(--space-3);min-height:var(--touch-target);color:var(--ink-soft);transition:color .16s var(--ease), background-color .16s var(--ease);text-decoration:none;display:flex}.shell__nav-link:hover,.shell__nav-link[aria-current=page]{color:var(--ink)}.shell__nav-icon{flex:none;display:inline-flex}.shell__main{min-width:0}.screen{gap:var(--space-6);width:min(100%, var(--content-width));display:grid}.screen__title{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.015em;font-weight:600}.read-region{gap:inherit;align-content:start;min-width:0;display:grid}.read-region--pending{min-block-size:min(60vh,32rem)}.read-region--appear{animation:.12s ease-out read-appear}.read-region__slow{color:var(--ink-muted)}@keyframes read-appear{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.read-region--appear{animation:none}}.shell[data-layout=wide]{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);grid-template-rows:auto 1fr;grid-template-areas:"brand main""nav main";display:grid}.shell[data-layout=wide] .shell__brand{padding:var(--space-6) var(--space-6) var(--space-6);border-right:1px solid var(--rule);background:var(--paper-sunken);grid-area:brand}.shell[data-layout=wide] .shell__nav{padding:0 var(--space-3);border-right:1px solid var(--rule);background:var(--paper-sunken);grid-area:nav;align-self:stretch;position:sticky;top:0}.shell[data-layout=wide] .shell__nav-list{gap:var(--space-1);display:grid}.shell[data-layout=wide] .shell__nav-link{padding:0 var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:500;position:relative}.shell[data-layout=wide] .shell__nav-link:hover{background:rgb(from var(--ink) r g b / 5%)}.shell[data-layout=wide] .shell__nav-link[aria-current=page]{background:var(--paper-raised);box-shadow:var(--shadow-raised)}.shell[data-layout=wide] .shell__nav-link[aria-current=page]:before{content:"";background:var(--signal);border-radius:0 3px 3px 0;width:3px;height:1.25rem;position:absolute;top:50%;left:-.75rem;transform:translateY(-50%)}.shell[data-layout=wide] .shell__main{padding:var(--space-6) var(--space-12);grid-area:main}.shell[data-layout=compact]{padding-bottom:calc(var(--bottom-bar-height) + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.shell[data-layout=compact] .shell__brand{z-index:1;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule);background:rgb(from var(--paper) r g b / 92%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0}.shell[data-layout=compact] .shell__wordmark{font-size:var(--text-md)}.shell[data-layout=compact] .shell__nav{z-index:2;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--rule);background:var(--paper-raised);position:fixed;inset:auto 0 0}.shell[data-layout=compact] .shell__nav-list{grid-template-columns:repeat(var(--nav-items,3), minmax(0, 1fr));height:var(--bottom-bar-height);display:grid}.shell[data-layout=compact] .shell__nav-link{height:100%;min-width:var(--touch-target);font-size:var(--text-xs);letter-spacing:.01em;flex-direction:column;justify-content:center;gap:2px;font-weight:500}.shell[data-layout=compact] .shell__nav-link[aria-current=page]{color:var(--signal)}.shell[data-layout=compact] .shell__main{padding:var(--space-6) var(--space-4)}.shell[data-layout=compact] .screen__title{font-size:var(--text-lg)}:root{--state-done:#3f7a4f;--state-done-soft:#dcebdc;--state-waiting:#a8741a;--state-waiting-soft:#f3e6c8;--state-failed:var(--danger);--state-failed-soft:#f4d9d6;--state-undone:var(--ink-muted);--state-undone-soft:var(--paper-sunken);--wave-played:var(--signal);--wave-rest:var(--rule-strong);--wave-trimmed:var(--rule);--wave-trimmed-wash:var(--paper-sunken);--wave-marker:var(--ink-muted);--wave-marker-faint:var(--rule-strong);--wave-gap:var(--ink-muted);--wave-height:3rem;--wave-height-compact:1.75rem;--battery-line:var(--ink-soft);--battery-latest:var(--ink);--battery-grid:var(--rule);--battery-charging:var(--state-done-soft);--battery-graph-height:9rem;--battery-graph-height-compact:7rem;--uncertain-underline:color-mix(in srgb, var(--state-waiting) 70%, transparent);--card-gap:var(--space-3);--palette-width:40rem;--overlay:#1d1b1852;--duration-quick:.12s}@media (prefers-color-scheme:dark){:root{--state-done:#7cc08d;--state-done-soft:#1f3324;--state-waiting:#e0b25a;--state-waiting-soft:#3a2f18;--state-failed-soft:#3d1f1c;--overlay:#00000080}}@media (prefers-reduced-motion:reduce){:root{--duration-quick:0s}}.shell__search{align-items:center;gap:var(--space-2);min-height:2.25rem;padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-raised);color:var(--ink-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-quick) var(--ease), color var(--duration-quick) var(--ease);margin-inline-start:auto;display:inline-flex}.shell__search:hover{border-color:var(--rule-strong);color:var(--ink)}.shell__search:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.shell__search-key{border:1px solid var(--rule);background:var(--paper-sunken);font-family:var(--font-mono);font-size:var(--text-xs);border-radius:4px;padding:0 .35rem;line-height:1.4}.shell[data-layout=wide] .shell__brand{row-gap:var(--space-3);flex-wrap:wrap}.shell[data-layout=wide] .shell__search{flex:1 0 100%;margin-inline-start:0}.shell[data-layout=compact] .shell__search{min-width:var(--touch-target);min-height:var(--touch-target);justify-content:center}.shell[data-layout=compact] .shell__search-label,.shell[data-layout=compact] .shell__search-key{display:none}.page-note{color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--leading-text);margin:0}.muted{color:var(--ink-muted)}.attention{color:var(--signal)}.error-text{color:var(--danger);font-size:var(--text-sm)}.status-line{color:var(--ink-muted);font-size:var(--text-sm)}.status-line[data-kind=error]{color:var(--danger)}.screen__header{align-items:baseline;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.screen__header>.screen__title{grid-area:1/1}.screen__header>:not(.screen__title,.screen__back,.screen__link,.screen__aside){grid-column:1/-1}.screen__back,.screen__link,.screen__aside{grid-row:1;justify-self:end}.screen__aside{grid-column:2}.screen__back,.screen__link{color:var(--ink-muted);font-size:var(--text-sm);grid-column:3;text-decoration:none}.screen__back:before{content:"← "}.screen__back:hover,.screen__link:hover{color:var(--ink);text-decoration:underline}.section{align-content:start;gap:var(--space-3);min-width:0;display:grid}.section__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600}.section__subtitle{font-size:var(--text-md);font-weight:600}.form{justify-items:start;gap:var(--space-4);display:grid}.field{gap:var(--space-1);min-width:0;color:var(--ink-soft);font-size:var(--text-sm);display:grid}.form>.field{justify-self:stretch;max-inline-size:24rem}.field>:where(input:not([type=checkbox],[type=radio]),select,textarea){width:100%}.form__wide{justify-self:stretch}.form>.section__subtitle{margin-top:var(--space-4)}.inline-form{align-items:end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.inline-form>.field{flex:10rem}.choices{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.field__hint{color:var(--ink-muted);font-size:var(--text-sm)}.check{align-items:center;gap:var(--space-2);min-height:var(--touch-target);color:var(--ink);font-size:var(--text-md);cursor:pointer;display:inline-flex}.actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.list>*,.list__item{padding:var(--space-3) 0;border-bottom:1px solid var(--rule)}.row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.list dd{margin:0}.row--start{justify-content:flex-start;column-gap:var(--space-6)}.row__title{font-weight:600}.row__main{flex:12rem;min-width:0;display:grid}.facts{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.facts dt{color:var(--ink-muted)}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.meta{align-items:baseline;gap:var(--space-1) var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.meta:where(ul,ol){color:var(--ink-muted)}.badge{padding-inline:var(--space-2);background:var(--paper-sunken);color:var(--ink-soft);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;font-weight:500;line-height:1.6}.badge[data-state=done]{background:var(--state-done-soft);color:var(--state-done)}.badge[data-state=waiting]{background:var(--state-waiting-soft);color:var(--state-waiting)}.badge[data-state=failed]{background:var(--state-failed-soft);color:var(--state-failed)}.badge[data-state=undone]{background:var(--state-undone-soft);color:var(--state-undone)}.fieldset{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.fieldset legend{margin-bottom:var(--space-1);color:var(--ink-soft);font-size:var(--text-sm);padding:0}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden]),select,textarea){min-height:var(--touch-target);max-inline-size:100%;padding:0 var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background-color:var(--paper-raised);color:var(--ink);font:var(--text-md) / 1.2 var(--font-text);transition:border-color var(--duration-quick) var(--ease)}:where(textarea){min-height:6rem;padding:var(--space-2) var(--space-3);line-height:var(--leading-text);resize:vertical}:where(select){appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-muted) 50%), linear-gradient(135deg, var(--ink-muted) 50%, transparent 50%);background-position:calc(100% - var(--space-3) - .35rem) 50%, calc(100% - var(--space-3)) 50%;cursor:pointer;background-repeat:no-repeat;background-size:.35rem .35rem;padding-inline-end:calc(var(--space-3) + 1.25rem)}:where(input,select,textarea)::placeholder{color:var(--ink-muted)}:where(input,select,textarea):hover:not(:disabled){border-color:var(--ink-muted)}:where(input,select,textarea):focus-visible{border-color:var(--focus);outline:2px solid var(--focus);outline-offset:1px}:where(input,select,textarea,button):disabled{cursor:not-allowed;opacity:.55}:where(input[type=checkbox],input[type=radio]){width:1.1rem;height:1.1rem;accent-color:var(--ink);cursor:pointer;margin:0}:where(input[type=range]){accent-color:var(--ink)}.button:disabled:hover{border-color:var(--rule-strong)}.button:disabled:active{transform:none}.button--quiet{color:var(--ink-soft);background:0 0;border-color:#0000}.button--quiet:hover{border-color:var(--rule);color:var(--ink)}.button--danger{color:var(--danger)}.segmented{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);display:inline-flex}.segmented__options{border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--paper-sunken);padding:2px;display:inline-flex}.segmented__option{min-height:2rem;padding:0 var(--space-3);border-radius:calc(var(--radius-md) - 3px);color:var(--ink-soft);font:500 var(--text-sm) / 1 var(--font-text);cursor:pointer;transition:background-color var(--duration-quick) var(--ease), color var(--duration-quick) var(--ease);background:0 0;border:0}.segmented__option:hover{color:var(--ink)}.segmented__option[aria-pressed=true]{background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-raised)}.screen--note{max-width:56rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell[data-layout=compact] .screen,.shell[data-layout=compact] .screen--note,.shell[data-layout=compact] .learning__columns,.shell[data-layout=compact] .learning__later{grid-template-columns:minmax(0,1fr);width:100%;max-width:none}.shell[data-layout=compact] .screen__header>.segmented{grid-area:auto/1/auto/-1;justify-self:start}.shell[data-layout=compact] .button,.shell[data-layout=compact] .button--small,.shell[data-layout=compact] .segmented__option{min-height:var(--touch-target)}.shell[data-layout=compact] .button{min-width:var(--touch-target)}.shell[data-layout=compact] .inbox-card__actions,.shell[data-layout=compact] .player__controls,.shell[data-layout=compact] .player__speeds{gap:var(--space-2);flex-wrap:wrap;display:flex}.shell[data-layout=compact] .entry-card__body{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.shell[data-layout=compact] .compact-play__button,.shell[data-layout=compact] .player,.shell[data-layout=compact] .player audio{width:100%}.shell[data-layout=compact] .player__toggle{flex:100%}.button--small{min-height:2rem;padding:0 var(--space-3);font-size:var(--text-sm)}.learning__columns{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));display:grid}.learning__entries,.corrections,.connectors{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.entry,.corrections__item,.connectors__item{padding:var(--space-3) 0;border-bottom:1px solid var(--rule)}.entry__row{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.entry__text{flex:auto;font-weight:500}.entry__misheard{color:var(--ink-muted)}.entry__version{color:var(--ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.entry__actions{gap:var(--space-2);display:flex}.entry__history summary{width:fit-content;margin-top:var(--space-1);color:var(--ink-muted);font-size:var(--text-sm);cursor:pointer}.entry__history ol{margin:var(--space-2) 0 0;padding-left:var(--space-4);font-size:var(--text-sm);color:var(--ink-soft)}.measures{gap:var(--space-2);grid-auto-columns:minmax(2.5rem,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}@media (width<=40rem){.measures{gap:var(--space-1);grid-auto-columns:minmax(2.125rem,1fr)}}.measures__week{justify-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums;grid-template-rows:auto 6rem auto;display:grid}.measures__bar{border-bottom:1px solid var(--rule-strong);align-items:end;width:100%;display:flex}.measures__fill{width:100%;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--signal);min-block-size:2px}.corrections__item{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.corrections__words{gap:var(--space-3);flex-wrap:wrap;flex:auto;display:flex}.corrections__change del{color:var(--ink-muted)}.corrections__change ins{font-weight:600;text-decoration:none}.corrections__date{color:var(--ink-muted);font-size:var(--text-sm)}.corrections__link{font-size:var(--text-sm)}.entry__meta{color:var(--ink-muted);font-size:var(--text-xs)}.learning__measures{gap:var(--space-6);display:grid}.measure{align-content:start;gap:var(--space-2);display:grid}.measure__title{font-size:var(--text-md)}.measures__stack{width:100%;border-radius:var(--radius-sm) var(--radius-sm) 0 0;flex-direction:column-reverse;min-block-size:2px;display:flex;overflow:hidden}.measures__part,.measure__swatch{background:var(--rule-strong)}.measures__part{flex-basis:0}.measures__part[data-part=automatic],.measure__swatch[data-part=automatic]{background:var(--signal)}.measures__part[data-part=review],.measure__swatch[data-part=review]{background:var(--ink-soft)}.measure__legend{gap:var(--space-1) var(--space-4);color:var(--ink-soft);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.measure__legend li{align-items:center;gap:var(--space-2);display:flex}.measure__swatch{border-radius:2px;block-size:.75rem;inline-size:.75rem}.rates{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.rates__item{gap:var(--space-1) var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.rates__name{font-weight:500}.rates__value{color:var(--ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.rates__track{background:var(--paper-sunken);border-radius:999px;grid-column:1/-1;block-size:.375rem;overflow:hidden}.rates__fill{background:var(--signal);block-size:100%;min-inline-size:2px;display:block}.question-sets__version[data-live] .entry__text{font-weight:600}.question-sets__changes{margin:var(--space-2) 0 0;padding-left:var(--space-4);color:var(--ink-soft);font-size:var(--text-sm)}.question-sets__results{margin:var(--space-2) 0 0;color:var(--ink-soft);font-size:var(--text-sm)}.question-sets__results[data-broken]{color:var(--state-failed)}.history__header{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.history__meta{gap:0 var(--space-3);margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.history__applied{margin:var(--space-1) 0 0;color:var(--ink-soft);font-size:var(--text-sm)}.connectors__item{gap:var(--space-1) var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.connectors__detail{color:var(--ink-soft);font-size:var(--text-sm);grid-column:1}.connectors__state{align-self:center;align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);grid-area:1/2/span 2;display:inline-flex}.connectors__state:before{content:"";border:1px solid var(--rule-strong);border-radius:50%;width:.5rem;height:.5rem}.connectors__item[data-state=on] .connectors__state{color:var(--ink)}.connectors__item[data-state=on] .connectors__state:before{border-color:var(--signal);background:var(--signal)}.connector{gap:var(--space-6);display:grid}.connector__header .connectors__state{grid-area:1/2}.connector__header[data-state=on] .connectors__state{color:var(--ink)}.connector__header[data-state=on] .connectors__state:before{border-color:var(--signal);background:var(--signal)}.connector__form{align-content:start;gap:var(--space-3);display:grid}.connector__threshold input[type=range]{max-width:24rem}.connector__threshold output{margin-left:var(--space-2);color:var(--ink);font-variant-numeric:tabular-nums;justify-self:start}.connector__action{grid-template-columns:minmax(0,1fr) auto}.connector__effect{color:var(--ink-muted);font-size:var(--text-sm);align-self:center}.connector__effect[data-effect=external]{color:var(--danger)}.connector__action-mode{align-items:center;gap:var(--space-2);color:var(--ink-soft);font-size:var(--text-sm);display:inline-flex}.runners__item{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--rule);display:grid}.runners__row{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.runners__online{align-items:center;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);display:inline-flex}.runners__online:before{content:"";border:1px solid var(--rule-strong);border-radius:50%;width:.5rem;height:.5rem}.runners__item[data-online=true] .runners__online{color:var(--ink)}.runners__item[data-online=true] .runners__online:before{border-color:var(--signal);background:var(--signal)}.runners__code{font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:.08em}.runners__command{padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-raised);font-family:var(--font-mono);font-size:var(--text-sm);white-space:pre;display:block;overflow-x:auto}.runners__commands{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.pairing__code{font-family:var(--font-mono);font-size:var(--text-2xl);letter-spacing:.12em;line-height:var(--leading-tight)}.battery__summary{gap:var(--space-1);display:grid}.battery__level{color:var(--ink-soft);margin:0}.battery__level strong{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-tight);color:var(--ink);font-variant-numeric:tabular-nums}.battery__summary p{margin:0}.battery__estimate{font-weight:600}.battery__estimate .muted{font-weight:400}.battery .segmented{justify-self:start}.battery-graph{gap:var(--space-1);min-width:0;margin:0;display:grid}.battery-graph--pending,.battery-graph__plot{height:var(--battery-graph-height);position:relative}.battery-graph__plot{border-bottom:1px solid var(--rule-strong);margin-left:2.75rem}.battery-graph__svg{width:100%;height:100%;display:block;overflow:visible}.battery-graph__charging{fill:var(--battery-charging)}.battery-graph__grid{stroke:var(--battery-grid);stroke-width:1px;stroke-dasharray:2 4}.battery-graph__line{fill:none;stroke:var(--battery-line);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.battery-graph__latest{background:var(--battery-latest);border-radius:50%;width:.5rem;height:.5rem;position:absolute;transform:translate(-50%,-50%)}.battery-graph__axis{right:calc(100% + var(--space-2));color:var(--ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:1;position:absolute}.battery-graph__axis--top{top:0}.battery-graph__axis--bottom{bottom:0}.battery-graph__empty{color:var(--ink-muted);font-size:var(--text-sm);place-items:center;margin:0;display:grid;position:absolute;inset:0}.battery-graph__dates{justify-content:space-between;gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-xs);flex-wrap:wrap;margin-left:2.75rem;display:flex}.battery-graph__legend{align-items:center;gap:var(--space-1);display:inline-flex}.battery-graph__swatch{background:var(--battery-charging);border:1px solid var(--rule-strong);border-radius:2px;width:.75rem;height:.75rem}.shell[data-layout=compact] .battery-graph--pending,.shell[data-layout=compact] .battery-graph__plot{height:var(--battery-graph-height-compact)}.telemetry-history{min-width:0}.telemetry-history>summary{min-height:var(--touch-target);cursor:pointer;align-items:center;font-weight:600;display:flex}.telemetry-history__scroll{border-top:1px solid var(--rule);max-height:24rem;overflow:auto}.telemetry-history__table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.telemetry-history__table th,.telemetry-history__table td{padding:var(--space-2) var(--space-2) var(--space-2) 0;border-bottom:1px solid var(--rule);text-align:left;white-space:nowrap}.telemetry-history__table thead th{background:var(--paper);color:var(--ink-muted);font-weight:500;position:sticky;top:0}.telemetry-history__table tbody th{font-weight:400}.inbox__group{align-content:start;gap:var(--space-3);display:grid}.inbox__group-header{align-items:baseline;gap:var(--space-2);display:flex}.inbox__group-title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600}.inbox__group-count{min-width:1.5rem;padding:0 var(--space-2);background:var(--paper-sunken);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-align:center;border-radius:999px;line-height:1.6}.inbox__cards{gap:var(--card-gap);margin:0;padding:0;list-style:none;display:grid}.inbox-card{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);display:grid}.inbox-card__title{font-size:var(--text-md);font-weight:600}.entry-card__header{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.entry-card__header time{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.entry-card__open{color:var(--ink-muted);font-size:var(--text-sm)}.entry-card__body{align-items:flex-start;gap:var(--space-3);display:flex}.entry-card__excerpt{min-width:0;color:var(--ink-soft)}.compact-play{flex:none}.compact-play__button{min-width:4.5rem;min-height:2rem;padding:0 var(--space-3);font-size:var(--text-sm)}.entry-card__suggestions{margin:0;padding:0;list-style:none;display:grid}.entry-suggestion{gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--rule);display:grid}.entry-suggestion__summary{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.entry-suggestion__label{font-weight:600}.entry-suggestion__connector{color:var(--ink-muted);font-size:var(--text-sm)}.entry-suggestion__confidence{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.entry-suggestion__args{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.entry-suggestion__args>div{display:contents}.entry-suggestion__args dt{color:var(--ink-muted)}.entry-suggestion__args dd{overflow-wrap:anywhere;min-width:0;margin:0}.entry-suggestion__edit{gap:var(--space-3);display:grid}.entry-suggestion__field{gap:var(--space-1);max-inline-size:24rem;display:grid}.inbox-card__label{color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.inbox-card__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.entry-card__resolve{padding-top:var(--space-3);border-top:1px solid var(--rule)}.entry-card__outcome{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--state-done);border-radius:var(--radius-sm);background:var(--paper-sunken);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.entry-card__outcome[data-state=waiting]{border-left-color:var(--state-waiting)}.entry-card__outcome[data-state=failed]{border-left-color:var(--state-failed)}.entry-card__receipt{font-weight:600}.inbox-card__problem{color:var(--danger);font-size:var(--text-sm)}.suggestion-card__reason{color:var(--ink-soft)}.suggestion-card__evidence{gap:var(--space-1);padding-left:var(--space-4);color:var(--ink-soft);font-size:var(--text-sm);margin:0;display:grid}.suggestion-card__effect{font-size:var(--text-sm)}.inbox__alerts{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.alert-row{align-items:center;gap:var(--space-1) var(--space-4);min-height:var(--touch-target);padding:var(--space-2) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr) auto;display:grid}.alert-row__kind{font-weight:500}.alert-row__age{color:var(--ink-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.alert-row__action,.alert-row__done{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;grid-column:1/-1;display:flex}.alert-row__message{color:var(--ink-muted);font-size:var(--text-sm);grid-column:1/-1}.alert-row__done,.alert-row__unknown{color:var(--ink-muted)}.shell[data-layout=compact] .alert-row{grid-template-columns:minmax(0,1fr) auto}.shell[data-layout=compact] .alert-row__target{grid-area:2/1/auto/-1}.shell[data-layout=compact] .alert-row__age{grid-area:1/2}.vs-timeline{min-width:0}.timeline__river{flex:auto;min-width:0;position:relative}.timeline__day{gap:var(--space-1) var(--space-3);padding:var(--space-1) var(--space-3);z-index:1;background:var(--paper);box-shadow:inset 0 -1px 0 var(--rule);color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;pointer-events:none;flex-wrap:wrap;margin:0;display:flex;position:absolute;inset:0 0 auto}.timeline__frame{min-width:0;min-height:0;display:flex}.vs-timeline-scroller{overflow-anchor:none;contain:strict;flex:auto;min-width:0;position:relative;overflow-y:auto}.timeline__feed{--spine-x:calc(var(--space-3) + 4.25rem + var(--space-3) / 2);background-image:linear-gradient(var(--rule-strong), var(--rule-strong));background-repeat:no-repeat;background-size:1px 100%;background-position:var(--spine-x) 0;position:relative}.timeline__quiet{box-sizing:border-box;padding-left:calc(var(--spine-x) + var(--space-3));color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;background:linear-gradient(var(--paper), var(--paper)) no-repeat var(--spine-x) 0 / 1px 100%, repeating-linear-gradient(var(--ink-muted) 0 2px, transparent 2px 6px) no-repeat var(--spine-x) 0 / 1px 100%;align-items:center;display:flex}.timeline__detail{box-sizing:border-box;overscroll-behavior:contain;padding:var(--space-3) var(--space-4);background:var(--paper-raised);box-shadow:inset 3px 0 0 var(--signal);overflow-y:auto}.timeline__message{padding:var(--space-4) 0;color:var(--ink-muted);margin:0}.day-header{box-sizing:border-box;justify-content:flex-end;gap:var(--space-1);padding:var(--space-2) var(--space-3);background:var(--paper);flex-direction:column;display:flex;overflow:hidden}.day-header__row{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.day-header__title{font-family:var(--font-display);font-size:var(--text-lg);white-space:nowrap;margin:0;font-weight:600}.day-header[data-density=compact] .day-header__title,.shell[data-layout=compact] .day-header__title{font-size:var(--text-md)}.day-header__counts{gap:var(--space-3);min-width:0;color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;display:flex;overflow:hidden}.day-header__waiting{color:var(--state-waiting)}.day-header__bar{background:color-mix(in srgb, var(--ink-muted) 15%, transparent);border-radius:3px;height:6px;position:relative}.day-header__bar>span{background:var(--signal);border-radius:2px;width:calc(4.16667% - 1px);position:absolute;top:0;bottom:0}.note-card{box-sizing:border-box;column-gap:var(--space-3);padding:var(--space-2) var(--space-3);box-shadow:inset 0 -1px 0 var(--rule);cursor:pointer;background:0 0;grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:start;display:grid;position:relative;overflow:hidden}.note-card[data-expanded=true]{background:var(--paper-raised);box-shadow:inset 3px 0 0 var(--signal)}.note-card[data-trashed=true]{opacity:.6}.note-card__time{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.note-card__clock{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;letter-spacing:.01em}.note-card__quality{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.note-card__synced{color:var(--signal)}.note-card__body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.note-card__meta{align-items:center;gap:var(--space-2);min-width:0;display:flex}.note-card__wave{opacity:.7;border-radius:2px;flex:0 100 auto;min-width:1.5rem;height:14px;display:block}.note-card__excerpt{color:var(--ink);font-size:var(--text-sm);-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.note-card[data-trashed=true] .note-card__excerpt{color:var(--ink-muted)}.note-card__uncertain{text-decoration-style:wavy;-webkit-text-decoration-color:var(--state-waiting);text-decoration-color:var(--state-waiting);text-underline-offset:2px;text-decoration-thickness:1px}.note-card__confidence{align-items:flex-end;gap:2px;display:inline-flex}.note-card__confidence>span{background:var(--ink-muted);opacity:.35;border-radius:1px;width:3px}.note-card__confidence>span[data-filled=true]{background:var(--signal);opacity:1}.timeline__thread{left:var(--space-2);background:var(--signal);opacity:.6;pointer-events:none;border-radius:1px;width:2px;position:absolute}.note-card__thread{left:var(--space-2);background:var(--signal);opacity:.6;border-radius:1px;width:2px;position:absolute;top:50%;bottom:0}.note-card__chips{gap:var(--space-1);flex-wrap:nowrap;flex:0 auto;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.note-card__chip{min-width:0;padding:1px var(--space-2);background:var(--state-waiting);color:var(--paper);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:0 auto;line-height:1.5;overflow:hidden}.note-card__more{padding:1px var(--space-1);color:var(--ink-muted);font-size:var(--text-xs);white-space:nowrap;flex:none;line-height:1.5;display:none}@container (width<=26rem){.note-card__chip:nth-child(n+2){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.note-card__more{display:block}}.note-card__chip[data-state=done]{background:var(--state-done)}.note-card__chip[data-state=failed]{background:var(--state-failed)}.note-card__chip[data-state=undone]{background:var(--state-undone);text-decoration:line-through}.placeholder{box-sizing:border-box;column-gap:var(--space-3);padding:var(--space-2) var(--space-3);box-shadow:inset 0 -1px 0 var(--rule);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-sm);grid-template-columns:4.25rem minmax(0,1fr);align-items:start;display:grid;overflow:hidden}.placeholder__lines{gap:var(--space-2);flex-direction:column;padding-top:4px;display:flex}.placeholder__bar{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--ink-muted) 18%, transparent);height:10px;display:block}.vs-scrubber{border-left:1px solid var(--rule-strong);touch-action:none;-webkit-user-select:none;user-select:none;cursor:ns-resize;outline-offset:2px;flex:none;width:4.5rem;position:relative}.vs-scrubber__month{left:var(--space-2);color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:.02em;white-space:nowrap;pointer-events:none;line-height:1;position:absolute}.vs-scrubber__tick{background:color-mix(in srgb, var(--ink-muted) 35%, transparent);pointer-events:none;height:1px;position:absolute;right:0}.vs-scrubber__day{right:calc(var(--space-2) + 12px);color:var(--ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;pointer-events:none;line-height:1;position:absolute;transform:translateY(-50%)}.vs-scrubber__marker{background:var(--signal);pointer-events:none;height:2px;position:absolute;left:-1px;right:0}.vs-scrubber__bubble{right:calc(100% + var(--space-2));padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--paper-raised);color:var(--ink);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap;box-shadow:var(--shadow-raised);pointer-events:none;position:absolute;transform:translateY(-50%)}.note-detail{gap:var(--space-8);min-width:0;display:grid}.note-detail--inline{gap:var(--space-3)}.note-detail__links{font-size:var(--text-sm);margin:0}.screen__header>.meta{color:var(--ink-muted)}.player{gap:var(--space-4);min-width:0;display:grid}.player__controls{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.player__time{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.player__speeds{margin-inline-start:auto}.player__options{align-items:center;gap:var(--space-2) var(--space-4);color:var(--ink-soft);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.player__full{align-items:center;gap:var(--space-2);min-height:var(--touch-target);cursor:pointer;display:inline-flex}.player__download{min-height:var(--touch-target);align-items:center;margin-inline-start:auto;display:inline-flex}.waveform-frame{gap:var(--space-1);min-width:0;display:grid}.waveform__labels{justify-content:space-between;gap:0 var(--space-3);color:var(--ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);flex-wrap:wrap;display:flex}.waveform__label{white-space:nowrap}.waveform__label--end{margin-inline-start:auto}.waveform{cursor:pointer;touch-action:manipulation;position:relative}.waveform__region{background:var(--wave-trimmed-wash);pointer-events:none;min-width:2px;position:absolute;inset-block:0}.waveform__region--start{border-inline-end:1px solid var(--wave-marker)}.waveform__region--end{border-inline-start:1px solid var(--wave-marker)}.waveform-frame[data-trim=full] .waveform__region{border-color:var(--wave-marker-faint);background:0 0}.waveform__handle{z-index:2;cursor:ew-resize;touch-action:none;width:24px;position:absolute;inset-block:-6px;transform:translate(-50%)}.waveform__handle:before{content:"";inset-block:0;background:var(--wave-played);border-radius:2px;width:4px;position:absolute;left:50%;transform:translate(-50%)}.waveform__handle:hover:before,.waveform__handle:active:before{width:6px}.waveform__gap{z-index:1;border-inline-start:1px dashed var(--wave-gap);width:0;position:absolute;inset-block:0;transform:translate(-50%)}.waveform__canvas{width:100%;display:block;position:relative}.transcript{gap:var(--space-2);display:grid}.transcript__text{line-height:1.7}.transcript__word{color:inherit;font:inherit;line-height:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:2px;margin:0;padding:0 1px;display:inline}.transcript__word[data-uncertain=true]{text-decoration-line:underline;text-decoration-style:wavy;-webkit-text-decoration-color:var(--uncertain-underline);text-decoration-color:var(--uncertain-underline);text-underline-offset:.2em}.transcript__word[data-timing=estimated]{border-top:1px dotted var(--rule-strong);border-radius:0}.transcript__word[data-selected=true]{outline:1px solid var(--rule-strong)}.transcript__word[aria-current=true]{background:var(--signal-soft)}.transcript__fix{margin-inline:var(--space-1)}.transcript__editor{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.transcript__editor .transcript__input{min-height:2rem;padding-block:0}.transcript__note,.transcript__message{margin:0}.vocabulary-offer{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-sunken);margin-block-start:var(--space-2);display:grid}.vocabulary-offer__prompt{margin:0}.decision{gap:var(--space-2);display:grid}.decision__title{font-size:var(--text-md);font-weight:600}.decision__title time{font-weight:400}.decision__label{color:var(--ink-muted);font-size:var(--text-sm);font-weight:600}.decision__items{gap:var(--space-1);margin:0;padding-inline-start:var(--space-4);display:grid}.decision__applied{font-size:var(--text-sm);margin:0}.receipt{gap:var(--space-2);display:grid}.receipt .meta{font-size:var(--text-md)}.facts__pair{display:contents}.facts code,.receipt__output{font-family:var(--font-mono);overflow-wrap:anywhere}.receipt__output{font-size:var(--text-sm);white-space:pre-wrap;margin:0}.note-actions{justify-items:start;gap:var(--space-4);display:grid}.note-actions__retranscribe{justify-self:stretch;max-inline-size:40rem}.note-actions__future{gap:var(--space-2) var(--space-3);grid-template-columns:max-content minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.note-actions__future li{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.trim-editor{justify-items:start;gap:var(--space-2);margin-block:var(--space-3);display:grid}.trim-editor__form{gap:var(--space-3);justify-self:stretch;max-inline-size:32rem;display:grid}.trim-editor__hint{margin:0}.trim-editor__suggestion{justify-items:start;gap:var(--space-2);max-inline-size:32rem;display:grid}.trim-editor__suggestion p{margin:0}.trim-editor__field output{color:var(--ink);font-variant-numeric:tabular-nums}.note-actions__hint{flex-basis:100%;margin:0}.shape-banner{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-inline-start:3px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--paper-sunken);display:grid}.shape-banner__lines{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.shape-banner__line{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.shape-banner__text{flex:16rem}.shape-banner__link{font-size:var(--text-sm)}.shape-banner>.status-line{margin:0}.split-picker{gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-raised);margin:0;display:grid}.split-picker:focus-visible{outline-offset:0}.split-picker__legend{float:left;width:100%;padding:0;font-weight:600}.split-picker__text{line-height:2}.split-picker__choice{cursor:pointer;touch-action:manipulation;position:relative}.split-picker__radio{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.split-picker__cut{vertical-align:-.25em;width:2px;height:1.3em;transition:background-color var(--duration-quick) var(--ease);background:0 0;border-radius:1px;margin-inline:.3em;display:inline-block}.split-picker__word{border-radius:2px;padding:.1em 1px}.split-picker__choice:hover .split-picker__cut{background:var(--rule-strong)}.split-picker__choice:has(:focus-visible) .split-picker__word{outline:2px solid var(--focus);outline-offset:1px}.split-picker__choice:has(:focus-visible) .split-picker__cut{background:var(--rule-strong)}.split-picker__choice[data-chosen] .split-picker__cut{background:var(--signal);width:3px}.split-picker__choice[data-chosen] .split-picker__word{background:var(--signal-soft)}.split-picker__preview{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;display:grid}.split-picker__half{align-content:start;gap:var(--space-1);border-inline-start:2px solid var(--rule);padding-inline-start:var(--space-3);display:grid}.split-picker__half+.split-picker__half{border-inline-start-color:var(--signal)}.split-picker__half dt{color:var(--ink-muted);font-size:var(--text-sm)}.split-picker__half dd{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.split-picker>[role=alert]{margin:0}.confirm{width:min(30rem, calc(100% - 2 * var(--space-3)));padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-raised)}.confirm:not([open]){display:none}.confirm[open]{gap:var(--space-3);display:grid}.confirm[open]:not(:modal){z-index:50;height:fit-content;margin:auto;position:fixed;inset:0}.confirm::backdrop{background:var(--overlay)}.confirm__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-tight)}.confirm__question{overflow-wrap:anywhere}.confirm__lead{color:var(--ink-soft);font-size:var(--text-sm)}.confirm>[role=alert]{margin:0}.confirm__footer{justify-content:flex-end;padding-block-start:var(--space-1)}.palette{z-index:50;padding-top:min(12vh,6rem);padding-inline:var(--space-3);background:color-mix(in srgb, var(--ink) 28%, transparent);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.palette__dialog{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);width:min(40rem,100%);max-height:min(36rem,80vh);box-shadow:var(--shadow-raised);flex-direction:column;display:flex;overflow:hidden}.palette__input-row{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule);display:flex}.palette__icon{color:var(--ink-muted);flex:none}.palette__input{min-width:0;min-height:0;color:var(--ink);font:inherit;font-size:var(--text-md);background:0 0;border:none;outline:none;flex:1;padding:0}.palette__input:focus-visible{outline:none}.palette__list{padding:var(--space-1);overflow-y:auto}.palette__group-label{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--ink-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.palette__option{align-items:baseline;column-gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:6.5rem 1fr auto;display:grid}.palette__option[aria-selected=true]{background:color-mix(in srgb, var(--signal) 12%, var(--paper-raised));box-shadow:inset 2px 0 0 var(--signal)}.palette__meta{color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.palette__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.palette__text strong{font-weight:600}.palette__tags{gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-xs);white-space:nowrap;display:flex}.palette__mark{background:color-mix(in srgb, var(--signal) 24%, transparent);color:inherit;border-radius:2px;padding:0}.palette__footer{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-top:1px solid var(--rule);color:var(--ink-muted);font-size:var(--text-xs);display:flex}.palette__keys{gap:var(--space-3);display:flex}.palette__footer kbd{padding:0 var(--space-1);border:1px solid var(--rule-strong);font-family:var(--font-mono);border-radius:3px}.teach{width:min(34rem, calc(100% - 2 * var(--space-3)));max-height:min(44rem, calc(100dvh - 2 * var(--space-4)));border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-raised);padding:0;overflow-y:auto}.teach:not([open]){display:none}.teach[open]:not(:modal){z-index:50;margin:auto;position:fixed;inset:0}.teach::backdrop{background:var(--overlay)}.teach__header{gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-3);display:grid}.teach__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-tight);margin:0}.teach__lead{max-inline-size:60ch;color:var(--ink-soft);font-size:var(--text-sm);margin:0}.teach>.page-note,.teach>[role=alert]{padding:0 var(--space-4) var(--space-4)}.teach__form,.teach__result{gap:var(--space-3);display:grid}.teach__result{padding:0 var(--space-4)}.teach__choices{border-block-start:1px solid var(--rule);display:grid}.teach__choice{gap:var(--space-1);padding:var(--space-2) var(--space-4);transition:background-color var(--duration-quick) var(--ease);border-inline-start:3px solid #0000;display:grid}.teach__choice+.teach__choice{border-top:1px solid var(--rule)}.teach__choice[data-selected]{border-inline-start-color:var(--signal);background:var(--paper)}.teach__option-row{justify-content:space-between;align-items:center;gap:var(--space-2);min-block-size:var(--touch-target);display:flex}.teach__option{align-items:center;gap:var(--space-3);min-block-size:var(--touch-target);cursor:pointer;flex:auto;display:inline-flex}.teach__option-label{font-weight:500}.teach__current{flex:none}.teach__hint{margin:calc(-1 * var(--space-2)) 0 0;padding-inline-start:calc(1.1rem + var(--space-3))}.teach__args{gap:var(--space-3);padding:var(--space-1) 0 var(--space-2) calc(1.1rem + var(--space-3));display:grid}.teach__required{color:var(--ink-muted)}.teach__form>[role=alert]{padding-inline:var(--space-4);margin:0}.teach__footer{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:0 var(--space-4) var(--space-4);flex-wrap:wrap;display:flex}.teach__form .teach__footer{border-block-start:1px solid var(--rule);background:var(--paper-raised);padding-block-start:var(--space-3);position:sticky;inset-block-end:0}.teach__result .teach__footer{justify-content:flex-end;padding-inline:0}.teach__rerun{color:var(--ink-soft)}.routing-map-page__controls{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.routing-map-page__totals,.learning__routing-totals{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink);margin:0}.routing-map-page__layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.routing-map-page[data-panel=open] .routing-map-page__layout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.routing-map-page__main{gap:var(--space-4);min-width:0;display:grid}.routing-map-page__figure{gap:var(--space-3);margin:0;display:grid}.routing-map-page__frame{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper-sunken);width:100%;overflow-x:auto}.routing-map{font-family:var(--font-text);display:block}.routing-map__stage{fill:var(--ink-soft);paint-order:stroke;stroke:var(--paper-sunken);stroke-width:6px;stroke-linejoin:round;font-size:var(--text-sm);font-weight:600}.routing-map__edge{fill:none;stroke:var(--rule-strong);stroke-opacity:.85;transition:stroke-opacity var(--duration-quick) var(--ease)}.routing-map__edge--acted{stroke:var(--state-done);stroke-opacity:.55}.routing-map__edge--asked{stroke:var(--state-waiting);stroke-opacity:.6;stroke-dasharray:10 6}.routing-map__edge--hidden{stroke:var(--ink-muted);stroke-opacity:.6;stroke-dasharray:2 5;stroke-linecap:round}.routing-map__edge--selected{stroke-opacity:1}.routing-map__hit{fill:none;stroke:#0000;cursor:pointer;outline:none}.routing-map__hit:hover{stroke:var(--ink);stroke-opacity:.06}.routing-map__hit:focus-visible{stroke:var(--focus);stroke-opacity:.35}.routing-map__node{cursor:pointer;outline:none}.routing-map__node-box{fill:var(--paper-raised);stroke:var(--rule-strong);stroke-width:1px}.routing-map__node:hover .routing-map__node-box{stroke:var(--ink-soft)}.routing-map__node-box--selected{stroke:var(--ink);stroke-width:2px}.routing-map__node:focus-visible .routing-map__node-box{stroke:var(--focus);stroke-width:3px}.routing-map__node-label{fill:var(--ink-soft);font-size:var(--text-xs)}.routing-map__node-count{fill:var(--ink);font-family:var(--font-display);font-size:var(--text-lg)}.routing-map__learned{fill:var(--signal)}.routing-map__change{fill:var(--ink-soft);font-family:var(--font-text);font-size:var(--text-xs)}.routing-map__change--down{font-style:italic}.routing-map-page__legend{gap:var(--space-2) var(--space-4);color:var(--ink-soft);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.legend-item{align-items:center;gap:var(--space-2);display:inline-flex}.legend-item:before{content:"";border-top:3px solid var(--rule-strong);width:1.75rem}.legend-item--acted:before{border-top-color:var(--state-done)}.legend-item--asked:before{border-top-style:dashed;border-top-color:var(--state-waiting)}.legend-item--hidden:before{border-top-style:dotted;border-top-color:var(--ink-muted)}.legend-item--learned:before{background:var(--signal);clip-path:polygon(0 0,100% 0,100% 100%);border:0;width:.6rem;height:.6rem}.routing-map-page__sentences{gap:var(--space-2);padding-left:var(--space-6);max-width:70ch;color:var(--ink-soft);margin:0;display:grid}.path-panel{top:var(--space-4);gap:var(--space-4);max-height:calc(100vh - var(--space-8));padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper-raised);box-shadow:var(--shadow-raised);display:grid;position:sticky;overflow-y:auto}.path-panel[data-presentation=sheet]{inset:auto 0 calc(var(--bottom-bar-height) + env(safe-area-inset-bottom,0px));z-index:3;border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;max-height:70vh;position:fixed}.path-panel__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.path-panel__title{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-tight);margin:0}.path-panel__title:focus{outline:none}.path-panel__body{gap:var(--space-4);display:grid}.path-panel__body.read-region--pending{min-block-size:8rem}.path-panel__section{gap:var(--space-2);display:grid}.path-panel__heading{font-size:var(--text-sm);color:var(--ink);margin:0;font-weight:600}.path-panel__learned{padding:var(--space-2) var(--space-3);border-left:3px solid var(--signal);background:var(--signal-soft);color:var(--ink);font-size:var(--text-sm);margin:0;list-style:none}.path-panel__rolled-back{color:var(--ink-muted);text-decoration:line-through}.path-panel__notes,.path-panel__list{gap:var(--space-2);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.path-panel__note{gap:2px;display:grid}.path-panel__note-link{min-height:var(--touch-target);padding:var(--space-1) 0;color:var(--ink);display:block}.path-panel__note-meta{color:var(--ink-muted);font-size:var(--text-xs)}.path-panel__bins{width:100%;height:4.5rem}.path-panel__bin{fill:var(--rule-strong)}.path-panel__axis{stroke:var(--rule-strong)}.path-panel__tick{fill:var(--ink-muted);font-size:9px}.path-panel__threshold{stroke:var(--signal);stroke-width:2px;vector-effect:non-scaling-stroke}.shell[data-layout=compact] .routing-map-page[data-panel=open] .routing-map-page__layout{grid-template-columns:minmax(0,1fr)}.shell[data-layout=compact] .routing-map-page[data-panel=open]{padding-bottom:70vh}@media (prefers-reduced-motion:reduce){.routing-map__edge{transition:none}}:root{--rail:#202f50;--rail-muted:#bccce8;--rail-active:#3a4f78;--console-shadow:0 2px 5px #1c315208, 0 12px 32px -24px #1c31523d}body{font-feature-settings:"ss01"}::selection{background:var(--signal-soft);color:var(--ink)}.screen{gap:2rem}.screen__header{border-bottom:1px solid var(--rule);padding-bottom:1.25rem}.screen__title{letter-spacing:-.045em;font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:650}.page-note{max-width:70ch}.section__title,.inbox__group-title{letter-spacing:-.025em}.button{border-radius:8px;font-weight:600}.button--primary{background:var(--signal);border-color:var(--signal);color:#fff;transition-property:border-color,transform}.button--primary:hover{background:color-mix(in srgb, var(--signal) 85%, #172a60);border-color:#0000}.button--quiet{background:0 0}:where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.shell__main:focus{outline:none}.shell__skip{z-index:30;background:var(--paper-raised);border-radius:.5rem;padding:.6rem 1rem;position:fixed;top:.75rem;left:1rem;transform:translateY(-200%)}.shell__skip:focus{transform:translateY(0)}.shell__mark{width:34px;height:34px;box-shadow:none;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:3px;display:flex}.shell__mark i{background:currentColor;border-radius:3px;width:3px;display:block}.shell__wordmark{letter-spacing:-.045em;font-size:1.32rem;font-style:normal;font-weight:650}.shell[data-layout=wide]{background:var(--rail)}.shell[data-layout=wide] .shell__brand{background:var(--rail);color:#f3f7ff;border:0;padding:2rem 1.4rem 1.6rem}.shell[data-layout=wide] .shell__nav{background:var(--rail);color:#f3f7ff;border:0;flex-direction:column;align-self:start;height:calc(100dvh - 10.3rem);padding:0 1rem;display:flex}.shell[data-layout=wide] .shell__nav-list{gap:.4rem;position:sticky;top:1rem}.shell[data-layout=wide] .shell__nav-list li:nth-last-child(2){border-top:1px solid #43516a;margin-top:1.6rem;padding-top:1.6rem}.shell[data-layout=wide] .shell__nav-link{color:var(--rail-muted);border-radius:9px;min-height:48px;padding-inline:1rem;font-size:.9rem}.shell[data-layout=wide] .shell__nav-link:hover{color:#fff;background:#2d4064}.shell[data-layout=wide] .shell__nav-link[aria-current=page]{background:var(--rail-active);color:#fff;box-shadow:none}.shell[data-layout=wide] .shell__nav-link[aria-current=page]:before{background:#a8c5ff;border-radius:0 2px 2px 0;width:3px;height:22px;left:-1rem}.shell[data-layout=wide] .shell__search{color:#d2dff4;background:#283a5b;border-color:#4a5c7a;min-height:42px;margin-top:1.3rem}.shell[data-layout=wide] .shell__search:hover{color:#fff;border-color:#9ab5e1}.shell[data-layout=wide] .shell__search-key{color:#b9cbe8;background:#21324f;border-color:#536587;margin-left:auto}.shell[data-layout=wide] .shell__main{background:var(--paper);padding:2.4rem clamp(1.5rem,4.4vw,5rem) 4rem}.shell__footer{color:#dce7fa;margin-top:auto;padding:2rem .8rem 1.6rem;font-size:.85rem}.shell__footer-note{color:var(--rail-muted);margin-top:.25rem;font-size:.75rem;display:block}.shell__recorder{border:1px solid #7186a9;border-radius:11px;align-items:center;gap:3px;width:116px;height:45px;margin-bottom:1rem;padding:9px;display:flex;box-shadow:inset 0 0 0 3px #2a3c5d}.shell__recorder span{background:#b9cbec;border-radius:50%;width:6px;height:6px;margin-right:6px}.shell__recorder i{background:#a8c5ff;border-radius:2px;width:2px;height:8px}.shell__recorder i:nth-of-type(2),.shell__recorder i:nth-of-type(4){height:17px}.shell__recorder i:nth-of-type(3){height:23px}.shell__recorder b{background:#d1def2;border:3px solid #435779;border-radius:50%;width:19px;height:19px;margin-left:auto}.live-status{color:var(--rail-muted);align-items:center;gap:.4rem;margin-top:1.5rem;font-size:.75rem;display:flex}.live-status:before{content:"";background:#d5ad5d;border-radius:50%;width:6px;height:6px}.live-status[data-state=live]:before{background:#8fd2b0}.inbox-overview{flex-wrap:wrap;gap:.6rem;display:flex}.inbox-overview a{background:var(--paper-raised);border:1px solid var(--rule);color:var(--ink-soft);border-radius:8px;align-items:center;gap:.6rem;padding:.55rem .8rem;font-size:.82rem;text-decoration:none;display:flex}.inbox-overview strong{background:var(--signal-soft);min-width:1.6rem;height:1.6rem;color:var(--signal);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;display:grid}.inbox-overview a:hover{border-color:var(--signal)}.inbox__group{scroll-margin-top:1.5rem}.inbox__group-header{gap:.6rem}.inbox__group-title{font-size:1.1rem}.inbox__group-count{font-family:var(--font-text);font-size:.75rem}.inbox-card{box-shadow:var(--console-shadow);border-radius:14px;gap:1rem;padding:1.25rem}.entry-card__header time{font-family:var(--font-text);color:var(--ink-soft);font-size:.85rem;font-weight:550}.entry-card__open{text-underline-offset:3px;font-size:.8rem}.entry-card__body{background:var(--paper);border-radius:8px;align-items:center;gap:1rem;margin-inline:-.15rem;padding:1.15rem}.entry-card__excerpt{color:var(--ink);max-width:72ch;font-size:1.05rem;line-height:1.65}.compact-play__button{background:var(--paper-raised);border-color:var(--rule);gap:.5rem;min-height:44px;padding:0 .8rem}.compact-play__glyph{color:var(--signal);font-size:.8rem}.compact-play__meter{align-items:center;gap:2px;height:16px;display:none}.compact-play[data-playing=true] .compact-play__meter{display:flex}.compact-play__meter i{background:var(--signal);border-radius:2px;width:2px;height:12px;animation:.65s ease-in-out infinite alternate playback-meter}.compact-play__meter i:nth-child(2){height:7px;animation-delay:-.2s}.compact-play__meter i:nth-child(3){animation-delay:-.4s}.compact-play__meter i:nth-child(4){height:9px;animation-delay:-.1s}@keyframes playback-meter{to{transform:scaleY(.35)}}.entry-card__suggestions{gap:.5rem}.entry-suggestion{border:1px solid var(--rule);background:var(--paper-raised);border-radius:8px;padding:1rem;position:relative}.entry-suggestion:last-child{padding-bottom:1rem}.entry-suggestion__connector{background:var(--paper-sunken);border-radius:4px;padding:.1rem .45rem;font-size:.7rem}.entry-suggestion__confidence{color:var(--signal);font-family:var(--font-text);margin-left:auto;font-weight:600}.entry-suggestion__args{margin-block:.25rem}.entry-suggestion .inbox-card__actions{padding-top:.3rem}.entry-card__resolve{border:0;padding-top:0}.entry-card__resolve .button{color:var(--ink-soft);background:0 0;border-color:#0000;padding-inline:.5rem;font-size:.8rem}.entry-card__resolve .button:hover{background:var(--paper);color:var(--ink)}.entry-card__outcome{background:var(--state-done-soft);color:var(--state-done);border-radius:8px;padding:1rem;animation:.18s ease-out outcome-appear}@keyframes outcome-appear{0%{opacity:.3}}.inbox-clear{border:1px solid var(--rule);background:var(--paper-raised);text-align:center;border-radius:14px;padding:3rem 1.5rem}.inbox-clear__symbol{background:var(--state-done-soft);width:48px;height:48px;color:var(--state-done);border-radius:50%;place-items:center;margin:0 auto 1rem;font-size:1.6rem;display:grid}.inbox-clear .inbox__empty{margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.inbox-clear .page-note{margin:auto}.alert-row{padding:1rem}.inbox__alerts{border:1px solid var(--rule);background:var(--paper-raised);border-radius:10px;overflow:hidden}.inbox__alerts .alert-row:last-child{border-bottom:0}.connectors{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.connectors__item{border:1px solid var(--rule);background:var(--paper-raised);border-radius:14px;flex-direction:column;gap:.85rem;min-height:235px;padding:1.5rem;display:flex;position:relative}.connectors__symbol{background:var(--signal-soft);width:46px;height:46px;color:var(--signal);transition:transform .18s var(--ease);border-radius:12px;place-items:center;margin-bottom:.4rem;display:grid}.connectors__symbol svg{width:25px;height:25px}.connectors__name{font-size:1.1rem}.connectors__name a{text-decoration:none}.connectors__name a:after{content:"";border-radius:14px;position:absolute;inset:0}.connectors__name a:focus-visible:after{outline:3px solid var(--focus);outline-offset:3px}.connectors__item:hover{border-color:var(--signal)}.connectors__item:hover .connectors__symbol{transform:translateY(-3px)}.connectors__detail{max-width:36ch}.connectors__state{align-self:start;margin-top:auto;padding-top:.5rem}.connectors__item[data-state=on] .connectors__state:before{background:var(--state-done);border-color:var(--state-done)}.connectors__item[data-state=off] .connectors__symbol{color:var(--ink-muted);background:var(--paper-sunken)}.timeline__frame{background:var(--paper-raised);border:1px solid var(--rule);border-radius:12px;overflow:hidden}.day-header{background:var(--paper)}.note-card{border-radius:8px}.note-card[data-expanded=true]{background:var(--signal-soft)}.note-card__clock,.day-header__title{font-family:var(--font-text)}.note-card__time{color:var(--ink-soft)}.timeline__detail{background:var(--paper-raised)}.section>.form{border:1px solid var(--rule);background:var(--paper-raised);border-radius:12px;padding:1.2rem}.screen>.read-region>.section{border-bottom:1px solid var(--rule);padding-bottom:1.5rem}.screen>.read-region>.section:last-child{border-bottom:0}.palette__close{background:var(--paper-sunken);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:6px;place-items:center;display:grid}.app-status__brand,.sign-in__brand{letter-spacing:-.04em;font-style:normal;font-weight:650}.sign-in{background:var(--paper)}.sign-in__card{border-top:4px solid var(--signal)}@media (prefers-color-scheme:dark){.button--primary,.button--primary:hover{color:#142447}.entry-card__body{background:var(--paper-sunken)}}@media (width>=1100px){.entry-suggestion{grid-template-columns:minmax(0,1fr) auto;column-gap:1.5rem}.entry-suggestion__summary,.entry-suggestion__args{grid-column:1}.entry-suggestion>.inbox-card__actions{grid-area:1/2/span 2;align-self:center;padding:0}.entry-suggestion__edit{grid-column:1/-1}}@media (width<=850px) and (width>=641px){:root{--sidebar-width:12.5rem}.shell[data-layout=wide] .shell__main{padding-inline:1.5rem}.shell[data-layout=wide] .shell__brand{padding-inline:1rem}}@media (width<=640px){.shell[data-layout=compact] .shell__brand{z-index:5;background:var(--rail);color:#fff;border:0;padding-block:.5rem}.shell[data-layout=compact] .shell__wordmark{font-size:1.18rem}.shell[data-layout=compact] .shell__search{color:#fff;background:#3a4f78;border:0}.shell[data-layout=compact] .shell__main{padding:1.5rem 1rem 2rem}.shell[data-layout=compact] .screen__title{font-size:1.9rem}.shell[data-layout=compact] .shell__nav{z-index:6}.shell[data-layout=compact] .shell__nav-label{letter-spacing:-.025em;font-size:.625rem}.shell[data-layout=compact] .shell__nav-link[aria-current=page] .shell__nav-icon{background:var(--signal-soft);box-shadow:0 0 0 4px var(--signal-soft);border-radius:7px}.shell__footer{display:none}.screen{gap:1.5rem}.screen__header{gap:.6rem}.page-note{font-size:.82rem}.inbox-overview{gap:.45rem}.inbox-overview a{flex:auto;padding:.45rem .6rem;font-size:.72rem}.inbox-overview a>span:last-child{margin-left:auto}.inbox__group{scroll-margin-top:85px}.inbox-card{padding:1rem}.entry-card__body{padding:.85rem}.entry-card__excerpt{font-size:.95rem}.entry-suggestion{padding:.85rem}.entry-suggestion__args{grid-template-columns:minmax(4rem,max-content) minmax(0,1fr);gap:.3rem .75rem;font-size:.8rem}.entry-suggestion__summary{column-gap:.5rem}.entry-card__header time{font-size:.78rem}.entry-suggestion__label{font-size:.9rem}.shell[data-layout=compact] .entry-card__body{flex-direction:column-reverse}.shell[data-layout=compact] .compact-play__button{justify-content:center}.connectors__item{min-height:0}.connectors__detail{max-width:none}.section>.form{padding:1rem}}@media (prefers-reduced-motion:reduce){.compact-play__meter i,.entry-card__outcome{animation:none}.connectors__item:hover .connectors__symbol{transform:none}}@media (height<=760px) and (width>=641px){.shell__footer{padding-top:1rem}.shell__recorder{display:none}}@media (height<=620px) and (width>=641px){.shell__footer{display:none}}@media (width<=640px){.vs-scrubber{width:3.5rem}.vs-scrubber__month{letter-spacing:0;font-size:.65rem;left:.3rem}.note-card{grid-template-columns:3rem minmax(0,1fr) auto;column-gap:.5rem;padding-inline:.5rem}.timeline__feed{--spine-x:calc(.5rem + 3rem + .25rem)}.note-card__clock{font-size:.75rem}.note-card__quality{font-size:.65rem}}.tasks__machines{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tasks__machine{border:1px solid var(--rule);background:var(--paper-raised);border-radius:12px;gap:.7rem;padding:1.25rem;display:grid}.tasks__online{color:var(--ink-muted);align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.tasks__online:before{content:"";background:var(--ink-muted);border-radius:50%;width:7px;height:7px}.tasks__machine[data-online=true] .tasks__online{color:var(--state-done)}.tasks__machine[data-online=true] .tasks__online:before{background:var(--state-done)}.tasks__capabilities summary{color:var(--signal);cursor:pointer;font-size:.85rem}.tasks__capabilities .facts{margin-top:.8rem}.tasks__filters{flex-wrap:wrap;align-items:end;gap:1rem;margin-block:.3rem;display:flex}.tasks__filters .field{flex:16rem;max-width:28rem}.tasks__states{flex-wrap:wrap;gap:.4rem;display:flex}.tasks__states .button{font-size:.8rem}.tasks__states [aria-pressed=true]{background:var(--signal-soft);border-color:var(--signal);color:var(--signal)}.tasks__empty{border:1px dashed var(--rule-strong);color:var(--ink-soft);border-radius:12px;max-width:75ch;padding:2rem 1.25rem}.shell__more-panel{border:1px solid var(--rule);background:var(--paper-raised);border-radius:12px;min-width:13rem;margin:0;padding:.4rem;list-style:none;position:absolute;inset:auto .75rem calc(100% + .6rem) auto;box-shadow:0 8px 35px #0a18302e}.shell__more-link{min-height:48px;color:var(--ink-soft);border-radius:7px;align-items:center;gap:.75rem;padding:.65rem .8rem;font-size:.9rem;text-decoration:none;display:flex}.shell__more-link[aria-current=page],.shell__more-link:hover{background:var(--signal-soft);color:var(--signal)}.shell[data-layout=compact] .shell__more>button{cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.shell[data-layout=compact] .shell__more>button[data-active=true]{color:var(--signal)}.shell[data-layout=compact] .shell__nav-label{font-size:.7rem}@media (width<=640px){.tasks .screen__header{grid-template-columns:minmax(0,1fr) auto}.tasks .screen__header>.screen__link{grid-area:3/1/auto/-1;justify-self:start}.tasks__states{width:100%}.tasks__states .button{flex:1 0 auto}}.shell__more-status{border-top:1px solid var(--rule);margin-top:.3rem;padding:.7rem .8rem .4rem}.shell__more-status .live-status{color:var(--ink-soft);margin:0}
