.VaultNav-module__yyd_Aa__spiderContainer{z-index:50;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:fixed;top:0;right:48px}.VaultNav-module__yyd_Aa__webThread{background:var(--bone,#d4c9b0);opacity:.6;transform-origin:top;width:1px;height:80px;animation:1s ease-out 1s both VaultNav-module__yyd_Aa__threadDraw}@keyframes VaultNav-module__yyd_Aa__threadDraw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.VaultNav-module__yyd_Aa__spiderVault{pointer-events:auto;cursor:pointer;opacity:0;align-items:center;gap:8px;animation:.4s ease-out 1.8s forwards VaultNav-module__yyd_Aa__spiderAppear,4s ease-in-out 2.2s infinite VaultNav-module__yyd_Aa__shadowPulse;display:flex}@keyframes VaultNav-module__yyd_Aa__shadowPulse{0%,to{filter:drop-shadow(0 4px 12px #b8960c33)}50%{filter:drop-shadow(0 4px 20px #b8960c73)}}@keyframes VaultNav-module__yyd_Aa__spiderAppear{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.VaultNav-module__yyd_Aa__vaultMiniIcon{width:40px;height:50px;position:relative}.VaultNav-module__yyd_Aa__vaultMiniBody{background:var(--ink,#0a0a08);border:1.5px solid var(--bone,#d4c9b0);border-radius:3px;justify-content:center;align-items:center;width:36px;height:42px;transition:border-color .3s,box-shadow .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VaultNav-module__yyd_Aa__spiderVault:hover .VaultNav-module__yyd_Aa__vaultMiniBody{border-color:var(--gold,#b8960c);box-shadow:0 0 12px #b8960c40}.VaultNav-module__yyd_Aa__vaultMiniDial{border:1.5px solid var(--bone,#d4c9b0);border-radius:50%;width:14px;height:14px;transition:border-color .3s;position:relative}.VaultNav-module__yyd_Aa__spiderVault:hover .VaultNav-module__yyd_Aa__vaultMiniDial{border-color:var(--gold,#b8960c)}.VaultNav-module__yyd_Aa__vaultMiniDial:before{content:"";background:var(--blood,#c41e1e);transform-origin:bottom;width:1px;height:4px;animation:6s linear infinite VaultNav-module__yyd_Aa__miniDialSpin;position:absolute;top:1px;left:50%;transform:translate(-50%)}@keyframes VaultNav-module__yyd_Aa__miniDialSpin{to{transform:translate(-50%)rotate(360deg)}}.VaultNav-module__yyd_Aa__vaultLabel{font-family:var(--font-dm-mono), "DM Mono", monospace;letter-spacing:3px;text-transform:uppercase;color:var(--ash,#6b6455);white-space:nowrap;font-size:8px;transition:color .3s}.VaultNav-module__yyd_Aa__spiderVault:hover .VaultNav-module__yyd_Aa__vaultLabel{color:var(--bone,#d4c9b0)}.VaultNav-module__yyd_Aa__overlay{z-index:60;-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#000c;transition:opacity .3s;position:fixed;inset:0}.VaultNav-module__yyd_Aa__overlay.VaultNav-module__yyd_Aa__active{opacity:1;pointer-events:auto}.VaultNav-module__yyd_Aa__expandedVault{z-index:70;opacity:0;pointer-events:none;width:380px;height:480px;transition:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3)}.VaultNav-module__yyd_Aa__expandedVault.VaultNav-module__yyd_Aa__active{opacity:1;pointer-events:auto}.VaultNav-module__yyd_Aa__canvasWrapper{background:0 0;width:100%;height:100%;position:relative}.VaultNav-module__yyd_Aa__canvasWrapper canvas{width:100%;height:100%;display:block;background:0 0!important}.VaultNav-module__yyd_Aa__barLabel{font-family:var(--font-dm-mono), "DM Mono", monospace;letter-spacing:2px;color:var(--bone,#d4c9b0);text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:4px 8px;font-size:8px;transition:color .25s,text-shadow .25s}.VaultNav-module__yyd_Aa__barLabel:hover{color:#fff;text-shadow:0 0 12px #b8960ccc,0 0 24px #b8960c66}.VaultNav-module__yyd_Aa__loadingOverlay{z-index:10;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.VaultNav-module__yyd_Aa__spinner{border:2px solid #d4c9b026;border-top-color:var(--bone,#d4c9b0);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite VaultNav-module__yyd_Aa__vaultSpin}@keyframes VaultNav-module__yyd_Aa__vaultSpin{to{transform:rotate(360deg)}}.VaultNav-module__yyd_Aa__loadingText{font-family:var(--font-dm-mono), "DM Mono", monospace;letter-spacing:3px;text-transform:uppercase;color:var(--ash,#6b6455);font-size:8px}.VaultNav-module__yyd_Aa__unlockLabel{text-align:center;font-family:var(--font-dm-mono), "DM Mono", monospace;letter-spacing:3px;text-transform:uppercase;color:var(--bone,#d4c9b0);z-index:5;pointer-events:none;font-size:9px;position:absolute;bottom:16px;left:0;right:0}.VaultNav-module__yyd_Aa__unlockLabel:after{content:"█";color:var(--blood,#c41e1e);margin-left:2px;font-size:8px;animation:1s step-end infinite VaultNav-module__yyd_Aa__cursorBlink}@keyframes VaultNav-module__yyd_Aa__cursorBlink{0%,to{opacity:1}50%{opacity:0}}.VaultNav-module__yyd_Aa__bloodFlash{z-index:100;pointer-events:none;background:var(--blood,#c41e1e);opacity:0;mix-blend-mode:screen;position:fixed;inset:0}.VaultNav-module__yyd_Aa__mobileFallback{z-index:50;cursor:pointer;flex-direction:column;align-items:center;display:flex;position:fixed;top:0;right:24px}.VaultNav-module__yyd_Aa__mobileFallback.VaultNav-module__yyd_Aa__hidden{opacity:0;pointer-events:none}.VaultNav-module__yyd_Aa__mobileThread{background:var(--bone,#d4c9b0);opacity:.5;width:1px;height:40px}.VaultNav-module__yyd_Aa__mobileVaultBtn{background:var(--ink,#0a0a08);border:1px solid var(--bone,#d4c9b0);border-radius:3px;justify-content:center;align-items:center;width:36px;height:40px;display:flex}.VaultNav-module__yyd_Aa__mobileVaultDot{border:1px solid var(--bone,#d4c9b0);border-radius:50%;width:10px;height:10px}.VaultNav-module__yyd_Aa__mobileMenu{z-index:60;opacity:0;pointer-events:none;flex-direction:column;gap:6px;transition:all .3s;display:flex;position:fixed;top:96px;right:24px;transform:translateY(-8px)}.VaultNav-module__yyd_Aa__mobileMenu.VaultNav-module__yyd_Aa__open{opacity:1;pointer-events:auto;transform:translateY(0)}.VaultNav-module__yyd_Aa__mobileMenuItem{font-family:var(--font-dm-mono), "DM Mono", monospace;letter-spacing:2px;text-transform:uppercase;color:var(--bone,#d4c9b0);background:var(--ink,#0a0a08);border:1px solid var(--ash,#6b6455);cursor:pointer;text-align:right;padding:8px 14px;font-size:8px;transition:all .2s}.VaultNav-module__yyd_Aa__mobileMenuItem:hover{border-color:var(--gold,#b8960c);color:#fff;background:#b8960c1a}
