.tm-skin .tm-shared{min-height:100vh;background:var(--paper)}.tm-skin .tm-shared__bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px clamp(16px,4vw,40px);border-bottom:var(--border-regular) solid var(--border);background:color-mix(in srgb,var(--paper) 88%,transparent)}.tm-skin .tm-shared__who{display:flex;align-items:baseline;gap:10px;flex:1 1 auto;min-width:0;padding-left:16px;border-left:var(--border-hairline) solid var(--border)}.tm-skin .tm-shared__app{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-skin .tm-shared__ro{color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.tm-skin .tm-shared__actions{display:flex;align-items:center;gap:8px}.tm-skin .tm-shared__body{max-width:1000px;margin:0 auto;padding:26px clamp(16px,4vw,40px) 60px;display:grid;grid-gap:22px;gap:22px}.tm-skin .tm-shared__lede{margin:0;max-width:76ch;font-size:13.5px;line-height:1.65;color:var(--muted)}.tm-skin .tm-shared__foot{margin-top:26px;padding-top:16px;border-top:var(--border-hairline) solid var(--border)}.tm-skin .tm-shared__invalid{--c:var(--c-amber);max-width:520px;margin:40px auto;display:grid;grid-gap:10px;gap:10px;justify-items:start}.tm-skin .tm-shared__mate{display:inline-flex}@media (max-width:767.98px){.tm-skin .tm-costrow{grid-template-columns:minmax(0,1fr) auto}.tm-skin .tm-costrow__calls{text-align:left}.tm-skin .tm-runfilter__actions{margin-left:0}}.tm-skin .tm-dim{color:var(--muted)}.tm-skin .tm-istate{--c:var(--sev-high);display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:var(--radius-pill);border:var(--border-regular) solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 10%,transparent);color:var(--c);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tm-skin .tm-istate[data-state=open]{--c:var(--sev-high)}.tm-skin .tm-istate[data-state=acknowledged]{--c:var(--review)}.tm-skin .tm-istate[data-state=resolved]{--c:var(--pass)}.tm-skin .tm-istate__reopen{display:block;margin-top:4px;color:var(--sev-high)}.tm-skin .tm-sev{display:inline-flex;align-items:center;padding:2px 9px;border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tm-skin .tm-sev[data-graded=no]{border:var(--border-hairline) dashed var(--border-strong);background:none;color:var(--muted);text-transform:none;letter-spacing:.02em;font-weight:600}.tm-skin .tm-sev[data-graded=yes]{border:var(--border-regular) solid color-mix(in srgb,var(--sev-high) 45%,transparent);background:color-mix(in srgb,var(--sev-high) 12%,transparent);color:var(--sev-high)}.tm-skin .tm-atable--issues .tm-atable__col--istate{width:11%}.tm-skin .tm-atable--issues .tm-atable__col--isev{width:8%}.tm-skin .tm-atable--issues .tm-atable__col--iwhat{width:26%}.tm-skin .tm-atable--issues .tm-atable__col--iapp{width:17%}.tm-skin .tm-atable--issues .tm-atable__col--itype{width:6%}.tm-skin .tm-atable--issues .tm-atable__col--iseen{width:14%}.tm-skin .tm-atable--issues .tm-atable__col--iwho{width:12%}.tm-skin .tm-atable--issues .tm-atable__col--igo{width:6%}.tm-skin .tm-atable--occ td{vertical-align:top}.tm-skin .tm-atable--occ th:first-child{width:15%}.tm-skin .tm-atable--occ th:nth-child(2){width:10%}.tm-skin .tm-atable--occ th:nth-child(3){width:22%}.tm-skin .tm-atable--occ th:nth-child(5){width:9%}.tm-skin .tm-atable__link{color:var(--ink);font-weight:600;text-decoration:none;border-bottom:var(--border-hairline) solid transparent}.tm-skin .tm-atable__link:hover{border-bottom-color:var(--ink)}.tm-skin .tm-issue{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,.95fr);grid-gap:22px;gap:22px;align-items:start}.tm-skin .tm-issue__main,.tm-skin .tm-issue__side{display:grid;grid-gap:20px;gap:20px;align-content:start;min-width:0}.tm-skin .tm-issue__shot{display:grid;grid-gap:12px;gap:12px;min-width:0}.tm-skin .tm-issue__frame{padding:12px;overflow:hidden}.tm-skin .tm-issue__frame img{width:100%;height:auto;border-radius:var(--radius-md)}.tm-skin .tm-issue__links{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tm-skin .tm-issue__reopen{margin:0}.tm-skin .tm-issue__facts{display:grid;grid-gap:10px;gap:10px;margin:0;padding:16px;border-radius:15px;border:var(--border-regular) solid var(--border);background:var(--surface)}.tm-skin .tm-issue__facts>div{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.tm-skin .tm-issue__facts dt{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tm-skin .tm-issue__facts dd{margin:0;font-size:13px;min-width:0;overflow-wrap:anywhere}.tm-skin .tm-issue__sig{font-size:11px;color:var(--muted)}.tm-skin .tm-issuehead__tags{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tm-skin .tm-issuehead__id{font-size:11px;color:var(--muted)}.tm-skin .tm-ev{display:grid;grid-gap:14px;gap:14px;padding:18px;border-radius:15px;border:var(--border-regular) solid var(--border);background:var(--surface)}.tm-skin .tm-ev__head,.tm-skin .tm-live__ehead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.tm-skin .tm-ev__headfine,.tm-skin .tm-live__efine{color:var(--muted);font-size:11px}.tm-skin .tm-ev__block{display:grid;grid-gap:8px;gap:8px;min-width:0}.tm-skin .tm-ev__row{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:baseline}.tm-skin .tm-ev__label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tm-skin .tm-ev__value{font-size:13.5px;line-height:1.6;min-width:0;overflow-wrap:anywhere}.tm-skin .tm-ev__meaning{color:var(--muted)}.tm-skin .tm-issuectl{display:grid;grid-gap:18px;gap:18px;padding:18px;border-radius:15px;border:var(--border-regular) solid var(--border);background:var(--surface)}.tm-skin .tm-issuectl__block{display:grid;grid-gap:8px;gap:8px}.tm-skin .tm-issuectl__choices{display:flex;gap:8px;flex-wrap:wrap}.tm-skin .tm-issuectl__choice[data-chosen=true]{border-color:var(--ink);background:var(--surface-sunk);color:var(--ink);opacity:1}.tm-skin .tm-issuectl__select{width:100%}.tm-skin .tm-issuectl__by,.tm-skin .tm-issuectl__error,.tm-skin .tm-issuectl__reopen{margin:0;font-size:11.5px}.tm-skin .tm-issuectl__by{color:var(--muted)}.tm-skin .tm-issuectl__rule{margin:0;padding-top:14px;border-top:var(--border-hairline) dashed var(--border)}.tm-skin .tm-cells{--cell-bg:var(--paper);display:grid;grid-gap:var(--border-hairline);gap:var(--border-hairline);background:var(--border);border:var(--border-hairline) solid var(--border)}.tm-skin .tm-cells>*{background:var(--cell-bg)}.tm-skin .tm-cov2{display:grid;grid-gap:26px;gap:26px}.tm-skin .tm-cov2__tally{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:0;max-width:78ch;font-size:13px;line-height:1.65;font-weight:600}.tm-skin .tm-cov2__tallyof{flex:0 0 100%;color:var(--muted);font-size:11.5px;text-transform:uppercase;letter-spacing:.04em}.tm-skin .tm-cov2__tallyn b{font-size:15px;margin-right:4px}.tm-skin .tm-cov2__group{display:grid;grid-gap:12px;gap:12px}.tm-skin .tm-cov2__grouphead{display:grid;grid-gap:3px;gap:3px}.tm-skin .tm-cov2__grouptitle{margin:0;font-size:15px;font-weight:700;letter-spacing:-.01em}.tm-skin .tm-cov2__rows{--cell-bg:var(--surface);grid-template-columns:minmax(0,1fr);border-radius:14px;overflow:hidden}.tm-skin .tm-cov2__row{display:grid;grid-template-columns:minmax(0,1.05fr) 128px minmax(0,1.55fr);grid-gap:14px;gap:14px;align-items:start;padding:13px 16px}.tm-skin .tm-cov2__row--head{padding-top:10px;padding-bottom:10px;background:var(--surface-sunk)}.tm-skin .tm-cov2__h{font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.tm-skin .tm-cov2__row[data-state=not-yet]{background:color-mix(in srgb,var(--ink) 3%,var(--surface))}.tm-skin[data-theme=dark] .tm-cov2__row[data-state=not-yet]{background:color-mix(in srgb,var(--ink) 6%,var(--surface))}.tm-skin .tm-cov2__row[data-state=human-only]{background:color-mix(in srgb,var(--c-amber) 7%,var(--surface))}.tm-skin .tm-cov2__cat{display:grid;grid-gap:2px;gap:2px;min-width:0}.tm-skin .tm-cov2__code{font-size:10.5px;font-weight:700;letter-spacing:.1em;color:var(--muted)}.tm-skin .tm-cov2__name{font-size:13.5px;font-weight:700;line-height:1.3}.tm-skin .tm-cov2__plain{font-family:var(--font-mono);font-size:11.5px;line-height:1.5;color:var(--muted)}.tm-skin .tm-cov2__state{display:inline-flex;align-items:center;gap:6px;align-self:start;padding:4px 11px;border-radius:var(--radius-pill);border:var(--border-regular) solid color-mix(in srgb,var(--c) 50%,transparent);background:color-mix(in srgb,var(--c) 10%,transparent);color:var(--c);font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.tm-skin .tm-cov2__detail{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:600;line-height:1.6;color:var(--ink)}.tm-skin .tm-cov2__when{margin:6px 0 0;font-size:10.5px;color:var(--muted)}.tm-skin .tm-cov2__honest{display:grid;grid-gap:8px;gap:8px;justify-items:start;margin:0;max-width:78ch;padding:14px 16px;border:var(--border-regular) dashed var(--border-strong);border-radius:14px;background:var(--surface-sunk);font-family:var(--font-mono);font-size:13px;font-weight:600;line-height:1.6}.tm-skin .tm-authlist{display:grid;grid-gap:12px;gap:12px}.tm-skin .tm-authlist .tm-authrow{align-items:start;padding:16px;border-radius:15px;border:var(--border-regular) solid color-mix(in srgb,var(--c) 40%,var(--border));background:var(--surface)}.tm-skin .tm-authrow__main{display:grid;grid-gap:7px;gap:7px;min-width:0}.tm-skin .tm-authrow__app{font-size:15px;font-weight:700}.tm-skin .tm-authrow__line{margin:0;max-width:74ch}.tm-skin .tm-authrow__nothing{margin:0;padding-top:7px;border-top:var(--border-hairline) dashed var(--border)}.tm-skin .tm-authrow__link{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tm-skin .tm-page__lead{max-width:82ch}.tm-skin .tm-keep{display:inline-flex;align-items:center;gap:8px 10px;flex-wrap:wrap}.tm-skin .tm-keep__add{padding:3px 9px;border:var(--border-hairline) solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);font-size:10.5px;font-weight:600;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.tm-skin .tm-keep__add:hover{color:var(--ink);border-color:var(--border-strong);background:var(--surface-sunk)}.tm-skin .tm-keep__done{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:var(--pass)}.tm-skin .tm-keep__quiet{padding:0 0 1px;border:0;border-bottom:var(--border-hairline) solid var(--border);background:none;color:var(--muted);font-family:var(--font-mono);font-size:10.5px;cursor:pointer}.tm-skin .tm-keep__quiet:hover:not(:disabled){color:var(--ink);border-bottom-color:var(--ink)}.tm-skin .tm-keep__field{width:min(360px,100%);padding:6px 12px;font-size:12px}.tm-skin .tm-keep__note{flex-basis:100%;font-size:10.5px;color:var(--muted)}.tm-skin .tm-evpane__keep,.tm-skin .tm-repstep__keep{padding-top:10px;border-top:var(--border-hairline) dashed var(--border)}.tm-skin .tm-shelf{display:grid;grid-gap:26px;gap:26px}.tm-skin .tm-shelf__day{display:grid;grid-gap:12px;gap:12px;min-width:0}.tm-skin .tm-shelf__dayhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:var(--border-regular) solid var(--border)}.tm-skin .tm-shelf__daytitle{margin:0;font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.01em}.tm-skin .tm-shelf__daycount{font-size:10.5px;color:var(--muted)}.tm-skin .tm-shelf__strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(248px,288px);grid-gap:14px;gap:14px;overflow-x:auto;padding-bottom:8px}.tm-skin .tm-shelfcard{display:grid;grid-template-rows:auto 1fr auto;grid-gap:10px;gap:10px;padding:12px;min-width:0}.tm-skin .tm-shelfcard__frame{overflow:hidden;border-radius:var(--radius-md);background:var(--surface-sunk)}.tm-skin .tm-shelfcard__frame img{width:100%;height:148px;object-fit:cover;object-position:top center;display:block}.tm-skin .tm-shelfcard__frame figure{margin:0}.tm-skin .tm-shelfcard__frame figcaption{padding:4px 8px;font-size:10px;color:var(--muted)}.tm-skin .tm-shelfcard__body{display:grid;grid-gap:3px;gap:3px;align-content:start;min-width:0}.tm-skin .tm-shelfcard__caption{margin:0;font-size:13px;line-height:1.45;font-weight:600;overflow-wrap:anywhere}.tm-skin .tm-shelfcard__kept,.tm-skin .tm-shelfcard__meta{margin:0;font-size:10.5px;color:var(--muted);overflow-wrap:anywhere}.tm-skin .tm-shelfcard__unsealed{margin:0;padding:6px 8px;border:var(--border-hairline) solid var(--review);border-radius:8px;background:color-mix(in srgb,var(--review) 8%,var(--surface));font-size:10.5px;line-height:1.5;color:var(--ink);overflow-wrap:anywhere}.tm-skin .tm-shelfcard__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:var(--border-hairline) dashed var(--border)}.tm-skin .tm-shelf__removed{margin:0}@media (max-width:1439.98px){.tm-skin .tm-issue{grid-template-columns:minmax(0,1fr)}}@media (max-width:767.98px){.tm-skin .tm-cov2__row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.tm-skin .tm-cov2__row--head{display:none}.tm-skin .tm-cov2__row>div:last-child{grid-column:1/-1}.tm-skin .tm-ev__row,.tm-skin .tm-issue__facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.tm-skin .tm-shelf__strip{grid-auto-columns:minmax(220px,84vw)}}.tm-skin .tm-istate[data-state=verified]{--c:var(--pass)}.tm-skin .tm-istate[data-state=verified]:after{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tm-skin .tm-istate--flaky{--c:var(--review);border-style:dashed}.tm-skin .tm-istate__flaky{display:inline-block;margin-top:4px;color:var(--review)}.tm-skin .tm-issues__row{position:relative}.tm-skin .tm-issues__open:after{content:"";position:absolute;inset:0}.tm-skin .tm-issues__open:focus-visible{outline:none}.tm-skin .tm-issues__row:has(.tm-issues__open:focus-visible){outline:2px solid var(--ink);outline-offset:-2px}.tm-skin .tm-issues__row.is-open{background:var(--surface-sunk,var(--paper))}.tm-skin .tm-appsplit.is-open .tm-issues .tm-atable{table-layout:auto;width:100%}.tm-skin .tm-appsplit.is-open .tm-issues .tm-atable tr>:nth-child(2),.tm-skin .tm-appsplit.is-open .tm-issues .tm-atable tr>:nth-child(4),.tm-skin .tm-appsplit.is-open .tm-issues .tm-atable tr>:nth-child(5),.tm-skin .tm-appsplit.is-open .tm-issues .tm-atable tr>:nth-child(7){display:none}.tm-skin .tm-appsplit.is-open .tm-issues .tm-atable__cell--name{width:100%;max-width:0}.tm-skin .tm-appsplit.is-open .tm-issues td{padding-left:8px;padding-right:4px}@container tm-atable (max-width: 960px){.tm-skin .tm-atable--issues{display:block;overflow-x:auto;overscroll-behavior-x:contain;table-layout:auto;scrollbar-width:thin}.tm-skin .tm-atable--issues th{white-space:nowrap}.tm-skin .tm-atable--issues .tm-atable__cell--name{min-width:240px}.tm-skin .tm-atable--issues tr>:first-child:not([colspan]){position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:inset -1px 0 0 var(--border)}.tm-skin .tm-atable--issues thead tr>:first-child:not([colspan]){z-index:3;background:var(--surface-sunk,var(--surface))}.tm-skin .tm-issues__row.is-open>:first-child{background:var(--surface-sunk,var(--paper))}}.tm-skin .tm-issuebody{display:grid;grid-gap:14px;gap:14px;min-width:0}.tm-skin .tm-issuebody .tm-issuehead__tags{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tm-skin .tm-issuebody__title{font-size:22px;line-height:1.2;margin:0}.tm-skin .tm-issuebody--compact .tm-issuebody__title{font-size:18px}.tm-skin .tm-issuebody__where{font-size:11.5px}.tm-skin .tm-issue--stack{grid-template-columns:minmax(0,1fr)}.tm-skin .tm-issue--stack .tm-issue__side{order:-1}.tm-skin .tm-issue__verified{border-color:color-mix(in srgb,var(--pass) 45%,transparent);background:color-mix(in srgb,var(--pass) 8%,transparent)}.tm-skin .tm-issuectl__verify{display:grid;grid-gap:6px;gap:6px;justify-items:start}.tm-skin .tm-issueocc{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.tm-skin .tm-issueocc__row{display:grid;grid-template-columns:112px 52px minmax(0,.8fr) minmax(0,1.4fr);grid-gap:10px;gap:10px;align-items:baseline;padding:7px 8px;border-radius:var(--radius-md);color:var(--ink);text-decoration:none;font-size:12.5px}.tm-skin .tm-issueocc__row:hover{background:var(--surface-sunk,var(--paper))}.tm-skin .tm-issueocc__by,.tm-skin .tm-issueocc__verdict,.tm-skin .tm-issueocc__when{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm-skin .tm-issueocc__verdict[data-verdict=fail]{color:var(--sev-high)}.tm-skin .tm-issueocc__verdict[data-verdict=pass]{color:var(--pass)}.tm-skin .tm-issueocc__detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.tm-skin .tm-issuebody--compact .tm-issueocc__row{grid-template-columns:100px 44px minmax(0,1fr)}.tm-skin .tm-issuebody--compact .tm-issueocc__by{display:none}.tm-skin .tm-runissues{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;margin-bottom:14px;border:var(--border-hairline) solid var(--border);border-radius:var(--radius-lg,12px);background:var(--surface,var(--paper))}.tm-skin .tm-runissues__head{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline}.tm-skin .tm-runissues__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.tm-skin .tm-runissues__item{display:flex;gap:10px;align-items:baseline;color:var(--ink);text-decoration:none;font-size:13px;padding:4px 6px;border-radius:var(--radius-md)}.tm-skin .tm-runissues__item:hover{background:var(--surface-sunk,var(--paper))}.tm-skin .tm-runissues__tag{--c:var(--sev-high);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--c)}.tm-skin .tm-runissues__tag[data-relation=recurred]{--c:var(--review)}.tm-skin .tm-runissues__tag[data-relation=verified]{--c:var(--pass)}.tm-skin .tm-runissues__what{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767.98px){.tm-skin .tm-issueocc__row{grid-template-columns:96px minmax(0,1fr)}.tm-skin .tm-issueocc__by,.tm-skin .tm-issueocc__verdict{display:none}}.tm-skin .tm-istats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 18px}.tm-skin .tm-istats__tile{--c:var(--ink);display:grid;grid-gap:2px;gap:2px;padding:12px 14px;border:var(--border-hairline) solid var(--border);border-radius:var(--radius-lg,12px);background:var(--surface,var(--paper));color:var(--ink);text-decoration:none;position:relative;overflow:hidden;transition:border-color .12s ease,transform .12s ease}.tm-skin .tm-istats__tile:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--c);opacity:.85}.tm-skin .tm-istats__tile[data-state=open]{--c:var(--sev-high)}.tm-skin .tm-istats__tile[data-state=acknowledged]{--c:var(--review)}.tm-skin .tm-istats__tile[data-state=resolved],.tm-skin .tm-istats__tile[data-state=verified]{--c:var(--pass)}.tm-skin .tm-istats__tile:hover{border-color:var(--border-strong);transform:translateY(-1px)}.tm-skin .tm-istats__tile[aria-current=true]{border-color:var(--c);background:color-mix(in srgb,var(--c) 7%,var(--surface,var(--paper)))}.tm-skin .tm-istats__n{font-size:24px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm-skin .tm-istats__word{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tm-skin .tm-istats__tile[aria-current=true] .tm-istats__word{color:var(--c)}.tm-skin .tm-istats__notes{display:flex;flex-wrap:wrap;gap:6px 14px}.tm-skin .tm-istats__notes [data-tone=bad]{color:var(--sev-high)}.tm-skin .tm-istats__notes [data-tone=warn]{color:var(--review)}.tm-skin .tm-ifirst[data-ran] .tm-ifirst__mark{color:var(--pass);background:color-mix(in srgb,var(--pass) 12%,transparent);border-color:color-mix(in srgb,var(--pass) 40%,transparent)}.tm-skin .tm-ifirst__go{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center}@media (max-width:767.98px){.tm-skin .tm-istats{grid-template-columns:repeat(3,minmax(0,1fr))}}.tm-skin .tm-resultpanel{height:calc(100vh - 110px);max-height:calc(100vh - 110px);overflow:hidden;padding-bottom:0}.tm-skin .tm-resultpanel>.tm-apppanel__head{flex:none;position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--surface)}.tm-skin .tm-resultpanel>.tm-apppanel__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;padding-bottom:18px}.tm-skin .tm-resultpanel>.tm-apppanel__body::-webkit-scrollbar{width:6px}.tm-skin .tm-resultpanel>.tm-apppanel__body::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:6px}.tm-skin .tm-resultpanel>.tm-apppanel__body::-webkit-scrollbar-track{background:transparent}.tm-skin .tm-issuepanel .tm-issuebody__head,.tm-skin .tm-resultpanel .tm-rtabs__bar{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface)}.tm-skin .tm-issuebody__head{display:grid;grid-gap:6px;gap:6px;padding-bottom:10px;border-bottom:var(--border-hairline) solid var(--border)}.tm-skin .tm-appsplit.is-open .tm-issues{max-height:calc(100vh - 190px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.tm-skin .tm-appsplit.is-open .tm-issues thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--surface)}.tm-skin .tm-appsplit.is-open .tm-issues .tm-results__group th{top:34px}.tm-skin .tm-owasp{display:grid;grid-gap:4px;gap:4px;margin:6px 0 0}.tm-skin .tm-owasp__head{font-size:11px;font-weight:700;color:var(--ink);overflow-wrap:anywhere}.tm-skin .tm-owasp__more>summary{cursor:pointer;font-size:10.5px;color:var(--muted)}.tm-skin .tm-owasp__items,.tm-skin .tm-owasp__list{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.tm-skin .tm-owasp__items{margin:2px 0 0;gap:2px;font-size:12px;line-height:1.5}.tm-skin .tm-owasp__label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tm-skin .tm-owasp__foot{display:grid;grid-gap:4px;gap:4px;max-width:78ch}.tm-skin .tm-usage{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:30px;gap:30px}.tm-skin .tm-usage>*{min-width:0}.tm-skin .tm-usage__picker{display:grid;grid-gap:8px;gap:8px}.tm-skin .tm-usage__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tm-skin .tm-usage__pickerlabel{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-right:2px}.tm-skin .tm-usage__chip{padding:5px 12px;border:var(--border-regular) solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:11.5px;text-decoration:none;transition:background .14s ease,border-color .14s ease,transform .14s ease}.tm-skin .tm-usage__chip:hover{border-color:var(--accent);transform:translateY(-1px)}.tm-skin .tm-usage__chip[data-chosen=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.tm-skin .tm-usage__window{font-size:11px;color:var(--muted)}.tm-skin .tm-usage__head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px;align-items:stretch}.tm-skin .tm-usage__headline{display:grid;align-content:start;grid-gap:6px;gap:6px;padding:22px}.tm-skin .tm-usage__eyebrow{font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.tm-skin .tm-usage__big{font-size:clamp(46px,8vw,74px);line-height:.95;letter-spacing:-.03em;color:var(--pass)}.tm-skin .tm-usage__cost{font-size:17px}.tm-skin .tm-usage__cost b{font-size:22px;color:var(--ink)}.tm-skin .tm-usage__fine{margin-top:6px;line-height:1.55}.tm-skin .tm-usage__where{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:22px}.tm-skin .tm-usage__split{display:grid;grid-gap:2px;gap:2px}.tm-skin .tm-usage__splitrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;grid-gap:14px;gap:14px;padding:9px 0;border-bottom:var(--border-hairline) solid var(--border)}.tm-skin .tm-usage__splitrow--total{border-bottom:none;border-top:var(--border-regular) solid var(--border);padding-top:12px}.tm-skin .tm-usage__splitrow dd,.tm-skin .tm-usage__splitrow dt{margin:0;min-width:0}.tm-skin .tm-usage__splitname{display:block;font-size:13.5px;font-weight:600}.tm-skin .tm-usage__splitusd{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm-skin .tm-usage__splitcalls{font-size:11px;color:var(--muted);min-width:62px;text-align:right}.tm-skin .tm-usage__nothing{margin-top:4px;padding:10px 12px;border-radius:var(--radius-md);background:var(--surface-sunk);font-size:12.5px;line-height:1.55}.tm-skin .tm-usage__wrap{overflow-x:auto;border:var(--border-regular) solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.tm-skin .tm-usage__raw,.tm-skin .tm-usage__table{width:100%;border-collapse:collapse;font-size:12.5px}.tm-skin .tm-usage__raw th,.tm-skin .tm-usage__table th{text-align:left;padding:10px 12px;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.tm-skin .tm-usage__raw td,.tm-skin .tm-usage__table td{padding:10px 12px;border-bottom:var(--border-hairline) solid var(--border);vertical-align:baseline}.tm-skin .tm-usage__raw tr:last-child td,.tm-skin .tm-usage__table tr:last-child td{border-bottom:none}.tm-skin .tm-usage__num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tm-skin .tm-usage__usd{font-weight:600}.tm-skin .tm-usage__table tr[data-empty=true] td{color:var(--muted)}.tm-skin .tm-usage__barcell{width:34%;min-width:90px}.tm-skin .tm-usage__bar{display:block;height:8px;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--c-violet),var(--c-blue))}.tm-skin .tm-usage__runs{display:grid;grid-gap:12px;gap:12px}.tm-skin .tm-usage__row{display:grid;grid-gap:10px;gap:10px;padding:16px 18px}.tm-skin .tm-usage__rawrow>td{padding:0 12px 12px;background:var(--surface-sunk)}.tm-skin .tm-usage__sub{display:block;font-size:10px;color:var(--muted)}.tm-skin .tm-usage__rowhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.tm-skin .tm-usage__rowid{font-size:12px;color:var(--muted)}.tm-skin .tm-usage__rowtitle{font-size:15px;font-weight:600}.tm-skin .tm-usage__rowusd{display:grid;justify-items:end;grid-gap:2px;gap:2px;font-size:17px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tm-skin .tm-usage__rowcalls{font-size:10.5px;font-weight:400;color:var(--muted)}.tm-skin .tm-usage__narr{line-height:1.55}.tm-skin .tm-usage__drill{border-top:var(--border-hairline) solid var(--border);padding-top:8px}.tm-skin .tm-usage__drillsum{cursor:pointer;font-size:11px;color:var(--muted);list-style:none}.tm-skin .tm-usage__drillsum::-webkit-details-marker{display:none}.tm-skin .tm-usage__drillsum:before{content:"▸ ";display:inline-block;transition:transform .14s ease}.tm-skin .tm-usage__drill[open]>.tm-usage__drillsum:before{content:"▾ "}.tm-skin .tm-usage__drillsum:hover{color:var(--ink)}.tm-skin .tm-usage__drill .tm-usage__wrap{margin-top:10px;background:var(--surface-sunk)}.tm-skin .tm-usage__exact{font-weight:400;font-size:10.5px;color:var(--muted)}.tm-skin .tm-usage__none,.tm-skin .tm-usage__scope{font-size:11px;color:var(--muted)}.tm-skin .tm-usage__none{padding-top:8px;border-top:var(--border-hairline) solid var(--border);line-height:1.5}.tm-skin .tm-usage__heals{display:grid;grid-gap:10px;gap:10px;padding:18px;line-height:1.6}@media (max-width:1023.98px){.tm-skin .tm-usage__head{grid-template-columns:minmax(0,1fr)}}@media print{.tm-skin[data-theme=dark]{--paper:#fbfaf8;--surface:#ffffff;--surface-sunk:#f6f4f0;--ink:#14141a;--muted:#6b6b76;--border:rgba(20,20,26,0.12);--border-strong:rgba(20,20,26,0.28);--pass:#16a34a;--pass-soft:#e7f6ec;--fail:#e5484d;--fail-soft:#fdeaea;--review:#f59e0b;--review-soft:#fdf3e2}.tm-skin,.tm-skin .tm-page,.tm-skin .tm-shared,.tm-skin .tm-shared__body{background:#fff;min-height:0;max-width:none;padding:0;margin:0}.tm-skin .tm-backbtn,.tm-skin .tm-noprint,.tm-skin .tm-runfilter,.tm-skin .tm-secmate,.tm-skin .tm-share,.tm-skin .tm-shared__actions,.tm-skin .tm-shell__scrim,.tm-skin .tm-shell__side,.tm-skin .tm-skip,.tm-skin .tm-topbar{display:none!important}.tm-skin .tm-shell,.tm-skin .tm-shell__content,.tm-skin .tm-shell__main{display:block;grid-template-columns:none;margin:0;padding:0;max-width:none;width:auto}.tm-skin .tm-atable__wrap,.tm-skin .tm-report,.tm-skin .tm-report__wrap,.tm-skin .tm-shared__body{overflow:visible!important;max-height:none!important}.tm-skin .tm-chg,.tm-skin .tm-costrow,.tm-skin .tm-repframe,.tm-skin .tm-report__section,.tm-skin .tm-repstep,.tm-skin .tm-shot,.tm-skin .tm-verdict{break-inside:avoid;page-break-inside:avoid}.tm-skin .tm-shot__trigger img{max-height:240px!important}.tm-skin .tm-shared__bar{border-bottom:1px solid rgba(20,20,26,.2)}}.tm-skin .tm-sweep{display:grid;grid-gap:14px;gap:14px}.tm-skin .tm-sweep__head{display:grid;grid-gap:6px;gap:6px}.tm-skin .tm-sweep__title{margin:0;font-size:20px}.tm-skin .tm-sweep__counts{margin:0;font-size:12px;line-height:1.7;color:var(--muted)}.tm-skin .tm-sweep__caveat{margin:0;padding:9px 12px;border-radius:var(--radius-sm);border-left:3px solid var(--c-amber);background:color-mix(in srgb,var(--c-amber) 9%,var(--surface));font-size:13px;line-height:1.6}.tm-skin .tm-sweep__sub{margin:10px 0 0;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tm-skin .tm-sweep__none{margin:0;font-size:13.5px;line-height:1.65;color:var(--muted)}.tm-skin .tm-sweep__list{display:grid;grid-gap:10px;gap:10px}.tm-skin .tm-find{display:grid;grid-gap:7px;gap:7px;padding:13px 15px;border:var(--border-regular) solid var(--line);border-left:3px solid var(--c);border-radius:var(--radius-sm);background:var(--surface)}.tm-skin .tm-find[data-outcome=not_determinable]{background:color-mix(in srgb,var(--c-amber) 6%,var(--surface))}.tm-skin .tm-find__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 10px}.tm-skin .tm-find__grade{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--radius-pill);border:var(--border-regular) solid color-mix(in srgb,var(--c) 50%,transparent);background:color-mix(in srgb,var(--c) 12%,transparent);color:var(--c);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.tm-skin .tm-find__title{margin:0;flex:1 1 240px;font-size:14.5px;font-weight:700;line-height:1.35}.tm-skin .tm-find__tags{font-size:10.5px;color:var(--muted)}.tm-skin .tm-find__detail{margin:0;font-size:12px;line-height:1.6;color:var(--ink)}.tm-skin .tm-find__fix,.tm-skin .tm-find__what{margin:0;font-size:13.5px;line-height:1.65;white-space:pre-line}.tm-skin .tm-find__where{margin:0;font-size:10.5px;color:var(--muted);overflow-wrap:anywhere}.tm-skin .tm-sep__how{margin:0;max-width:74ch;font-size:13.5px;line-height:1.65;color:var(--muted)}.tm-skin .tm-sep__count{color:var(--c);white-space:nowrap}.tm-skin .tm-sep__count b{color:var(--c)}.tm-skin .tm-sep__none{padding:11px 13px;border-radius:var(--radius-sm);border-left:3px solid var(--pass);background:color-mix(in srgb,var(--pass) 8%,var(--surface));color:var(--ink)}.tm-skin .tm-sep__list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.tm-skin .tm-sep__row{display:grid;grid-gap:2px;gap:2px;padding:8px 11px;border:var(--border-hair) solid var(--line);border-left:3px solid var(--pass);border-radius:var(--radius-sm);background:var(--surface)}.tm-skin .tm-sep__where{font-size:11px;color:var(--ink);overflow-wrap:anywhere}.tm-skin .tm-sep__said{font-size:12.5px;line-height:1.55;color:var(--muted)}.tm-skin .tm-repro{margin:0;padding:11px 13px;border-radius:var(--radius-sm);border:var(--border-hair) solid var(--line);background:color-mix(in srgb,var(--fail) 6%,var(--surface-sunken,var(--surface)));font-size:11.5px;line-height:1.6;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.tm-skin .tm-find--repro{gap:9px}.tm-skin .tm-gh__body,.tm-skin .tm-gh__install{display:grid;grid-gap:11px;gap:11px}.tm-skin .tm-gh__perms{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.tm-skin .tm-gh__perms li{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border:var(--border-hairline,var(--border-hair)) solid var(--border,var(--line));border-radius:var(--radius-pill);background:var(--surface);font-family:var(--font-mono);font-size:11px;color:var(--muted)}.tm-skin .tm-gh__perms li[data-level=write]{border-color:color-mix(in srgb,var(--c-amber,var(--review)) 45%,transparent);color:var(--ink)}.tm-skin .tm-gh__perms .tm-tag[data-level=write]{background:color-mix(in srgb,var(--c-amber,var(--review)) 18%,transparent)}.tm-skin .tm-gh__ref{font-size:10.5px;overflow-wrap:anywhere;color:var(--muted)}.tm-skin [data-repo-status]{text-transform:lowercase}.tm-skin [data-repo-status=connected]{border-color:color-mix(in srgb,var(--c-green,var(--pass)) 45%,transparent);color:var(--ink)}.tm-skin [data-repo-status=revoked],.tm-skin [data-repo-status=suspended]{border-color:color-mix(in srgb,var(--c-amber,var(--review)) 50%,transparent);color:var(--ink)}.tm-skin .tm-gh__picker{display:grid;grid-gap:8px;gap:8px;padding-top:4px}.tm-skin .tm-gh__picker .tm-gh__repo{gap:10px}.tm-skin .tm-gh__reponame{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--ink)}.tm-skin .tm-gh__branch{flex:0 0 auto;width:150px;font-size:11.5px;padding:6px 10px}@media (max-width:767.98px){.tm-skin .tm-gh__picker .tm-gh__repo{flex-wrap:wrap}.tm-skin .tm-gh__branch{width:100%}}.tm-skin .tm-triggrid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start}@media (max-width:1023.98px){.tm-skin .tm-triggrid{grid-template-columns:minmax(0,1fr)}}.tm-skin .tm-trigcard{--c:var(--c-blue,var(--accent))}.tm-skin .tm-trigcard[data-on=true]{border-color:color-mix(in srgb,var(--c) 45%,var(--border))}.tm-skin .tm-trigcard__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px 18px;gap:10px 18px;margin:12px 0 0;padding:12px 14px;border-radius:var(--radius-lg);background:var(--surface-sunk)}.tm-skin .tm-trigcard__facts dd{margin:2px 0 0;font-size:12.5px;font-weight:600}.tm-skin .tm-trigrun{--c:var(--c-lime,var(--accent))}.tm-skin .tm-trigrun__scopes{display:grid;grid-gap:8px;gap:8px;margin:12px 0 0;padding:0;border:0}.tm-skin .tm-trigrun__scope{display:flex;align-items:flex-start;gap:11px;padding:10px 13px;border-radius:var(--radius-lg);border:var(--border-hairline) solid var(--border);background:var(--surface);cursor:pointer}.tm-skin .tm-trigrun__scope[data-on=true]{border-color:color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 6%,var(--surface))}.tm-skin .tm-trigrun__scopemain{display:grid;grid-gap:2px;gap:2px;min-width:0}.tm-skin .tm-trigrun__flows{display:grid;grid-gap:4px;gap:4px;margin:10px 0 0;padding:10px 12px;list-style:none;border-radius:var(--radius-lg);background:var(--surface-sunk);max-height:260px;overflow-y:auto}.tm-skin .tm-trigrun__flow{display:flex;align-items:center;gap:9px;font-size:13px;cursor:pointer}.tm-skin .tm-selpanel{margin:14px 0 0;padding:13px 15px 15px;border-radius:var(--radius-lg);border:var(--border-hairline) solid var(--border);background:var(--surface-sunk)}.tm-skin .tm-selpanel[data-dry=true]{border-style:dashed;border-color:color-mix(in srgb,var(--ink) 30%,transparent)}.tm-skin .tm-selpanel__head{margin:0 0 4px;font-size:13.5px}.tm-skin .tm-selpanel__free{font-size:11.5px;font-weight:600;color:var(--muted)}.tm-skin .tm-selpanel__paths{margin:8px 0;font-size:11.5px}.tm-skin .tm-selpanel__paths ul{margin:6px 0 0;padding-left:16px}.tm-skin .tm-selpanel__paths li[data-unmapped=true]{color:var(--c-amber,var(--ink))}.tm-skin .tm-selpanel__list{display:grid;grid-gap:5px;gap:5px;margin:10px 0 0;padding:0;list-style:none}.tm-skin .tm-selpanel__list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px;padding:6px 9px;border-radius:9px;font-size:13px;background:var(--surface)}.tm-skin .tm-selpanel__list li[data-run=false]{opacity:.72}.tm-skin .tm-selpanel__mark{flex:0 0 auto;width:34px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tm-skin .tm-selpanel__list li[data-run=true] .tm-selpanel__mark{color:var(--c-lime-ink,var(--ink))}.tm-skin .tm-selpanel__why{font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--muted)}.tm-skin .tm-selpanel__refused{margin:10px 0 0;padding:9px 12px;border-radius:10px;border:var(--border-hairline) solid color-mix(in srgb,var(--c-amber,var(--ink)) 40%,transparent);font-size:12px}.tm-skin .tm-selpanel__refused ul{margin:4px 0 0;padding-left:16px}.tm-skin .tm-quar{--c:var(--c-amber,var(--accent))}.tm-skin .tm-quar__list{display:grid;grid-gap:9px;gap:9px;margin:12px 0 0;padding:0;list-style:none}.tm-skin .tm-quar__row{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:var(--radius-lg);border:var(--border-hairline) solid var(--border);background:var(--surface)}.tm-skin .tm-quar__main{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.tm-skin .tm-quar__title{font-size:14px;font-weight:600}.tm-skin .tm-quar__since{font-size:11px;color:var(--muted)}.tm-skin .tm-quar__why{margin:0;font-family:var(--font-mono);font-size:11.5px;font-weight:600;line-height:1.6;color:color-mix(in srgb,var(--ink) 78%,var(--muted))}.tm-skin .tm-quar__audit{margin:12px 0 0;font-size:12px}.tm-skin .tm-quar__audit ul{display:grid;grid-gap:7px;gap:7px;margin:8px 0 0;padding-left:16px}.tm-skin .tm-pill--warn{border-color:color-mix(in srgb,var(--c-amber,var(--ink)) 70%,var(--ink));background:color-mix(in srgb,var(--c-amber,var(--ink)) 16%,var(--surface))}.tm-skin .tm-flowquar{display:grid;grid-gap:6px;gap:6px;margin:10px 0 0;padding:11px 13px;border-radius:var(--radius-lg);border:var(--border-hairline) solid color-mix(in srgb,var(--c-amber,var(--ink)) 45%,var(--border));background:color-mix(in srgb,var(--c-amber,var(--ink)) 7%,var(--surface))}.tm-skin .tm-flowquar__head{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin:0;font-size:13px}.tm-skin .tm-flowquar__link{font-size:11.5px;font-weight:600}.tm-skin .tm-help{width:100%;border-radius:var(--radius-lg);border:var(--border-hairline) solid var(--border);background:var(--surface-sunk)}.tm-skin .tm-help__q{cursor:pointer;list-style:none;padding:10px 14px;font-size:12.5px;font-weight:600;color:var(--ink)}.tm-skin .tm-help__q::-webkit-details-marker{display:none}.tm-skin .tm-help__q:before{content:"?";display:inline-grid;place-items:center;width:16px;height:16px;margin-right:9px;border-radius:50%;border:var(--border-hairline) solid var(--border);font-family:var(--font-mono);font-size:10.5px;color:var(--muted);vertical-align:-2px}.tm-skin .tm-help[open] .tm-help__q{color:var(--ink)}.tm-skin .tm-help__a{margin:0;padding:0 14px 13px 39px;font-size:12.5px;line-height:1.65;color:var(--muted)}.tm-skin .tm-runs__help{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.tm-skin .tm-find__owasp{font-size:10.5px;color:var(--muted)}.tm-skin .tm-rule-t{border-top:var(--border-hairline) solid var(--border)}.tm-skin .tm-hero__title{font-size:clamp(34px,5.6vw,70px);letter-spacing:-.055em;line-height:1.06;max-width:16ch}.tm-skin .tm-hero__sub{margin:0;font-family:var(--font-mono);font-weight:600;font-size:clamp(14px,1.12vw,16px);line-height:1.68;color:var(--ink);max-width:60ch}.tm-skin .tm-hero__ctas{display:flex;flex-wrap:wrap;gap:22px;align-items:center}.tm-skin .tm-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;align-items:center}@media (min-width:1440px){.tm-skin .tm-hero{grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:32px}}.tm-skin .tm-hero__mesh{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,var(--ink) 1px,transparent 1px),linear-gradient(to bottom,var(--ink) 1px,transparent 1px);background-size:64px 64px;opacity:.038;mask-image:radial-gradient(120% 90% at 50% 30%,#000 35%,transparent 100%);-webkit-mask-image:radial-gradient(120% 90% at 50% 30%,#000 35%,transparent 100%)}.tm-skin[data-theme=dark] .tm-hero__mesh{opacity:.055}.tm-skin .tm-typepill{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 13px;border-radius:var(--radius-pill);border:var(--border-regular) solid var(--pill-c,var(--accent));background:color-mix(in srgb,var(--pill-c,var(--accent)) 7%,var(--surface));box-shadow:var(--shadow);color:var(--ink);font-family:var(--font-mono);font-size:12.5px;font-weight:600;white-space:nowrap;transition:border-color .45s ease,background .45s ease}.tm-skin[data-theme=dark] .tm-typepill{background:color-mix(in srgb,var(--pill-c,var(--accent)) 13%,var(--surface))}.tm-skin .tm-typepill__dot{flex:0 0 auto;width:8px;height:8px;border-radius:var(--radius-pill);background:var(--pill-c,var(--accent));box-shadow:0 0 0 3.5px color-mix(in srgb,var(--pill-c,var(--accent)) 20%,transparent);transition:background .45s ease,box-shadow .45s ease}.tm-skin .tm-heropill{display:inline-flex;align-items:center;gap:9px;padding:5px 15px 5px 12px;border-radius:var(--radius-pill);border:var(--border-regular) solid var(--pill-c,var(--accent));background:color-mix(in srgb,var(--pill-c,var(--accent)) 7%,var(--surface));box-shadow:var(--shadow);color:var(--ink);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.tm-skin[data-theme=dark] .tm-heropill{background:color-mix(in srgb,var(--pill-c,var(--accent)) 13%,var(--surface))}.tm-skin .tm-heropill__dot{flex:0 0 auto;width:7px;height:7px;border-radius:var(--radius-pill);background:var(--pill-c,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--pill-c,var(--accent)) 20%,transparent)}.tm-skin .tm-typepill__slot{position:relative;display:inline-block;padding-right:6px}.tm-skin .tm-typepill__ghost{visibility:hidden}.tm-skin .tm-typepill__line{position:absolute;inset:0;display:block}.tm-skin .tm-typepill__caret{display:inline-block;width:1.5px;height:1em;margin-left:2px;vertical-align:-.14em;background:var(--pill-c,var(--accent));animation:tm-caret 1s step-end infinite}@media (max-width:767.98px){.tm-skin .tm-typepill{font-size:11px;gap:8px;padding:5px 13px 5px 11px}}.tm-skin .tm-proof{position:relative;display:none;height:420px}@media (min-width:1440px){.tm-skin .tm-proof{display:block}}.tm-skin .tm-proof__item{position:absolute;transform:rotate(var(--rot,0deg));transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tm-skin .tm-proof__item:hover{transform:rotate(var(--rot,0deg)) translateY(-5px) scale(1.03);box-shadow:var(--shadow-lift);z-index:2}.tm-skin .tm-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:var(--radius-pill);border:var(--border-regular) solid var(--chip-line,var(--border));background:var(--surface);box-shadow:var(--shadow);font-family:var(--font-mono);font-size:11.5px;font-weight:600;white-space:nowrap;color:var(--ink)}.tm-skin .tm-chip__mark{color:var(--chip-ink,var(--accent))}.tm-skin .tm-proofcard{width:var(--w,168px);border-radius:var(--radius-md);border:var(--border-regular) solid var(--chip-line,var(--border));background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.tm-skin .tm-proof-stack{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}@media (min-width:1440px){.tm-skin .tm-proof-stack{display:none}}.tm-skin .tm-mateline{display:flex;align-items:center;gap:18px;padding-top:22px;border-top:var(--border-hairline) solid var(--border)}.tm-skin .tm-mateline__copy{margin:0;max-width:56ch;font-family:var(--font-mono);font-size:13px;font-weight:600;line-height:1.6;color:var(--ink)}@media (max-width:767.98px){.tm-skin .tm-mateline{gap:14px}.tm-skin .tm-mateline__copy{font-size:12px}}.tm-skin .tm-grid{display:grid;grid-gap:16px;gap:16px}.tm-skin .tm-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tm-skin .tm-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tm-skin .tm-grid--5{grid-template-columns:repeat(6,minmax(0,1fr))}.tm-skin .tm-grid--5>*{grid-column:span 2}.tm-skin .tm-grid--5>:nth-child(4),.tm-skin .tm-grid--5>:nth-child(5){grid-column:span 3}@media (max-width:1439.98px){.tm-skin .tm-grid--4,.tm-skin .tm-grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-skin .tm-grid--3{grid-template-columns:minmax(0,1fr)}.tm-skin .tm-grid--5>*,.tm-skin .tm-grid--5>:nth-child(4){grid-column:auto}.tm-skin .tm-grid--5>:nth-child(5){grid-column:1/-1}}@media (max-width:767.98px){.tm-skin .tm-grid--4,.tm-skin .tm-grid--5{grid-template-columns:minmax(0,1fr)}.tm-skin .tm-grid--5>:nth-child(5){grid-column:auto}}.tm-skin .tm-secmate{position:absolute;z-index:0;display:flex;align-items:flex-end;gap:12px;pointer-events:none}.tm-skin .tm-secmate__shape{animation:tm-drift var(--dur,9s) ease-in-out var(--delay,0s) infinite;opacity:.75}.tm-skin .tm-secmate+*{position:relative;z-index:1}@media (max-width:1439.98px){.tm-skin .tm-secmate--wide{display:none}}@media (max-width:767.98px){.tm-skin .tm-secmate{display:none}}.tm-skin .tm-mark-lime{position:relative;display:inline-block}.tm-skin .tm-mark-lime:after{content:"";position:absolute;left:.02em;right:.02em;bottom:.02em;height:4px;border-radius:2px;background:var(--lime)}.tm-skin .tm-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.tm-skin .tm-metrics>*+*{border-left:var(--border-hairline) solid var(--border)}@media (max-width:1023.98px){.tm-skin .tm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-skin .tm-metrics>*+*{border-left:0}.tm-skin .tm-metrics>*{border-top:var(--border-hairline) solid var(--border)}.tm-skin .tm-metrics>:nth-child(2n){border-left:var(--border-hairline) solid var(--border)}.tm-skin .tm-metrics>:nth-child(-n+2){border-top:0}}@media (max-width:767.98px){.tm-skin .tm-metrics{grid-template-columns:minmax(0,1fr)}.tm-skin .tm-metrics>:nth-child(2n){border-left:0}.tm-skin .tm-metrics>*+*{border-top:var(--border-hairline) solid var(--border)}}.tm-skin .tm-preview{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-gap:0;gap:0}.tm-skin .tm-preview__side{border-left:var(--border-regular) solid var(--border)}@media (max-width:1023.98px){.tm-skin .tm-preview{grid-template-columns:minmax(0,1fr)}.tm-skin .tm-preview__side{border-left:0;border-top:var(--border-regular) solid var(--border)}}.tm-skin .tm-filmstrip{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.tm-skin .tm-filmstrip::-webkit-scrollbar{height:6px}.tm-skin .tm-filmstrip::-webkit-scrollbar-thumb{background:var(--border);border-radius:99px}.tm-skin .tm-rec-dot{animation:tm-blink 1.4s step-end infinite}.tm-skin .tm-fakeapp{display:grid;grid-template-columns:88px minmax(0,1fr);min-height:236px}@media (max-width:767.98px){.tm-skin .tm-fakeapp{grid-template-columns:minmax(0,1fr)}.tm-skin .tm-fakeapp__rail{display:none!important}}.tm-skin .tm-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:767.98px){.tm-skin .tm-grid--2{grid-template-columns:minmax(0,1fr)}}.tm-skin .tm-sitebar{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(140%) blur(8px);backdrop-filter:saturate(140%) blur(8px);border-bottom:var(--border-hairline) solid var(--border)}.tm-skin .tm-sitebar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;height:68px}.tm-skin .tm-sitefoot{border-top:var(--border-hairline) solid var(--border);background:var(--surface-sunk)}.tm-skin .tm-sitefoot__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:26px 32px}.tm-skin .tm-sitefoot__brand,.tm-skin .tm-sitefoot__end{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tm-skin .tm-sitefoot__claim{color:var(--muted);max-width:46ch}.tm-skin .tm-sitefoot__by{color:var(--ink);font-weight:700}@media (max-width:767.98px){.tm-skin .tm-sitefoot__claim{display:none}}.tm-skin .tm-sec{position:relative;scroll-margin-top:84px}.tm-skin .tm-wordmark-link{display:inline-flex;align-items:center;color:inherit;text-decoration:none;border-radius:8px}.tm-skin .tm-wordmark-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px}