.hosting-card-top{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.hosting-card-top span{color:#6e8997;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.hosting-card-top strong{color:#fff;background:#4f8da0;border-radius:4px;padding:3px 5px;font-size:8px}.hosting-card-route{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.hosting-card-route b{color:#4b7181;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #cbdfe8;border-radius:5px;padding:6px 5px;font-size:8px;overflow:hidden}.hosting-card-route i{color:#8babb8;font-size:10px;font-style:normal}.hosting-card-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.hosting-card-signals span{background:#fffc;border:1px solid #d8e5ea;border-radius:4px;gap:2px;padding:5px 6px;display:grid}.hosting-card-signals small{color:#8198a2;font-size:7px}.hosting-card-signals b{color:#4e7f8f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.hosting-card-boundary{color:#71828d;margin:0;font-size:8px}.hosting-environment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.hosting-environment-grid>div{background:#f9fcfd;border:1px solid #dce7eb;border-radius:8px;align-content:start;gap:4px;min-width:0;padding:12px;display:grid}.hosting-environment-grid small{color:#8198a2;font-size:11px;font-weight:800}.hosting-environment-grid b{color:#4d6874;font-size:14px}.hosting-environment-grid span{color:#73838a;font-size:12px;line-height:1.45}.hosting-interaction-demo{background:#f7fbfc}.hosting-demo-scenarios,.hosting-demo-traffic,.hosting-demo-health{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hosting-demo-traffic,.hosting-demo-health{border-top:1px solid #e1ebee;padding-top:3px}.hosting-demo-topology{background:#fff;border:1px solid #d8e5e9;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;padding:14px 10px;display:flex}.hosting-demo-topology>span,.hosting-demo-topology>b,.hosting-demo-topology>strong{color:#55717c;text-overflow:ellipsis;white-space:nowrap;background:#edf5f7;border-radius:5px;min-width:0;padding:7px 8px;font-size:12px;overflow:hidden}.hosting-demo-topology>b{color:#477586;background:#f3fafc;border:1px solid #c7dee5}.hosting-demo-topology>strong{color:#437857;background:#f0faf2;border:1px solid #b9d8c4}.hosting-demo-topology>i{color:#8aa9b2;font-style:normal}.hosting-demo-topology.is-degraded>strong{color:#8a6c31;background:#fff9e9;border-color:#dfcf9e}.hosting-demo-topology.is-down>strong{color:#9a5656;background:#fff2f2;border-color:#e1b9b8}.hosting-demo-environment{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.hosting-demo-environment>div{background:#fff;border:1px solid #dce8eb;border-radius:6px;gap:3px;min-width:0;padding:8px 9px;display:grid}.hosting-demo-environment dt{color:#80959d;font-size:11px;font-weight:800}.hosting-demo-environment dd{color:#5a727c;text-overflow:ellipsis;min-width:0;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.hosting-demo-status{color:#4e7480;background:#eef8fa;border-left:3px solid #5f9eaf;border-radius:5px;margin:0;padding:10px 11px;font-size:13px;line-height:1.55}.hosting-demo-status.is-degraded{color:#806631;background:#fff9ed;border-color:#c8a454}.hosting-demo-status.is-down{color:#965454;background:#fff3f2;border-color:#c97873}@media (max-width:780px){.hosting-environment-grid,.hosting-demo-environment{grid-template-columns:1fr}.hosting-demo-environment>div{padding:9px 10px}.hosting-demo-topology{flex-direction:column;align-items:stretch}.hosting-demo-topology>i{align-self:center;transform:rotate(90deg)}}.hosting-card-preview{color:#4a4d58;align-content:center;gap:7px;min-height:150px;padding:13px;display:grid;background:linear-gradient(145deg,#f7f8fa,#fbfbfd)!important;border-color:#d6dbe2!important}.hosting-card-map{gap:5px;margin:0;padding:0;list-style:none;display:grid}.hosting-card-map li{background:#fff;border:1px solid #e1e4eb;border-radius:6px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:6px 7px;display:grid}.hosting-card-map li:nth-child(2){background:#fafbfc;border-color:#d7dde6}.hosting-card-art{color:#6a6e7a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:700;overflow:hidden}.hosting-card-map i{color:#9aa0ad;font-size:11px;font-style:normal}.hosting-card-form{color:#3f434d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:800;overflow:hidden}.hosting-card-map small{color:#6e7280;grid-column:1/-1;font-size:8px;line-height:1.3}.hosting-card-foot{color:#585c66;margin:0;font-size:9px;line-height:1.5}.hosting-card-foot strong{color:#2f323a}.hosting-card-foot code{color:#4a4d56;font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eef0f4;border-radius:3px;padding:1px 4px;font-size:8px}.term-interactive-demo.hosting-demo{background:#fbfaf8;border-color:#e2e4ea;gap:12px}.hosting-lead{color:#4a4d58;margin:0;font-size:13px;line-height:1.6}.hosting-lead strong{color:var(--ink)}.hosting-artifact-pick,.hosting-form-pick{gap:6px;display:grid}.hosting-artifact-pick small,.hosting-form-pick small,.hosting-compare small{color:#6e7280;font-size:12px;font-weight:700}.hosting-form-pick small i{color:#aab0bc;font-style:normal}.hosting-seg{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.term-interactive-demo.hosting-demo .hosting-seg button{color:#4b4e58;text-align:left;background:#fff;border:1px solid #dcdee5;border-radius:7px;gap:2px;min-height:0;padding:8px 10px;display:grid}.term-interactive-demo.hosting-demo .hosting-seg button b{color:#2f323a;font-size:12.5px;font-weight:750}.term-interactive-demo.hosting-demo .hosting-seg button span{color:#7a7e8a;font-size:11px;font-weight:500;line-height:1.35}.term-interactive-demo.hosting-demo .hosting-seg button:hover{color:#2f323a;border-color:#b8bcc6}.term-interactive-demo.hosting-demo .hosting-seg button:hover b{color:#1f2229}.term-interactive-demo.hosting-demo .hosting-seg button[aria-pressed=true]{color:#1f2229;background:#efeef0;border-color:#4a4e58}.term-interactive-demo.hosting-demo .hosting-seg button[aria-pressed=true] b{color:#14161c}.term-interactive-demo.hosting-demo .hosting-seg button[aria-pressed=true] span{color:#3f434d}.term-interactive-demo.hosting-demo .hosting-seg button:focus-visible{outline-offset:2px;outline:3px solid #4a4e58}.hosting-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.term-interactive-demo.hosting-demo .hosting-form-card{color:#4b4e58;text-align:left;background:#fff;border:1px solid #dcdee5;border-radius:8px;align-content:start;gap:4px;min-height:0;padding:9px 10px;display:grid}.term-interactive-demo.hosting-demo .hosting-form-card .hosting-form-head{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.term-interactive-demo.hosting-demo .hosting-form-card .hosting-form-head b{color:#2f323a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.term-interactive-demo.hosting-demo .hosting-form-card .hosting-form-tag{color:#7a7e8a;font-size:10.5px;font-weight:500;line-height:1.3}.term-interactive-demo.hosting-demo .hosting-form-card:hover{border-color:#b8bcc6}.term-interactive-demo.hosting-demo .hosting-form-card.is-selected{background:#ecebed;border-color:#3a3d45}.term-interactive-demo.hosting-demo .hosting-form-card.is-selected .hosting-form-head b{color:#14161c}.term-interactive-demo.hosting-demo .hosting-form-card:focus-visible{outline-offset:2px;outline:3px solid #4a4e58}.hosting-form-rec{color:#fff;letter-spacing:.02em;background:#3a3d45;border-radius:99px;flex-shrink:0;padding:2px 6px;font-size:9.5px;font-weight:800}.hosting-compare{background:#fff;border:1px solid #e1e3ea;border-radius:9px;gap:6px;padding:11px 12px;display:grid}.hosting-compare dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 10px;margin:0;display:grid}.hosting-compare dl>div{gap:2px;min-width:0;display:grid}.hosting-compare dl>div.hosting-compare-platforms{grid-column:1/-1}.hosting-compare dt{color:#85899a;letter-spacing:.02em;font-size:10.5px;font-weight:800}.hosting-compare dd{color:#3a3d45;min-width:0;margin:0;font-size:12px;font-weight:650;line-height:1.4}.hosting-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.term-interactive-demo.hosting-demo .hosting-cta{min-height:38px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:9px 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:#fff!important}.term-interactive-demo.hosting-demo .hosting-cta:hover{border-color:var(--color-rausch-600)!important;background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.hosting-demo .hosting-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.hosting-demo .hosting-reset{color:#51535c;min-height:32px;font:inherit;background:#fff;border:1px solid #d6d7df;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:700}.term-interactive-demo.hosting-demo .hosting-reset:hover{color:#3a3d45;background:#f4f4f6;border-color:#b8bcc6}.term-interactive-demo.hosting-demo .hosting-reset:focus-visible{outline-offset:2px;outline:3px solid #4a4e58}.hosting-stage{background:#fff;border:1px solid #e1e3ea;border-radius:9px;gap:0;display:grid;overflow:hidden}.hosting-stage-bar{background:#f7f8fa;border-bottom:1px solid #eceef3;justify-content:space-between;align-items:center;gap:8px;padding:7px 11px;display:flex}.hosting-stage-bar span{color:#6a6e7a;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.hosting-stage-chip{border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800}.hosting-stage-chip.is-idle{color:#5a5d68;background:#eceef2}.hosting-stage-chip.is-online{color:#2f6a45;background:#e3f3e8}.hosting-stage-chip.is-mismatch{color:#9a3b3b;background:#fbe4e2}.hosting-stage-page{align-content:center;gap:8px;min-height:96px;padding:14px;display:grid}.hosting-stage-empty{color:#9aa0ad;text-align:center;margin:0;font-size:12.5px;line-height:1.55}.hosting-stage-rendered,.hosting-stage-broken{gap:6px;display:grid}.hosting-stage-rendered strong{color:#2f6a45;font-size:13px;font-weight:800}.hosting-stage-rendered span{color:#4a4d58;font-size:12px;line-height:1.5}.hosting-stage-broken strong{color:#9a3b3b;font-size:13px;font-weight:800}.hosting-stage-broken span{color:#6a4a4a;font-size:12px;line-height:1.5}.hosting-runtime-object{border-top:1px dashed #e4e6ec;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;padding-top:7px;display:flex}.hosting-runtime-object i{background:#f0f1f4;border:1px solid #c4c7d0;border-radius:50%;width:12px;height:12px;display:inline-block}.hosting-runtime-object i.is-lit{background:#3a3d45;border-color:#3a3d45;box-shadow:0 0 0 2px #d7d9df}.hosting-runtime-object.is-dead i{background:#f6e9e9;border-color:#d4c4c4}.hosting-runtime-object small{color:#5a5d68;font-size:11px;font-weight:700}.hosting-path{background:#f9fafb;border-top:1px solid #eceef3;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 11px;display:flex}.hosting-path-seg{color:#6a6e7a;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;align-items:center;gap:6px;font-size:11px;display:inline-flex}.hosting-path-seg i{color:#aab0bc;font-style:normal}.hosting-path.is-idle .hosting-path-seg{color:#b8bcc6}.hosting-path.is-online .hosting-path-seg{color:#2f323a;font-weight:700}.hosting-path.is-online .hosting-path-seg i{color:#3a3d45}.hosting-path.is-mismatch .hosting-path-seg{color:#9a3b3b}.hosting-path-break{color:#9a3b3b;background:#fbe4e2;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:800}.hosting-status{color:#3f434d;background:#f5f5f7;border-left:3px solid #8a8e98;border-radius:5px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.hosting-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hosting-examples article{background:#fff;border:1px solid #e1e3ea;border-radius:9px;gap:5px;padding:12px 13px;display:grid}.hosting-examples article small{color:#6e7280;letter-spacing:.04em;font-size:11px;font-weight:800}.hosting-examples article strong{color:#2f323a;font-size:14px}.hosting-examples article p{color:#4a4d58;margin:0;font-size:13px;line-height:1.55}.hosting-examples article span{color:#6a6e7a;font-size:12px;line-height:1.5}.hosting-examples .is-good{background:#f3faf4;border-color:#b9d8c2}.hosting-examples .is-good small{color:#2f6a45}.hosting-examples .is-bad{background:#fdf0ef;border-color:#e1b9b8}.hosting-examples .is-bad small{color:#9a3b3b}.hosting-focus-list{color:#3f434d;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.hosting-focus-list li b{color:var(--ink)}.hosting-focus-list li p{color:#4a4d58;margin:3px 0 0}.hosting-when-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.hosting-when-grid article{background:#faffbfc;border:1px solid #e1e3ea;border-radius:8px;gap:4px;padding:11px 12px;display:grid}.hosting-when-grid article b{color:#2f323a;font-size:13px}.hosting-when-grid article p{color:#565a66;margin:0;font-size:12.5px;line-height:1.55}.hosting-how-list{color:#3f434d;gap:6px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.hosting-how-list li{color:#4a4d58}@media (max-width:780px){.hosting-seg{grid-template-columns:1fr}.hosting-form-grid,.hosting-compare dl{grid-template-columns:repeat(2,minmax(0,1fr))}.hosting-examples,.hosting-when-grid{grid-template-columns:1fr}}@media (max-width:520px){.hosting-form-grid{grid-template-columns:1fr}.hosting-stage-page{min-height:80px;padding:11px}}.hosting-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.hosting-demo button{border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.hosting-demo-note{margin:0;font-size:14px;line-height:1.55}.term-card .term-preview.hosting-card-preview{gap:8px;padding:10px;display:grid;color:#163230!important;background:radial-gradient(circle at 78% 16%,#40a8a833,#0000 36%),linear-gradient(165deg,#eef7f6,#dceeee)!important;border-color:#b9d8d4!important}.hosting-card-site{background:#fff;border:1px solid #b9d8d4;border-radius:12px;gap:5px;padding:10px;display:grid;box-shadow:0 10px 22px #16504814}.hosting-card-site header{justify-content:space-between;display:flex}.hosting-card-site small{font-weight:850;color:#3d7a74!important;font-size:8px!important}.hosting-card-site header b{background:#1f7a72;border-radius:999px;padding:2px 6px;color:#f4fffc!important;font-size:8px!important}.hosting-card-site strong{color:#163230!important;font-size:15px!important}.hosting-card-site p{margin:0;color:#3f5c58!important;font-size:9px!important}.hosting-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#163230!important;font-size:10px!important}.term-interactive-demo.hosting-demo{color:#163230;background:#e8f2f1;border-color:#b9d8d4;gap:12px;padding:12px;display:grid}.hosting-demo-site{background:#fff;border:1px solid #b9d8d4;border-radius:18px;gap:8px;padding:18px;display:grid;box-shadow:0 16px 36px #16504814}.hosting-demo-site header{justify-content:space-between;gap:8px;display:flex}.hosting-demo-site header code{color:#1f7a72;font-weight:800}.hosting-demo-stamp{color:#f4fffc;background:#1f7a72;border-radius:999px;padding:4px 8px;font-size:12px}.hosting-demo-site.is-static-miss,.hosting-demo-site.is-serverless-ws{background:#fff6f2;border-color:#d4654f}.hosting-demo-site.is-static-miss .hosting-demo-stamp,.hosting-demo-site.is-serverless-ws .hosting-demo-stamp{color:#fff7f4;background:#d4654f}.hosting-demo-site h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,30px)}.hosting-demo-site p{color:#3f5c58;margin:0}.term-interactive-demo.hosting-demo button:hover,.term-interactive-demo.hosting-demo button[aria-pressed=true]{color:#f4fffc;background:#1f7a72;border-color:#1f7a72}.term-interactive-demo.hosting-demo button:focus-visible{outline-offset:3px;outline:3px solid #1f7a7266!important}.term-interactive-demo.hosting-demo .hosting-demo-recover{color:#fff7f4;background:#d4654f;border-color:#d4654f}.hosting-examples article.is-good{border-left:3px solid #1f7a72}.hosting-examples article.is-bad{border-left:3px solid #d4654f}@media (max-width:780px){.hosting-demo-controls{flex-direction:column}.term-interactive-demo.hosting-demo button{width:100%}}
.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%}}
.dns-card-preview{background:var(--surface-card);border-color:var(--line);gap:7px;padding:12px;display:grid}.dns-card-query{color:var(--muted);align-items:center;gap:6px;font-size:9px;display:flex}.dns-card-query code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px}.dns-card-chain{flex-wrap:wrap;align-items:stretch;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dns-card-chain li{border:1px solid var(--line);background:var(--soft);border-radius:6px;flex:1 1 0;gap:2px;min-width:0;padding:5px 6px;display:grid}.dns-card-chain b{color:var(--ink);font-size:9px;font-weight:800}.dns-card-chain small{color:var(--muted);font-size:7.5px}.dns-card-answers{gap:3px;margin:0;padding:0;list-style:none;display:grid}.dns-card-answers span{border:1px solid var(--line);background:var(--surface-card);border-radius:5px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:6px;padding:4px 6px;display:grid}.dns-card-answers b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:8px}.dns-card-answers strong{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.dns-card-note{color:var(--muted);margin:0;font-size:8.5px;line-height:1.5}.dns-card-note b{color:var(--ink);font-weight:800}.term-interactive-demo.dns-demo{border-color:var(--line);background:var(--soft)}.dns-journey-controls{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;display:grid}.dns-field{color:var(--muted);gap:4px;font-size:12px;font-weight:750;display:grid}.dns-field input,.dns-field select{border:1px solid var(--line);background:var(--surface-card);width:100%;min-height:34px;color:var(--ink);font:inherit;border-radius:6px;padding:6px 8px;font-size:12px}.dns-field select{cursor:pointer}.dns-field input:focus-visible,.dns-field select:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.dns-journey-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.dns-journey-node{border:1px solid var(--line);background:var(--surface-card);border-radius:7px;gap:3px;min-width:0;padding:8px 7px;display:grid}.dns-journey-node small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.dns-journey-node b{color:var(--muted);font-size:12px;font-weight:800}.dns-journey-return{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;font-size:10px;line-height:1.35;overflow:hidden}.dns-journey-node.dns-node-is-future{opacity:.6}.dns-journey-node.dns-node-is-done .dns-journey-return{color:var(--ink)}.dns-journey-node.dns-node-is-current{border-color:color-mix(in srgb, var(--ink) 45%, var(--line));background:color-mix(in srgb, var(--ink) 5%, var(--surface-card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 35%, var(--line))}.dns-journey-node.dns-node-is-current b,.dns-journey-node.dns-node-is-current small{color:var(--ink)}.dns-journey-node.dns-node-is-current .dns-journey-return{color:var(--ink);font-weight:700}.dns-journey-result{border:1px solid var(--line);border-left:3px solid color-mix(in srgb, var(--ink) 40%, var(--line));background:var(--surface-card);border-radius:7px;gap:4px;padding:10px 12px;display:grid}.dns-journey-result small{color:var(--muted);font-size:11px;font-weight:700}.dns-journey-result strong{color:var(--ink);font-size:13px;line-height:1.4}.dns-journey-result code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace}.dns-journey-result span{color:var(--muted);font-size:11px;line-height:1.45}.dns-journey-result[data-state=resolved]{border-left-color:color-mix(in srgb, var(--ink) 60%, var(--line))}.dns-journey-pending{color:var(--muted)!important;font-weight:600!important}.dns-journey-actions{flex-wrap:wrap;gap:8px;display:flex}.dns-cache-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dns-cache-card{border:1px solid var(--line);background:var(--surface-card);border-radius:7px;gap:4px;min-width:0;padding:10px 12px;display:grid}.dns-cache-card small{color:var(--muted);font-size:11px;font-weight:700}.dns-cache-card strong{color:var(--ink);font-size:13px}.dns-cache-card strong code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace}.dns-cache-card span{color:var(--muted);font-size:11px;line-height:1.45}.dns-cache-card.dns-cache-authoritative{border-left:3px solid color-mix(in srgb, var(--ink) 45%, var(--line))}.dns-cache-card.dns-cache-is-stale{background:color-mix(in srgb, #b07a2a 6%, var(--surface-card));border-left:3px solid #b07a2a}.dns-cache-card.dns-cache-is-stale span{color:#8a5d1f}.dns-cache-actions{flex-wrap:wrap;gap:8px;display:flex}.dns-status{color:var(--ink);margin:0;font-size:13px;line-height:1.55}.dns-examples-grid article.is-good{border-color:color-mix(in srgb, #4d805d 30%, var(--line));background:color-mix(in srgb, #4d805d 5%, var(--surface-card))}.dns-examples-grid article.is-good b{color:color-mix(in srgb, var(--ink) 35%, #4d805d)}.dns-examples-grid article.is-bad{border-color:color-mix(in srgb, #b15259 30%, var(--line));background:color-mix(in srgb, #b15259 5%, var(--surface-card))}.dns-examples-grid article.is-bad b{color:color-mix(in srgb, var(--ink) 35%, #b15259)}.dns-examples-grid article p{color:var(--muted)}.term-interactive-demo.dns-demo .dns-cta{font-weight:var(--font-weight-bold);border-radius:var(--radius-buttons)!important;background:var(--color-rausch-600)!important;color:var(--color-white)!important;border:0!important}.term-interactive-demo.dns-demo .dns-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 85%, #000)!important;color:var(--color-white)!important}.term-interactive-demo.dns-demo .dns-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.dns-demo .dns-cta:disabled{opacity:.5;cursor:not-allowed}.term-interactive-demo.dns-demo .dns-btn{border:1px solid var(--line)!important;border-radius:var(--radius-buttons)!important;background:var(--surface-card)!important;color:var(--ink)!important}.term-interactive-demo.dns-demo .dns-btn:hover{border-color:color-mix(in srgb, var(--ink) 25%, var(--line))!important;color:var(--ink)!important}.term-interactive-demo.dns-demo .dns-btn:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:780px){.dns-journey-controls{grid-template-columns:1fr}.dns-journey-path{grid-template-columns:1fr 1fr}.dns-cache-grid,.dns-resolver-demo-controls{grid-template-columns:1fr}.dns-resolver-demo-path{grid-template-columns:1fr;gap:4px}.dns-resolver-demo-path i{justify-self:center;transform:rotate(90deg)}.dns-ttl-lanes{grid-template-columns:1fr}}.dns-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.dns-demo button{border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.dns-demo-note{margin:0;font-size:14px;line-height:1.55}.term-card .term-preview.dns-card-preview{gap:8px;padding:10px;display:grid;color:#e8f4f6!important;background:radial-gradient(circle at 16% 20%,#3ecfcf29,#0000 36%),linear-gradient(155deg,#122033,#0d1824)!important;border-color:#1b3348!important}.dns-card-slip{background:#173044;border:1px solid #2a4a5e;border-radius:12px;gap:5px;padding:10px;display:grid}.dns-card-slip header{justify-content:space-between;display:flex}.dns-card-slip small{font-weight:850;color:#8eb8c4!important;font-size:8px!important}.dns-card-slip header b{background:#3ecfcf;border-radius:999px;padding:2px 6px;color:#0d1824!important;font-size:8px!important}.dns-card-slip strong{color:#e8f4f6!important;font-size:15px!important}.dns-card-slip code{color:#3ecfcf;font-size:10px}.dns-card-slip p{margin:0;color:#b7d0d6!important;font-size:9px!important}.dns-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#e8f4f6!important;font-size:10px!important}.term-interactive-demo.dns-demo{color:#122033;background:#e8eef2;border-color:#1b3348;gap:12px;padding:12px;display:grid}.dns-demo-stage{grid-template-columns:1.1fr .9fr;gap:10px;display:grid}.dns-demo-slip,.dns-demo-browser{border-radius:16px;gap:8px;padding:16px;display:grid}.dns-demo-slip{color:#e8f4f6;background:#122033;box-shadow:0 16px 36px #0d182433}.dns-demo-slip header{justify-content:space-between;gap:8px;display:flex}.dns-demo-slip small{color:#8eb8c4}.dns-demo-stamp{color:#0d1824;background:#3ecfcf;border-radius:999px;padding:4px 8px;font-size:12px}.dns-demo-stage.is-stale .dns-demo-stamp{color:#2a2116;background:#e0b15a}.dns-demo-stage.is-wrong .dns-demo-stamp{color:#2a1010;background:#e06a6a}.dns-demo-slip h3{color:#e8f4f6;margin:0;font-size:clamp(18px,2.6vw,26px)}.dns-demo-slip code{color:#3ecfcf}.dns-demo-slip p{color:#b7d0d6;margin:0}.dns-demo-browser{color:#122033;background:#fff;border:1px solid #c5d4dc}.dns-demo-stage.is-wrong .dns-demo-browser{color:#7a2020;background:#fde8e8;border-color:#e06a6a}.term-interactive-demo.dns-demo button:hover,.term-interactive-demo.dns-demo button[aria-pressed=true]{color:#e8f4f6;background:#122033;border-color:#122033}.term-interactive-demo.dns-demo button:focus-visible{outline-offset:3px;outline:3px solid #12203366!important}.term-interactive-demo.dns-demo .dns-demo-recover{color:#fff7f4;background:#e06a6a;border-color:#e06a6a}.dns-examples article.is-good{border-left:3px solid #1b7a7a}.dns-examples article.is-bad{border-left:3px solid #e06a6a}@media (max-width:780px){.dns-demo-stage{grid-template-columns:1fr}.dns-demo-controls{flex-direction:column}.term-interactive-demo.dns-demo button{width:100%}}
.term-card .https-card-preview{color:#4d5566;border-radius:10px;align-content:center;gap:7px;min-height:150px;padding:12px;display:grid;border:1px solid var(--line)!important;background:var(--color-white)!important}.https-card-payload{background:var(--soft);border-left:3px solid #6a7286;border-radius:5px;align-items:baseline;gap:7px;min-width:0;padding:6px 9px;display:flex}.https-card-payload small{color:#6a7286;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.https-card-payload code{text-overflow:ellipsis;white-space:nowrap;color:#2a2a32;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:700;overflow:hidden}.https-card-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.https-card-rows li{border:1px solid var(--line);background:var(--color-white);border-radius:7px;grid-template-rows:auto auto;grid-template-columns:46px 1fr;align-items:center;column-gap:8px;min-width:0;padding:5px 9px;display:grid}.https-card-rows li.is-http{background:#fdf1f1;border-color:#e6b8bb}.https-card-rows li.is-https{background:#f2faf4;border-color:#b9d8c4}.https-card-rows .https-card-op{color:#4a5266;font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;background:#eef0f5;border-radius:5px;grid-row:span 2;align-self:center;padding:3px 0;font-size:10.5px;font-weight:800}.https-card-rows code{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;font-weight:800;overflow:hidden}.https-card-rows li.is-http code{color:#8a2f3a}.https-card-rows li.is-https code{color:#2f6a45}.https-card-rows b{color:#4a5266;font-size:9.5px;font-weight:700;line-height:1.35}.https-card-chain{border:1px dashed var(--line);background:var(--soft);color:#6a7286;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:5px 9px;font-size:9.5px;font-weight:700;display:flex}.https-card-chain b{color:#4a5266;font-family:var(--font-geist-mono), ui-monospace, monospace}.https-card-chain i{color:#aab0bd;font-style:normal}.https-card-chain span{color:#7c879b;margin-left:auto;font-size:9px}.https-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.https-demo.https-lab{border:1px solid var(--line);background:var(--color-white);border-radius:10px;gap:12px;padding:16px}.https-lab-intro{color:#4d5566;margin:0;font-size:13px;line-height:1.6}.https-lab-intro b{color:var(--ink)}.https-scenario{border:1px solid var(--line);background:var(--soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.https-scenario-label{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;flex:none;font-size:12px;font-weight:800}.https-seg{flex-wrap:wrap;gap:5px;display:flex}.term-interactive-demo.https-demo .https-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.https-demo .https-seg-btn:hover:not(:disabled){border-color:var(--ink);color:var(--ink);background:#f4f5f8}.term-interactive-demo.https-demo .https-seg-btn:focus-visible{outline-offset:1px;outline:2px solid #4a5266}.term-interactive-demo.https-demo .https-seg-btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.https-wire{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;display:grid}.https-pane{border:1px solid var(--line);background:var(--color-white);border-radius:8px;grid-template-rows:auto 1fr;gap:8px;min-width:0;padding:10px 12px;display:grid}.https-pane.is-secure{background:#f5fbf7;border-color:#b9d8c4}.https-pane.is-blocked{background:#fdf1f1;border-color:#e0a8ab}.https-pane-head{align-items:baseline;gap:6px;min-width:0;display:flex}.https-pane-head small{color:#6a7286;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:10.5px;font-weight:800}.https-pane-head code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11.5px;font-weight:800;overflow:hidden}.https-pane-body{align-content:start;gap:5px;min-width:0;display:grid}.https-pane-body>p{color:#7c879b;margin:0;font-size:12px;line-height:1.5}.https-msg{border:1px solid var(--line);background:var(--soft);border-radius:6px;gap:3px;min-width:0;padding:7px 9px;display:grid}.https-msg>span{color:#6a7286;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;font-size:10px;font-weight:800}.https-msg code{overflow-wrap:anywhere;color:#2a2a32;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11.5px;font-weight:700}.https-secure{background:#ecf6ef;border:1px solid #b9d8c4;border-radius:6px;gap:4px;min-width:0;padding:8px 9px;display:grid}.https-secure>b{color:#2f6a45;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.https-secure code{overflow-wrap:anywhere;color:#234a35;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:700}.https-err{background:#fde8e9;border:1px solid #d98a8e;border-radius:6px;gap:4px;min-width:0;padding:9px 10px;display:grid}.https-err strong{color:#8a2f3a;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:800}.https-err p{color:#6f2630;margin:0;font-size:12.5px;font-weight:700}.https-err small{color:#8a4a4d;font-size:11px;line-height:1.5}.https-wire-arrow{color:#aab0bd;align-self:center;font-size:18px;font-weight:800}.https-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.https-steps li{border:1px solid var(--line);background:var(--color-white);border-radius:7px;gap:3px;min-width:0;padding:8px 9px;display:grid}.https-steps li.is-current{border:2px solid var(--ink);background:#f4f5f8;padding:7px 8px}.https-steps li.is-done{background:var(--soft);border-color:#c8ccd6}.https-steps li b{color:#4a5160;font-size:12px;font-weight:800}.https-steps li.is-current b{color:var(--ink)}.https-steps li.is-done b{color:#6a7286}.https-steps li small{color:#7c879b;font-size:11px;line-height:1.4}.https-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.term-interactive-demo.https-demo .https-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.https-demo .https-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important}.term-interactive-demo.https-demo .https-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.https-demo .https-cta:disabled{cursor:not-allowed;color:#fff!important;background:#c0c4cc!important}.term-interactive-demo.https-demo .https-reset{min-height:36px;font:inherit;padding:8px 14px;font-size:13px;font-weight:700;background:var(--soft)!important;color:#53596a!important;border:1px solid #c0c4cc!important;border-radius:8px!important}.term-interactive-demo.https-demo .https-reset:hover{background:#e9ebf0!important}.term-interactive-demo.https-demo .https-reset:focus-visible{outline-offset:2px;outline:2px solid #6a7286}.https-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}.https-status b{color:var(--ink)}.https-status-eyebrow{color:#6a7286;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.04em;margin-bottom:3px;font-size:10.5px;font-weight:800;display:block}.https-keyboard-hint{color:#7c879b;margin:0;font-size:11.5px;line-height:1.5}.https-knowledge-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.https-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}.https-knowledge-list li b{color:var(--ink)}.https-knowledge-list li code{background:var(--soft);color:#2a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:.9em}.https-how-list{color:#4a5160;gap:8px;margin:8px 0 0;padding-left:20px;font-size:13px;line-height:1.6;display:grid}.https-how-list li{padding-left:4px}.https-how-list li b{color:var(--ink)}.https-how-list li code{background:var(--soft);color:#2a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:1px 5px;font-size:.9em}.https-examples-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.https-examples-pair article{background:#fbfcff;border:1px solid #dfe3ec;border-radius:8px;gap:6px;min-width:0;padding:13px;display:grid}.https-examples-pair article.is-good{background:#f4faf6;border-color:#cfe6d6 #cfe6d6 #cfe6d6 #5d9a74;border-left-style:solid;border-left-width:4px}.https-examples-pair article.is-bad{background:#fdf4f4;border-color:#ecc3c5 #ecc3c5 #ecc3c5 #c57779;border-left-style:solid;border-left-width:4px}.https-examples-pair article b{color:#434c66;font-size:13px;font-weight:800}.https-examples-pair article.is-good b{color:#3f7a54}.https-examples-pair article.is-bad b{color:#9a4a4f}.https-examples-pair article code{overflow-wrap:anywhere;background:var(--color-white);color:#2a3a44;font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:5px;padding:4px 7px;font-size:11.5px;line-height:1.5}.https-examples-pair article p{color:#5d6577;margin:0;font-size:12.5px;line-height:1.6}@media (max-width:640px){.https-wire{grid-template-columns:1fr}.https-wire-arrow{justify-self:center;transform:rotate(90deg)}.https-steps{grid-template-columns:1fr 1fr}.term-interactive-demo.https-demo .https-cta,.term-interactive-demo.https-demo .https-reset{width:100%}.https-examples-pair{grid-template-columns:1fr}}.https-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.https-demo button{border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.https-demo-note{margin:0;font-size:14px;line-height:1.55}.term-card .term-preview.https-card-preview{gap:8px;padding:10px;display:grid;color:#163226!important;background:radial-gradient(circle at 20% 18%,#389e6e29,#0000 36%),linear-gradient(160deg,#f3faf6,#e4f2ea)!important;border-color:#b7d8c8!important}.https-card-browser{background:#fff;border:1px solid #b7d8c8;border-radius:12px;display:grid;overflow:hidden;box-shadow:0 10px 22px #16503414}.https-card-browser header{background:#e8f6ee;align-items:center;gap:6px;padding:7px 8px;display:flex}.https-card-browser header b{background:#146c43;border-radius:6px;place-items:center;min-width:22px;height:18px;display:grid;color:#f4fff8!important;font-size:8px!important}.https-card-browser header code{color:#146c43;flex:1;font-size:10px;font-weight:800}.https-card-page{gap:3px;padding:10px;display:grid}.https-card-page small{font-weight:850;color:#3d7a58!important;font-size:8px!important}.https-card-page strong{color:#163226!important;font-size:15px!important}.https-card-page p{margin:0;color:#3f5c4a!important;font-size:9px!important}.https-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#163226!important;font-size:10px!important}.term-interactive-demo.https-demo{color:#163226;background:#eef6f1;border-color:#b7d8c8;gap:12px;padding:12px;display:grid}.https-demo-browser{background:#fff;border:1px solid #b7d8c8;border-radius:18px;display:grid;overflow:hidden;box-shadow:0 16px 36px #16503414}.https-demo-browser header{background:#e8f6ee;align-items:center;gap:10px;padding:12px;display:flex}.https-demo-lock{color:#f4fff8;background:#146c43;border-radius:8px;place-items:center;min-width:36px;height:28px;font-size:12px;display:grid}.https-demo-browser.is-plain .https-demo-lock,.https-demo-browser.is-expired .https-demo-lock{color:#fff7f4;background:#9a4330}.https-demo-browser header code{color:#146c43;flex:1;font-weight:800}.https-demo-browser.is-plain header{background:#f6efe4}.https-demo-browser.is-plain header code{color:#9a4330}.https-demo-browser.is-expired header{background:#fde8e0}.https-demo-browser.is-expired header code{color:#9a4330}.https-demo-page{gap:8px;padding:18px;display:grid}.https-demo-page small{color:#3d7a58;font-weight:850}.https-demo-browser.is-plain .https-demo-page,.https-demo-browser.is-expired .https-demo-page{background:#fff6f2}.https-demo-page h3{margin:0;font-size:clamp(22px,3vw,30px)}.https-demo-page p,.https-demo-page b{color:#3f5c4a;margin:0}.term-interactive-demo.https-demo button:hover,.term-interactive-demo.https-demo button[aria-pressed=true]{color:#f4fff8;background:#146c43;border-color:#146c43}.term-interactive-demo.https-demo button:focus-visible{outline-offset:3px;outline:3px solid #146c4366!important}.term-interactive-demo.https-demo .https-demo-recover{color:#fff7f4;background:#9a4330;border-color:#9a4330}.https-examples article.is-good{border-left:3px solid #146c43}.https-examples article.is-bad{border-left:3px solid #9a4330}@media (max-width:780px){.https-demo-controls{flex-direction:column}.term-interactive-demo.https-demo button{width:100%}}
.env-vars-card-preview{color:#4d5566;border-radius:10px;align-content:center;gap:7px;min-height:150px;padding:12px;display:grid;border:1px solid var(--line)!important;background:var(--color-white)!important}.env-vars-card-key{border-left:3px solid var(--ink);background:var(--soft);border-radius:5px;align-items:baseline;gap:8px;min-width:0;padding:6px 9px;display:flex}.env-vars-card-key code{color:#2a2a32;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:800}.env-vars-card-key span{color:#6a7286;font-size:9px;font-weight:700}.env-vars-card-envs{gap:4px;margin:0;padding:0;list-style:none;display:grid}.env-vars-card-envs li{border:1px solid var(--line);background:var(--color-white);border-radius:7px;grid-template-rows:auto auto;grid-template-columns:46px 1fr;align-items:center;column-gap:8px;min-width:0;padding:5px 8px;display:grid}.env-vars-card-envs b{color:#4a5266;font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;background:#eef0f5;border-radius:5px;grid-row:span 2;align-self:center;padding:3px 0;font-size:10px;font-weight:800}.env-vars-card-envs code{text-overflow:ellipsis;white-space:nowrap;color:#2a2a32;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9.5px;font-weight:700;overflow:hidden}.env-vars-card-envs small{color:#7c879b;font-size:8.5px;font-weight:700}.env-vars-card-rule{gap:3px;margin:0;padding:0;list-style:none;display:grid}.env-vars-card-rule p{border-radius:5px;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:4px 8px;font-size:9px;font-weight:700;line-height:1.4;display:flex}.env-vars-card-rule .is-ok{color:#2f6a45;background:#f2faf4;border:1px solid #c9e2d2}.env-vars-card-rule .is-block{color:#8a2f3a;background:#fdf3f4;border:1px solid #ecc9ce}.env-vars-card-rule p span{background:var(--color-white);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:3px;padding:1px 5px;font-size:8px;font-weight:800}.env-vars-card-rule p code{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:8.5px;font-weight:800}.env-vars-card-verdict{border-left:3px solid var(--ink);background:var(--soft);color:#2a2a32;border-radius:0 6px 6px 0;margin:0;padding:7px 9px;font-size:10px;font-weight:700;line-height:1.5}.term-interactive-demo.env-vars-demo.env-vars-lab{border:1px solid var(--line);background:var(--color-white);border-radius:10px;gap:12px;padding:16px}.env-vars-lab-intro{color:#4d5566;margin:0;font-size:13px;line-height:1.6}.env-vars-lab-intro b{color:var(--ink)}.env-vars-controls{gap:9px;display:grid}.env-vars-seg-group{gap:5px;display:grid}.env-vars-seg-label{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.env-vars-seg{flex-wrap:wrap;gap:5px;display:flex}.term-interactive-demo.env-vars-demo .env-vars-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.env-vars-demo .env-vars-seg-btn:hover:not(:disabled){border-color:var(--ink);color:var(--ink);background:#f4f5f8}.term-interactive-demo.env-vars-demo .env-vars-seg-btn:focus-visible{outline-offset:1px;outline:2px solid #4a5266}.term-interactive-demo.env-vars-demo .env-vars-seg-btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.env-vars-run-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.term-interactive-demo.env-vars-demo .env-vars-cta{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);min-height:36px;color:var(--color-white);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:750;display:inline-flex}.term-interactive-demo.env-vars-demo .env-vars-cta:hover{border-color:var(--color-rausch-600);background:color-mix(in srgb, var(--color-rausch-600) 88%, #000);color:var(--color-white)}.term-interactive-demo.env-vars-demo .env-vars-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.env-vars-demo .env-vars-reset{border:1px solid var(--line);background:var(--color-white);min-height:36px;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.env-vars-demo .env-vars-reset:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.env-vars-demo .env-vars-reset:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.env-vars-ticket{border:1px solid var(--line);background:var(--color-white);border-left-width:4px;border-radius:9px;gap:10px;padding:14px;display:grid}.env-vars-ticket.is-idle{background:#fafbfc;border-left-color:#aab0bd}.env-vars-ticket.is-ok{background:#f6fbf8;border-color:#c9e2d2 #c9e2d2 #c9e2d2 #2f7a4a}.env-vars-ticket.is-blocked{background:#fdf3f4;border-color:#ecc9ce #ecc9ce #ecc9ce #a83a44}.env-vars-ticket-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.env-vars-ticket-head small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.env-vars-ticket-head code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:750}.env-vars-ticket-code{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.02em;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:11px;font-weight:800}.env-vars-ticket-code-idle{color:#555a66;background:#e7e9ee}.env-vars-ticket-code-ok{color:#1f5d36;background:#d4ebdb}.env-vars-ticket-code-blocked{color:#7a2a32;background:#f3d2d6}.env-vars-ticket-body{gap:7px;display:grid}.env-vars-ticket-row{grid-template-columns:88px 1fr;align-items:baseline;gap:10px;min-width:0;display:grid}.env-vars-ticket-row>span{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.env-vars-ticket-row code{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:700}.env-vars-ticket-row small{color:#3f4655;font-size:13px;line-height:1.5}.env-vars-ticket-empty{font-style:italic;color:#6c7382!important}.env-vars-status{border-left:3px solid var(--ink);background:var(--soft);color:#2a2a32;border-radius:5px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.env-vars-status-eyebrow{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.env-vars-keyboard-hint{color:#6c7382;margin:0;font-size:12px;line-height:1.55}.env-vars-keyboard-hint code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eceef2;border-radius:3px;padding:1px 5px;font-size:11px}.env-vars-knowledge-list li b,.env-vars-how-list li b{color:var(--ink)}.env-vars-knowledge-list li,.env-vars-how-list li{color:#3f4655;margin:0 0 7px;font-size:13.5px;line-height:1.65}.env-vars-knowledge-list code,.env-vars-how-list code,.env-vars-examples-pair code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eceef2;border-radius:3px;padding:1px 5px;font-size:12.5px}.env-vars-examples-pair{gap:11px;display:grid}.env-vars-examples-pair article{border:1px solid var(--line);background:var(--color-white);border-left-width:4px;border-radius:8px;gap:5px;padding:13px 14px;display:grid}.env-vars-examples-pair article.is-good{background:#f6fbf8;border-color:#c9e2d2 #c9e2d2 #c9e2d2 #2f7a4a}.env-vars-examples-pair article.is-bad{background:#fdf3f4;border-color:#ecc9ce #ecc9ce #ecc9ce #a83a44}.env-vars-examples-pair article b{color:var(--ink);font-size:14px;font-weight:800}.env-vars-examples-pair article.is-good b{color:#2f6a45}.env-vars-examples-pair article.is-bad b{color:#8a2f3a}.env-vars-examples-pair article p{color:#2a2a32;margin:0;font-size:13px;line-height:1.6}@media (max-width:780px){.env-vars-ticket-row{grid-template-columns:1fr;gap:3px}.env-vars-run-row .env-vars-cta{flex:auto}}.env-vars-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.env-vars-demo button{border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.env-vars-demo-note{margin:0;font-size:14px;line-height:1.55}.term-card .term-preview.env-vars-card-preview{gap:8px;padding:10px;display:grid;color:#f4efe4!important;background:radial-gradient(circle at 82% 12%,#e8b86d2e,#0000 36%),linear-gradient(155deg,#1c1f26,#14171d)!important;border-color:#2a2f3a!important}.env-vars-card-drawer{background:#232833;border:1px solid #3a4150;border-radius:12px;gap:5px;padding:10px;display:grid}.env-vars-card-drawer header{justify-content:space-between;display:flex}.env-vars-card-drawer small{font-weight:850;color:#b8ae9a!important;font-size:8px!important}.env-vars-card-drawer header b{background:#e8b86d;border-radius:999px;padding:2px 6px;color:#1c1f26!important;font-size:8px!important}.env-vars-card-drawer strong{color:#f4efe4!important;font-size:15px!important}.env-vars-card-drawer code{color:#e8b86d;font-size:10px}.env-vars-card-drawer p{margin:0;color:#c8c0b0!important;font-size:9px!important}.env-vars-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:#f4efe4!important;font-size:10px!important}.term-interactive-demo.env-vars-demo{color:#1c1f26;background:#ece7de;border-color:#2a2f3a;gap:12px;padding:12px;display:grid}.env-vars-demo-stage{grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.env-vars-demo-drawer,.env-vars-demo-site{border-radius:16px;gap:8px;padding:16px;display:grid}.env-vars-demo-drawer{color:#f4efe4;background:#1c1f26;box-shadow:0 16px 36px #14161c33}.env-vars-demo-drawer header{justify-content:space-between;gap:8px;display:flex}.env-vars-demo-drawer small{color:#b8ae9a}.env-vars-demo-stamp{color:#1c1f26;background:#e8b86d;border-radius:999px;padding:4px 8px;font-size:12px}.env-vars-demo-stage.is-prod-leak .env-vars-demo-stamp,.env-vars-demo-stage.is-client-leak .env-vars-demo-stamp{color:#fff7f4;background:#d4654f}.env-vars-demo-drawer h3{color:#f4efe4;margin:0;font-size:clamp(20px,3vw,28px)}.env-vars-demo-drawer code{color:#e8b86d}.env-vars-demo-site{color:#1c1f26;background:#fffaf2;border:1px solid #ddd2be}.env-vars-demo-site small{color:#7a6d58}.env-vars-demo-stage.is-prod-leak .env-vars-demo-site,.env-vars-demo-stage.is-client-leak .env-vars-demo-site{color:#7a2c1c;background:#fde8e0;border-color:#d4654f}.term-interactive-demo.env-vars-demo button:hover,.term-interactive-demo.env-vars-demo button[aria-pressed=true]{color:#f4efe4;background:#1c1f26;border-color:#1c1f26}.term-interactive-demo.env-vars-demo button:focus-visible{outline-offset:3px;outline:3px solid #1c1f2666!important}.term-interactive-demo.env-vars-demo .env-vars-demo-recover{color:#fff7f4;background:#d4654f;border-color:#d4654f}.env-vars-examples article.is-good{border-left:3px solid #2f6b4f}.env-vars-examples article.is-bad{border-left:3px solid #d4654f}@media (max-width:780px){.env-vars-demo-stage{grid-template-columns:1fr}.env-vars-demo-controls{flex-direction:column}.term-interactive-demo.env-vars-demo button{width:100%}}
.release-card-preview{color:#4a4f5a;align-content:center;gap:7px;min-height:150px;padding:13px;display:grid;border-color:var(--line)!important;background:linear-gradient(145deg,#fbfbfd,#f6f7f9)!important}.release-card-header{justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.release-card-header span{color:#6b7280;min-width:0;font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.release-card-header strong{color:var(--color-white);background:var(--ink);border-radius:4px;padding:3px 5px;font-size:8px}.release-card-traffic{grid-template-columns:19fr 1fr;gap:4px;min-height:34px;display:grid}.release-card-traffic>span{border-radius:5px;justify-content:space-between;align-items:center;gap:5px;min-width:0;padding:6px 7px;display:flex}.release-card-traffic b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.release-card-traffic strong{white-space:nowrap;font-size:9px}.release-card-traffic-old{border:1px solid var(--line);color:#6b7280;background:var(--color-white)}.release-card-traffic-new{border:1px solid color-mix(in srgb, var(--ink) 22%, var(--line));color:var(--ink);background:color-mix(in srgb, var(--ink) 8%, var(--color-white))}.release-card-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.release-card-signals span{border:1px solid var(--line);background:var(--color-white);border-radius:4px;gap:2px;min-width:0;padding:5px 6px;display:grid}.release-card-signals small{color:#8a8f9a;font-size:7px}.release-card-signals b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.release-card-timeline{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:4px;display:grid}.release-card-timeline i{color:#9aa0ac;text-align:center;padding-top:8px;font-size:7px;font-style:normal;position:relative}.release-card-timeline i:before{background:var(--color-white);content:"";border:1px solid #cfd3da;border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%)}.release-card-timeline i.is-done:before{background:#dfe7e3;border-color:#8a9a93}.release-card-timeline i.is-current{color:var(--ink);font-weight:800}.release-card-timeline i.is-current:before{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 12%, var(--color-white));box-shadow:0 0 0 2px color-mix(in srgb, var(--ink) 14%, var(--color-white))}.release-card-boundary{color:#2f3540;margin:0;font-size:8px;font-weight:700}.term-interactive-demo.release-demo{border:1px solid var(--line);background:var(--color-white);border-radius:10px;gap:12px;padding:16px}.release-demo-brief{color:#4a4f5a;margin:0;font-size:13px;line-height:1.55}.release-demo-scenarios,.release-demo-signals,.release-demo-actions{flex-wrap:wrap;gap:7px;display:flex}.release-demo-signals{border-top:1px solid var(--line);padding-top:3px}.term-interactive-demo.release-demo button{background:var(--color-white);color:#3f4654;min-height:32px;font:inherit;border:1px solid #d6d9e0;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:650}.term-interactive-demo.release-demo button:hover:not(:disabled){border-color:var(--ink);color:var(--ink)}.term-interactive-demo.release-demo button:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 45%, var(--color-white));outline-offset:2px}.term-interactive-demo.release-demo button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.term-interactive-demo.release-demo .release-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:var(--color-white)!important;border:0!important;border-radius:8px!important}.term-interactive-demo.release-demo .release-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:var(--color-white)!important}.term-interactive-demo.release-demo .release-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, var(--color-white));outline-offset:2px}.term-interactive-demo.release-demo .release-cta:disabled{opacity:.5;cursor:not-allowed}.release-demo-stage-readout{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:8px;display:grid}.release-demo-stage-readout>div{border:1px solid var(--line);background:var(--surface-card);border-radius:7px;gap:3px;min-width:0;padding:10px;display:grid}.release-demo-stage-readout small{color:#6b7280;font-size:11px;font-weight:800}.release-demo-stage-readout strong{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:18px}.release-demo-stage-readout span{color:#5a606c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden}.release-demo-stage-readout .release-verdict-pass{color:#2f7a4a}.release-demo-stage-readout .release-verdict-stop{color:#a83a44}.release-demo-gate-note{background:var(--surface-card);color:#4a4f5a;border-left:3px solid #b7bcc7;border-radius:5px;margin:0;padding:8px 10px;font-size:12px;line-height:1.5}.release-demo-gate-note span{color:var(--ink);margin-right:7px;font-weight:800}.release-observation-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.release-observation-timeline li{border:1px solid var(--line);background:var(--color-white);border-radius:7px;gap:5px;min-width:0;padding:9px 7px;display:grid;position:relative}.release-observation-timeline li:not(:last-child):after{content:"";background:#d4d7de;width:8px;height:1px;position:absolute;top:21px;right:-7px}.release-observation-timeline li.release-timeline-is-done{background:#f1f7f3;border-color:#b3c9bb}.release-observation-timeline li.release-timeline-is-current{border-color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, var(--color-white));box-shadow:0 0 0 2px color-mix(in srgb, var(--ink) 10%, var(--color-white))}.release-observation-timeline li.release-timeline-is-blocked{background:#fdf3f3;border-color:#d8b3b5;box-shadow:0 0 0 2px #fae6e6}.release-timeline-marker{color:#6b7280;background:var(--color-white);width:20px;height:20px;font-family:var(--font-geist-mono), ui-monospace, monospace;border:1px solid #cbd0d8;border-radius:50%;place-items:center;font-size:10px;display:grid}.release-timeline-is-done .release-timeline-marker{color:#3f6e54;background:#e6f1ea;border-color:#8aa895}.release-timeline-is-current .release-timeline-marker{border-color:var(--ink);color:var(--color-white);background:var(--ink)}.release-timeline-is-blocked .release-timeline-marker{color:#8a3f44;background:#faecec;border-color:#b86a6e}.release-observation-timeline div{gap:2px;min-width:0;display:grid}.release-observation-timeline strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.release-observation-timeline small{color:#6b7280;font-size:10px}.release-observation-timeline em{color:#8a3f44;background:#faecec;border-radius:4px;justify-self:start;padding:2px 5px;font-size:10px;font-style:normal;font-weight:800}.release-demo-status,.release-demo-evidence{background:var(--surface-card);color:#3f4654;border-left:3px solid #b7bcc7;border-radius:5px;margin:0;padding:10px 11px;font-size:13px;line-height:1.55}.release-demo-status.is-within{color:#2a5d3e;background:#f0f7f3;border-left-color:#2f7a4a}.release-demo-status.is-breach,.release-demo-status.is-paused{color:#7d2c34;background:#fdf2f2;border-left-color:#a83a44}.release-demo-evidence{background:var(--color-white);color:#4a4f5a;border-left-color:#c8cbd3}.release-demo-evidence span{color:var(--ink);margin-right:7px;font-size:11px;font-weight:800}.release-attention-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.release-attention-list li{border:1px solid var(--line);background:var(--surface-card);border-radius:8px;gap:3px;min-width:0;padding:12px 14px;display:grid}.release-attention-list strong{color:var(--ink);font-size:14px}.release-attention-list span{color:#565c68;font-size:13px;line-height:1.55}.release-when-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.release-when-grid article{border:1px solid var(--line);background:var(--surface-card);border-radius:8px;gap:4px;min-width:0;padding:13px;display:grid}.release-when-grid small{color:#6b7280;font-size:11px;font-weight:800}.release-when-grid strong{color:var(--ink);font-size:14px}.release-when-grid p{color:#565c68;margin:2px 0 0;font-size:12px;line-height:1.5}.release-how-steps{gap:8px;margin:0;padding:0;list-style:inside decimal;display:grid}.release-how-steps li{border:1px solid var(--line);background:var(--surface-card);color:#3f4654;border-radius:7px;min-width:0;padding:9px 12px;font-size:13px;line-height:1.55}.release-examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.release-examples article{border:1px solid var(--line);background:var(--surface-card);border-radius:8px;gap:6px;min-width:0;padding:13px;display:grid}.release-examples article.is-good{background:#f2f8f4;border-color:#9ec3a8}.release-examples article.is-bad{background:#fdf3f3;border-color:#d6a3a5}.release-examples small{color:#6b7280;font-size:11px;font-weight:800}.release-examples article.is-good small{color:#2f7a4a}.release-examples article.is-bad small{color:#a83a44}.release-examples b{color:var(--ink);font-size:14px}.release-examples p{color:#565c68;margin:0;font-size:12px;line-height:1.55}.release-example-pill{border:1px solid color-mix(in srgb, var(--ink) 30%, var(--line));background:var(--color-white);color:var(--ink);border-radius:99px;justify-self:start;padding:4px 10px;font-size:11px;font-weight:700}@media (max-width:780px){.release-demo-stage-readout,.release-when-grid,.release-examples{grid-template-columns:1fr}.release-observation-timeline{grid-template-columns:1fr;gap:6px}.release-observation-timeline li:not(:last-child):after{width:1px;height:8px;inset:auto auto -7px 17px}.release-observation-timeline li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.release-observation-timeline div{grid-column:2}.release-observation-timeline em{grid-area:1/3}.release-card-preview{padding:10px}.release-card-header{flex-direction:column;align-items:flex-start;gap:4px}.release-card-header span{text-overflow:clip;white-space:normal;overflow:visible}.release-card-header strong{align-self:flex-start}.release-card-preview,.release-card-traffic,.release-card-traffic>span,.release-card-traffic b,.release-card-traffic strong{box-sizing:border-box;min-width:0;max-width:100%}.release-card-traffic{grid-template-columns:1fr;gap:4px;width:100%;min-height:0}.release-card-traffic>span{grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:28px;padding-inline:6px;display:grid;overflow:hidden}.release-card-traffic b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.release-card-traffic strong{white-space:nowrap;justify-self:end;width:max-content;overflow:visible}}.term-card .term-preview.release-card-preview{--rel-ink:#3a2a10;--rel-gold:#b8860b;gap:8px;padding:10px;color:var(--rel-ink)!important;background:radial-gradient(circle at 82% 18%,#f5d76e6b,#0000 36%),linear-gradient(168deg,#fff8dc,#f3e2a8)!important;border-color:#e4c56a!important;grid-template-columns:1fr!important;display:grid!important}.release-card-checkout{background:#fffdf4;border:1px solid #e4c56a;border-radius:12px;gap:5px;padding:10px;display:grid;box-shadow:4px 10px 20px #78500814}.release-card-checkout header{justify-content:space-between;gap:8px;display:flex}.release-card-checkout small{font-weight:850;color:#8a6a20!important;font-size:8px!important}.release-card-checkout header b{background:var(--rel-gold);border-radius:999px;padding:2px 6px;color:#fff8e4!important;font-size:8px!important}.release-card-checkout strong{letter-spacing:-.03em;color:var(--rel-ink)!important;font-size:15px!important}.release-card-pay{color:#fff8e4;background:#3a2a10;border-radius:8px;justify-self:start;padding:4px 10px;font-size:9px;font-weight:800}.release-card-checkout p{margin:0;color:#7a5c20!important;font-size:9px!important}.release-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:var(--rel-ink)!important;font-size:10px!important}.term-interactive-demo.release-demo{--rel-ink:#3a2a10;--rel-gold:#b8860b;--rel-fail:#9a4330;color:var(--rel-ink);background:#f6e8b4;border-color:#e4c56a;gap:12px;padding:12px;display:grid}.release-demo-checkout{background:#fffdf4;border:1px solid #e4c56a;border-radius:16px;gap:8px;padding:18px;display:grid;box-shadow:6px 16px 32px #78500814}.release-demo-checkout.is-breach{border-color:var(--rel-fail);background:#fff6f2}.release-demo-checkout header{justify-content:space-between;gap:8px;display:flex}.release-demo-checkout header code{color:#8a6a20;font-weight:800}.release-demo-stamp{background:var(--rel-gold);color:#fff8e4;border-radius:999px;padding:4px 8px;font-size:12px}.release-demo-checkout.is-breach .release-demo-stamp{background:var(--rel-fail);color:#fff7f4}.release-demo-checkout h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,30px)}.release-demo-checkout p{color:#7a5c20;margin:0}.release-demo-checkout.is-breach p{color:var(--rel-fail);font-weight:750}.release-demo-pay{color:#fff8e4;background:#3a2a10;border-radius:10px;justify-self:start;padding:8px 16px;font-size:14px;font-weight:800}.release-demo-checkout.is-breach .release-demo-pay{background:var(--rel-fail);color:#fff7f4}.release-demo-checkout b{color:#8a6a20}.release-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.release-demo button{color:var(--rel-ink);background:#fffdf4;border-color:#e4c56a;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.term-interactive-demo.release-demo button:hover,.term-interactive-demo.release-demo button[aria-pressed=true]{border-color:var(--rel-gold);background:var(--rel-gold);color:#fff8e4}.term-interactive-demo.release-demo button:focus-visible{outline-offset:3px;outline:3px solid #b8860b73!important}.term-interactive-demo.release-demo .release-demo-recover{border-color:var(--rel-fail);background:var(--rel-fail);color:#fff7f4}.release-demo-note{margin:0;font-size:14px;line-height:1.55}.release-examples article.is-good{border-left:3px solid #b8860b}.release-examples article.is-bad{border-left:3px solid #9a4330}@media (max-width:780px){.release-demo-controls{flex-direction:column}.term-interactive-demo.release-demo button{width:100%}}
.rollback-card-preview{min-height:150px;color:var(--ink);align-content:center;gap:8px;padding:13px;display:grid;border-color:var(--line)!important;background:var(--color-white)!important}.rollback-card-alert{border-left:3px solid var(--ink);background:var(--soft);border-radius:5px;align-items:center;gap:6px;min-width:0;padding:6px 7px;display:flex}.rollback-card-alert span{color:var(--muted);font-size:8px;font-weight:800}.rollback-card-alert b{min-width:0;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rollback-card-alert small{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:7px}.rollback-card-timeline{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:5px;display:grid}.rollback-card-timeline article{border:1px solid var(--line);background:var(--color-white);border-radius:5px;gap:2px;min-width:0;padding:6px;display:grid}.rollback-card-timeline article.rollback-card-target{border-color:var(--ink);background:var(--soft)}.rollback-card-timeline small{color:var(--muted);font-size:7px;font-weight:800}.rollback-card-timeline strong{min-width:0;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rollback-card-timeline article.rollback-card-target strong{color:var(--ink)}.rollback-card-timeline span{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.rollback-card-timeline article.rollback-card-target span{color:var(--ink);font-weight:700}.rollback-card-timeline i{color:var(--muted);font-style:normal}.rollback-card-check{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;display:flex}.rollback-card-check b{color:var(--ink);font-size:8px}.rollback-card-check span{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:7px}.rollback-control-map{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.rollback-control-map article{border:1px solid var(--line);background:var(--surface-card);border-radius:9px;align-content:start;gap:5px;min-width:0;padding:13px;display:grid}.rollback-control-map article:nth-of-type(2){border-color:color-mix(in srgb, var(--ink) 22%, var(--line))}.rollback-control-map article:nth-of-type(3){border-color:color-mix(in srgb, var(--ink) 30%, var(--line))}.rollback-control-map small{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:800}.rollback-control-map strong{color:var(--ink);font-size:15px}.rollback-control-map p{color:#545460;margin:0;font-size:12px;line-height:1.55}.rollback-control-map i{color:var(--muted);align-self:center;font-style:normal}.rollback-scenario-grid article{border-color:var(--line);background:var(--surface-card)}.rollback-scenario-grid article b{color:var(--ink)}.rollback-scenario-grid article p{color:#545460}.rollback-scenario-grid article.rollback-scenario-good{border-color:color-mix(in srgb, var(--ink) 28%, var(--line));border-left:4px solid var(--ink)}.rollback-scenario-grid article.rollback-scenario-bad{border-color:color-mix(in srgb, var(--ink) 30%, var(--line));border-style:dashed}.rollback-usage-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rollback-usage-cols>div{border:1px solid var(--line);background:var(--surface-card);border-radius:9px;gap:5px;padding:12px 13px;display:grid}.rollback-usage-cols b{color:var(--ink);font-size:13px}.rollback-usage-cols ul{color:#545460;margin:0;padding-left:18px;font-size:12.5px;line-height:1.6}.rollback-usage-path{border-left:3px solid var(--ink);background:var(--soft);color:#4a4a55;border-radius:5px;margin:0;padding:11px 13px;font-size:13px;line-height:1.6}.rollback-usage-path b{color:var(--ink)}.term-interactive-demo.rollback-demo{border-color:var(--line);background:var(--surface-card);gap:12px}.term-interactive-demo.rollback-demo .rollback-demo-tabs{flex-wrap:wrap;gap:7px;display:flex}.term-interactive-demo.rollback-demo .rollback-demo-tabs button{border:1px solid var(--line);background:var(--color-white);color:#4a4a55;min-height:32px;font:inherit;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:700}.term-interactive-demo.rollback-demo .rollback-demo-tabs button:hover{border-color:var(--ink);color:var(--ink)}.term-interactive-demo.rollback-demo .rollback-demo-tabs button[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.term-interactive-demo.rollback-demo .rollback-demo-tabs button:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 45%, #fff);outline-offset:2px}.term-interactive-demo.rollback-demo .rollback-deploy{border:1px solid var(--line);background:var(--soft);border-radius:9px;gap:6px;padding:12px 13px;display:grid}.term-interactive-demo.rollback-demo .rollback-deploy-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.term-interactive-demo.rollback-demo .rollback-deploy-label{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:800}.term-interactive-demo.rollback-demo .rollback-deploy-version{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px;font-weight:700}.term-interactive-demo.rollback-demo .rollback-deploy-badge{border:1px solid var(--line);background:var(--color-white);color:var(--ink);white-space:nowrap;border-radius:99px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700}.term-interactive-demo.rollback-demo .rollback-deploy-target{color:#4a4a55;margin:0;font-size:12px;line-height:1.5}.term-interactive-demo.rollback-demo .rollback-deploy-target small{color:var(--muted);font-size:11px}.term-interactive-demo.rollback-demo .rollback-deploy.rollback-deploy-locked{border-color:color-mix(in srgb, var(--ink) 35%, var(--line));background:var(--color-white)}.term-interactive-demo.rollback-demo .rollback-deploy.rollback-deploy-locked .rollback-deploy-badge{border-color:var(--ink)}.term-interactive-demo.rollback-demo .rollback-deploy.rollback-deploy-blocked{border-color:color-mix(in srgb, var(--ink) 45%, var(--line));background:var(--color-white);border-style:dashed}.term-interactive-demo.rollback-demo .rollback-deploy.rollback-deploy-blocked .rollback-deploy-badge{border-color:var(--ink);border-style:dashed}.term-interactive-demo.rollback-demo .rollback-deploy.rollback-deploy-verified{border-color:var(--ink);background:var(--ink)}.term-interactive-demo.rollback-demo .rollback-deploy.rollback-deploy-verified .rollback-deploy-label,.term-interactive-demo.rollback-demo .rollback-deploy.rollback-deploy-verified .rollback-deploy-version,.term-interactive-demo.rollback-demo .rollback-deploy.rollback-deploy-verified .rollback-deploy-target,.term-interactive-demo.rollback-demo .rollback-deploy.rollback-deploy-verified .rollback-deploy-target small{color:var(--color-white)}.term-interactive-demo.rollback-demo .rollback-deploy.rollback-deploy-verified .rollback-deploy-badge{border-color:var(--color-white);color:var(--color-white);background:0 0}.term-interactive-demo.rollback-demo .rollback-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.term-interactive-demo.rollback-demo .rollback-stage{border:1px solid var(--line);background:var(--color-white);border-radius:8px;align-content:start;gap:4px;min-width:0;padding:10px;display:grid}.term-interactive-demo.rollback-demo .rollback-stage>.rollback-stage-no{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px;font-weight:800}.term-interactive-demo.rollback-demo .rollback-stage>.rollback-stage-name{color:var(--ink);font-size:14px}.term-interactive-demo.rollback-demo .rollback-stage>.rollback-stage-detail{color:#545460;min-height:32px;font-size:11px;line-height:1.45}.term-interactive-demo.rollback-demo .rollback-stage.is-current{border-color:var(--ink);border-width:1.5px}.term-interactive-demo.rollback-demo .rollback-stage.is-complete{border-color:color-mix(in srgb, var(--ink) 22%, var(--line));background:var(--soft)}.term-interactive-demo.rollback-demo .rollback-stage.is-blocked{border-color:color-mix(in srgb, var(--ink) 45%, var(--line));border-style:dashed}.term-interactive-demo.rollback-demo .rollback-stage-mark{color:var(--muted);margin-top:3px;font-size:11px;font-weight:700;display:inline-block}.term-interactive-demo.rollback-demo .rollback-stage.is-complete .rollback-stage-mark,.term-interactive-demo.rollback-demo .rollback-stage.is-blocked .rollback-stage-mark{color:var(--ink)}.term-interactive-demo.rollback-demo .rollback-stage-btn{border:1px solid var(--line);background:var(--color-white);min-height:30px;color:var(--ink);font:inherit;border-radius:7px;justify-self:start;margin-top:3px;padding:5px 11px;font-size:12px;font-weight:700}.term-interactive-demo.rollback-demo .rollback-stage-btn:hover{border-color:var(--ink);background:var(--soft)}.term-interactive-demo.rollback-demo .rollback-stage-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 45%, #fff);outline-offset:2px}.term-interactive-demo.rollback-demo .rollback-stage-btn.rollback-stage-btn-recover{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.term-interactive-demo.rollback-demo .rollback-stage-btn.rollback-stage-btn-recover:hover{background:color-mix(in srgb, var(--ink) 85%, #fff)}.term-interactive-demo.rollback-demo .rollback-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.term-interactive-demo.rollback-demo .rollback-cta{min-height:36px;font:inherit;padding:8px 18px;font-size:13px;font-weight:750;transition:background-color .15s ease-out;background:var(--color-rausch-600)!important;color:var(--color-white)!important;border:0!important;border-radius:8px!important}.term-interactive-demo.rollback-demo .rollback-cta:hover:not(:disabled){background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:var(--color-white)!important}.term-interactive-demo.rollback-demo .rollback-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.rollback-demo .rollback-cta:disabled{cursor:not-allowed;color:var(--color-white)!important;background:#c0c4cc!important}.term-interactive-demo.rollback-demo .rollback-reset{min-height:36px;font:inherit;padding:8px 14px;font-size:13px;font-weight:700;border:1px solid var(--line)!important;background:var(--soft)!important;color:#53596a!important;border-radius:8px!important}.term-interactive-demo.rollback-demo .rollback-reset:hover{background:color-mix(in srgb, var(--ink) 6%, #fff)!important;border-color:var(--ink)!important;color:var(--ink)!important}.term-interactive-demo.rollback-demo .rollback-reset:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 45%, #fff);outline-offset:2px}.term-interactive-demo.rollback-demo .rollback-status{border-left:3px solid var(--ink);background:var(--color-white);color:#4a4a55;border-radius:5px;min-height:42px;margin:0;padding:10px 11px;font-size:13px;line-height:1.55}@media (max-width:780px){.rollback-control-map{grid-template-columns:1fr}.rollback-control-map i{justify-self:center;transform:rotate(90deg)}.rollback-usage-cols,.term-interactive-demo.rollback-demo .rollback-stages{grid-template-columns:1fr}.term-interactive-demo.rollback-demo .rollback-stage>.rollback-stage-detail{min-height:0}.rollback-card-check{flex-wrap:wrap;align-items:flex-start;gap:3px 8px}.rollback-card-check b{flex:none}.rollback-card-check span{overflow-wrap:anywhere;flex:100%;min-width:0}}.term-card .term-preview.rollback-card-preview{--rb-ink:#2a2430;--rb-crimson:#b4232e;gap:8px;padding:10px;color:var(--rb-ink)!important;background:radial-gradient(circle at 16% 18%,#b4232e24,#0000 34%),linear-gradient(168deg,#f4eef0,#e6dde2)!important;border-color:#d8c8c8!important;grid-template-columns:1fr!important;display:grid!important}.rollback-card-checkout{background:#fff8f8;border:1px solid #d8c8c8;border-radius:12px;gap:5px;padding:10px;display:grid;box-shadow:4px 10px 20px #50182014}.rollback-card-checkout header{justify-content:space-between;gap:8px;display:flex}.rollback-card-checkout small{font-weight:850;color:#7a5560!important;font-size:8px!important}.rollback-card-checkout header b{background:var(--rb-crimson);border-radius:999px;padding:2px 6px;color:#fff7f4!important;font-size:8px!important}.rollback-card-checkout strong{letter-spacing:-.03em;color:var(--rb-ink)!important;font-size:15px!important}.rollback-card-pay{color:#fff7f4;background:#2a2430;border-radius:8px;justify-self:start;padding:4px 10px;font-size:9px;font-weight:800}.rollback-card-checkout p{margin:0;color:#6a4a52!important;font-size:9px!important}.rollback-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:var(--rb-ink)!important;font-size:10px!important}.term-interactive-demo.rollback-demo{--rb-ink:#2a2430;--rb-crimson:#b4232e;--rb-ok:#2c5d73;color:var(--rb-ink);background:#e6dde2;border-color:#d8c8c8;gap:12px;padding:12px;display:grid}.rollback-demo-checkout{background:#fff8f8;border:1px solid #d8c8c8;border-radius:16px;gap:8px;padding:18px;display:grid;box-shadow:6px 16px 32px #50182014}.rollback-demo-checkout.is-broken,.rollback-demo-checkout.is-blocked{border-color:var(--rb-crimson);background:#fff4f2}.rollback-demo-checkout.is-restored{background:#f4f8fb;border-color:#9bb8c4}.rollback-demo-checkout header{justify-content:space-between;gap:8px;display:flex}.rollback-demo-checkout header code{color:#7a5560;font-weight:800}.rollback-demo-stamp{background:var(--rb-crimson);color:#fff7f4;border-radius:999px;padding:4px 8px;font-size:12px}.rollback-demo-checkout.is-restored .rollback-demo-stamp{background:var(--rb-ok);color:#f4fbff}.rollback-demo-checkout h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,30px)}.rollback-demo-checkout p{color:#6a4a52;margin:0}.rollback-demo-checkout.is-broken p,.rollback-demo-checkout.is-blocked p{color:var(--rb-crimson);font-weight:750}.rollback-demo-checkout.is-restored p{color:var(--rb-ok);font-weight:750}.rollback-demo-pay{color:#fff7f4;background:#2a2430;border-radius:10px;justify-self:start;padding:8px 16px;font-size:14px;font-weight:800}.rollback-demo-checkout.is-broken .rollback-demo-pay,.rollback-demo-checkout.is-blocked .rollback-demo-pay{background:var(--rb-crimson);color:#fff7f4}.rollback-demo-checkout.is-restored .rollback-demo-pay{background:var(--rb-ok);color:#f4fbff}.rollback-demo-checkout b{color:#7a5560}.rollback-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.rollback-demo button{color:var(--rb-ink);background:#fff8f8;border-color:#d8c8c8;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.term-interactive-demo.rollback-demo button:hover,.term-interactive-demo.rollback-demo button[aria-pressed=true]{border-color:var(--rb-crimson);background:var(--rb-crimson);color:#fff7f4}.term-interactive-demo.rollback-demo button:focus-visible{outline-offset:3px;outline:3px solid #b4232e66!important}.term-interactive-demo.rollback-demo .rollback-demo-recover{border-color:var(--rb-ok);background:var(--rb-ok);color:#f4fbff}.rollback-demo-note{margin:0;font-size:14px;line-height:1.55}.rollback-examples article.is-good{border-left:3px solid #2c5d73}.rollback-examples article.is-bad{border-left:3px solid #b4232e}@media (max-width:780px){.rollback-demo-controls{flex-direction:column}.term-interactive-demo.rollback-demo button{width:100%}}
.term-interactive-demo.miniprogram-demo.miniprogram-lab{border:1px solid var(--line);background:var(--color-white);border-radius:10px;gap:12px;padding:16px}.miniprogram-lab-intro{color:#4d5566;margin:0;font-size:13px;line-height:1.6}.miniprogram-lab-intro b{color:var(--ink)}.miniprogram-controls{border:1px solid var(--line);background:var(--soft);border-radius:9px;gap:10px;padding:12px;display:grid}.miniprogram-cta-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.miniprogram-cta-hint{min-width:0;color:var(--muted);flex:1;font-size:12px;line-height:1.45}.miniprogram-control-group{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.miniprogram-control-group .miniprogram-control-label{width:100%;color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.term-interactive-demo.miniprogram-demo .miniprogram-seg-btn{background:var(--color-white);color:#4a5160;min-height:32px;font:inherit;border:1px solid #d6dae3;border-radius:7px;padding:6px 12px;font-size:13px;font-weight:700}.term-interactive-demo.miniprogram-demo .miniprogram-seg-btn:hover:not(:disabled){border-color:var(--ink);color:var(--ink);background:#f4f5f8}.term-interactive-demo.miniprogram-demo .miniprogram-seg-btn:focus-visible{outline-offset:1px;outline:2px solid #4a5266}.term-interactive-demo.miniprogram-demo .miniprogram-seg-btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--color-white)}.term-interactive-demo.miniprogram-demo .miniprogram-cta{border:1px solid var(--color-rausch-600);background:var(--color-rausch-600);min-height:36px;color:var(--color-white);font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:750;display:inline-flex}.term-interactive-demo.miniprogram-demo .miniprogram-cta:hover:not(:disabled){border-color:var(--color-rausch-600);background:color-mix(in srgb, var(--color-rausch-600) 88%, #000);color:var(--color-white)}.term-interactive-demo.miniprogram-demo .miniprogram-cta:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.term-interactive-demo.miniprogram-demo .miniprogram-cta:disabled{color:#8a8f9c;cursor:not-allowed;background:#f0f1f4;border-color:#d6dae3}.term-interactive-demo.miniprogram-demo .miniprogram-reset{border:1px solid var(--line);background:var(--color-white);min-height:32px;color:var(--ink);font:inherit;border-radius:7px;padding:6px 12px;font-size:13px;font-weight:650}.term-interactive-demo.miniprogram-demo .miniprogram-reset:hover{border-color:var(--ink);background:var(--soft);color:var(--ink)}.term-interactive-demo.miniprogram-demo .miniprogram-reset:focus-visible{outline-offset:1px;outline:2px solid #4a5266}.miniprogram-stage{border:1px solid var(--line);background:var(--color-white);border-radius:9px;gap:9px;padding:12px;display:grid}.miniprogram-stage-bar{justify-content:space-between;align-items:center;gap:8px;display:flex}.miniprogram-stage-route{color:var(--ink);font-size:13px;font-weight:800}.miniprogram-stage-life{letter-spacing:.02em;border-radius:5px;padding:3px 8px;font-size:11px;font-weight:800}.miniprogram-stage-life.is-closed{color:#555a66;background:#e7e9ee}.miniprogram-stage-life.is-visible{color:#1f5d36;background:#d4ebdb}.miniprogram-stage-life.is-hidden{color:#6b4f17;background:#f1e6cf}.miniprogram-stage-counts{flex-wrap:wrap;gap:10px;display:flex}.miniprogram-stage-counts span{color:#4a5160;font-size:12px;font-weight:700}.miniprogram-stage-counts b{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-weight:800}.miniprogram-stage-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.miniprogram-stage-list li{border:1px solid var(--line);background:var(--soft);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.miniprogram-stage-list li b{color:var(--ink);font-size:13px;font-weight:750}.miniprogram-stage-list li small{color:var(--muted);font-size:11px}.miniprogram-stage-list li.is-private{border-style:dashed}.miniprogram-stage-list li.is-granted{background:#f6fbf8;border-color:#c9e2d2}.miniprogram-stage-list li.is-granted small{color:#2f7a4a}.miniprogram-stage-list li.is-fallback{background:#fdf3f4;border-color:#ecc9ce}.miniprogram-stage-list li.is-fallback small{color:#a83a44}.miniprogram-requests{gap:5px;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.miniprogram-requests-head{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;padding:4px 0;font-size:11px;font-weight:800}.miniprogram-requests-head small{font-size:inherit}.miniprogram-request{border:1px solid var(--line);background:var(--color-white);border-radius:6px;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 8px;padding:6px 8px;display:grid}.miniprogram-request-tag{color:#3a3f4d;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.03em;text-transform:uppercase;background:#e7e9ee;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:800}.miniprogram-request code{min-width:0;color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;grid-column:2;font-size:12px;font-weight:750}.miniprogram-request small{color:var(--muted);grid-column:1/-1;font-size:11px}.miniprogram-request.is-onShow .miniprogram-request-tag{color:#1f5d36;background:#d4ebdb}.miniprogram-request.is-navigate .miniprogram-request-tag{color:#2a4170;background:#dbe6f6}.miniprogram-requests-empty{background:var(--soft);color:#6c7382;border:1px dashed #d5d8e7;border-radius:6px;padding:9px;font-size:12px;font-style:italic}.miniprogram-share{border:1px solid var(--line);background:var(--color-white);border-radius:9px;gap:7px;padding:12px;display:grid}.miniprogram-share-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.miniprogram-share-head small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.miniprogram-share-head span{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:12px;font-weight:750}.miniprogram-share-card{border:1px solid var(--line);background:var(--soft);border-radius:8px;grid-template-columns:84px minmax(0,1fr);gap:10px;padding:10px;display:grid}.miniprogram-share-cover{color:#5a525a;min-height:64px;font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:center;background:linear-gradient(135deg,#e9ecf3,#f6e9cf);border-radius:6px;place-items:center;padding:4px;font-size:10px;font-weight:800;display:grid}.miniprogram-share-body{align-content:center;gap:3px;min-width:0;display:grid}.miniprogram-share-body b{color:var(--ink);font-size:13px;font-weight:800}.miniprogram-share-body p{color:#4a5160;margin:0;font-size:12px;line-height:1.5}.miniprogram-share-body small{color:var(--muted);font-size:11px}.miniprogram-share-body code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px;font-weight:750}.miniprogram-share-empty{background:var(--soft);color:#6c7382;border:1px dashed #d5d8e7;border-radius:6px;margin:0;padding:9px;font-size:12px;font-style:italic}.miniprogram-status{border-left:3px solid var(--ink);background:var(--soft);color:#2a2a32;border-radius:5px;margin:0;padding:10px 12px;font-size:13px;line-height:1.6}.miniprogram-status-eyebrow{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.miniprogram-keyboard-hint{color:#6c7382;margin:0;font-size:12px;line-height:1.55}.miniprogram-keyboard-hint code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#eceef2;border-radius:3px;padding:1px 5px;font-size:11px}.term-card .term-preview.miniprogram-card-preview{align-content:center;gap:8px;padding:14px;display:grid}.miniprogram-card-stage{border:1px solid var(--line);background:var(--color-white);border-radius:8px;gap:5px;padding:10px;display:grid}.miniprogram-card-stage-bar{justify-content:space-between;align-items:center;gap:6px;display:flex}.miniprogram-card-stage-bar span{color:var(--ink);font-size:10px;font-weight:800}.miniprogram-card-stage-bar small{color:var(--muted);font-size:9px;font-weight:700;font-family:var(--font-geist-mono), ui-monospace, monospace}.miniprogram-card-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.miniprogram-card-list li{border:1px solid var(--line);background:var(--soft);border-radius:5px;justify-content:space-between;align-items:center;gap:6px;padding:4px 6px;display:flex}.miniprogram-card-list li b{color:var(--ink);font-size:9px;font-weight:800}.miniprogram-card-list li small{color:var(--muted);font-size:8px}.miniprogram-card-list li.is-fallback{background:#fdf3f4;border-color:#ecc9ce}.miniprogram-card-list li.is-fallback small{color:#a83a44}.miniprogram-card-share{border:1px solid var(--line);background:var(--soft);border-radius:8px;gap:3px;padding:9px;display:grid}.miniprogram-card-share>small{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:800}.miniprogram-card-share-row{justify-content:space-between;align-items:center;gap:6px;display:flex}.miniprogram-card-share-row b{color:var(--muted);font-size:9px;font-weight:800}.miniprogram-card-share-row span{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px;font-weight:750}.miniprogram-card-verdict{color:var(--ink);margin:0;font-size:11px;font-weight:700;line-height:1.45}.miniprogram-card-verdict strong{color:var(--ink)}.miniprogram-knowledge-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.miniprogram-knowledge-list li{border:1px solid var(--line);background:var(--soft);color:#2a2a32;border-radius:7px;padding:9px 11px;font-size:13px;line-height:1.55}.miniprogram-knowledge-list li b{color:var(--ink)}.miniprogram-knowledge-list code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#e7e9ee;border-radius:3px;padding:1px 5px;font-size:12px}.miniprogram-how-list{gap:8px;margin:0;padding:0 0 0 22px;list-style:decimal;display:grid}.miniprogram-how-list li{color:#2a2a32;padding-left:2px;font-size:13px;line-height:1.55}.miniprogram-how-list li b{color:var(--ink)}.miniprogram-how-list code{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;background:#e7e9ee;border-radius:3px;padding:1px 5px;font-size:12px}.miniprogram-examples-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.miniprogram-examples-pair article{border:1px solid var(--line);background:var(--color-white);border-left-width:4px;border-radius:8px;gap:6px;padding:11px;display:grid}.miniprogram-examples-pair article.is-good{border-left-color:#2f7a4a}.miniprogram-examples-pair article.is-bad{border-left-color:#a83a44}.miniprogram-examples-pair article b{color:var(--ink);font-size:13px;font-weight:800}.miniprogram-examples-pair article code{overflow-wrap:anywhere;background:var(--soft);color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:4px;padding:4px 6px;font-size:11px;font-weight:700}.miniprogram-examples-pair article p{color:#2a2a32;margin:0;font-size:12px;line-height:1.55}@media (max-width:640px){.miniprogram-share-card,.miniprogram-examples-pair{grid-template-columns:1fr}.miniprogram-requests{max-height:180px}}.term-card .term-preview.miniprogram-card-preview{--mp-ink:#123028;--mp-jade:#0e5c45;gap:8px;padding:10px;color:var(--mp-ink)!important;background:radial-gradient(circle at 82% 18%,#0e5c4529,#0000 34%),linear-gradient(168deg,#eef6f1,#dceee4)!important;border-color:#b7d8c8!important;grid-template-columns:1fr!important;display:grid!important}.miniprogram-card-page{background:#fff;border:1px solid #b7d8c8;border-radius:12px;gap:5px;padding:10px;display:grid;box-shadow:4px 10px 20px #10403014}.miniprogram-card-page header{justify-content:space-between;gap:8px;display:flex}.miniprogram-card-page small{font-weight:850;color:#3d7a58!important;font-size:8px!important}.miniprogram-card-page header b{background:var(--mp-jade);border-radius:999px;padding:2px 6px;color:#f4fff8!important;font-size:8px!important}.miniprogram-card-page strong{color:var(--mp-ink)!important;font-size:15px!important}.miniprogram-card-page p{margin:0;color:#3f5c4a!important;font-size:9px!important}.miniprogram-card-item{color:#0e5c45;background:#e8f6ee;border-radius:8px;justify-self:start;padding:3px 8px;font-size:9px;font-weight:800}.miniprogram-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:var(--mp-ink)!important;font-size:10px!important}.term-interactive-demo.miniprogram-demo{--mp-ink:#123028;--mp-jade:#0e5c45;--mp-fail:#9a4330;color:var(--mp-ink);background:#e8f2ec;border-color:#b7d8c8;gap:12px;padding:12px;display:grid}.miniprogram-demo-page{background:#fff;border:1px solid #b7d8c8;border-radius:16px;gap:8px;padding:18px;display:grid;box-shadow:6px 16px 32px #10403014}.miniprogram-demo-page.is-denied{border-color:var(--mp-fail);background:#fff6f2}.miniprogram-demo-page header{justify-content:space-between;gap:8px;display:flex}.miniprogram-demo-page header code{color:#3d7a58;font-weight:800}.miniprogram-demo-stamp{background:var(--mp-jade);color:#f4fff8;border-radius:999px;padding:4px 8px;font-size:12px}.miniprogram-demo-page.is-denied .miniprogram-demo-stamp{background:var(--mp-fail);color:#fff7f4}.miniprogram-demo-page h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,30px)}.miniprogram-demo-page p{color:#3f5c4a;margin:0}.miniprogram-demo-page.is-denied p{color:var(--mp-fail);font-weight:750}.miniprogram-demo-share{color:#0e5c45;background:#e8f6ee;border-radius:8px;justify-self:start;padding:6px 10px;font-size:13px;font-weight:800}.miniprogram-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.miniprogram-demo button{color:var(--mp-ink);background:#fff;border-color:#b7d8c8;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.term-interactive-demo.miniprogram-demo button:hover,.term-interactive-demo.miniprogram-demo button[aria-pressed=true]{border-color:var(--mp-jade);background:var(--mp-jade);color:#f4fff8}.term-interactive-demo.miniprogram-demo button:focus-visible{outline-offset:3px;outline:3px solid #0e5c4566!important}.term-interactive-demo.miniprogram-demo .miniprogram-demo-recover{border-color:var(--mp-fail);background:var(--mp-fail);color:#fff7f4}.miniprogram-demo-note{margin:0;font-size:14px;line-height:1.55}.miniprogram-examples article.is-good{border-left:3px solid #0e5c45}.miniprogram-examples article.is-bad{border-left:3px solid #9a4330}@media (max-width:780px){.miniprogram-demo-controls{flex-direction:column}.term-interactive-demo.miniprogram-demo button{width:100%}}
.term-card .term-preview.feishu-app-card-preview{gap:7px}.feishu-app-card-bench{background:#fff;border:1px solid #e1e4ec;border-radius:7px;gap:5px;padding:7px;display:grid}.feishu-app-card-app{align-items:center;gap:6px;display:flex}.feishu-app-card-icon{color:#fff;background:#34405a;border-radius:5px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.feishu-app-card-app b{color:#34405a;font-size:11px}.feishu-app-card-app small{color:#74809a;font-size:8px}.feishu-app-card-receipt{background:#eff9f2;border:1px solid #c5e4d1;border-left:3px solid #3d835f;border-radius:5px;grid-template-columns:16px 1fr;align-items:center;gap:5px;padding:5px 7px;display:grid}.feishu-app-card-receipt>span{color:#fff;background:#3d835f;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:grid}.feishu-app-card-receipt p{color:#2f5a44;margin:0;font-size:9px;font-weight:700;line-height:1.25}.feishu-app-card-receipt small{color:#5e7a6a;grid-column:2;font-size:8px}.term-card .term-preview.feishu-app-card-gates{color:#4a5160;margin:0;font-size:9px;font-weight:600;line-height:1.4}.term-interactive-demo.feishu-app-demo{background:#fbfbfc;border:1px solid #e1e4ec;border-radius:10px;gap:11px;padding:15px}.feishu-app-toolpath{color:#4a5160;background:#f4f6fb;border:1px solid #e1e4ec;border-radius:8px;margin:0;padding:10px 12px 10px 26px;font-size:12.5px;line-height:1.5}.feishu-app-toolpath li{margin:2px 0}.feishu-app-toolpath li::marker{color:#74809a}.feishu-app-toolpath b{color:#34405a;font-weight:700}.feishu-app-config{background:#fff;border:1px solid #e1e4ec;border-radius:8px;gap:9px;padding:12px;display:grid}.feishu-app-config-head{color:#34405a;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2px;border-bottom:1px solid #eceef3;padding-bottom:7px;font-size:11px;font-weight:800}.term-interactive-demo.feishu-app-demo .feishu-app-config label{color:#4a5160;gap:4px;font-size:12px;font-weight:700;display:grid}.term-interactive-demo.feishu-app-demo .feishu-app-config label>span{color:#4a5160}.feishu-app-secret-note{color:#7a4a16;background:#fff7ec;border:1px solid #f0d3ad;border-radius:6px;margin:0;padding:7px 9px;font-size:12px;line-height:1.5}.feishu-app-secret-note b{color:#7a4a16}.feishu-app-scopes{color:#5a6273;margin:0;font-size:12px;line-height:1.5}.feishu-app-scopes b{color:#34405a}.term-interactive-demo.feishu-app-demo .feishu-app-config input:not([type=checkbox]):not([type=radio]):focus{outline:2px solid color-mix(in srgb, var(--ink) 35%, transparent);outline-offset:1px;border-color:var(--ink)}.term-interactive-demo.feishu-app-demo .feishu-app-btn{color:#34405a;min-height:34px;font:inherit;background:#fff;border:1px solid #d6dae3;border-radius:7px;padding:7px 12px;font-size:13px;font-weight:650}.term-interactive-demo.feishu-app-demo .feishu-app-btn:hover:not(:disabled){border-color:var(--ink);color:var(--ink);background:#f4f5f8}.term-interactive-demo.feishu-app-demo .feishu-app-btn:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 45%, #fff);outline-offset:2px}.term-interactive-demo.feishu-app-demo .feishu-app-btn:disabled{opacity:.55;cursor:not-allowed}.term-interactive-demo.feishu-app-demo .feishu-app-cta{min-height:36px;font:inherit;padding:8px 18px;font-size:13px;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.feishu-app-demo .feishu-app-cta:hover{background:color-mix(in srgb, var(--color-rausch-600) 88%, #000)!important;color:#fff!important}.term-interactive-demo.feishu-app-demo .feishu-app-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--color-rausch-600) 38%, #fff);outline-offset:2px}.term-interactive-demo.feishu-app-demo .feishu-app-reset{min-height:34px;font:inherit;padding:7px 12px;font-size:13px;font-weight:650;color:#53596a!important;background:#f1f2f5!important;border:1px solid #c0c4cc!important;border-radius:7px!important}.term-interactive-demo.feishu-app-demo .feishu-app-reset:hover{color:var(--ink)!important;background:#e7e9ee!important}.term-interactive-demo.feishu-app-demo .feishu-app-reset:focus-visible{outline-offset:2px;outline:2px solid #6a7286}.feishu-app-state{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.feishu-app-state>div{background:#f7f8fa;border:1px solid #e1e4ec;border-radius:7px;gap:3px;padding:7px 9px;display:grid}.feishu-app-state dt{color:#74809a;margin:0;font-size:11px;font-weight:700}.feishu-app-state dd{color:#4a5160;margin:0;font-size:13px;font-weight:700}.feishu-app-state>div[data-state=ready]{background:#eff9f2;border-color:#c5e4d1}.feishu-app-state>div[data-state=ready] dd{color:#2f5a44}.feishu-app-state>div[data-state=failed]{background:#fdf2f4;border-color:#eccbcb}.feishu-app-state>div[data-state=failed] dd{color:#a04550}.feishu-app-workbench{background:#f4f6fb;border:1px dashed #d6dae3;border-radius:8px;gap:8px;padding:12px;display:grid}.feishu-app-workbench.is-open{background:#eef2fa;border-style:solid;border-color:#c9d2e6;gap:9px}.feishu-app-wb-bar{color:#34405a;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.2px;border-bottom:1px solid #d6dae3;padding-bottom:6px;font-size:11px;font-weight:800}.feishu-app-wb-app{background:#fff;border:1px solid #d6dae3;border-radius:7px;align-items:center;gap:8px;padding:7px 9px;display:flex}.feishu-app-wb-icon{color:#fff;background:#34405a;border-radius:6px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:grid}.feishu-app-wb-app b{color:#34405a;font-size:13px}.feishu-app-wb-app small{color:#74809a;margin-left:auto;font-size:11px}.feishu-app-todo{background:#fff;border:1px solid #d6dae3;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.feishu-app-todo>span{color:#34405a;font-size:13px;font-weight:650}.feishu-app-todo-done{min-height:30px;padding:5px 12px}.feishu-app-todo-tag{color:#2f5a44;background:#eff9f2;border:1px solid #c5e4d1;border-radius:99px;padding:3px 9px;font-size:12px;font-weight:700}.feishu-app-receipt{background:#eff9f2;border:1px solid #c5e4d1;border-left:3px solid #3d835f;border-radius:7px;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:8px 10px;display:grid}.feishu-app-receipt>span{color:#fff;background:#3d835f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid}.feishu-app-receipt p{gap:1px;margin:0;display:grid}.feishu-app-receipt b{color:#2f5a44;font-size:13px;font-weight:700}.feishu-app-receipt small{color:#5e7a6a;font-size:11px}.feishu-app-wb-empty{color:#6a7280;text-align:center;background:#fff;border-radius:7px;margin:0;padding:14px;font-size:13px;line-height:1.55}.term-interactive-demo.feishu-app-demo .feishu-app-demo-status{color:#3a4150;background:#fff;border:1px solid #eceef3;border-radius:7px;margin:0;padding:9px 11px;font-size:13px;line-height:1.55}@media (max-width:640px){.feishu-app-state{grid-template-columns:1fr 1fr}.feishu-app-todo{flex-wrap:wrap}.term-interactive-demo.feishu-app-demo .feishu-app-btn,.term-interactive-demo.feishu-app-demo .feishu-app-cta,.term-interactive-demo.feishu-app-demo .feishu-app-reset{width:100%}}.term-card .term-preview.feishu-app-card-preview{--fs-ink:#1e2a44;--fs-dusk:#2b4c7e;gap:8px;padding:10px;color:var(--fs-ink)!important;background:radial-gradient(circle at 16% 80%,#2b4c7e29,#0000 34%),linear-gradient(168deg,#f4f7fb,#e4ebf4)!important;border-color:#c5d0e4!important;grid-template-columns:1fr!important;display:grid!important}.feishu-app-card-dock{background:#fff;border:1px solid #c5d0e4;border-radius:12px;gap:5px;padding:10px;display:grid;box-shadow:4px 10px 20px #18284814}.feishu-app-card-dock header{justify-content:space-between;gap:8px;display:flex}.feishu-app-card-dock small{font-weight:850;color:#4a6288!important;font-size:8px!important}.feishu-app-card-dock header b{background:var(--fs-dusk);border-radius:999px;padding:2px 6px;color:#f4f8ff!important;font-size:8px!important}.feishu-app-card-dock strong{color:var(--fs-ink)!important;font-size:15px!important}.feishu-app-card-note{color:#2b4c7e;background:#e8f0ff;border-radius:8px;justify-self:start;padding:3px 8px;font-size:9px;font-weight:800}.feishu-app-card-dock p{margin:0;color:#4a5c78!important;font-size:9px!important}.feishu-app-card-conclusion{margin:0;font-weight:650;line-height:1.45;color:var(--fs-ink)!important;font-size:10px!important}.term-interactive-demo.feishu-app-demo{--fs-ink:#1e2a44;--fs-dusk:#2b4c7e;--fs-fail:#9a4330;color:var(--fs-ink);background:#e4ebf4;border-color:#c5d0e4;gap:12px;padding:12px;display:grid}.feishu-app-demo-bench{background:#fff;border:1px solid #c5d0e4;border-radius:16px;gap:8px;padding:18px;display:grid;box-shadow:6px 16px 32px #18284814}.feishu-app-demo-bench.is-unpublished{border-color:var(--fs-fail);background:#fff6f2}.feishu-app-demo-bench header{justify-content:space-between;gap:8px;display:flex}.feishu-app-demo-bench header code{color:#4a6288;font-weight:800}.feishu-app-demo-stamp{background:var(--fs-dusk);color:#f4f8ff;border-radius:999px;padding:4px 8px;font-size:12px}.feishu-app-demo-bench.is-unpublished .feishu-app-demo-stamp{background:var(--fs-fail);color:#fff7f4}.feishu-app-demo-bench h3{letter-spacing:-.04em;margin:0;font-size:clamp(22px,3vw,30px)}.feishu-app-demo-bench p{color:#4a5c78;margin:0}.feishu-app-demo-bench.is-unpublished p{color:var(--fs-fail);font-weight:750}.feishu-app-demo-receipt{color:#2b4c7e;background:#e8f0ff;border-radius:8px;justify-self:start;padding:6px 10px;font-size:13px;font-weight:800}.feishu-app-demo-bench.is-unpublished .feishu-app-demo-receipt{color:var(--fs-fail);background:#fde8e0}.feishu-app-demo-controls{flex-wrap:wrap;gap:8px;display:flex}.term-interactive-demo.feishu-app-demo button{color:var(--fs-ink);background:#fff;border-color:#c5d0e4;border-radius:11px;min-height:40px;padding:8px 12px;font-weight:800}.term-interactive-demo.feishu-app-demo button:hover,.term-interactive-demo.feishu-app-demo button[aria-pressed=true]{border-color:var(--fs-dusk);background:var(--fs-dusk);color:#f4f8ff}.term-interactive-demo.feishu-app-demo button:focus-visible{outline-offset:3px;outline:3px solid #2b4c7e66!important}.term-interactive-demo.feishu-app-demo .feishu-app-demo-recover{border-color:var(--fs-fail);background:var(--fs-fail);color:#fff7f4}.feishu-app-demo-note{margin:0;font-size:14px;line-height:1.55}.feishu-app-examples article.is-good{border-left:3px solid #2b4c7e}.feishu-app-examples article.is-bad{border-left:3px solid #9a4330}@media (max-width:780px){.feishu-app-demo-controls{flex-direction:column}.term-interactive-demo.feishu-app-demo button{width:100%}}
