.sti-section{flex-direction:column;gap:12px;margin-top:28px;display:flex}.sti-h2{font-size:var(--fs-14);font-weight:var(--fw-medium);color:var(--ink-900);margin:0}.sti-h3{font-size:var(--fs-13);font-weight:var(--fw-medium);color:var(--ink-800);margin:0}.sti-quiet{color:var(--ink-500);font-size:var(--fs-13);margin:0}.sti-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sti-howto{max-width:72ch;color:var(--ink-700);font-size:var(--fs-13);margin:0;line-height:1.55}.sti-problem{color:var(--danger);font-size:var(--fs-13);align-items:center;gap:6px;margin:12px 0 0;display:flex}.sti-choose{gap:20px;margin-top:4px}.sti-group{flex-direction:column;gap:8px;display:flex}.sti-group-label{font-family:var(--font-mono);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-500);margin:0;font-size:10.5px;font-weight:500}.sti-rows{border:1px solid var(--hairline);border-radius:var(--radius-4);background:var(--paper);margin:0;padding:0;list-style:none;overflow:hidden}.sti-rows>li+li{border-top:1px solid var(--ink-100)}.sti-row{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.sti-row:hover{background:var(--row-hover);text-decoration:none}.sti-row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);border-radius:0;outline:none}.sti-row:disabled{cursor:progress}.sti-row:disabled:not([aria-busy=true]){opacity:.6}.sti-logo{border:1px solid var(--hairline);border-radius:var(--radius-3);background:var(--paper);width:32px;height:32px;color:var(--ink-900);flex:none;justify-content:center;align-items:center;display:inline-flex}.sti-row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sti-row-name{font-size:14px;font-weight:var(--fw-semibold,600);color:var(--ink-900);line-height:1.35}.sti-row-sub{font-size:var(--fs-13);color:var(--ink-500);line-height:1.4}.sti-row-go{color:var(--ink-400);transition:color var(--motion-fast) var(--ease-standard);flex:none}.sti-row:hover .sti-row-go,.sti-row:focus-visible .sti-row-go{color:var(--ink-900)}.sti-row-meta{font-size:var(--fs-13);color:var(--ink-500);flex:none}.sti-row .pill{flex:none}.sti-row-sk{cursor:default}.sti-row-sk:hover{background:0 0}.sti-sk-name{width:120px;height:12px;display:block}.sti-sk-sub{width:200px;max-width:100%;height:10px;margin-top:4px;display:block}.sti-history{margin-top:40px}@media (max-width:600px){.sti-row{gap:12px;padding:12px 14px}}.sti-steps{font-size:var(--fs-13);color:var(--ink-500);flex-wrap:wrap;gap:20px;margin:16px 0 0;padding:0;list-style:none;display:flex}.sti-steps li{align-items:center;gap:8px;display:inline-flex}.sti-steps li.is-current{color:var(--ink-900);font-weight:var(--fw-medium)}.sti-steps li.is-done{color:var(--ink-700)}.sti-step-n{border:1px solid var(--hairline-strong);width:20px;height:20px;font-family:var(--font-mono);font-size:var(--fs-12);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.sti-steps li.is-current .sti-step-n{border-color:var(--accent);color:var(--accent-text)}.sti-steps li.is-done .sti-step-n{background:var(--ink-100);border-color:var(--ink-100)}.sti-drop{border:1px dashed var(--hairline-strong);border-radius:var(--radius-3);background:var(--canvas);cursor:pointer;flex-wrap:wrap;align-items:center;gap:12px;padding:20px;display:flex}.sti-drop:focus-within{box-shadow:var(--focus-ring)}.sti-files,.sti-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sti-files li,.sti-list li{min-width:0;font-size:var(--fs-13);align-items:center;gap:8px;display:flex}.sti-list li .cell-clip{flex:1;min-width:0}.sti-list li.sti-wrap{flex-direction:column;align-items:flex-start;gap:2px}.sti-files li .cell-clip{flex:1}.sti-token{border-top:1px solid var(--hairline);flex-direction:column;gap:10px;max-width:520px;padding-top:8px;display:flex}.sti-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sti-block{flex-direction:column;gap:8px;display:flex}.sti-samples{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.sti-card{border:1px solid var(--hairline);border-radius:var(--radius-3);background:var(--paper);flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.sti-tag{background:var(--ink-50);color:var(--ink-600);font-size:var(--fs-12);border-radius:999px;padding:0 6px}.sti-name{max-width:360px}.sti-map select{max-width:220px}.sti-plan td.num,.sti-plan th.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sti-bar{background:var(--ink-100);border-radius:999px;height:6px;overflow:hidden}.sti-bar>span{background:var(--accent);height:100%;transition:width var(--dur-fast) var(--ease-standard);display:block}@media (prefers-reduced-motion:reduce){.sti-bar>span,.sti-row,.sti-row-go{transition:none}}.ts-panel{flex-direction:column;gap:14px;display:flex}.ts-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.ts-hours{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ts-hours-n{font-family:var(--font-display);color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.ts-hours-unit{color:var(--ink-600);font-size:var(--fs-14)}.ts-delta{color:var(--ink-500);font-size:var(--fs-13);font-family:var(--font-mono)}.ts-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin:0;display:grid}.ts-metrics>div{border:1px solid var(--hairline);border-radius:var(--radius-3);flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.ts-metrics dt{color:var(--ink-600);font-size:var(--fs-13)}.ts-metrics dd{align-items:baseline;gap:8px;margin:0;display:flex}.ts-metrics dd b{font-family:var(--font-mono);color:var(--ink-900);font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.ts-metrics dd span{color:var(--ink-500);font-size:var(--fs-12);font-family:var(--font-mono)}.ts-note{color:var(--ink-500);font-size:var(--fs-12);max-width:72ch;margin:0}.ts-actions{flex-wrap:wrap;gap:8px;display:flex}.ts-form{flex-direction:column;gap:12px;display:flex}.ts-min{max-width:120px}.ts-link{align-items:center;gap:8px;display:flex}.ts-link .input{min-width:0;font-family:var(--font-mono);font-size:var(--fs-12);flex:1}.ts-links{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ts-links li{font-size:var(--fs-13);align-items:center;gap:8px;display:flex}.ts-links li .ts-grow{flex:1;min-width:0}.ts-public .ts-metrics{margin-top:8px}.login-panel.ts-public-panel{max-width:640px}.ts-share h1{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink-900);margin:0;font-size:26px;font-weight:500;line-height:1.2}.ts-share>p{color:var(--ink-700);font-size:var(--fs-14);margin:0}.ts-share .cs-eyebrow{font-size:var(--fs-12);color:var(--ink-500);margin:0}.ts-public-panel .ts-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-line{border-top:1px solid var(--hairline);color:var(--ink-600);flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 0;padding:12px 0;display:flex}.ts-line>svg{color:var(--ink-500);flex-shrink:0}.ts-line-text{min-width:0;font:inherit;font-size:var(--fs-14,14px);color:var(--ink-700);flex:240px;margin:0}.ts-line-open{border-radius:var(--radius-3);cursor:pointer;min-height:32px;font:inherit;font-size:var(--fs-13);color:var(--ink-700);background:0 0;border:0;align-items:center;gap:4px;padding:0 8px;font-weight:600;display:inline-flex}.ts-line-open:hover{background:var(--ink-100);color:var(--ink-900)}.ts-line-open:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:none){.ts-line-open{min-height:44px}}
