.url-card-address{border:1px solid var(--line);background:var(--color-white);min-width:0;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;flex-wrap:wrap;align-items:center;gap:1px;padding:7px 8px;font-size:9px;line-height:1.3;display:flex}.url-card-address span{color:var(--ink);border-radius:3px;padding:1px 2px}.url-card-address span.is-on{background:var(--ink);color:var(--color-white)}.url-card-parts{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.url-card-parts button{border:1px solid var(--line);background:var(--color-white);min-width:0;color:var(--muted);font:inherit;text-align:left;cursor:pointer;border-radius:4px;gap:2px;padding:5px;display:grid}.url-card-parts button:hover,.url-card-parts button:focus-visible{border-color:var(--ink);background:var(--soft);color:var(--ink)}.url-card-parts button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.url-card-parts button.is-selected{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.url-card-parts b{color:inherit;font-family:inherit;font-size:7px;font-weight:800}.url-card-parts code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;display:block;overflow:hidden}.url-card-feedback{min-height:22px;color:var(--muted);line-height:1.4;display:block;font-size:8px!important}.url-card-feedback b{color:var(--ink);font-size:8px!important}.url-card-verdict{border-left:2px solid var(--ink);background:var(--color-white);color:var(--ink);border-radius:0 4px 4px 0;margin:0;padding:6px 7px;font-weight:700;line-height:1.45;font-size:8px!important}.url-detail-flow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;display:grid}.url-detail-flow span{color:#777983;background:#fff;border:1px solid #dfe2eb;border-radius:8px;gap:4px;min-height:64px;padding:11px;font-size:12px;display:grid}.url-detail-flow span b{color:var(--accent);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px}.url-detail-flow>svg{color:#a0a4b2}.url-interactive-demo>button{justify-self:start}.url-interactive-demo label{gap:6px;display:grid}.url-interactive-demo label>span{color:#64646e;font-size:13px;font-weight:700}.url-demo-instruction{border-left:3px solid var(--accent);background:#fff;border-radius:0 7px 7px 0;gap:3px;padding:10px 11px;display:grid}.url-demo-instruction b{color:#4f5f9f;font-size:13px}.url-demo-instruction span{color:#72727e;font-size:12px;line-height:1.5}.url-demo-segments{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.url-demo-segments button{color:#5c6271;text-align:left;background:#fff;border:1px solid #dfe2eb;border-radius:8px;align-content:center;justify-items:start;gap:5px;min-width:0;min-height:70px;padding:9px 10px;display:grid}.url-demo-segments button:hover,.url-demo-segments button:focus-visible{border-color:#aab9e5}.url-demo-segments button.is-selected{background:#eef2ff;border-color:#a3b4e5;box-shadow:inset 0 -3px #5d75d7}.url-demo-segments small{color:#8b8d98;font-size:11px}.url-demo-segments code{color:#4f66bb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.url-demo-inspection{background:#f7f9ff;border:1px solid #cbd8ef;border-radius:8px;gap:9px;padding:11px;display:grid}.url-demo-inspection.is-safe{background:#f3fbf6;border-color:#c5e3d1}.url-demo-inspection.is-warning{background:#fff9f3;border-color:#edd3c0}.url-demo-inspection-heading{color:#4c63b2;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.url-demo-inspection.is-safe .url-demo-inspection-heading{color:#347b61}.url-demo-inspection.is-warning .url-demo-inspection-heading{color:#a56536}.url-demo-inspection-heading span{color:#fff;background:#4d9b85;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:grid}.url-demo-inspection.is-warning .url-demo-inspection-heading span{background:#c27b43}.url-demo-inspection-parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.url-demo-inspection-parts span{background:#fff;border:1px solid #dfe3ef;border-radius:6px;gap:4px;min-width:0;padding:7px 8px;display:grid}.url-demo-inspection-parts small{color:#8b8d98;font-size:10px}.url-demo-inspection-parts code{color:#4f66bb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.url-state-guide{gap:10px;display:grid}.url-state-tabs{flex-wrap:wrap;gap:6px;display:flex}.url-state-tabs button{color:#626977;min-height:32px;font:inherit;background:#fff;border:1px solid #dfe2eb;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:750}.url-state-tabs button:hover,.url-state-tabs button:focus-visible{color:#4f66bb;border-color:#aab9e5}.url-state-tabs button.is-selected{color:#4f66bb;background:#eef2ff;border-color:#a3b4e5}.url-state-example{background:#fafbff;border:1px solid #dce3ee;border-radius:9px;gap:9px;padding:13px;display:grid}.url-state-example.is-shareable{background:#f3fbf6;border-color:#c5e3d1}.url-state-example.is-invalid,.url-state-example.is-not-found{background:#fff9f3;border-color:#edd3c0}.url-state-example.is-forbidden,.url-state-example.is-retired{background:#fff7f8;border-color:#e4d3da}.url-state-example-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.url-state-example-heading code{color:#4f66bb;font-size:14px;font-weight:800}.url-state-example-heading b{color:#347b61;font-size:12px}.url-state-example.is-invalid .url-state-example-heading b,.url-state-example.is-not-found .url-state-example-heading b{color:#a56536}.url-state-example.is-forbidden .url-state-example-heading b,.url-state-example.is-retired .url-state-example-heading b{color:#a4545b}.url-state-example p{color:#626a79;margin:0;font-size:13px;line-height:1.55}.url-state-example>span{color:#5e6f82;border-top:1px dashed #d9dee9;align-items:baseline;gap:7px;padding-top:8px;font-size:12px;display:flex}.url-state-example>span strong{color:#4f66bb;font-size:11px}@media (max-width:780px){.url-card-parts,.url-detail-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.url-detail-flow>svg{display:none}.url-demo-segments,.url-demo-inspection-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}.term-interactive-demo.url-demo{border:1px solid var(--line);background:var(--color-white);border-radius:10px;gap:14px;padding:16px}.term-interactive-demo.url-demo button{border:1px solid var(--line);background:var(--color-white);color:var(--ink)}.term-interactive-demo.url-demo button:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.url-demo button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.url-demo button:disabled{cursor:default}.url-bar{border:1px dashed var(--line);background:var(--soft);border-radius:8px;flex-wrap:wrap;align-items:stretch;gap:3px;padding:10px;display:flex}.term-interactive-demo.url-demo .url-bar-seg{border:1px solid var(--line);background:var(--color-white);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:6px;align-content:center;gap:3px;padding:6px 9px;transition:background-color .12s ease-out,border-color .12s ease-out;display:grid}.term-interactive-demo.url-demo .url-bar-seg:hover{border-color:var(--ink);background:var(--soft)}.term-interactive-demo.url-demo .url-bar-seg.is-on{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.term-interactive-demo.url-demo .url-bar-seg small{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.2}.term-interactive-demo.url-demo .url-bar-seg.is-on small{color:var(--color-white);opacity:.85}.term-interactive-demo.url-demo .url-bar-seg code{min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.url-editor{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:8px;padding:12px;display:grid}.url-editor-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.url-editor-head small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.url-editor-head b{color:var(--ink);font-size:13px;font-weight:800}.url-editor-options{flex-wrap:wrap;gap:6px;display:flex}.url-editor-options label{border:1px solid var(--line);background:var(--color-white);min-height:34px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;font-weight:650;display:inline-flex}.url-editor-options label:hover{border-color:var(--ink);background:var(--soft)}.url-editor-options label.is-on{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.url-editor-options input[type=radio]{width:auto;min-height:0;accent-color:var(--ink);cursor:inherit;margin:0}.url-editor-options label.is-on input[type=radio]{accent-color:var(--color-white)}.url-preview{border:1px solid var(--line);background:var(--color-white);border-radius:9px;gap:10px;padding:14px;display:grid}.url-preview.is-safe{background:#f6fbf8;border-color:#c9e2d2}.url-preview.is-warn{background:#fffaf0;border-color:#eadab9}.url-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.url-preview-head small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.url-preview-head strong{border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.url-preview-head strong.is-safe{color:var(--color-white);background:#2f7a4a}.url-preview-head strong.is-warn{color:var(--color-white);background:#b07a2b}.url-preview-grid{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;display:grid}.url-preview-grid dt{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;align-self:center;font-size:11px;font-weight:800}.url-preview-grid dd{color:var(--ink);word-break:break-all;align-self:center;margin:0;font-size:13px;font-weight:650}.url-preview-grid dd code{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:700}.url-preview-grid dd.tone-safe{color:#2f6a45}.url-preview-grid dd.tone-warn{color:#8a5a1f}.url-preview-issues{background:var(--color-white);color:#8a5a1f;border:1px dashed #eadab9;border-radius:7px;margin:0;padding:9px 11px;font-size:12px;line-height:1.55}.url-preview-address{border:1px solid var(--line);background:var(--color-white);border-radius:7px;gap:4px;margin:0;padding:9px 11px;display:grid}.url-preview-address span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:800}.url-preview-address code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink);word-break:break-all;font-size:12px;font-weight:700}.url-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.term-interactive-demo.url-demo .url-cta{min-height:38px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:750;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex;border:1px solid var(--color-rausch-600)!important;background:var(--color-rausch-600)!important;color:var(--color-white)!important}.term-interactive-demo.url-demo .url-cta:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:var(--color-white)!important}.term-interactive-demo.url-demo .url-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.url-demo .url-cta:disabled{cursor:default;color:var(--color-white)!important;background:#2f7a4a!important;border-color:#2f7a4a!important}.term-interactive-demo.url-demo .url-reset{border:1px solid var(--line);background:var(--color-white);min-height:38px;color:var(--ink);font:inherit;border-radius:8px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:650;display:inline-flex}.term-interactive-demo.url-demo .url-reset:hover:not(:disabled){border-color:var(--ink);background:var(--soft);color:var(--ink)}.url-demo-status{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.url-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.url-example{border:1px solid var(--line);background:var(--color-white);border-radius:9px;gap:6px;padding:14px;display:grid}.url-example.is-good{background:#f6fbf8;border-color:#c9e2d2}.url-example.is-bad{background:#fdf3f4;border-color:#ecc9ce}.url-example small{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:2px 9px;font-size:11px;font-weight:800}.url-example.is-good small{color:var(--color-white);background:#2f7a4a}.url-example.is-bad small{color:var(--color-white);background:#a83a44}.url-example b{color:var(--ink);font-size:14px;font-weight:800;line-height:1.35}.url-example code{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--ink);word-break:break-all;font-size:12px;font-weight:700}.url-example p{color:var(--ink);margin:0;font-size:13px;line-height:1.55}@media (max-width:780px){.url-bar{padding:8px}.term-interactive-demo.url-demo .url-bar-seg{padding:5px 7px}.term-interactive-demo.url-demo .url-bar-seg code{font-size:11px}.url-preview-grid{grid-template-columns:1fr;gap:2px 0}.url-preview-grid dd{border-bottom:1px solid var(--line);padding-bottom:4px}.url-preview-grid dd:last-of-type{border-bottom:0;padding-bottom:0}.url-examples{grid-template-columns:1fr}}.term-card .term-preview.url-card-preview{--url-ink:#1e2433;--url-indigo:#3d4f8f;gap:8px;padding:10px;display:grid;color:var(--url-ink)!important;background:radial-gradient(circle at 18% 16%,#3d4f8f29,#0000 36%),linear-gradient(168deg,#f4f6fb,#e4eaf6)!important;border-color:#c8d0e0!important}.url-card-browser{background:#fbfcff;border:1px solid #c0c8da;border-radius:12px;gap:5px;padding:10px;display:grid;box-shadow:0 10px 22px #2830481a}.url-card-browser header{justify-content:space-between;gap:8px;display:flex}.url-card-browser small{font-weight:850;color:#5a6680!important;font-size:8px!important}.url-card-browser header b{background:var(--url-indigo);border-radius:999px;padding:2px 6px;color:#f4f7ff!important;font-size:8px!important}.url-card-browser code{color:#3d4f8f;overflow-wrap:anywhere;font-size:9px}.url-card-browser strong{color:var(--url-ink)!important;font-size:14px!important}.url-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#1e2433!important;font-size:10px!important}.term-interactive-demo.url-demo{--url-ink:#1e2433;--url-indigo:#3d4f8f;--url-fail:#9a4330;color:var(--url-ink);background:#e8edf6;border-color:#c8d0e0;gap:12px;padding:12px;display:grid}.url-demo-browser{background:#fbfcff;border:1px solid #c0c8da;border-radius:18px;gap:8px;padding:18px;display:grid;box-shadow:0 16px 36px #2830481a}.url-demo-browser header{justify-content:space-between;gap:8px;display:flex}.url-demo-browser small{color:#5a6680;font-size:12px;font-weight:800}.url-demo-stamp{background:var(--url-indigo);color:#f4f7ff;border-radius:999px;padding:4px 8px;font-size:12px}.url-demo-browser.is-leak .url-demo-stamp{background:var(--url-fail);color:#fff7f4}.url-demo-browser code{color:#3d4f8f;overflow-wrap:anywhere;background:#eef2fb;border-radius:10px;padding:8px 10px}.url-demo-browser.is-leak code{color:#9a4330;background:#fde8e0}.url-demo-browser h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,30px)}.url-demo-browser p{color:#4a5568;margin:0}.url-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.url-demo button{color:var(--url-ink);background:#fbfcff;border-color:#c0c8da;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.term-interactive-demo.url-demo button:hover,.term-interactive-demo.url-demo button[aria-pressed=true]{border-color:var(--url-indigo);background:var(--url-indigo);color:#f4f7ff}.term-interactive-demo.url-demo button:focus-visible{outline-offset:3px;outline:3px solid #3d4f8f66!important}.term-interactive-demo.url-demo .url-demo-recover{border-color:var(--url-fail);background:var(--url-fail);color:#fff7f4}.url-demo-note{margin:0;font-size:14px;line-height:1.55}.url-examples article.is-good{border-left:3px solid #3d4f8f}.url-examples article.is-bad{border-left:3px solid #9a4330}@media (max-width:780px){.url-demo-controls{flex-direction:column}.term-interactive-demo.url-demo button{width:100%}}
