.tsa-areas{background:0 0;border:0;margin:18px 0 0;padding:0}.tsa-areas-head,.tsa-areas li{grid-template-columns:minmax(0,1.25fr) minmax(0,1.6fr) 88px;align-items:center;gap:14px;display:grid}.tsa-areas-head{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);border-bottom:1px solid var(--line);padding-bottom:10px;font-family:JetBrains Mono,monospace;font-size:10.5px}.tsa-areas-head span:last-child,.tsa-area-ours{text-align:right}.tsa-areas ul{margin:0;padding:0;list-style:none}.tsa-areas li{border-bottom:1px solid #ffffff0d;padding:9px 0;margin:0!important}.tsa-areas li:last-child{border-bottom:none}.tsa-area-name{color:var(--ink);font-size:14px;line-height:1.3}.tsa-area-w{align-items:center;gap:10px;min-width:0;display:flex}.tsa-area-w i{background:linear-gradient(90deg,#8b5cf6,#a78bfa);border-radius:99px;height:8px;display:block;box-shadow:0 0 14px -4px #8b5cf6e6}.tsa-area-w b{color:var(--soft);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.tsa-area-ours{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700}.tsa-area-ours.ok{color:#34d399}.tsa-area-ours.mid{color:#fbbf24}.tsa-area-ours.bad{color:#f87171}.tsa-areas figcaption{color:var(--mut);margin-top:12px;font-size:12.5px;line-height:1.5}.tsa-llm{gap:12px;margin-top:16px;display:grid}.tsa-llm-bar{border-radius:9px;gap:3px;height:30px;display:flex;overflow:hidden}.tsa-llm-bar span{color:#0a0a0c;background:rgb(var(--t-rgb));justify-content:center;align-items:center;min-width:0;font-size:11.5px;font-weight:800;display:flex}.tsa-llm-legend{flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.tsa-llm-legend li{color:var(--mut);align-items:center;gap:6px;font-size:12px;display:inline-flex;margin:0!important}.tsa-llm-legend i{background:rgb(var(--t-rgb));border-radius:3px;width:9px;height:9px}.tsa-llm-bots{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tsa-llm-k{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin-right:4px;font-family:JetBrains Mono,monospace;font-size:10.5px}.tsa-llm-bots code{color:#bfdbfe;background:#60a5fa14;border:1px solid #60a5fa59;border-radius:7px;padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:11.5px}.tsa-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.tsa-chips span{border:1px solid rgba(var(--t-rgb,167,139,250),.35);background:rgba(var(--t-rgb,167,139,250),.08);color:var(--ink);border-radius:99px;padding:4px 10px;font-size:12px}.tsa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:56px;display:grid}.tsa-grid .tsa-wide{grid-column:1/-1}.tsa-which .lp-tbl td{font-size:13.5px}.tsa-which .lp-tbl thead th{text-align:center}.tsa-which .lp-tbl thead th:first-child{text-align:left}.tsa-which-m{display:none}@media (min-width:761px){.lp-hero h1:has(.tsa-h1){font-size:clamp(34px,3.5vw,50px)}}.tsa-tab-in,.tsa-tabbar{display:none}.tsa-pane+.tsa-pane{margin-top:72px}.tsa-crop{display:none}.tsa-crop-scroll{-webkit-overflow-scrolling:touch;background:#f7f6f2;overflow:auto hidden}.tsa-crop-scroll::-webkit-scrollbar{height:6px}.tsa-crop-scroll::-webkit-scrollbar-thumb{background:#a78bfa59;border-radius:3px}.tsa-crop-win{position:relative;overflow:hidden}.tsa-crop-swipe{color:var(--mut);border-top:1px solid var(--line);background:#111115;padding:7px 14px;font-size:11px}.tsa-mir-body{color:#1c1b19;background:#f7f6f2;padding:14px 14px 12px}.tsa-mir-h{font-weight:700;color:#1c1b19!important;margin:0 0 10px!important;font-size:13.5px!important}.tsa-mir-h span{color:#6b6a65;margin-left:6px;font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:400}.tsa-mir-tbl{border-collapse:collapse;width:100%;font-size:12.5px}.tsa-mir-tbl th,.tsa-mir-tbl td{text-align:left;vertical-align:bottom;border-bottom:1px solid #e4e2dc;padding:8px 4px}.tsa-mir-tbl tbody tr:last-child th,.tsa-mir-tbl tbody tr:last-child td{border-bottom:none}.tsa-mir-tbl thead th{color:#55544f;font-size:12px;font-weight:600}.tsa-mir-tbl thead small{color:#7a7974;font-size:10.5px;font-weight:400;display:block}.tsa-mir-tbl th[scope=row]{font-weight:400}.tsa-mir-tbl code{color:#3a3935;word-break:break-all;font-family:JetBrains Mono,monospace;font-size:11.5px}.tsa-mir-tbl td{color:#dc2626;white-space:nowrap;text-align:right;font-family:JetBrains Mono,monospace;font-weight:600}.tsa-mir-tbl thead th:not(:first-child){text-align:right}.tsa-mir-q{background:#fbfaf7;border:1px solid #e4e2dc;border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.tsa-mir-q li{border-top:1px solid #e4e2dc;gap:3px;padding:9px 10px 9px 16px;display:grid;position:relative;margin:0!important}.tsa-mir-q li:first-child{border-top:none}.tsa-mir-q li:before{content:"";background:#e07a1f;border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:6px}.tsa-mir-q li.r:before{background:#dc2626}.tsa-mir-q .k{letter-spacing:.08em;text-transform:uppercase;color:#6b6a65;font-size:10px;font-weight:700}.tsa-mir-q b{color:#1c1b19;font-size:13px;line-height:1.3}.tsa-mir-q .meta{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.tsa-mir-q .man{letter-spacing:.06em;text-transform:uppercase;color:#6b6a65;font-size:10px;font-weight:700}.tsa-mir-q .imp{letter-spacing:.06em;text-transform:uppercase;color:#3a3935;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700}.tsa-cta{background:#0e0e13d9;border:1px solid #a78bfa4d;border-radius:16px;width:100%;max-width:340px;padding:18px 18px 14px;box-shadow:0 20px 50px -20px #8b5cf680}.tsa-cta-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tsa-cta-site{color:var(--mut);font-family:JetBrains Mono,monospace;font-size:11px}.tsa-cta-score{color:var(--mut);background:#fbbf2414;border:1px solid #fbbf2459;border-radius:99px;padding:4px 12px;font-size:14px}.tsa-cta-score b{color:#fbbf24;font-size:22px}.tsa-cta-k{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);font-family:JetBrains Mono,monospace;margin:14px 0 6px!important;font-size:10.5px!important}.tsa-cta ul{margin:0;padding:0;list-style:none}.tsa-cta li{border-top:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:8px 0;display:flex;margin:0!important}.tsa-cta code,.tsa-mir-tbl code{background:0 0!important;border:0!important;padding:0!important}.tsa-cta code{color:var(--soft);font-family:JetBrains Mono,monospace;font-size:12px}.tsa-cta li b{color:#f87171;font-family:JetBrains Mono,monospace;font-size:13px}.tsa-lim-m{display:none}#limits .lp-notes{gap:0 40px}#limits .lp-notes li{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:20px 0 22px}.tsa-out{border:1px solid rgba(var(--t-rgb,251,191,36),.22);border-radius:12px;margin:16px 0 0;padding:0;list-style:none;overflow:hidden}.tsa-out li{border-bottom:1px solid #ffffff0d;grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:12px;padding:9px 14px;font-size:13px;display:grid;margin:0!important}.tsa-out li:last-child{border-bottom:none}.tsa-out b{color:rgb(var(--t-rgb,251,191,36));font-size:12.5px;font-weight:700}.tsa-out span{color:var(--mut)}@media (max-width:760px){.tsa-grid{grid-template-columns:minmax(0,1fr);margin-top:40px}.tsa-areas{padding:14px 14px 12px}.tsa-areas-head,.tsa-areas li{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 52px;gap:10px}.tsa-areas-head span:nth-child(2){font-size:0}.tsa-areas-head span:nth-child(2):after{content:"Weight";font-size:10.5px}.tsa-areas-head span:last-child{font-size:0}.tsa-areas-head span:last-child:after{content:"Ours";font-size:10.5px}.tsa-area-name{font-size:13px}.tsa-areas li{padding:6px 0}.tsa-areas figcaption{margin-top:8px;font-size:12px}.tsa-grid{gap:14px}.tsa-llm-bar span{font-size:10px}.tsa-which .lp-tbl-scroll{display:none}.tsa-which-m{padding:0 10px 8px;display:block}.tsa-wm-head,.tsa-wm-row{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:6px;display:grid}.tsa-wm-head{border-bottom:1px solid var(--line);padding:10px 0 8px;position:relative}.tsa-wm-head span{letter-spacing:.12em;text-transform:uppercase;color:var(--mut);text-align:center;font-family:JetBrains Mono,monospace;font-size:10.5px}.tsa-wm-head span.ours{color:#c4b5fd;box-shadow:none;background:#a78bfa21;border:0;border-radius:6px;padding:3px 0;font-weight:700}.tsa-wm-row{border-bottom:1px solid #ffffff0f;row-gap:4px;padding:8px 0 7px}.tsa-wm-row:last-of-type{border-bottom:none}.tsa-wm-k{color:var(--ink);grid-column:1/-1;font-size:12.5px;font-weight:600;line-height:1.3}.tsa-wm-k .note{color:var(--mut);font-size:11px;font-weight:400}.tsa-wm-row>span[role=cell]{text-align:center;border-radius:7px;justify-content:center;align-items:center;min-height:24px;padding:3px 4px;display:flex}.tsa-wm-row>span.ours{background:#a78bfa21;box-shadow:inset 0 0 0 1px #a78bfa47}.tsa-which-m .lp-cc.txt{text-align:center;justify-content:center;font-size:11px;line-height:1.25}.tsa-wm-key{color:var(--mut);line-height:1.4;margin:6px 0 0!important;font-size:11px!important}.tsa-which .lp-tbl-foot{padding:12px 14px 14px}#our-site .lp-stat{grid-template-columns:104px minmax(0,1fr);align-items:start;column-gap:14px;padding:16px 16px 15px;display:grid}#our-site .lp-stat:after{left:16px;right:16px}#our-site .lp-stat b{white-space:normal;grid-row:1/span 2;font-size:28px}#our-site .lp-stat span{margin-top:0;font-size:13.5px;line-height:1.35}#our-site .lp-stat small{margin-top:4px;font-size:11px}.tsa-tab-in{opacity:0;pointer-events:none;width:1px;height:1px;display:block;position:absolute}.tsa-tabbar{border:1px solid var(--line);background:#0e0e13;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-bottom:22px;padding:4px;display:grid}.tsa-tabbar label{min-height:40px;color:var(--mut);cursor:pointer;text-align:center;border-radius:9px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}#tsa-f1:checked~.tsa-tabbar label[for=tsa-f1],#tsa-f2:checked~.tsa-tabbar label[for=tsa-f2],#tsa-f3:checked~.tsa-tabbar label[for=tsa-f3]{color:var(--ink);background:#a78bfa2e;box-shadow:inset 0 0 0 1px #a78bfa66}#tsa-f1:focus-visible~.tsa-tabbar label[for=tsa-f1],#tsa-f2:focus-visible~.tsa-tabbar label[for=tsa-f2],#tsa-f3:focus-visible~.tsa-tabbar label[for=tsa-f3]{outline-offset:2px;outline:2px solid #a78bfa}.tsa-pane{display:none}#tsa-f1:checked~.p1,#tsa-f2:checked~.p2,#tsa-f3:checked~.p3{display:block}.tsa-pane+.tsa-pane{margin-top:0}.tsa-feats .lp-split{gap:22px;padding:0}.tsa-feats .lp-split-idx{display:none}.tsa-feats .lp-split h3{margin-bottom:10px;font-size:23px}.tsa-feats .lp-split-txt>p{font-size:15px}.tsa-feats .lp-fig:not(.tsa-crop){display:none}.tsa-feats .tsa-crop{display:block}.tsa-feats .tsa-crop figcaption{margin-top:12px;font-size:13px}.tsa-lim-d{display:none}.tsa-lim-m{border:1px solid var(--line);border-radius:var(--r-md,14px);background:var(--card);display:block;overflow:hidden}.tsa-lim-m details{border-top:1px solid var(--line)}.tsa-lim-m details:first-child{border-top:none}.tsa-lim-m summary{color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;font-weight:700;line-height:1.35;list-style:none;display:flex}.tsa-lim-m summary::-webkit-details-marker{display:none}.tsa-lim-m summary:before{content:"!";color:#fbbf24;background:#fbbf241a;border:1px solid #fbbf2447;border-radius:6px;flex:0 0 20px;justify-content:center;align-items:center;height:20px;font-size:12px;font-weight:800;display:inline-flex}.tsa-lim-m summary:after{content:"+";color:var(--mut);margin-left:auto;font-size:18px;font-weight:400}.tsa-lim-m details[open] summary:after{content:"−"}.tsa-lim-m details p{color:var(--mut);padding:0 14px 14px 44px;line-height:1.5;margin:0!important;font-size:13.5px!important}.tsa-rel .lp-sibs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tsa-rel .lp-sib{padding:14px 14px 13px}.tsa-rel .lp-sib-ic{border-radius:9px;width:32px;height:32px;margin-bottom:10px}.tsa-rel .lp-sib-ic svg{width:16px;height:16px}.tsa-rel .lp-sib b{padding-right:18px;font-size:14.5px;line-height:1.25}.tsa-rel .lp-sib-line{display:none!important}.tsa-rel .lp-sib-go{top:14px;right:12px}.tsa-rel .lp-sib-go svg{width:15px;height:15px}.tsa-out li{grid-template-columns:96px minmax(0,1fr)}}.tsa-llm .t-mut{--t:#9a968c;--t-rgb:154,150,140}