.domain-card-preview{background:#f4f5f7;border-color:#e3e6ec;align-content:center;gap:8px;padding:14px;display:grid}.domain-card-read{color:#8a90a0;letter-spacing:.04em;justify-content:flex-end;font-size:8px;font-weight:800;display:flex}.domain-card-segments{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:4px;display:flex}.domain-card-segments i{color:#b3b8c4;align-self:center;font-style:normal}.domain-card-seg{text-align:center;background:#fff;border:1px solid #d9dde4;border-radius:6px;gap:2px;min-width:0;padding:6px 7px;display:grid}.domain-card-seg small{color:#858da0;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:800;overflow:hidden}.domain-card-seg b{color:#41454f;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.domain-card-seg.is-tld{background:#eef2f7;border-color:#c6d2e0}.domain-card-seg.is-tld b{color:#324b73}.domain-card-seg.is-second{background:#fff6e6;border-color:#e6cd92}.domain-card-seg.is-second b{color:#7c5d18}.domain-card-seg.is-sub{background:#ecf6f0;border-color:#bcd9c4}.domain-card-seg.is-sub b{color:#2a7048}.domain-card-resolves{color:#5a606e;background:#fff;border:1px solid #e3e6ec;border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:7px 9px;display:flex}.domain-card-resolves code{color:#354a78;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px;font-weight:700}.domain-card-resolves span{color:#6a7080;letter-spacing:.05em;background:#eceef3;border-radius:99px;padding:1px 6px;font-size:8px;font-weight:800}.domain-card-resolves strong{color:#2f3340;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;font-weight:700}.domain-card-path-note{color:#6a7080;margin:0;font-size:9px;line-height:1.5}.domain-card-path-note code{color:#41454f;font-family:var(--font-geist-mono), ui-monospace, monospace}.term-interactive-demo.domain-parse-demo{background:#fbfbfc;border-color:#e1e4ec}.domain-parse-field{gap:5px;display:grid}.domain-parse-field label{color:var(--muted);font-size:12px;font-weight:700}.domain-parse-chips{flex-wrap:wrap;gap:6px;display:flex}.term-interactive-demo.domain-parse-demo .domain-parse-chip{color:#4d525d;min-height:28px;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#fff;border:1px solid #d9dce3;border-radius:99px;padding:4px 9px;font-size:12px;font-weight:600}.term-interactive-demo.domain-parse-demo .domain-parse-chip:hover{border-color:var(--ink);color:var(--ink)}.term-interactive-demo.domain-parse-demo .domain-parse-chip[aria-pressed=true]{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 10%, #fff);color:var(--ink)}.term-interactive-demo.domain-parse-demo .domain-parse-chip:focus-visible,.term-interactive-demo.domain-parse-demo .domain-seg:focus-visible,.term-interactive-demo.domain-reg-demo button:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 45%, #fff);outline-offset:2px}.domain-parse-name{background:#fff;border:1px solid #e6e8ee;border-radius:8px;flex-wrap:wrap;align-items:stretch;gap:6px;padding:10px;display:flex}.domain-seg{text-align:left;cursor:pointer;background:#fff;border:1px solid #d9dde4;border-radius:7px;gap:3px;min-width:0;padding:8px 10px;display:grid}.domain-seg-role{color:#8a90a0;letter-spacing:.03em;font-size:10px;font-weight:800}.domain-seg-text{color:#2f3340;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.domain-seg.is-tld{background:#eef2f7;border-color:#c6d2e0}.domain-seg.is-tld .domain-seg-text{color:#324b73}.domain-seg.is-second{background:#fff6e6;border-color:#e6cd92}.domain-seg.is-second .domain-seg-text{color:#7c5d18}.domain-seg.is-sub{background:#ecf6f0;border-color:#bcd9c4}.domain-seg.is-sub .domain-seg-text{color:#2a7048}.domain-seg.is-selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--ink) 20%, #fff);border-color:var(--ink)}.domain-path-block{background:#f1f2f4;border:1px dashed #c4c9d2;border-radius:7px;gap:3px;min-width:0;padding:8px 10px;display:grid}.domain-path-block .domain-seg-role{color:#6a7080}.domain-path-block .domain-seg-text{color:#555a66}.domain-ip-block{background:#363641;border:1px solid #2a2a35;border-radius:7px;gap:3px;min-width:0;padding:8px 10px;display:grid}.domain-ip-block .domain-seg-role{color:#c2c5d0}.domain-ip-block .domain-seg-text{color:#fff}.domain-parse-placeholder{color:#6a7080;margin:0;padding:14px;font-size:13px;font-style:italic}.domain-parse-detail{border:1px solid #e6e8ee;border-left:3px solid color-mix(in srgb, var(--ink) 32%, #fff);background:#f6f7f9;border-radius:6px;gap:4px;padding:9px 11px;display:grid}.domain-parse-detail small{color:#6a7080;letter-spacing:.03em;font-size:11px;font-weight:800}.domain-parse-detail p{color:#3a3f4a;margin:0;font-size:13px;line-height:1.55}.term-interactive-demo.domain-reg-demo{background:#fbfbfc;border-color:#e1e4ec}.domain-reg-card{background:#fff;border:1px solid #e1e4ec;border-radius:9px;gap:9px;padding:13px;display:grid}.domain-reg-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.domain-reg-card-head strong{color:#2f3340;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:15px;font-weight:700}.domain-reg-badge{color:#5b6172;background:#eef0f3;border-radius:99px;padding:3px 9px;font-size:12px;font-weight:750}.domain-reg-badge.is-info{color:#324b73;background:#eef2f7}.domain-reg-badge.is-ok{color:#2a7048;background:#e9f5ee}.domain-reg-badge.is-warn{color:#a8443a;background:#fbecea}.domain-reg-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.domain-reg-meta div{gap:2px;min-width:0;display:grid}.domain-reg-meta dt{color:#8a90a0;font-size:11px;font-weight:800}.domain-reg-meta dd{color:#3a3f4a;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:600;overflow:hidden}.domain-reg-status{color:#41454f;margin:0;font-size:13px;line-height:1.55}.domain-reg-actions{flex-wrap:wrap;gap:7px;display:flex}.term-interactive-demo.domain-reg-demo .domain-reg-secondary{border-radius:var(--radius-buttons,8px);color:#3a3f4a;background:#fff;border:1px solid #d4d7de;font-weight:650}.term-interactive-demo.domain-reg-demo .domain-reg-secondary:hover{border-color:var(--ink);color:var(--ink)}.term-interactive-demo.domain-reg-demo .domain-cta{font-weight:750;border-radius:var(--radius-buttons,8px)!important;background:var(--color-rausch-600)!important;color:var(--color-white,#fff)!important;border:0!important}.term-interactive-demo.domain-reg-demo .domain-cta:hover{background:color-mix(in srgb, var(--color-rausch-600) 86%, #000)!important;color:var(--color-white,#fff)!important}.term-interactive-demo.domain-reg-demo .domain-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.domain-knowledge-section .checklist li::marker{color:#3a5170}.domain-example-card{background:#fafafa;border-color:#e3e6ec;gap:5px;display:grid}.domain-example-card small{color:#6a7080;letter-spacing:.03em;font-size:11px;font-weight:800}.domain-example-card b{color:#2f3340;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:14px}.domain-example-card p{color:#5a606e;margin:0;font-size:13px;line-height:1.6}.domain-example-card.is-good{border-left:3px solid #2a7048}.domain-example-card.is-good small{color:#2a7048}.domain-example-card.is-bad{border-left:3px solid #a8443a}.domain-example-card.is-bad small{color:#a8443a}@media (max-width:780px){.domain-card-segments{flex-direction:column}.domain-card-segments i{justify-self:center;transform:rotate(90deg)}.domain-reg-meta{grid-template-columns:1fr;gap:6px}}.domain-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.domain-demo button{border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.domain-demo-note{margin:0;font-size:14px;line-height:1.55}.term-card .term-preview.domain-card-preview{gap:8px;padding:10px;display:grid;color:#2a2118!important;background:radial-gradient(circle at 86% 18%,#c47a562e,#0000 34%),linear-gradient(165deg,#fbf4ea,#f0e4d2)!important;border-color:#e0d3c0!important}.domain-card-browser{background:#fffaf3;border:1px solid #e0d3c0;border-radius:12px;display:grid;overflow:hidden;box-shadow:0 10px 22px #50341c14}.domain-card-browser header{background:#efe4d4;align-items:center;gap:6px;padding:7px 8px;display:flex}.domain-card-browser header i{background:#c9b498;border-radius:50%;width:6px;height:6px}.domain-card-browser header code{color:#3d4f8a;background:#fff;border-radius:7px;flex:1;padding:3px 7px;font-size:10px;font-weight:800}.domain-card-page{gap:3px;padding:10px;display:grid}.domain-card-page small{font-weight:850;color:#8a6a48!important;font-size:8px!important}.domain-card-page strong{color:#2a2118!important;font-size:15px!important}.domain-card-page p{margin:0;color:#6a5538!important;font-size:9px!important}.domain-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#3d2f1c!important;font-size:10px!important}.term-interactive-demo.domain-demo{color:#2a2118;background:#f6efe4;border-color:#e0d3c0;gap:12px;padding:12px;display:grid}.domain-demo-browser{background:#fffaf3;border:1px solid #e0d3c0;border-radius:18px;display:grid;overflow:hidden;box-shadow:0 16px 36px #50341c14}.domain-demo-browser header{background:#efe4d4;align-items:center;gap:10px;padding:12px;display:flex}.domain-demo-dots{gap:5px;display:flex}.domain-demo-dots i{background:#c9b498;border-radius:50%;width:8px;height:8px}.domain-demo-browser header code{color:#3d4f8a;background:#fff;border-radius:10px;flex:1;padding:8px 12px;font-weight:800}.domain-demo-browser.is-path header code{color:#8a5a20}.domain-demo-browser.is-expired header code{color:#9a4330}.domain-demo-page{gap:8px;padding:18px;display:grid}.domain-demo-page small{color:#8a6a48;font-weight:850}.domain-demo-browser.is-expired .domain-demo-page{background:#fde8e0}.domain-demo-page h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,30px)}.domain-demo-page p{color:#6a5538;margin:0}.term-interactive-demo.domain-demo button:hover,.term-interactive-demo.domain-demo button[aria-pressed=true]{color:#f7f4ff;background:#3d4f8a;border-color:#3d4f8a}.term-interactive-demo.domain-demo button:focus-visible{outline-offset:3px;outline:3px solid #3d4f8a66!important}.term-interactive-demo.domain-demo .domain-demo-recover{color:#fff7f4;background:#9a4330;border-color:#9a4330}.domain-examples article.is-good{border-left:3px solid #3d4f8a}.domain-examples article.is-bad{border-left:3px solid #9a4330}@media (max-width:780px){.domain-demo-controls{flex-direction:column}.term-interactive-demo.domain-demo button{width:100%}}
