.qr .qr-is-rule{border:1px solid var(--qr-rule);border-left:4px solid var(--qr-accent);background:#fff;border-radius:0 10px 10px 0;margin:14px 0 0;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.6}.qr .qr-is-rule--open{border-left-color:var(--qr-open)}.qr .qr-is-fixes{counter-reset:isf;gap:6px;margin:0;padding:0;list-style:none;display:grid}.qr .qr-is-fixes>li{counter-increment:isf;padding-left:34px;position:relative}.qr .qr-is-fixes>li:before{content:counter(isf, decimal-leading-zero);font-family:var(--qr-mono);color:var(--qr-muted);font-size:12px;position:absolute;top:14px;left:0}.qr .qr-is-fixes .qr-wd-fix{margin:0 0 10px}@media (max-width:719px){.qr .qr-is-fixes>li{padding-left:0}.qr .qr-is-fixes>li:before{margin-bottom:4px;display:block;position:static}}.qr .qr-is-chain{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qr .qr-is-chain li{border:1px solid var(--qr-rule);background:var(--qr-paper);color:var(--qr-ink);border-radius:8px;padding:5px 10px;font-size:13px;line-height:1.4}.qr .qr-is-chain li:last-child{background:color-mix(in srgb, var(--co,var(--qr-accent)) 12%, #fff);border-color:color-mix(in srgb, var(--co,var(--qr-accent)) 45%, var(--qr-rule));font-weight:700}.qr .qr-is-chain li+li:before{content:"→ ";color:var(--qr-muted);margin-left:-4px}.qr .qr-is-chain-wrap{border:1px solid var(--qr-rule);border-top:4px solid var(--co,var(--qr-accent));background:#fff;border-radius:12px;padding:14px 16px}.qr .qr-is-chain-wrap h3{align-items:baseline;gap:8px;margin:0 0 10px;font-size:15px;font-weight:700;display:flex}.qr .qr-is-chain-wrap h3 small{font-family:var(--qr-mono);color:var(--qr-muted);font-size:11px;font-weight:400}.qr .qr-is-chain-wrap p{color:var(--qr-ink-2);margin:10px 0 0;font-size:13.5px;line-height:1.6}.qr .qr-is-gloss{gap:10px;margin:0;display:grid}.qr .qr-is-gloss>div{border:1px solid var(--qr-rule);background:#fff;border-radius:12px;grid-template-columns:minmax(120px,160px) minmax(0,1fr);gap:6px 16px;padding:14px 16px;display:grid}.qr .qr-is-gloss dt{font-size:16px;font-weight:800;line-height:1.3}.qr .qr-is-gloss dt small{color:var(--qr-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.qr .qr-is-gloss dd{color:var(--qr-ink-2);margin:0;font-size:14.5px;line-height:1.75}@media (max-width:719px){.qr .qr-is-gloss>div{grid-template-columns:1fr}}.qr .qr-is-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qr .qr-is-chips li{border:1px solid var(--qr-rule);background:var(--qr-paper);color:var(--qr-ink-2);border-radius:999px;padding:4px 9px;font-size:12.5px}.qr .qr-is-chips--mono li{font-family:var(--qr-mono);font-size:12px}.qr .qr-is-chips-label{letter-spacing:.06em;color:var(--qr-muted);margin:14px 0 6px;font-size:12px;font-weight:700}.qr .qr-is-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.qr .qr-is-stats li{border:1px solid var(--qr-rule);border-top:3px solid var(--co,var(--qr-accent));background:#fff;border-radius:10px;min-width:0;padding:10px 12px}.qr .qr-is-stats b{font-family:var(--qr-mono);color:var(--qr-ink);overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.2;display:block}.qr .qr-is-stats span{color:var(--qr-muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.45;display:block}@media (max-width:719px){.qr .qr-is-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.qr .qr-is-sub{align-items:center;gap:8px;margin:18px 0 8px;font-size:14px;font-weight:800;display:flex}.qr .qr-is-sub i{background:var(--co,var(--qr-accent));border-radius:50%;flex:none;width:10px;height:10px}.qr .qr-is-fund{border:1px solid var(--qr-rule);border-left:4px solid var(--co,var(--qr-accent));color:var(--qr-ink-2);background:#fff;border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.7}.qr .qr-is-fund b{color:var(--qr-ink);font-size:16px}.qr .qr-is-tl{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.qr .qr-is-tl li{border:1px solid var(--qr-rule);background:#fff;border-radius:10px;grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 12px;font-size:14px;line-height:1.55;display:grid}.qr .qr-is-tl li b{font-family:var(--qr-mono);color:var(--qr-roadmap);font-size:13px}@media (max-width:719px){.qr .qr-is-tl li{grid-template-columns:1fr;gap:2px}}.qr .qr-is-layers{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.qr .qr-is-layers li{border:1px solid var(--qr-rule);background:var(--qr-paper);border-radius:10px;padding:12px 14px}.qr .qr-is-layers h4{letter-spacing:.02em;margin:0 0 6px;font-size:13px;font-weight:800}.qr .qr-is-layers li:last-child{background:#3b3fd80a;border-color:#3b3fd859}.qr .qr-is-metrics{counter-reset:ism;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}@media (min-width:720px){.qr .qr-is-metrics{grid-template-columns:1fr 1fr}}.qr .qr-is-metrics li{counter-increment:ism;border:1px solid var(--qr-rule);background:#fff;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:8px;padding:9px 12px;font-size:14px;line-height:1.5;display:grid}.qr .qr-is-metrics li:before{content:counter(ism, decimal-leading-zero);font-family:var(--qr-mono);color:var(--qr-muted);font-size:12px}.qr .qr-is-metrics li:last-child{background:#3b3fd80d;border-color:#3b3fd866;font-weight:700}.qr .qr-is-top{background:var(--qr-dark);color:var(--qr-dark-text);border-radius:12px;margin:0 0 16px;padding:16px 18px;font-size:16px;font-weight:700;line-height:1.6}.qr .qr-is-top small{font-family:var(--qr-mono);letter-spacing:.08em;color:var(--qr-dark-muted);margin-bottom:6px;font-size:11px;font-weight:400;display:block}.qr .qr-is-cos{gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.qr .qr-is-cos{grid-template-columns:1fr 1fr}}.qr .qr-is-cos li{border:1px solid var(--qr-rule);border-top:4px solid var(--co,var(--qr-accent));background:#fff;border-radius:12px;min-width:0;padding:14px 16px}.qr .qr-is-cos h3{align-items:baseline;gap:8px;margin:0 0 8px;font-size:15px;font-weight:700;display:flex}.qr .qr-is-cos h3 small{font-family:var(--qr-mono);color:var(--qr-muted);font-size:11px;font-weight:400}.qr .qr-is-cos ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.qr .qr-is-cos ul li{color:var(--qr-ink-2);background:0 0;border:0;padding:0 0 0 14px;font-size:13.5px;line-height:1.6;position:relative}.qr .qr-is-cos ul li:before{content:"";background:var(--co,var(--qr-accent));border-radius:50%;width:6px;height:6px;position:absolute;top:.65em;left:0}.qr .qr-is-cos .qr-is-cos__lbl{letter-spacing:.08em;color:var(--qr-muted);margin:8px 0 4px;font-size:11px;font-weight:700;display:block}.qr .qr-is-cos .qr-is-cos__lbl--watch{color:var(--qr-open)}.qr .qr-is-counter{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.qr .qr-is-counter li{border:1px solid var(--qr-rule);border-left:4px solid var(--qr-open);background:#fff;border-radius:12px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.qr .qr-is-counter b{font-family:var(--qr-mono);color:var(--qr-open);font-size:22px;font-weight:700;line-height:1}.qr .qr-is-counter h3{margin:0 0 4px;font-size:15px;font-weight:700}.qr .qr-is-counter p{color:var(--qr-ink-2);margin:0;font-size:14px;line-height:1.7}.qr .qr-is-tmpl{counter-reset:ist;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.qr .qr-is-tmpl li{counter-increment:ist;border:1px solid var(--qr-rule);background:#fff;border-radius:10px;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px 14px;display:grid}.qr .qr-is-tmpl li:before{content:"Q" counter(ist);font-family:var(--qr-mono);color:var(--qr-accent);font-size:13px;font-weight:700}.qr .qr-is-tmpl h3{margin:0 0 3px;font-size:15px;font-weight:700}.qr .qr-is-tmpl p{color:var(--qr-ink-2);margin:0;font-size:13.5px;line-height:1.6}.qr .qr-is-src{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qr .qr-is-src li{border-bottom:1px solid var(--qr-rule-soft);overflow-wrap:anywhere;padding:6px 0;font-size:13.5px;line-height:1.6}.qr .qr-is-src a{color:var(--qr-accent-ink);text-underline-offset:3px;-webkit-text-decoration:underline #3b3fd859;text-decoration:underline #3b3fd859}.qr .qr-is-src a:hover{text-decoration-color:currentColor}
