.tt-ph{padding-bottom: 0}.tt-ph-i{padding-bottom: 48px}.tt-ph-g{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: end;gap: 48px}.tt-ph .ph-t{max-width: 15ch}.tt-ph .ph-l{max-width: 600px}.tt-ph-x{min-width: 0}.tt-sw{margin-top: 44px}.tt-sw .tabs{border-bottom: 0}.tt-bench{padding: 48px 0 104px}.tt-dim{color: var(--ink-3)}.tt-form{grid-template-columns: minmax(0,1fr);gap: 22px}.tt-form .sg{max-width: 100%}.tt-form .f{grid-template-columns: minmax(0,1fr)}.tt-chk-in{display: grid;grid-template-columns: minmax(0,1fr) 132px 200px;gap: 12px;align-items: start}.tt-uf-in{grid-template-columns: minmax(0,1fr) 200px}.tt-chk-in>.f{grid-row: span 3;grid-template-rows: subgrid;row-gap: 0}.tt-chk-in .f-top{align-self: end}.tt-chk-in .f-in{height: 56px;font-size: 17px}.tt-chk-in>.tt-go{grid-column: -2 / -1;grid-row: 2}.tt-go .k{height: 58px}.tt-try{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: -6px}.tt-try .lab{margin-right: 6px}.tt-try .chip{font-family: var(--mono);font-size: 12.5px}.tt-out{margin-top: 36px;min-height: 180px}.tt-out.is-busy>*{opacity: .45;transition: opacity var(--t3) var(--ease)}.tt-out.is-in>*{animation: tt-in var(--t4) var(--ease) both}@keyframes tt-in{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}.tt-idle{display: grid;justify-items: start;gap: 18px;padding: 28px;border: 1px dashed var(--rule-2);color: var(--ink-3);font-size: 14.5px}.tt-idle p{max-width: 520px}.tt-idle-w{grid-template-columns: auto minmax(0,1fr);align-items: center;border-color: color-mix(in srgb,var(--am) 50%,var(--rule-2));color: var(--ink-2)}.tt-sq{width: 10px;height: 10px;background: var(--am)}.tt-ghost{display: grid;grid-template-columns: 64px minmax(0,1fr) 20px;gap: 8px;align-items: start;width: min(100%,610px);padding: 8px;background: color-mix(in srgb,var(--mc) 60%,transparent);outline: 1px solid var(--rule)}.tt-ghost-f{width: 64px;height: 64px;border: 1px dashed var(--rule-3)}.tt-ghost span{display: grid;gap: 10px;padding-top: 4px}.tt-ghost span i{display: block;height: 10px;background: var(--rule)}.tt-ghost span i:nth-child(1){width: 38%;background: var(--rule-2)}.tt-ghost span i:nth-child(2){width: 92%}.tt-ghost span i:nth-child(3){width: 70%}.tt-ghost-p{width: 20px;height: 14px;background: linear-gradient(90deg,var(--rule-2) 0 2px,transparent 2px 4px,var(--rule-2) 4px 6px,transparent 6px 8px,var(--rule-2) 8px 10px,transparent 10px 12px,var(--rule-2) 12px 14px,transparent 14px 16px,var(--rule-2) 16px 18px,transparent 18px);-webkit-mask: linear-gradient(to top,#000 0 100%);clip-path: polygon(0 80%,20% 80%,20% 60%,40% 60%,40% 40%,60% 40%,60% 20%,80% 20%,80% 0,100% 0,100% 100%,0 100%)}html[data-motion=on] .tt-idle .tt-ghost span i,html[data-motion=on] .tt-idle .tt-ghost-f{animation: tt-breathe 2.4s var(--ease) infinite alternate}@keyframes tt-breathe{from{opacity: .55}to{opacity: 1}}.tt-res{border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--panel) 70%,transparent)}.tt-vd{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 18px;align-items: start;padding: 28px 28px 24px;border-bottom: 1px solid var(--rule)}.tt-vd-dot.live{width: 12px;height: 12px;margin-top: 44px}.tt-vd-t .lab b{font-family: var(--mono)}.tt-vd-h{margin-top: 10px}.tt-res-online .tt-vd-h{color: var(--ink)}.tt-res-placeholder .tt-vd-h{color: var(--am-t)}.tt-res-offline .tt-vd-h,.tt-res-dns .tt-vd-h,.tt-res-private .tt-vd-h,.tt-res-port .tt-vd-h{color: var(--co-t)}.tt-vd-t .small{margin-top: 8px;max-width: 640px;font-size: 15px}.tt-vd-at{white-space: nowrap}.tt-mc{padding: 28px;border-bottom: 1px solid var(--rule);background: linear-gradient(var(--scrim),var(--scrim)),repeating-linear-gradient(90deg,transparent 0 15px,color-mix(in srgb,var(--rule) 60%,transparent) 15px 16px),repeating-linear-gradient(0deg,transparent 0 15px,color-mix(in srgb,var(--rule) 60%,transparent) 15px 16px)}.tt-mc .mcr{margin: 0 auto}.tt-eds{display: grid;border-bottom: 1px solid var(--rule)}.tt-eds-2{grid-template-columns: repeat(2,minmax(0,1fr))}.tt-eds-2 .tt-ed + .tt-ed{border-left: 1px solid var(--rule)}.tt-ed{padding: 24px 28px 26px;min-width: 0}.tt-ed-h{display: flex;align-items: center;gap: 10px;margin-bottom: 18px;font: 600 15px/1.2 var(--sans)}.tt-ed-h .lab{margin-left: auto}.tt-facts{grid-template-columns: 120px minmax(0,1fr)}.tt-facts dd{min-width: 0;overflow-wrap: anywhere}.tt-facts .tt-dim{margin-left: 6px;font-size: 12.5px}.tt-listed{display: grid;grid-template-columns: auto minmax(0,1fr) auto;gap: 16px;align-items: center;padding: 18px 28px;border-bottom: 1px solid var(--rule);color: inherit;text-decoration: none;transition: background-color var(--t2) var(--ease)}.tt-listed:hover{background: var(--hi)}.tt-listed-t{display: grid;gap: 3px;min-width: 0}.tt-listed-t b{font-weight: 600;font-size: 16px}.tt-listed-go{display: inline-flex;align-items: center;gap: 8px;color: var(--ink-2);font-size: 14px}.tt-listed:hover .tt-listed-go{color: var(--ink)}.tt-tips{padding: 22px 28px;border-bottom: 1px solid var(--rule)}.tt-tips ul{display: grid;gap: 10px;margin: 14px 0 0;padding: 0;list-style: none}.tt-tips li{position: relative;padding-left: 20px;color: var(--ink-2);font-size: 14.5px;line-height: 1.55}.tt-tips li::before{content: "";position: absolute;left: 0;top: .62em;width: 6px;height: 6px;background: var(--am)}.tt-res-f{display: flex;flex-wrap: wrap;align-items: center;gap: 14px;padding: 16px 28px}.tt-res-f .sp{flex: 1}.tt-res-f .ip .t{font-family: var(--sans)}.tt-states{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--rule)}.tt-states li{display: grid;align-content: start;gap: 10px;padding: 28px 28px 30px 0}.tt-states li + li{padding-left: 28px;border-left: 1px solid var(--rule)}.tt-states .live{width: 10px;height: 10px;margin-bottom: 6px}.tt-qa{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 40px;margin-top: 48px;padding-top: 40px;border-top: 1px solid var(--rule)}.tt-qa-4{grid-template-columns: repeat(4,minmax(0,1fr));margin-top: 0}.tt-qa .small{margin-top: 10px;font-size: 14.5px}.tt-chk-c{padding: 28px;border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--panel) 60%,transparent)}.tt-chk-c .tt-chk-in{grid-template-columns: minmax(0,1fr) 110px 170px}.tt-chk-c .tt-out{min-height: 0;margin-top: 24px}.tt-sk{--u: 8px;position: relative;flex: none;width: calc(var(--u) * 16);height: calc(var(--u) * 32);margin: 0}.tt-sk i{position: absolute;display: block;background-image: var(--sk);background-repeat: no-repeat;background-size: calc(var(--u) * 64) calc(var(--u) * 64);image-rendering: pixelated}.tt-sk-nohat .tt-sk-hdo{display: none}.tt-sk.tt-sk-legacy i{background-size: calc(var(--u) * 64) calc(var(--u) * 32)}.tt-sk-hd,.tt-sk-hdo{left: calc(var(--u) * 4);top: 0;width: calc(var(--u) * 8);height: calc(var(--u) * 8)}.tt-sk-hd{background-position: calc(var(--u) * -8) calc(var(--u) * -8)}.tt-sk-hdo{background-position: calc(var(--u) * -40) calc(var(--u) * -8)}.tt-sk-bd,.tt-sk-bdo{left: calc(var(--u) * 4);top: calc(var(--u) * 8);width: calc(var(--u) * 8);height: calc(var(--u) * 12)}.tt-sk-bd{background-position: calc(var(--u) * -20) calc(var(--u) * -20)}.tt-sk-bdo{background-position: calc(var(--u) * -20) calc(var(--u) * -36)}.tt-sk-ra,.tt-sk-rao{left: 0;top: calc(var(--u) * 8);width: calc(var(--u) * 4);height: calc(var(--u) * 12)}.tt-sk-ra{background-position: calc(var(--u) * -44) calc(var(--u) * -20)}.tt-sk-rao{background-position: calc(var(--u) * -44) calc(var(--u) * -36)}.tt-sk-la,.tt-sk-lao{left: calc(var(--u) * 12);top: calc(var(--u) * 8);width: calc(var(--u) * 4);height: calc(var(--u) * 12)}.tt-sk-la{background-position: calc(var(--u) * -36) calc(var(--u) * -52)}.tt-sk-lao{background-position: calc(var(--u) * -52) calc(var(--u) * -52)}.tt-sk-slim .tt-sk-ra,.tt-sk-slim .tt-sk-rao{left: var(--u);width: calc(var(--u) * 3)}.tt-sk-slim .tt-sk-la,.tt-sk-slim .tt-sk-lao{width: calc(var(--u) * 3)}.tt-sk-rl,.tt-sk-rlo{left: calc(var(--u) * 4);top: calc(var(--u) * 20);width: calc(var(--u) * 4);height: calc(var(--u) * 12)}.tt-sk-rl{background-position: calc(var(--u) * -4) calc(var(--u) * -20)}.tt-sk-rlo{background-position: calc(var(--u) * -4) calc(var(--u) * -36)}.tt-sk-ll,.tt-sk-llo{left: calc(var(--u) * 8);top: calc(var(--u) * 20);width: calc(var(--u) * 4);height: calc(var(--u) * 12)}.tt-sk-ll{background-position: calc(var(--u) * -20) calc(var(--u) * -52)}.tt-sk-llo{background-position: calc(var(--u) * -4) calc(var(--u) * -52)}.tt-sk-legacy .tt-sk-la{background-position: calc(var(--u) * -44) calc(var(--u) * -20);transform: scaleX(-1)}.tt-sk-legacy .tt-sk-ll{background-position: calc(var(--u) * -4) calc(var(--u) * -20);transform: scaleX(-1)}.tt-sk-legacy .tt-sk-bdo,.tt-sk-legacy .tt-sk-rao,.tt-sk-legacy .tt-sk-lao,.tt-sk-legacy .tt-sk-rlo,.tt-sk-legacy .tt-sk-llo{display: none}.tt-sk-none i{background: color-mix(in srgb,var(--raised-2) 40%,transparent);border: 1px dashed var(--rule-3)}.tt-sk-none .tt-sk-hd{border-style: solid;border-color: var(--rule-3);background: color-mix(in srgb,var(--raised-2) 80%,transparent)}.tt-sk-none .tt-sk-hdo,.tt-sk-none .tt-sk-bdo,.tt-sk-none .tt-sk-rao,.tt-sk-none .tt-sk-lao,.tt-sk-none .tt-sk-rlo,.tt-sk-none .tt-sk-llo{display: none}html[data-motion=on] .tt-sk:not(.tt-sk-none){animation: tt-sk-in .5s var(--spring) both}@keyframes tt-sk-in{from{opacity: 0;transform: translateY(10px) scale(.96)}to{opacity: 1;transform: none}}.tt-idle-pl{grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 28px}.tt-idle-pl .tt-sk{--u: 4px;opacity: .7}.tt-pl{display: grid;grid-template-columns: 260px minmax(0,1fr);border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--panel) 70%,transparent)}.tt-pl-fig{position: relative;display: grid;place-items: center;padding: 40px 20px 52px;border-right: 1px solid var(--rule);background: radial-gradient(120% 60% at 50% 100%,var(--hi),transparent 70%),var(--canvas)}.tt-pl-floor{position: absolute;left: 32px;right: 32px;bottom: 51px;height: 1px;background: var(--rule-2)}.tt-pl-b{display: grid;align-content: start;gap: 12px;padding: 32px 36px;min-width: 0}.tt-pl-n{overflow-wrap: anywhere}.tt-pl-facts{margin-top: 14px;grid-template-columns: 140px minmax(0,1fr);align-items: center}.tt-pl-facts .ip{max-width: 100%}.tt-pl-facts .ip .t{overflow: hidden;text-overflow: ellipsis}.tt-pl-ac{display: flex;flex-wrap: wrap;align-items: center;gap: 16px;margin-top: 14px;padding-top: 20px;border-top: 1px solid var(--rule)}.tt-pl-chk{display: flex;gap: 16px;margin-left: auto}.tt-pl-chk span{display: inline-flex;align-items: center;gap: 7px}.tt-pl-chk span::before{content: "";width: 7px;height: 7px;background: var(--ink-3)}.tt-pl-chk .on{color: var(--ink)}.tt-pl-chk .on::before{background: var(--em)}.tt-pl-chk .no::before{background: var(--co)}.tt-pl-chk .skip{opacity: .55}.tt-pl-miss .tt-pl-chk{margin-left: 0}.tt-tried{display: flex;flex-wrap: wrap;gap: 6px;margin-top: 8px}.tt-tried .tkn{font-family: var(--mono);font-size: 13px;padding-right: 10px}.tt-api-g{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: 56px;align-items: start}.tt-code{margin: 0;border: 1px solid var(--rule-2);background: var(--panel)}.tt-code figcaption{padding: 14px 18px;border-bottom: 1px solid var(--rule)}.tt-code pre{margin: 0;padding: 18px;overflow-x: auto;font: 12.5px/1.65 var(--mono);color: var(--ink-2);tab-size: 2}.tt-vt{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,440px);gap: 56px;align-items: start}.tt-vf .fs-h{margin-bottom: -8px}.tt-vt-sec[hidden]{display: none}.tt-cap{display: grid;gap: 12px;min-height: 0}.tt-cap-box{min-height: 78px}.js .tt-cap:not([data-state=on]){display: none}.tt-vt-lim{color: var(--ink-3)}.tt-ex{position: sticky;top: calc(var(--hdr) + 24px);border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--panel) 75%,transparent)}.tt-ex-h{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 52px;padding: 0 20px;border-bottom: 1px solid var(--rule)}.tt-ex-l{margin: 0;padding: 0;list-style: none}.tt-st{display: grid;grid-template-columns: 14px 22px minmax(0,1fr) auto;gap: 12px;align-items: start;padding: 16px 20px;border-bottom: 1px solid var(--rule);transition: background-color var(--t3) var(--ease)}.tt-st-sq{position: relative;width: 12px;height: 12px;margin-top: 3px;border: 1px solid var(--rule-3)}.tt-st-sq i{position: absolute;inset: 2px;background: transparent;transition: background-color var(--t3) var(--ease),transform var(--t4) var(--spring)}.tt-st-n{margin-top: 1px;color: var(--ink-3);font-size: 12px}.tt-st-b{display: grid;gap: 4px;min-width: 0}.tt-st-b b{font-weight: 500;font-size: 15px;color: var(--ink-2)}.tt-st-d{color: var(--ink);font-size: 12.5px;overflow-wrap: anywhere}.tt-st-d:empty{display: none}.tt-st-x{display: none;color: var(--ink-3);font-size: 12.5px}.tt-st-s{margin-top: 3px;white-space: nowrap}.tt-st[data-s=ok] .tt-st-sq{border-color: var(--em)}.tt-st[data-s=ok] .tt-st-sq i{background: var(--em)}.tt-st[data-s=ok] .tt-st-b b,.tt-st[data-s=fail] .tt-st-b b,.tt-st[data-s=warn] .tt-st-b b,.tt-st[data-s=note] .tt-st-b b{color: var(--ink)}.tt-st[data-s=ok] .tt-st-s{color: var(--em-t)}.tt-st[data-s=fail]{background: var(--co-soft)}.tt-st[data-s=fail] .tt-st-sq{border-color: var(--co)}.tt-st[data-s=fail] .tt-st-sq i{background: var(--co)}.tt-st[data-s=fail] .tt-st-s{color: var(--co-t)}.tt-st[data-s=fail] .tt-st-x,.tt-st[data-s=warn] .tt-st-x{display: block}.tt-st[data-s=warn]{background: var(--am-soft)}.tt-st[data-s=warn] .tt-st-sq,.tt-st[data-s=note] .tt-st-sq{border-color: var(--am)}.tt-st[data-s=warn] .tt-st-sq i{background: var(--am)}.tt-st[data-s=warn] .tt-st-s,.tt-st[data-s=note] .tt-st-s{color: var(--am-t)}.tt-st[data-s=skip],.tt-st[data-s=idle]{color: var(--ink-3)}.tt-st[data-s=skip] .tt-st-b b{color: var(--ink-3)}.tt-st[data-s=idle] .tt-st-s,.tt-st[data-s=skip] .tt-st-s{color: var(--ink-3)}.tt-ex[data-state=idle] .tt-st-x{display: block}.tt-ex[data-state=run] .tt-st-sq i{animation: tt-scan 1.5s var(--ease) infinite;animation-delay: calc(var(--i) * .22s)}.tt-ex[data-state=run] .tt-st-s{visibility: hidden}@keyframes tt-scan{0%,100%{background: transparent}30%{background: var(--ink-3)}}.tt-ex[data-state=done] .tt-st,.tt-ex.is-new .tt-st{animation: tt-st-in var(--t4) var(--ease) both;animation-delay: calc(var(--i) * 90ms)}@keyframes tt-st-in{from{opacity: .2}to{opacity: 1}}.tt-ex-m{padding: 18px 20px 20px;font-size: 14.5px;line-height: 1.55;color: var(--ink)}.tt-ex[data-state=delivered] .tt-ex-m{color: var(--em-t)}.tt-ex[data-state=failed] .tt-ex-m{color: var(--co-t)}.tt-ex[data-state=unsure] .tt-ex-m,.tt-ex[data-state=sent] .tt-ex-m{color: var(--am-t)}.tt-ex-ms{color: var(--ink-2)}.tt-bm-stage{border: 1px solid var(--rule-2);background: color-mix(in srgb,var(--panel) 70%,transparent)}.tt-bm-bar{display: flex;align-items: center;gap: 16px;min-height: 56px;padding: 0 20px;border-bottom: 1px solid var(--rule)}.tt-bm-bar .sp{flex: 1}.tt-bm-zoom{height: 34px}.tt-bm-zoom label{padding: 0 12px;font-family: var(--mono);font-size: 12.5px}.tt-bm-view{display: grid;place-items: center;min-height: 248px;padding: 40px 24px;overflow: hidden;background: conic-gradient(var(--hi) 25%,transparent 0 50%,var(--hi) 0 75%,transparent 0) 0 0 / 16px 16px,var(--canvas)}.tt-bm-fit{max-width: 100%;line-height: 0}.tt-bm-cv{display: block;width: 468px;max-width: 100%;height: auto;image-rendering: pixelated;outline: 1px solid var(--rule-2);outline-offset: 4px}.tt-bm-view[data-zoom="2"] .tt-bm-cv{width: 936px}.tt-bm-nojs{margin-top: 18px;line-height: 1.5}.tt-bm-out{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;padding: 16px 20px;border-top: 1px solid var(--rule)}.tt-bm-st{margin-left: auto}.tt-bm-st.ok b{color: var(--em-t)}.tt-bm-ctl{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0;margin-top: 40px;border-top: 1px solid var(--rule)}.tt-bm-col{display: grid;align-content: start;gap: 24px;min-width: 0;margin: 0;padding: 32px 32px 8px 0;border: 0}.tt-bm-col + .tt-bm-col{padding-left: 32px;border-left: 1px solid var(--rule)}.tt-bm-col legend{float: left;width: 100%;margin-bottom: 4px;padding: 0}.tt-bm-col legend + *{clear: both}.tt-bm-fill{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 10px;align-items: start;padding: 18px;border: 1px solid var(--rule);background: var(--hi)}.tt-bm-fill>.k{margin-top: 30px;height: 48px}.tt-bm-fill .f-st{grid-column: 1 / -1}.tt-sws{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.tt-sw-o{position: relative;display: grid;gap: 8px;padding: 8px;border: 1px solid var(--rule);color: var(--ink-2);font-size: 13.5px;cursor: pointer;transition: border-color var(--t2) var(--ease),color var(--t2) var(--ease)}.tt-sw-o:hover{border-color: var(--rule-3);color: var(--ink)}.tt-sw-o input{position: absolute;opacity: 0;pointer-events: none}.tt-sw-o:has(input:checked){border-color: var(--ink-3);color: var(--ink);box-shadow: inset 0 -2px 0 var(--em)}.tt-sw-o:has(input:focus-visible){outline: 2px solid var(--em);outline-offset: 2px}.tt-sw-c{display: block;width: 100%;height: auto;aspect-ratio: 117 / 15;image-rendering: pixelated;background: var(--raised-2)}.tt-acs{display: flex;flex-wrap: wrap;gap: 8px}.tt-ac{position: relative;width: 32px;height: 32px;padding: 5px;border: 1px solid var(--rule);cursor: pointer;transition: border-color var(--t2) var(--ease)}.tt-ac::after{content: "";display: block;width: 100%;height: 100%;background: var(--c)}.tt-ac:hover{border-color: var(--rule-3)}.tt-ac input{position: absolute;opacity: 0;pointer-events: none}.tt-ac:has(input:checked){border-color: var(--ink)}.tt-ac:has(input:focus-visible){outline: 2px solid var(--em);outline-offset: 2px}.tt-idx{padding: 56px 0 104px}.tt-plates{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));margin: 0;padding: 0;list-style: none;border-top: 1px solid var(--rule-2);border-left: 1px solid var(--rule-2)}.tt-plate{min-width: 0;border-right: 1px solid var(--rule-2);border-bottom: 1px solid var(--rule-2)}.tt-plate-a{display: grid;grid-template-rows: auto 1fr;height: 100%;color: inherit;text-decoration: none}.tt-plate-sp{position: relative;display: grid;place-items: center;align-content: center;gap: 18px;min-height: 260px;padding: 36px 28px 28px;overflow: hidden;border-bottom: 1px solid var(--rule);background: radial-gradient(90% 70% at 85% 0%,var(--light),transparent 70%),color-mix(in srgb,var(--panel) 65%,transparent);transition: background-color var(--t3) var(--ease)}.tt-plate-a:hover .tt-plate-sp{background-color: var(--panel)}.tt-plate-w{grid-column: 1 / -1}.tt-plate-h .tt-plate-a{grid-template-columns: minmax(0,1.55fr) minmax(0,1fr);grid-template-rows: none}.tt-plate-h .tt-plate-sp{min-height: 300px;border-bottom: 0;border-right: 1px solid var(--rule)}.tt-plate-h .tt-plate-b{align-content: center;padding: 40px}.tt-plate-w .tt-sp-cv{width: min(100%,936px)}.tt-sp-cap{display: inline-flex;align-items: center;gap: 8px}.tt-plate-b{display: grid;align-content: start;gap: 10px;padding: 28px 28px 32px}.tt-plate-b .small{max-width: 460px;font-size: 14.5px}.tt-plate-go{justify-self: start;margin-top: 8px}.tt-plate-a:hover .tt-plate-go{color: var(--ink)}.tt-sp-status .mcr{width: 100%;margin: 0}.tt-sp-status .mcr-f,.tt-mc .mcr-f{margin-inline: auto}.tt-sp-user{grid-template-columns: auto auto;justify-content: center;align-items: center;column-gap: 36px}.tt-sp-fig{display: grid;justify-items: center;gap: 10px}.tt-sp-user .tt-sk{--u: 5px}.tt-sp-nm{display: inline-block;padding: 3px 8px 4px;background: rgba(0,0,0,.55);color: #FFFFFF;font: 16px/1 var(--pixel);letter-spacing: 0}.tt-sp-id{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 6px 12px;align-self: start;margin: 0;font: 11px/1.4 var(--mono)}.tt-sp-id dt{color: var(--ink-3)}.tt-sp-id dd{margin: 0;color: var(--ink-2);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 24ch}.tt-sp-ex{display: grid;width: min(100%,420px);margin: 0;padding: 0;list-style: none;border: 1px solid var(--rule);background: var(--canvas)}.tt-sp-ex li{display: grid;grid-template-columns: 8px 20px minmax(0,1fr) auto;gap: 10px;align-items: center;padding: 7px 12px;font-size: 13px}.tt-sp-ex li + li{border-top: 1px solid var(--rule)}.tt-sp-ex i{width: 8px;height: 8px;background: var(--em)}.tt-sp-ex .mono{color: var(--ink-3);font-size: 11px}.tt-sp-ex b{min-width: 0;overflow: hidden;font-weight: 500;color: var(--ink-2);text-overflow: ellipsis;white-space: nowrap}.tt-sp-ex code{max-width: 22ch;overflow: hidden;color: var(--ink);font: 11px/1.2 var(--mono);text-overflow: ellipsis;white-space: nowrap}html[data-motion=on] .tt-plate-a:hover .tt-sp-ex i{animation: tt-blink .9s var(--ease) both;animation-delay: calc(var(--i) * 110ms)}@keyframes tt-blink{0%{background: transparent}100%{background: var(--em)}}.tt-sp-cv{display: block;width: min(100%,468px);height: auto;image-rendering: pixelated;outline: 1px solid var(--rule-2);outline-offset: 3px;background: var(--raised-2)}.tt-more-g{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);gap: 56px;align-items: start}.tt-more-l{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 32px}.tt-more-l>div{display: grid;align-content: start;gap: 10px;padding-top: 20px;border-top: 1px solid var(--rule)}.tt-more-l .tl{justify-self: start}@media (max-width: 1100px){.tt-vt{grid-template-columns: minmax(0,1fr)}.tt-ex{position: static}.tt-bm-ctl{grid-template-columns: repeat(2,minmax(0,1fr))}.tt-bm-col:nth-child(3){grid-column: 1 / -1;padding-left: 0;border-left: 0;border-top: 1px solid var(--rule)}.tt-more-g{grid-template-columns: minmax(0,1fr);gap: 24px}.tt-qa-4{grid-template-columns: repeat(2,minmax(0,1fr))}.tt-states{grid-template-columns: repeat(2,minmax(0,1fr))}.tt-states li:nth-child(3){padding-left: 0;border-left: 0}.tt-states li:nth-child(n + 3){border-top: 1px solid var(--rule)}}@media (max-width: 760px){.tt-ph-g{grid-template-columns: minmax(0,1fr);gap: 24px}.tt-ph .ph-t{max-width: none}.tt-sw{margin-top: 28px}.tt-bench{padding: 28px 0 72px}.tt-chk-in,.tt-chk-c .tt-chk-in{grid-template-columns: minmax(0,1fr) 112px}.tt-chk-in>.tt-go{grid-column: 1 / -1;grid-row: 4}.tt-uf-in{grid-template-columns: minmax(0,1fr)}.tt-sp-ex li{grid-template-columns: 8px 20px minmax(0,1fr);row-gap: 2px}.tt-sp-ex b{overflow: visible;white-space: normal;line-height: 1.3}.tt-sp-ex code{grid-column: 3;max-width: none;white-space: normal;overflow-wrap: anywhere;color: var(--ink-2)}.tt-form .sg{display: grid;width: 100%;height: auto;min-height: 40px}.tt-form .sg label{padding: 6px 8px;white-space: normal;text-align: center;line-height: 1.2}.tt-out{margin-top: 28px}.tt-chk-c{padding: 20px 16px}.tt-vd{grid-template-columns: auto minmax(0,1fr);padding: 22px 18px 18px;gap: 14px}.tt-vd-dot.live{margin-top: 38px}.tt-vd-at{grid-column: 2}.tt-mc{padding: 16px}.tt-eds-2{grid-template-columns: minmax(0,1fr)}.tt-eds-2 .tt-ed + .tt-ed{border-left: 0;border-top: 1px solid var(--rule)}.tt-ed,.tt-tips,.tt-res-f{padding-left: 18px;padding-right: 18px}.tt-listed{grid-template-columns: auto minmax(0,1fr);padding: 16px 18px}.tt-listed-go{grid-column: 2}.tt-facts{grid-template-columns: 104px minmax(0,1fr)}.tt-states,.tt-qa,.tt-qa-4{grid-template-columns: minmax(0,1fr);gap: 0}.tt-states li,.tt-states li + li{padding: 22px 0;border-left: 0}.tt-states li + li{border-top: 1px solid var(--rule)}.tt-qa>div{padding: 20px 0}.tt-qa>div + div{border-top: 1px solid var(--rule)}.tt-pl{grid-template-columns: minmax(0,1fr)}.tt-pl-fig{padding: 28px 16px 40px;border-right: 0;border-bottom: 1px solid var(--rule)}.tt-pl-fig .tt-sk{--u: 6px}.tt-pl-floor{bottom: 39px}.tt-pl-b{padding: 24px 18px}.tt-pl-facts{grid-template-columns: minmax(0,1fr);gap: 6px}.tt-pl-facts dd{margin-bottom: 8px}.tt-pl-chk{margin-left: 0}.tt-idle-pl{grid-template-columns: minmax(0,1fr)}.tt-api-g{grid-template-columns: minmax(0,1fr);gap: 32px}.tt-bm-view{min-height: 0;padding: 28px 12px}.tt-bm-zoom{display: none}.tt-bm-view[data-zoom="2"] .tt-bm-cv{width: 468px}.tt-bm-ctl{grid-template-columns: minmax(0,1fr)}.tt-bm-col,.tt-bm-col + .tt-bm-col,.tt-bm-col:nth-child(3){padding: 28px 0 4px;border-left: 0}.tt-bm-col + .tt-bm-col{border-top: 1px solid var(--rule)}.tt-bm-fill{grid-template-columns: minmax(0,1fr);padding: 14px}.tt-bm-fill>.k{margin-top: 0}.tt-bm-st{margin-left: 0;width: 100%}.tt-plates{grid-template-columns: minmax(0,1fr)}.tt-plate-h .tt-plate-a{grid-template-columns: minmax(0,1fr)}.tt-plate-h .tt-plate-sp{min-height: 200px;border-right: 0;border-bottom: 1px solid var(--rule)}.tt-plate-h .tt-plate-b{padding: 22px 18px 26px}.tt-plate-sp{min-height: 200px;padding: 28px 16px 22px}.tt-plate-b{padding: 22px 18px 26px}.tt-sp-user{column-gap: 18px}.tt-sp-user .tt-sk{--u: 4px}.tt-more-l{grid-template-columns: minmax(0,1fr);gap: 0}.tt-more-l>div{padding: 20px 0}.tt-res-f .sp{display: none}}@container (max-width: 637px){.tt-mc .mcr-x3 .mcr-f{--s: 1}}
