.dae-scope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--acid:#cf0;--ink:#f0f0f0;--muted:#f0f0f08c;--faint:#f0f0f061;--line:#ffffff1f;--panel:#ffffff08;--panel-2:#ffffff0d;--field:#ffffff0a;color:var(--ink);font-family:var(--font-inter), Inter, system-ui, sans-serif;font-size:16px;line-height:1.6}.dae-scope,.dae-scope *{box-sizing:border-box}.dae-scope button,.dae-scope input,.dae-scope textarea{font:inherit}.dae-scope a{color:var(--acid);text-decoration:none}.dae-scope a:hover{text-decoration:underline}.dae-scope .mono{font-family:var(--font-oswald), ui-monospace, monospace}.dae-scope button{border:1px solid var(--acid);background:var(--acid);color:#0a0a0a;cursor:pointer;font-family:var(--font-oswald), Oswald, sans-serif;text-transform:uppercase;letter-spacing:.08em;border-radius:2px;padding:12px 18px;font-size:14px;font-weight:700}.dae-scope button:hover{background:#fff;border-color:#fff}.dae-scope button:disabled{opacity:.4;cursor:not-allowed}.dae-scope button.secondary{color:var(--ink);border-color:var(--line);background:0 0}.dae-scope .linkbtn{color:var(--acid);text-transform:none;letter-spacing:0;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.dae-scope header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 clamp(20px,4vw,40px);display:flex}.dae-scope .brand{color:var(--acid);font-family:var(--font-syne), Syne, sans-serif;align-items:baseline;gap:12px;font-size:22px;font-weight:800;display:flex}.dae-scope .brand span{color:var(--ink);font-size:16px}.dae-scope .live{font-family:var(--font-oswald), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px}.dae-scope .live.online{color:var(--acid)}.dae-scope .live.offline{color:#ffb4b0}.dae-scope .wrap{max-width:1000px;margin:0 auto;padding:32px clamp(20px,4vw,40px) 60px}.dae-scope .eyebrow{font-family:var(--font-oswald), Oswald, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--acid);margin:0 0 10px;font-size:12px;font-weight:600}.dae-scope h1{font-family:var(--font-syne), Syne, sans-serif;text-transform:uppercase;margin:0 0 14px;font-size:clamp(30px,5vw,46px);font-weight:800;line-height:1.05}.dae-scope h3{font-family:var(--font-syne), Syne, sans-serif;margin:0 0 12px;font-size:18px;font-weight:800}.dae-scope .lead{color:var(--muted);max-width:780px;margin:0 0 22px}.dae-scope .muted{color:var(--muted);font-size:13px}.dae-scope .guide{background:#ccff000a;border:1px solid #ccff0059;border-radius:4px;margin-bottom:22px;padding:0 20px}.dae-scope .guide>summary{cursor:pointer;font-family:var(--font-oswald), Oswald, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--acid);padding:16px 0;font-size:13px;list-style:none}.dae-scope .guide>summary::-webkit-details-marker{display:none}.dae-scope .guide>summary:before{content:"▸ "}.dae-scope .guide[open]>summary:before{content:"▾ "}.dae-scope .guide[open]>summary{border-bottom:1px solid var(--line);margin-bottom:16px}.dae-scope .guide-body{padding-bottom:18px}.dae-scope .guide-cols{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dae-scope .guide-cols ol,.dae-scope .demo-list{color:var(--muted);margin:0;padding-left:18px;font-size:13px}.dae-scope .demo-list{padding-left:0;list-style:none}.dae-scope .demo-list li{border-bottom:1px solid var(--line);padding:5px 0}.dae-scope .guide-cols li{margin-bottom:6px}.dae-scope .guide-cols b,.dae-scope .demo-list b{color:var(--ink)}.dae-scope .chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.dae-scope .chip{font-family:var(--font-oswald), monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--acid);background:#ccff000d;border:1px solid #ccff004d;border-radius:2px;padding:4px 9px;font-size:11px}.dae-scope .links{flex-wrap:wrap;gap:20px;margin-top:16px;font-size:14px;display:flex}.dae-scope .notice{color:#ffb4b0;background:#e45a5414;border:1px solid #ffb4b066;border-radius:4px;padding:12px 14px;font-size:13px}.dae-scope .notice.waking{color:var(--muted);background:#ccff000d;border-color:#ccff0059}.dae-scope .panel{background:var(--panel);border:1px solid var(--line);border-radius:4px;margin-bottom:18px;padding:20px}.dae-scope .ask{align-items:flex-start;gap:10px;display:flex}.dae-scope .ask textarea{resize:vertical;border:1px solid var(--line);background:var(--field);min-width:0;color:var(--ink);font-family:var(--font-oswald), ui-monospace, monospace;border-radius:4px;flex:1;padding:12px 14px;font-size:13px;line-height:1.5}.dae-scope .ask button{white-space:nowrap;align-self:flex-start}.dae-scope .examples{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.dae-scope .chip-btn{color:var(--muted);border:1px solid var(--line);text-transform:none;letter-spacing:0;font-family:var(--font-inter), sans-serif;background:0 0;padding:6px 10px;font-size:12px;font-weight:400}.dae-scope .chip-btn:hover{border-color:var(--acid);color:var(--acid);background:0 0}.dae-scope .error{color:#ffb4b0;margin-top:12px;font-size:13px}.dae-scope .working{margin-top:12px}.dae-scope .adblock{border-top:1px solid var(--line);color:var(--faint);margin:14px 0 0;padding-top:12px;font-size:12px}.dae-scope .attach{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.dae-scope .filebtn{cursor:pointer;border:1px dashed var(--line);font-family:var(--font-oswald), Oswald, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--field);border-radius:3px;align-items:center;gap:6px;padding:9px 14px;font-size:12px;display:inline-flex}.dae-scope .filebtn:hover{border-color:var(--acid);color:var(--acid)}.dae-scope .filename{color:var(--ink);font-size:13px}.dae-scope .hint{flex-basis:100%;margin:0}.dae-scope .result-head{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.dae-scope .badge{font-family:var(--font-oswald), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:2px;padding:4px 9px;font-size:11px}.dae-scope .badge.ok{border-color:var(--acid);color:var(--acid)}.dae-scope .badge.warn{color:#f0c000;border-color:#f0c000}.dae-scope .badge.bad{color:#ffb4b0;border-color:#ffb4b0}.dae-scope .badge.info{color:#6cc6ff;border-color:#6cc6ff}.dae-scope .flow{flex-wrap:wrap;gap:6px;display:flex}.dae-scope .stage{font-family:var(--font-oswald), monospace;text-transform:uppercase;letter-spacing:.04em;color:var(--faint);border:1px solid var(--line);border-radius:2px;padding:4px 8px;font-size:11px}.dae-scope .stage.hit{color:#0a0a0a;background:var(--acid);border-color:var(--acid)}.dae-scope .trace-line{overflow-wrap:anywhere;margin:12px 0 0}.dae-scope .two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.dae-scope .kv{margin:8px 0 0;padding:0;list-style:none}.dae-scope .kv li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.dae-scope .kv span{color:var(--muted)}.dae-scope .kv b{text-align:right;overflow-wrap:anywhere}.dae-scope .items{border-collapse:collapse;width:100%;margin-top:14px;font-size:12px}.dae-scope .items th{text-align:left;color:var(--muted);font-family:var(--font-oswald), monospace;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line);padding:6px 8px;font-weight:600}.dae-scope .items td{border-bottom:1px solid var(--line);padding:6px 8px}.dae-scope .match{border:1px solid var(--line);border-radius:4px;margin-bottom:12px;padding:12px}.dae-scope .match.matched{border-color:var(--acid)}.dae-scope .match.mismatch{border-color:#ffb4b0}.dae-scope .match.partial{border-color:#f0c000}.dae-scope .match p{margin:4px 0 0}.dae-scope .issues{margin:0 0 10px;padding:0;list-style:none}.dae-scope .issues li{border-bottom:1px solid var(--line);padding:7px 0;font-size:13px}.dae-scope .response{white-space:pre-wrap;font-family:var(--font-inter), sans-serif;color:var(--ink);background:var(--panel-2);border:1px solid var(--line);border-radius:4px;margin:0;padding:14px;font-size:13px}.dae-scope .approval{background:#f0c0000d;border-color:#f0c00066}.dae-scope .approval label{margin:8px 0;font-size:13px;font-weight:600;display:block}.dae-scope .approval input{border:1px solid var(--line);background:var(--field);color:var(--ink);border-radius:4px;margin-top:6px;padding:9px 12px;display:block}.dae-scope .actions{gap:10px;margin-top:8px;display:flex}.dae-scope .arch .diagram,.dae-scope pre.diagram{font-family:var(--font-oswald), ui-monospace, monospace;color:var(--muted);background:var(--panel-2);border:1px solid var(--line);border-radius:4px;padding:16px;font-size:12px;line-height:1.5;overflow-x:auto}@media (max-width:760px){.dae-scope .guide-cols,.dae-scope .two{grid-template-columns:1fr}.dae-scope .ask{flex-wrap:wrap}.dae-scope .ask button{width:100%}}
