.anchor-card-preview{grid-template-columns:48px 1fr;gap:7px;padding:13px;display:grid}.anchor-card-nav{align-content:start;gap:4px;display:grid}.anchor-card-nav span{color:var(--accent);background:#eef1ff;border-radius:4px;padding:5px;font-size:7px}.anchor-card-preview>div:last-child{gap:4px;display:grid}.anchor-card-preview i{background:#e8e9ee;border-radius:3px;height:13px;display:block}.anchor-demo-toolbar{flex-wrap:wrap;gap:7px;display:flex}.anchor-demo-content{grid-template-columns:minmax(105px,.45fr) 1fr;gap:10px;display:grid}.anchor-demo-nav-items{align-content:start;gap:4px;display:grid}.anchor-demo-nav-items a{color:#6e6e78;border-radius:6px;padding:7px;font-size:13px}.anchor-demo-nav-items a[aria-current=location]{color:var(--accent);background:#eef1ff;font-weight:750}.anchor-demo-mobile-label,.anchor-demo-mobile-note{color:#73737d;margin:0;font-size:12px}.anchor-demo-skip{color:#5f5f69;background:#fff;border:1px solid #e1e3ea;border-radius:8px;padding:11px;font-size:13px;line-height:1.55}.anchor-demo-status{color:#71717b;margin:0;font-size:13px;line-height:1.55}@media (max-width:780px){.anchor-demo-content{grid-template-columns:1fr}.anchor-demo-nav-items{display:flex;overflow-x:auto}.anchor-demo-nav-items a{white-space:nowrap}.anchor-card-preview{grid-template-columns:1fr}}.anchor-card-preview>small{color:#7b87a0;font-size:9px;font-weight:800}.anchor-card-preview>p{color:#69758d;margin:0;font-size:9px;line-height:1.35}.anchor-card-preview{align-content:center}.anchor-card-preview .anchor-card-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;display:grid}.anchor-card-preview .anchor-card-nav :is(span,b){color:#6d7890;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#f2f4f9;border-radius:5px;justify-content:center;align-items:center;min-width:0;min-height:25px;padding:4px 3px;font-size:9px;font-weight:700;display:flex;overflow:hidden}.anchor-card-preview .anchor-card-nav b{color:#415dbf;background:#edf1ff;border:1px solid #bdcdfb;font-weight:800}@media (max-width:780px){.anchor-card-preview .anchor-card-nav{gap:3px}.anchor-card-preview .anchor-card-nav :is(span,b){min-height:24px;font-size:8px}}.term-card .term-preview.anchor-card-preview{gap:7px}.anchor-card-stage{grid-template-columns:1fr auto;align-items:stretch;gap:8px;display:grid}.anchor-card-doc{border:1px solid var(--line);background:var(--color-white);border-radius:6px;gap:3px;padding:6px;display:grid}.anchor-card-doc span,.anchor-card-doc b{color:#8590a8;background:#f3f5f9;border-radius:4px;align-items:center;min-height:17px;padding:2px 6px;font-size:8px;font-weight:700;display:flex}.anchor-card-doc b{color:var(--ink);box-shadow:inset 2px 0 0 var(--ink);background:#eef0f4;font-weight:800}.anchor-card-toc{border:1px solid var(--line);background:#fafbfc;border-radius:6px;align-content:start;gap:3px;padding:6px 5px;display:grid}.anchor-card-toc i{color:#97a1b6;border-left:2px solid #0000;border-radius:0 3px 3px 0;align-items:center;min-width:36px;min-height:17px;padding:2px 5px;font-size:7.5px;font-style:normal;font-weight:700;display:flex}.anchor-card-toc i.is-active{border-left-color:var(--ink);color:var(--ink);font-weight:800}.anchor-card-caption{color:#5e6878;margin:0;font-size:8.5px;line-height:1.5}.anchor-card-caption b{color:var(--ink);font-weight:800}.term-interactive-demo.anchor-lab-demo{border-color:var(--line);background:var(--color-white);gap:13px}.anchor-lab-brief{color:#5a6474;margin:0;font-size:13px;line-height:1.6}.anchor-lab-brief b{color:var(--ink);font-weight:700}.term-interactive-demo.anchor-lab-demo .anchor-lab-toolbar{flex-wrap:wrap;gap:7px;display:flex}.term-interactive-demo.anchor-lab-demo button{border:1px solid var(--line);background:var(--color-white);min-height:34px;color:var(--ink);font:inherit;border-radius:8px;padding:7px 12px;font-size:13px;font-weight:650}.term-interactive-demo.anchor-lab-demo button:hover{border-color:color-mix(in srgb, var(--ink) 30%, var(--line));color:var(--ink);background:var(--soft)}.term-interactive-demo.anchor-lab-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.anchor-lab-demo .anchor-lab-toolbar button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.term-interactive-demo.anchor-lab-demo .anchor-lab-toolbar button[aria-pressed=true]:hover{background:var(--ink);color:var(--color-white);filter:brightness(.92)}.term-interactive-demo.anchor-lab-demo .anchor-lab-stage{grid-template-columns:minmax(150px,220px) 1fr;align-items:start;gap:14px;display:grid}.term-interactive-demo.anchor-lab-demo .anchor-lab-stage.is-folded{grid-template-columns:1fr}.term-interactive-demo.anchor-lab-demo .anchor-lab-toc-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.term-interactive-demo.anchor-lab-demo .anchor-lab-toc a{color:#5a6474;border-left:3px solid #0000;border-radius:0 6px 6px 0;padding:8px 10px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:block}.term-interactive-demo.anchor-lab-demo .anchor-lab-toc a:hover{background:var(--soft);color:var(--ink)}.term-interactive-demo.anchor-lab-demo .anchor-lab-toc a:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.term-interactive-demo.anchor-lab-demo .anchor-lab-toc a[aria-current=location]{border-left-color:var(--ink);color:var(--ink);background:#eef0f4;font-weight:750}.term-interactive-demo.anchor-lab-demo .anchor-lab-toc a.is-broken{color:#9a8a92;font-style:italic}.term-interactive-demo.anchor-lab-demo .anchor-lab-toc a.is-broken:hover{color:#6e5a63}.term-interactive-demo.anchor-lab-demo .anchor-lab-fold{border:1px solid var(--line);background:var(--color-white);border-radius:8px;margin:0;padding:0}.term-interactive-demo.anchor-lab-demo .anchor-lab-fold>summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:700;list-style:none;display:flex}.term-interactive-demo.anchor-lab-demo .anchor-lab-fold>summary::-webkit-details-marker{display:none}.term-interactive-demo.anchor-lab-demo .anchor-lab-fold>summary>b{background:var(--ink);color:var(--color-white);border-radius:99px;padding:2px 8px;font-size:12px;font-weight:700}.term-interactive-demo.anchor-lab-demo .anchor-lab-fold[open]>summary{border-bottom:1px solid var(--line)}.term-interactive-demo.anchor-lab-demo .anchor-lab-fold .anchor-lab-toc-list{padding:6px}.term-interactive-demo.anchor-lab-demo .anchor-lab-region{border:1px solid var(--line);scroll-behavior:smooth;background:#fcfcfd;border-radius:10px;max-height:300px;padding:14px 16px;position:relative;overflow:auto}.term-interactive-demo.anchor-lab-demo .anchor-lab-region:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.anchor-lab-demo .anchor-lab-region>section{border-bottom:1px solid #eaecf1;outline:none;padding:6px 0 14px}.term-interactive-demo.anchor-lab-demo .anchor-lab-region>section:last-child{border-bottom:0}.term-interactive-demo.anchor-lab-demo .anchor-lab-region>section>h3{color:#4d5666;margin:0 0 6px;font-size:14px;font-weight:750}.term-interactive-demo.anchor-lab-demo .anchor-lab-region>section>p{color:#5e6878;margin:0 0 6px;font-size:13px;line-height:1.65}.term-interactive-demo.anchor-lab-demo .anchor-lab-region>section.is-current>h3{color:var(--ink);box-shadow:inset 3px 0 0 var(--ink);padding-left:9px;font-weight:800}.term-interactive-demo.anchor-lab-demo .anchor-lab-reading{border:1px solid var(--line);background:var(--soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 12px;display:flex}.term-interactive-demo.anchor-lab-demo .anchor-lab-reading-label{color:#6c7686;font-size:12px;font-weight:700}.term-interactive-demo.anchor-lab-demo .anchor-lab-reading-tag{background:var(--ink);color:var(--color-white);border-radius:99px;padding:3px 10px;font-size:12.5px;font-weight:750}.term-interactive-demo.anchor-lab-demo .anchor-lab-reading-hint{color:#6c7686;font-size:12px}.term-interactive-demo.anchor-lab-demo .anchor-lab-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.term-interactive-demo.anchor-lab-demo .anchor-copy-cta{background:var(--color-rausch-600);min-width:150px;color:var(--color-white);border:0;border-radius:8px;font-weight:750}.term-interactive-demo.anchor-lab-demo .anchor-copy-cta:hover{background:var(--color-rausch-600);color:var(--color-white);filter:brightness(.92)}.term-interactive-demo.anchor-lab-demo .anchor-copy-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-card .anchor-card-preview{--ink:#1f5d58;--muted:#557a75;--line:#9fc6bd;--soft:#e1f1ea;--color-white:#fbfffc;color:#1f5d58;background:#e3f1ec}.term-interactive-demo.anchor-lab-demo{--ink:#1f5d58;--muted:#557a75;--line:#9fc6bd;--soft:#e1f1ea;--color-white:#fbfffc;--color-rausch-600:#28766c;color:#1f5d58;background:#e4f2ed;border-color:#66998f}.term-interactive-demo.anchor-lab-demo button:focus-visible,.term-interactive-demo.anchor-lab-demo .anchor-lab-toc a:focus-visible,.term-interactive-demo.anchor-lab-demo .anchor-lab-region:focus-visible{outline-color:#d58a33}.term-interactive-demo.anchor-lab-demo .anchor-lab-reset{background:var(--soft);color:var(--ink)}.term-interactive-demo.anchor-lab-demo .anchor-lab-copy-log{gap:4px;width:100%;margin:0;padding:0;list-style:none;display:grid}.term-interactive-demo.anchor-lab-demo .anchor-lab-copy-log li{border:1px solid var(--line);background:var(--color-white);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:5px 10px;display:flex}.term-interactive-demo.anchor-lab-demo .anchor-lab-copy-log b{color:var(--ink);font-size:12.5px;font-weight:750}.term-interactive-demo.anchor-lab-demo .anchor-lab-copy-log code{color:#5a6474;font-size:12px}.term-interactive-demo.anchor-lab-demo .anchor-lab-copy-log small{color:#8a93a3;margin-left:auto;font-size:11.5px}.term-interactive-demo.anchor-lab-demo .anchor-lab-status{color:#545e6e;margin:0;font-size:13px;line-height:1.6}.anchor-example-grid article.anchor-example{border:1px solid var(--line);border-radius:8px;padding:12px}.anchor-example-grid article.anchor-example.is-good{background:#f5fbf7;border-color:#cfe4d8}.anchor-example-grid article.anchor-example.is-bad{background:#fdf6f6;border-color:#ead6d6}.anchor-example-grid article.anchor-example>b{border-radius:99px;margin-bottom:6px;padding:2px 9px;font-size:12px;font-weight:750;display:inline-block}.anchor-example-grid article.anchor-example.is-good>b{background:var(--ink);color:var(--color-white)}.anchor-example-grid article.anchor-example.is-bad>b{color:var(--ink);border:1px solid var(--ink);background:#fff}.anchor-example-grid article.anchor-example p{color:#515a6a;margin:0 0 6px;font-size:13px;line-height:1.6}.anchor-example-grid article.anchor-example p code{color:var(--ink);font-size:12px}.anchor-example-grid article.anchor-example>span{color:#6c7686;font-size:12.5px;line-height:1.5;display:block}@media (max-width:640px){.term-interactive-demo.anchor-lab-demo .anchor-lab-stage{grid-template-columns:1fr}.term-interactive-demo.anchor-lab-demo .anchor-lab-region{max-height:260px}.term-interactive-demo.anchor-lab-demo .anchor-copy-cta{flex:auto}.anchor-card-stage{grid-template-columns:1fr}}
