.vaultVisual{--vv-scale:1;background:linear-gradient(180deg,var(--vv-bg-a)0%,var(--vv-bg-b)100%);border:1px solid var(--vv-card-border);width:100%;min-height:520px;box-shadow:var(--vv-level-border-glow);color:var(--vv-text);filter:var(--vv-filter);border-radius:24px;position:relative;overflow:hidden}.vaultVisual--preview{--vv-scale:1;border-radius:24px;min-height:520px}.vaultVisual--fullscreen{--vv-scale:1.48;--vv-font-scale:.9;border-radius:24px;width:100%;height:100%;min-height:0}.vaultVisual--card{--vv-scale:.64;border-radius:20px;min-height:360px}.vaultVisual--card.vaultVisual--selected{box-shadow:var(--vv-level-border-glow),0 0 0 1px #ffffff0f,0 0 24px #b8d2f21a}.vaultVisual:before{content:"";background:var(--vv-level-overlay);pointer-events:none;position:absolute;inset:0}.vaultVisual:after{content:none}.vaultVisualInner{z-index:1;min-height:inherit;height:100%;padding:calc(18px*var(--vv-scale));flex-direction:column;display:flex;position:relative}.vaultVisual--fullscreen .vaultVisualInner{min-height:0;padding:calc(15px*var(--vv-scale))calc(18px*var(--vv-scale))calc(16px*var(--vv-scale))}.vaultVisualTop{justify-content:space-between;align-items:flex-start;gap:calc(12px*var(--vv-scale));flex:none;display:flex}.vaultVisualTopLeft{align-items:flex-start;gap:calc(8px*var(--vv-scale));flex-direction:column;min-width:0;display:flex}.vaultVisualService{font-size:calc(11px*var(--vv-scale)*var(--vv-font-scale,1));color:var(--vv-muted);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vaultVisual--card .vaultVisualService{opacity:.88}.vaultVisualTopRight{align-items:flex-start;gap:calc(8px*var(--vv-scale));display:flex}.vaultVisualChip{min-height:calc(28px*var(--vv-scale));padding:calc(5px*var(--vv-scale))calc(12px*var(--vv-scale));font-size:calc(11px*var(--vv-scale)*var(--vv-font-scale,1));letter-spacing:.08em;text-transform:uppercase;color:var(--vv-title);background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.vaultVisualChip--epoch,.vaultVisualChip--type,.vaultVisualChip--level{background:var(--vv-chip-bg);border-color:var(--vv-chip-border)}.vaultVisualChip--level{min-height:calc(34px*var(--vv-scale));padding:calc(7px*var(--vv-scale))calc(15px*var(--vv-scale));font-size:calc(13px*var(--vv-scale)*var(--vv-font-scale,1));box-shadow:var(--vv-level-badge-glow);font-weight:800}.vaultVisualChip--status{color:var(--vv-status-accent);background:var(--vv-status-bg);border-color:var(--vv-status-border);box-shadow:0 0 12px var(--vv-status-accent-soft)}.vaultVisualMedia{min-height:calc(220px*var(--vv-scale));margin-top:calc(18px*var(--vv-scale));flex:none;justify-content:center;align-items:center;display:flex;position:relative}.vaultVisual--fullscreen .vaultVisualMedia{min-height:calc(176px*var(--vv-scale));margin-top:calc(30px*var(--vv-scale))}.vaultVisual--card .vaultVisualMedia{margin-top:calc(14px*var(--vv-scale))}.vaultVisualMediaGlow{background:radial-gradient(circle,var(--vv-accent-soft)0%,transparent 68%);width:72%;height:72%;filter:blur(calc(18px*var(--vv-scale)));opacity:.68;pointer-events:none;border-radius:50%;position:absolute}@keyframes vaultOrbitSpinA{0%{opacity:.28;transform:translate(-50%,-50%)rotate(0)}50%{opacity:.52}to{opacity:.28;transform:translate(-50%,-50%)rotate(360deg)}}@keyframes vaultOrbitSpinB{0%{opacity:.18;transform:translate(-50%,-50%)rotate(360deg)}50%{opacity:.36}to{opacity:.18;transform:translate(-50%,-50%)rotate(0)}}.vaultVisualOrbit{pointer-events:none;opacity:0;z-index:0;border-radius:50%;position:absolute;top:50%;left:50%}.vaultVisualOrbit:before{content:"";border-radius:50%;position:absolute;inset:0}.vaultVisualOrbit--one,.vaultVisualOrbit--two{display:none}.vaultVisual--preview .vaultVisualOrbit,.vaultVisual--fullscreen .vaultVisualOrbit,.vaultVisual--card.vaultVisual--selected .vaultVisualOrbit{display:block}.vaultVisualOrbit--one{width:calc(176px*var(--vv-scale));height:calc(176px*var(--vv-scale));animation:14s linear infinite vaultOrbitSpinA;transform:translate(-50%,-50%)}.vaultVisualOrbit--two{width:calc(222px*var(--vv-scale));height:calc(222px*var(--vv-scale));animation:22s linear infinite vaultOrbitSpinB;transform:translate(-50%,-50%)}.vaultVisualOrbit--one:before{filter:blur(calc(3px*var(--vv-scale)));background:conic-gradient(#0000 0deg 26deg,#62aaff47 44deg,#b8d2f247 62deg,#a0dcff33 84deg,#0000 108deg 360deg)}.vaultVisualOrbit--two:before{filter:blur(calc(5px*var(--vv-scale)));background:conic-gradient(from 180deg,#0000 0deg 210deg,#4a92ff38 232deg,#b8d2f233 248deg,#b8d2f21f 270deg,#0000 292deg 360deg)}.vaultVisual[data-base-type=forged] .vaultVisualOrbit--one:before{filter:blur(calc(3px*var(--vv-scale)));background:conic-gradient(#0000 0deg 26deg,#ffba5c47 44deg,#e0ad5542 62deg,#ffdc9633 84deg,#0000 108deg 360deg)}.vaultVisual[data-base-type=forged] .vaultVisualOrbit--two:before{filter:blur(calc(5px*var(--vv-scale)));background:conic-gradient(from 180deg,#0000 0deg 210deg,#e0a04338 232deg,#f3d0912e 248deg,#f3d0911f 270deg,#0000 292deg 360deg)}.vaultVisualSigilWrap{width:calc(150px*var(--vv-scale));height:calc(150px*var(--vv-scale));border-radius:calc(34px*var(--vv-scale));border:1px solid var(--vv-accent);box-shadow:0 0 calc(30px*var(--vv-scale))var(--vv-accent-soft);transform:scale(var(--vv-sigil-scale));background:#ffffff05;flex:none;justify-content:center;align-items:center;display:flex}.vaultVisual--fullscreen .vaultVisualSigilWrap{border-radius:50px;width:220px;height:220px}.vaultVisual--card .vaultVisualSigilWrap{width:calc(134px*var(--vv-scale));height:calc(134px*var(--vv-scale))}.vaultVisualSigilSvg{width:74%;height:74%;filter:var(--vv-sigil-glow);display:block}.vaultVisualBody{margin-top:calc(18px*var(--vv-scale));flex:none}.vaultVisual--fullscreen .vaultVisualBody{margin-top:calc(50px*var(--vv-scale))}.vaultVisualTitle{font-size:calc(22px*var(--vv-scale)*var(--vv-font-scale,1));color:var(--vv-title);line-height:1.08}.vaultVisual--card .vaultVisualTitle{font-size:calc(21px*var(--vv-scale));font-weight:680;line-height:1.03}.vaultVisualNominal{margin-top:calc(8px*var(--vv-scale));color:var(--vv-title);line-height:1}.vaultVisual--card .vaultVisualNominal{font-size:calc(27px*var(--vv-scale))!important;font-weight:650!important}.vaultVisualNominalLabel{margin-top:calc(4px*var(--vv-scale));font-size:calc(11px*var(--vv-scale)*var(--vv-font-scale,1));color:var(--vv-muted);letter-spacing:.12em;text-transform:uppercase}.vaultVisual--fullscreen .vaultVisualNominal{font-size:46px!important}.vaultVisual--fullscreen .vaultVisualNominalLabel{margin-top:calc(3px*var(--vv-scale))}.vaultVisualStats{margin-top:calc(16px*var(--vv-scale));gap:calc(8px*var(--vv-scale));display:grid}.vaultVisual--fullscreen .vaultVisualStats{margin-top:calc(14px*var(--vv-scale));gap:calc(6px*var(--vv-scale))}.vaultVisualStatRow{justify-content:space-between;align-items:baseline;gap:calc(12px*var(--vv-scale));display:flex}.vaultVisual--fullscreen .vaultVisualStatRow{gap:calc(10px*var(--vv-scale))}.vaultVisualStatLabel{font-size:calc(11px*var(--vv-scale)*var(--vv-font-scale,1));color:var(--vv-muted);letter-spacing:.1em;text-transform:uppercase}.vaultVisual--card .vaultVisualStatLabel{opacity:.9}.vaultVisualStatValue{font-size:calc(14px*var(--vv-scale)*var(--vv-font-scale,1));color:var(--vv-text);text-align:right;font-weight:700}.vaultVisualQuoteBlock{padding-top:calc(12px*var(--vv-scale));min-height:calc(52px*var(--vv-scale));flex-direction:column;justify-content:flex-end;margin-top:auto;display:flex}.vaultVisual--fullscreen .vaultVisualQuoteBlock{min-height:calc(58px*var(--vv-scale));padding-top:calc(16px*var(--vv-scale));padding-bottom:calc(2px*var(--vv-scale));margin-top:auto}.vaultVisual--fullscreen .vaultVisualQuoteAuthor{margin-top:calc(8px*var(--vv-scale));padding-right:calc(2px*var(--vv-scale));opacity:.9;display:block}.vaultVisualQuote{font-size:calc(11px*var(--vv-scale)*var(--vv-font-scale,1));color:var(--vv-text);opacity:.76;letter-spacing:.003em;text-align:center;align-self:center;max-width:92%;font-weight:100;line-height:1.24}.vaultVisual--fullscreen .vaultVisualQuote{max-width:86%}.vaultVisual--card .vaultVisualQuote{opacity:.52}.vaultVisualQuoteAuthor{margin-top:calc(5px*var(--vv-scale));font-size:calc(9px*var(--vv-scale)*var(--vv-font-scale,1));color:var(--vv-muted);opacity:.88;text-align:right;padding-right:calc(2px*var(--vv-scale));line-height:1.1}.vaultVisual--fullscreen .vaultVisualQuoteAuthor{margin-top:calc(6px*var(--vv-scale))}.vaultVisual--card .vaultVisualQuoteAuthor{opacity:.62}@keyframes vaultBottomFlow{0%{background-position:15% 0}50%{background-position:85% 0}to{background-position:15% 0}}.vaultVisualBottomStrip{height:calc(16px*var(--vv-scale));pointer-events:none;opacity:.72;background:linear-gradient(90deg,transparent 0%,#ffffff08 20%,var(--vv-accent-soft)38%,#ffffff2e 50%,var(--vv-accent-soft)62%,#ffffff08 80%,transparent 100%);-webkit-mask-composite:source-in;background-size:220% 100%;border-radius:999px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0009 10%,#000 18% 82%,#0009 90%,#0000 100%),linear-gradient(#0000 0%,#00000059 28%,#000000d9 65%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0009 10%,#000 18% 82%,#0009 90%,#0000 100%),linear-gradient(#0000 0%,#00000059 28%,#000000d9 65%,#000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.vaultVisual--preview .vaultVisualBottomStrip,.vaultVisual--fullscreen .vaultVisualBottomStrip,.vaultVisual--card.vaultVisual--selected .vaultVisualBottomStrip{animation:8s linear infinite vaultBottomFlow}@media (max-width:900px){.vaultVisual--card{--vv-scale:.78}}.vaultVisualNominal{white-space:nowrap;align-items:baseline;display:inline-flex}.vaultVisualNominalWhole{font-size:1em;line-height:1}.vaultVisualNominalFraction{opacity:.78;margin-left:1px;font-size:.58em;line-height:1}
