.tt-home{gap:var(--tt-space-5);min-width:0;padding:var(--tt-space-5) clamp(1rem, .5rem + 1.6vw, 1.75rem) clamp(1.5rem, 1rem + 2.5vw, 2.75rem);color:var(--tt-text-primary);overflow-wrap:anywhere;display:grid}:where(.tt-home,.tt-home-shelf) :where(p,ul,ol,h1,h2,h3,figure){margin:0}:where(.tt-home,.tt-home-shelf) :where(ul,ol){padding:0;list-style:none}:where(.tt-home,.tt-home-shelf) :where(button){font:inherit}.tt-home-shelf{overflow-wrap:anywhere;gap:.75rem;min-width:0;display:grid}.tt-home button:focus-visible,.tt-home a:focus-visible,.tt-home-library button:focus-visible,.tt-home-shelf button:focus-visible{outline:2px solid var(--tt-focus);outline-offset:2px}.tt-home-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tt-home-greet{justify-content:space-between;align-items:flex-start;gap:var(--tt-space-3) var(--tt-space-5);flex-wrap:wrap;display:flex}.tt-home-greet__text{gap:.4rem;min-width:0;display:grid}.tt-home-greet__line{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:-.01em;font-size:.8125rem;font-weight:450;line-height:1.4}.tt-home-greet__intel{min-width:0;color:var(--tt-text-primary);letter-spacing:-.01em;text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:.55rem;padding:0;font-size:1.0625rem;font-weight:500;line-height:1.35;display:inline-flex}button.tt-home-greet__intel{cursor:pointer}button.tt-home-greet__intel:hover span:last-child{text-decoration:underline;-webkit-text-decoration-color:var(--tt-line-strong);text-decoration-color:var(--tt-line-strong);text-underline-offset:.2em}.tt-home-greet__mark{flex:none;display:inline-flex}.tt-home-greet__tools{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.tt-home-btn{border:1px solid var(--tt-line-strong);background:var(--tt-surface-raised);min-height:2rem;color:var(--tt-text-primary);white-space:nowrap;cursor:pointer;border-radius:6px;padding:0 .85rem;font-size:.8125rem;font-weight:500}.tt-home-btn:hover{border-color:var(--tt-text-tertiary)}.tt-home-btn--primary{background:var(--tt-accent);color:var(--tt-ink-on-accent);border-color:#0000;font-weight:600}.tt-home-note,.tt-home-hint{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.75rem}.tt-home-note{text-align:right;flex-basis:100%}.tt-home-lanes{gap:var(--tt-space-4);grid-template-columns:minmax(0,1fr) minmax(16rem,21rem);align-items:start;min-width:0;display:grid}.tt-home-hint{grid-column:1/-1}.tt-home-lane{gap:var(--tt-space-4);align-content:start;min-width:0;display:grid}.tt-home-card{border:1px solid var(--tt-line);background:var(--tt-surface);min-width:0;box-shadow:var(--tt-level-raised-shadow);border-radius:.75rem;align-content:start;gap:.65rem;padding:.95rem;display:grid;container-type:inline-size}.tt-home-lanes[data-editing=true] .tt-home-card{border-color:var(--tt-line-strong)}.tt-home-card[data-dragging=true]{border-color:var(--tt-text-secondary);background:var(--tt-surface-raised);box-shadow:var(--tt-shadow-frame)}.tt-home-lanes[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.tt-home-card__body{align-content:start;gap:.75rem;min-width:0;display:grid}.tt-home-card__head{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}.tt-home-card__title{min-width:0;color:var(--tt-text-primary);letter-spacing:-.005em;font-size:.8125rem;font-weight:600}.tt-home-card__count{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);margin-left:.4rem;font-size:.75rem;font-weight:450}.tt-home-card__open{min-width:2.75rem;min-height:2.75rem;color:var(--tt-text-secondary);font-family:var(--tt-font-mono);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:flex-end;align-items:center;margin-block:-.75rem;padding:0;font-size:.75rem;display:inline-flex}.tt-home-card__open:hover{color:var(--tt-text-primary)}.tt-home-card__meta{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.75rem}.tt-home-lanes[data-editing=true] .tt-home-card__head{display:none}.tt-home-card__edit{border-bottom:1px solid var(--tt-line);flex-wrap:wrap;align-items:center;gap:.4rem;padding-bottom:.55rem;display:flex}.tt-home-card__name{flex:1;min-width:6rem;font-size:.8125rem;font-weight:600}.tt-home-handle{border:1px solid var(--tt-line);background:var(--tt-well);width:2rem;height:2rem;color:var(--tt-text-secondary);letter-spacing:-.2em;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:6px;place-items:center;padding:0;display:inline-grid}.tt-home-card[data-dragging=true] .tt-home-handle{cursor:grabbing}.tt-home-pin{color:var(--tt-text-primary);font-family:var(--tt-font-mono);white-space:nowrap;padding:0;font-size:.6875rem}.tt-home-size{border:1px solid var(--tt-line);border-radius:6px;padding:.125rem;display:inline-flex}.tt-home-size button{min-width:1.75rem;min-height:1.75rem;color:var(--tt-text-secondary);font-family:var(--tt-font-mono);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 .4rem;font-size:.75rem}.tt-home-size button[aria-pressed=true]{background:var(--tt-surface-raised);color:var(--tt-text-primary);box-shadow:0 0 0 1px var(--tt-line-strong)}.tt-home-ctl{border:1px solid var(--tt-line);min-height:1.75rem;color:var(--tt-text-secondary);font-family:var(--tt-font-mono);cursor:pointer;background:0 0;border-radius:6px;padding:0 .55rem;font-size:.75rem}.tt-home-ctl[aria-pressed=true]{border-color:var(--tt-line-strong);color:var(--tt-text-primary)}.tt-home-remove{min-width:1.75rem;font-size:.9375rem}.tt-status{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);text-transform:lowercase;white-space:nowrap;justify-self:start;align-items:baseline;gap:.3em;padding:0;font-size:.75rem;line-height:1.5;display:inline-flex}.tt-status[data-status=moving]>span:first-child{color:var(--tt-signal);-webkit-text-stroke:1px var(--tt-signal-edge)}.tt-status[data-critical=true]{color:var(--tt-text-primary);font-weight:700}.tt-trust{flex-wrap:wrap;align-items:baseline;gap:.4rem;min-width:0;display:inline-flex}.tt-trust__source{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.75rem;font-weight:400}.tt-trust__secured{color:var(--tt-text-primary);font-family:var(--tt-font-mono);white-space:nowrap;align-items:baseline;gap:.3em;padding:0;font-size:.75rem;line-height:1.5;display:inline-flex}.tt-xorg-chip{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);white-space:nowrap;align-items:baseline;gap:.3em;padding:0;font-size:.75rem;line-height:1.5;display:inline-flex}.tt-xorg-chip__extend{color:var(--tt-text-primary);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tt-xorg{justify-items:start;gap:.4rem;display:grid}.tt-xorg__unlock{border:1px solid var(--tt-line-strong);background:var(--tt-surface);min-height:2.25rem;color:var(--tt-text-primary);font:inherit;cursor:pointer;border-radius:6px;padding:.4rem .9rem;font-size:.875rem}.tt-xorg__unlock:focus-visible,.tt-xorg-chip__extend:focus-visible{outline:2px solid var(--tt-focus);outline-offset:2px}.tt-xorg__line{color:var(--tt-text-secondary);font-size:.8125rem;line-height:1.5}.tt-home-rows{margin:0;padding:0;list-style:none}.tt-home-rows li+li{border-top:1px solid var(--tt-line)}.tt-home-rows__row{width:100%;color:var(--tt-text-primary);text-align:left;background:0 0;border:0;grid-template-columns:6.75rem minmax(0,6rem) minmax(0,1fr) auto;align-items:baseline;gap:.6rem;padding:.45rem 0;font-size:.8125rem;display:grid}button.tt-home-rows__row{cursor:pointer}button.tt-home-rows__row:hover{background:var(--tt-highlight)}.tt-home-rows__ref{font-family:var(--tt-font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.tt-home-rows__line{min-width:0;color:var(--tt-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tt-home-rows__when{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);white-space:nowrap;font-size:.6875rem}@container (max-width:420px){.tt-home-rows__row{grid-template-columns:auto minmax(0,1fr) auto}.tt-home-rows__line{white-space:normal;grid-area:2/1/auto/-1}}.tt-home-more{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.6875rem}.tt-home-more:hover{color:var(--tt-text-primary)}.tt-home-shown{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.6875rem}.tt-home-feed{gap:.5rem;display:grid}.tt-home-feed--empty{border:1px dashed var(--tt-line-strong);border-radius:.6rem;padding:.85rem}.tt-home-law{color:var(--tt-text-primary);font-family:var(--tt-font-mono);font-size:.75rem}.tt-home-library{gap:var(--tt-space-5);display:grid}.tt-home-k{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:.6875rem;font-weight:500}.tt-home-library ul{margin:0;padding:0;list-style:none;display:grid}.tt-home-library li{border-top:1px solid var(--tt-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem 0;display:flex}.tt-home-library__text{gap:.1rem;min-width:0;font-size:.8125rem;display:grid}.tt-home-library__text span{color:var(--tt-text-secondary);font-size:.75rem}.tt-home-library__on{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);white-space:nowrap;font-size:.6875rem}.tt-plate{--tt-plate-arc:9;--tt-plate-halo:15;--tt-plate-ease:cubic-bezier(.2, .8, .2, 1);gap:.7rem;min-width:0;margin:0;display:grid;position:relative}.tt-plate__head{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.tt-plate__head--quiet:not(:has(.tt-plate__range)){display:contents}.tt-plate__title{min-width:0;color:var(--tt-text-primary);font-size:.8125rem;font-weight:600}.tt-plate__unit{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.6875rem;font-weight:450}.tt-plate__range{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);opacity:0;flex:none;align-items:center;margin-left:auto;font-size:.75rem;transition:opacity .16s;display:inline-flex}.tt-plate:hover .tt-plate__range,.tt-plate:focus-within .tt-plate__range{opacity:1}@media (hover:none){.tt-plate__range{opacity:1}}.tt-plate__range-dot{padding:0 .15rem}.tt-plate__range button{min-width:2.75rem;min-height:2.75rem;color:var(--tt-text-secondary);font-family:var(--tt-font-mono);cursor:pointer;background:0 0;border:0;border-radius:4px;margin-block:-.625rem;padding:0 .3rem;font-size:.75rem}.tt-plate__range button[aria-pressed=true]{background:var(--tt-highlight);color:var(--tt-text-primary);font-weight:600}.tt-plate__legend{min-width:0;max-width:17rem;color:var(--tt-text-secondary);gap:.15rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:grid}.tt-plate__pick{width:100%;min-height:2.75rem;color:inherit;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:.5rem;padding:.1rem .35rem;display:flex}button.tt-plate__pick{cursor:pointer}button.tt-plate__pick:hover,.tt-plate__legend li[data-selected=true] .tt-plate__pick{background:var(--tt-highlight);color:var(--tt-text-primary)}.tt-plate__key{width:1rem;color:var(--tt-text-primary);text-align:center;display:inline-block}.tt-plate__legend li[data-tone=live] .tt-plate__key{color:var(--tt-signal);-webkit-text-stroke:1px var(--tt-signal-edge)}.tt-plate__label{min-width:0;font-family:var(--tt-font-mono);text-transform:lowercase;flex:1}.tt-plate__count{color:var(--tt-text-primary);font-family:var(--tt-font-mono);font-variant-numeric:tabular-nums;font-weight:500}.tt-plate__legend .tt-plate__unit{padding:.1rem .35rem}.tt-plate__caption,.tt-plate__source{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.6875rem}.tt-plate__source{flex-wrap:wrap;gap:.15rem .6rem;display:flex}.tt-home-card .tt-plate__source{opacity:0}.tt-home-card:hover .tt-plate__source,.tt-home-card:focus-within .tt-plate__source{opacity:1}.tt-plate__source code{font-family:inherit}.tt-plate__empty{gap:.35rem;min-width:0;display:grid}.tt-plate__sentence{color:var(--tt-text-secondary);font-size:.8125rem;line-height:1.45}.tt-plate__action{color:var(--tt-text-primary);justify-self:start;font-size:.8125rem;font-weight:500;text-decoration:none}.tt-plate__ring{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-width:0;display:grid}.tt-plate__dial{aspect-ratio:1;width:6.5rem;position:relative;container-type:inline-size}.tt-plate--sm .tt-plate__dial{width:5.25rem}.tt-plate__dial svg{width:100%;max-width:none;height:100%;display:block;overflow:visible}.tt-plate__track{fill:none;stroke:var(--tt-chart-track);stroke-width:var(--tt-plate-arc)}.tt-plate__ghost{fill:none;stroke:var(--tt-text-tertiary);stroke-dasharray:3 3.4;stroke-linecap:round;stroke-width:1.25px;opacity:.8}.tt-plate__slice{cursor:default;transition:opacity .2s}.tt-plate__slice[data-dim=true]{opacity:.35}.tt-plate__arc,.tt-plate__halo{fill:none;stroke-dasharray:var(--tt-plate-len) var(--tt-plate-rest);stroke-dashoffset:var(--tt-plate-off);stroke-linecap:butt;transition:stroke-dasharray .32s var(--tt-plate-ease), stroke-dashoffset .32s var(--tt-plate-ease);animation:tt-plate-sweep .62s var(--tt-plate-ease) backwards;animation-delay:calc(var(--tt-plate-i,0) * 90ms)}.tt-plate__arc{stroke-width:var(--tt-plate-arc)}.tt-plate__arc--whole{stroke-linecap:round}.tt-plate__slice[data-tone=step-1] .tt-plate__arc{stroke:var(--tt-chart-step-1)}.tt-plate__slice[data-tone=step-2] .tt-plate__arc{stroke:var(--tt-chart-step-2)}.tt-plate__slice[data-tone=step-3] .tt-plate__arc{stroke:var(--tt-chart-step-3)}.tt-plate[data-plate-segmented] .tt-plate__track{stroke:#0000}.tt-plate__slice[data-tone=track] .tt-plate__arc{stroke:var(--tt-chart-track)}.tt-plate[data-plate-segmented] .tt-plate__arc{transition:stroke .42s var(--tt-plate-ease), stroke-dasharray .32s var(--tt-plate-ease), stroke-dashoffset .32s var(--tt-plate-ease);animation:none}.tt-plate__slice[data-tone=live] .tt-plate__arc{stroke:var(--tt-chart-live)}.tt-plate__halo{stroke:var(--tt-chart-live-glow);stroke-width:var(--tt-plate-halo);opacity:.55;animation:tt-plate-sweep .62s var(--tt-plate-ease) backwards, tt-plate-breathe 3.2s ease-in-out .7s infinite}.tt-plate[data-plate] g[data-plate-arc]{cursor:pointer}.tt-plate__value{color:var(--tt-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.03em;pointer-events:none;place-items:center;font-size:26cqw;font-weight:560;line-height:1;display:grid;position:absolute;inset:0}@container (max-width:15rem){.tt-plate__ring{grid-template-columns:minmax(0,1fr);justify-items:start}}.tt-plate--bar .tt-plate__legend{flex-wrap:wrap;gap:.1rem .75rem;max-width:none;display:flex}.tt-plate--bar .tt-plate__pick{width:auto}.tt-plate--bar .tt-plate__label{flex:none}.tt-plate__headline{align-items:baseline;gap:.5rem;display:flex}.tt-plate__big{color:var(--tt-text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:1.625rem;font-weight:560;line-height:1}.tt-plate__bar{background:var(--tt-chart-track);min-width:0;height:.8125rem;box-shadow:inset 0 1px 2px var(--tt-chart-track-shade);border-radius:6px;gap:3px;padding:2px;display:flex}.tt-plate__bar--ghost{border:1px dashed var(--tt-text-tertiary);box-shadow:none;background:0 0}.tt-plate__seg{cursor:pointer;min-width:6px;transition:flex-grow .32s var(--tt-plate-ease), opacity .2s ease;animation:tt-plate-wipe .62s var(--tt-plate-ease) backwards;animation-delay:calc(var(--tt-plate-i,0) * 90ms);border-radius:3px}.tt-plate__seg[data-dim=true]{opacity:.35}.tt-plate__seg[data-tone=step-1]{background:var(--tt-chart-step-1)}.tt-plate__seg[data-tone=step-2]{background:var(--tt-chart-step-2)}.tt-plate__seg[data-tone=step-3]{background:var(--tt-chart-step-3)}.tt-plate__seg[data-tone=live]{background:var(--tt-chart-live);box-shadow:0 0 8px var(--tt-chart-live-glow);animation:tt-plate-wipe .62s var(--tt-plate-ease) backwards, tt-plate-glow 3.2s ease-in-out .7s infinite}.tt-plate__plot{min-width:0;margin:0 .25rem 1.1rem 1.4rem;position:relative}.tt-plate__plot svg{width:100%;max-width:none;height:7.5rem;display:block;overflow:visible}.tt-plate--sm .tt-plate__plot svg{height:4.75rem}.tt-plate__grid{stroke:var(--tt-chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.tt-plate__frame{stroke:var(--tt-text-tertiary);stroke-dasharray:4 4;stroke-width:1px;vector-effect:non-scaling-stroke}.tt-plate__draw{animation:tt-plate-draw .9s var(--tt-plate-ease) backwards}.tt-plate__series{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke;transition:d .32s var(--tt-plate-ease)}.tt-plate__series[data-tone=live]{stroke:var(--tt-chart-live)}.tt-plate__series[data-tone=step-2]{stroke:var(--tt-chart-step-2);stroke-dasharray:5 4}.tt-plate__area{transition:d .32s var(--tt-plate-ease)}.tt-plate__stop-top{stop-color:var(--tt-chart-area-live)}.tt-plate__stop-bottom{stop-color:var(--tt-chart-area-live);stop-opacity:0}.tt-plate__point{background:var(--tt-chart-live);width:.625rem;height:.625rem;box-shadow:0 0 0 4px var(--tt-chart-live-glow);pointer-events:none;border-radius:50%;margin:-.3125rem 0 0 -.3125rem;animation:3.2s ease-in-out .9s infinite tt-plate-pulse;position:absolute}.tt-plate__cursor{background:var(--tt-line-strong);pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.tt-plate__hits{position:absolute;inset:0}.tt-plate__hit{cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;position:absolute;top:0;bottom:0}.tt-plate__hit:hover,.tt-plate__hit:focus-visible{background:var(--tt-highlight)}.tt-plate__ytick{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);pointer-events:none;font-size:.625rem;line-height:1;position:absolute;left:0;transform:translate(calc(-100% - .35rem),-50%)}.tt-plate__tick{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);white-space:nowrap;pointer-events:none;margin-top:.35rem;font-size:.625rem;position:absolute;top:100%;transform:translate(-50%)}.tt-plate__keys{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);flex-wrap:wrap;gap:.25rem 1rem;font-size:.6875rem;display:flex}.tt-plate__keys li{align-items:center;gap:.4rem;display:inline-flex}.tt-plate__swatch{border-top:2px solid var(--tt-chart-live);width:1.125rem;height:0;display:inline-block}.tt-plate__swatch[data-tone=step-2]{border-top:2px dashed var(--tt-chart-step-2)}@keyframes tt-plate-sweep{0%{stroke-dasharray:0 100}}@keyframes tt-plate-wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes tt-plate-draw{0%{clip-path:inset(-10% 100% -10% 0)}}@keyframes tt-plate-breathe{0%,to{opacity:.55}50%{opacity:.25}}@keyframes tt-plate-glow{0%,to{box-shadow:0 0 8px var(--tt-chart-live-glow)}50%{box-shadow:0 0 2px #0000}}@keyframes tt-plate-pulse{0%,to{box-shadow:0 0 0 4px var(--tt-chart-live-glow)}50%{box-shadow:0 0 0 7px #0000}}.tt-today{gap:var(--tt-space-4);max-width:40rem}.tt-today__section{gap:.5rem;min-width:0;display:grid}.tt-today__k{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.tt-today__now{border:1px solid var(--tt-line-strong);background:var(--tt-surface);box-shadow:var(--tt-level-raised-shadow);border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.tt-today__stop{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.75rem}.tt-today__place{letter-spacing:-.015em;font-size:1.25rem;font-weight:600}.tt-today__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.tt-today__facts dt{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem}.tt-today__facts dd{font-family:var(--tt-font-mono);flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:0;font-size:1rem;display:flex}.tt-today__accept{border:1px solid var(--tt-line-strong);background:var(--tt-surface-raised);box-shadow:var(--tt-level-raised-shadow);border-radius:.75rem;gap:.6rem;padding:.85rem;display:grid}.tt-today__ask b{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:500;display:block}.tt-today__do{gap:.5rem;display:grid}.tt-today__done,.tt-today__sharing,.tt-today__law{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:.75rem}.tt-today__law{font-size:.6875rem}.tt-today__live{color:var(--tt-signal);-webkit-text-stroke:1px var(--tt-signal-edge)}.tt-today__big{box-sizing:border-box;border:1px solid var(--tt-line-strong);background:var(--tt-surface-raised);width:100%;min-height:3rem;color:var(--tt-text-primary);cursor:pointer;box-shadow:var(--tt-level-raised-shadow);border-radius:.75rem;justify-content:center;align-items:center;gap:.6rem;padding:.6rem 1rem;font-size:1rem;font-weight:600;display:flex}.tt-today__big--primary{background:var(--tt-accent);color:var(--tt-ink-on-accent);border-color:#0000}.tt-today__tasks{gap:.5rem;display:grid}.tt-today__task{text-align:left;justify-content:flex-start;min-height:3.5rem}.tt-today__task[aria-pressed=true]{border-color:var(--tt-accent)}.tt-today__glyph{width:1.5rem;font-family:var(--tt-font-mono);text-align:center;flex:none}.tt-today__tasktext,.tt-today__routetext{gap:.1rem;min-width:0;display:grid}.tt-today__tasktext span,.tt-today__routetext span{color:var(--tt-text-secondary);font-size:.8125rem;font-weight:400}.tt-today__route li{grid-template-columns:1.5rem minmax(0,1fr);min-height:3rem;padding:.35rem 0;display:grid;position:relative}.tt-today__route li+li:before{border-left:1px solid var(--tt-line-strong);content:"";height:1.2rem;position:absolute;top:-.6rem;left:.72rem}.tt-today__dot{border:1px solid var(--tt-text-secondary);border-radius:50%;width:.6rem;height:.6rem;margin:.45rem 0 0 .45rem}.tt-today__window{font-family:var(--tt-font-mono);font-size:.75rem}@media (prefers-reduced-motion:reduce){.tt-plate *,.tt-home-card,.tt-plate__range{transition:none!important;animation:none!important}}.tt-home__phone-focus{display:none}.tt-home__standard{display:contents}@media (max-width:900px){.tt-home-lanes{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.tt-home{padding-inline:1rem}.tt-home[data-home-phone-focus=on]{padding-top:0}.tt-home__phone-focus{margin-inline:-1rem;display:block}}@media (forced-colors:active){.tt-plate__arc,.tt-plate__seg{stroke:canvastext}.tt-plate__seg{background:canvastext}}[data-tt-chips=plain] .tt-status,[data-tt-chips=plain] .tt-trust__secured{border:0;border-radius:0;padding:0}[data-tt-chips=plain] .tt-status[data-critical=true]{border:0}[data-tt-words=minimal] .tt-trust__source{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-tt-words=minimal] .tt-trust{position:relative}
