.tb{--g-light:#7fe9b4;--g-mid:#4fdb95;--g-deep:#149a5c;--g-ink:#0a6b3d;--g-tint:#e9fbf1;--g1:#3fce86;--g2:#149a5c;--green:#22C55E;--ink-2:#27343f;--paper:#f7fdf9;--paper-2:#edfaf2;--line:#d6efe0;--mut:#5e7d6c;background:var(--paper);color:var(--ink);font-family:var(--body);line-height:1.5}.tb h1,.tb h2,.tb h3,.tb h4{margin:0;font-family:var(--display);font-weight:700;letter-spacing:-.03em;line-height:1.04}.tb p{margin:0}.tb img,.tb svg{display:block}.tb .wrap{max-width:1140px;margin:0 auto;padding:0 28px}.tb .kick{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;display:inline-flex;align-items:center;gap:9px;color:var(--mut)}.tb .kick:before{content:"";width:9px;height:9px;border-radius:2px;background:linear-gradient(135deg,var(--g1),var(--g2))}.tb .hero{position:relative;overflow:hidden;color:#fff;padding:150px 0 0;background:radial-gradient(120% 95% at 80% -10%,#6fe6ab 0,var(--g-mid) 34%,#14a566 70%,#0a6b3d 100%)}.tb .hero:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 0);background-size:30px 30px;opacity:.6}.tb .hero__in{position:relative;z-index:2;text-align:center;max-width:880px;margin:0 auto}.tb .hero .kick{color:rgba(255,255,255,.85);justify-content:center;margin-bottom:22px}.tb .hero .kick:before{background:#fff}.tb .hero h1{font-size:clamp(40px,5.8vw,76px);line-height:.98;margin-bottom:22px}.tb .hero h1 em{font-style:normal;color:#06351f}.tb .hero__sub{font-size:clamp(16px,1.5vw,20px);line-height:1.55;color:rgba(255,255,255,.9);max-width:62ch;margin:0 auto 30px;font-weight:500}.tb .hero__sub b{color:#fff;font-weight:700}.tb .hero__cta{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.tb .btn{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15px;border:0;border-radius:12px;padding:14px 24px;transition:transform .12s;cursor:pointer;text-decoration:none}.tb .btn-primary{background:var(--blue);color:#fff;box-shadow:0 16px 34px -14px rgba(8,20,70,.6)}.tb .btn-primary:hover{transform:translateY(-2px)}.tb .btn-ghost{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.45)}.tb .chips{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin-top:28px}.tb .chips span{font-family:var(--mono);font-size:12px;color:#fff;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.26);border-radius:999px;padding:7px 13px}.tb .shot{position:relative;z-index:2;max-width:760px;margin:54px auto -90px;padding:0 28px}.tb .shot__frame{border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.32);box-shadow:0 60px 120px -40px rgba(6,55,30,.7),0 0 0 1px rgba(0,0,0,.04);background:#fff}.tb .shot__bar{display:flex;align-items:center;gap:7px;padding:11px 15px;background:#fff;border-bottom:1px solid #e3f3ea}.tb .shot__bar i{width:11px;height:11px;border-radius:50%;background:#cfeede;display:block}.tb .shot__bar span{margin-left:8px;font-family:var(--mono);font-size:11px;color:var(--mut)}.tb .shot img{width:100%;display:block}.tb .shot__cap{text-align:center;margin-top:14px;font-family:var(--mono);font-size:11.5px;color:rgba(255,255,255,.74)}.tb .band{padding:92px 0 64px}.tb .band.tight{padding:58px 0}.tb .h2{font-size:clamp(28px,3.4vw,46px);max-width:20ch;margin:14px 0 16px}.tb .h2 em{font-style:normal;color:var(--g-deep)}.tb .lead{font-size:18px;line-height:1.6;color:var(--ink-2);max-width:56ch}.tb .grid{margin-top:46px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 40px 80px -40px rgba(20,120,70,.4)}.tb .grid__bar{display:flex;align-items:center;gap:14px;padding:13px 18px;background:var(--paper-2);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut);flex-wrap:wrap}.tb .grid__bar b{font-family:var(--display);font-size:14px;letter-spacing:-.02em;text-transform:none;color:var(--ink)}.tb .grid__bar .tool{display:inline-flex;align-items:center;gap:6px}.tb .grid table{width:100%;border-collapse:collapse;font-size:14px}.tb .grid thead th{background:linear-gradient(180deg,#c9f3dd,#a7ecc8);color:#06351f;text-align:left;font-family:var(--display);font-weight:700;font-size:14px;padding:15px 20px;letter-spacing:-.01em}.tb .grid thead th:first-child{width:54px;color:var(--g-deep)}.tb .grid tbody td{padding:14px 20px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:13px;color:var(--ink-2)}.tb .grid tbody td:first-child{color:#9fb6a9;font-size:12px}.tb .grid tbody tr:nth-child(2n){background:#fafdfb}.tb .grid tbody tr:last-child td{border-bottom:0}.tb .grid tbody td.muted{color:#9fb6a9}.tb .ftgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:46px}.tb .ft{display:flex;flex-direction:column;align-items:center;gap:9px;padding:18px 8px;border:1px solid var(--line);border-radius:14px;background:#fff;transition:transform .15s,border-color .15s,box-shadow .15s}.tb .ft:hover{transform:translateY(-3px);border-color:#a9e6c4;box-shadow:0 16px 30px -20px rgba(20,140,80,.4)}.tb .ft .fticon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:var(--g-tint);color:var(--g-deep);font-family:var(--mono);font-size:15px;font-weight:700}.tb .ft span{font-size:11.5px;font-weight:600;color:var(--ink-2);text-align:center;line-height:1.2}.tb .ftmore{display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:13px;font-weight:600;color:var(--g-deep);background:var(--g-tint);border:1px dashed #9fe1bf;border-radius:14px}.tb .cats{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.tb .cats span{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--mut);background:var(--paper-2);border:1px solid var(--line);border-radius:999px;padding:6px 12px}.tb .modes{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:start;margin-top:50px}.tb .modeshot{border-radius:16px;overflow:hidden;border:1px solid var(--line);box-shadow:0 40px 80px -34px rgba(20,120,70,.4);background:#fff}.tb .modeshot img{width:100%;display:block}.tb .modelist{display:flex;flex-direction:column;gap:12px}.tb .modecard{display:flex;gap:14px;align-items:flex-start;border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:#fff;transition:border-color .15s,transform .15s}.tb .modecard:hover{border-color:#a9e6c4;transform:translateX(3px)}.tb .modecard .mn{font-family:var(--mono);font-size:12px;font-weight:600;color:var(--g-deep);background:var(--g-tint);border-radius:8px;padding:8px 11px;flex:none;display:grid;place-items:center}.tb .modecard b{display:block;font-family:var(--display);font-size:16px;margin-bottom:3px}.tb .modecard p{font-size:13px;color:var(--mut)}.tb .relgrid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:50px;align-items:stretch}.tb .reltable{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 24px 50px -34px rgba(20,120,70,.35)}.tb .reltable .rt__h{display:flex;align-items:center;gap:8px;padding:12px 16px;background:var(--paper-2);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.tb .reltable .rt__h b{font-family:var(--display);font-size:13px;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.tb .reltable table{width:100%;border-collapse:collapse;font-size:13px}.tb .reltable th{background:linear-gradient(180deg,#cdf4e0,#aceccb);color:#06351f;text-align:left;font-family:var(--display);font-weight:700;font-size:12px;padding:9px 14px}.tb .reltable td{padding:9px 14px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:12px;color:var(--ink-2)}.tb .reltable tr:last-child td{border-bottom:0}.tb .reltable td.link{color:var(--g-deep);font-weight:600}.tb .reltable td.calc{background:var(--g-tint);color:var(--g-ink);font-weight:600}.tb .reltag{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;color:var(--g-deep);background:var(--g-tint);border:1px solid #b6e7cd;border-radius:6px;padding:3px 8px}.tb .rollnote{font-family:var(--mono);font-size:11.5px;color:var(--mut);margin-top:16px}.tb .rollnote code{font-family:var(--mono);color:var(--g-deep);background:var(--g-tint);border-radius:5px;padding:1px 6px}.tb .fnwrap{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.tb .fn{font-family:var(--mono);font-size:11px;color:var(--ink-2);background:#fff;border:1px solid var(--line);border-radius:7px;padding:5px 9px}.tb .dark{background:linear-gradient(168deg,#08231a,#04130e);color:#e9fbf1}.tb .dark .h2{color:#fff}.tb .dark .h2 em{color:var(--g-light)}.tb .dark .lead{color:#a3c2b2}.tb .dark .kick{color:#bfe3d1}.tb .split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;margin-top:50px}.tb .featlist{display:flex;flex-direction:column;gap:18px}.tb .fl{display:flex;gap:14px}.tb .fl .fi{width:38px;height:38px;border-radius:11px;flex:none;display:grid;place-items:center;font-size:18px;background:rgba(79,219,149,.16);color:var(--g-light)}.tb .fl b{display:block;font-family:var(--display);font-size:17px;margin-bottom:4px;color:#fff}.tb .fl p{font-size:14px;color:#9bbbab;line-height:1.5}.tb .enrich{border-radius:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);padding:22px;box-shadow:0 40px 90px -40px rgba(0,0,0,.6)}.tb .enrich__head{display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#bfe3d1;margin-bottom:16px}.tb .enrich__head .dot{width:7px;height:7px;border-radius:50%;background:var(--g-mid)}.tb .ecell{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:13px}.tb .ecell:last-child{border-bottom:0}.tb .ecell .ek{font-family:var(--mono);font-size:11px;color:#8fae9e;text-transform:uppercase;letter-spacing:.06em}.tb .ecell .ev{font-family:var(--mono);font-size:13px;color:#eafff2}.tb .ecell .ev.in{color:#cdebdb}.tb .chain{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:18px}.tb .vendor{font-family:var(--mono);font-size:11px;padding:6px 11px;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.05);color:#dff4ea;display:inline-flex;align-items:center;gap:7px}.tb .vendor.ok{border-color:rgba(79,219,149,.5);background:rgba(79,219,149,.12);color:#cdfbe1}.tb .vendor.ok:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--g-mid)}.tb .vendor.fail{opacity:.5;text-decoration:line-through}.tb .arrow{color:#6f9a86;font-family:var(--mono);font-size:13px}.tb .breaker{font-family:var(--mono);font-size:11px;color:#8fae9e;margin-top:14px;display:flex;align-items:center;gap:7px}.tb .breaker:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--g-mid)}.tb .disc{border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 30px 70px -40px rgba(20,120,70,.35)}.tb .disc__top{display:flex;align-items:center;gap:10px;padding:15px 20px;border-bottom:1px solid var(--line);background:var(--paper-2);font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.tb .disc__steps{margin-left:auto;display:flex;gap:8px}.tb .disc__steps i{font-style:normal;font-family:var(--mono);font-size:10.5px;padding:4px 10px;border-radius:999px;border:1px solid var(--line);color:var(--mut)}.tb .disc__steps i.on{background:var(--g-tint);border-color:#b6e7cd;color:var(--g-deep)}.tb .disc__body{padding:22px}.tb .discq{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.tb .discq span{font-family:var(--mono);font-size:11px;color:var(--g-deep);background:var(--g-tint);border:1px solid #b6e7cd;border-radius:999px;padding:6px 12px}.tb .progress{height:8px;border-radius:5px;background:#e1f4ea;overflow:hidden;margin-bottom:6px}.tb .progress i{display:block;height:100%;width:72%;background:linear-gradient(90deg,var(--g1),var(--g2))}.tb .proglabel{font-family:var(--mono);font-size:11px;color:var(--mut);margin-bottom:18px;display:flex;justify-content:space-between}.tb .preview table{width:100%;border-collapse:collapse;font-size:13px;border:1px solid var(--line);border-radius:12px;overflow:hidden}.tb .preview th{background:linear-gradient(180deg,#cdf4e0,#aceccb);color:#06351f;text-align:left;font-family:var(--display);font-weight:700;font-size:12px;padding:9px 14px}.tb .preview td{padding:9px 14px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:12px;color:var(--ink-2)}.tb .preview tr:last-child td{border-bottom:0}.tb .aicol{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;margin-top:50px;align-items:start}.tb .aiprompt{border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 24px 50px -34px rgba(20,120,70,.35)}.tb .aiprompt__h{display:flex;align-items:center;gap:8px;padding:13px 18px;background:var(--paper-2);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.tb .aiprompt__b{padding:20px}.tb .ailabel{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:8px}.tb .aibox{font-family:var(--mono);font-size:13px;color:var(--ink);background:var(--g-tint);border:1px solid #c2ecd5;border-radius:10px;padding:13px 15px;line-height:1.5}.tb .aibox .tok{color:var(--g-deep);font-weight:700}.tb .aisrc{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.tb .aisrc span{font-family:var(--mono);font-size:11px;color:var(--ink-2);border:1px solid var(--line);border-radius:7px;padding:5px 9px;background:#fff}.tb .tiers{display:flex;flex-direction:column;gap:10px}.tb .tier{display:flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:#fff}.tb .tier.def{border-color:#9fe1bf;background:var(--g-tint)}.tb .tier .tname{font-family:var(--display);font-weight:700;font-size:14px}.tb .tier .tmodel{color:var(--mut)}.tb .tier .tcred,.tb .tier .tmodel{font-family:var(--mono);font-size:11px}.tb .tier .tcred{margin-left:auto;color:var(--g-deep);background:var(--g-tint);border:1px solid #b6e7cd;border-radius:6px;padding:3px 8px}.tb .tier.def .tcred{background:#fff}.tb .autoupdate{font-family:var(--mono);font-size:11.5px;color:var(--mut);margin-top:14px;display:inline-flex;align-items:center;gap:7px}.tb .autoupdate:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--g-mid)}.tb .statcard{border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 24px 50px -34px rgba(20,120,70,.35)}.tb .statcard__h{background:var(--paper-2);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.tb .statcard__h,.tb .statrow{padding:13px 18px;border-bottom:1px solid var(--line)}.tb .statrow{display:flex;align-items:center;justify-content:space-between;font-size:13px}.tb .statrow:last-child{border-bottom:0}.tb .statrow .sk{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.tb .statrow .sv{font-family:var(--mono);font-size:13px;font-weight:600;color:var(--g-ink)}.tb .views{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:46px}.tb .view{border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#fff;aspect-ratio:4/5;display:flex;flex-direction:column;box-shadow:0 14px 30px -22px rgba(0,0,0,.3)}.tb .view .vh{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut);padding:10px 12px;border-bottom:1px solid var(--line);background:var(--paper-2)}.tb .view .vb{flex:1;padding:12px;display:flex;flex-direction:column;gap:7px}.tb .vrow{height:9px;border-radius:3px;background:#e6f5ec}.tb .vrow.g{background:var(--g-tint);border:1px solid #cdeede}.tb .vcols{display:grid;grid-template-columns:1fr 1fr;gap:7px;flex:1}.tb .vcol{display:flex;flex-direction:column;gap:6px}.tb .vcard{border:1px solid var(--line);border-radius:7px;background:#fff;height:26px}.tb .vcard.g{background:var(--g-tint);border-color:#cdeede}.tb .vcal{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;flex:1}.tb .vcell{border:1px solid var(--line);border-radius:5px;background:#fbfefc}.tb .vcell.g{border-color:#cdeede}.tb .vbar,.tb .vcell.g{background:var(--g-tint)}.tb .vbar{height:9px;border-radius:4px;border:1px solid #cdeede}.tb .vgal{display:grid;grid-template-columns:1fr 1fr;gap:7px;flex:1}.tb .vtile{border:1px solid var(--line);border-radius:7px;background:#fbfefc}.tb .viewnames{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.tb .viewnames span{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--mut);background:var(--paper-2);border:1px solid var(--line);border-radius:999px;padding:6px 12px}.tb .collab{border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 30px 70px -40px rgba(20,120,70,.35);margin-top:50px}.tb .collab__top{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);background:var(--paper-2);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.tb .avatars{margin-left:auto;display:flex}.tb .avatars i{width:26px;height:26px;border-radius:50%;border:2px solid #fff;display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:11px;color:#fff;margin-left:-8px}.tb .collab__body{display:grid;grid-template-columns:1.3fr .7fr;gap:0}.tb .collab__grid{padding:20px;position:relative;border-right:1px solid var(--line)}.tb .crow{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:9px}.tb .ccell{height:30px;border:1px solid var(--line);border-radius:7px;background:#fbfefc}.tb .ccell.live{border-color:var(--g-mid);background:var(--g-tint);box-shadow:0 0 0 3px rgba(79,219,149,.2)}.tb .cursor{position:absolute;font-family:var(--mono);font-size:10px;color:#fff;padding:2px 7px;border-radius:0 8px 8px 8px}.tb .events{padding:20px;display:flex;flex-direction:column;gap:12px}.tb .ev{display:flex;gap:10px;align-items:flex-start}.tb .ev .edot{width:8px;height:8px;border-radius:50%;background:var(--g-mid);margin-top:5px;flex:none}.tb .ev b{font-family:var(--mono);font-size:11px;color:var(--ink);display:block}.tb .ev span{font-size:12px;color:var(--mut)}.tb .cmp{margin-top:46px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fff;font-size:14px}.tb .cmp table{width:100%;border-collapse:collapse}.tb .cmp td,.tb .cmp th{padding:15px 14px;text-align:center;border-bottom:1px solid var(--line)}.tb .cmp td:first-child,.tb .cmp th:first-child{text-align:left;font-weight:600;color:var(--ink);max-width:280px}.tb .cmp thead th{font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--mut);font-weight:600;background:var(--paper-2)}.tb .cmp thead th.us{color:var(--g-deep);background:var(--g-tint)}.tb .cmp td.us{background:#f1fcf6}.tb .cmp .y{color:var(--green);font-weight:800;font-size:16px}.tb .cmp .n{color:#bcd6c8}.tb .cmp .p{color:var(--g-deep);font-family:var(--mono);font-size:11.5px}.tb .cmp tr:last-child td{border-bottom:0}.tb .cmpline{font-size:16px;line-height:1.6;color:var(--ink-2);max-width:64ch;margin-top:22px}.tb .cmpline b{color:var(--ink)}.tb .faq{margin-top:36px;max-width:800px}.tb .qa{border-bottom:1px solid var(--line)}.tb .qa summary{list-style:none;cursor:pointer;padding:20px 4px;display:flex;align-items:center;gap:14px;font-family:var(--display);font-weight:700;font-size:17px}.tb .qa summary::-webkit-details-marker{display:none}.tb .qa summary .pm{margin-left:auto;width:24px;height:24px;flex:none;border:1px solid var(--line);border-radius:7px;display:grid;place-items:center;color:var(--g-deep);transition:transform .2s}.tb .qa[open] summary .pm{transform:rotate(45deg)}.tb .qa p{padding:0 4px 22px;font-size:14.5px;color:var(--ink-2);line-height:1.6;max-width:66ch}.tb .final{text-align:center;color:#fff;position:relative;overflow:hidden;padding:108px 0;background:radial-gradient(120% 130% at 50% -20%,#6fe6ab,var(--g-mid) 42%,#0a6b3d 100%)}.tb .final:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.09) 1px,transparent 0);background-size:30px 30px;opacity:.6}.tb .final h2{font-size:clamp(32px,4.4vw,56px);color:#fff;margin-bottom:16px;position:relative;max-width:none}.tb .final p{position:relative;color:rgba(255,255,255,.92);font-size:18px;margin-bottom:30px}.tb .final .row{position:relative;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:900px){.tb .ftgrid{grid-template-columns:repeat(3,1fr)}.tb .aicol,.tb .modes,.tb .relgrid,.tb .split{grid-template-columns:1fr}.tb .views{grid-template-columns:repeat(2,1fr)}.tb .collab__body{grid-template-columns:1fr}.tb .collab__grid{border-right:0;border-bottom:1px solid var(--line)}.tb .shot{margin-bottom:-60px}.tb .grid{overflow-x:auto}}