.vu{margin-bottom:var(--space-4, 16px)}.anz-tab-btn.vd-tab-image{border-color:rgba(var(--color-gold-rgb, 211, 175, 55),.5)}.anz-tab-btn.vd-tab-image.active{background:var(--color-gold, #c89b3c);color:var(--color-gold-ink, #1a1400)}.vu__head{justify-content:space-between;cursor:default}.vu__head:hover{background:transparent}.vu__title{display:inline-flex;align-items:center;gap:var(--space-2, 8px);font-family:var(--font-mono, monospace);font-weight:var(--font-bold, 800);font-size:var(--text-sm, 14px);letter-spacing:.02em;color:var(--color-text)}.vu__statechip{padding:3px 10px;border-radius:999px;font-size:var(--text-xs, 12px);font-weight:800;white-space:nowrap;border:1px solid var(--color-border);color:var(--color-text-muted)}.vu__statechip[data-state=idle]{border-color:rgba(var(--color-gold-rgb, 211,175,55),.5);color:var(--color-gold, #a87b1f)}.vu__statechip[data-state=active]{border-color:#16a34a73;color:#15803d}.vu__statechip[data-state=empty]{color:var(--color-text-muted)}.vu__body{font-size:var(--text-sm, 14px)}.vu__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:var(--space-4, 16px);align-items:stretch}.vu__drop{position:relative;display:flex;align-items:center;justify-content:center;min-height:132px;padding:var(--space-3, 12px);border:1.5px dashed var(--color-border);border-radius:var(--radius-lg, 14px);background:var(--color-bg);cursor:pointer;overflow:hidden;transition:border-color .15s,background .15s}.vu__drop:hover,.vu__drop:focus-visible{border-color:var(--color-gold, #c89b3c);outline:none}.vu__drop.is-drag{border-color:var(--color-gold, #c89b3c);background:rgba(var(--color-gold-rgb, 211,175,55),.08)}.vu__dropinner{display:flex;align-items:center;gap:var(--space-3, 12px);text-align:left}.vu__dropinner.is-loaded{display:none}.vu__icon{font-size:30px;line-height:1}.vu__droptext{display:flex;flex-direction:column;gap:2px}.vu__droptext strong{color:var(--color-text);font-weight:800}.vu__droptext span{color:var(--color-text-muted);font-size:var(--text-xs, 12px);line-height:1.45}.vu__thumb{max-height:100%;max-width:100%;border-radius:var(--radius-md, 10px);object-fit:contain}.vu__side{display:flex;flex-direction:column;gap:var(--space-3, 12px);justify-content:center}.vu__start{width:100%;padding-block:var(--space-3, 12px);font-size:var(--text-sm, 14px)}.vu__opts{display:grid;gap:var(--space-2, 8px)}.vu__field{display:grid;gap:4px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.vu__select{border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg-card);color:var(--color-text);padding:8px 12px;font:inherit;font-size:var(--text-sm, 13px);font-weight:700}.vu__toggle{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm, 13px);font-weight:700;color:var(--color-text);cursor:pointer}.vu__btnrow{display:flex;gap:var(--space-2, 8px)}.vu__btnrow .anz-this{flex:1;text-align:center}.vu__presets{display:flex;align-items:center;gap:var(--space-2, 8px);flex-wrap:wrap;margin-top:var(--space-3, 12px);padding-top:var(--space-3, 12px);border-top:1px solid var(--color-border)}.vu__presets-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.vu__sep{width:1px;height:18px;background:var(--color-border);margin:0 4px}.vu__intel{display:grid;gap:var(--space-3, 12px);margin-top:var(--space-3, 12px);padding-top:var(--space-3, 12px);border-top:1px solid var(--color-border)}.vu__intel[hidden]{display:none}.vu__intel-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3, 12px)}.vu__intel-head strong{color:var(--color-text);font-weight:800}.vu__dims{color:var(--color-text-muted);font-size:var(--text-xs, 12px);font-family:var(--font-mono, monospace)}.vu__bars{display:grid;gap:7px;max-width:580px}.vu__bar{display:grid;grid-template-columns:112px 1fr 34px;align-items:center;gap:var(--space-3, 12px)}.vu__bar-name{font-size:var(--text-sm, 13px);font-weight:700;color:var(--color-text)}.vu__bar-track{height:8px;border-radius:999px;background:var(--color-border);overflow:hidden}.vu__bar-fill{display:block;height:100%;border-radius:999px;background:var(--color-gold, #c89b3c);transition:width .3s ease}.vu__bar-fill.is-mid{background:#ea8a35}.vu__bar-fill.is-high{background:#b91c1c}.vu__bar-val{font-size:var(--text-xs, 12px);font-weight:800;color:var(--color-text-muted);text-align:right;font-family:var(--font-mono, monospace)}.vu__palette{display:flex;gap:6px;flex-wrap:wrap}.vu__sw{width:30px;height:30px;border-radius:7px;border:1px solid var(--color-border)}.vu__intel-actions{display:flex;align-items:center;gap:var(--space-3, 12px);flex-wrap:wrap}.vu__status{color:var(--color-text-muted);font-size:var(--text-xs, 12.5px);font-weight:700}@media(max-width:860px){.vu__layout{grid-template-columns:1fr}.vu__bar{grid-template-columns:96px 1fr 30px}}.vu.anz-card{max-width:min(100%,1320px);margin:0 auto var(--space-5, 20px);overflow:hidden;border:1px solid rgba(var(--color-gold-rgb, 211, 175, 55),.24);border-radius:14px;background:var(--vw-panel, rgba(245, 245, 244, .035));box-shadow:inset 0 1px #ffffff0a,0 24px 70px #00000038}.vu .anz-card-body{padding:16px}.vu__head{min-height:58px;padding:14px 18px;border-bottom:1px solid var(--vw-line-soft, rgba(245, 245, 244, .08));background:#0000001a}.vu__title{color:var(--vw-ink, #f5f5f4);font-family:var(--font-serif);font-size:clamp(1rem,1.4vw,1.2rem);font-weight:900;letter-spacing:0}.vu__statechip{min-height:28px;padding:5px 12px;border-color:rgba(var(--color-gold-rgb, 211, 175, 55),.44);background:rgba(var(--color-gold-rgb, 211, 175, 55),.1);color:#f9a8c4;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:11px;letter-spacing:.02em}.vu__statechip[data-state=active]{border-color:#22c55e5c;background:#22c55e1f;color:#86efac}.vu__layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:16px;align-items:stretch}.vu__drop{min-height:clamp(360px,52vw,640px);padding:12px;border:1px solid rgba(var(--color-gold-rgb, 211, 175, 55),.16);border-radius:14px;background:#0c0c0e;box-shadow:inset 0 0 0 1px #00000059}.vu__drop:hover,.vu__drop:focus-visible,.vu__drop.is-drag{border-color:rgba(var(--color-gold-rgb, 211, 175, 55),.58);background:#0c0c0e;box-shadow:inset 0 0 0 1px #00000059,0 0 0 3px rgba(var(--color-gold-rgb, 211, 175, 55),.12)}.vu__dropinner{max-width:420px;padding:18px;border:1px dashed rgba(var(--color-gold-rgb, 211, 175, 55),.34);border-radius:12px;background:#0003}.vu__icon{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:999px;background:var(--anz-shell-accent, rgb(var(--color-gold-rgb)));color:#12090e;font-size:20px}.vu__droptext strong{color:var(--vw-ink, #f5f5f4)}.vu__droptext span{color:var(--vw-ink-2, rgba(245, 245, 244, .66))}.vu__thumb{width:100%;height:100%;max-height:none;border-radius:11px;object-fit:cover;box-shadow:0 18px 60px #0000003d}.vu__side{justify-content:center;gap:14px;min-width:0;padding:16px;border:1px solid var(--vw-line-soft, rgba(245, 245, 244, .09));border-radius:14px;background:#00000029}.vu__start{min-height:50px;border:1px solid rgba(var(--color-gold-rgb, 211, 175, 55),.86);border-radius:999px;background:var(--anz-shell-accent, rgb(var(--color-gold-rgb)));color:#13080e;box-shadow:0 14px 34px rgba(var(--color-gold-rgb, 211, 175, 55),.2);font-weight:900}.vu__start:hover,.vu__start:focus-visible{filter:brightness(1.05);transform:translateY(-1px)}.vu__opts{gap:11px}.vu__field{gap:7px;color:var(--vw-dim, rgba(245, 245, 244, .62));font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace)}.vu__select{width:100%;min-height:42px;border-color:var(--vw-line, rgba(245, 245, 244, .12));border-radius:10px;background:var(--vw-raise, rgba(245, 245, 244, .045));color:var(--vw-ink, #f5f5f4)}.vu__select:focus{border-color:rgba(var(--color-gold-rgb, 211, 175, 55),.58);outline:2px solid rgba(var(--color-gold-rgb, 211, 175, 55),.22);outline-offset:2px}.vu__toggle{min-height:34px;color:var(--vw-ink, rgba(245, 245, 244, .8))}.vu__toggle input{accent-color:var(--anz-shell-accent, rgb(var(--color-gold-rgb)))}.vu__btnrow .anz-this,.vu__presets .anz-this,.vu__intel-actions .anz-this{min-height:38px;border-color:var(--vw-line, rgba(245, 245, 244, .12));background:var(--vw-raise, rgba(245, 245, 244, .045));color:var(--vw-ink-2, rgba(245, 245, 244, .78));font-weight:800}.vu__btnrow .anz-this:hover,.vu__presets .anz-this:hover,.vu__intel-actions .anz-this:hover{border-color:rgba(var(--color-gold-rgb, 211, 175, 55),.48);background:rgba(var(--color-gold-rgb, 211, 175, 55),.12);color:var(--vw-ink, #f5f5f4)}.vu__presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:16px;padding:13px 0 0;border-top-color:var(--vw-line-soft, rgba(245, 245, 244, .08))}.vu__presets-label{color:var(--vw-dim, rgba(245, 245, 244, .62));font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, Consolas, monospace);font-size:10px;white-space:nowrap}.vu__sep{background:rgba(var(--color-gold-rgb, 211, 175, 55),.2)}.vu__intel{grid-template-columns:minmax(220px,1fr) minmax(220px,.85fr);gap:14px;margin-top:0;padding-top:14px;border-top-color:var(--vw-line-soft, rgba(245, 245, 244, .08))}.vu__intel-head{grid-column:1 / -1;padding:0 0 2px}.vu__intel-head strong{color:var(--vw-ink, #f5f5f4);font-size:14px;font-weight:900}.vu__dims{color:var(--vw-dim, rgba(245, 245, 244, .62))}.vu__bars{max-width:none;padding:12px;border:1px solid var(--vw-line-soft, rgba(245, 245, 244, .09));border-radius:12px;background:#00000024}.vu__bar{grid-template-columns:minmax(92px,128px) minmax(0,1fr) 42px}.vu__bar-name{color:var(--vw-ink, rgba(245, 245, 244, .8));font-size:12px}.vu__bar-track{height:9px;background:rgba(var(--color-gold-rgb, 211, 175, 55),.14)}.vu__bar-fill{background:var(--anz-shell-accent, rgb(var(--color-gold-rgb)))}.vu__bar-val{color:var(--vw-dim, rgba(245, 245, 244, .62))}.vu__palette{align-content:start;padding:12px;border:1px solid var(--vw-line-soft, rgba(245, 245, 244, .09));border-radius:12px;background:#00000024}.vu__sw{width:36px;height:36px;border-color:var(--vw-line, rgba(245, 245, 244, .16));border-radius:10px;box-shadow:inset 0 0 0 1px #00000038}.vu__intel-actions{grid-column:1 / -1;justify-content:space-between}.vu__status{color:var(--vw-dim, rgba(245, 245, 244, .62))}@media(max-width:1040px){.vu__layout{grid-template-columns:1fr}.vu__drop{min-height:clamp(300px,64vw,560px)}.vu__side{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);align-items:center}.vu__btnrow{grid-column:1 / -1}}@media(max-width:760px){.vu .anz-card-body{padding:12px}.vu__head{align-items:flex-start;gap:10px;flex-direction:column}.vu__statechip{align-self:flex-start}.vu__side,.vu__intel{grid-template-columns:1fr}.vu__drop{min-height:260px}.vu__thumb{object-fit:contain}.vu__presets{display:flex;align-items:stretch}.vu__presets .anz-this{flex:1 1 calc(50% - 8px);justify-content:center}.vu__sep{display:none}.vu__bar{grid-template-columns:92px minmax(0,1fr) 34px}.vu__intel-actions{justify-content:stretch}.vu__intel-actions .anz-this{width:100%;justify-content:center}}.vu__layout{align-items:start}.vu__drop{min-height:424px;height:auto;align-self:stretch}.vu__thumb{object-fit:contain}.vu__side{justify-content:flex-start}.vu__intel{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:4px;padding-top:13px;border-top:1px solid var(--color-border)}.vu__intel-head{align-items:center}.vu__intel-head strong{font-size:12.5px}.vu__bars{gap:6px;max-width:none}.vu__bar{grid-template-columns:86px 1fr 30px;gap:9px}.vu__bar-name{font-size:12px}.vu__bar-val{text-align:right}.vu__palette{gap:4px}.vu__sw{width:100%;flex:1 1 0;height:26px}.vu__intel-actions{margin-top:2px}.vu__intel-actions .anz-this{width:100%}.vu__status{display:block;line-height:1.5}.vu__presets{display:block;margin-top:16px;padding-top:14px}.vu__presets-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.vu__presets-count{margin-left:auto;font-family:var(--font-mono, monospace);font-size:11px;color:var(--color-text-muted)}.vu__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.vu__demo{position:relative;display:block;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg);overflow:hidden;transition:border-color .15s}.vu__demo-pick{display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.vu__demo:hover,.vu__demo:focus-within{border-color:rgba(var(--color-gold-rgb, 211, 175, 55),.58)}.vu__demo-pick:focus-visible{outline:2px solid rgb(var(--color-gold-rgb, 211, 175, 55));outline-offset:-2px}.vu__demo-dl{position:absolute;inset-block-start:6px;inset-inline-end:6px;display:grid;place-items:center;width:26px;height:26px;border-radius:999px;background:#00000094;color:#fff;text-decoration:none}.vu__demo-dl:hover,.vu__demo-dl:focus-visible{background:rgb(var(--color-gold-rgb, 211, 175, 55));color:#1a1206;outline:none}.vu__demo.is-on{border-color:rgb(var(--color-gold-rgb, 211, 175, 55));box-shadow:0 0 0 2px rgba(var(--color-gold-rgb, 211, 175, 55),.28)}.vu__demo-img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#0c0c0e}.vu__demo-name{position:absolute;inset-inline:0;inset-block-end:0;padding:14px 9px 7px;background:linear-gradient(to top,#000000e0,#0000);color:#f0f0f0;font-size:11.5px;font-weight:700;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.6)}.vu__warn{margin:-4px 0 0;padding:8px 10px;border-left:3px solid currentColor;border-radius:0 8px 8px 0;background:color-mix(in srgb,currentColor 10%,transparent);font-size:12px;line-height:1.5}.vu__warn[data-level=medium]{color:#6b4200}.vu__warn[data-level=high]{color:#8f1a10}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .vu__warn[data-level=medium]{color:#e0a93b}:root:not([data-theme=light]) .vu__warn[data-level=high]{color:#f08a7c}}:root[data-theme=dark] .vu__warn[data-level=medium]{color:#e0a93b}:root[data-theme=dark] .vu__warn[data-level=high]{color:#f08a7c}.vu__charts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px;padding-top:12px;border-top:1px solid var(--color-border)}@media(max-width:860px){.vu__drop{min-height:320px}.vu__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}#vu-dock{--color-text: var(--vw-ink, rgba(245, 245, 244, .92));--color-text-muted: var(--vw-ink-2, rgba(245, 245, 244, .78));--color-border: var(--vw-line, rgba(245, 245, 244, .1));--color-bg: var(--vw-bg, #111113);--color-bg-card: var(--vw-panel, #111113)}#vu-dock .anz-go{background:var(--vw-acc-fill, rgb(var(--color-gold-rgb, 211, 175, 55)));color:var(--color-gold-ink, #221d0d)}
