.tch-frame{padding:4% 4.2%}.tch-stage{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:center;gap:1.4rem;display:grid}.tch-win{--tc-ring:#1e1e1e;text-align:left}.tch-app{grid-template-columns:11.5rem minmax(0,1fr);min-height:21rem;display:grid}.tch-side{background:#19191b;flex-direction:column;padding:.8rem .6rem .7rem;display:flex;box-shadow:inset -1px 0 #ffffff0f}.tch-team{align-items:center;gap:.5rem;padding:0 .3rem .7rem;display:flex}.tch-logo{width:26px;height:26px;font:700 13px/1 var(--font-sans,system-ui);color:#04130f;background:linear-gradient(150deg,#7af0d6,#2fbf9f);border-radius:8px;place-items:center;display:grid}.tch-tn{flex-direction:column;line-height:1.2;display:flex}.tch-tn b{color:#f5f5f7;font-size:12.5px;font-weight:600}.tch-tn small{color:#8e8e93;font-size:10px}.tch-sec{font:500 9.5px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#6e6e73;padding:0 .35rem}.tch-spaces{gap:1px;margin-top:.4rem;display:grid}.tch-space{color:#d1d1d6;border-radius:6px;align-items:center;gap:.45rem;height:27px;padding:0 .35rem;font-size:11.5px;display:flex}.tch-space.is-on{color:#fff;background:#4fd1b829;box-shadow:inset 0 0 0 1px #4fd1b840}.tch-sic{color:#4fd1b8;place-items:center;width:18px;display:grid}.tch-sn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tch-sm{font:500 9.5px/1 var(--font-mono);color:#8e8e93;display:inline-flex}.tch-online{border-top:1px solid #ffffff0f;align-items:center;gap:.5rem;margin-top:auto;padding:.6rem .35rem 0;display:flex}.tch-online small{color:#8e8e93;font-size:10.5px}.tch-main{flex-direction:column;min-width:0;padding:.9rem 1rem .8rem;display:flex}.tch-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tch-crumb{font:500 10px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#8e8e93}.tch-title{letter-spacing:-.02em;color:#f5f5f7;align-items:center;gap:.5rem;margin-top:.3rem;font-size:16px;font-weight:600;display:flex}.tch-prot{height:19px;font:500 9.5px/1 var(--font-mono);color:#ffc46b;background:#ffb54724;border-radius:99px;align-items:center;gap:.25rem;padding:0 .45rem;display:inline-flex}.tch-live{font:500 10.5px/1 var(--font-mono);color:#3ddc97;align-items:center;gap:.35rem;display:inline-flex}.tch-live i{background:currentColor;border-radius:99px;width:7px;height:7px;animation:2s ease-out infinite tch-ping;box-shadow:0 0 #3ddc9799}@keyframes tch-ping{70%{box-shadow:0 0 0 7px #3ddc9700}to{box-shadow:0 0 #3ddc9700}}.tch-rules{margin-top:.8rem;display:grid}.tch-rule{border-bottom:1px solid #ffffff0f;grid-template-columns:5.6rem minmax(0,1fr) auto 1.6rem;align-items:center;gap:.6rem;padding:.48rem .5rem;display:grid;position:relative}.tch-rule:last-child{border-bottom:0}.tch-rule.is-live{background:#f2734f1a;border-bottom-color:#0000;border-radius:7px;box-shadow:inset 0 0 0 1px #f2734f73}.tch-kind{font:500 10px/1 var(--font-mono);color:#4fd1b8;white-space:nowrap}.tch-rn{flex-direction:column;min-width:0;line-height:1.3;display:flex}.tch-rn b{text-overflow:ellipsis;white-space:nowrap;color:#f5f5f7;font-size:12px;font-weight:500;overflow:hidden}.tch-rn small{text-overflow:ellipsis;white-space:nowrap;font:400 10.5px/1.35 var(--font-mono);color:#8e8e93;overflow:hidden}.tch-when{font:500 10px/1 var(--font-mono);color:#8e8e93;justify-self:end}.tch-rule.is-live .tch-rn,.tch-edit{overflow:visible!important}.tch-edit{position:relative;color:#c7c7cc!important}.tch-typed{vertical-align:bottom;white-space:nowrap;width:20ch;animation:7s steps(20,end) infinite tch-type;display:inline-block;overflow:hidden}.tch-typed>span{color:#fff}@keyframes tch-type{0%{width:0}38%{width:20ch}74%{width:20ch}88%{width:0}to{width:0}}.tch-caret{vertical-align:-3px;width:0;height:1.15em;display:inline-block;position:relative}.tch-caret:before{content:"";background:#f2734f;width:1.5px;height:100%;animation:1s step-end infinite tch-blink;position:absolute;top:0;left:1px}@keyframes tch-blink{50%{opacity:0}}.tch-cursor{z-index:2;pointer-events:none;align-items:flex-start;gap:2px;display:flex;position:absolute;top:8px;left:4px}.tch-cursor em{font:500 9.5px/1 var(--font-sans,system-ui);color:#fff;white-space:nowrap;background:#f2734f;border-radius:4px 7px 7px;margin-top:10px;padding:.18rem .4rem;font-style:normal}@keyframes tch-drift{0%,to{translate:0}30%{translate:24px -6px}60%{translate:-10px 3px}}.tch-foot{color:#a1a1a6;align-items:center;gap:.45rem;margin-top:auto;padding-top:.8rem;font-size:11px;display:flex}.tch-foot>:first-child{color:#ffc46b}.tch-pill{font:500 10px/1 var(--font-mono);color:#1d1d1f;white-space:nowrap;background:#ffc46b;border-radius:99px;margin-left:auto;padding:.22rem .5rem}.tch-feed{text-align:left;-webkit-backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(#fff3,#ffffff14);border-radius:1rem;padding:.9rem .8rem .5rem;box-shadow:inset 0 0 0 1px #ffffff47,0 24px 50px -22px #06141eb3}.tch-fh{font:500 10.5px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#ffffffd9;align-items:center;gap:.45rem;padding:0 .2rem .55rem;display:flex}.tch-dot{background:#3ddc97;border-radius:99px;width:7px;height:7px}.tch-item{background:#0c0e149e;border-radius:.7rem;grid-template-columns:26px minmax(0,1fr);gap:.3rem .6rem;margin-bottom:.4rem;padding:.55rem .5rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff12}.tch-item>.tca{grid-row:span 2}.tch-it{color:#c7c7cc;font-size:11.5px;line-height:1.4}.tch-it b{color:#fff;font-weight:600}.tch-tag{font:500 9.5px/1 var(--font-mono);border-radius:99px;justify-self:start;align-items:center;gap:.25rem;padding:.18rem .42rem;display:inline-flex}.tch-amber{color:#ffc46b;background:#ffb54726}.tch-violet{color:#b5a6ff;background:#7c5cff33}.tch-slate{color:#c7c7cc;background:#ffffff1a}.tch-red{color:#ff8f8f;background:#ff6b6b29}.tch-green{color:#3ddc97;background:#3ddc9726}@media (width<=1023px){.tch-stage{grid-template-columns:1fr}.tch-feed ul{grid-template-columns:1fr 1fr;column-gap:.5rem;display:grid}.tch-item:nth-child(n+5){display:none}}@media (width<=699px){.tch-frame{padding:5%}.tch-app{grid-template-columns:1fr;min-height:0}.tch-side,.tch-pre{display:none}.tch-rule{grid-template-columns:minmax(0,1fr) auto}.tch-kind,.tch-when,.tch-rule:nth-child(n+4){display:none}.tch-feed ul{grid-template-columns:1fr}.tch-item:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.tch-item,.tch-item:nth-child(n),.tch-cursor,.tch-live i,.tch-caret:before{opacity:1;transform:none;animation:none!important}.tch-typed{width:20ch;animation:none}}.tcc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}.tcc-a,.tcc-b{text-align:left}.tcc-a{--tc-ring:#fff;--k-ink:#1d1d1f;--k-mut:#6e6e73;--k-line:#00000014;--k-fill:#f5f5f7}.tcc-b{--tc-ring:#1e1e1e;--k-ink:#f5f5f7;--k-mut:#98989d;--k-line:#ffffff12;--k-fill:#2a2a2c}.tcc-a,.tcc-b{flex-direction:column;display:flex}.tcc-a .mw-body,.tcc-b .mw-body{flex:1}.tcc-pane{flex-direction:column;height:100%;padding:.9rem 1rem 1rem;display:flex}.tcc-req{background:var(--k-fill);border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .55rem;display:flex}.tcc-m{font:600 10.5px/1 var(--font-mono);color:#c26a00}.tcc-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:500 11.5px/1 var(--font-mono);color:var(--k-ink);flex:1;overflow:hidden}.tcc-sec{font:500 10px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--k-mut);align-items:center;gap:.35rem;margin-top:.9rem;display:flex}.tcc-thread{gap:.7rem;margin-top:.55rem;display:grid}.tcc-thread>li{grid-template-columns:24px minmax(0,1fr);gap:.6rem;display:grid}.tcc-meta{color:var(--k-mut);font-size:10.5px}.tcc-meta b{color:var(--k-ink);margin-right:.3rem;font-size:12px;font-weight:600}.tcc-body{color:var(--k-ink);margin-top:.15rem;font-size:12.5px;line-height:1.45}.tcc-at{color:#5b3fe0;background:#7c5cff21;border-radius:4px;padding:0 .2rem;font-weight:500}.tcc-box{border-radius:9px;padding:.45rem .6rem;position:relative;box-shadow:inset 0 0 0 1.5px #7c5cff,0 0 0 4px #7c5cff1f}.tcc-box .tcc-body{margin-top:0}.tcc-caret{vertical-align:-2px;background:#7c5cff;width:1.5px;height:1em;margin-left:1px;animation:1s step-end infinite tcc-blink;display:inline-block}@keyframes tcc-blink{50%{opacity:0}}.tcc-pick{z-index:2;background:#fff;border-radius:10px;width:10.5rem;padding:.3rem;position:absolute;bottom:calc(100% + 6px);left:7.5rem;box-shadow:0 0 0 1px #00000014,0 14px 30px -12px #0000004d}.tcc-pick p{color:#1d1d1f;border-radius:6px;align-items:center;gap:.45rem;padding:.3rem .4rem;font-size:12px;display:flex}.tcc-pick p.is-on{background:#7c5cff1f}.tcc-pick small{font:500 9.5px/1 var(--font-mono);color:#6e6e73;margin-left:auto}.tcc-banner{background:#7c5cff29;border-radius:9px;align-items:center;gap:.55rem;padding:.5rem .6rem;display:flex;box-shadow:inset 0 0 0 1px #7c5cff59}.tcc-bt{flex-direction:column;line-height:1.25;display:flex}.tcc-bt b{color:var(--k-ink);font-size:12.5px;font-weight:600}.tcc-bt small{color:#b5a6ff;font-size:10.5px}.tcc-live{font:500 10.5px/1 var(--font-mono);color:#3ddc97;align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.tcc-live i{background:currentColor;border-radius:99px;width:7px;height:7px;animation:2s ease-out infinite tch-ping}.tcc-flows{margin-top:.7rem;display:grid}.tcc-flow{border-bottom:1px solid var(--k-line);font:500 11px/1 var(--font-mono);animation:tcc-in .5s var(--ease-out-expo,ease-out) both;animation-delay:calc(.4s + var(--i) * .55s);grid-template-columns:2.6rem minmax(0,1fr) 2.2rem 3.2rem;align-items:center;gap:.5rem;padding:.45rem;display:grid;position:relative}.tcc-flow.is-hot{background:#ff6b6b1f;border-bottom-color:#0000;border-radius:7px;box-shadow:inset 0 0 0 1px #ff6b6b66}@keyframes tcc-in{0%{opacity:0;transform:translateY(-6px)}}.tcc-fm{color:#4fd1b8}.tcc-fp{text-overflow:ellipsis;white-space:nowrap;color:var(--k-ink);overflow:hidden}.tcc-fs{border-radius:4px;justify-self:center;padding:.15rem .3rem}.tcc-fs.s2{color:#3ddc97;background:#3ddc971f}.tcc-fs.s4{color:#ffc46b;background:#ffb54721}.tcc-fs.s5{color:#ff8f8f;background:#ff6b6b29}.tcc-ft{color:var(--k-mut);justify-self:end}.tcc-pc{align-items:flex-start;gap:2px;animation:6s ease-in-out infinite tch-drift;display:flex;position:absolute;top:58%;left:58%}.tcc-pc em{font:500 9.5px/1 var(--font-sans,system-ui);color:#fff;background:#7c5cff;border-radius:4px 7px 7px;margin-top:10px;padding:.18rem .4rem;font-style:normal}.tcc-save{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:auto;padding-top:.9rem;display:flex}.tcc-si{color:#4fd1b8;background:#4fd1b824;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.tcc-st{flex-direction:column;line-height:1.25;display:flex}.tcc-st b{color:var(--k-ink);font-size:12px;font-weight:600}.tcc-st small{color:var(--k-mut);font-size:10.5px}.tcc-tags{gap:.3rem;margin-left:auto;display:flex}.tcc-tags span{font:500 10px/1 var(--font-mono);color:#4fd1b8;background:#4fd1b81f;border-radius:99px;padding:.22rem .45rem}@media (width<=899px){.tcc-grid{grid-template-columns:minmax(0,1fr)}.tcc-pick{left:auto;right:0}}@media (prefers-reduced-motion:reduce){.tcc-flow,.tcc-pc,.tcc-caret,.tcc-live i{opacity:1;animation:none;transform:none}}.tcr{text-align:left;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:1.25rem;display:grid}.tcr-win{--tc-ring:#fff}.tcr-pane{color:#1d1d1f;padding:1rem 1.1rem 1.1rem}.tcr-head{align-items:center;gap:.7rem;display:flex}.tcr-t{color:#1d1d1f;font-size:13.5px}.tcr-t b{font-weight:600}.tcr-s{color:#6e6e73;margin-top:.1rem;font-size:11.5px}.tcr-state{height:24px;font:500 10.5px/1 var(--font-mono);color:#8a5300;white-space:nowrap;background:#fdf1d9;border-radius:99px;align-items:center;gap:.3rem;margin-left:auto;padding:0 .6rem;transition:color .3s,background .3s;display:inline-flex}.tcr.is-ok .tcr-state{color:#0d7a52;background:#def2e8}.tcr-diff{font:500 11.5px/1.45 var(--font-mono);border-radius:10px;margin-top:1rem;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.tcr-row{grid-template-columns:1.5rem 5.8rem minmax(0,1fr);gap:.4rem;padding:.55rem .7rem;display:grid}.tcr-row+.tcr-row{box-shadow:inset 0 1px #0000000f}.tcr-add{background:#ecfaf3}.tcr-mod{background:#fff8ea}.tcr-sign{font-weight:700}.tcr-add .tcr-sign,.tcr-add .tcr-k{color:#0d7a52}.tcr-mod .tcr-sign,.tcr-mod .tcr-k{color:#a86400}.tcr-val{color:#3a3a3c}.tcr-val b{font-family:var(--font-sans,system-ui);color:#1d1d1f;margin-right:.3rem;font-weight:600}.tcr-val s{color:#a1a1a6;margin-right:.2rem}.tcr-rev{gap:.45rem;margin-top:1rem;display:grid}.tcr-rl{font:500 10px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#6e6e73}.tcr-person{align-items:center;gap:.5rem;font-size:12.5px;display:flex}.tcr-person b{font-weight:600}.tcr-person small{color:#6e6e73;font-size:11px}.tcr-ps{font:500 10.5px/1 var(--font-mono);color:#8a5300;margin-left:auto}.tcr.is-ok .tcr-ps{color:#0d7a52}.tcr-actions{border-top:1px solid #00000014;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:1.1rem;padding-top:1rem;display:flex}.tcr-btn{color:#fff;cursor:pointer;background:#0b7c69;border-radius:9px;align-items:center;gap:.4rem;height:34px;padding:0 .95rem;font-size:13px;font-weight:600;transition:background .2s,transform .15s;display:inline-flex;box-shadow:0 6px 16px -8px #0b7c69cc}.tcr-btn:hover{background:#096a5a}.tcr-btn:active{transform:scale(.97)}.tcr-btn:focus-visible{outline-offset:3px;outline:2px solid #0b7c69}.tcr.is-ok .tcr-btn{color:#0b7c69;box-shadow:none;background:#dff3ef}.tcr-hint{color:#6e6e73;font-size:12px}.tcr-hist{box-shadow:inset 0 0 0 1px var(--line-strong);--tc-ring:var(--bg);background:#ffffff0a;border-radius:14px;flex-direction:column;padding:1.1rem 1.1rem 1rem;display:flex}.tcr-hh{justify-content:space-between;align-items:center;display:flex}.tcr-hl{color:var(--ink);align-items:center;gap:.4rem;font-size:14px;font-weight:600;display:inline-flex}.tcr-days{font:500 10.5px/1 var(--font-mono);color:var(--teal);background:var(--teal-soft);border-radius:99px;padding:.22rem .5rem}.tcr-list{gap:.25rem;margin-top:.9rem;display:grid;position:relative}.tcr-list:before{content:"";background:var(--line-strong);width:1px;position:absolute;top:.9rem;bottom:.9rem;left:1.05rem}.tcr-v{border-radius:9px;grid-template-columns:2.1rem 20px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.5rem .45rem .5rem 0;display:grid;position:relative}.tcr-vn{z-index:1;font:600 10px/1 var(--font-mono);color:var(--muted);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:5px;justify-self:center;padding:.15rem .3rem;position:relative}.tcr-vw{flex-direction:column;min-width:0;line-height:1.3;display:flex}.tcr-vw b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12.5px;font-weight:500;overflow:hidden}.tcr-vw small{color:var(--muted);font-size:11px}.tcr-restore{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:7px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:11px;display:inline-flex}.tcr-new{background:color-mix(in srgb, var(--teal) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teal) 40%, transparent);animation:tcr-pop .6s var(--ease-out-expo,ease-out) both}.tcr-new .tcr-vn{color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.tcr-badge{font:600 9.5px/1 var(--font-mono);color:#04130f;background:var(--teal);border-radius:99px;padding:.2rem .45rem}@keyframes tcr-pop{0%{opacity:0;transform:translateY(-8px)scale(.98)}}.tcr-scale{font:500 10px/1 var(--font-mono);color:var(--faint);align-items:center;gap:.6rem;margin-top:auto;padding-top:1rem;display:flex}.tcr-scale i{background:linear-gradient(90deg, var(--teal), color-mix(in srgb, var(--teal) 10%, transparent));border-radius:99px;flex:1;height:4px}@media (width<=899px){.tcr{grid-template-columns:minmax(0,1fr)}}@media (width<=559px){.tcr-row{grid-template-columns:1.1rem minmax(0,1fr)}.tcr-k,.tcr-state{display:none}}@media (prefers-reduced-motion:reduce){.tcr-new{animation:none}}.tcv{text-align:left;--tc-ring:var(--surface);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:1.25rem;display:grid}.tcv-grid-card,.tcv-agent{background:var(--surface);box-shadow:0 0 0 1px var(--line), 0 18px 44px -30px #0a0c1059;border-radius:16px;flex-direction:column;padding:1.1rem 1.15rem 1rem;display:flex}.tcv-head{align-items:center;gap:.7rem;display:flex}.tcv-ic{width:34px;height:34px;color:var(--teal);background:var(--teal-soft);border-radius:10px;flex:none;place-items:center;display:grid}.tcv-ic-v{color:#6a4ff0;background:#7c5cff1f}.tcv-t{letter-spacing:-.01em;color:var(--ink);font-size:14.5px;font-weight:600}.tcv-s{color:var(--muted);margin-top:.1rem;font-size:12px}.tcv-btn{height:32px;color:var(--req);background:var(--req-soft);cursor:pointer;border-radius:9px;flex:none;margin-left:auto;padding:0 .85rem;font-size:12.5px;font-weight:600;transition:transform .15s}.tcv-btn:active{transform:scale(.97)}.tcv-btn:focus-visible{outline:2px solid var(--req);outline-offset:3px}.tcv.is-out .tcv-btn{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);background:0 0}.tcv-scroll{margin-top:1rem;overflow-x:auto}.tcv-table{border-collapse:separate;border-spacing:0;width:100%;min-width:30rem}.tcv-table th,.tcv-table td{text-align:center;border-bottom:1px solid var(--line);padding:.55rem .4rem;transition:opacity .35s,background .35s}.tcv-table thead th{vertical-align:bottom;padding-top:0;font-weight:400}.tcv-table thead th>.tca{margin:0 auto;display:grid}.tcv-cn{color:var(--muted);margin-top:.3rem;font-size:11px;display:block}.tcv-table tbody tr:last-child>*{border-bottom:0}.tcv-table tbody th{text-align:left}.tcv-table tbody th b{font:600 12px/1.3 var(--font-mono);color:var(--ink);display:block}.tcv-table tbody th small{color:var(--muted);align-items:center;gap:.5rem;font-size:11px;display:flex}.tcv-yes{width:26px;height:26px;color:var(--teal);background:var(--teal-soft);border-radius:8px;place-items:center;display:inline-grid}.tcv-no{background:var(--line-strong);border-radius:2px;width:10px;height:2px;display:inline-block}.tcv-rot{font:600 10px/1 var(--font-mono);color:var(--used-ink);background:var(--used-soft);border-radius:99px;align-items:center;gap:.2rem;padding:.12rem .4rem;display:none}.tcv.is-out [data-col=jonas]{opacity:.25}.tcv.is-out tr[data-jonas="1"] .tcv-rot{animation:tcr-pop .5s var(--ease-out-expo,ease-out) both;display:inline-flex}.tcv.is-out tr[data-jonas="1"]>th{background:linear-gradient(90deg, var(--used-soft), transparent)}.tcv-foot{border-top:1px solid var(--line);color:var(--muted);margin-top:.9rem;padding-top:.8rem;font-size:12.5px;line-height:1.5}.tcv-servers{gap:.45rem;margin-top:1rem;display:grid}.tcv-servers li{background:color-mix(in srgb, var(--ink) 3.5%, transparent);border-radius:10px;align-items:center;gap:.6rem;padding:.55rem .65rem;display:flex}.tcv-si{width:24px;height:24px;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:7px;place-items:center;display:grid}.tcv-sn{flex-direction:column;line-height:1.3;display:flex}.tcv-sn b{font:600 12px/1.3 var(--font-mono);color:var(--ink)}.tcv-sn small{color:var(--muted);font-size:11.5px}.tcv-never{color:var(--teal);background:var(--teal-soft);border-radius:11px;gap:.55rem;margin-top:auto;padding:.75rem .8rem;display:flex}.tcv-agent .tcv-servers{margin-bottom:1rem}.tcv-never p{color:var(--text,var(--ink));font-size:12.5px;line-height:1.5}.tcv-never b{color:var(--ink);font-weight:600}@media (width<=899px){.tcv{grid-template-columns:minmax(0,1fr)}}@media (width<=559px){.tcv-grid-card{padding-inline:.9rem}.tcv-head{flex-wrap:wrap}.tcv-btn{margin-left:0}.tcv-table{min-width:0}.tcv-table th,.tcv-table td{padding:.5rem .12rem}.tcv-cn{display:none}.tcv-table tbody th b{word-break:break-all;font-size:10.5px}.tcv-yes{border-radius:7px;width:22px;height:22px}}.tca4-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.tca4-card{--tc-ring:#12151c;background:linear-gradient(#ffffff0d,#ffffff05);border-radius:16px;flex-direction:column;min-width:0;padding:1rem 1.1rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff17}.tca4-k{font:500 11px/1 var(--font-mono);letter-spacing:.04em;color:#4fd1b8;align-items:center;gap:.45rem;display:flex}.tca4-c{color:var(--muted);letter-spacing:0;margin-left:auto}.tca4-star{color:#ffc46b;margin-left:-.25rem;font-size:13px}.tca4-n{color:var(--muted);margin-top:auto;padding-top:.85rem;font-size:12.5px;line-height:1.5}.tca4-code{font:500 11.5px/1.75 var(--font-mono);color:#e5e7eb;background:#05070b;border-radius:10px;margin-top:.8rem;padding:.8rem .9rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.tca4-code p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tca4-p{color:#4fd1b8}.tca4-ok{color:#3ddc97}.tca4-bad{color:#ff8f8f}.tca4-dim{color:#6b7280}.tca4-code b{color:#fff;font-weight:600}.tca4-l1,.tca4-l2{animation:tcc-in .5s var(--ease-out-expo,ease-out) both}.tca4-l1{animation-delay:.8s}.tca4-l2{animation-delay:1.6s}.tca4-find{gap:.5rem;margin-top:.8rem;display:grid}.tca4-find li{background:#ffffff0a;border-radius:10px;grid-template-columns:4rem minmax(0,1fr) 22px;align-items:center;gap:.6rem;padding:.55rem .6rem;display:grid}.tca4-sev{font:600 10px/1 var(--font-mono);border-radius:5px;justify-self:start;padding:.2rem .4rem}.tca4-high{color:#ff8f8f;background:#ff6b6b29}.tca4-med{color:#ffc46b;background:#ffb54724}.tca4-ft{flex-direction:column;min-width:0;line-height:1.3;display:flex}.tca4-ft b{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12.5px;font-weight:500;overflow:hidden}.tca4-ft small{text-overflow:ellipsis;white-space:nowrap;font:400 10.5px/1.35 var(--font-mono);color:var(--muted);overflow:hidden}.tca4-bars{align-items:flex-end;gap:4px;height:4.2rem;margin-top:.9rem;display:flex}.tca4-bars i{height:calc(var(--h) * 3.5%);min-height:6px;animation:tca4-grow .5s var(--ease-out-expo,ease-out) both;animation-delay:calc(var(--i) * 45ms);transform-origin:bottom;background:#3ddc97b3;border-radius:3px;flex:1}.tca4-bars i.is-bad{background:#ff6b6b;box-shadow:0 0 14px #ff6b6b99}@keyframes tca4-grow{0%{transform:scaleY(.1)}}.tca4-alert{flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin-top:.8rem;display:flex}.tca4-af{font:500 11px/1 var(--font-mono);color:#ff8f8f}.tca4-to{flex-wrap:wrap;gap:.35rem;display:flex}.tca4-dest{color:var(--ink);animation:3.2s ease-out infinite tca4-ring;animation-delay:calc(1.2s + var(--i) * .25s);background:#ffffff12;border-radius:99px;padding:.3rem .55rem;font-size:11.5px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff1a}@keyframes tca4-ring{0%{box-shadow:inset 0 0 0 1px #ff6b6bb3,0 0 #ff6b6b73}40%,to{box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 8px #ff6b6b00}}.tca4-url{text-overflow:ellipsis;white-space:nowrap;font:500 11px/1 var(--font-mono);color:var(--ink);background:#ffffff0d;border-radius:9px;margin-top:.85rem;padding:.5rem .65rem;overflow:hidden}.tca4-get{color:#4fd1b8;margin-right:.35rem}.tca4-json{font:500 11px/1.7 var(--font-mono);color:#e5e7eb;white-space:pre-wrap;background:#05070b;border-radius:10px;margin-top:.5rem;padding:.7rem .8rem}.tca4-key{color:#b5a6ff}.tca4-num{color:#ffc46b}.tca4-str{color:#3ddc97}@media (width<=899px){.tca4-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tca4-l1,.tca4-l2,.tca4-bars i,.tca4-dest{opacity:1;animation:none;transform:none}}.tco-win{--tc-ring:#fff;text-align:left;color:#1d1d1f;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #0000001a,0 40px 80px -40px #0a0c1073,0 18px 36px -24px #0a0c1040}.tco-bar{background:#ececee;align-items:center;gap:.9rem;height:40px;padding-inline:.85rem;display:flex;box-shadow:inset 0 -1px #00000014}.tco-dots{flex:none;gap:6px;display:flex}.tco-dots i{background:#ff5f57;border-radius:99px;width:10px;height:10px}.tco-dots i:nth-child(2){background:#febc2e}.tco-dots i:nth-child(3){background:#28c840}.tco-url{max-width:26rem;font:500 11px/1 var(--font-mono);color:#6e6e73;white-space:nowrap;background:#fff;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:.35rem;margin-inline:auto;padding:.3rem .7rem;display:flex;overflow:hidden}.tco-app{grid-template-columns:12.5rem minmax(0,1fr);display:grid}.tco-nav{background:#f7f7f5;flex-direction:column;gap:2px;padding:1rem .7rem;display:flex;box-shadow:inset -1px 0 #0000000f}.tco-team{align-items:center;gap:.5rem;padding:0 .4rem .8rem;font-size:13px;display:flex}.tco-team b{font-weight:600}.tco-ni{color:#3a3a3c;border-radius:7px;align-items:center;gap:.55rem;height:30px;padding:0 .55rem;font-size:12.5px;display:flex}.tco-ni svg{color:#8e8e93}.tco-ni.is-on{color:#04130f;background:#dff3ef;font-weight:600}.tco-ni.is-on svg{color:#0b7c69}.tco-nokey{color:#0b5f51;background:#dff3ef;border-radius:9px;gap:.45rem;margin-top:auto;padding:.65rem .6rem;font-size:11.5px;line-height:1.45;display:flex}.tco-nokey svg{flex:none;margin-top:1px}.tco-main{gap:1rem;min-width:0;padding:1.1rem 1.2rem 1.2rem;display:grid}.tco-lbl{font:500 10px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#6e6e73;align-items:center;gap:.4rem;display:flex}.tco-lbl span{color:#0b7c69;letter-spacing:0;text-transform:none;background:#dff3ef;border-radius:99px;padding:.15rem .35rem}.tco-top{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.tco-seats,.tco-sso,.tco-members,.tco-pol,.tco-audit{border-radius:12px;padding:.85rem .95rem;box-shadow:inset 0 0 0 1px #00000014}.tco-big{letter-spacing:-.03em;margin-top:.45rem;font-size:24px;font-weight:600;line-height:1}.tco-big small{letter-spacing:0;color:#6e6e73;font-size:12px;font-weight:400}.tco-meter{background:#eceae4;border-radius:99px;height:6px;margin-top:.65rem;overflow:hidden}.tco-meter i{border-radius:inherit;background:linear-gradient(90deg,#2fbf9f,#0b7c69);height:100%;display:block}.tco-ssor{align-items:center;gap:.45rem;margin-top:.5rem;font-size:13px;display:flex}.tco-ssor b{margin-right:.2rem;font-weight:600}.tco-okta{width:22px;height:22px;font:700 11px/1 var(--font-sans,system-ui);color:#fff;background:#1d1d1f;border-radius:99px;place-items:center;display:grid}.tco-on{font:600 9.5px/1 var(--font-mono);color:#0d7a52;background:#def2e8;border-radius:5px;padding:.2rem .4rem}.tco-sub{color:#6e6e73;margin-top:.45rem;font-size:11.5px}.tco-mh{justify-content:space-between;align-items:center;display:flex}.tco-inv{color:#fff;background:#0b7c69;border-radius:7px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:11.5px;font-weight:600;display:inline-flex}.tco-members table{border-collapse:collapse;width:100%;margin-top:.55rem}.tco-members td{vertical-align:middle;border-top:1px solid #0000000f;padding:.45rem .3rem;font-size:12px}.tco-person{align-items:center;gap:.55rem;min-width:0;display:flex}.tco-person>span:last-child{flex-direction:column;min-width:0;line-height:1.25;display:flex}.tco-person b{font-weight:600}.tco-person small{font:400 10.5px/1.3 var(--font-mono);color:#6e6e73}.tco-role{color:#3a3a3c;background:#f0efe9;border-radius:99px;padding:.2rem .45rem;font-size:11px}.tco-role.is-admin{color:#4a33c9;background:#7c5cff1f}.tco-macs{white-space:nowrap;color:#6e6e73}.tco-macs svg{margin:-2px .3rem 0 0;display:inline}.tco-seen{text-align:right;font:500 10.5px/1.3 var(--font-mono);color:#6e6e73}.is-wait .tco-seen{color:#8a5300}.is-wait{background:linear-gradient(90deg,#0000,#fdf1d9)}.tco-bottom{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.tco-pr{border-top:1px solid #0000000f;align-items:center;gap:.6rem;padding:.45rem 0;display:flex}.tco-pol .tco-lbl{margin-bottom:.4rem}.tco-pl{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.tco-pl b{font-size:12px;font-weight:500}.tco-pl small{color:#6e6e73;font-size:10.5px}.tco-sw{background:#d1d1d6;border-radius:99px;flex:none;width:28px;height:16px;position:relative}.tco-sw i{background:#fff;border-radius:99px;width:12px;height:12px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.tco-sw.is-on{background:#0b7c69}.tco-sw.is-on i{left:14px}.tco-audit .tco-lbl{margin-bottom:.4rem}.tco-ar{border-top:1px solid #0000000f;align-items:center;gap:.5rem;padding:.45rem 0;font-size:11.5px;display:flex}.tco-at{text-overflow:ellipsis;white-space:nowrap;color:#3a3a3c;flex:1;min-width:0;overflow:hidden}.tco-at b{color:#1d1d1f;font-weight:600}.tco-aw{font:500 10px/1 var(--font-mono);color:#8e8e93}@media (width<=1023px){.tco-app{grid-template-columns:1fr}.tco-nav{display:none}}@media (width<=639px){.tco-top,.tco-bottom{grid-template-columns:1fr}.tco-macs,.tco-seen,.tco-audit{display:none}}.tcs{background:var(--surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--teal) 40%, transparent), 0 26px 60px -36px color-mix(in srgb, var(--teal) 70%, transparent);border-radius:18px;padding:1.4rem 1.4rem 1.3rem}.tcs-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.tcs-lbl{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);display:block}.tcs-n{align-items:baseline;gap:.55rem;margin-top:.4rem;display:flex}.tcs-n output{letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:600;line-height:1}.tcs-n small{color:var(--muted);font-size:13.5px}.tcs-switch{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:11px;padding:3px;display:inline-flex}.tcs-switch button{height:32px;color:var(--muted);cursor:pointer;border-radius:8px;align-items:center;gap:.35rem;padding:0 .85rem;font-size:13px;font-weight:500;display:inline-flex}.tcs-switch button[aria-checked=true]{color:var(--ink);background:var(--surface);box-shadow:0 1px 3px #0000001f}.tcs-switch button span{font:600 10.5px/1 var(--font-mono);color:var(--teal)}.tcs-switch button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.tcs-range{-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--teal) var(--p), color-mix(in srgb, var(--ink) 10%, transparent) var(--p));border-radius:99px;width:100%;height:8px;margin-top:1.3rem}.tcs-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;box-shadow:0 0 0 1px #0000001f, 0 4px 12px -2px #0000004d, inset 0 0 0 7px var(--teal);background:#fff;border-radius:99px}.tcs-range::-moz-range-thumb{width:24px;height:24px;box-shadow:0 0 0 1px #0000001f, 0 4px 12px -2px #0000004d, inset 0 0 0 7px var(--teal);background:#fff;border:0;border-radius:99px}.tcs-range:focus-visible{outline:2px solid var(--teal);outline-offset:6px}.tcs-scale{height:1.2rem;font:500 10.5px/1 var(--font-mono);color:var(--faint);margin-top:.45rem;position:relative}.tcs-scale span{position:absolute;top:0}.tcs-scale span:first-child{left:0}.tcs-scale span:nth-child(2){left:13.7931%;translate:-50%}.tcs-scale span:nth-child(3){right:0}.tcs-out{border-top:1px solid var(--line);margin-top:1rem;padding-top:1.1rem}.tcs-price{align-items:baseline;gap:.15rem;display:flex}.tcs-cur{color:var(--ink);font-size:1.6rem;font-weight:600}.tcs-price>span:nth-child(2){letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:3.4rem;font-weight:600;line-height:1}.tcs-price small{color:var(--muted);margin-left:.45rem;font-size:14px}.tcs-detail{color:var(--muted);margin-top:.45rem;font-size:13.5px}.tcs-inc{gap:.5rem;margin-top:1.1rem;display:grid}.tcs-inc li{color:var(--text,var(--ink));align-items:center;gap:.55rem;font-size:13.5px;display:flex}.tcs-inc svg{color:var(--teal);flex:none}.tcs-call{opacity:.55;transition:opacity .3s}.tcs-call.is-on{opacity:1}.tcs-call.is-on span{color:var(--ink);font-weight:600}html{scroll-padding-top:5.5rem}.cp-h2{font-size:clamp(2rem,3.4vw,2.85rem)}.cp-h3{font-size:clamp(1.55rem,2.2vw,2.1rem)}.fb-title{letter-spacing:-.032em;color:var(--ink);font-weight:600;line-height:1.08}.tc-sec{padding-block:4.5rem}@media (width>=1024px){.tc-sec{padding-block:6rem}}.text-teal{color:var(--teal)}.text-used{color:var(--used)}.tc-h1{text-wrap:balance;font-size:clamp(2.5rem,min(5vw,8.6vh),4.25rem)}.tc-grad{background:linear-gradient(100deg,#7af0d6 0%,#4fd1b8 35%,#8394ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.theme-white .tc-grad,.theme-paper .tc-grad{background:linear-gradient(100deg,#0b7c69,#3451ff);-webkit-background-clip:text;background-clip:text}.theme-white .theme-dark .tc-grad{background:linear-gradient(100deg,#7af0d6,#8394ff);-webkit-background-clip:text;background-clip:text}.tc-badge{filter:drop-shadow(0 12px 28px #2fbf9f52);flex:none;display:inline-block;position:relative}.tc-badge-users{color:#04130f;width:20px;height:20px;box-shadow:0 0 0 2.5px var(--bg);background:#4fd1b8;border-radius:99px;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.tc-badge-lg .tc-badge-users{width:30px;height:30px;box-shadow:0 0 0 3px var(--bg);bottom:-2px;right:-2px}.tc-soon{height:1.75rem;font:500 12px/1 var(--font-mono);color:#7af0d6;white-space:nowrap;background:#4fd1b81f;border-radius:999px;align-items:center;gap:.4rem;padding-inline:.7rem;display:inline-flex;box-shadow:inset 0 0 0 1px #4fd1b859}.tc-soon i{background:currentColor;border-radius:99px;width:6px;height:6px;animation:2.2s ease-out infinite tch-ping}.tc-soon-light{color:var(--teal);background:var(--teal-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--teal) 30%, transparent)}.tc-btn{color:#fff;background:linear-gradient(#2fbf9f,#0b7c69);box-shadow:0 10px 26px -12px #0b7c69e6,inset 0 1px #ffffff40}.tc-btn:hover{filter:brightness(1.07)}.tc-glow{background:radial-gradient(50% 50%,#2fbf9f42,#0000 70%)}.tc-stats{box-shadow:inset 0 0 0 1px var(--line-strong);background:color-mix(in srgb, var(--teal) 6%, transparent);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tc-stats li{flex-direction:column;gap:.2rem;min-width:0;padding:.8rem 1rem;display:flex}.tc-stats li+li{box-shadow:inset 1px 0 0 var(--line-strong)}.tc-stat-n{letter-spacing:-.03em;color:var(--ink);white-space:nowrap;font-size:22px;font-weight:600;line-height:1}.tc-stat-l{color:var(--muted);font-size:12.5px}@media (width<=559px){.tc-stats{grid-template-columns:1fr 1fr}.tc-stats li:nth-child(3){box-shadow:inset 0 1px 0 var(--line-strong)}.tc-stats li:nth-child(4){box-shadow:inset 1px 0 0 var(--line-strong), inset 0 1px 0 var(--line-strong)}}.tc-facts,.tc-notes{gap:1.25rem 2rem;display:grid}.tc-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.tc-notes{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-facts>div,.tc-notes>div{border-top:1px solid var(--line-strong);padding-top:1rem}.tc-facts dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--teal);font-size:12px}.tc-notes dt{letter-spacing:-.01em;color:var(--ink);font-size:15px;font-weight:600}.tc-facts dd,.tc-notes dd{color:var(--muted);margin-top:.4rem;font-size:14px;line-height:1.55}@media (width<=1023px){.tc-facts{grid-template-columns:1fr 1fr}}@media (width<=767px){.tc-notes{grid-template-columns:1fr}}@media (width<=559px){.tc-facts{grid-template-columns:1fr}}.tc-try{align-items:center;gap:.4rem;display:inline-flex}@media (width<=1023px){.tc-try{display:none}}.tc-roles{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.3fr);gap:1rem;display:grid}.tc-role{box-shadow:inset 0 0 0 1px var(--line-strong);background:#ffffff08;border-radius:14px;padding:1rem 1.05rem}.tc-role-ic{width:30px;height:30px;color:var(--teal);background:var(--teal-soft);border-radius:9px;place-items:center;display:grid}.tc-role-n{color:var(--ink);margin-top:.7rem;font-size:15px;font-weight:600}.tc-role-d{color:var(--muted);margin-top:.25rem;font-size:13.5px;line-height:1.5}.tc-role-team{background:color-mix(in srgb, var(--teal) 8%, transparent)}.tc-role-k{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal)}.tc-role-team ul{gap:.5rem;margin-top:.7rem;display:grid}.tc-role-team li{grid-template-columns:4rem minmax(0,1fr);gap:.5rem;font-size:13.5px;line-height:1.45;display:grid}.tc-role-team b{color:var(--ink);font-weight:600}.tc-role-team span{color:var(--muted)}@media (width<=1023px){.tc-roles{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-role-team{grid-column:1/-1}}@media (width<=639px){.tc-roles{grid-template-columns:1fr}}.tc-see{background:var(--bg);box-shadow:var(--shadow-float);border-radius:1.25rem;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:2rem;padding:1.8rem 1.8rem 1.7rem;display:grid}.tc-see-claim{letter-spacing:-.02em;color:var(--ink);margin-top:.8rem;font-size:21px;font-weight:600;line-height:1.3}.tc-see-note{color:var(--muted);margin-top:.9rem;font-size:13px;line-height:1.55}.tc-see-cols{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.tc-see-k{border-bottom:1px solid var(--line-strong);font:500 11.5px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.45rem;padding-bottom:.65rem;display:flex}.tc-see-k-no{color:var(--teal)}.tc-see-cols ul{gap:.6rem;margin-top:.75rem;display:grid}.tc-see-cols li{color:var(--text,var(--ink));gap:.6rem;font-size:13.5px;line-height:1.45;display:flex}.tc-dot-m{background:var(--muted);border-radius:99px;flex:none;width:6px;height:6px;margin-top:.45rem}.tc-lock{width:18px;height:18px;color:var(--teal);background:var(--teal-soft);border-radius:99px;flex:none;place-items:center;display:grid}@media (width<=1023px){.tc-see{grid-template-columns:1fr}}@media (width<=559px){.tc-see{padding:1.4rem}.tc-see-cols{grid-template-columns:1fr}}.tc-all{padding:1.5rem 1.5rem 1.4rem}.tc-groups{grid-template-columns:1fr 1fr;gap:1.4rem 1.8rem;display:grid}.tc-gk{font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--teal);align-items:center;gap:.45rem;display:flex}.tc-groups ul{gap:.5rem;margin-top:.7rem;display:grid}.tc-groups li{color:var(--muted);gap:.55rem;font-size:13.5px;line-height:1.45;display:flex}.tc-tick{width:17px;height:17px;color:var(--teal);background:var(--teal-soft);border-radius:99px;flex:none;place-items:center;margin-top:1px;display:grid}@media (width<=639px){.tc-groups{grid-template-columns:1fr}}.tc-crew{--tc-ring:var(--bg);align-items:center;gap:1rem;display:inline-flex}.tc-crew-av .tca+.tca{margin-left:-10px}
