.cookie-card-preview{color:#4d5566;border-radius:10px;align-content:center;gap:8px;min-height:150px;padding:12px;display:grid;border:1px solid var(--line)!important;background:var(--color-white)!important}.cookie-card-set{background:var(--soft);border-left:3px solid #9aa3b8;border-radius:5px;gap:3px;min-width:0;padding:7px 9px;display:grid}.cookie-card-set small{color:#6a7286;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:8px;font-weight:800}.cookie-card-set code{color:#3f4655;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cookie-card-probes{gap:5px;margin:0;padding:0;list-style:none;display:grid}.cookie-card-probes li{border:1px solid var(--line);background:var(--color-white);border-radius:6px;justify-content:space-between;align-items:center;gap:7px;min-width:0;padding:6px 8px;display:flex}.cookie-card-probes code{color:#4a5160;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.cookie-card-probes b{border-radius:99px;flex:none;padding:2px 6px;font-size:8px;font-weight:800}.cookie-card-probes b.is-carry{color:#2f6a45;background:#eef8f2}.cookie-card-probes b.is-deny{color:#8a2f3a;background:#fdeeea}.cookie-card-verdict{border-left:3px solid var(--ink);background:var(--soft);color:#2a2a32;border-radius:0 6px 6px 0;margin:0;padding:8px 9px;font-size:10px;font-weight:700;line-height:1.5}.term-interactive-demo.cookie-demo.cookie-bench{border:1px solid var(--line);background:var(--color-white);border-radius:10px;gap:12px;padding:16px}.cookie-bench-intro{color:#4d5566;margin:0;font-size:13px;line-height:1.6}.cookie-bench-intro b{color:var(--ink)}.cookie-bench-intro code{background:var(--soft);color:#3a3a44;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:.92em}.cookie-set-line{border:1px solid var(--line);background:var(--soft);border-left:4px solid #6a7286;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.cookie-set-line small{color:#6a7286;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:10px;font-weight:800}.cookie-set-line code{overflow-wrap:anywhere;color:#2a2a32;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;line-height:1.5}.cookie-set-warning{color:#8a2f3a;font-size:12px;font-weight:700}.cookie-config{gap:8px;display:grid}.cookie-config-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cookie-config-label{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;flex:0 0 64px;font-size:12px;font-weight:800}.cookie-seg{flex-wrap:wrap;gap:5px;display:flex}.term-interactive-demo.cookie-demo .cookie-seg-btn{background:var(--color-white);color:#4a5160;min-height:30px;font:inherit;border:1px solid #d6dae3;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:700}.term-interactive-demo.cookie-demo .cookie-seg-btn:hover{border-color:var(--ink);color:var(--ink);background:#f4f5f8}.term-interactive-demo.cookie-demo .cookie-seg-btn:focus-visible{outline-offset:1px;outline:2px solid #4a5266}.term-interactive-demo.cookie-demo .cookie-seg-btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.cookie-progress{color:#6a7286;margin:0;font-size:12.5px;font-weight:700}.cookie-progress b{color:var(--ink)}.cookie-probes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cookie-probe{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:5px;min-width:0;padding:9px 10px;display:grid}.cookie-probe.is-carry{background:#eef8f2;border-color:#9ecdb1}.cookie-probe.is-deny{background:#fdeeea;border-color:#e0b3b0}.cookie-probe.is-readable{background:#eef2f9;border-color:#b9c4d8}.cookie-probe.is-blocked{background:#f3f4f7;border-color:#cfd3da}.cookie-probe.is-pending,.cookie-probe.is-script{border-style:dashed}.cookie-probe-head{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cookie-probe-tag{color:#5d6678;background:#eef0f5;border-radius:4px;flex:none;padding:1px 6px;font-size:10px;font-weight:800}.cookie-probe.is-script .cookie-probe-tag{color:#5a4a78;background:#ece6f6}.cookie-probe-head code{color:#2a2a32;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}.cookie-probe-head small{color:#6a7286;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11px;overflow:hidden}.cookie-probe-verdict{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.cookie-verdict-mark{background:var(--color-white);border:1px solid;border-radius:99px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:800}.cookie-probe.is-carry .cookie-verdict-mark{color:#2f6a45}.cookie-probe.is-deny .cookie-verdict-mark{color:#8a2f3a}.cookie-probe.is-readable .cookie-verdict-mark{color:#3a5b8a}.cookie-probe.is-blocked .cookie-verdict-mark{color:#54565c}.cookie-verdict-reason{color:#3f4655;min-width:0;font-size:12px;line-height:1.5}.cookie-probe.is-carry .cookie-verdict-reason{color:#234a35}.cookie-probe.is-deny .cookie-verdict-reason{color:#6f2630}.cookie-verdict-pending{color:#8a8f9c;font-size:12px;font-weight:600}.cookie-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.cookie-demo .cookie-cta{min-height:38px;font:inherit;padding:9px 22px;font-size:14px;font-weight:750;transition:background-color .15s ease-out;background:var(--color-rausch-600)!important;color:#fff!important;border:0!important;border-radius:8px!important}.term-interactive-demo.cookie-demo .cookie-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important}.term-interactive-demo.cookie-demo .cookie-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.cookie-demo .cookie-reset{min-height:38px;font:inherit;padding:9px 16px;font-size:13px;font-weight:700;border:1px solid var(--ink)!important;background:var(--color-white)!important;color:var(--ink)!important;border-radius:8px!important}.term-interactive-demo.cookie-demo .cookie-reset:hover{background:color-mix(in srgb, var(--ink) 8%, var(--color-white))!important}.term-interactive-demo.cookie-demo .cookie-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.cookie-demo .cookie-delete{min-height:38px;font:inherit;padding:9px 16px;font-size:13px;font-weight:700;border:1px solid var(--ink)!important;background:var(--color-white)!important;color:var(--ink)!important;border-radius:8px!important}.term-interactive-demo.cookie-demo .cookie-delete:hover{background:color-mix(in srgb, var(--ink) 8%, var(--color-white))!important}.term-interactive-demo.cookie-demo .cookie-delete:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.cookie-demo .cookie-delete[aria-pressed=true]{color:#8a2f3a!important;background:#fdeeea!important;border-color:#8a2f3a!important}.cookie-status{border-left:3px solid var(--ink);background:var(--soft);color:#3f4655;border-radius:0 6px 6px 0;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.cookie-status b{color:var(--ink)}.cookie-status code{background:var(--color-white);color:#2a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:.9em}.cookie-keyboard-hint{color:#7c879b;margin:0;font-size:11.5px;line-height:1.5}.cookie-knowledge-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cookie-knowledge-list li{border:1px solid var(--line);background:var(--color-white);color:#3f4655;border-radius:8px;padding:9px 11px;font-size:13px;line-height:1.6}.cookie-knowledge-list li b{color:var(--ink)}.cookie-knowledge-list code{background:var(--soft);color:#2a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:.9em}.cookie-how-list{counter-reset:cookie-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.cookie-how-list li{border:1px solid var(--line);background:var(--color-white);color:#3f4655;counter-increment:cookie-step;border-radius:8px;grid-template-columns:26px 1fr;align-items:start;gap:9px;padding:9px 11px;font-size:13px;line-height:1.6;display:grid}.cookie-how-list li:before{content:counter(cookie-step);background:var(--ink);color:var(--color-white);font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;border-radius:6px;align-self:start;padding:1px 0;font-size:12px;font-weight:800}.cookie-how-list b{color:var(--ink)}.cookie-how-list code{background:var(--soft);color:#2a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:.9em}.cookie-examples-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.cookie-examples-pair article{border:1px solid var(--line);background:var(--color-white);border-radius:9px;gap:5px;padding:11px 12px;display:grid}.cookie-example-good{border-left:3px solid #3a8a5d}.cookie-example-bad{border-left:3px solid #b4453f}.cookie-examples-pair article b{color:var(--ink);font-size:13px;font-weight:800}.cookie-example-good b{color:#2f6a45}.cookie-example-bad b{color:#8a2f3a}.cookie-examples-pair article code{background:var(--soft);color:#2a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;border-radius:5px;padding:5px 7px;font-size:12px;line-height:1.5;display:block;overflow-x:auto}.cookie-examples-pair article p{color:#4d5566;margin:0;font-size:13px;line-height:1.6}@media (max-width:780px){.cookie-examples-pair{grid-template-columns:1fr}.cookie-config-label{flex:0 0 56px}}@media (prefers-reduced-motion:reduce){.term-interactive-demo.cookie-demo .cookie-cta{transition:none}}@media (max-width:780px){.cookie-lifecycle-map{grid-template-columns:1fr;gap:5px}.cookie-lifecycle-map i{justify-self:center;transform:rotate(90deg)}.cookie-attribute-grid,.cookie-stage-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.cookie-scenario-grid,.cookie-transport-grid,.cookie-safety-grid{grid-template-columns:1fr}}@media (max-width:480px){.cookie-card-preview{min-height:0;padding:10px}.cookie-card-decision{grid-template-columns:1fr;gap:3px}.cookie-card-decision i{justify-self:center;transform:rotate(90deg)}.cookie-card-decision span,.cookie-card-decision b,.cookie-card-decision strong{white-space:normal}.cookie-attribute-grid,.cookie-stage-tabs{grid-template-columns:1fr}.cookie-stage-tabs button{min-height:0}.cookie-lifecycle-actions{flex-direction:column;align-items:flex-start}.cookie-stage-panel>code{overflow-wrap:anywhere;white-space:normal}}.term-card .cookie-card-preview{color:#173d4b;background:linear-gradient(145deg,#e0f0f2,#d7e9ea)!important;border-color:#5d93a8!important}.term-card .cookie-card-set{background:#f7ffff;border-left-color:#3f8093}.term-card .cookie-card-set small,.term-card .cookie-card-set code,.term-card .cookie-card-probes code,.term-card .cookie-card-verdict{color:#214b58}.term-card .cookie-card-probes li{background:#fbffff;border-color:#b4d1d8}.term-card .cookie-card-verdict{background:#ecf7f7;border-left-color:#3f8093}.term-interactive-demo.cookie-demo.cookie-gate-demo{gap:12px;color:#eaffff!important;background:#163d4a!important;border-color:#377588!important}.cookie-gate-kicker{color:#c8e9ec;letter-spacing:.03em;margin:0;font-size:12px;font-weight:800}.cookie-gate-set{background:#215464;border:1px solid #5b98a8;border-radius:8px;gap:5px;padding:10px 11px;display:grid}.cookie-gate-set small{color:#b4dde2;font-size:11px;font-weight:800}.cookie-gate-set code{color:#f1ffff;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px;font-weight:700;overflow-x:auto}.cookie-gate-request{color:#173d42;background:#eafffb;border:1px solid #5d9aab;border-left:5px solid #57b095;border-radius:9px;gap:8px;padding:12px;display:grid;box-shadow:0 3px #03141947}.cookie-gate-request.is-deny{background:#fff1eb;border-left-color:#df886d}.cookie-gate-request header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px;display:flex}.cookie-gate-request header strong{color:#174958;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;font-weight:900}.cookie-gate-request header span{color:#1c604f;background:#c7e9df;border-radius:99px;padding:2px 7px;font-size:11px;font-weight:850}.cookie-gate-request.is-deny header span{color:#803e2d;background:#f8d5ca}.cookie-gate-request>code{color:#eaffff;font-family:var(--font-geist-mono),ui-monospace,monospace;background:#173f4b;border-radius:5px;padding:7px 8px;font-size:12px;font-weight:800}.cookie-gate-result{gap:4px;display:grid}.cookie-gate-result b{color:#1b684f;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px;font-weight:900}.cookie-gate-request.is-deny .cookie-gate-result b{color:#99442e}.cookie-gate-result p{color:#244b50;margin:0;font-size:12.5px;font-weight:650;line-height:1.55}.cookie-gate-request.is-deny .cookie-gate-result p{color:#703a2d}.cookie-gate-actions{flex-wrap:wrap;gap:9px;display:flex}.term-interactive-demo.cookie-demo .cookie-cta,.term-interactive-demo.cookie-demo .cookie-gate-failure,.term-interactive-demo.cookie-demo .cookie-gate-reset,.term-interactive-demo.cookie-demo .cookie-reset{min-height:40px;font:inherit;font-weight:850;border:1px solid #0000!important;border-radius:7px!important}.term-interactive-demo.cookie-demo .cookie-cta{color:#29311f!important;background:#d9c86a!important}.term-interactive-demo.cookie-demo .cookie-cta:hover{background:#ebde8c!important}.term-interactive-demo.cookie-demo .cookie-gate-failure{color:#ffd8cb!important;background:#234f5e!important;border-color:#e2876c!important}.term-interactive-demo.cookie-demo .cookie-gate-failure:hover{background:#315f6c!important}.term-interactive-demo.cookie-demo .cookie-gate-reset,.term-interactive-demo.cookie-demo .cookie-reset{color:#214d58!important;background:#edfdfd!important;border-color:#9acdd5!important}.term-interactive-demo.cookie-demo :is(.cookie-cta,.cookie-gate-failure,.cookie-gate-reset,.cookie-reset):focus-visible{outline-offset:3px;outline:3px solid #ffe49b!important}.term-interactive-demo.cookie-demo .cookie-status{color:#e2ffff;background:#215464;border-left:3px solid #82c6cf;margin:0}
