.trk{padding-block:var(--sp-5) var(--gap-sec)}.prof{display:flex;align-items:center;gap:var(--space-5);margin:0 0 var(--space-10)}.prof-blob{display:none;flex:none;width:clamp(88px,22vw,128px);aspect-ratio:1;background:var(--blob) center / contain no-repeat}html[data-blob] .prof-blob{display:block}.prof-blob[data-live]{background:none}.prof-blob svg{display:block;width:100%;height:100%;overflow:visible}.prof-blob .mo-eyes{--mo-track-travel: 3px}.prof-text .arc-title{margin:0}.prof-name{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-lg);overflow-wrap:anywhere}.trk-head{margin:0 0 var(--space-8)}.trk-head .arc-lede{margin-top:var(--space-3)}.trk-root{min-height:18rem}.trk-store{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border)}@media(min-width:64rem){.trk-store.lf-rail{margin-top:0;padding-top:0;border-top:0}}.trk-h2{margin:0 0 var(--space-4);font-size:var(--text-xl);font-weight:500;letter-spacing:-.015em;line-height:1.25}.trk-store .trk-h2{margin-bottom:var(--space-3)}.trk-note{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.trk-note a{color:var(--foreground);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.trk-empty{display:flex;flex-direction:column;align-items:center;padding:clamp(var(--space-8),8vw,var(--space-12)) var(--space-5);text-align:center}.trk-empty-tile{display:grid;place-items:center;width:var(--space-12);height:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-muted);color:var(--text-secondary);animation:trk-tile var(--duration-considered) var(--ease-enter) both}.trk-empty-tile svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.trk-empty-title{margin:var(--space-5) 0 0;color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body)}.trk-empty .trk-note{max-width:18rem;margin-top:var(--space-2);line-height:var(--leading-body);text-wrap:balance}.trk-empty>.btn{margin-top:var(--space-5)}@keyframes trk-tile{0%{opacity:0;transform:scale(.92)}}.trk-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.trk-row{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.trk-pic{display:grid;flex:none;place-items:center;width:44px;height:44px;overflow:hidden;border:1px solid var(--border);border-radius:var(--r);background:#fff}.trk-pic img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.trk-pic-board{background:var(--surface-muted);color:var(--s);font-size:var(--text-lg);font-weight:900}.trk-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.trk-row a{color:var(--foreground);font-size:var(--text-sm);font-weight:500;text-decoration:none;overflow-wrap:anywhere}.trk-row a:hover{text-decoration:underline}.trk-what{color:var(--text-secondary);font-size:var(--text-xs)}.trk-btn{flex:none;min-height:var(--control-height-sm);padding:0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-spring) var(--ease-spring)}.trk-btn:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.trk-btn:hover{background:var(--surface-muted)}}@media(pointer:coarse){.trk-btn{min-height:var(--control-height-md)}}.trk-alerts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin:0 0 var(--space-8);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.trk-alerts p{flex:1 1 24ch;margin:0}.trk-freq{display:flex;flex:1 1 100%;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.trk-freq-label{font-size:var(--text-sm);font-weight:500}.t-tabs{position:relative;display:flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.t-tab{position:relative;z-index:1;min-width:72px;min-height:var(--control-height-sm);padding:0 12px;border:0;border-radius:calc(var(--radius-control) - 4px);background:none;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.t-tab[aria-checked=true]{color:var(--accent-foreground)}@media(hover:hover)and (pointer:fine){.t-tab:not([aria-checked=true]):hover{color:var(--foreground)}}.t-tabs-pill{position:absolute;top:3px;bottom:3px;left:0;z-index:0;width:0;border:1px solid transparent;border-radius:calc(var(--radius-control) - 4px);background:var(--accent);box-shadow:var(--shadow-resting);transform:translate(0);transition:transform var(--duration-spring) var(--ease-spring),width var(--duration-spring) var(--ease-spring);pointer-events:none}@media(pointer:coarse){.t-tab{min-height:var(--control-height-md)}}.trk-switch{display:inline-flex;flex:none;align-items:center;gap:var(--space-3);min-height:var(--control-height-md);font-size:var(--text-sm);cursor:pointer}.t-toggle{flex:none;width:42px;height:24px;padding:3px;border:0;border-radius:var(--radius-pill);background:var(--control-track);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.t-toggle[data-on=true]{background:var(--control-on)}@media(hover:hover)and (pointer:fine){.t-toggle:not([data-on=true]):hover{background:var(--control-track-hover)}}.t-toggle-thumb{display:block;width:18px;height:18px;border-radius:var(--radius-pill);background:var(--control-thumb);box-shadow:var(--control-thumb-shadow);transition:translate var(--duration-spring) var(--ease-spring),background-color var(--duration-standard) var(--ease-standard)}.t-toggle[data-on=true] .t-toggle-thumb{translate:18px 0;background:var(--control-thumb-on)}@media(prefers-reduced-motion:reduce){.trk-empty-tile{animation:none}.trk-btn,.t-tab,.t-tabs-pill,.t-toggle,.t-toggle-thumb{transition:none}.trk-btn:active{transform:none}}
