:root,html[data-accent]{--grid:#e8e8ea;--good-area:rgba(118,36,244,.06);--bg:#fcfcfe;--card:#fff;--soft:#f4f4f6;--line:#e7e7e9;--line-soft:#f0f0f2;--muted:#5c6163;--ink:#03080a;--ink-2:#2b3134;--accent:#7624f4;--accent-hover:#6417d9;--accent-light:rgba(118,36,244,.08);--on-accent:#fcfcfe;--ok:#15803d;--bad:#ea580c;--warn:#ca8a04;--bar:#3a3f42;--bar-muted:#b4b8ba;--dot:#3a3f42;--p1:#7624f4;--p2:#9b6bf7;--p3:#c4a7fa;--p4:#6b7174;--p5:#949a9c;--p6:#b9bdbf;--p7:#dadcdd;--p1-ink:#fff;--p2-ink:#fff;--p3-ink:#2a1060;--p4-ink:#fff;--p5-ink:#fff;--p6-ink:#1f2427;--p7-ink:#1f2427;--display:-apple-system,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Source Han Sans SC","Noto Sans CJK SC",sans-serif;--sans:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Inter","Segoe UI","Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Source Han Sans SC","Noto Sans CJK SC",sans-serif;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--shadow-rest:none;--shadow-hover:0 4px 14px rgba(0,0,0,.06)}html[data-mode=dark],html[data-mode=dark][data-accent]{--grid:#1a1f22;--good-area:rgba(204,255,0,.06);--bg:#03080a;--card:#080d0f;--soft:#10161a;--line:#1c2225;--line-soft:#12181b;--muted:#9ea1a3;--ink:#fcfcfe;--ink-2:#c9cccd;--accent:#cf0;--accent-hover:#dbff4d;--accent-light:rgba(204,255,0,.08);--on-accent:#03080a;--ok:#4ade80;--bad:#fb7a3c;--warn:#facc15;--bar:#3d4447;--bar-muted:#2a3033;--dot:#b6babc;--p1:#cf0;--p2:#9fc71a;--p3:#6e8a12;--p4:#8b9194;--p5:#5f6568;--p6:#43494c;--p7:#2d3235;--p1-ink:#03080a;--p2-ink:#03080a;--p3-ink:#fff;--p4-ink:#fff;--p5-ink:#fff;--p6-ink:#fff;--p7-ink:#fff}body{background:var(--bg);color:var(--ink);font:15px/1.6 var(--sans);-webkit-font-smoothing:antialiased;line-break:strict;text-autospace:normal}.mono,code,input,kbd,pre,textarea{text-autospace:no-autospace}.serif,h1.serif,h2.serif,h3.serif{font-family:var(--display);font-weight:400}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent)}.page-top,.sidebar,.top-tools{display:none!important}.main{margin-left:0;padding:0 32px;min-height:calc(100vh - 72px);background:var(--bg)}.main:before{display:none}.page-shell{width:min(1280px,100%);max-width:1280px;margin:0 auto;padding-bottom:72px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:120;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid transparent}.site-header-inner{max-width:1344px;margin:0 auto;height:72px;padding:0 32px;display:flex;align-items:center;gap:24px}.brand-pill{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 12px;border-radius:999px;background:#000;color:#fff;text-decoration:none;font-family:var(--display);font-size:17px;white-space:nowrap}html[data-mode=dark] .brand-pill{background:#fff;color:#000}.site-nav{display:flex;gap:4px}.site-nav a{padding:7px 14px;border-radius:999px;text-decoration:none;transition:background .15s,color .15s}.site-tools{margin-left:auto;display:flex;align-items:center;gap:8px}.site-tools .icon-tool,.site-tools .theme-trigger{height:36px;min-height:36px;min-width:36px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;background:var(--soft);color:var(--ink);font-size:13px;box-shadow:none}.site-tools .icon-tool:hover,.site-tools .theme-trigger:hover{background:color-mix(in srgb,var(--soft) 70%,var(--line))}.site-tools .github-entry .tool-label{display:none}.site-tools .feedback-trigger{position:static;width:auto;min-height:36px;height:36px;padding:0 14px;border:0;border-radius:8px;font-size:13px;font-weight:500;gap:6px}.site-tools .feedback-trigger,html[data-mode=dark] .site-tools .feedback-trigger{background:var(--ink);color:var(--bg)}.site-tools .feedback-trigger:hover,html[data-mode=dark] .site-tools .feedback-trigger:hover{background:var(--accent);color:#fff}.site-tools .feedback-trigger svg{width:16px;height:16px}.site-tools .feedback-trigger svg:last-child{display:none}.theme-popover{border:1px solid var(--line);border-radius:8px;background:var(--card);box-shadow:0 12px 32px rgba(0,0,0,.1)}.aa-hero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);grid-gap:48px;gap:48px;align-items:start;padding:40px 0 48px}.aa-hero h1{margin:0 0 20px;font-size:clamp(46px,6.6vw,84px);line-height:1.04;color:var(--ink)}.aa-hero-copy p{max-width:30em;margin:0;font-size:17px;line-height:1.6;color:var(--ink-2)}.latest-list{padding-top:8px}.latest-item,.latest-list{display:flex;flex-direction:column}.latest-item{position:relative;gap:4px;padding:18px 48px 18px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.latest-item:first-child{padding-top:0}.latest-item b{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;overflow-wrap:anywhere}.latest-tag{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.latest-arrow{position:absolute;right:0;top:50%;width:30px;height:30px;padding:7px;margin-top:-15px;border-radius:50%;background:var(--soft);transform:rotate(-45deg);transition:background .15s,transform .2s var(--ease-out)}.latest-item:first-child .latest-arrow{margin-top:-24px}.latest-item:hover .latest-arrow{background:var(--accent);color:#fff;transform:rotate(-45deg) translateX(2px)}.latest-item.skeleton i{display:block;height:10px;width:30%;border-radius:4px;background:var(--soft)}.latest-item.skeleton i+i{width:70%;height:14px}.score-tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:4px;font:600 11px/1 var(--mono);white-space:nowrap}.score-tag.good{background:#dcfce7;color:#166534}.score-tag.mid{background:#fef9c3;color:#854d0e}.score-tag.bad{background:#ffedd5;color:#9a3412}.score-tag.pending{background:var(--soft);color:var(--muted)}html[data-mode=dark] .score-tag.good{background:#14532d;color:#bbf7d0}html[data-mode=dark] .score-tag.mid{background:#422006;color:#fde68a}html[data-mode=dark] .score-tag.bad{background:#431407;color:#fed7aa}.seg-tabs{display:inline-flex;gap:2px;padding:4px;margin-bottom:16px;border-radius:999px;background:var(--soft)}.seg-tabs button{height:32px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:14px;transition:background .15s,color .15s}.seg-tabs button:hover{color:var(--ink)}.seg-tabs button.active{background:var(--ink);color:var(--bg);font-weight:500}.opening{display:block;margin:0 0 64px}.opening>.audit-hero,.opening>.connection-card{animation:none}.aa-card,.ask-panel,.hero-card,.result-card,.timeline{background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:none}.opening .connection-card{margin:0;padding:28px 32px 22px;border-radius:8px;box-shadow:none}.connection-card[data-tab=ask] .advanced,.connection-card[data-tab=ask] .bank-strip,.connection-card[data-tab=ask] .form-bottom{display:none}.opening .ask-panel{margin-top:16px;padding:28px 32px}.ask-panel .advanced-grid{margin-bottom:16px}.ask-panel>.btn-primary{margin-top:16px}.section-heading h2{font-family:var(--display);font-size:24px;font-weight:400}.step{font:600 11px/1 var(--mono);color:var(--accent);background:var(--accent-light);border:0;border-radius:4px;padding:5px 7px}.field label{color:var(--ink-2);font-size:13px}.custom-select>button,.field input,.field textarea,.model-picker input,.report-lookup>input,.report-share>input{border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);min-height:44px}.custom-select>button:hover:not(:disabled),.field input:hover,.field textarea:hover{border-color:#a3a3a3}.field input:focus,.field textarea:focus,.report-lookup>input:focus{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent);background:var(--card);transform:none}.field input::placeholder,.field textarea::placeholder,.report-lookup>input::placeholder{color:#a3a3a3}.field input:disabled{background:var(--soft);color:var(--muted)}.input-action>button:hover{background:var(--soft);color:var(--ink)}.btn-primary{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:8px;box-shadow:none;font-weight:500}.btn-primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);box-shadow:none;transform:none}.btn-primary:disabled{opacity:.35}html[data-mode=dark] .btn-primary{color:#12060f}.btn-secondary{border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--ink)}.btn-secondary:hover:not(:disabled){background:var(--soft);border-color:var(--line);box-shadow:none;transform:none}.btn-ghost{margin-top:12px;height:34px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink);font-size:13px}.btn-ghost:hover:not(:disabled){background:var(--card)}.btn-light{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:8px;background:#fff;color:#000;font-size:14px;font-weight:500;text-decoration:none;transition:transform .2s var(--ease-out)}.btn-light:hover{transform:translateX(2px)}.bank-strip b{font-family:var(--mono)}html[data-mode=dark] .ask-panel,html[data-mode=dark] .custom-select>button,html[data-mode=dark] .field input,html[data-mode=dark] .field textarea,html[data-mode=dark] .hero-card,html[data-mode=dark] .report-lookup>input,html[data-mode=dark] .result-card,html[data-mode=dark] .timeline{background:var(--card);border-color:var(--line);color:var(--ink)}.section-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:20px}.section-title-row h2{margin:0;font-size:34px}.section-title-row p{margin:0}.cap-section{margin-bottom:64px}.cap-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.cap-card{padding:22px 24px 24px;transition:border-color .15s}.cap-card:hover{border-color:#a3a3a3}.cap-card h3{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-family:var(--display);font-size:24px;font-weight:500}.cap-card h3 i{width:14px;height:14px;flex:none}.cap-sub{margin:0 0 14px;color:var(--muted);font-size:12px}.cap-body{margin:0;color:var(--ink-2);font-size:14px;line-height:1.65}.home-bottom{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);grid-gap:16px;gap:16px;align-items:start}.changelog{padding:24px 28px;background:var(--soft);border-color:transparent}.changelog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.changelog-head h3{margin:0;font-family:var(--display);font-size:24px;font-weight:400}.changelog-head .muted{display:inline-flex;align-items:center;gap:6px;font-size:12px}.changelog-empty{margin:0}.timeline-list{list-style:none;margin:0;padding:0;max-height:420px;overflow:auto}.timeline-list li{position:relative;padding:0 0 18px 24px}.timeline-list li:before{content:"";position:absolute;left:4px;top:14px;bottom:-4px;width:1px;background:color-mix(in srgb,var(--accent) 35%,transparent)}.timeline-list li:last-child:before{display:none}.tl-dot{position:absolute;left:0;top:6px;width:9px;height:9px;border-radius:50%;background:var(--accent)}.timeline-list a{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:var(--ink)}.tl-meta{font-size:12px;color:var(--muted)}.tl-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500}.timeline-list a:hover .tl-title{color:var(--accent)}.dark-card{position:relative;overflow:hidden;padding:28px;border:1px solid var(--line);color:var(--ink);background:radial-gradient(360px 200px at 100% 0,var(--accent-light),transparent 70%),var(--card)}.dark-card h3{margin:10px 0;font-size:22px}.dark-card p{max-width:30em;margin:0 0 20px;color:var(--muted);font-size:14px}.dark-card .btn-light{height:36px;background:var(--accent);color:var(--on-accent);font-weight:600}.dark-card .btn-light:hover{background:var(--accent-hover)}.history-page{padding-top:32px}.history-page>.hero-card:first-child .section-heading{padding-right:0}.result-card{border-radius:8px}pre{background:var(--soft);border-color:var(--line);font-family:var(--mono)}.report-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,440px);grid-gap:48px;gap:48px;align-items:end;padding:40px 0 28px;margin-bottom:24px;border-bottom:1px solid var(--line)}.report-title{margin:10px 0 14px;font-size:clamp(40px,5.4vw,72px);line-height:1.05;overflow-wrap:anywhere}.report-title-wait{width:min(60%,420px);height:64px;border-radius:8px;background:var(--soft)}.report-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;color:var(--muted);font-size:14px;font-weight:400}.report-meta>span:first-child{color:var(--ink);font-family:var(--mono);font-size:13px}.status-pill{height:22px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:var(--soft);color:var(--ink-2);font-size:12px}.status-pill.status-done{background:#dcfce7;color:#166534}.status-pill.status-partial{background:#fef9c3;color:#854d0e}.status-pill.status-cancelled,.status-pill.status-error,.status-pill.status-interrupted{background:#ffedd5;color:#9a3412}.status-pill.status-queued,.status-pill.status-running{background:var(--accent-light);color:var(--accent)}.report-hero .report-lookup{display:flex;flex-wrap:wrap;gap:8px;margin:0}.report-hero .report-lookup>input{flex:1 1;min-width:0;min-height:44px}.report-hero .report-lookup>.btn-primary{min-height:44px}.report-hero .report-lookup>:not(input):not(button){flex-basis:100%}.report-actions:empty{display:none}.report-actions{margin-bottom:24px}.report-share{margin:0 0 12px;padding:14px 18px;border:0;border-radius:8px;background:var(--soft)}.report-identity small,.report-identity>span{color:var(--muted)}.report-identity code{color:var(--ink);font-family:var(--mono)}.report-index{margin-top:8px}.results{column-gap:16px;margin-bottom:24px}.results>.result-card{margin:0 0 16px;padding:24px 26px}.result-card:hover{border-color:#a3a3a3;box-shadow:none;transform:none}.rc-head{margin-bottom:18px}.rc-head h3,.rc-title h3{display:flex;align-items:center;gap:10px;font-family:var(--display);font-size:22px;font-weight:500}.rc-swatch{width:12px;height:12px;flex:none}.card-number{display:none}.results .score-chip{background:var(--soft);border:0;border-radius:4px;color:var(--ink);font-family:var(--mono)}.results .score-chip.is-zero{background:#ffedd5;color:#9a3412}.metric-line>strong{font-family:var(--sans);font-weight:500;letter-spacing:-.02em}.metric-line>span{color:var(--muted)}.total-card{padding:28px 32px 24px!important}.total-card .rc-head h3{font-size:28px}.total-card .metric-line>strong{font-size:72px;line-height:1;letter-spacing:-.04em}.total-card .metric-line>span{font-size:16px}.score-bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:12px;gap:12px;height:230px;margin-top:20px}.score-bar{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.score-bar>b{font:600 14px/1 var(--mono)}.score-bar>b small{color:var(--muted);font-weight:400}.score-bar-track{flex:1 1;width:100%;max-width:64px;display:flex;align-items:flex-end;background:repeating-linear-gradient(to top,var(--line-soft) 0 1px,transparent 1px 25%)}.score-bar-fill{width:100%;border-radius:4px 4px 0 0;transition:height .8s var(--ease-out)}.score-bar-fill.unknown{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.55) 0 4px,transparent 4px 8px)}.score-bar>span{display:flex;align-items:center;justify-content:center;gap:5px;min-height:34px;color:var(--ink-2);font-size:12px;line-height:1.3;text-align:center}.score-bar>span .rc-swatch{width:8px;height:8px}.timeline{padding:24px 28px;border-radius:8px}.timeline .section-heading h2{font-size:22px}.timeline-settled .timeline-symbol,.timeline-symbol{background:var(--soft);border:0;color:var(--accent);border-radius:8px}.progress-track{background:var(--soft)}.progress-track>div{background:var(--accent)}.probe{border-bottom-color:var(--line-soft);color:var(--ink-2)}.probe-done .probe-dot{background:var(--ok)}.probe-error,.probe>p{color:var(--bad)}.probe-cancelled .probe-dot,.probe-error .probe-dot{background:var(--bad)}.probe-running .probe-dot{border-color:var(--accent-light);border-top-color:var(--accent)}.admin-shell{width:min(1180px,100%);padding:32px 0 64px}.admin-head h1{font-family:var(--display);font-weight:400;font-size:clamp(34px,4vw,48px)}.admin-kicker{color:var(--accent);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.admin-card{border-radius:8px;box-shadow:none}.admin-tabs{display:inline-flex;padding:4px;border:0;border-radius:999px;background:var(--soft)}.admin-tabs button{border-radius:999px;white-space:nowrap;flex-shrink:0}@media (max-width:760px){.admin-tabs{display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none}}.admin-tabs button.active{background:var(--ink);color:var(--bg)}.relay-console{display:flex;flex-direction:column;gap:16px}.relay-console-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.relay-console-head h2{margin:0 0 4px;font-size:30px}.relay-console-head p{margin:0;max-width:44em}.relay-card,.relay-empty,.relay-form{padding:24px 26px}.relay-form{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.relay-form>.field{width:100%}.relay-form-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.relay-card-head{display:flex;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line-soft)}.relay-card-head h3{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:26px}.relay-card-head p{margin:4px 0 0}.relay-meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--ink-2)}.relay-keys code,.relay-meta code,.relay-table code{font:13px var(--mono);overflow-wrap:anywhere}.relay-meta>span{font-family:var(--mono);overflow-wrap:anywhere}.relay-meta a{color:var(--accent)}.relay-actions{display:flex;gap:8px;align-items:flex-start}.relay-actions .btn-ghost{margin:0}.btn-ghost.danger,.link-button.danger{color:var(--bad)}.relay-section{padding-top:18px}.relay-section h4{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.02em}.relay-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.relay-section-head .cache-opt{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.relay-keys{list-style:none;margin:0 0 10px;padding:0}.relay-keys li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 0;border-bottom:1px solid var(--line-soft);font-size:13px}.relay-keys li.inactive,.relay-table tr.inactive{opacity:.55}.relay-inline-form{display:flex;flex-wrap:wrap;gap:8px}.relay-inline-form input,.relay-table input,.relay-table select{min-height:36px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font-size:13px}.relay-inline-form input[type=password]{flex:1 1 260px}.relay-inline-form input:not([type]){flex:0 1 200px}.relay-inline-form .btn-secondary,.relay-table .btn-secondary{min-height:36px;padding:0 14px}.relay-table-wrap{overflow-x:auto}.relay-table{width:100%;border-collapse:collapse;font-size:13px}.relay-table th{padding:8px 10px 8px 0;border-bottom:1px solid var(--line);color:var(--muted);font-weight:500;text-align:left;white-space:nowrap}.relay-table td{text-align:left;padding:10px 10px 10px 0;border-bottom:1px solid var(--line-soft);vertical-align:middle}.relay-table td:nth-child(n+3):nth-child(-n+5),.relay-table th:nth-child(n+3):nth-child(-n+5){text-align:right;font-family:var(--mono)}.relay-table td:nth-child(6),.relay-table td:nth-child(7),.relay-table th:nth-child(6),.relay-table th:nth-child(7){padding-left:18px}.relay-table td input{width:100%;min-width:64px}.relay-table td:first-child input{min-width:180px}.relay-add-row td{border-bottom:0;padding-top:14px}.relay-add-row td:nth-child(n+3):nth-child(-n+5) input{text-align:right}.relay-run{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.relay-run b{font:600 14px var(--mono)}.relay-run a{color:var(--accent)}.relay-light{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.relay-light i{width:8px;height:8px;border-radius:50%;flex:none}.relay-light i.ok{background:#22c55e}.relay-light i.bad{background:#ef4444}.relay-light small{display:block;color:var(--muted);font-size:11px}.relay-row-actions{white-space:nowrap;text-align:right}.link-button{padding:2px 4px;border:0;background:none;color:var(--ink-2);font-size:13px}.link-button:hover:not(:disabled){color:var(--accent)}.link-button.strong{color:var(--accent);font-weight:600}.knowledge-ladder li{grid-template-columns:44px 92px minmax(0,1fr)}.knowledge-ladder li>span:first-of-type{font-family:var(--mono);font-size:13px;white-space:nowrap}.board-page{padding-bottom:80px}.latest-item.static{padding-right:0}.model-pills{display:flex;width:-moz-fit-content;width:fit-content;flex-wrap:wrap;max-width:100%;margin-bottom:20px;border-radius:20px}.model-pills button{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:13px}.model-pills button:first-child{font-family:var(--sans)}.model-pills button span{font-size:11px;opacity:.6}.chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:48px}.chart-card{display:flex;flex-direction:column;padding:20px 22px 18px;min-width:0}.chart-title{display:flex;align-items:center;gap:10px;margin:0 0 4px;font-family:var(--display);font-size:24px;font-weight:500}.chart-title i{width:14px;height:14px;flex:none}.chart-caption{margin:0 0 14px;color:var(--muted);font-size:12px}.chart-empty{display:grid;place-items:center;min-height:200px;color:var(--muted);font-size:13px;border:1px dashed var(--line);border-radius:6px}.chart-foot{margin:10px 0 0;color:var(--muted);font-size:12px}.chart-bars{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));grid-gap:10px;gap:10px;height:250px}.chart-bar{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;color:var(--ink);text-decoration:none}.chart-value{font:600 13px/1 var(--mono);white-space:nowrap}.chart-track{flex:1 1;width:100%;max-width:56px;display:flex;align-items:flex-end;background:repeating-linear-gradient(to top,var(--line-soft) 0 1px,transparent 1px 25%)}.chart-fill{width:100%;border-radius:4px 4px 0 0;transition:height .8s var(--ease-out),opacity .15s}.chart-fill.flagged{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.6) 0 4px,transparent 4px 8px)}.chart-fill.muted{opacity:.35}a.chart-bar:hover .chart-fill{opacity:.8}.chart-label{width:100%;min-height:32px;color:var(--ink-2);font-size:12px;line-height:1.3;text-align:center;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.board-section{margin-bottom:56px}.board-section .section-title-row h2{font-size:30px}.text-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-size:14px;text-decoration:none}.text-link:hover{text-decoration:underline}.board-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--card)}.board-table{width:100%;min-width:860px;border-collapse:collapse;font-size:14px}.board-table th{border-bottom:1px solid var(--line);background:var(--soft);color:var(--muted);font-size:12px;font-weight:500;white-space:nowrap}.board-table td,.board-table th{padding:12px 14px;text-align:left}.board-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle}.board-table tr:last-child td{border-bottom:0}.board-table .num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.board-table tr.row-suspicious td{background:color-mix(in srgb,#ffedd5 40%,transparent)}.board-table .sub,.board-table tr.row-insufficient td{color:var(--muted)}.board-table .sub{display:block;font-size:11px;line-height:1.2}.board-table .composite{font:600 16px var(--mono)}.table-empty{padding:24px;border:1px dashed var(--line);border-radius:8px}.rank-num{display:inline-grid;place-items:center;min-width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--bg);font:600 13px var(--mono)}.rank-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:12px;white-space:nowrap}.rank-tag.ranked{background:var(--ink);color:var(--bg)}.rank-tag.insufficient{background:var(--soft);color:var(--muted)}.rank-tag.paused{border:1px dashed var(--line);background:transparent;color:var(--muted)}.rank-tag.suspicious{background:#ffedd5;color:#9a3412}html[data-mode=dark] .rank-tag.suspicious{background:#431407;color:#fed7aa}.rank-tag.inline{margin-left:6px}.relay-name{display:inline-flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none}.relay-name b{display:block;font-weight:500}.relay-name small{display:block;max-width:260px;color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.relay-name:hover b{color:var(--accent)}.relay-avatar{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;color:#fff;font:600 14px var(--sans);font-style:normal}.relay-avatar.big{width:48px;height:48px;border-radius:12px;font-size:24px}.score-cell{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:56px}.score-cell i{display:block;width:56px;height:3px;border-radius:2px;background:linear-gradient(90deg,var(--ink) var(--w),var(--line-soft) var(--w))}.model-name code{font:13px var(--mono);color:var(--ink)}.model-name:hover code,.report-link:hover{color:var(--accent)}.report-link{color:var(--ink-2);font-size:13px}.board-empty{padding:40px;margin-bottom:48px}.board-empty h3{margin:0 0 8px;font-size:28px}.method-card{padding:26px 28px}.method-card h3{margin:10px 0 12px;font-size:28px}.method-card ul{margin:0 0 16px;padding-left:18px;color:var(--ink-2);font-size:15px;line-height:1.8}.method-card li+li{margin-top:6px}.board-foot{font-size:12px}.page-hero{padding:40px 0 32px}.page-hero h1{display:flex;align-items:center;gap:16px;margin:10px 0;font-size:clamp(38px,5vw,64px);line-height:1.05;overflow-wrap:anywhere}.page-hero .latest-tag{text-decoration:none}.model-title,.page-hero h1.model-title{font-family:var(--mono)!important;font-size:clamp(30px,4.4vw,56px)!important;letter-spacing:-.03em}.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.model-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px 60px 22px 22px;color:var(--ink);text-decoration:none}.model-card code{font:600 18px var(--mono)}.model-card span{color:var(--muted);font-size:13px}.model-card .latest-arrow{right:20px}.model-card:hover{border-color:#a3a3a3}.relay-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:40px;gap:40px;align-items:end;border-bottom:1px solid var(--line);margin-bottom:40px}.relay-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 8px;font-size:14px}.relay-hero-meta a{color:var(--accent)}.kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;overflow:hidden}.kpi{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-left:1px solid var(--line-soft)}.kpi:first-child{border-left:0;background:var(--soft)}.kpi span{color:var(--muted);font-size:12px}.kpi b{font:600 26px/1.2 var(--mono)}.kpi small{color:var(--muted);font-size:11px}.trend-svg{width:100%;height:auto;display:block}.trend-grid{stroke:var(--line-soft);stroke-width:1}.trend-tick{fill:var(--muted);font:11px var(--mono)}.trend-legend{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;padding:0;list-style:none;font-size:12px;color:var(--ink-2)}.trend-legend li{display:inline-flex;align-items:center;gap:6px}.trend-legend i{width:10px;height:3px;border-radius:2px}.uptime-grid{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));grid-gap:6px;gap:6px}.uptime-cell{aspect-ratio:1;border-radius:4px;background:var(--soft)}.uptime-cell.ok{background:#22c55e}.uptime-cell.warn{background:#facc15}.uptime-cell.bad{background:#ef4444}.runs-card .timeline-list{max-height:260px}.method-formula{padding:24px 28px;margin-bottom:16px}.formula{margin:10px 0;font-family:var(--display);font-size:clamp(20px,2.4vw,28px);line-height:1.5}.formula b{font-family:var(--mono);font-weight:600;color:var(--accent)}.method-formula .muted{margin:0;font-size:14px}.method-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:56px}.method-dim{padding:22px 24px}.method-dim h3{display:flex;align-items:center;gap:10px;margin:0 0 4px;font-family:var(--display);font-size:24px;font-weight:500}.method-dim h3 i{width:14px;height:14px}.method-dim p:last-child{margin:0;color:var(--ink-2);font-size:15px;line-height:1.8}.method-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.method-rules .aa-card{padding:20px 22px}.method-rules p{margin:10px 0 0}.method-limits,.method-rules p{color:var(--ink-2);font-size:15px;line-height:1.8}.method-limits{margin:0 0 16px;padding-left:20px}.site-header-inner{max-width:1440px}.site-nav{margin:0 auto;padding:4px;gap:2px;border-radius:999px;background:var(--soft)}.site-nav a{padding:6px 14px;color:var(--ink-2)}.site-nav a.active{background:var(--card);box-shadow:0 1px 2px rgba(0,0,0,.08)}.site-tools{margin-left:0}.cta-btn{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:8px;background:var(--accent);color:#fff;font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.cta-btn.active,.cta-btn:hover{background:var(--accent-hover)}html[data-mode=dark] .cta-btn{color:#12060f}.demo-tag{height:22px;display:inline-flex;align-items:center;padding:0 8px;border:1px dashed #d97706;border-radius:999px;color:#b45309;white-space:nowrap}.board-page{width:min(1376px,100%);max-width:1376px}.mono{font-family:var(--mono)}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:72px 0 20px;scroll-margin-top:90px}.sec-head h2{display:flex;align-items:center;gap:14px;margin:0;font-family:var(--display);font-size:34px;font-weight:400}.sec-head h2 i{width:18px;height:18px;flex:none;background:var(--ink)}.sec-head p{max-width:72ch;margin:8px 0 0;color:var(--ink-2)}.board-block>.chart-card2+.card-grid-2,.board-block>.chart-card2+.chart-card2{margin-top:16px}.card-grid-2,.card-grid-3{display:grid;grid-gap:16px;gap:16px}.card-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.findings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:12px;margin:0 0 8px;border-radius:12px;background:var(--soft)}.finding{display:flex;flex-direction:column;gap:10px;padding:14px 16px 12px;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.finding header{display:flex;align-items:center;justify-content:space-between;gap:8px}.pill{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--line);border-radius:999px;font-size:12px;white-space:nowrap}.finding-badge{color:#9a3412;font-size:12px}.finding p{flex:1 1;margin:0;color:var(--ink-2);font-size:13px;line-height:1.75}.finding footer{display:flex;gap:4px}.finding footer i,.relay-chip i{display:inline-grid;place-items:center;border-radius:4px;color:#fff;font-style:normal;font-weight:600}.finding footer i{width:18px;height:18px;font-size:10px}.relay-chip{display:inline-flex;align-items:center;gap:4px;color:var(--ink);font-weight:500;text-decoration:none;white-space:nowrap}.relay-chip i{width:15px;height:15px;font-size:9px}.relay-chip:hover{color:var(--accent)}.tab-bar{display:flex;flex-wrap:wrap;gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;margin:0 0 16px;border-radius:10px;background:var(--soft)}.tab-bar button{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 16px;border:0;border-radius:7px;background:transparent;color:var(--ink-2);font:500 13px var(--mono)}.tab-bar button span{font-size:11px;opacity:.55}.tab-bar button.active{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.1)}.chart-card2{position:relative;padding:20px 24px 18px;min-width:0;scroll-margin-top:90px}.cc-head{display:flex;justify-content:space-between;gap:16px}.cc-titles{min-width:0}.cc-titles h3{margin:0;font-family:var(--display);font-size:20px;font-weight:400}.cc-titles h3 a{color:inherit;text-decoration:none}.cc-titles h3 a:after{content:" ↗";color:var(--muted);font-size:13px;opacity:0;transition:opacity .15s}.cc-titles h3 a:hover:after{opacity:1}.cc-titles p{max-width:64ch;margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.cc-tools{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none}.cc-buttons{display:flex;gap:6px}.cc-btn{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #e7e7e7;border-radius:8px;background:var(--card);color:var(--ink);font-size:13px}html[data-mode=dark] .cc-btn{border-color:var(--line)}.cc-btn:hover:not(:disabled){background:var(--soft)}.cc-select{position:relative}.cc-select-btn{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 12px;border:0;border-radius:8px;background:var(--soft);color:var(--ink);font-size:13px;white-space:nowrap}.cc-popover{position:absolute;right:0;top:40px;z-index:30;width:240px;max-height:340px;overflow:auto;padding:6px;border:1px solid var(--line);border-radius:8px;background:var(--card);box-shadow:0 12px 32px rgba(0,0,0,.12)}.cc-pop-actions{display:flex;gap:4px;padding:2px 2px 6px;margin-bottom:4px;border-bottom:1px solid var(--line-soft)}.cc-pop-actions button{height:26px;padding:0 10px;border:0;border-radius:6px;background:var(--soft);color:var(--ink);font-size:12px}.cc-option{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;font-size:13px;cursor:pointer}.cc-option:hover{background:var(--soft)}.cc-option i{width:10px;height:10px;flex:none;border-radius:50%}.cc-body,.cc-legend{margin-top:10px}.cc-body{position:relative;padding-top:22px}.cc-watermark{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:6px;color:#8a6aa8;font-family:var(--display);font-size:14px;opacity:.85;pointer-events:none}.cc-table-wrap{max-height:440px;overflow:auto;border:1px solid var(--line-soft);border-radius:6px}.cc-table{width:100%;border-collapse:collapse;font-size:13px}.cc-table td,.cc-table th{padding:8px 10px;border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap}.cc-table th{position:-webkit-sticky;position:sticky;top:0;background:var(--soft);color:var(--muted);font-weight:500}.legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;color:var(--ink-2);font-size:12px}.chart-wrap+.legend{margin-top:8px}.legend li{display:inline-flex;align-items:center;gap:6px}.legend i{flex:none}.lg-dot{width:8px;height:8px;border-radius:50%;background:var(--c)}.lg-area{width:16px;height:11px;border-radius:2px;background:var(--good-area);border:1px solid #bfe5b0}.lg-dotted{width:20px;border-top:2.5px dotted var(--ink)}.lg-ring{width:9px;height:9px;border-radius:50%;border:2px solid var(--c)}.lg-stripes{background:repeating-linear-gradient(45deg,var(--c) 0 3px,#fff 3px 5px)}.lg-checker,.lg-stripes{width:12px;height:12px;border-radius:2px}.lg-checker{background:conic-gradient(var(--c) 25%,#fff 0 50%,var(--c) 0 75%,#fff 0) 0 0 /6px 6px}.chart-wrap{width:100%;min-width:0}.chart-svg{display:block;overflow:visible;font-family:var(--sans)}.chart-svg .grid-line{stroke:var(--grid);stroke-dasharray:2 4}.chart-svg .axis-line,.chart-svg .tick-mark{stroke:var(--line)}.chart-svg .tick{fill:var(--muted);font-size:11px}.chart-svg .axis-title{fill:var(--ink-2);font-size:12px}.chart-svg .bar-value-in{fill:#fff;font-size:11px;font-weight:600}.chart-svg .bar-total,.chart-svg .bar-value{fill:var(--ink);font-size:11px;font-weight:600}.chart-svg .bar-initial,.chart-svg .bar-seg-label{fill:#fff;font-size:10px}.chart-svg .bar-initial{font-weight:600}.chart-svg .bar-label{fill:var(--ink-2);font-size:11px}.chart-svg .bar-group:hover path{opacity:.85}.chart-svg .bar-group:hover .bar-label{fill:var(--accent)}.chart-svg .attractive-area{fill:var(--good-area)}.chart-svg .pareto-line{fill:none;stroke:var(--ink);stroke-width:2;stroke-dasharray:.5 5;stroke-linecap:round}.chart-svg .point-label{font-size:11px}.chart-svg .scatter-dot:hover circle{r:8}.lt-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.lt-search{width:280px;max-width:100%;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font-size:13px}.lt-search:focus{outline:0;border-color:var(--ink)}.lt-chips{display:flex;flex-wrap:wrap;gap:6px}.lt-chips button{height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font-size:13px}.lt-chips button span{margin-left:6px;color:var(--muted);font-size:12px}.lt-chips button.on{border-color:var(--ink);background:var(--ink);color:var(--bg)}.lt-chips button.on span{color:inherit;opacity:.7}.lt-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--card)}.lt-table{width:100%;min-width:1040px;border-collapse:collapse;font-size:13px}.lt-table th{padding:8px 10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:500;text-align:center;vertical-align:bottom;white-space:nowrap}.lt-table .lt-groups th{padding:8px 10px 4px;border-bottom:1px solid var(--line-soft);color:var(--ink-2);font-size:11px;font-weight:600}.lt-table .lt-groups th:not(:empty)+th:not(:empty){border-left:1px solid var(--line-soft)}.lt-table td.first,.lt-table th.first{text-align:left}.lt-h{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit}.lt-h small{color:var(--muted);font-size:11px;font-weight:400;white-space:nowrap}.lt-h:hover{color:var(--ink)}.sort-icon{fill:currentColor;opacity:.35}.sort-icon.on{opacity:1;color:var(--ink)}.cc-table td,.cc-table th,.lt-table td,.lt-table th{font-family:var(--sans)}.lt-table td{padding:10px 12px;border-bottom:1px solid var(--line-soft);text-align:center;vertical-align:middle;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lt-table tr:last-child td{border-bottom:0}.lt-table td.first{position:relative;padding-left:20px;white-space:normal}.lt-bar{position:absolute;left:8px;top:10px;bottom:10px;width:3px;border-radius:2px}.lt-row:hover td{background:color-mix(in srgb,var(--soft) 60%,transparent)}.lt-row.suspicious td{background:color-mix(in srgb,#ffedd5 45%,transparent)}.lt-row.insufficient td{color:var(--muted)}.lt-name{display:inline-flex;flex-direction:column;color:var(--ink);text-decoration:none}.lt-name b{font-weight:500}.lt-name small{max-width:280px;color:var(--muted);font-size:11px}.lt-name:hover b{color:var(--accent)}.lt-price{display:inline-flex;align-items:center;gap:8px;line-height:1.25}.lt-price-nums{display:inline-flex;flex-direction:column;align-items:flex-end}.lt-price .lt-disc{padding:1px 6px;border-radius:4px;background:var(--accent-light);color:var(--accent);font-size:12px;font-style:normal;font-weight:600}.lt-price s{color:var(--muted);font-size:11px;text-decoration-thickness:1px}.lt-strong{font:600 14px var(--mono)}.lt-more{color:var(--ink-2);font-size:12px;text-decoration:none}.lt-more:hover{color:var(--accent)}.lt-more-group{display:inline-flex;gap:10px}.lt-empty{padding:32px!important;color:var(--muted)}.board-page .home-bottom{margin-top:72px}.with-toc{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:40px;gap:40px}.toc{position:-webkit-sticky;position:sticky;top:96px;align-self:start;flex-direction:column;gap:2px;padding-top:48px;max-height:calc(100vh - 110px);overflow:auto}.toc,.toc a{display:flex}.toc a{align-items:center;gap:10px;padding:4px 0;color:var(--ink-2);font-size:13px;text-decoration:none}.toc a:before{content:"";width:6px;height:6px;flex:none;background:var(--line)}.toc a:hover{color:var(--ink)}.toc a:hover:before{background:var(--ink)}.model-layout{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:40px;gap:40px}.model-select,.page-toc-side{display:none}.page-toc-bar{position:-webkit-sticky;position:sticky;top:calc(var(--header-h, 73px) + 4px);z-index:20;display:flex;justify-content:flex-end;height:0}.page-toc-pop{position:relative;margin-top:12px}.page-toc-pop>button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-2);font:inherit;font-size:13px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.06)}.page-toc-pop>button svg{transform:rotate(90deg);transition:transform .15s}.page-toc-pop.open>button svg{transform:rotate(-90deg)}.page-toc-pop>nav{position:absolute;top:38px;right:0;display:flex;flex-direction:column;min-width:150px;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--card);box-shadow:0 8px 24px rgba(0,0,0,.12)}.page-toc-pop>nav a{padding:6px 10px;border-radius:6px;color:var(--ink-2);font-size:13px;text-decoration:none}.page-toc-pop>nav a:hover{background:var(--soft);color:var(--ink)}@media (min-width:1560px){.model-layout{width:min(1600px,100%);max-width:1600px;grid-template-columns:190px minmax(0,1fr) 150px}.page-toc-side{display:flex;justify-content:center;top:var(--header-h,73px);height:calc(100vh - var(--header-h, 73px));max-height:none;padding-top:0}.page-toc-side .toc-title{margin-top:0}.page-toc-bar{display:none}}@media (max-width:1200px){.model-layout{display:block}.model-select{display:flex;align-items:center;gap:10px;margin:4px 0 10px;color:var(--muted);font-size:13px}.model-select select{min-width:0;max-width:100%;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);font:13px var(--mono)}}.toc-switch{display:flex;flex-direction:column;gap:2px;margin-bottom:18px;padding:12px 14px 10px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.toc-switch-title{color:var(--ink);font-size:13px;font-weight:600}.toc-switch .toc-group-title{margin-top:10px}.toc-switch a.toc-model:before{display:none}.toc-switch a.toc-model{margin:0 -8px;padding:4px 8px;border-radius:6px}.toc-switch a.toc-model:hover{background:var(--soft)}.toc-switch a.toc-model.current{background:var(--accent-light)}.toc a.toc-model.current{color:var(--accent);font-weight:700}.toc a.toc-model.current:before{background:var(--accent)}.toc-title{margin:14px 0 4px;color:var(--accent);font-size:11px;letter-spacing:.06em}.toc-title:first-child{margin-top:0}.toc-main{min-width:0}.toc-main .page-hero{padding-top:40px}.runs-list{max-height:300px}.runs-list code{font:13px var(--mono)}.uptime-cell.fine{background:#86efac}.uptime-cell.none{background:#e5e5e5}html[data-mode=dark] .uptime-cell.none{background:var(--soft)}.chart-card2 .uptime-grid{margin-bottom:12px}.site-footer{margin-top:96px;border-top:1px solid var(--line-soft);background:var(--bg);color:var(--ink)}.footer-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:48px;gap:48px;max-width:1440px;margin:0 auto;padding:48px 32px 32px}.footer-logo{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none}.footer-logo,.footer-logo svg{color:var(--ink)}.footer-brand p{max-width:28em;margin:12px 0 0;color:var(--muted);font-size:13px}.footer-copy{display:block;margin-top:16px;color:var(--muted);font-size:12px}.footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.footer-cols h3{margin:0 0 12px;color:var(--ink);font-size:13px;font-weight:600}.footer-cols ul{margin:0;padding:0;list-style:none}.footer-cols li+li{margin-top:8px}.footer-cols a,.footer-feedback .feedback-trigger{color:var(--muted);font-size:14px;text-decoration:none;transition:color .15s}.footer-cols a:hover,.footer-feedback .feedback-trigger:hover{color:var(--ink)}.footer-feedback .feedback-trigger{display:inline;width:auto;min-height:0;height:auto;padding:0;border:0;background:none;cursor:pointer}.footer-feedback .feedback-trigger svg{display:none}.footer-bar{align-items:center;justify-content:space-between;gap:16px;max-width:1440px;margin:0 auto;padding:16px 32px 28px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:12px}.footer-bar,.footer-beian{display:flex;flex-wrap:wrap}.footer-beian{gap:4px 16px}.footer-beian a{color:inherit;text-decoration:none}.footer-beian a:hover{color:var(--ink)}.footer-bar .lang-popover{bottom:38px;top:auto}.recent-patrols{margin-top:40px}.recent-patrols h2{margin:0 0 16px;font-size:28px}.recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.recent-run{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);text-decoration:none}.recent-run:hover{border-color:#a3a3a3}.recent-run i{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:8px;color:#fff;font-style:normal;font-weight:600;font-size:13px}.recent-run span{flex:1 1;min-width:0}.recent-run b{display:block;font-weight:500}.recent-run small{color:var(--muted);font-size:12px}.recent-run code{font:12px var(--mono)}.recent-run em{font-style:normal}.candidate>div:first-child{font-size:15px}.candidate span{color:var(--ink);font-family:var(--mono);font-weight:500}.candidate b{color:var(--ink);font:600 15px var(--mono)}.prob-bar{height:6px;background:var(--soft)}.prob-bar>div{background:var(--accent)}.metric-line>.family-title:not(.bad){color:var(--ink)}.model-claim b{font-family:var(--mono);font-size:17px;font-weight:600}.metric-line>.family-title.bad,.model-claim b.bad{color:#c2410c}html[data-mode=dark] .candidate b,html[data-mode=dark] .candidate span{color:var(--ink)}html[data-mode=dark] .prob-bar{background:var(--soft)}@media (max-width:1200px){.findings{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid-3{grid-template-columns:1fr}.with-toc{display:block}.toc{display:none}}@media (max-width:1000px){.aa-hero,.card-grid-2,.chart-grid,.home-bottom,.recent-grid,.relay-hero,.report-hero{grid-template-columns:1fr}.cap-grid,.model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.method-grid,.method-rules{grid-template-columns:1fr}}@media (max-width:760px){.main{padding:0 16px}.site-header-inner{flex-wrap:wrap;height:auto;padding:12px 16px 8px;gap:8px 12px}.site-nav{order:3;width:100%;overflow-x:auto;border-radius:10px;scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}.site-tools .cta-btn{height:32px;padding:0 10px;font-size:13px}.demo-tag{display:none}.findings{grid-template-columns:1fr}.sec-head{flex-direction:column;align-items:flex-start;margin-top:48px}.sec-head h2{font-size:26px}.chart-card2{padding:16px 14px}.cc-head{flex-direction:column}.cc-tools{flex-direction:row-reverse;justify-content:space-between;align-items:center}.cc-watermark{display:none}.lt-search{width:100%}.footer-inner{grid-template-columns:1fr;gap:32px;padding:40px 16px 24px}.footer-cols{grid-template-columns:1fr 1fr}.footer-bar{padding:16px}.site-nav a{white-space:nowrap}.site-tools .feedback-trigger span,.site-tools .github-entry,.site-tools .lang-menu{display:none}.aa-hero{padding:24px 0 32px;gap:28px}.cap-grid,.model-grid,.relay-form-grid{grid-template-columns:1fr}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi:nth-child(4){border-left:0}.kpi:nth-child(n+4){border-top:1px solid var(--line-soft)}.chart-bars{gap:4px;height:220px}.chart-label,.chart-value{font-size:11px}.board-section .section-title-row h2{font-size:26px}.uptime-grid{grid-template-columns:repeat(10,minmax(0,1fr))}.relay-card-head,.relay-console-head{flex-direction:column;align-items:flex-start}.relay-card,.relay-form{padding:18px 16px}.report-hero{gap:20px;padding:24px 0 20px}.score-bars{gap:6px;height:200px}.score-bar>span{font-size:11px}.total-card{padding:22px 18px 18px!important}.section-title-row{flex-direction:column;gap:6px}.opening .ask-panel,.opening .connection-card{padding:20px 18px}}.admin-head h1,.cap-card h3,.cc-titles h3,.changelog-head h3,.method-dim h3,.rc-title h3,.sec-head h2,.section-heading h2,.serif,h1.serif,h2.serif,h3.serif{font-weight:600}.aa-hero h1{font-size:clamp(40px,5.2vw,68px);line-height:1.1}.sec-head h2{font-size:30px}.sec-head h2 i{width:14px;height:14px}.cc-titles h3{font-size:19px}.brand-pill{font-weight:600;font-size:16px}.board-foot,.cap-sub,.cc-titles p,.chart-caption,.chart-foot,.finding p,.kpi span,.legend,.recent-run small,.relay-name small,.trend-legend{font-size:14px}.cc-titles p{line-height:1.55}.board-table,.cc-table,.lt-table{font-size:14px}.board-table th,.chart-svg .bar-label,.chart-svg .point-label,.chart-svg .tick,.demo-tag,.lt-table th{font-size:12px}.demo-tag{height:auto;padding:0;border:0;border-radius:0;color:var(--muted)}.finding{gap:8px;padding:16px 18px}.finding-label{color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.02em}.finding-badge{color:var(--bad);font-weight:600}.finding p{color:var(--ink);line-height:1.7}.relay-chip{gap:0;font-weight:600;white-space:normal}.relay-chip-v{margin-left:4px;color:var(--muted);font-family:var(--mono);font-size:13px;font-weight:400}.relay-icon{flex:none;width:22px;height:22px;border-radius:6px;object-fit:contain;background:#fff;box-shadow:0 0 0 1px var(--line)}.relay-icon.big{width:36px;height:36px;border-radius:9px}.relay-avatar.small{width:22px;height:22px;border-radius:6px;font-size:12px}.lt-name.lt-name-icon{flex-direction:row;align-items:center;gap:10px}.lt-name-icon>span{display:inline-flex;flex-direction:column;min-width:0}.recent-run i,.relay-avatar{background:var(--ink);color:var(--bg)}.chart-svg .point-label{fill:var(--ink-2)}.chart-svg .bar-value-in.on-accent{fill:var(--on-accent)}.cc-popover{width:260px;max-height:380px}.cc-search{width:100%;height:32px;margin:0 0 6px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink);font-size:13px}.lt-pager{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 0 4px;color:var(--muted);font-size:13px}.lt-pager span{margin-right:8px}.lt-pager button{height:32px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font-size:13px}.lt-pager button:hover{border-color:var(--ink)}.segmented{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));width:min(520px,100%);padding:4px;margin:0 0 16px;border-radius:10px;background:var(--soft)}.segmented-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--n));border-radius:7px;background:var(--card);box-shadow:0 1px 2px rgba(0,0,0,.1);transform:translateX(calc(var(--i) * 100%));transition:transform .22s cubic-bezier(.2,.8,.2,1)}.segmented button{position:relative;height:34px;border:0;background:transparent;color:var(--muted);font-size:14px;font-weight:500;cursor:pointer}.segmented button.on{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.segmented-thumb{transition:none}}.chart-scroll{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:6px;cursor:-webkit-grab;cursor:grab}@supports not selector(::-webkit-scrollbar){.chart-scroll{scrollbar-width:thin;scrollbar-color:#b5b5b5 var(--soft)}}.chart-scroll.dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chart-scroll::-webkit-scrollbar{height:8px}.chart-scroll::-webkit-scrollbar-track{border-radius:4px;background:var(--soft)}.chart-scroll::-webkit-scrollbar-thumb{border-radius:4px;background:#b5b5b5}.chart-scroll::-webkit-scrollbar-thumb:hover{background:#8a8a8a}.chart-scroll-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px;color:var(--muted);font-size:12px}.chart-scroll-btns{display:flex;gap:6px}.chart-scroll-btns button{width:28px;height:28px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink);font-size:18px;line-height:1;cursor:pointer}.chart-scroll-btns button:hover:not(:disabled){border-color:var(--ink)}.chart-scroll-btns button:disabled{opacity:.35;cursor:default}.chart-wrap{position:relative}.chart-svg .label-leader{stroke:var(--muted);stroke-width:.8;opacity:.6}.chart-svg .point-label.on{fill:var(--ink);font-weight:600}.scatter-tip{position:absolute;z-index:5;display:flex;flex-direction:column;gap:2px;max-width:260px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--card);box-shadow:0 6px 18px rgba(0,0,0,.12);color:var(--ink-2);font-size:13px;line-height:1.45;pointer-events:none;transform:translate(14px,-50%)}.scatter-tip.left{transform:translate(calc(-100% - 14px),-50%)}.scatter-tip b{color:var(--ink);font-size:14px}.scatter-note{margin:4px 0 0}.scatter-bar,.scatter-note{color:var(--muted);font-size:12px}.scatter-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;margin-bottom:4px}.scatter-reset{height:28px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font-size:13px;cursor:pointer}.scatter-reset:hover{border-color:var(--ink)}.scatter-plot{position:relative}.chart-svg .scatter-zoom-layer{cursor:crosshair}.chart-svg .scatter-brush{fill:var(--accent);fill-opacity:.08;stroke:var(--accent);stroke-width:1;stroke-dasharray:4 3;pointer-events:none}.chart-svg .attractive-area,.chart-svg .label-leader,.chart-svg .pareto-line,.chart-svg .point-label{pointer-events:none}.chart-svg{-moz-user-select:none;user-select:none;-webkit-user-select:none}.cc-popover,.chart-card2,.lt-pager,.lt-table td:first-child,.lt-table thead,.lt-toolbar,.model-pills,.segmented,.site-header,.tab-bar,.toc,[role=tab],[role=tablist],button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.chart-card2 .cc-table-wrap{-webkit-user-select:text;-moz-user-select:text;user-select:text}.cc-pop-actions{flex-wrap:wrap}.site-brand{flex:1 1;display:flex;align-items:center;gap:24px}.site-header-inner .site-nav{flex:none;margin:0}.site-header-inner .site-tools{flex:1 1;justify-content:flex-end;margin-left:0}@media (max-width:760px){.site-header-inner .site-nav{flex:1 1 100%}}.cta-btn,html[data-mode=dark] .cta-btn{color:var(--on-accent);font-weight:600}.brand-pill,html[data-mode=dark] .brand-pill{padding:0;background:transparent;color:var(--ink);font-size:16px}.brand-pill svg{display:block;color:var(--ink)}.site-nav{background:transparent}.site-nav a{font-size:14px;color:var(--muted)}.site-nav a:hover{color:var(--ink)}.site-nav a.active{background:var(--soft);color:var(--ink);box-shadow:none}.site-header{border-bottom:1px solid var(--line-soft)}.aa-hero h1{font-size:clamp(30px,3.4vw,44px);line-height:1.15}.aa-hero-copy p{font-size:15px;color:var(--muted)}.latest-tag{font-size:12px;letter-spacing:.02em}.sec-head{margin:56px 0 16px}.sec-head h2{gap:10px;font-size:22px}.sec-head h2 i{width:10px;height:10px;border-radius:2px;background:var(--accent)}.sec-head p{font-size:14px;color:var(--muted)}.cc-titles h3{font-size:16px}.cc-titles p{font-size:13px}.cc-watermark{color:var(--muted);opacity:.6}.aa-card,.chart-card2{border-color:var(--line);border-radius:10px}.findings{background:transparent;padding:0;gap:10px}.finding{border:1px solid var(--line);box-shadow:none;background:var(--card)}.lt-table td{padding-top:9px;padding-bottom:9px}.lt-table thead th{color:var(--muted)}.lt-table thead tr:not(.lt-groups) th{padding-top:17px;padding-bottom:17px}.lt-pctl,html[data-mode=dark] .lt-table tbody tr:hover{background:var(--soft)}.lt-pctl{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:8px;color:var(--muted);font-size:12px}.lt-pctl span{padding:0 6px 0 4px}.lt-pctl button{height:26px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:var(--ink-2);font:600 12px var(--mono);cursor:pointer}.lt-pctl button.on{background:var(--accent-light);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.lt-uptime{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}.uptime-strip{display:inline-flex;gap:2px}.uptime-strip i{width:4px;height:14px;border-radius:1px;background:var(--line)}.uptime-strip i.a{background:var(--accent)}.uptime-strip i.b{background:color-mix(in srgb,var(--accent) 55%,var(--card))}.uptime-strip i.c{background:var(--warn)}.uptime-strip i.d{background:var(--bad)}.lt-bad{color:var(--bad);font-weight:600}.page-hero h1{font-size:clamp(28px,3vw,40px)}.model-title{font-size:clamp(26px,2.8vw,36px)!important}.report-title{font-size:clamp(28px,3.2vw,42px)}.docs-hero h1{font-size:clamp(28px,3vw,40px)}.relay-avatar.big{width:36px;height:36px;border-radius:9px;font-size:18px}tr:hover td{background:var(--soft)}th{color:var(--muted)}.theme-seg{position:relative;display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--line);border-radius:7px;background:var(--soft)}.theme-seg-thumb{position:absolute;top:2px;left:2px;width:30px;height:26px;border-radius:5px;background:var(--card);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);transform:translateX(calc(var(--i) * 32px));transition:transform .18s ease}html[data-mode=dark] .theme-seg-thumb{background:#1a2125;box-shadow:none}.theme-seg button{position:relative;display:grid;place-items:center;width:30px;height:26px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:pointer;transition:color .15s}.theme-seg button:hover{color:var(--ink)}.theme-seg button.on{color:var(--accent)}@media (prefers-reduced-motion:reduce){.theme-seg-thumb{transition:none}}.method-card h3{font-size:22px}@media (max-width:760px){.footer-feedback .feedback-trigger{position:static;width:auto;height:auto;min-height:0;color:var(--muted)}.footer-feedback .feedback-trigger>span{display:inline}.footer-feedback .feedback-trigger>svg{display:none}}.model-icon{flex:none;vertical-align:-.15em}.tab-bar button .model-icon{margin-right:2px}.lt-model,.model-card code,.model-title,.report-title,.toc-model,.with-model-icon{display:inline-flex;align-items:center;gap:8px}.lt-model,.toc-model,.with-model-icon{gap:6px}.model-title .model-icon,.report-title .model-icon{width:.8em;height:.8em}.overview-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.overview-controls .segmented{margin:0}.vendor-filter{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.overview-controls .vendor-filter{margin:0}.vendor-filter button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-2);font-size:13px;cursor:pointer}.vendor-filter button span{color:var(--muted);font-size:12px}.vendor-filter button:hover{border-color:var(--muted)}.vendor-filter button.on{border-color:var(--accent);background:var(--accent-light);color:var(--ink)}.vendor-cover{display:inline-flex;gap:10px}.vendor-cover>span{display:inline-flex;align-items:center;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vendor-mask{display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.tab-bar-grouped{flex-direction:column;align-items:stretch;gap:4px}.tab-row{display:flex;flex-wrap:wrap;align-items:center;gap:2px}.tab-row+.tab-row{padding-top:4px;border-top:1px solid var(--line-soft)}.tab-row-label{width:64px;flex:none;padding-left:10px;color:var(--muted);font-size:12px}.model-group+.model-group{margin-top:28px}.model-group-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:600}.toc-group{display:flex;flex-direction:column}.toc-group-title{margin:8px 0 2px;color:var(--muted);font-size:11px}@media (max-width:760px){.tab-row-label{width:100%;padding:4px 10px 0}}.main{overflow-x:clip}.home-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;min-height:calc(100svh - var(--header-h, 73px));padding:48px 0 72px;text-align:center}.home-hero-bg{position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:radial-gradient(ellipse 60% 45% at 50% 38%,var(--accent-light),transparent 70%),radial-gradient(circle,var(--line) 1.1px,transparent 1.6px) 0 0 /22px 22px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 50% 45%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 75% 70% at 50% 45%,#000 40%,transparent 100%);pointer-events:none}.home-hero-main{display:flex;flex-direction:column;align-items:center;max-width:820px}.home-pill{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--muted);font-size:12px;letter-spacing:.04em}.home-hero h1{margin:22px 0 18px;font-size:clamp(30px,min(6vw,8.5vh),76px);line-height:1.08}.home-hero h1 em{color:var(--accent);font-style:normal}.home-hero-main p{max-width:34em;margin:0;color:var(--muted);font-size:clamp(15px,1.3vw,17px);line-height:1.75}.home-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.cta-btn.cta-lg{gap:8px}.cta-btn.cta-lg,.ghost-btn{height:46px;padding:0 22px;font-size:15px}.ghost-btn{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--ink);text-decoration:none}.ghost-btn:hover{border-color:var(--muted)}.home-updated{margin-top:18px;color:var(--muted);font-size:12px}.home-updated a{color:inherit}.home-updated a:hover{color:var(--ink)}.home-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:min(980px,100%);margin:0;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--card) 85%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.home-stats>div{padding:18px 12px}.home-stats>div+div{border-left:1px solid var(--line-soft)}.home-stats dd{display:flex;align-items:baseline;justify-content:center;gap:4px;margin:0;color:var(--muted);font-size:13px}.home-stats dd b{color:var(--ink);font:600 clamp(22px,2.2vw,30px) /1.1 var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.home-stats dt{margin-top:6px}.home-scroll,.home-stats dt{color:var(--muted);font-size:12px}.home-scroll{position:absolute;bottom:18px;left:50%;display:inline-flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;transform:translateX(-50%)}.home-scroll:hover{color:var(--ink)}.home-scroll svg{animation:home-bob 1.8s ease-in-out infinite}@keyframes home-bob{50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.home-scroll svg{animation:none}}@media (max-height:760px){.home-hero{gap:24px;padding:20px 0 52px}.home-hero h1{margin:14px 0 12px}.home-cta{margin-top:20px}.home-updated{margin-top:12px}.home-stats>div{padding:12px}}@media (max-width:760px){.home-hero{gap:22px;padding:20px 0 52px}.home-cta{margin-top:22px}.home-stats>div{padding:12px 8px}.home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stats>div+div{border-left:0}.home-stats>div{border-top:1px solid var(--line-soft)}.home-stats>div:nth-child(-n+2){border-top:0}.home-stats>div:nth-child(2n){border-left:1px solid var(--line-soft)}.home-stats>div:last-child{grid-column:1/-1;border-left:0}}.home-closing{margin-top:72px}@media (max-width:760px) and (max-height:720px){.home-updated{display:none}.home-hero{gap:16px}.home-hero h1{margin:12px 0 10px}.home-hero-main p{font-size:14px;line-height:1.65}.home-stats>div{padding:8px}.home-stats dd b{font-size:20px}.home-stats dt{margin-top:2px}}.board-block+.board-block:not(:has(>.sec-head:first-child)),.board-block>*+.card-grid-2,.board-block>*+.chart-card2,.board-block>*+.lt{margin-top:16px}.findings{margin-bottom:16px}.home-stats{margin-top:32px}@media (max-height:760px){.home-stats{margin-top:4px}}@media (max-width:760px){.home-stats{margin-top:10px}}@media (max-width:760px) and (max-height:720px){.home-stats{margin-top:0}}.form-extra{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:14px}.share-opt{grid-column:auto;font-size:13px;color:var(--ink-2)}.queue-note{font-size:12px;color:var(--accent)}.lead-pool .relay-console-head{align-items:flex-start;gap:16px}.lead-notice{padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:var(--soft);font-size:14px}.lead-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}.lead-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px 16px;gap:12px 16px;align-items:start;padding:20px 24px}.lead-main{display:grid;grid-gap:8px;gap:8px;min-width:0}.lead-host{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.lead-host b{font-size:16px}.lead-host code{font-family:var(--mono);font-size:12px;color:var(--ink-3,var(--ink-2));overflow-wrap:anywhere}.lead-meta{gap:4px 14px;font-size:13px;color:var(--ink-2)}.lead-meta,.lead-models{display:flex;flex-wrap:wrap}.lead-models{gap:6px}.lead-model{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:12px}.lead-actions{display:flex;gap:8px;align-items:center}.lead-actions .btn-ghost,.lead-actions .lead-btn{height:34px;min-height:34px;margin:0;padding:0 14px;font-size:13px}.lead-form{grid-column:1/-1;width:100%;margin:4px 0 0;padding:16px 0 0;border-top:1px solid var(--line)}.lead-form p{margin:0;font-size:13px}@media (max-width:760px){.lead-item{grid-template-columns:1fr;padding:18px 16px}}.community-card{overflow-x:auto}.community-table{width:100%;border-collapse:collapse;font-size:14px}.community-table td,.community-table th{padding:10px 12px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.community-table th{font-size:12px;font-weight:500;color:var(--ink-2)}.community-table tr:last-child td{border-bottom:0}.rank-tag.unverified{margin-left:6px;background:var(--soft);color:var(--ink-2)}.rv-verdict{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.rv-verdict h3{margin:2px 0 6px;font-size:20px}.rv-verdict-word{display:grid;place-items:center;min-width:76px;height:76px;padding:0 10px;border-radius:14px;font-size:22px;font-weight:700;background:var(--soft);color:var(--ink)}.rv-tone-good .rv-verdict-word{background:color-mix(in srgb,var(--good,#16a34a) 16%,transparent);color:var(--good,#16a34a)}.rv-tone-warn .rv-verdict-word{background:color-mix(in srgb,#d97706 18%,transparent);color:#d97706}.rv-tone-bad .rv-verdict-word{background:color-mix(in srgb,var(--bad,#dc2626) 16%,transparent);color:var(--bad,#dc2626)}.rv-tone-bad{border-color:color-mix(in srgb,var(--bad,#dc2626) 45%,var(--line))}.rv-kicker{font-size:12px;color:var(--ink-2)}.rv-basis{margin:0 0 6px;padding-left:18px}.rv-note{font-size:13px;margin:6px 0 0}.rv-parts{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.rv-part{display:grid;grid-template-columns:84px minmax(0,1fr) 128px;grid-gap:10px;gap:10px;align-items:center;font-size:13px}.rv-part.is-out{color:var(--ink-2)}.rv-part-track{height:8px;border-radius:999px;background:var(--soft);overflow:hidden}.rv-part-track i{display:block;height:100%;background:var(--accent);border-radius:999px}.rv-part-num{font-family:var(--mono);text-align:right}.rv-incomplete{margin:10px 0 0;padding:10px 12px;border-radius:8px;background:color-mix(in srgb,#d97706 12%,transparent);font-size:13px}.rv-state{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--soft);color:var(--ink-2);white-space:nowrap}.rv-state.rv-pass{background:color-mix(in srgb,var(--good,#16a34a) 16%,transparent);color:var(--good,#16a34a)}.rv-state.rv-anomaly{background:color-mix(in srgb,var(--bad,#dc2626) 14%,transparent);color:var(--bad,#dc2626)}.rv-summary{margin:6px 0;font-size:15px}.rv-check-anomaly{border-color:color-mix(in srgb,var(--bad,#dc2626) 35%,var(--line))}.rv-evidence,.rv-ledger details{margin-top:8px}.rv-evidence summary,.rv-ledger summary{cursor:pointer;font-size:13px;color:var(--ink-2)}.rv-facts{font-size:13px;margin:8px 0;overflow-wrap:anywhere}.rv-facts code,.rv-links code{font-family:var(--mono);font-size:12px}.rv-links{margin:6px 0;padding-left:18px;font-size:12px;overflow-wrap:anywhere}.rv-table-wrap{overflow-x:auto;margin:8px 0}.rv-table{width:100%;border-collapse:collapse;font-size:13px}.rv-table td,.rv-table th{padding:6px 8px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.rv-table th{font-weight:500;color:var(--ink-2);white-space:nowrap}.rv-pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);font-size:12px;background:var(--soft);border-radius:6px;padding:8px 10px;margin:6px 0;max-height:320px;overflow-y:auto}.rv-reply{border-left:3px solid var(--accent);border-radius:0}.rv-q summary{cursor:pointer}@media (max-width:760px){.rv-verdict{grid-template-columns:1fr}.rv-verdict-word{width:-moz-fit-content;width:fit-content;min-width:64px;height:48px}.rv-part{grid-template-columns:70px minmax(0,1fr) 96px}}.results>.rv-verdict{column-span:all;display:grid}.results>.rv-ledger,.results>.rv-legacy,.results>.rv-quality{column-span:all;display:block}.dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;vertical-align:1px;background:var(--muted)}.dot-ok{background:var(--good,#22c55e)}.dot-bad{background:var(--bad,#ef4444)}.dot-warn{background:#f59e0b}.dot-run{background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 25%,transparent)}.dot-idle,.dot-wait{background:transparent;box-shadow:inset 0 0 0 1.5px var(--muted)}@media (prefers-reduced-motion:no-preference){.dot-run{animation:dot-pulse 1.2s ease-in-out infinite}}@keyframes dot-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 10%,transparent)}}.v-diluted{color:var(--bad,#ef4444)}.v-suspicious{color:#f59e0b}.status-icon,.v-none,.v-unknown{color:var(--muted)}.status-icon{flex:none;display:block}.si-ok{color:var(--ok)}.si-warn{color:var(--warn)}.si-bad{color:var(--bad)}.si-run{color:var(--accent)}.si-spin{transform-origin:8px 8px}@media (prefers-reduced-motion:no-preference){.si-spin{animation:si-spin .9s linear infinite}}@keyframes si-spin{to{transform:rotate(1turn)}}.v-genuine{color:var(--ok)}.v-diluted{color:var(--bad)}.v-suspicious{color:var(--warn)}.rl-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:36px 0 16px}.rl-head h1{margin:0;font-size:24px;font-weight:600}.rl-find button,.rl-find input,.rl-head .cta-btn{box-sizing:border-box;height:32px;font-size:13px}.rl-box{border:1px solid var(--line);border-radius:8px;background:var(--card);overflow:hidden}.rl-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--line);background:var(--soft);color:var(--ink-2);font-size:13px;font-weight:600}.rl-find{display:flex;min-width:0}.rl-find input{width:240px;min-width:0;padding:0 10px;border:1px solid var(--line);border-right:0;border-radius:6px 0 0 6px;background:var(--bg);color:var(--ink);font-family:var(--mono);font-weight:400}.rl-find input:focus{outline:none;border-color:var(--ink-2)}.rl-find button{padding:0 12px;border:1px solid var(--line);border-radius:0 6px 6px 0;background:var(--card);color:var(--ink);font-weight:500;cursor:pointer}.rl-find button:hover{background:var(--bg)}.rl-error{padding:10px 16px;border-bottom:1px solid var(--line-soft)}.rl{margin:0;padding:0;list-style:none}.rl>li+li{border-top:1px solid var(--line-soft)}.rl-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 16px;color:var(--ink);text-decoration:none}.rl-row:hover{background:var(--soft)}.rl>li.is-new .rl-row{background:var(--accent-light)}.rl-main{display:grid;grid-gap:3px;gap:3px;min-width:0}.rl-title{display:flex;align-items:center;gap:7px;min-width:0;font-size:14px}.rl-title b{overflow:hidden;font-family:var(--mono);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.rl-row:hover .rl-title b{text-decoration:underline}.rl-host{font-size:13px}.rl-host,.rl-meta{overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.rl-meta{font-size:12px}.rl-result{display:flex;align-items:baseline;gap:12px;white-space:nowrap}.rl-verdict{font-size:13px;font-weight:600}.rl-score{min-width:2.4em;font-family:var(--mono);font-size:16px;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rl-empty{margin:0;padding:32px 16px;color:var(--muted);font-size:13px;text-align:center}.rl-foot{margin:10px 2px 0;color:var(--muted);font-size:12px}.changelog .rl,.report-index-orders .rl{border:1px solid var(--line);border-radius:8px}@media (max-width:640px){.rl-head{flex-wrap:wrap}.rl-head h1{white-space:nowrap}.rl-bar{flex-wrap:wrap}.rl-bar .rl-find,.rl-head h1+.rl-find{flex:1 1 100%}.rl-find input{flex:1 1;width:auto}.rl-row{gap:10px;padding:12px}.rl-host{display:none}.rl-meta{white-space:normal}.rl-result{flex-direction:column;align-items:flex-end;gap:2px}}.rd-back{display:inline-block;margin-top:28px;color:var(--muted);font-size:13px;text-decoration:none}.rd-back:hover{color:var(--ink)}.rd-head{flex-wrap:wrap;justify-content:space-between;gap:12px 20px;margin:10px 0 16px}.rd-head,.rd-head h1{display:flex;align-items:center}.rd-head h1{gap:9px;min-width:0;margin:0;font-size:22px;font-weight:600}.rd-model{overflow-wrap:anywhere}.rd-id,.rd-model{font-family:var(--mono)}.rd-id{color:var(--muted);font-weight:400}.rd-actions{display:flex;gap:8px}.rd-actions .btn-secondary{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:32px;padding:0 12px;font-size:13px}.rd-summary{display:grid;grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;background:var(--card)}.rd-summary>div{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0;padding:14px 16px}.rd-summary>div+div{border-left:1px solid var(--line-soft)}.rd-summary span{color:var(--muted);font-size:12px}.rd-summary b{overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rd-summary>div:last-child b{font-family:var(--mono);font-size:18px}.rd-summary b small{font-weight:400}.rd-summary b small,.rd-summary>div>small{color:var(--muted);font-size:12px}.rd-hint,.rd-warn{margin:12px 0 0;font-size:13px}.rd-warn{color:var(--warn)}.rd-hint{color:var(--muted)}.rd-box{margin-top:16px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.rd-box-head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--soft);border-radius:8px 8px 0 0;font-size:13px}.rd-items{margin:0;padding:0;list-style:none}.rd-item+.rd-item{border-top:1px solid var(--line-soft)}.rd-item:not(:has(details)),.rd-item>details>summary{display:grid;grid-template-columns:16px 6.5em minmax(0,1fr) auto 4.5em;align-items:center;grid-gap:12px;gap:12px;padding:11px 16px;font-size:13px}.rd-item>details>summary{cursor:pointer;list-style:none}.rd-item>details>summary::-webkit-details-marker{display:none}.rd-item>details>summary:hover{background:var(--soft)}.rd-item>details[open]>summary{border-bottom:1px solid var(--line-soft)}.rd-item.is-wait{color:var(--muted)}.rd-name{font-weight:600;white-space:nowrap}.rd-text{min-width:0;color:var(--ink-2)}.rd-points,.rd-time{color:var(--muted);font-family:var(--mono);font-size:12px;text-align:right;white-space:nowrap}.rd-points{color:var(--ink-2)}.rd-body{padding:12px 16px 16px 44px;font-size:13px}.rd-body>p{margin:0 0 8px}.rd-cost,.rd-note{margin:10px 0 0;color:var(--muted);font-size:12px}.rd-ledger>summary{display:flex;align-items:baseline;gap:12px;padding:11px 16px;font-size:13px;cursor:pointer;list-style:none}.rd-ledger>summary::-webkit-details-marker{display:none}.rd-ledger>summary b{flex:none;white-space:nowrap}.rd-ledger>summary b:before{content:"› ";color:var(--muted)}.rd-ledger[open]>summary b:before{content:"⌄ "}.rd-ledger[open]>summary{border-bottom:1px solid var(--line-soft)}.rd-ledger-body{padding:4px 16px 14px}.rd-legacy{padding:18px 16px;color:var(--ink-2);font-size:14px}.rd-legacy p{margin:0}@media (max-width:760px){.rd-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-summary>div:first-child{grid-column:1/-1}.rd-summary>div+div{border-left:0;border-top:1px solid var(--line-soft)}.rd-summary>div:nth-child(odd):not(:first-child){border-left:1px solid var(--line-soft)}.rd-item:not(:has(details)),.rd-item>details>summary{grid-template-columns:16px minmax(0,1fr) auto;gap:4px 10px;padding:11px 12px}.rd-name{grid-column:2}.rd-points{grid-column:3;grid-row:1}.rd-text{grid-column:2/-1}.rd-time{display:none}.rd-body{padding:12px}.rd-head h1{font-size:18px}}.nc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:36px 0 18px}.nc-head h1{margin:0;font-size:24px;font-weight:600}.nc-head p{margin:6px 0 0;color:var(--muted);font-size:13px}.nc-head .nc-link{min-height:0;line-height:1;display:inline-flex;align-items:center;box-sizing:border-box;height:32px;padding:0 12px;font-size:13px;text-decoration:none;white-space:nowrap}.nc-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;align-items:start;grid-gap:16px;gap:16px}.nc-box{border:1px solid var(--line);border-radius:8px;background:var(--card)}.nc-col,.nc-side{display:grid;grid-gap:16px;gap:16px;min-width:0}.nc-box-head{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--soft);border-radius:8px 8px 0 0;font-size:13px}.nc-box-head a{color:var(--muted);font-size:12px;text-decoration:none}.nc-box-head a:hover{color:var(--ink)}.nc-tabs{display:flex;gap:4px;padding:0 12px;border-bottom:1px solid var(--line)}.nc-tabs button{margin-bottom:-1px;padding:12px 8px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:13px;font-weight:500;cursor:pointer}.nc-tabs button:hover{color:var(--ink)}.nc-tabs button.active{border-bottom-color:var(--accent);color:var(--ink);font-weight:600}.nc-ask,.nc-form{display:grid;grid-gap:16px;gap:16px;padding:18px 16px 0}.nc-ask{padding-bottom:0}.nc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.nc-page .field label{margin-bottom:6px;color:var(--ink);font-size:13px;font-weight:600}.nc-label{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.nc-label label{margin-bottom:0!important}.nc-label .hint{margin:0}.nc-mini{padding:0;border:0;background:none;color:var(--muted);font-size:12px;cursor:pointer}.nc-mini:hover{color:var(--ink)}.nc-page .custom-select>button,.nc-page .field input,.nc-page .model-picker input{box-sizing:border-box;height:36px;min-height:36px;padding-top:0;padding-bottom:0;border-radius:6px;background:var(--bg);font-size:13px}.nc-page .model-picker .model-action{width:28px;height:28px}.nc-page .input-action>button{top:2px;right:3px;width:32px;height:32px}.nc-page .input-action>button svg{width:16px;height:16px}.nc-page .field textarea{min-height:120px;border-radius:6px;background:var(--bg);font-size:14px}.nc-page .field>small{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.5}.nc-advanced>summary{color:var(--muted);font-size:13px;cursor:pointer}.nc-advanced>summary:hover{color:var(--ink)}.nc-advanced[open]>summary{margin-bottom:12px}.nc-foot{align-items:center;justify-content:space-between;gap:12px 16px;margin:0 -16px;padding:12px 16px;border-top:1px solid var(--line);background:var(--soft);border-radius:0 0 8px 8px;font-size:13px}.nc-foot,.nc-opts{display:flex;flex-wrap:wrap}.nc-opts{gap:8px 18px}.nc-opts label{display:inline-flex;align-items:center;gap:6px;color:var(--ink);cursor:pointer}.nc-opts input{accent-color:var(--accent)}.nc-opts .muted{font-size:12px}.nc-submit{display:flex;align-items:center;gap:12px;margin-left:auto}.nc-submit .muted{font-size:12px}.nc-go{gap:6px;box-sizing:border-box;height:32px;border:0;font-size:13px;cursor:pointer}.nc-go:disabled{opacity:.4;cursor:not-allowed}.nc-go svg{width:14px;height:14px}.nc-answer,.nc-error{padding-bottom:16px}.nc-answer{font-size:13px}.nc-answer pre{margin:0 0 8px;padding:12px;border:1px solid var(--line-soft);border-radius:6px;background:var(--bg);white-space:pre-wrap;overflow-wrap:anywhere}.nc-items{margin:0;padding:0;list-style:none}.nc-items li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:9px 16px;font-size:13px}.nc-items li+li{border-top:1px solid var(--line-soft)}.nc-items span{display:grid;grid-gap:2px;gap:2px;min-width:0}.nc-items b{font-weight:600}.nc-items small{color:var(--muted);font-size:12px;line-height:1.45}.nc-items em{flex:none;min-width:2.2em;color:var(--ink);font-family:var(--mono);font-size:13px;font-style:normal;font-weight:600;text-align:right}.nc-items em.is-tag{font-family:inherit;font-weight:500}.nc-items em.is-tag,.nc-note{color:var(--muted);font-size:12px}.nc-note{margin:0;padding:10px 16px 12px;border-top:1px solid var(--line-soft);line-height:1.5}.nc-note a{color:var(--ink-2)}.nc-col .rl-row{padding:10px 16px}@media (max-width:960px){.nc-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.nc-head{flex-wrap:wrap;align-items:flex-start}.nc-grid{grid-template-columns:minmax(0,1fr)}.nc-submit{width:100%;justify-content:space-between}}.nc-grid>.field{margin:0;padding:0}.nc-page .nc-grid .field>label,.nc-page .nc-label{display:flex;align-items:center;height:20px;margin-bottom:6px;line-height:20px}.nc-page .nc-label .hint-button{width:20px;height:20px;min-height:0;display:grid;place-items:center;padding:0}.nc-page .nc-label .hint-button svg{width:15px;height:15px}.footer-bar .lang-menu{flex-shrink:0;white-space:nowrap}.dc-page{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start;padding-top:40px;padding-bottom:80px}.dc-nav{position:-webkit-sticky;position:sticky;top:97px}.dc-nav>p{margin:0 0 10px;padding-left:10px;color:var(--muted);font-size:12px}.dc-nav nav{display:flex;flex-direction:column;gap:2px}.dc-nav a{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:6px;color:var(--muted);font-size:13px;text-decoration:none}.dc-nav a:hover,.dc-nav a[aria-current=true]{background:var(--soft);color:var(--ink)}.dc-nav a[aria-current=true]{font-weight:600}.dc-verb{display:inline-block;min-width:34px;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.02em}.dc-get{color:var(--ok)}.dc-post{color:var(--accent)}.dc-main{max-width:820px;min-width:0}.dc-sec{padding:8px 0 36px;scroll-margin-top:96px}.dc-sec+.dc-sec{border-top:1px solid var(--line-soft);padding-top:32px}.dc-sec h1{margin:0 0 10px;font-size:28px;font-weight:600}.dc-sec h2{margin:0 0 12px;font-size:20px;font-weight:600}.dc-sec h3{margin:24px 0 10px;font-size:14px;font-weight:600}.dc-sec li,.dc-sec p{color:var(--ink-2);font-size:15px;line-height:1.8}.dc-sec p{max-width:36em;margin:0 0 12px}.dc-sec a:not(.btn-secondary){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.dc-sec code{padding:1px 5px;border-radius:4px;background:var(--soft);font-family:var(--mono);font-size:12.5px}.dc-lead{max-width:640px;color:var(--muted)!important}.dc-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0 16px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.dc-facts>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 16px}.dc-facts>div+div{border-left:1px solid var(--line)}.dc-facts span{color:var(--muted);font-size:12px}.dc-facts b{overflow:hidden;font-family:var(--mono);font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dc-actions .muted{font-size:12px}.dc-page .dc-btn{height:32px;min-height:0;padding:0 12px;font-size:13px;line-height:1}.dc-endpoint{display:flex;align-items:center;gap:10px;margin:0 0 12px!important;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.dc-endpoint code{padding:0!important;background:none!important;font-size:13.5px!important}.dc-sec .dc-endpoint+p{margin-top:4px}.dc-steps{margin:0;padding-left:20px}.dc-steps>li+li{margin-top:18px}.dc-steps p{margin-bottom:8px}.dc-code{margin:0 0 12px;border:1px solid var(--line);border-radius:8px;background:var(--soft);overflow:hidden}.dc-code-bar{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 8px 0 14px;border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--mono);font-size:11.5px}.dc-code-bar button{height:24px;padding:0 8px;border:0;border-radius:5px;background:none;color:var(--muted);font-size:12px;cursor:pointer}.dc-code-bar button:hover{background:var(--card);color:var(--ink)}.dc-code pre{margin:0;padding:12px 14px;overflow-x:auto;font-family:var(--mono);font-size:12.5px;line-height:1.6}.dc-code pre code{padding:0;background:none;white-space:pre}.dc-table-wrap{margin:0 0 12px;border:1px solid var(--line);border-radius:8px;overflow-x:auto}.dc-table{width:100%;border-collapse:collapse;font-size:13px}.dc-table th{padding:9px 14px;border-bottom:1px solid var(--line);background:var(--soft);color:var(--muted);font-size:12px;font-weight:500;text-align:left;white-space:nowrap}.dc-table td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--line-soft);color:var(--ink-2);line-height:1.65;vertical-align:top}.dc-table tr:last-child td{border-bottom:0}.dc-table td:first-child{white-space:nowrap}.dc-req{margin-left:4px;color:var(--bad);font-size:11px}.dc-notes{margin:12px 0 0;padding-left:18px}.dc-notes li+li{margin-top:4px}@media (max-width:900px){.dc-page{grid-template-columns:minmax(0,1fr);gap:0;padding-top:24px}.dc-nav{position:static;margin-bottom:16px}.dc-nav>p{display:none}.dc-nav nav{flex-direction:row;gap:4px;overflow-x:auto;padding-bottom:6px}.dc-nav a{flex-shrink:0}.dc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-facts>div:nth-child(3){border-left:0}.dc-facts>div:nth-child(n+3){border-top:1px solid var(--line)}}.nc-warn{margin:0 0 16px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--ink);font-size:13px;line-height:1.6}.secret-masked{-webkit-text-security:disc}.ad-page{padding-top:32px;padding-bottom:64px}.ad-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.ad-head h1{margin:0;font-size:24px;font-weight:600}.ad-head p{margin:6px 0 0;font-size:13px}.ad-page .ad-btn{height:32px;min-height:0;padding:0 12px;font-size:13px;line-height:1}.ad-tabs{margin-bottom:16px;padding:0}.ad-count{margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--soft);color:var(--muted);font-family:var(--mono);font-size:11px}.ad-box{padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.ad-box-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ad-box h2{display:flex;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600}.ad-box-head p{margin:4px 0 0;font-size:13px}.ad-actions,.ad-form-foot,.ad-inline{display:flex;align-items:center;gap:8px}.ad-inline input{flex:1 1;min-width:0}.ad-login{max-width:420px}.ad-login form{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.ad-login-go{justify-self:start}.ad-empty{margin:0;padding:24px 0;color:var(--muted);font-size:13px;text-align:center}.ad-feedback{margin:0;padding:0;list-style:none;border-top:1px solid var(--line-soft)}.ad-feedback li{padding:12px 0;border-bottom:1px solid var(--line-soft)}.ad-feedback-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px}.ad-feedback p{margin:6px 0 0;color:var(--ink-2);font-size:13px;line-height:1.7;white-space:pre-wrap}.ad-form{display:grid;grid-gap:18px;gap:18px}.ad-form fieldset{margin:0;padding:0;border:0}.ad-form legend{margin-bottom:10px;color:var(--muted);font-size:12px}.ad-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.ad-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ad-wide{grid-column:1/-1}.ad-progress{display:grid;grid-gap:10px;gap:10px;margin-top:20px;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--bg)}.ad-progress-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;font-size:13px}.ad-bar{height:4px;border-radius:2px;background:var(--soft);overflow:hidden}.ad-bar i{display:block;height:100%;background:var(--accent);transition:width .3s ease}.ad-ok{margin:0;color:var(--ok);font-size:13px}.ad-subhead{margin:24px 0 10px;font-size:14px;font-weight:600}.ad-table{width:100%;border-collapse:collapse;font-size:13px}.ad-table th{border-bottom:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:500}.ad-table td,.ad-table th{padding:8px 10px;text-align:left}.ad-table td{border-bottom:1px solid var(--line-soft)}.ad-table code{font-family:var(--mono)}.ad-right{text-align:right!important}.ad-pass{color:var(--ok)}.ad-fail{color:var(--bad)}@media (max-width:760px){.ad-grid,.ad-grid-4{grid-template-columns:minmax(0,1fr)}.ad-box-head,.ad-head{flex-direction:column;align-items:stretch}}html[data-mode]{--lift:0px;--press:1;--ix-hover:color-mix(in srgb,var(--ink) 8%,transparent);--ix-press:color-mix(in srgb,var(--ink) 15%,transparent);--ix-line:color-mix(in srgb,var(--ink) 50%,var(--line));--ix-lift:none;--ix-shadow:0 2px 8px rgba(3,8,10,.1);--ix-glow-off:0 0 0 0 transparent,0 0 0 0 transparent,0 0 0 0 transparent;--ix-glow:0 0 6px 0 color-mix(in srgb,var(--accent) 35%,transparent),0 4px 16px -2px color-mix(in srgb,var(--accent) 32%,transparent),0 10px 36px -6px color-mix(in srgb,var(--accent) 26%,transparent);--ix-bloom:320ms;--ix-bloom-ease:cubic-bezier(0.22,0.8,0.24,1);--ix-ring:0 0 0 3px color-mix(in srgb,var(--accent) 24%,transparent);--ix-accent-press:color-mix(in srgb,var(--accent) 86%,var(--ink));--ix-fast:120ms;--ix-ease:cubic-bezier(0.2,0,0,1)}html[data-mode=dark]{--ix-hover:color-mix(in srgb,var(--ink) 11%,transparent);--ix-press:color-mix(in srgb,var(--ink) 18%,transparent);--ix-line:color-mix(in srgb,var(--ink) 45%,var(--line));--ix-shadow:0 2px 10px rgba(0,0,0,.5)}html[data-mode] :is(button,a,summary,input,textarea,select,.custom-select>button){transition:background-color var(--ix-fast) var(--ix-ease),border-color var(--ix-fast) var(--ix-ease),color var(--ix-fast) var(--ix-ease),box-shadow var(--ix-fast) var(--ix-ease),opacity var(--ix-fast) var(--ix-ease),transform 80ms var(--ix-ease)}html[data-mode] :is(button,[role=button],summary,label:has(input[type=checkbox]),label:has(input[type=radio])){cursor:pointer}html[data-mode] :is(.cta-btn,.btn-primary,.admin-button.primary,.site-tools .feedback-trigger){transform:none;box-shadow:var(--ix-glow-off);transition:background-color var(--ix-fast) var(--ix-ease),border-color var(--ix-fast) var(--ix-ease),color var(--ix-fast) var(--ix-ease),box-shadow .18s var(--ix-ease),transform .18s var(--ix-ease)}@media (hover:hover){html[data-mode] :is(.cta-btn,.btn-primary,.admin-button.primary):hover:not(:disabled,[aria-disabled=true]){border-color:var(--accent-hover);background:var(--accent-hover);transform:var(--ix-lift);box-shadow:var(--ix-glow);transition:background-color var(--ix-fast) var(--ix-ease),border-color var(--ix-fast) var(--ix-ease),color var(--ix-fast) var(--ix-ease),box-shadow var(--ix-bloom) var(--ix-bloom-ease),transform var(--ix-bloom) var(--ix-bloom-ease)}}html[data-mode] :is(.cta-btn,.btn-primary,.admin-button.primary):active:not(:disabled,[aria-disabled=true]){border-color:var(--ix-accent-press);background:var(--ix-accent-press);transform:scale(.97);box-shadow:var(--ix-glow-off);transition-duration:80ms}html[data-mode] :is(.btn-secondary,.icon-button,.btn-ghost,.ghost-btn,.admin-button.ghost,.cc-btn,.lt-pager button,.vendor-filter button,.rl-find button,.chart-scroll-btns button,.scatter-reset,.btn-retry,.error-toggle){transform:none;box-shadow:none}@media (hover:hover){html[data-mode] :is(.btn-secondary,.icon-button,.btn-ghost,.ghost-btn,.admin-button.ghost,.cc-btn,.lt-pager button,.vendor-filter button,.rl-find button,.chart-scroll-btns button,.scatter-reset,.btn-retry,.error-toggle):hover:not(:disabled){border-color:var(--ix-line);background:var(--card) linear-gradient(var(--ix-hover),var(--ix-hover));color:var(--ink);transform:var(--ix-lift);box-shadow:var(--ix-shadow)}html[data-mode] :is(.btn-secondary,.icon-button,.btn-ghost):hover:not(:disabled) svg{transform:none}}html[data-mode] :is(.btn-secondary,.icon-button,.btn-ghost,.ghost-btn,.admin-button.ghost,.cc-btn,.lt-pager button,.vendor-filter button,.rl-find button,.chart-scroll-btns button,.scatter-reset,.btn-retry,.error-toggle):active:not(:disabled){border-color:var(--ix-line);background:var(--card) linear-gradient(var(--ix-press),var(--ix-press));transform:scale(.97);box-shadow:none}html[data-mode] .vendor-filter button:is(.on,.active,[aria-pressed=true]){border-color:var(--ink)}html[data-mode] :is(.model-action,.input-action>button,.hint-button,.site-tools .theme-trigger,.site-tools .icon-tool,.theme-seg button,.dc-code-bar button,.nc-mini,.link-button,.key-forget,.lt-h,.home-scroll){transform:none;box-shadow:none}@media (hover:hover){html[data-mode] :is(.model-action,.input-action>button,.hint-button,.dc-code-bar button,.theme-seg button:not(.on)):hover:not(:disabled){background:var(--ix-hover);color:var(--ink);transform:none}html[data-mode] :is(.site-tools .theme-trigger,.site-tools .icon-tool):hover:not(:disabled){background:var(--soft) linear-gradient(var(--ix-hover),var(--ix-hover));color:var(--ink);transform:none}html[data-mode] :is(.site-tools .theme-trigger,.site-tools .icon-tool):hover>svg{transform:none}html[data-mode] :is(.nc-mini,.link-button,.key-forget,.lt-h,.home-scroll):hover:not(:disabled){background:none;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ix-line);text-decoration-color:var(--ix-line);text-underline-offset:3px}html[data-mode] :is(.link-button.strong,.link-button.danger):hover:not(:disabled){color:var(--ink);text-decoration:underline;text-underline-offset:3px}}html[data-mode] :is(.model-action,.input-action>button,.hint-button,.dc-code-bar button,.theme-seg button):active:not(:disabled){background:var(--ix-press);transform:scale(.94)}html[data-mode] :is(.site-tools .theme-trigger,.site-tools .icon-tool):active:not(:disabled){background:var(--soft) linear-gradient(var(--ix-press),var(--ix-press));transform:scale(.95)}html[data-mode] :is(.nc-mini,.link-button,.key-forget,.lt-h,.home-scroll):active:not(:disabled){opacity:.7}@media (hover:hover){html[data-mode] .site-tools .feedback-trigger:hover{background:var(--accent);color:var(--on-accent);transform:var(--ix-lift);box-shadow:var(--ix-glow);transition:background-color var(--ix-fast) var(--ix-ease),color var(--ix-fast) var(--ix-ease),box-shadow var(--ix-bloom) var(--ix-bloom-ease),transform var(--ix-bloom) var(--ix-bloom-ease)}}html[data-mode] .site-tools .feedback-trigger:active{background:var(--ix-accent-press);color:var(--on-accent);transform:scale(.97);box-shadow:var(--ix-glow-off);transition-duration:80ms}@media (hover:hover){html[data-mode] :is(.site-nav a,.dc-nav a,.admin-tabs button):hover:not(.active,[aria-current=true],[aria-current=page]){background:var(--ix-hover);color:var(--ink)}html[data-mode] :is(.seg-tabs button,.segmented button,.nc-tabs button,.api-status-tabs button):hover:not(.active,.on){color:var(--ink)}html[data-mode] .nc-tabs button:hover:not(.active){border-bottom-color:var(--ix-line)}html[data-mode] :is(.toc a,.footer-cols a,.footer-feedback .feedback-trigger,.nc-box-head a):hover{color:var(--ink)}}html[data-mode] :is(.site-nav a,.dc-nav a,.admin-tabs button):active{background:var(--ix-press)}html[data-mode] :is(.seg-tabs button,.segmented button,.nc-tabs button):active:not(.active,.on){opacity:.7}html[data-mode] .site-nav a.active{background:color-mix(in srgb,var(--ink) 11%,transparent);color:var(--ink);text-shadow:.35px 0 0 currentColor,-.35px 0 0 currentColor;box-shadow:none}html[data-mode=dark] .site-nav a.active{background:color-mix(in srgb,var(--ink) 16%,transparent)}@media (hover:hover){html[data-mode] .site-nav a:hover:not(.active){background:color-mix(in srgb,var(--ink) 5%,transparent)}}html[data-mode] :is(.model-card,.cap-card,.result-card,.latest-item,.recent-run){transform:none}@media (hover:hover){html[data-mode] :is(.rl-row,.recent-run,.latest-item,.rd-item>details>summary,.nc-advanced>summary,.lt-more):hover{background:var(--ix-hover)}html[data-mode] :is(.rl-row,.recent-run,.latest-item,.rd-item>details>summary):hover{box-shadow:inset 2px 0 0 var(--accent)}html[data-mode] :is(.lt-row,.lt-table tbody tr):hover td,html[data-mode] tr:hover td{background:var(--ix-hover)}html[data-mode] :is(.lt-row,.lt-table tbody tr):hover td:first-child{box-shadow:inset 2px 0 0 var(--accent)}html[data-mode] :is(.model-card,.cap-card,.result-card):hover{border-color:var(--ix-line);box-shadow:var(--ix-shadow);transform:var(--ix-lift)}html[data-mode] :is(.model-option,.select-options>button,.cc-option,.lang-popover button,.theme-popover button):hover:not(:disabled){background:var(--ix-hover);color:var(--ink)}}html[data-mode] :is(.rl-row,.recent-run,.latest-item,.rd-item>details>summary,.nc-advanced>summary,.lt-more):active{background:var(--ix-press)}html[data-mode] :is(.model-card,.cap-card):active{background:var(--card) linear-gradient(var(--ix-hover),var(--ix-hover));box-shadow:none;transform:none}html[data-mode] :is(.model-option,.select-options>button,.cc-option,.lang-popover button,.theme-popover button):active:not(:disabled){background:var(--ix-press)}html[data-mode] .select-options>button{background:transparent;color:var(--ink-2)}html[data-mode] .select-options>button:focus{background:var(--ix-hover)}html[data-mode] .select-options>button[aria-selected=true]{color:var(--ink);font-weight:600}@media (hover:hover){html[data-mode] :is(.text-link,.rd-back,.report-link,.relay-chip,.home-updated a,.dc-sec a:not(.btn-secondary),.footer-cols a,.toc a,.nc-box-head a):hover{color:var(--accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}html[data-mode] :is(.text-link,.rd-back,.report-link,.dc-sec a:not(.btn-secondary)):active{opacity:.7}@media (hover:hover){html[data-mode] :is(.field input,.field textarea,.custom-select>button,.model-picker>input,.rl-find input,.lt-search,.report-lookup>input,.relay-inline-form input,.relay-inline-form select):hover:not(:disabled,:focus){border-color:var(--ix-line)}}html[data-mode] :is(.field input,.field textarea,.custom-select>button,.model-picker>input,.rl-find input,.lt-search,.report-lookup>input,.relay-inline-form input,.relay-inline-form select):focus{border-color:var(--accent);box-shadow:var(--ix-ring);outline:none;transform:none}html[data-mode] .custom-select>button:active:not(:disabled){transform:none}html[data-mode] :is(.field input,.field textarea,.model-picker>input):disabled{cursor:not-allowed;opacity:.6}html[data-mode] input:is([type=checkbox],[type=radio]){accent-color:var(--accent);cursor:pointer}html[data-mode] :is(button,a,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 75%,var(--ink));outline-offset:2px;box-shadow:none}html[data-mode] :is(button,a,summary,[tabindex]):focus:not(:focus-visible),html[data-mode] [tabindex="-1"]:focus{outline:none}html[data-mode] :is(.rl-row,.lt-row a,.rd-item>details>summary,.model-option,.select-options>button):focus-visible{outline-offset:-2px}html[data-mode] :is(button,.cta-btn,.btn-secondary,.btn-primary):is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.45;transform:none}@media (prefers-reduced-motion:reduce){html[data-mode] :is(button,a,summary,input,textarea,select){transition:none}html[data-mode] :is(button,a,summary,.model-card,.cap-card,.result-card):is(:hover,:active){transform:none!important}}.rd-skeleton{display:flex;flex-direction:column;gap:12px;padding-top:8px}.rd-skeleton i{display:block;border-radius:6px;background:var(--soft);animation:rd-pulse 1.4s ease-in-out infinite}.rd-skel-title{width:280px;height:28px}.rd-skel-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;height:72px}.rd-skel-strip i{height:100%;border-radius:0}.rd-skel-row{height:44px}@keyframes rd-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.rd-skeleton i{animation:none}}.sk{display:block;flex:none;max-width:100%;background:linear-gradient(90deg,var(--soft) 0,color-mix(in srgb,var(--soft) 55%,var(--card)) 50%,var(--soft) 100%);background-size:200% 100%;animation:sk-shine 1.4s ease-in-out infinite}@keyframes sk-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sk{animation:none}}.sk-lines{display:flex;flex-direction:column}.sk-area:not(.page-shell){display:contents}.sk-h2{display:flex;align-items:center;height:35px}.sk-desc{display:flex;flex-direction:column;justify-content:space-around;height:45px;margin-top:8px}.sk-desc.one{height:22px}.relay-hero .sk-p{display:flex;align-items:center;height:24px;margin:0 0 15px}.relay-hero .sk-chips{display:flex;align-items:center;gap:8px;height:39px;margin-top:12px}.sk-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.sk-table-box{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--card)}.sk-table-head{display:flex;flex-direction:column;justify-content:center;gap:18px;height:84px;padding:0 20px;border-bottom:1px solid var(--line)}.sk-table-row{display:grid;grid-template-columns:40px 30px minmax(120px,2fr) 1fr 1.6fr .8fr 1fr 1.6fr;align-items:center;grid-gap:16px;gap:16px;height:59px;padding:0 20px;border-bottom:1px solid var(--line-soft,var(--line))}.sk-table-row:last-child{border-bottom:0}.sk-col{gap:6px}.sk-card,.sk-col{display:flex;flex-direction:column}.sk-fixed{box-sizing:border-box;overflow:hidden}.sk-pager{height:50px}.finding .sk+.sk{margin-top:8px}.findings[aria-hidden=true] .finding p{display:flex;flex-direction:column;justify-content:center;min-height:55px}.kpi .sk{margin:0}.sk-chips .sk{flex:0 1 auto;min-width:0}.sk-area .relay-hero>div{min-width:0}@media (max-width:760px){.sk-table-row{grid-template-columns:40px 30px minmax(0,1fr) 1fr}.sk-table-row>:nth-child(n+5){display:none}}