*,*:before,*:after{box-sizing:border-box;min-width:0}:root{color-scheme:light dark;scrollbar-gutter:stable;text-wrap:pretty;overflow-wrap:break-word;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;--paper: var(--tg-theme-bg-color, light-dark(oklch(98.8% .002 250), oklch(19% .008 260)));--ink: var(--tg-theme-text-color, light-dark(oklch(23% .012 260), oklch(94% .004 260)));--pencil: var(--tg-theme-hint-color, light-dark(oklch(50% .01 260), oklch(71% .01 260)));--accent: var(--tg-theme-link-color, light-dark(oklch(46% .16 266), oklch(78% .11 266)));--accent-fill: var(--tg-theme-button-color, light-dark(oklch(46% .16 266), oklch(74% .12 266)));--accent-on: var(--tg-theme-button-text-color, light-dark(oklch(99% 0 none), oklch(17% .01 260)));--surface: var(--tg-theme-secondary-bg-color, color-mix(in oklch, var(--ink) 5%, var(--paper)));--surface-press: color-mix(in oklch, var(--ink) 12%, var(--surface));--rule: var(--tg-theme-section-separator-color, color-mix(in oklch, var(--ink) 13%, var(--paper)));--danger: var(--tg-theme-destructive-text-color, light-dark(oklch(50% .17 27), oklch(72% .14 27)));--font: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--step--1: .875rem;--step-0: 1.0625rem;--step-1: 1.1875rem;--step-2: clamp(1.5rem, 1.35rem + .75vw, 1.875rem);--leading: 1.55;--gutter-start: max(16px, env(safe-area-inset-left, 0px));--gutter-end: max(16px, env(safe-area-inset-right, 0px));--measure: 35rem;--space-1: .5rem;--space-2: .75rem;--space-3: 1.25rem;--space-4: 2rem;--space-5: 3rem;--radius: 10px;--tap: 48px;--safe-top: max(env(safe-area-inset-top, 0px), calc(var(--tg-safe-area-inset-top, 0px) + var(--tg-content-safe-area-inset-top, 0px)));--safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px));--nav-bar: 56px;--ease-out: cubic-bezier(.23, 1, .32, 1);--press: .12s;--nav-h: 0px;--bar-h: 0px;--saveline-h: var(--tap);--composer-h: calc(var(--tap) + 2 * var(--space-2) + 1px);--welcome-foot-h: calc(var(--tap) + 2 * var(--space-2) + var(--safe-bottom) + 1px);scroll-padding-block-start:var(--space-3);scroll-padding-block-end:calc(var(--nav-h) + var(--bar-h) + var(--space-2))}:root:has(.app[data-nav]){--nav-h: calc(var(--nav-bar) + var(--safe-bottom))}:root:has(.saveline){--bar-h: var(--saveline-h)}:root:has(.composer){--bar-h: var(--composer-h)}:root:has(.welcome__foot){--bar-h: var(--welcome-foot-h)}:root:has(.welcome__foot):has(.saveline){--bar-h: calc(var(--welcome-foot-h) + var(--saveline-h))}@media(min-width:900px){:root:has(.app[data-nav]){--nav-h: 0px}}[data-theme=light]{color-scheme:light}[data-theme=dark]{color-scheme:dark}html{overscroll-behavior-y:none}@media(any-pointer:coarse){html{overscroll-behavior-y:auto}}body{margin:0;min-height:100svh;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--step-0);line-height:var(--leading)}h1,h2,h3,h4{text-wrap:balance;margin:0}p,ul,blockquote{margin:0}img,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit}input,textarea,select{font-size:max(16px,1rem)}button,a,[role=button]{touch-action:manipulation}button{user-select:none;-webkit-user-select:none}a{color:var(--accent);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[tabindex="-1"]:focus-visible{outline:2px solid transparent}[hidden]{display:none!important}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:clip;clip-path:inset(50%);white-space:nowrap;border:0}.app{min-block-size:100dvh}.main{padding-block:calc(var(--safe-top) + var(--space-3)) calc(var(--nav-h) + var(--space-5));padding-inline:var(--gutter-start) var(--gutter-end)}.page{display:flex;flex-direction:column;gap:var(--space-4);max-inline-size:var(--measure);margin-inline:auto}.skip{position:absolute;inset-inline-start:var(--gutter-start);inset-block-start:-100px;z-index:10;padding:var(--space-1) var(--space-2);background:var(--paper)}.skip:focus-visible{inset-block-start:calc(var(--safe-top) + var(--space-1))}.sample{max-inline-size:var(--measure);margin:0 auto var(--space-3);padding:var(--space-1) var(--space-2);border:1px dashed var(--rule);border-radius:var(--radius);color:var(--pencil);font-size:var(--step--1)}.nav{position:fixed;inset-inline:0;inset-block-end:0;z-index:5;padding-block-end:var(--safe-bottom);padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background:var(--paper);border-block-start:1px solid var(--rule)}.nav__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.nav__link{position:relative;display:flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--nav-bar);padding-inline:var(--space-1);color:var(--pencil);font-size:var(--step--1);font-weight:600;white-space:nowrap;text-decoration:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.nav__link.active{color:var(--ink)}.nav__link.active:before{content:"";position:absolute;inset-block-start:-1px;inset-inline:25%;block-size:2px;background:var(--ink)}.nav__link:active{background:var(--surface)}.nav__count{position:absolute;inset-block-start:.375rem;inset-inline-start:calc(50% + 1.5rem);display:inline-grid;place-items:center;min-inline-size:1.375rem;block-size:1.375rem;padding-inline:.3rem;border-radius:999px;background:var(--accent-fill);color:var(--accent-on);font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}@media(min-width:900px){.app[data-nav]{display:grid;grid-template-columns:12rem minmax(0,1fr)}.nav{position:sticky;inset-block-start:0;align-self:start;block-size:100dvh;padding:calc(var(--safe-top) + var(--space-4)) var(--space-2) var(--space-4);border-block-start:0;border-inline-end:1px solid var(--rule)}.nav__list{grid-auto-flow:row;gap:2px}.nav__link{justify-content:space-between;min-block-size:44px;padding-inline:var(--space-2);border-radius:var(--radius);font-size:var(--step-0)}.nav__link.active{background:var(--surface)}.nav__count{position:static}.nav__link.active:before{inset-block:25%;inset-inline:0 auto;inline-size:2px;block-size:auto}.main{padding-inline:var(--space-4)}}@media(hover:hover)and (pointer:fine){.nav__link:hover{color:var(--ink)}}.split{display:grid;gap:var(--space-4);max-inline-size:var(--measure);margin-inline:auto}.split__list,.split__detail{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0}.split[data-open]>.split__list,.split:not([data-open])>.split__detail{display:none}@media(min-width:900px){.split{grid-template-columns:minmax(16rem,21rem) minmax(0,40rem);align-items:start;max-inline-size:64rem;margin-inline:0}.split[data-open]>.split__list,.split:not([data-open])>.split__detail{display:flex}.split__list{position:sticky;inset-block-start:0;align-self:start;max-block-size:100dvh;overflow:auto;overscroll-behavior:contain;margin-block-start:calc(-1 * var(--space-3));padding-block:var(--space-3) var(--space-4);padding-inline-end:var(--space-3);border-inline-end:1px solid var(--rule)}.thread__back{display:none}}.pane-empty{padding-block:var(--space-5);color:var(--pencil);text-align:center}.page-head{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2)}.page-title{font-size:var(--step-1);font-weight:650;letter-spacing:-.01em}.page-date{color:var(--pencil);font-size:var(--step--1);font-variant-numeric:tabular-nums}.lede{color:var(--ink)}.section{display:flex;flex-direction:column;gap:var(--space-2)}.section__title{font-size:var(--step--1);font-weight:650;color:var(--ink)}.note{display:flex;flex-direction:column;align-items:start;gap:var(--space-2);color:var(--pencil)}.note--error{color:var(--danger)}.hint{color:var(--pencil);font-size:var(--step--1)}.row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.empty{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-2);color:var(--pencil)}.empty__title{color:var(--ink);font-size:var(--step-1);font-weight:650}.pick{display:flex;flex-direction:column;gap:var(--space-2)}.pick__asked{font-size:var(--step--1)}.pick__name{font-size:var(--step-2);font-weight:700;line-height:1.15;letter-spacing:-.02em}.pick__name--round{font-size:var(--step-1)}.pick__when{font-weight:550;margin-block-start:calc(-1 * var(--space-1))}.pick__why{font-size:var(--step-1);line-height:1.45;padding-block:var(--space-1)}.why__label{color:var(--pencil);font-weight:550}.why__text--guess{color:var(--pencil)}.pick__why--withheld{font-size:var(--step-0);color:var(--pencil)}.pick__facts{font-size:var(--step--1);font-variant-numeric:tabular-nums;padding-block-start:var(--space-2);border-block-start:1px solid var(--rule)}.pick__source{font-size:var(--step--1);margin-block-start:calc(-1 * var(--space-1))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-block-size:var(--tap);padding-inline:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink);font-size:var(--step-0);font-weight:550;line-height:1.2;text-align:center;text-wrap:balance;text-decoration:none;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.btn:active{background:var(--surface-press)}.btn[aria-disabled=true]{cursor:default;color:var(--pencil)}.btn--quiet{background:transparent;border-color:transparent;color:var(--accent);padding-inline:var(--space-2)}.btn--quiet:active{background:var(--surface)}.btn--accent{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--accent-on)}.btn--accent[aria-disabled=true]{color:color-mix(in oklch,var(--accent-on) 70%,var(--accent-fill))}.btn--accent:active{background:color-mix(in oklch,var(--accent-fill),var(--ink) 18%)}.btn--accent:focus-visible{outline-color:var(--accent-fill);outline-offset:3px}.btn--danger{color:var(--danger)}.btn--block{inline-size:100%}.btn--small{min-block-size:44px;padding-inline:var(--space-2);font-size:var(--step--1)}.btn[aria-pressed=true]{border:2px solid var(--ink);background:color-mix(in oklch,var(--ink) 7%,var(--surface));font-weight:700}.btn[aria-pressed=true]:before{content:"";flex:none;inline-size:.35em;block-size:.7em;margin-block-start:-.15em;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;rotate:45deg}.rating__btn[aria-pressed=true]:before,.day-chip[aria-pressed=true]:before{content:none}@media(prefers-reduced-motion:no-preference){.btn,.chip{transition:transform var(--press) var(--ease-out)}.btn:active:not([aria-disabled=true]),.chip:active:not([aria-disabled=true]){transform:scale(.97)}}@media(hover:hover)and (pointer:fine){.btn:hover{background:color-mix(in oklch,var(--ink) 8%,var(--surface))}.btn--quiet:hover{background:var(--surface)}.btn--accent:hover{background:color-mix(in oklch,var(--accent-fill),var(--ink) 10%)}.compact:hover .compact__link,.strip__link:hover .strip__name{text-decoration-color:var(--accent)}.chip:not([aria-disabled=true]):hover{border-color:color-mix(in oklch,var(--ink) 40%,var(--paper))}.fold__summary:hover{text-decoration-line:underline}.trow:hover{background:var(--surface)}}.verdict{display:flex;flex-direction:column;gap:var(--space-2);padding-block-start:var(--space-1)}.verdict__choices{display:flex;flex-wrap:wrap;gap:var(--space-1)}.verdict__choices .btn{flex:1 1 8.5rem;padding-inline:var(--space-2)}.verdict__choices--four{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.verdict__chosen{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--space-2);min-block-size:var(--tap);font-weight:550}.verdict__label{display:inline-flex;align-items:center;gap:var(--space-1)}.verdict__after{display:flex;flex-wrap:wrap;gap:var(--space-1)}.verdict__after .btn{flex:1 1 10rem}.tick{flex:none;color:var(--ink)}.detail{display:flex;flex-direction:column;gap:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px solid var(--rule)}.detail__intro{color:var(--pencil);font-size:var(--step--1)}.ask-item{display:flex;flex-direction:column;gap:var(--space-1)}.ask-item__q{font-size:var(--step-0);font-weight:650;line-height:1.3}.ask-item__q--small{font-size:var(--step--1);font-weight:550}.choice{display:flex;flex-wrap:wrap;gap:var(--space-1)}.choice__btn{flex:1 1 auto;padding-inline:var(--space-2)}.choice--stack{flex-direction:column}.chips-block{display:flex;flex-direction:column;gap:var(--space-1)}.chips{display:flex;flex-wrap:wrap;gap:var(--space-1)}.chip{display:inline-flex;align-items:center;gap:.375rem;min-block-size:44px;max-inline-size:100%;padding-inline:.875rem;border:1px solid var(--rule);border-radius:999px;background:var(--paper);color:var(--ink);font-size:var(--step-0);font-weight:500;line-height:1.2;text-align:start;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.chip:active{background:var(--surface-press)}.chip__mark{flex:none;inline-size:1ch;font-weight:800;text-align:center}.chip[aria-pressed=true]{border:2px solid var(--ink);padding-inline:calc(.875rem - 1px);background:color-mix(in oklch,var(--ink) 7%,var(--surface));font-weight:700}.chip[data-taken]{border-style:dashed;border-color:color-mix(in oklch,var(--ink) 30%,var(--paper));background:transparent;color:var(--pencil);cursor:default}.chip[data-taken]:active{background:transparent}.fold__summary{display:flex;align-items:center;gap:var(--space-1);min-block-size:44px;font-weight:650;line-height:1.3;cursor:pointer;list-style:none;user-select:none;-webkit-user-select:none}.fold__summary::-webkit-details-marker{display:none}.fold__summary:before{content:"";flex:none;inline-size:.45em;block-size:.45em;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;rotate:-45deg}.fold[open]>.fold__summary:before{rotate:45deg;translate:0 -.15em}.fold__body{padding-block-start:var(--space-1)}.chip__label{overflow-wrap:anywhere}.before{border-block-start:1px solid var(--rule)}.before__summary{display:flex;align-items:center;min-block-size:var(--tap);color:var(--accent);font-weight:550;cursor:pointer}.before>.detail{border-block-start:0;padding-block-start:0}.rating{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-1)}.rating__btn{padding-inline:0;font-size:var(--step-1);font-variant-numeric:tabular-nums}.rating__scale{display:flex;justify-content:space-between}.saveline{position:sticky;inset-block-end:var(--nav-h);z-index:2;display:flex;align-items:center;gap:var(--space-1);min-block-size:var(--tap);margin-block-start:calc(-1 * var(--space-2));pointer-events:none}.saveline[data-status]{background:var(--paper);border-block-start:1px solid var(--rule);pointer-events:auto}.saveline__text{font-size:var(--step--1);font-weight:550}.saveline[data-status=error] .saveline__text{color:var(--danger)}.field{inline-size:100%;min-block-size:var(--tap);padding-inline:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);color:var(--ink)}.field::placeholder{color:var(--pencil)}.field:focus-visible{outline-offset:0}.field--bare{min-block-size:44px;padding-inline:.25rem;border:0;background:transparent}.field--bare:focus-visible{outline:2px solid transparent}textarea.field{field-sizing:content;min-block-size:var(--tap);max-block-size:10lh;padding-block:.65rem;resize:none}.stepper{display:grid;grid-template-columns:var(--tap) minmax(0,1fr) var(--tap);align-items:center;gap:var(--space-1);max-inline-size:20rem}.stepper__btn{padding-inline:0;font-size:var(--step-1)}.stepper__value{text-align:center;font-size:var(--step-1);font-weight:650;font-variant-numeric:tabular-nums}.money{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.money__label{font-size:var(--step--1)}.money__field{display:inline-flex;align-items:center;inline-size:8rem;padding-inline-start:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper)}.money__field:focus-within{outline:2px solid var(--accent)}.money__field[data-active]{border:2px solid var(--ink)}.days{display:grid;grid-template-columns:repeat(auto-fill,minmax(3.5rem,1fr));gap:var(--space-1)}.day-chip{padding-inline:0}.compact{position:relative;display:flex;flex-direction:column;gap:.125rem;padding-block:var(--space-2);border-block-start:1px solid var(--rule)}.compact__name{font-size:var(--step-0);font-weight:650;line-height:1.3}.compact__link{color:var(--ink);text-decoration-color:var(--rule)}.compact__link:after{content:"";position:absolute;inset:0}.compact__link--plain:after{content:none}.compact__link:focus-visible{outline:2px solid transparent}.compact:has(.compact__link:focus-visible){outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.compact__link--plain:focus-visible{outline:2px solid var(--accent)}.compact__when,.compact__state{font-size:var(--step--1)}.compact__state{color:var(--ink);font-weight:550}.due{display:flex;flex-direction:column;gap:.25rem;padding-block:var(--space-2);border-block-start:1px solid var(--rule)}.due .choice{margin-block-start:var(--space-1)}.strip{display:flex;gap:var(--space-1);padding:0 0 var(--space-1);margin:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin}.strip__item{flex:none;inline-size:min(15rem,75%);scroll-snap-align:start}.strip__link{display:flex;flex-direction:column;gap:.125rem;block-size:100%;min-block-size:var(--tap);padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink);text-decoration:none}.strip__link:active{background:var(--surface)}.strip__date{font-size:var(--step--1);font-variant-numeric:tabular-nums}.strip__name{font-weight:650;line-height:1.3;text-decoration-line:underline;text-decoration-color:var(--rule);text-decoration-thickness:1px;text-underline-offset:.2em}.ask{display:flex;flex-direction:column;gap:var(--space-1)}.ask--rule{padding-block-start:var(--space-3);border-block-start:1px solid var(--rule)}.ask__label{font-weight:550}.ask__row{display:flex;gap:var(--space-1)}.ask__input{flex:1 1 auto}.ask__send{flex:none}.nothing{display:flex;flex-direction:column;gap:var(--space-1);padding-block:var(--space-3)}.nothing__title{font-size:var(--step-2);font-weight:700;letter-spacing:-.02em;line-height:1.15}.day{display:flex;flex-direction:column}.day+.day{margin-block-start:var(--space-2)}.day__date{font-size:var(--step--1);font-weight:500;color:var(--pencil);font-variant-numeric:tabular-nums;padding-block-end:var(--space-1)}.day__nothing{font-size:var(--step--1);padding-block:var(--space-2);border-block-start:1px solid var(--rule)}.more{align-self:start}.rests{display:flex;flex-direction:column;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:1px solid var(--rule)}.evidence{display:flex;flex-direction:column;gap:var(--space-3);padding:0;list-style:none}.evidence__item{display:flex;flex-direction:column;gap:.25rem}.evidence__record{font-size:var(--step--1);font-weight:550}.evidence__words{font-size:var(--step-1);line-height:1.4;color:var(--ink)}.ours{color:var(--pencil)}.ours__label{font-weight:550}.status{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--step--1);font-weight:600;color:var(--ink)}.status-mark{flex:none;display:inline-block;inline-size:.625rem;block-size:.625rem;border-radius:50%}.status-mark[data-status=waiting_on_you]{background:var(--ink)}.status-mark[data-status=waiting_on_desk]{border:2px solid var(--pencil)}.status-mark[data-status=resolved]{inline-size:.35rem;block-size:.65rem;margin-inline:.15rem;border-radius:0;border-inline-end:2px solid var(--ink);border-block-end:2px solid var(--ink);rotate:45deg;translate:0 -.1rem}.status-mark[data-status=expired]{block-size:2px;border-radius:0;background:var(--pencil)}.status[data-status=resolved],.status[data-status=expired]{color:var(--pencil)}.unread-dot{display:inline-block;inline-size:.5rem;block-size:.5rem;margin-inline-end:.4rem;border-radius:50%;background:var(--accent-fill);vertical-align:.1em}.tgroup{display:flex;flex-direction:column;gap:.25rem}.tgroup+.tgroup{margin-block-start:var(--space-2)}.tgroup__count{color:var(--pencil);font-weight:500;font-variant-numeric:tabular-nums}.tlist{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.tlist>li+li{border-block-start:1px solid var(--rule)}.trow{display:grid;gap:.125rem;min-block-size:44px;padding:var(--space-2);margin-inline:calc(-1 * var(--space-2)) 0;border-radius:var(--radius);color:var(--ink);text-decoration:none}.trow:active,.trow[aria-current=page]{background:var(--surface)}@media(min-width:900px){.trow--current{background:var(--surface)}}.trow__top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-1)}.trow__title{font-weight:550;line-height:1.3}.trow[data-unread] .trow__title{font-weight:750}.trow__time{flex:none;color:var(--pencil);font-size:var(--step--1);font-variant-numeric:tabular-nums}.trow__preview{overflow:clip;color:var(--pencil);font-size:var(--step--1);white-space:nowrap;text-overflow:ellipsis}.thread{display:flex;flex-direction:column;gap:var(--space-3)}.thread__back{font-size:var(--step--1)}.thread__back a{display:inline-flex;align-items:center;min-block-size:44px}.thread__head{display:flex;flex-direction:column;gap:var(--space-1)}.thread__title{font-size:var(--step-2);font-weight:700;letter-spacing:-.02em;line-height:1.15}.thread__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem var(--space-2)}.thread__kind{color:var(--pencil);font-size:var(--step--1)}.log{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.msg{display:flex;flex-direction:column;gap:.25rem}.msg--you{padding-inline-start:var(--space-2);border-inline-start:2px solid var(--ink)}.msg--desk .msg__body{color:var(--pencil)}.msg__meta{display:flex;align-items:baseline;gap:var(--space-1);font-size:var(--step--1)}.msg__who{font-weight:650}.msg__time{color:var(--pencil);font-variant-numeric:tabular-nums}.msg__withheld,.msg__answered{color:var(--pencil);font-size:var(--step--1)}.msg--note{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--space-1);color:var(--pencil);font-size:var(--step--1)}.msg__picks{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:var(--space-1)}.tpick{display:flex;flex-direction:column;gap:.375rem;padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper)}.tpick__name{font-size:var(--step-1);font-weight:700;line-height:1.25}.tpick__name a{color:var(--ink);text-decoration-color:color-mix(in oklch,var(--ink) 35%,var(--paper))}.tpick__when{font-weight:550;font-size:var(--step--1)}.tpick__facts{font-size:var(--step--1);font-variant-numeric:tabular-nums}.looking{color:var(--pencil)}.looking .status-mark{margin-inline-end:.4rem;vertical-align:.05em}.resolve{display:flex;flex-direction:column;gap:var(--space-1);padding-block-start:var(--space-3);border-block-start:1px solid var(--rule)}.composer{position:sticky;inset-block-end:var(--nav-h);z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-1);padding-block:var(--space-2);background:var(--paper);border-block-start:1px solid var(--rule)}.thread__closed{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:1px solid var(--rule);color:var(--pencil)}.said,.sent{display:flex;flex-direction:column;padding:0;list-style:none}.said__item,.sent__item{display:flex;flex-direction:column;gap:.25rem;padding-block:var(--space-2);border-block-start:1px solid var(--rule)}.said__words{font-size:var(--step-1);line-height:1.4}.said__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--space-2)}.said__confirm{display:inline-flex;flex-wrap:wrap;gap:var(--space-1)}.said__when,.sent__meta{color:var(--pencil);font-size:var(--step--1);font-variant-numeric:tabular-nums}.sent__what{font-weight:550}.limits{font-size:var(--step-1);line-height:1.45}.limits-edit{display:flex;flex-direction:column;gap:var(--space-3)}.danger{padding-block-start:var(--space-3);border-block-start:1px solid var(--rule);align-items:start}.danger__row{display:flex;flex-wrap:wrap;gap:var(--space-1)}.signed-out{padding-block-start:var(--space-5);gap:var(--space-2)}.desk-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius)}.desk-summary dt{color:var(--pencil);font-size:var(--step--1)}.desk-summary dd{margin:0;font-size:var(--step-1);font-weight:650;font-variant-numeric:tabular-nums}.desk-summary dd .hint{font-weight:500}.desk-summary__runs{margin:.25rem 0 0;padding:0;list-style:none;font-size:var(--step--1);font-weight:450}.card{display:flex;flex-direction:column;gap:var(--space-2)}.card__name{font-size:var(--step-2);font-weight:700;letter-spacing:-.02em;line-height:1.15}.card__facts{font-size:var(--step--1);font-variant-numeric:tabular-nums}.card__link a{display:inline-flex;align-items:center;min-block-size:44px}.card__people{font-weight:550}.found{display:flex;flex-direction:column;gap:.375rem;padding:var(--space-2);border-radius:var(--radius);background:var(--surface)}.found__verdict{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-weight:700}.found__label{font-size:var(--step--1);font-weight:650}.found__list{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.found__field{font-weight:650}.verdict-mark{display:inline-grid;place-items:center;flex:none;inline-size:1.25rem;block-size:1.25rem;border:1.5px solid currentColor;border-radius:50%;font-size:.75rem;font-weight:800;line-height:1}.verdict-mark[data-verdict=pass]:before{content:"✓"}.verdict-mark[data-verdict=fail]:before{content:"✕"}.verdict-mark[data-verdict=uncertain]:before{content:"?"}.confirm{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);border:2px solid var(--ink);border-radius:var(--radius)}.confirm__q{font-weight:650}.desk-done{max-inline-size:64rem;margin-block-end:var(--space-3);padding:var(--space-1) var(--space-2);border-inline-start:2px solid var(--ink);font-weight:550}.keys{display:none}@media(min-width:900px)and (hover:hover)and (pointer:fine){.keys{display:block}}.welcome{display:flex;flex-direction:column;gap:var(--space-2);max-inline-size:32rem;min-block-size:calc(100dvh - var(--safe-top) - var(--space-3) - var(--space-5));margin-inline:auto}.progress{block-size:3px;border-radius:3px;background:var(--rule);overflow:clip}.progress__fill{display:block;block-size:100%;background:var(--ink)}.welcome__step,.round__count{color:var(--pencil);font-size:var(--step--1);font-variant-numeric:tabular-nums}.welcome__q{font-size:var(--step-2);font-weight:700;letter-spacing:-.02em;line-height:1.15}.welcome__why{color:var(--pencil)}.welcome__body{display:flex;flex-direction:column;gap:var(--space-3);padding-block:var(--space-2)}.welcome .saveline{inset-block-end:calc(var(--tap) + 2 * var(--space-2) + var(--safe-bottom) + 1px)}.welcome__foot{position:sticky;inset-block-end:0;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:var(--space-1);margin-block-start:auto;padding-block:var(--space-2) calc(var(--space-2) + var(--safe-bottom));background:var(--paper);border-block-start:1px solid var(--rule)}.welcome__foot-end{display:flex;gap:var(--space-1)}.steps{display:flex;flex-direction:column;gap:.25rem;margin:0;padding-inline-start:1.25rem}.received{font-size:var(--step-1);font-weight:650}.skeleton{display:flex;flex-direction:column;gap:var(--space-2)}.skeleton--compact{margin-block-start:var(--space-4)}.sk{display:block;border-radius:6px;background:var(--surface)}.sk--title{block-size:2rem}.sk--text{block-size:1rem}.sk--button{block-size:var(--tap);border-radius:var(--radius)}
