.pt-root{--black:#171717;--green:#06110c;--red:#a31c1b;--bg:#171717;--bg-1:#06110c;--bg-2:#0c1a12;--bg-3:#14241a;--line:#ffffff17;--line-2:#ffffff29;--fg:#f2f2f0;--fg-2:#a6aaa6;--fg-3:#737873;--pos:#5fcf8a;--pos-bg:#5fcf8a1a;--neg:#e0514f;--neg-bg:#a31c1b2e;--warn:#e0514f;--warn-bg:#a31c1b24;--info:#7dd3fc;--info-bg:#7dd3fc1a;--sans:"Inter", ui-sans-serif, system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--r:6px;--r-lg:10px;--max:1200px;--pad:24px;background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.5;position:relative}.pt-root[data-theme=light]{--bg:#fafafa;--bg-1:#fff;--bg-2:#f3f3f3;--bg-3:#ececec;--line:#00000017;--line-2:#00000029;--fg:#111;--fg-2:#555;--fg-3:#8a8a8a;--pos:#117a3e;--pos-bg:#117a3e17;--neg:#a31c1b;--neg-bg:#a31c1b14;--warn:#a31c1b;--warn-bg:#a31c1b14;--info:#0369a1;--info-bg:#0369a114}.pt-root *,.pt-root :before,.pt-root :after{box-sizing:border-box}.pt-root .bgfx{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.pt-root>main,.pt-root>footer,.pt-root>header{z-index:1;position:relative}.pt-root .mono,.pt-root [data-mono]{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.pt-root a{color:inherit;text-decoration:none}.pt-root a:hover{color:var(--fg)}.pt-root button,.pt-root input{font:inherit;color:inherit}.pt-root h1,.pt-root h2,.pt-root h3,.pt-root h4,.pt-root p{margin:0}.pt-root .pos{color:var(--pos)}.pt-root .neg{color:var(--neg)}.pt-root .muted{color:var(--fg-3)}.pt-root .sec{color:var(--fg-2)}.pt-root .wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.pt-root .num{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}.pt-root .nav{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--black) 85%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:56px;position:sticky;top:0}.pt-root[data-theme=light] .nav{background:color-mix(in oklab, var(--bg) 85%, transparent)}.pt-root .nav .wrap{align-items:center;gap:28px;height:100%;display:flex}.pt-root .brand{letter-spacing:-.01em;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.pt-root .brand img{height:22px;display:block}.pt-root .nav-links{color:var(--fg-2);gap:22px;font-size:13px;display:flex}.pt-root .nav-links a.on{color:var(--fg)}.pt-root .nav-right{align-items:center;gap:10px;margin-left:auto;display:flex}.pt-root .nav-burger{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;background:0 0;place-items:center;width:36px;height:36px;display:none}.pt-root .nav-mobile{border-bottom:1px solid var(--line);background:var(--bg);padding:8px var(--pad) 12px;flex-direction:column;gap:10px;font-size:14px;display:none}.pt-root .nav-mobile.open{display:flex}@media (width<=860px){.pt-root .nav-links{display:none}.pt-root .nav-burger{display:grid}}.pt-root .btn{border-radius:var(--r);border:1px solid var(--line-2);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:13px;font-weight:500;transition:background .12s,border-color .12s;display:inline-flex}.pt-root .btn:hover{background:var(--bg-2);color:var(--fg)}.pt-root .btn-primary{background:var(--red);color:#fff;border-color:var(--red)}.pt-root .btn-primary:hover{color:#fff;background:#8f1817;border-color:#8f1817}.pt-root .btn-sm{height:28px;padding:0 10px;font-size:12px}.pt-root .btn[disabled]{opacity:.5;cursor:default}.pt-root .badge{border:1px solid var(--line-2);height:20px;font:500 11px var(--mono);letter-spacing:.01em;color:var(--fg-2);white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.pt-root .badge-bot{color:var(--warn);border-color:color-mix(in oklab, var(--warn) 40%, transparent);background:var(--warn-bg)}.pt-root .badge-nodata{color:var(--fg-3);border-style:dashed}.pt-root .badge-pos{color:var(--pos);border-color:color-mix(in oklab, var(--pos) 40%, transparent);background:var(--pos-bg)}.pt-root .badge-neg{color:var(--neg);border-color:color-mix(in oklab, var(--neg) 40%, transparent);background:var(--neg-bg)}.pt-root .tag{background:var(--bg-2);border:1px solid var(--line);height:20px;color:var(--fg-2);border-radius:4px;align-items:center;padding:0 7px;font-size:11px;display:inline-flex}.pt-root .notice{border:1px solid var(--line);border-radius:var(--r);background:var(--bg-1);color:var(--fg-2);align-items:center;gap:10px;padding:8px 12px;font-size:12.5px;display:flex}.pt-root .notice i{background:var(--warn);border-radius:50%;flex-shrink:0;width:6px;height:6px}.pt-root .notice.ea i{background:var(--info)}.pt-root .notice b{color:var(--fg);font-weight:500}.pt-root .notice a{color:var(--fg);text-underline-offset:3px;margin-left:auto;text-decoration:underline}.pt-root .card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1);padding:18px}.pt-root .card-h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pt-root .card-h h3{letter-spacing:-.005em;font-size:13px;font-weight:600}.pt-root .k{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);font-size:10.5px;font-weight:500}.pt-root .v{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.pt-root .tbl-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1);overflow:auto}.pt-root table.tbl{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.pt-root .tbl th{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:10.5px;font-weight:500}.pt-root .tbl th.num,.pt-root .tbl td.num{text-align:right}.pt-root .tbl td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:10px 14px}.pt-root .tbl tr:last-child td{border-bottom:none}.pt-root .tbl tbody tr:hover td{background:var(--bg-2)}.pt-root .tbl td.num{font-family:var(--mono);font-variant-numeric:tabular-nums}.pt-root .tbl th:first-child,.pt-root .tbl td:first-child{background:var(--bg-1);z-index:1;position:sticky;left:0}.pt-root .tbl tbody tr:hover td:first-child{background:var(--bg-2)}.pt-root .split{flex-direction:column;gap:6px;display:flex}.pt-root .split .bar{background:var(--bg-3);border-radius:3px;height:8px;display:flex;overflow:hidden}.pt-root .split .bar b{background:var(--fg);height:100%;display:block}.pt-root .split .bar s{background:var(--fg-3);height:100%;text-decoration:none;display:block}.pt-root .split .lbl{font:12px var(--mono);color:var(--fg-2);justify-content:space-between;display:flex}.pt-root .pct{flex-direction:column;gap:8px;display:flex}.pt-root .pct .track{background:linear-gradient(90deg, var(--bg-3), var(--line-2));border-radius:3px;height:6px;position:relative}.pt-root .pct .mark{background:var(--fg);width:2px;height:16px;position:absolute;top:-5px;transform:translate(-1px)}.pt-root .pct .mark:after{content:attr(data-l);font:500 11px var(--mono);white-space:nowrap;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.pt-root .pct .ends{font:11px var(--mono);color:var(--fg-3);justify-content:space-between;display:flex}.pt-root .truth{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-1);grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.pt-root .truth>div{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.pt-root .truth>div:last-child{border-right:none}.pt-root .truth .v{letter-spacing:-.02em;font-size:22px}.pt-root .truth svg{width:100%;height:36px;margin-top:4px;display:block}.pt-root .truth-note{color:var(--fg-3);margin-top:8px;font-size:11.5px}@media (width<=640px){.pt-root .truth{grid-template-columns:1fr}.pt-root .truth>div{border-right:none;border-bottom:1px solid var(--line)}.pt-root .truth>div:last-child{border-bottom:none}}.pt-root .sk{background:linear-gradient(90deg, var(--bg-2), var(--bg-3), var(--bg-2));background-size:200% 100%;border-radius:4px;animation:1.4s infinite pt-sk;color:#0000!important}@keyframes pt-sk{0%{background-position:200% 0}to{background-position:-200% 0}}.pt-root .empty{text-align:center;color:var(--fg-3);flex-direction:column;align-items:center;gap:6px;padding:36px 18px;font-size:13px;display:flex}.pt-root .empty b{color:var(--fg-2);font-weight:500}.pt-root .err{border-color:color-mix(in oklab, var(--neg) 35%, transparent)}.pt-root .err .empty b{color:var(--neg)}.pt-root .foot{border-top:1px solid var(--line);color:var(--fg-3);padding:40px 0 32px;font-size:12.5px}.pt-root .foot-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:28px;display:grid}.pt-root .foot h5{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);margin:0 0 12px;font-size:10.5px;font-weight:500}.pt-root .foot ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pt-root .foot-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;padding-top:20px;display:flex}.pt-root .lang{border:1px solid var(--line);height:26px;font:12px var(--mono);border-radius:4px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}@media (width<=760px){.pt-root .foot-grid{grid-template-columns:1fr 1fr}}.pt-root .theme-tg{z-index:50;border:1px solid var(--line-2);background:var(--bg-1);height:28px;color:var(--fg-2);font:11px var(--mono);cursor:pointer;border-radius:999px;padding:0 10px;position:fixed;bottom:14px;right:14px}.pt-root :is(a,button,input):focus-visible{outline:2px solid var(--info);outline-offset:2px}
