@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_d8ebd1;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_d8ebd1;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_d8ebd1{font-family:__Inter_d8ebd1,__Inter_Fallback_d8ebd1;font-style:normal}.__variable_d8ebd1{--font-inter:"__Inter_d8ebd1","__Inter_Fallback_d8ebd1"}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_4dc837;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_4dc837;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:__JetBrains_Mono_4dc837,__JetBrains_Mono_Fallback_4dc837;font-style:normal}.__variable_4dc837{--font-mono:"__JetBrains_Mono_4dc837","__JetBrains_Mono_Fallback_4dc837"}:root{--canvas:247 248 250;--panel:255 255 255;--panel-sunken:239 241 245;--panel-raised:255 255 255;--table-surface:255 255 255;--table-scroll-shadow:0 0 0;--epi-unknown:107 92 130;--epi-inferred:109 40 217;--epi-verified:4 120 87;--epi-idle:180 83 9;--epi-offline:85 99 116;--ink:20 23 28;--ink-muted:82 90 104;--ink-faint:101 109 123;--line:226 229 235;--line-strong:203 208 218;--accent:110 86 207;--accent-hover:91 73 190;--accent-ink:110 86 207;--accent-subtle:238 235 249;--accent-border:158 140 252;--on-accent:255 255 255;--accent-glow:0 0 20px -4px rgba(110,86,207,.35);--teal-bright:#6e56cf;--mint:#7a5ae8;--mint-bright:#9e8cfc;--icon-mint:#6e56cf;--glow:110 86 207;--sheen:255 255 255;--seg-shadow:0.12;--tsh-ease-out:cubic-bezier(0.22,1,0.36,1);--tsh-ease-in:cubic-bezier(0.55,0,1,0.45);--tsh-press:120ms;--tsh-arrive:200ms;--tsh-sheet:280ms;--tsh-pane:320ms;--tsh-fast:120ms;--tsh-medium:200ms;--tsh-slow:320ms;--tsh-ease-in-out:cubic-bezier(0.65,0,0.35,1);--tsh-ease-overshoot:cubic-bezier(0.34,1.56,0.64,1);--tsh-spring:cubic-bezier(0.34,1.3,0.64,1);--tsh-spring-pop:cubic-bezier(0.34,1.56,0.64,1);--tsh-dur-hover:120ms;--tsh-dur-click:120ms;--tsh-dur-send:340ms;--tsh-dur-receive:220ms;--tsh-dur-reaction:420ms;--tsh-dur-receipt:240ms;--presence-online:34 197 94;--id-1:#6e5aa8;--id-2:#3f7d74;--id-3:#a2694a;--id-4:#4e6e9e;--id-5:#7a5c8f;--id-6:#457a57;--id-7:#9b5f5f;--id-8:#5e6e8c}.dark{--canvas:8 9 10;--panel:20 23 31;--panel-sunken:16 18 22;--panel-raised:26 29 38;--table-surface:20 23 28;--table-scroll-shadow:255 255 255;--epi-unknown:167 146 196;--epi-inferred:167 139 250;--epi-verified:16 185 129;--epi-idle:245 158 11;--epi-offline:139 147 160;--ink:232 235 240;--ink-muted:152 161 174;--ink-faint:124 135 148;--line:34 38 48;--line-strong:45 51 66;--accent:110 86 207;--accent-hover:122 90 232;--accent-subtle:31 31 52;--on-accent:255 255 255;--accent-border:158 140 252;--accent-glow:0 0 20px -4px rgba(110,86,207,.35);--accent-ink:158 140 252;--teal-bright:#7a5ae8;--mint:#9e8cfc;--mint-bright:#c4b8fd;--icon-mint:#9e8cfc;--glow:110 86 207;--sheen:255 255 255;--seg-shadow:0.4}.tsh-l1{background:rgb(var(--panel-sunken)/.85);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);border-color:rgb(var(--line)/.6)}.tsh-l2{background:rgb(var(--panel));border:1px solid rgb(var(--line));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.06),0 4px 20px -2px rgba(0,0,0,.5)}.tsh-l3{background:rgb(var(--panel-raised)/.92);backdrop-filter:blur(32px) saturate(150%);-webkit-backdrop-filter:blur(32px) saturate(150%);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.12),0 12px 32px -4px rgba(0,0,0,.6)}.tsh-l3,.tsh-l4{border:1px solid rgb(var(--line-strong))}.tsh-l4{background:rgb(var(--panel-sunken)/.95);backdrop-filter:blur(40px) saturate(160%);-webkit-backdrop-filter:blur(40px) saturate(160%);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.15),0 24px 64px -8px rgba(0,0,0,.8)}.tsh-glass{background:rgb(var(--panel-raised)/.92);backdrop-filter:blur(32px) saturate(150%);-webkit-backdrop-filter:blur(32px) saturate(150%);border:1px solid rgb(var(--line-strong));box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.12),0 12px 32px -4px rgba(0,0,0,.6)}.tsh-tap{transition:transform var(--tsh-fast) cubic-bezier(.4,0,.2,1),opacity var(--tsh-fast) ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.tsh-tap:active{transform:scale(.972);opacity:.9}@media (prefers-reduced-motion:reduce){.tsh-tap{transition:opacity var(--tsh-fast) linear!important}.tsh-tap:active{transform:none;opacity:.8}}.tsh-seg-pill{background:rgb(var(--panel));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(var(--line)/.6);border-radius:6px;box-shadow:0 2px 8px rgb(0 0 0/var(--seg-shadow)),inset 0 1px 0 hsla(0,0%,100%,.15);transition:transform .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.tsh-seg-pill{transition:none}}.tsh-accent-glow{box-shadow:var(--accent-glow)}.tsh-safe-top{padding-top:max(16px,env(safe-area-inset-top))}.tsh-safe-bottom{padding-bottom:max(12px,env(safe-area-inset-bottom))}.tsh-tabstrip{scrollbar-width:none;-ms-overflow-style:none}.tsh-tabstrip::-webkit-scrollbar{display:none}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:rgb(var(--line-strong)) transparent}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:rgb(var(--line-strong));border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--ink-faint))}::-webkit-scrollbar-thumb:active{background-color:rgb(var(--accent))}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background:transparent}.tsh-presence-ring{background:conic-gradient(from 140deg,var(--mint-bright),var(--teal-bright),var(--mint-bright));box-shadow:0 0 10px rgb(var(--glow)/.35)}@keyframes tsh-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.tsh-arrive{animation:tsh-arrive var(--tsh-arrive) var(--tsh-ease-out) both}@keyframes tsh-pane-in{0%{opacity:.4;transform:translateX(14%)}to{opacity:1;transform:none}}.tsh-pane-in{animation:tsh-pane-in var(--tsh-pane) var(--tsh-ease-out) both}@keyframes tsh-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.tsh-sheet-up{animation:tsh-sheet-up var(--tsh-sheet) var(--tsh-ease-out) both}@keyframes tsh-fade-in{0%{opacity:0}to{opacity:1}}.tsh-fade-in{animation:tsh-fade-in var(--tsh-sheet) var(--tsh-ease-out) both}@keyframes tsh-rise{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.tsh-rise{animation:tsh-rise var(--tsh-sheet) var(--tsh-ease-out) both}@keyframes tsh-bar-in{0%{transform:scaleX(0)}}.tsh-bar-in{transform-origin:left;animation:tsh-bar-in var(--tsh-slow) var(--tsh-ease-out) both}.tsh-modal-in{animation:tsh-sheet-up var(--tsh-sheet) var(--tsh-ease-out) both}@media (min-width:640px){.tsh-modal-in{animation:tsh-rise var(--tsh-sheet) var(--tsh-ease-out) both}}@keyframes tsh-ring-pulse{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.1);opacity:0}}.tsh-ring-pulse{animation:tsh-ring-pulse 2.2s var(--tsh-ease-out) infinite}@keyframes tsh-ring-nudge{0%,to{transform:none}50%{transform:translateY(-3px)}}.tsh-ring-nudge{animation:tsh-ring-nudge 2.2s ease-in-out infinite}@keyframes tsh-speaking{0%,to{box-shadow:0 0 0 0 rgb(var(--speaking)/0)}50%{box-shadow:0 0 0 2px rgb(var(--speaking)/.85)}}.tsh-speaking{--speaking:var(--presence-online);animation:tsh-speaking 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.tsh-arrive,.tsh-fade-in,.tsh-modal-in,.tsh-pane-in,.tsh-rise,.tsh-sheet-up{animation:tsh-fade-in var(--tsh-fast) linear both!important;animation-duration:var(--tsh-fast)!important}.tsh-ring-pulse{animation:tsh-ring-breathe 2.2s linear infinite!important;animation-duration:2.2s!important;animation-iteration-count:infinite!important;transform:none}.tsh-ring-nudge,.tsh-speaking{animation:none}}@keyframes tsh-ring-breathe{0%,to{opacity:.15}50%{opacity:.4}}@supports (animation-timing-function:linear(0,1)){:root{--tsh-spring:linear(0,0.061,0.2,0.368,0.532,0.677,0.794,0.882,0.945,0.987,1.011,1.024,1.028,1.027,1.024,1.019,1.015,1.01,1.007,1.004,1);--tsh-spring-pop:linear(0,0.072,0.245,0.462,0.679,0.866,1.009,1.102,1.151,1.163,1.149,1.119,1.084,1.049,1.019,0.997,0.982,0.975,0.974,0.976,0.981,0.987,0.993,0.997,1.001,1.003,1.004,1.004,1.004,1.003,1)}}@keyframes tsh-typing-dot{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}.tsh-typing-dot{animation:tsh-typing-dot 1.2s var(--tsh-ease-in-out) infinite}.tsh-typing-dot:nth-child(2){animation-delay:.16s}.tsh-typing-dot:nth-child(3){animation-delay:.32s}@keyframes tsh-float-in{0%{opacity:0;transform:translateY(6px) scale(.94)}to{opacity:1;transform:none}}.tsh-float-in{animation:tsh-float-in var(--tsh-medium) var(--tsh-spring) both}@keyframes tsh-label-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.tsh-label-in{animation:tsh-label-in var(--tsh-dur-receipt) var(--tsh-ease-out) both}@keyframes tsh-delayed-in{0%{opacity:0}to{opacity:1}}.tsh-delayed-in{animation:tsh-delayed-in var(--tsh-medium) var(--tsh-ease-out) .3s both}@keyframes tsh-fade-out{0%{opacity:1}to{opacity:0}}@keyframes tsh-tick-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.tsh-tick-draw{stroke-dasharray:1;animation:tsh-tick-draw var(--tsh-dur-receipt) var(--tsh-ease-out) both}.tsh-tick-draw-late{stroke-dasharray:1;animation:tsh-tick-draw var(--tsh-dur-receipt) var(--tsh-ease-out) 60ms both}@keyframes tsh-tick-seen{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.tsh-tick-seen{transform-origin:center;animation:tsh-tick-seen var(--tsh-dur-reaction) var(--tsh-spring) both}@keyframes tsh-avatar-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.tsh-avatar-in{animation:tsh-avatar-in var(--tsh-dur-reaction) var(--tsh-spring-pop) both}@keyframes tsh-pop-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.tsh-pop-in{animation:tsh-pop-in var(--tsh-dur-reaction) var(--tsh-spring-pop) both}@keyframes tsh-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.6)}}.tsh-pop-out{animation:tsh-pop-out var(--tsh-fast) var(--tsh-ease-in) both;pointer-events:none}@keyframes tsh-bump{0%{transform:scale(1)}35%{transform:scale(1.12)}to{transform:scale(1)}}.tsh-bump{animation:tsh-bump var(--tsh-dur-reaction) var(--tsh-spring) both}@keyframes tsh-num-in-up{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}@keyframes tsh-num-out-up{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-70%)}}@keyframes tsh-num-in-down{0%{opacity:0;transform:translateY(-70%)}to{opacity:1;transform:none}}@keyframes tsh-num-out-down{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(70%)}}.tsh-num-in-up{animation:tsh-num-in-up var(--tsh-medium) var(--tsh-ease-out) both}.tsh-num-out-up{animation:tsh-num-out-up var(--tsh-medium) var(--tsh-ease-out) both}.tsh-num-in-down{animation:tsh-num-in-down var(--tsh-medium) var(--tsh-ease-out) both}.tsh-num-out-down{animation:tsh-num-out-down var(--tsh-medium) var(--tsh-ease-out) both}.tsh-emoji-hit{transition:transform var(--tsh-dur-hover) var(--tsh-spring),background-color var(--tsh-dur-hover) var(--tsh-ease-out)}@media (hover:hover){.tsh-emoji-hit:hover{transform:scale(1.12) translateY(-1px)}}.tsh-emoji-hit:active{transform:scale(.9);transition-duration:60ms}@keyframes tsh-send-launch{0%{transform:none}30%{transform:translate(3px,-3px) scale(.9);opacity:.4}31%{transform:translate(-4px,4px) scale(.9);opacity:0}to{transform:none;opacity:1}}.tsh-send-launch{animation:tsh-send-launch .28s var(--tsh-ease-out) both}.tsh-hold{transition:transform .45s var(--tsh-ease-out)}.tsh-hold[data-holding=true]{transform:scale(.965)}@keyframes tsh-land{0%{background-color:rgb(var(--accent)/0)}15%{background-color:rgb(var(--accent)/.14)}to{background-color:rgb(var(--accent)/0)}}.tsh-land{animation:tsh-land 1.6s var(--tsh-ease-out) both;border-radius:12px}@media (hover:none){.tsh-reaction-chip.tsh-reaction-chip{min-height:44px;padding-inline:.75rem}}@media (prefers-reduced-motion:reduce){.tsh-avatar-in,.tsh-float-in,.tsh-label-in,.tsh-num-in-down,.tsh-num-in-up,.tsh-pop-in{animation:tsh-fade-in var(--tsh-fast) linear both;animation-duration:var(--tsh-fast)!important}.tsh-num-out-down,.tsh-num-out-up,.tsh-pop-out{animation:tsh-fade-out var(--tsh-fast) linear both;animation-duration:var(--tsh-fast)!important}.tsh-tick-draw,.tsh-tick-draw-late{animation:none;stroke-dasharray:none}.tsh-bump,.tsh-send-launch,.tsh-tick-seen{animation:none}.tsh-typing-dot{animation:none;opacity:.7}.tsh-delayed-in{animation-duration:1ms}.tsh-emoji-hit,.tsh-hold{transition:none}.tsh-emoji-hit:active,.tsh-emoji-hit:hover,.tsh-hold[data-holding=true]{transform:none}.tsh-land{animation:none;background-color:rgb(var(--accent)/.1)}}@media (max-width:639px){.tsh-table-cards>table{min-width:0!important;display:block}.tsh-table-cards thead{display:none}.tsh-table-cards tbody{display:block}.tsh-table-cards tbody>tr{display:block;padding:12px 14px}.tsh-table-cards tbody>tr+tr{border-top:1px solid rgb(var(--line))}.tsh-table-cards tbody>tr>td{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:3px 0;text-align:left}.tsh-table-cards tbody>tr>td[data-label]:before{content:attr(data-label);flex:0 0 auto;color:rgb(var(--ink-faint));font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:500;font-variant-numeric:normal}.tsh-table-cards tbody>tr>td:not([data-label]){display:block;padding-bottom:8px}}.tsh-edge-fade[data-edge=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),transparent)}.tsh-edge-fade[data-edge=start]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px);mask-image:linear-gradient(90deg,transparent 0,#000 16px)}.tsh-edge-fade[data-edge=both]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent)}.tsh-spotlight{position:relative}.tsh-spotlight:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:radial-gradient(320px circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(158,140,252,.28),transparent 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity var(--tsh-sheet,.2s) var(--tsh-ease-out,ease-out);pointer-events:none}@media (hover:hover) and (pointer:fine){.tsh-spotlight:hover:before{opacity:1}}@keyframes tsh-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.tsh-shimmer{position:relative;overflow:hidden}.tsh-shimmer:before{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.04) 50%,transparent);animation:tsh-shimmer 2s linear infinite}.tsh-focus:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--canvas)),0 0 0 4px rgb(var(--accent-ink))}.tsh-scroll-x{background-image:linear-gradient(to right,rgb(var(--table-surface)),rgb(var(--table-surface)/0)),linear-gradient(to left,rgb(var(--table-surface)),rgb(var(--table-surface)/0)),linear-gradient(to right,rgb(var(--table-scroll-shadow)/.16),rgb(var(--table-scroll-shadow)/0)),linear-gradient(to left,rgb(var(--table-scroll-shadow)/.16),rgb(var(--table-scroll-shadow)/0));background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:34px 100%,34px 100%,16px 100%,16px 100%;background-attachment:local,local,scroll,scroll}.tsh-focus-additive:focus-visible{outline:2px solid rgb(var(--accent-ink));outline-offset:2px}@keyframes tsh-telemetry-ripple{0%{box-shadow:0 0 0 0 rgba(16,185,129,.7)}70%{box-shadow:0 0 0 6px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.tsh-telemetry-live{animation:tsh-telemetry-ripple 2.4s ease-out infinite}.tsh-telemetry-unknown{border:1px dashed;background-color:transparent}@media (prefers-reduced-motion:reduce){.tsh-shimmer:before{animation:none;background:none}.tsh-telemetry-live{animation:none;box-shadow:0 0 0 3px rgba(16,185,129,.28)}.tsh-spotlight:before{transition:none}}