:root{--aq-brand-font-display:"Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--aq-brand-font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--aq-brand-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--aq-brand-color-scrim:#050a1499;--aq-brand-color-bg:#0d1828;--aq-brand-color-surface:#13223a;--aq-brand-color-surface-2:#1a2c47;--aq-brand-color-line:#f5f3ee1f;--aq-brand-color-line-strong:#f5f3ee38;--aq-brand-color-fg:#f5f3ee;--aq-brand-color-muted:#a8b3c3;--aq-brand-color-faint:#8693a8;--aq-brand-color-accent:#e0a868;--aq-brand-color-accent-fill:#e0a868;--aq-brand-color-accent-ink:#13223a;--aq-brand-color-blue:#6e9bda;--aq-brand-color-overture:#5cc2b4;--aq-brand-color-symphony:#7ba3df;--aq-brand-color-ok:#7fc8a0;--aq-brand-color-warn:#e0b45a;--aq-brand-color-gap:#d98b7a;--aq-brand-color-mark-outer:#f5f3ee;--aq-brand-color-mark-inner:#6e9bda;--aq-brand-color-mark-key:#e0a868;--aq-brand-shadow-menu:0 18px 50px #0000008c, 0 2px 6px #00000059}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--aq-brand-font-display:"Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--aq-brand-font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--aq-brand-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--aq-brand-color-scrim:#050a1499;--aq-brand-color-bg:#f5f3ee;--aq-brand-color-surface:#fff;--aq-brand-color-surface-2:#ece8e0;--aq-brand-color-line:#13223a1f;--aq-brand-color-line-strong:#13223a3d;--aq-brand-color-fg:#13223a;--aq-brand-color-muted:#4e5d72;--aq-brand-color-faint:#5e6979;--aq-brand-color-accent:#935b23;--aq-brand-color-accent-fill:#935b23;--aq-brand-color-accent-ink:#fbf6ee;--aq-brand-color-blue:#3c69a7;--aq-brand-color-overture:#26746b;--aq-brand-color-symphony:#3c69a7;--aq-brand-color-ok:#2c7650;--aq-brand-color-warn:#8a5f10;--aq-brand-color-gap:#a84b39;--aq-brand-color-mark-outer:#13223a;--aq-brand-color-mark-inner:#3f6fb0;--aq-brand-color-mark-key:#b8722c;--aq-brand-shadow-menu:0 18px 50px #09101c2e, 0 2px 6px #09101c1a}}[data-theme=light]{--aq-brand-font-display:"Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--aq-brand-font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--aq-brand-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--aq-brand-color-scrim:#050a1499;--aq-brand-color-bg:#f5f3ee;--aq-brand-color-surface:#fff;--aq-brand-color-surface-2:#ece8e0;--aq-brand-color-line:#13223a1f;--aq-brand-color-line-strong:#13223a3d;--aq-brand-color-fg:#13223a;--aq-brand-color-muted:#4e5d72;--aq-brand-color-faint:#5e6979;--aq-brand-color-accent:#935b23;--aq-brand-color-accent-fill:#935b23;--aq-brand-color-accent-ink:#fbf6ee;--aq-brand-color-blue:#3c69a7;--aq-brand-color-overture:#26746b;--aq-brand-color-symphony:#3c69a7;--aq-brand-color-ok:#2c7650;--aq-brand-color-warn:#8a5f10;--aq-brand-color-gap:#a84b39;--aq-brand-color-mark-outer:#13223a;--aq-brand-color-mark-inner:#3f6fb0;--aq-brand-color-mark-key:#b8722c;--aq-brand-shadow-menu:0 18px 50px #09101c2e, 0 2px 6px #09101c1a}.lv2{--bg:var(--aq-brand-color-bg);--surface:var(--aq-brand-color-surface);--surface-2:var(--aq-brand-color-surface-2);--line:var(--aq-brand-color-line);--line-strong:var(--aq-brand-color-line-strong);--fg:var(--aq-brand-color-fg);--muted:var(--aq-brand-color-muted);--faint:var(--aq-brand-color-faint);--blue:var(--aq-brand-color-blue);--copper:var(--aq-brand-color-accent);--copper-fill:var(--aq-brand-color-accent-fill);--copper-ink:var(--aq-brand-color-accent-ink);--overture:var(--aq-brand-color-overture);--symphony:var(--aq-brand-color-symphony);--ok:var(--aq-brand-color-ok);--warn:var(--aq-brand-color-warn);--gap:var(--aq-brand-color-gap);--scrim:var(--aq-brand-color-scrim);--shadow:var(--aq-brand-shadow-menu);--display:var(--aq-brand-font-display);--body:var(--aq-brand-font-body);--mono:var(--aq-brand-font-mono)}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--aq-brand-color-bg)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{margin:0}.lv2 *{box-sizing:border-box}.lv2 [hidden]{display:none!important}.lv2{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.lv2{scroll-behavior:auto}.lv2 *{transition:none!important;animation:none!important}}.lv2{background:var(--bg);color:var(--fg);font:400 16px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0}.lv2 a{color:inherit}.lv2 :focus-visible{outline:2px solid var(--copper);outline-offset:3px;border-radius:4px}.lv2 .wrap{max-width:1180px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.lv2 h1,.lv2 h2,.lv2 h3{font-family:var(--display);text-wrap:balance;letter-spacing:-.01em;margin:0}.lv2 h1{font-size:clamp(32px,4.4vw,52px);font-weight:800;line-height:1.05}.lv2 h2{font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.12}.lv2 h3{font-size:19px;font-weight:650;line-height:1.3}.lv2 p{margin:0}.lv2 .eyebrow{font:500 12px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--copper)}.lv2 .lead{color:var(--fg);max-width:62ch;font-size:clamp(17px,1.6vw,20px)}.lv2 .muted{color:var(--muted)}.lv2 .small{font-size:14px}.lv2 .prose{max-width:66ch;color:var(--muted)}.lv2 .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.lv2 header.site{top:env(safe-area-inset-top,0px);z-index:1100;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky}.lv2 .bar{align-items:center;gap:20px;min-height:64px;display:flex}.lv2 .brand{color:var(--fg);flex-shrink:0}.lv2 .brand .aq-wordmark{font-size:17px}.lv2 nav.primary{flex-wrap:wrap;flex:1;gap:4px;min-width:0;display:flex}.lv2 nav.primary a{white-space:nowrap;color:var(--muted);border-radius:6px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none}.lv2 nav.primary a:hover,.lv2 nav.primary a[aria-current=page]{color:var(--fg);background:var(--surface)}.lv2 .actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.lv2 .btn{font:600 14px/1 var(--body);border:1px solid var(--line-strong);color:var(--fg);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:11px 16px;text-decoration:none;display:inline-flex}.lv2 .btn:hover{border-color:var(--fg)}.lv2 .btn.primary{background:var(--copper-fill);border-color:var(--copper-fill);color:var(--copper-ink)}.lv2 .btn.primary:hover{filter:brightness(1.06)}.lv2 .btn.ghost{color:var(--muted);border-color:#0000}.lv2 .btn.ghost:hover{color:var(--fg)}.lv2 .menu-btn,.lv2 .bar .spacer{display:none}.lv2 nav.primary{flex-wrap:nowrap;justify-content:center}@media (max-width:1279px){.lv2 nav.primary{display:none}.lv2 nav.primary.open{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;padding:12px 16px;display:flex;position:absolute;top:64px;left:0;right:0}.lv2 .menu-btn{display:inline-flex}.lv2 .bar{position:relative}.lv2 .bar .spacer{flex:1;display:block}}.lv2 .show-sm{display:none}@media (max-width:560px){.lv2 .actions .hide-sm{display:none}.lv2 .actions .show-sm{display:inline}.lv2 .bar{gap:10px}.lv2 .btn{padding:10px 12px}.lv2 .brand .aq-wordmark{letter-spacing:.14em;font-size:15px}}.lv2 .switcher{position:relative}.lv2 .popover{background:var(--surface);border:1px solid var(--line-strong);width:min(380px,100vw - 32px);max-height:calc(100vh - 96px);box-shadow:var(--shadow);z-index:30;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto}.lv2 .popover h4{font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:10px 10px 6px}.lv2 .popover a{border-radius:8px;justify-content:space-between;gap:12px;padding:10px;text-decoration:none;display:flex}.lv2 .popover a:hover{background:var(--surface-2)}.lv2 .popover .p-name{font-size:14px;font-weight:600}.lv2 .popover .p-meta{font:12px var(--mono);color:var(--muted);white-space:nowrap}.lv2 .popover .all{color:var(--copper);border-top:1px solid var(--line);border-radius:0;justify-content:center;margin-top:6px;font-size:14px;font-weight:600}.lv2 section{border-bottom:1px solid var(--line);padding-block:clamp(56px,8vw,104px);scroll-margin-top:72px}.lv2 .sec-head{gap:14px;max-width:760px;margin-bottom:40px;display:grid}.lv2 .grid{gap:20px;display:grid}.lv2 .g2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.lv2 .g3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.lv2 .g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.lv2 .g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lv2 .g4{grid-template-columns:1fr}}.lv2 .g5{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.lv2 .card{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;gap:10px;min-width:0;padding:24px;display:grid}.lv2 .card p{color:var(--muted);font-size:15px}.lv2 .tag{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--muted);border-radius:5px;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:5px 8px;display:inline-flex}.lv2 .tag.dev{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent)}.lv2 .tag.ov{color:var(--overture);border-color:color-mix(in srgb,var(--overture) 50%,transparent)}.lv2 .tag.sy{color:var(--symphony);border-color:color-mix(in srgb,var(--symphony) 50%,transparent)}.lv2 .hero{padding-block:clamp(56px,9vw,112px) clamp(48px,7vw,88px)}.lv2 .hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (max-width:900px){.lv2 .hero-grid{grid-template-columns:1fr}}.lv2 .hero .copy{gap:22px;display:grid}.lv2 .cta-row{flex-wrap:wrap;gap:12px;display:flex}.lv2 .fact{background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;overflow:hidden}.lv2 .fact-top{border-bottom:1px solid var(--line);font:500 12px var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 18px;display:flex}.lv2 .fact-body{gap:14px;padding:20px 18px;display:grid}.lv2 .quote{border-left:3px solid var(--copper);color:var(--fg);padding-left:14px;font-size:15px;line-height:1.55}.lv2 .quote mark{background:color-mix(in srgb,var(--copper) 28%,transparent);color:inherit;border-radius:2px;padding:0 2px}.lv2 dl.pedigree{grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:13px;display:grid}.lv2 dl.pedigree dt{font:500 11px/1.9 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.lv2 dl.pedigree dd{color:var(--fg);overflow-wrap:anywhere;margin:0}.lv2 .fact-foot{border-top:1px solid var(--line);color:var(--warn);padding:12px 18px;font-size:13px}.lv2 .mission{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,64px);display:grid}@media (max-width:860px){.lv2 .mission{grid-template-columns:1fr}}.lv2 .isnot{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lv2 .isnot li{color:var(--muted);gap:10px;font-size:15px;display:flex}.lv2 .isnot li:before{content:"";background:var(--faint);flex:0 0 14px;height:2px;margin-top:12px}.lv2 .statement{font:600 clamp(20px,2.2vw,26px)/1.35 var(--display);border-top:2px solid var(--copper);padding-top:20px}.lv2 .flow{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid;overflow:hidden}@media (max-width:980px){.lv2 .flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.lv2 .flow{grid-template-columns:1fr}}.lv2 .step{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:8px;min-width:0;padding:22px 18px;display:grid}.lv2 .step .n{font:500 12px var(--mono);color:var(--faint)}.lv2 .step h3{font-size:16px}.lv2 .step p{color:var(--muted);font-size:14px}.lv2 .step.ov{box-shadow:inset 0 3px 0 var(--overture)}.lv2 .step.sy{box-shadow:inset 0 3px 0 var(--symphony)}.lv2 .legend{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:14px;font-size:13px;display:flex}.lv2 .legend span{align-items:center;gap:8px;display:inline-flex}.lv2 .legend i{width:18px;height:3px;display:inline-block}.lv2 .inst{gap:16px;padding:28px;display:grid}.lv2 .inst .role{font:500 13px/1.6 var(--mono);color:var(--muted)}.lv2 .inst ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;font-size:15px;display:grid}.lv2 .inst .row{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:6px;display:flex}.lv2 .inst .row .btn.ghost{padding-inline:0}.lv2 .ladder{gap:6px;display:grid}.lv2 .rung{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:16px;padding:12px 16px;display:grid}@media (max-width:560px){.lv2 .rung{grid-template-columns:1fr;gap:4px}}.lv2 .rung b{font-family:var(--display);align-items:center;gap:10px;font-size:15px;display:flex}.lv2 .rung b i{border-radius:50%;flex:none;width:10px;height:10px}.lv2 .rung span{color:var(--muted);font-size:14px}.lv2 .domains{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (max-width:900px){.lv2 .domains{grid-template-columns:repeat(2,minmax(0,1fr))}}.lv2 .domains div{background:var(--surface);gap:4px;min-width:0;padding:16px;display:grid}.lv2 .domains b{font:600 15px var(--display)}.lv2 .domains span{color:var(--muted);font-size:13px}.lv2 .filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.lv2 .chip{font:500 13px var(--body);border:1px solid var(--line-strong);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:8px 12px}.lv2 .chip[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.lv2 .count{font:13px var(--mono);color:var(--faint);margin-left:auto}.lv2 .projects{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px;display:grid}.lv2 .proj{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-content:start;gap:10px;min-width:0;padding:18px;text-decoration:none;display:grid}.lv2 .proj:hover{border-color:var(--line-strong)}.lv2 .proj .top{justify-content:space-between;align-items:center;gap:8px;display:flex}.lv2 .proj h3{font-size:16px}.lv2 .proj .meta{color:var(--muted);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;font-size:13px;display:grid}.lv2 .proj .meta dt{font:500 11px/1.8 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.lv2 .proj .meta dd{overflow-wrap:anywhere;margin:0}.lv2 .proj .open{color:var(--copper);font-size:14px;font-weight:600}.lv2 .proj.featured{border-color:color-mix(in srgb,var(--copper) 45%,var(--line))}.lv2 details{border-bottom:1px solid var(--line);padding-block:18px}.lv2 summary{cursor:pointer;font:600 17px/1.4 var(--display);justify-content:space-between;gap:16px;list-style:none;display:flex}.lv2 summary::-webkit-details-marker{display:none}.lv2 summary:after{content:"+";color:var(--copper);font-weight:500}.lv2 details[open] summary:after{content:"–"}.lv2 details p{color:var(--muted);max-width:72ch;margin-top:10px}.lv2 .disclaimer{background:var(--surface);border:1px solid var(--line);border-radius:12px;gap:8px;padding:22px;display:grid}.lv2 .disclaimer p{color:var(--muted);max-width:90ch;font-size:14px}.lv2 footer{color:var(--faint);padding-block:40px;font-size:13px}.lv2 footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lv2 .view[hidden]{display:none!important}.lv2 .dd-hero{border-bottom:1px solid var(--line);padding-block:clamp(48px,7vw,88px)}.lv2 .dd-hero .copy{gap:18px;max-width:820px;display:grid}.lv2 .crumbs{font:13px var(--mono);color:var(--muted)}.lv2 .crumbs a{color:var(--muted)}.lv2 .two{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(24px,5vw,64px);display:grid}@media (max-width:860px){.lv2 .two{grid-template-columns:1fr}}.lv2 .phases{border-left:2px solid var(--line-strong);gap:0;display:grid}.lv2 .phase{gap:6px;padding:0 0 28px 28px;display:grid;position:relative}.lv2 .phase:before{content:"";background:var(--bg);border:2px solid var(--overture);border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-7px}.lv2 .phase .pn{font:500 12px var(--mono);color:var(--overture)}.lv2 .phase p{color:var(--muted);max-width:64ch;font-size:15px}.lv2 .outputs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lv2 .outputs li{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:12px 14px;font-size:14px}.lv2 .gaps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.lv2 .gaps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.lv2 .gaps{grid-template-columns:1fr}}.lv2 .dialog-backdrop{background:var(--scrim);z-index:1200;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.lv2 .dialog{background:var(--surface);border:1px solid var(--line-strong);border-radius:14px;gap:14px;width:min(520px,100%);max-height:90vh;padding:24px;display:grid;overflow:auto}.lv2 .dialog label{color:var(--muted);gap:6px;font-size:14px;display:grid}.lv2 .dialog input,.lv2 .dialog select,.lv2 .dialog textarea{font:15px var(--body);border:1px solid var(--line-strong);background:var(--bg);color:var(--fg);border-radius:8px;padding:10px 12px}.lv2 .dialog .row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.lv2 .notice{color:var(--warn);font-size:13px}.lv2{min-height:100vh}.lv2 .state{border:1px dashed var(--line-strong);color:var(--muted);border-radius:12px;padding:18px;font-size:14px}.lv2 .state.err{color:var(--gap);border-color:color-mix(in srgb,var(--gap) 45%,transparent)}.lv2 .popover .empty{color:var(--faint);padding:10px;font-size:13px}@media (min-width:1280px){.lv2 .bar nav.primary{margin-left:12px}}.lv2 header.site .wrap{max-width:1280px}.lv2 .skip{z-index:1300;background:var(--copper-fill);color:var(--copper-ink);border-radius:8px;padding:10px 14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.lv2 .skip:focus{top:12px}.lv2 main:focus{outline:none}.lv2 ol.flow,.lv2 ol.ladder,.lv2 ul.domains,.lv2 ol.phases{margin:0;padding:0;list-style:none}.lv2 .btn .caret{opacity:.75;width:10px;height:10px}.lv2 .btn[aria-expanded=true] .caret{transform:rotate(180deg)}.lv2 .popover ul{margin:0;padding:0;list-style:none}.lv2 .popover section{border:0;padding:0;scroll-margin:0;display:block}.lv2 .proj .tags{flex-wrap:wrap;gap:6px;display:inline-flex}.lv2 .legend i.ov{background:var(--overture)}.lv2 .legend i.sy{background:var(--symphony)}.lv2 .rung b i.tone-ok{background:var(--ok)}.lv2 .rung b i.tone-blue{background:var(--blue)}.lv2 .rung b i.tone-warn{background:var(--warn)}.lv2 .rung b i.tone-gap{background:var(--gap)}.lv2 .sec-head.flush{margin:0}.lv2 .sec-head.ladder-head{margin:56px 0 20px}.lv2 .grid.gap-28{gap:28px}.lv2 .mt-40{margin-top:40px}.lv2 .side-head{align-content:start;gap:14px}.lv2 .card.pad-28{padding:28px}.lv2 section.last{border-bottom:0}.lv2 .state.err{margin-bottom:14px}.lv2 .foot-brand{align-items:center;gap:10px;display:inline-flex}.lv2 .notice.ok{color:var(--ok)}.lv2 .notice.err{color:var(--gap)}.lv2 .notice.muted{color:var(--muted)}@media (forced-colors:active){.lv2 .btn.primary{border:1px solid buttontext}}.aq-wordmark{font:800 15px/1 var(--aq-brand-font-display);letter-spacing:.2em;white-space:nowrap}.aq-wordmark-q{color:var(--aq-brand-color-mark-key)}.aq-menu,.aq-menu *,.aq-menu-button{box-sizing:border-box}.aq-menu-anchor{flex:none;display:inline-flex;position:relative}.aq-menu-button{height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 8px 0 6px;display:inline-flex}.aq-menu-button:hover,.aq-menu-button[aria-expanded=true]{background:color-mix(in srgb, currentColor 8%, transparent);border-color:color-mix(in srgb, currentColor 14%, transparent)}.aq-menu-button:focus-visible{outline:2px solid var(--aq-brand-color-accent);outline-offset:2px}.aq-menu-button-mark{flex:none}.aq-menu-chevron{opacity:.7;width:10px;height:10px;transition:transform .15s}.aq-menu-button[aria-expanded=true] .aq-menu-chevron{transform:rotate(180deg)}.aq-menu{top:var(--aq-menu-top,56px);left:var(--aq-menu-left,16px);z-index:1100;border:1px solid var(--aq-brand-color-line);background:var(--aq-brand-color-surface);width:360px;max-width:calc(100vw - 32px);max-height:calc(100vh - 96px);color:var(--aq-brand-color-fg);box-shadow:var(--aq-brand-shadow-menu);font:400 14px/1.45 var(--aq-brand-font-body);text-align:left;transform-origin:0 0;border-radius:12px;padding:6px;animation:.14s ease-out aq-menu-pop;position:fixed;overflow:auto}@keyframes aq-menu-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.aq-menu-head{border-bottom:1px solid var(--aq-brand-color-line);align-items:center;gap:10px;margin-bottom:4px;padding:10px 10px 12px;display:flex}.aq-menu-head .aq-wordmark{font-size:14px}.aq-menu-where{color:var(--aq-brand-color-muted);margin-top:4px;font-size:12px}.aq-menu-group{padding:6px 0 2px}.aq-menu-group+.aq-menu-group{border-top:1px solid var(--aq-brand-color-line);margin-top:4px}.aq-menu-group-label{font:500 11px/1 var(--aq-brand-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aq-brand-color-muted);padding:8px 10px 6px}.aq-menu-item{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}.aq-menu-item:hover,.aq-menu-item:focus-visible{background:var(--aq-brand-color-surface-2);outline:none}.aq-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--aq-brand-color-accent)}.aq-menu-icon{width:16px;height:16px;color:var(--aq-brand-color-muted)}.aq-menu-dot{border-radius:50%;justify-self:center;width:8px;height:8px}.aq-menu-dot--overture{background:var(--aq-brand-color-overture)}.aq-menu-dot--symphony{background:var(--aq-brand-color-symphony)}.aq-menu-label{min-width:0}.aq-menu-sub{color:var(--aq-brand-color-muted);margin-top:1px;font-size:12px;display:block}.aq-menu-meta{font:500 11px var(--aq-brand-font-mono);color:var(--aq-brand-color-muted);white-space:nowrap}.aq-menu-item[aria-current=page] .aq-menu-meta{color:var(--aq-brand-color-ok)}.aq-menu-foot{border-top:1px solid var(--aq-brand-color-line);font:500 11px var(--aq-brand-font-mono);color:var(--aq-brand-color-muted);justify-content:space-between;gap:10px;margin-top:4px;padding:10px 10px 6px;display:flex}.aq-menu-kbd{font:inherit;border:1px solid var(--aq-brand-color-line-strong);border-bottom-width:2px;border-radius:4px;padding:0 4px}@media (max-width:560px){.aq-menu{top:auto;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;max-height:75vh;position:fixed}}@media (prefers-reduced-motion:reduce){.aq-menu{animation:none}.aq-menu-chevron{transition:none}}@media (forced-colors:active){.aq-menu{border-color:canvastext}.aq-menu-item:focus-visible{outline:2px solid highlight}}
