.ux-info{display:inline-flex;align-items:center;justify-content:center;margin-inline-start:4px;font-size:.85em;font-weight:400;color:var(--muted,#6B7A72);cursor:help;vertical-align:baseline;line-height:1}.ux-info:focus-visible,.ux-info:hover{color:var(--primary,#263B37);outline:none}.ux-empty{margin:8px 0;padding:10px 14px;border:1px dashed var(--line,#d4ded4);border-radius:10px;background:var(--primary-soft,#EBF0E8);color:var(--ink,#1F2A26);font-size:14px;line-height:1.5}.ux-checklist{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px}.ux-checklist li{display:flex;align-items:center;gap:8px;color:var(--ink,#1F2A26)}.ux-checklist li:before{content:"";flex:0 0 16px;height:16px;border-radius:50%;border:2px solid #c9772b;box-sizing:border-box}.ux-checklist li.ok:before{content:"✓";border-color:var(--primary,#263B37);background:var(--primary,#263B37);color:#fff;font-size:11px;line-height:12px;text-align:center}.ux-checklist li.opt{color:var(--muted,#6B7A72)}.ux-checklist li.opt:before{border-color:var(--line,#C9D3CB)}.fetch-confirm ul{margin:6px 0;padding-inline-start:20px;display:flex;flex-direction:column;gap:4px;line-height:1.5}@media (max-width:600px){.v2-grid[style*="minmax(420px"]{grid-template-columns:minmax(0,1fr)!important}.v2-actions input{width:100%!important}.bx-next{flex-wrap:wrap;gap:12px}.bx-next button{width:100%}.rw{flex-wrap:wrap;gap:4px 12px}.rw>label,.rw>span{min-width:0;overflow-wrap:anywhere}.ec-toolbar{flex-wrap:wrap}.ec-toolbar label{flex:1 1 100%}.boundary-actions,.ec-actions,.fetch-actions{flex-wrap:wrap}.ec-actions>*,.fetch-actions>button{flex:1 1 100%}.mix-table-wrap,.rp-scroll,.table-scroll{max-width:100%;overflow-x:auto}.plan-card header{flex-wrap:wrap}.plan-links{display:flex;flex-direction:column;gap:6px}.nd-topic summary span,.v2-more summary .line,code.path{overflow-wrap:anywhere}code.path{white-space:normal}.ren-heights{flex-wrap:wrap}.ux-checklist{font-size:15px}}.rp-key{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin:2px 0 12px}.rp-key-v{font-size:30px;font-weight:700;line-height:1.1;color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-key-l{font-size:14px;color:var(--muted,#6B7A72)}.rp-dark .rp-key-l{color:inherit;opacity:.8}.rp-cover .rp-h{flex:1 1 100%;margin:0}.rp-print-only{display:none}@media print{.rp-print-only{display:block}}.ux-oneline{white-space:nowrap}.ux-pair{display:inline-block;padding-inline-end:10px}@media (max-width:480px){.ux-pair{font-size:16px!important}}.result-bar{position:sticky;top:0;z-index:30;margin:0 0 16px;padding:12px 22px;gap:8px 28px;box-shadow:0 6px 18px rgba(38,59,55,.18)}.result-bar b{font-size:var(--fs-xl)}.result-bar b.big{font-size:var(--fs-3xl)}@media (max-width:760px){.result-bar{padding:10px 14px;gap:6px 16px}.result-bar b{font-size:var(--fs-md)}.result-bar b.big{font-size:var(--fs-xl)}.result-bar .ec-bench{display:none}}@media print{.result-bar{display:none!important}}.result-sticky{position:sticky;top:0;z-index:30;margin:0 0 16px;display:flex;flex-direction:column;gap:6px}.result-sticky .result-bar{position:static;margin:0}.research-progress{background:var(--side);color:var(--side-ink);border-radius:var(--r-lg);padding:8px 22px 9px;box-shadow:0 6px 18px rgba(38,59,55,.18);display:flex;flex-direction:column;gap:5px}.rp-track{display:flex;gap:3px;height:8px}.rp-seg{flex-basis:0;background:var(--side-line);border-radius:999px;overflow:hidden;position:relative}.rp-seg i{display:block;height:100%;background:var(--gold);border-radius:inherit;transition:width .6s ease}.rp-seg.failed i{background:#D88A7A}.rp-seg.skipped i{background:var(--side-muted);opacity:.5}.rp-seg.unknown i{width:40%!important;animation:rp-slide 1.6s ease-in-out infinite}@keyframes rp-slide{0%{transform:translateX(150%)}to{transform:translateX(-150%)}}.rp-line{display:flex;gap:10px;align-items:baseline;font-size:var(--fs-sm);min-width:0}.rp-line b{color:var(--gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-line span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rp-line span+span{border-inline-start:1px solid var(--side-line);padding-inline-start:10px}.rp-line em{font-style:normal;color:var(--side-muted)}.rp-line a{color:var(--gold);font-weight:600}.research-progress.over{opacity:.85}@media (max-width:760px){.research-progress{padding:7px 14px}.rp-line em{display:none}}@media (prefers-reduced-motion:reduce){.rp-seg.unknown i{animation:none;width:100%!important;opacity:.45}.rp-seg i{transition:none}}@media print{.result-sticky{display:none!important}}.sn-scroll{overflow-x:auto;margin:8px 0 4px}.sn-table{border-collapse:separate;border-spacing:3px;width:100%;min-width:440px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sn-table th{font-weight:600;font-size:var(--fs-sm);text-align:start;padding:6px 8px;color:var(--muted,#6B7A72)}.sn-table th small{display:block;font-weight:400;font-size:var(--fs-xs)}.sn-table td,.sn-table thead th{text-align:center}.sn-table td{padding:8px 6px;border-radius:8px;background:var(--line-2,#E7E9E1);font-weight:600}.sn-table td small{display:block;font-weight:400;font-size:var(--fs-xs);opacity:.75}.sn-table td.sn-loss{background:var(--bad-soft);color:var(--bad)}.sn-table td.sn-low{background:var(--warn-soft);color:var(--warn)}.sn-table td.sn-mid{background:#F6F0D8;color:#5C4A12}.sn-table td.sn-high{background:#E3EFE6;color:#245C3A}.sn-table td.sn-base{outline:2px solid var(--side);outline-offset:-2px}.sn-key{margin:10px 0 4px}.sn-sub{margin:16px 0 0;font-size:var(--fs-md)}@media print{.sn-scroll{overflow:visible}}.nd-head-actions{display:flex;gap:8px;flex-wrap:wrap}