section[data-astro-cid-repuek64] p[data-astro-cid-repuek64]{overflow-wrap:anywhere}.term-def[data-astro-cid-repuek64]{background:var(--g-soft,var(--accent-soft));border-left:3px solid var(--g,var(--accent));border-radius:0 var(--radius-s) var(--radius-s) 0;margin:1.4rem 0 2rem;padding:1rem 1.25rem}.term-def[data-astro-cid-repuek64] p[data-astro-cid-repuek64]{color:var(--text);margin:0;font-size:1.02rem;font-weight:500;line-height:2}.cat-badge[data-astro-cid-repuek64].term-cat{background:var(--g-soft,var(--accent-soft));color:var(--g,var(--accent-strong));text-decoration:none}a[data-astro-cid-repuek64].cat-badge.term-cat:hover{text-decoration:underline}.term-meta-en[data-astro-cid-repuek64]{color:var(--text-muted);font-size:.78rem;font-weight:600}.term-chips[data-astro-cid-repuek64]{flex-wrap:wrap;gap:.45rem;display:flex}.term-chip[data-astro-cid-repuek64]{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow-s);color:var(--text-secondary);border-radius:10px;padding:.4rem .85rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.term-chip[data-astro-cid-repuek64].strong{color:var(--navy);border-color:color-mix(in oklab, var(--g,var(--accent)) 45%, transparent)}.term-chip[data-astro-cid-repuek64]:hover{border-color:var(--g,var(--accent));color:var(--g,var(--accent))}.term-fig{border:1px solid var(--hairline);border-radius:var(--radius-s);background:#fff;margin:1.4rem 0 .5rem;padding:1.1rem 1.2rem 1rem}.term-fig figcaption,.term-fig .tf-cap{color:var(--text-muted);margin:.8rem 0 0;font-size:.78rem;line-height:1.7}.term-fig .tf-formula{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.term-fig .tf-box{border:1.5px solid var(--hairline);background:var(--bg-soft,#f6f8fb);min-width:0;color:var(--text-secondary);text-align:center;border-radius:6px;padding:.55rem .8rem;font-size:.85rem;font-weight:600;line-height:1.5}.term-fig .tf-box small{color:var(--text-muted);font-size:.72rem;font-weight:500;display:block}.term-fig .tf-box.is-accent{color:#1d4fd7;background:oklab(96.5928% -.00224474 -.0159645);border-color:#2f6fed}.term-fig .tf-box.is-orange{color:#c2410c;background:oklab(96.874% .00953768 .00756012);border-color:#c2410c}.term-fig .tf-box.is-green{color:oklch(42% .1 155);background:oklab(96.8% -.00797551 .0037191);border-color:oklch(60% .11 155)}.term-fig .tf-op{color:var(--text-muted);font-size:1rem;font-weight:700}.term-fig .tf-flow{flex-wrap:wrap;align-items:stretch;gap:.45rem;margin:0;display:flex}.term-fig .tf-flow .tf-arrow{color:var(--text-muted);align-self:center;font-size:.95rem;font-weight:700}.term-fig .tf-flow .tf-box{flex:120px}.term-fig .tf-rows{gap:.4rem;margin:0;display:grid}.term-fig .tf-row{grid-template-columns:minmax(88px,130px) minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.term-fig .tf-row .tf-key{color:var(--text-muted);text-align:right;font-size:.78rem;font-weight:700;line-height:1.5}.term-fig .tf-row .tf-val{border:1px solid var(--hairline);background:var(--bg-soft,#f6f8fb);min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;border-radius:6px;padding:.5rem .75rem;font-size:.83rem;font-weight:600;line-height:1.6}.term-fig .tf-row .tf-val.is-accent{color:#1d4fd7;background:oklab(96.5928% -.00224474 -.0159645);border-color:#2f6fed}.term-fig .tf-row .tf-val.is-orange{color:#c2410c;background:oklab(96.874% .00953768 .00756012);border-color:#c2410c}.term-fig .tf-bars{gap:.55rem;margin:0;display:grid}.term-fig .tf-bar{grid-template-columns:minmax(88px,130px) minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.term-fig .tf-bar .tf-key{color:var(--text-muted);text-align:right;font-size:.78rem;font-weight:700;line-height:1.4}.term-fig .tf-bar .tf-track{align-items:center;gap:.5rem;min-width:0;display:flex}.term-fig .tf-bar .tf-fill{height:18px;width:var(--w,50%);background:#2f6fed;border-radius:4px;min-width:4px}.term-fig .tf-bar .tf-fill.is-orange{background:#c2410c}.term-fig .tf-bar .tf-fill.is-lightblue{background:#8fb1f7}.term-fig .tf-bar .tf-fill.is-green{background:oklch(60% .11 155)}.term-fig .tf-bar .tf-num{color:var(--text-secondary);white-space:nowrap;font-size:.8rem;font-weight:700}@media (width<=480px){.term-fig .tf-row,.term-fig .tf-bar{grid-template-columns:minmax(72px,96px) minmax(0,1fr)}.term-fig .tf-row .tf-key,.term-fig .tf-bar .tf-key{font-size:.72rem}}
