.tr-page [style*="JetBrains Mono"]{font-weight:500}.tr-page [hidden]{display:none!important}@keyframes trBlink{0%,to{opacity:.35}50%{opacity:1}}@keyframes trWait{0%,to{box-shadow:0 0 0 1.5px #d6ad68e6,0 0 0 4px #ffe79c59}50%{box-shadow:0 0 0 1.5px #d6ad68e6,0 0 0 8px #ffe79c26}}.tr-blink{animation:trBlink 1.2s ease-in-out infinite}.tr-page{font-feature-settings:"tnum" 1,"cv11" 1}.tr-card{background:var(--s0);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.tr-dark{border-radius:var(--r-panel);overflow:hidden;background-color:#202127;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1.5px),radial-gradient(60% 50% at 18% 0%,rgba(181,162,220,.16),transparent 70%),radial-gradient(50% 50% at 92% 100%,rgba(214,173,104,.13),transparent 70%);background-size:22px 22px,auto,auto;box-shadow:0 30px 70px -34px #0d121b99}.tr-hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:40px;align-items:center}.tr-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tr-head{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr);gap:40px;align-items:end}.tr-runs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.tr-runrow{display:grid;grid-template-columns:58px repeat(3,minmax(0,1fr));gap:8px;align-items:center}.tr-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tr-life{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.tr-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.tr-prot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tr-levels{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:20px;align-items:start}.tr-lvlist{display:flex;flex-direction:column;gap:8px}.tr-cant,.tr-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tr-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:start}.tr-chipbtn{cursor:pointer;border:0;font:inherit;text-align:left}.tr-chipbtn:focus-visible{outline:2px solid #b5a2dc;outline-offset:2px}.tr-rrow{padding:10px;border-radius:var(--r-md);transition:opacity .5s,transform .5s;opacity:.12;transform:translateY(6px)}.tr-rrow.on{opacity:1;transform:none}.tr-sum{transition:opacity .5s;opacity:0}.tr-sum.on{opacity:1}.tr-tab{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:var(--r-pill);font-size:14px;font-weight:500;transition:background-color .3s,color .3s;background:#f3f1fa;color:#3b2f6b}.tr-tab[aria-pressed=true]{background:#5b4b9a;color:#fff}.tr-dept{display:contents}.tr-st{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--r-lg);min-width:0;transition:background-color .4s,box-shadow .4s;background:#fff;box-shadow:inset 0 0 0 1.5px #0d121b14}.tr-st[data-s=ok]{background:#fbfafe;box-shadow:inset 0 0 0 1.5px #b5a2dcbf}.tr-st[data-s=wait]{background:#fffcf2;animation:trWait 1.4s ease-in-out infinite}.tr-st-name{font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;color:#646b78}.tr-st[data-s=ok] .tr-st-name{color:#5b4b9a}.tr-st[data-s=wait] .tr-st-name{color:#8a6420}.tr-st-mark{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;background:#f3f4f7;color:#a3abb8}.tr-st[data-s=ok] .tr-st-mark{background:#5b4b9a;color:#fff}.tr-st[data-s=ok] .tr-st-mark:after{content:"✓"}.tr-st[data-s=wait] .tr-st-mark{background:#ffe7a8;color:#8a6420}.tr-st[data-s=wait] .tr-st-mark:after{content:"…"}.tr-st-ev{align-self:flex-start;display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:7px;font-family:JetBrains Mono,monospace;font-weight:500;font-size:11px;white-space:nowrap;transition:background-color .4s,color .4s;background:#f6f6f9;color:#a3abb8}.tr-st[data-s=ok] .tr-st-ev{background:#ece6fa;color:#5b4b9a}.tr-st[data-s=ok] .tr-st-ev.gold{background:#fff4d1;color:#8a6420}.tr-st-gate{font-size:12px;line-height:1.4;color:#646b78}.tr-st[data-s=wait] .tr-st-gate{color:#8a6420}.tr-st[data-s=ok] .tr-st-gate{color:#3f6a47}.tr-st-gate>span{display:none}.tr-st[data-s=idle] .g-idle,.tr-st[data-s=wait] .g-wait,.tr-st[data-s=ok] .g-ok{display:inline}.tr-done{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:var(--r-pill);background:#eef6ef;color:#3f6a47;font-size:13px;font-weight:500;transition:opacity .5s;opacity:0}.tr-done.on{opacity:1}.tr-lv{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 16px;border-radius:var(--r-lg);transition:background-color .3s,box-shadow .3s,color .3s;background:#fff;color:#0d121b;box-shadow:inset 0 0 0 1px #0d121b1a}.tr-lv[aria-pressed=true]{background:#5b4b9a;color:#fff;box-shadow:0 10px 24px -14px #5b4b9ae6}.tr-lv-n{font-family:JetBrains Mono,monospace;font-weight:500;font-size:12px;color:#646b78}.tr-lv[aria-pressed=true] .tr-lv-n{color:#f0d6a8}.tr-sign{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:18px;background:#f3f1fa;color:#5b4b9a}.tr-sign:after{content:"+"}.tr-faqbtn[aria-expanded=true] .tr-sign{background:#5b4b9a;color:#fff}.tr-faqbtn[aria-expanded=true] .tr-sign:after{content:"−"}@media(max-width:1180px){.tr-prot{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-life{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.tr-hero,.tr-faq,.tr-sov,.tr-levels,.tr-head{grid-template-columns:minmax(0,1fr);gap:36px}.tr-four,.tr-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.tr-kinds,.tr-cant,.tr-runs{grid-template-columns:minmax(0,1fr)}.tr-lvlist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.tr-two,.tr-life{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.tr-four,.tr-proof,.tr-prot{grid-template-columns:minmax(0,1fr)}.tr-runrow{grid-template-columns:40px repeat(3,minmax(0,1fr));gap:5px}.tr-cell{font-size:12px!important;padding:0 6px!important}.tr-runpanel{padding:16px!important}.tr-runcard{padding:12px!important}.tr-box0{padding:8px!important}.tr-box1,.tr-box2{padding:6px!important}.tr-box2>div{padding:6px!important}}@media(max-width:520px){.tr-lvlist{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.tr-blink{animation:none}}
