.term-card .term-preview.domain-allowlist-card-preview{color:#e6e8eb;background:#16191d;align-content:center;gap:7px;padding:11px;display:grid}.domain-allowlist-card-url{color:#c9d1d9;font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;font-size:10.5px}.domain-allowlist-card-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.domain-allowlist-card-rows li{background:#1e2227;border:1px solid #2c3138;border-left-width:3px;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;padding:5px 7px;display:flex}.domain-allowlist-card-rows span{color:#c9d1d9;font-size:10.5px;font-weight:700}.domain-allowlist-card-rows b{font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:nowrap;font-size:10.5px}.domain-allowlist-card-rows .is-pass{border-left-color:#4ade80}.domain-allowlist-card-rows .is-pass b{color:#6ee7a0}.domain-allowlist-card-rows .is-fail{border-left-color:#ff6b6b}.domain-allowlist-card-rows .is-fail b{color:#ff9a9a}.domain-allowlist-card-conclusion{color:#f1f3f5;margin:0;font-size:10.5px;font-weight:700;line-height:1.45}.domain-allowlist-card-conclusion b{color:#ffd666}.term-interactive-demo.domain-allowlist-demo{--dal-bg:#121417;--dal-panel:#1b1e23;--dal-line:#2e333b;--dal-text:#e6e8eb;--dal-dim:#a9b1bb;--dal-green:#6ee7a0;--dal-red:#ff8a8a;--dal-amber:#ffd666;background:var(--dal-bg);color:var(--dal-text);border-color:#2a2f36;gap:12px;padding:14px}.domain-allowlist-demo-task{color:#d5dae0;margin:0;font-size:14px;line-height:1.6}.domain-allowlist-demo-task b{color:#fff}.domain-allowlist-demo code{font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere}.domain-allowlist-demo-env{border:1px solid var(--dal-line);background:var(--dal-panel);border-radius:10px;gap:8px;padding:10px;display:grid}.domain-allowlist-demo-env-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.term-interactive-demo.domain-allowlist-demo .domain-allowlist-demo-env-tabs button{text-align:left;justify-items:start;gap:1px;min-height:44px;display:grid}.domain-allowlist-demo-env-tabs small{color:var(--dal-dim);font-size:11px;font-weight:600}.term-interactive-demo.domain-allowlist-demo .domain-allowlist-demo-switch{color:var(--dal-text);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;font-weight:650;line-height:1.5;display:flex}.term-interactive-demo.domain-allowlist-demo input[type=checkbox]{accent-color:#f5b301}.term-interactive-demo.domain-allowlist-demo input[type=checkbox]:focus-visible{outline:3px solid var(--dal-amber);outline-offset:2px}.domain-allowlist-demo-net{border:1px solid var(--dal-line);background:#0e1013;border-radius:10px;gap:8px;padding:10px;display:grid}.domain-allowlist-demo-net.is-goal{border-color:#3c8f5e}.domain-allowlist-demo-net>header{border-bottom:1px solid var(--dal-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:6px;display:flex}.domain-allowlist-demo-net>header b{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12.5px}.domain-allowlist-demo-count{color:var(--dal-red);font-family:var(--font-geist-mono), ui-monospace, monospace;border:1px solid #5a3030;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.domain-allowlist-demo-count.is-all{color:var(--dal-green);border-color:#2f6b47}.domain-allowlist-demo-net ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.domain-allowlist-demo-net li{border:1px solid var(--dal-line);background:var(--dal-panel);border-left-width:4px;border-radius:7px;gap:8px;padding:8px 10px;display:grid}.domain-allowlist-demo-net li.is-pass{border-left-color:#4ade80}.domain-allowlist-demo-net li.is-fail{border-left-color:#ff6b6b}.domain-allowlist-demo-net li.is-lenient{border-left-color:#f5b301}.domain-allowlist-demo-row{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px 10px;display:grid}.domain-allowlist-demo-kind{color:#c9d1d9;font-family:var(--font-geist-mono), ui-monospace, monospace;border:1px solid #3a4049;border-radius:4px;padding:2px 6px;font-size:11px}.domain-allowlist-demo-target{gap:1px;min-width:0;display:grid}.domain-allowlist-demo-target b{color:#fff;font-size:13px}.domain-allowlist-demo-target code{color:#c9d1d9;font-size:12px}.domain-allowlist-demo-result{font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:right;font-size:12px;font-weight:800}.is-pass .domain-allowlist-demo-result{color:var(--dal-green)}.is-lenient .domain-allowlist-demo-result{color:var(--dal-amber)}.is-fail .domain-allowlist-demo-result{color:var(--dal-red)}.domain-allowlist-demo-fix{background:#221d0c;border:1px dashed #5a4a1a;border-radius:7px;gap:8px;padding:8px 10px;display:grid}.domain-allowlist-demo-fix p{color:#f3e7c4;margin:0;font-size:12.5px;line-height:1.55}.domain-allowlist-demo-fix div{flex-wrap:wrap;gap:6px;display:flex}.domain-allowlist-demo-fix div button{overflow-wrap:anywhere;text-align:left}.domain-allowlist-demo-goal{color:#b6f5cf;background:#10261a;border:1px solid #2f6b47;border-radius:7px;margin:0;padding:8px 10px;font-size:13px;font-weight:750}.domain-allowlist-demo-config{border:1px solid var(--dal-line);background:var(--dal-panel);border-radius:10px;gap:10px;padding:10px;display:grid}.domain-allowlist-demo-config>header{gap:1px;display:grid}.domain-allowlist-demo-config>header small{color:var(--dal-dim);font-size:11px}.domain-allowlist-demo-config>header b{color:#fff;font-size:14px}.domain-allowlist-demo-kinds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.domain-allowlist-demo-kindbox{border:1px solid var(--dal-line);background:#15181c;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:8px;display:grid}.domain-allowlist-demo-kindbox.is-focus{border-color:#f5b301}.term-interactive-demo.domain-allowlist-demo .domain-allowlist-demo-kindbox label{color:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:750}.domain-allowlist-demo-kindbox ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.domain-allowlist-demo-kindbox li{background:#10261a;border-radius:5px;justify-content:space-between;align-items:center;gap:6px;padding:3px 4px 3px 8px;display:flex}.domain-allowlist-demo-kindbox li code{color:#b6f5cf;font-size:12px}.domain-allowlist-demo-none{color:var(--dal-dim);margin:0;font-size:12px}.domain-allowlist-demo-add{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.term-interactive-demo.domain-allowlist-demo input[type=text]{min-height:34px;color:var(--dal-text);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#0b0d10;border:1px solid #3a4049;font-size:12px}.term-interactive-demo.domain-allowlist-demo input[type=text]::placeholder{color:#8b929c}.term-interactive-demo.domain-allowlist-demo input[type=text]:focus{outline:2px solid var(--dal-amber);outline-offset:1px;border-color:#f5b301}.domain-allowlist-demo-feedback{margin:0;font-size:12px;font-weight:700;line-height:1.45}.domain-allowlist-demo-feedback.is-ok{color:var(--dal-green)}.domain-allowlist-demo-feedback.is-err{color:var(--dal-red)}.domain-allowlist-demo-seen{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.domain-allowlist-demo-seen li{color:var(--dal-dim);border:1px dashed #3a4049;border-radius:7px;align-items:center;gap:7px;padding:6px 8px;font-size:12px;font-weight:650;display:flex}.domain-allowlist-demo-seen li span{color:#e6e8eb;background:#2a2f36;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-grid}.domain-allowlist-demo-seen li.is-seen{color:#d8f7e4;border-style:solid;border-color:#2f6b47}.domain-allowlist-demo-seen li.is-seen span{color:#062012;background:#4ade80}.domain-allowlist-demo-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.term-interactive-demo.domain-allowlist-demo .domain-allowlist-demo-foot [role=status]{color:#d5dae0;flex:260px}.term-interactive-demo.domain-allowlist-demo button{min-height:32px;color:var(--dal-text);background:#23272d;border:1px solid #3a4049;border-radius:7px;font-weight:700}.term-interactive-demo.domain-allowlist-demo button:hover:not(:disabled){color:#fff;background:#2c2716;border-color:#f5b301}.term-interactive-demo.domain-allowlist-demo button[aria-pressed=true]{color:var(--dal-amber);background:#3a2f0b;border-color:#f5b301}.term-interactive-demo.domain-allowlist-demo button[aria-pressed=true] small{color:#f3e0a6}.term-interactive-demo.domain-allowlist-demo button:focus-visible{outline:3px solid var(--dal-amber);outline-offset:2px}.term-interactive-demo.domain-allowlist-demo button.domain-allowlist-demo-how{color:#ffc2c2;border-color:#7a3a3a;min-height:28px;padding:3px 9px;font-size:12px}.term-interactive-demo.domain-allowlist-demo button.domain-allowlist-demo-apply{color:#1a1300;background:#f5b301;border-color:#f5b301}.term-interactive-demo.domain-allowlist-demo button.domain-allowlist-demo-apply:hover:not(:disabled){color:#1a1300;background:#ffd666;border-color:#ffd666}.term-interactive-demo.domain-allowlist-demo button.domain-allowlist-demo-remove{color:#c9d1d9;min-height:24px;padding:1px 7px;font-size:11px}.term-interactive-demo.domain-allowlist-demo button.domain-allowlist-demo-reset{color:#d5dae0;border-style:dashed}.domain-allowlist-examples article.is-good{border-left:3px solid #1f7a4d}.domain-allowlist-examples article.is-bad{border-left:3px solid #b3392f}@media (max-width:640px){.domain-allowlist-demo-env-tabs{grid-template-columns:1fr}.domain-allowlist-demo-row{grid-template-columns:auto minmax(0,1fr)}.domain-allowlist-demo-result{text-align:left;grid-column:1/-1}.domain-allowlist-demo-kinds,.domain-allowlist-demo-seen{grid-template-columns:1fr}.term-interactive-demo.domain-allowlist-demo button.domain-allowlist-demo-how{grid-column:1/-1;justify-self:start}.domain-allowlist-demo-fix div button{white-space:normal;overflow-wrap:anywhere;text-align:left}}
