.nftManager{position:relative;z-index:1}.nftManager-fullpage{width:100%;min-height:100%;display:flex;flex-direction:column;padding:24px}.nftManager-fullpage--constrained{height:100%;min-height:0;overflow:hidden}.nftManager-fullpage--constrained .nftManager-content,.nftManager-fullpage--constrained .nftManager-tabContent{min-height:0;overflow:hidden}.nftManager-empty-state{flex:1;display:flex;align-items:center;justify-content:center;min-height:300px}.nftManager-content{flex:1;min-width:0;display:flex;flex-direction:column}.nftManager-tabs{display:flex;gap:0;margin-bottom:20px;border-bottom:2px solid rgba(100,100,140,.25)}.nftManager-tab{padding:12px 24px;background:none;border:none;color:var(--text-secondary);font-family:var(--font-heading);font-size:.95rem;letter-spacing:.5px;cursor:var(--cursor-pointer);position:relative;transition:color .2s,background .2s;white-space:nowrap;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.nftManager-tab:hover{color:var(--text-primary);background:rgba(218,165,32,.04)}.nftManager-tab.active{color:var(--accent);background:rgba(218,165,32,.06)}.nftManager-tab.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--accent);box-shadow:0 0 8px var(--accent-glow)}.nftManager-tab.active:before{content:"";position:absolute;bottom:-2px;left:20%;right:20%;height:2px;background:radial-gradient(ellipse,rgba(218,165,32,.7),transparent);filter:blur(3px);pointer-events:none}.nftManager-tabContent{min-height:300px;flex:1;display:flex;flex-direction:column}.nftManager-empty{text-align:center;padding:40px 20px;color:var(--text-muted);font-style:italic}.nftManager-noSelection{text-align:center;padding:60px 20px;color:var(--text-secondary);background:linear-gradient(135deg,rgba(18,18,30,.3),rgba(12,12,22,.2));border:1px dashed rgba(100,100,140,.15);border-radius:var(--radius-md);backdrop-filter:blur(4px)}.nftManager-noSelection-icon{font-size:3rem;margin-bottom:16px;opacity:.4;filter:drop-shadow(0 0 8px rgba(218,165,32,.2));animation:noSelectionFloat 3s ease-in-out infinite}@keyframes noSelectionFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.nftManager-noSelection p{margin:0;font-size:1rem;font-family:var(--font-heading);letter-spacing:.5px}.nftDetails{padding:20px 0;display:flex;flex-direction:column;gap:20px;min-height:400px}.nftDetails-header{display:flex;align-items:center;gap:28px;padding:28px;background:linear-gradient(135deg,rgba(18,18,30,.6),rgba(12,12,22,.4));border:1px solid rgba(100,100,140,.2);border-radius:var(--radius-md);backdrop-filter:blur(4px);position:relative;overflow:hidden;transition:border-color .3s}.nftDetails-header:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(218,165,32,.3),transparent);pointer-events:none}.nftDetails-header:hover{border-color:rgba(100,100,140,.35)}.nftDetails-image{border-radius:var(--radius-md);border:2px solid rgba(218,165,32,.3);overflow:hidden;flex-shrink:0;box-shadow:0 0 16px rgba(218,165,32,.12);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.nftDetails-image:hover{transform:scale(1.03);box-shadow:0 0 24px rgba(218,165,32,.2),0 8px 24px rgba(0,0,0,.3)}.nftDetails-info{display:flex;flex-direction:column;gap:6px}.nftDetails-info h3{margin:0;color:var(--accent);font-family:var(--font-heading);font-size:1.6rem;letter-spacing:1px}.nftDetails-info p{margin:0;color:var(--text-secondary);font-size:.95rem}.nftDetails-notAwakened{text-align:center;padding:40px 24px;border:1px solid rgba(100,100,140,.2);border-radius:var(--radius-md);background:linear-gradient(135deg,rgba(18,18,30,.5),rgba(12,12,22,.3));flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.nftDetails-notAwakened p{color:var(--text-secondary);margin:0;font-size:.95rem;max-width:500px;line-height:1.6}.nftDetails-notAwakened .hint{color:var(--text-muted);font-size:.85rem;font-style:italic}.renameTab{display:flex;flex-direction:column;gap:24px;min-height:400px}.renameTab-header{display:flex;align-items:center;gap:28px;padding:28px;background:linear-gradient(135deg,rgba(18,18,30,.6),rgba(12,12,22,.4));border:1px solid rgba(100,100,140,.2);border-radius:var(--radius-md)}.renameTab-preview{flex-shrink:0;border-radius:var(--radius-md);overflow:hidden;border:2px solid rgba(218,165,32,.3);box-shadow:0 0 16px rgba(218,165,32,.12)}.renameTab-info{display:flex;flex-direction:column;gap:8px}.renameTab-info h3{margin:0;font-family:var(--font-heading);color:var(--accent);font-size:1.4rem;letter-spacing:1px}.renameTab-info>p{margin:0;color:var(--text-secondary);font-size:.85rem;line-height:1.5}.renameTab-detail{display:flex;align-items:center;gap:12px;padding:8px 12px;background:rgba(218,165,32,.04);border:1px solid rgba(218,165,32,.12);border-radius:var(--radius-sm)}.renameTab-detail-label{font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-family:var(--font-heading);min-width:100px}.renameTab-detail-value{font-size:.9rem;color:var(--text-primary);font-weight:600}.renameTab-body{display:flex;flex-direction:column;align-items:center;gap:12px}.renameTab-body .page-formSection{width:100%;max-width:500px}@container modal-content (max-width: 600px){.renameTab-header{flex-direction:column;text-align:center}.renameTab-detail{justify-content:center}}.awaken-nftThumb-badge{position:absolute;top:3px;left:3px;font-size:.7rem;z-index:3;filter:drop-shadow(0 0 3px rgba(218,165,32,.6));line-height:1}@media (max-width:500px){.nftManager-tab{padding:8px 12px;font-size:.75rem}}.nftManager-tabs{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.nftManager-tabs::-webkit-scrollbar{display:none}@container modal-content (max-width: 500px){.nftDetails-header{flex-direction:column;text-align:center}.nftManager-tab{padding:8px 12px;font-size:.75rem}}.class-tab{padding:16px;display:flex;flex-direction:column;gap:24px}.class-tab-empty{padding:32px;text-align:center;color:rgba(232,220,200,.5);font-family:Cinzel,serif}.class-tab-heading{font-family:Cinzel,serif;font-size:1rem;color:#daa520;margin:0 0 8px;letter-spacing:.04em}.class-tab-hint{font-size:.8rem;color:rgba(232,220,200,.6);margin:0 0 12px;line-height:1.5}.class-tab-current-card{display:flex;gap:16px;padding:16px;background:rgba(42,34,24,.6);border:1px solid rgba(139,115,85,.4);border-radius:8px}.class-tab-current-card--none{border-style:dashed;border-color:rgba(139,115,85,.3)}.class-tab-current-icon{font-size:2.4rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:rgba(10,9,8,.5);border-radius:8px;border:1px solid rgba(139,115,85,.3)}.class-tab-current-info{display:flex;flex-direction:column;gap:4px;min-width:0}.class-tab-current-name{font-family:Cinzel,serif;font-size:1.2rem;color:#e8dcc8;font-weight:700}.class-tab-current-tier{font-size:.75rem;color:#daa520;text-transform:uppercase;letter-spacing:.06em}.class-tab-current-role{font-size:.8rem;color:rgba(232,220,200,.7)}.class-tab-current-desc{font-size:.78rem;color:rgba(232,220,200,.5);line-height:1.4}.class-tab-current-stats{font-size:.75rem;color:#4ade80;margin-top:2px}.class-tab-path{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 12px;background:rgba(10,9,8,.4);border-radius:6px;font-size:.8rem}.class-tab-path-arrow{color:rgba(139,115,85,.6)}.class-tab-path-node{color:rgba(232,220,200,.5)}.class-tab-path-node.active{color:#daa520;font-weight:700}.class-tab-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.class-tab-grid--preview .class-tab-card{opacity:.5;pointer-events:none}.class-tab-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;background:rgba(42,34,24,.5);border:1px solid rgba(139,115,85,.3);border-radius:8px;cursor:pointer;transition:all .2s;text-align:center}.class-tab-card.hovered,.class-tab-card:hover{border-color:#daa520;background:rgba(218,165,32,.08);box-shadow:0 0 12px rgba(218,165,32,.15);transform:translateY(-2px)}.class-tab-card--locked{cursor:default;opacity:.5}.class-tab-card-icon{font-size:1.8rem;margin-bottom:2px}.class-tab-card-name{font-family:Cinzel,serif;font-size:.95rem;color:#e8dcc8;font-weight:700}.class-tab-card-role{font-size:.72rem;color:#daa520;text-transform:uppercase;letter-spacing:.04em}.class-tab-card-stats{font-size:.75rem;color:#4ade80}.class-tab-card-desc{font-size:.72rem;color:rgba(232,220,200,.5);line-height:1.4}.class-tab-card-abilities{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:4px}.class-tab-card-abilities-label{font-size:.58rem;color:rgba(232,220,200,.35);text-transform:uppercase;letter-spacing:.5px;font-family:Cinzel,serif;width:100%}.class-tab-card-ability{font-size:.6rem;color:#60a5fa;background:rgba(96,165,250,.08);border:1px solid rgba(96,165,250,.2);border-radius:3px;padding:1px 5px}.class-tab-card-btn{margin-top:8px;padding:6px 20px;background:rgba(218,165,32,.15);border:1px solid #daa520;border-radius:4px;color:#daa520;font-family:Cinzel,serif;font-size:.75rem;cursor:pointer;transition:all .2s}.class-tab-card-btn:hover:not(:disabled){background:rgba(218,165,32,.3);box-shadow:0 0 8px rgba(218,165,32,.3)}.class-tab-card-btn:disabled{opacity:.5;cursor:not-allowed}.class-tab-milestone{padding:16px;background:rgba(42,34,24,.4);border:1px dashed rgba(139,115,85,.3);border-radius:8px}.class-tab-milestone-progress{color:#fbbf24;font-weight:700}@media (max-width:500px){.class-tab-grid{grid-template-columns:1fr}.class-tab-current-card{flex-direction:column;align-items:center;text-align:center}}.awaken-churchBg{z-index:0;overflow:hidden;border-radius:inherit}.awaken-churchBg,.awaken-vignette{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.awaken-vignette{background:radial-gradient(ellipse at center,rgba(218,165,32,.03) 0,transparent 40%,rgba(0,0,0,.4) 100%);animation:awakenCandleFlicker 4s ease-in-out infinite}.awaken-titleRow{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:4px;position:relative;z-index:1}.awaken-titleRow h2{margin:0}.awaken-titleRow h3{margin:2px 0 0}.awaken-titleIcon{width:44px;height:44px;color:var(--accent);filter:drop-shadow(0 0 8px rgba(218,165,32,.4));flex-shrink:0;animation:awakenIconPulse 3s ease-in-out infinite}@keyframes awakenIconPulse{0%,to{filter:drop-shadow(0 0 8px rgba(218,165,32,.4))}50%{filter:drop-shadow(0 0 14px rgba(218,165,32,.7))}}.awaken-sectionLabel{font-family:var(--font-heading);color:var(--accent);font-size:.95rem;margin-bottom:10px;text-align:center;letter-spacing:1px}.awaken-inventoryRow{display:flex;flex-direction:column;gap:16px;margin:16px 0}@media (min-width:900px){.awaken-inventoryRow{flex-direction:row;gap:16px}.awaken-inventoryRow>.awaken-inventory{flex:1;min-width:0;margin:0}}.awaken-inventory{margin:16px 0;border:2px solid rgba(100,100,140,.25);border-radius:8px;background:linear-gradient(180deg,rgba(15,15,25,.9),rgba(10,10,18,.95));overflow:hidden}.awaken-inventory-header{display:flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(42,34,24,.6);border-bottom:1px solid rgba(100,100,140,.2);font-family:var(--font-heading);font-size:.8rem;color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase}.awaken-inventory-icon{display:flex;align-items:center;color:var(--accent)}.awaken-inventory-count{margin-left:auto;background:rgba(218,165,32,.15);color:var(--accent);padding:1px 8px;border-radius:10px;font-size:.7rem;font-weight:700}.awaken-nftGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:6px;max-height:320px;overflow-y:auto;padding:10px}.awaken-nftGrid-empty{grid-column:1/-1;text-align:center;padding:24px 16px;color:var(--text-muted);font-size:.85rem;font-style:italic}.awaken-nftThumb{position:relative;border:2px solid rgba(100,100,140,.2);border-radius:6px;overflow:hidden;cursor:var(--cursor-pointer);transition:all .25s cubic-bezier(.16,1,.3,1);background:rgba(20,20,35,.6);display:flex;flex-direction:column}.awaken-nftThumb:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(218,165,32,.08),transparent);transition:left .4s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:2}.awaken-nftThumb:hover:before{left:150%}.awaken-nftThumb:hover{border-color:var(--accent);box-shadow:0 0 12px var(--accent-glow),0 4px 12px rgba(0,0,0,.3);transform:translateY(-3px) scale(1.02);z-index:2}.awaken-nftThumb:active{transform:translateY(-1px) scale(.97);cursor:var(--cursor-grabbing);transition-duration:.1s}.awaken-nftThumb.selected{border-color:var(--accent-bright);box-shadow:0 0 16px var(--accent),0 0 30px var(--accent-glow);background:rgba(218,165,32,.08)}.awaken-nftThumb.selected:after{content:"";position:absolute;top:4px;right:4px;width:10px;height:10px;background:var(--accent);border-radius:50%;box-shadow:0 0 6px var(--accent);z-index:3}.awaken-nftThumb.dragging{opacity:.35;transform:scale(.92);border-style:dashed}.awaken-nftThumb.empty{border-style:dashed;border-color:rgba(100,100,140,.1);background:rgba(15,15,25,.3);cursor:var(--cursor-default);min-height:100px}.awaken-nftThumb-img{width:100%;aspect-ratio:1;overflow:hidden;display:flex;align-items:center;justify-content:center}.awaken-nftThumb-img img{width:100%;height:100%;object-fit:cover}.awaken-nftThumb-label{padding:4px 6px;font-size:.7rem;text-align:center;color:var(--text-secondary);background:rgba(0,0,0,.4);border-top:1px solid rgba(100,100,140,.1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.awaken-altar-wrapper{display:flex;flex-direction:column;align-items:center;margin:20px 0}.awaken-altar{width:260px;height:260px;border-radius:16px;border:2px solid rgba(218,165,32,.4);display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(circle at center,rgba(218,165,32,.04) 0,transparent 60%),linear-gradient(180deg,rgba(15,15,25,.95),rgba(10,10,18,.98));box-shadow:0 0 30px rgba(218,165,32,.08),inset 0 0 40px rgba(218,165,32,.03),0 8px 32px rgba(0,0,0,.4);transition:all .4s cubic-bezier(.4,0,.2,1);overflow:visible}.awaken-altar.drag-over{border-color:var(--accent-bright);box-shadow:0 0 50px rgba(218,165,32,.25),inset 0 0 50px rgba(218,165,32,.08),0 8px 32px rgba(0,0,0,.4);transform:scale(1.04)}.awaken-altar.drag-over .awaken-altar-ring--runes{animation-duration:4s;border-color:var(--accent);box-shadow:0 0 15px var(--accent-glow)}.awaken-altar.has-nft{border-color:var(--accent);box-shadow:0 0 40px rgba(218,165,32,.15),inset 0 0 40px rgba(218,165,32,.05),0 8px 32px rgba(0,0,0,.4)}.awaken-altar-ring{position:absolute;border-radius:50%;pointer-events:none}.awaken-altar-ring--outer{width:280px;height:280px;border:1px solid rgba(218,165,32,.15);top:50%;left:50%;transform:translate(-50%,-50%)}.awaken-altar-ring--middle{width:300px;height:300px;border:1px dashed rgba(218,165,32,.1);top:50%;left:50%;transform:translate(-50%,-50%);animation:awakenSpinSlow 30s linear infinite}.awaken-altar-ring--runes{width:320px;height:320px;border:2px dashed rgba(218,165,32,.08);top:50%;left:50%;transform:translate(-50%,-50%);animation:awakenSpinReverse 20s linear infinite;transition:all .4s ease}.awaken-altar-slot{position:relative;z-index:1;width:200px;height:200px;border:2px dashed rgba(218,165,32,.2);border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(10,10,18,.5);transition:all .3s ease}.awaken-altar.has-nft .awaken-altar-slot{border-color:transparent;background:transparent}.awaken-altar.drag-over .awaken-altar-slot{border-color:var(--accent);background:rgba(218,165,32,.05);box-shadow:inset 0 0 20px rgba(218,165,32,.08)}.awaken-altar-corner{position:absolute;width:14px;height:14px;border-color:rgba(218,165,32,.3);border-style:solid;pointer-events:none;z-index:2}.awaken-altar-corner.tl{top:8px;left:8px;border-width:2px 0 0 2px;border-radius:3px 0 0 0}.awaken-altar-corner.tr{top:8px;right:8px;border-width:2px 2px 0 0;border-radius:0 3px 0 0}.awaken-altar-corner.bl{bottom:8px;left:8px;border-width:0 0 2px 2px;border-radius:0 0 0 3px}.awaken-altar-corner.br{bottom:8px;right:8px;border-width:0 2px 2px 0;border-radius:0 0 3px 0}.awaken-altar.has-nft .awaken-altar-corner{border-color:var(--accent)}.awaken-altar-nft{display:flex;flex-direction:column;align-items:center;animation:awakenAltarPlace .5s cubic-bezier(.34,1.56,.64,1)}.awaken-altar-nftName{margin-top:4px;font-size:.75rem;color:var(--accent);font-weight:600;text-align:center}.awaken-altar-empty{text-align:center;color:var(--text-muted);display:flex;flex-direction:column;align-items:center;gap:4px}.awaken-altar-empty p{margin:0;font-size:.85rem}.awaken-altar-sub{font-size:.7rem!important;opacity:.6}.awaken-ceremonyContainer{margin:20px 0;position:relative}.awaken-ceremonyText{text-align:center;padding:16px;margin:12px 0;border:1px solid var(--border-accent);border-radius:var(--radius-md);background:var(--accent-dim);animation:awakenFadeIn .8s ease;font-style:italic;color:var(--accent-bright)}.awaken-ceremonyText.invocation{font-size:.95rem;line-height:1.6;color:var(--accent)}.awaken-ceremonyText.awakening{border-color:var(--accent);box-shadow:0 0 20px var(--accent-glow),0 0 40px rgba(218,165,32,.15);animation:awakenPulseGlow 1.5s ease infinite}.awaken-focal{display:flex;flex-direction:column;align-items:center;position:relative;margin:8px 0 16px;padding:40px 0 8px}.awaken-focal-imageWrap,.awaken-focal-img{position:relative;z-index:2}.awaken-focal-img{border-radius:10px;border:2px solid rgba(218,165,32,.4);transition:border-color .4s ease,box-shadow .4s ease}.awaken-focal.awakening .awaken-focal-img,.awaken-focal.reveal .awaken-focal-img{border-color:var(--accent);box-shadow:0 0 30px rgba(218,165,32,.4),0 0 60px rgba(218,165,32,.2)}.awaken-focal.complete .awaken-focal-img{border-color:var(--accent);box-shadow:0 0 20px rgba(218,165,32,.2)}.awaken-focal-glow{position:absolute;top:50%;left:50%;width:200%;height:200%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(218,165,32,.2) 0,rgba(218,165,32,.05) 40%,transparent 70%);border-radius:50%;z-index:1;animation:awakenGlowPulse 2s ease-in-out infinite;pointer-events:none}.awaken-focal-name{text-align:center;font-size:1.1rem;margin-top:10px;color:var(--accent-gold,#daa520);font-weight:700;z-index:2;text-shadow:0 0 12px rgba(218,165,32,.3)}.awaken-focal-ring{position:absolute;top:50%;left:50%;border-radius:50%;pointer-events:none;z-index:1;transition:opacity .6s ease,border-color .4s ease}.awaken-focal-ring--outer{width:240px;height:240px;transform:translate(-50%,calc(-50% - 4px));border:2px dashed rgba(218,165,32,.3);animation:awakenSpin 10s linear infinite}.awaken-focal-ring--middle{width:280px;height:280px;transform:translate(-50%,calc(-50% - 4px));border:1px solid rgba(218,165,32,.25);animation:awakenSpinRev 7s linear infinite;box-shadow:0 0 12px rgba(218,165,32,.08)}.awaken-focal-ring--runes{width:320px;height:320px;transform:translate(-50%,calc(-50% - 4px));border:2px dashed rgba(218,165,32,.12);animation:awakenSpin 15s linear infinite reverse}.awaken-focal-ring.procession{opacity:.3}.awaken-focal-ring.offering{opacity:.6}.awaken-focal-ring.invocation{opacity:.85}.awaken-focal-ring.awakening.awaken-focal-ring--outer{border-color:var(--accent);animation-duration:3s;box-shadow:0 0 20px rgba(218,165,32,.15)}.awaken-focal-ring.awakening.awaken-focal-ring--middle{border-color:var(--accent-bright);animation-duration:2s;box-shadow:0 0 30px rgba(218,165,32,.2)}.awaken-focal-ring.awakening.awaken-focal-ring--runes{border-color:var(--accent);animation-duration:1.5s;box-shadow:0 0 40px rgba(218,165,32,.25)}.awaken-focal-particles{position:absolute;top:50%;left:50%;width:280px;height:280px;transform:translate(-50%,calc(-50% - 4px));pointer-events:none;z-index:3}.awaken-focal-particle{position:absolute;width:4px;height:4px;background:var(--accent);border-radius:50%;box-shadow:0 0 6px var(--accent),0 0 14px rgba(218,165,32,.4);top:50%;left:50%;animation:awakenOrbit 3.5s ease-in-out infinite;--angle:0deg}@keyframes awakenOrbit{0%{transform:rotate(var(--angle)) translateX(120px) scale(.6);opacity:0}15%{opacity:1}85%{opacity:.7}to{transform:rotate(calc(var(--angle) + 180deg)) translateX(140px) scale(.3);opacity:0}}@keyframes awakenGlowPulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}@media (max-width:768px){.awaken-focal-ring--outer{width:190px;height:190px}.awaken-focal-ring--middle{width:220px;height:220px}.awaken-focal-ring--runes{width:250px;height:250px}.awaken-focal-particles{width:220px;height:220px}.awaken-focal-particle{animation-name:awakenOrbitMobile}@keyframes awakenOrbitMobile{0%{transform:rotate(var(--angle)) translateX(90px) scale(.6);opacity:0}15%{opacity:1}85%{opacity:.7}to{transform:rotate(calc(var(--angle) + 180deg)) translateX(100px) scale(.3);opacity:0}}}.awaken-goldenFlash{position:fixed;top:0;left:0;width:100vw;height:100vh;background:radial-gradient(circle,rgba(218,165,32,.4) 0,transparent 70%);z-index:100;pointer-events:none;animation:awakenGoldenFlash 1s ease-out forwards}.awaken-resultCard{border:2px solid rgba(218,165,32,.35);border-radius:14px;padding:24px;margin:16px 0;background:radial-gradient(ellipse at top center,rgba(218,165,32,.04) 0,transparent 50%),linear-gradient(180deg,rgba(22,20,16,.95),rgba(12,12,22,.98));animation:awakenResultReveal .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 0 30px rgba(218,165,32,.06),inset 0 0 60px rgba(218,165,32,.02);backdrop-filter:blur(4px)}@keyframes awakenResultReveal{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.awaken-resultCard-corner{position:absolute;width:20px;height:20px;border-color:rgba(218,165,32,.5);border-style:solid;pointer-events:none;z-index:2}.awaken-resultCard-corner.tl{top:6px;left:6px;border-width:2px 0 0 2px;border-radius:4px 0 0 0}.awaken-resultCard-corner.tr{top:6px;right:6px;border-width:2px 2px 0 0;border-radius:0 4px 0 0}.awaken-resultCard-corner.bl{bottom:6px;left:6px;border-width:0 0 2px 2px;border-radius:0 0 0 4px}.awaken-resultCard-corner.br{bottom:6px;right:6px;border-width:0 2px 2px 0;border-radius:0 0 4px 0}.awaken-resultTitle{text-align:center;color:var(--accent);font-family:var(--font-heading);font-size:1.4rem;margin-bottom:8px;display:flex;align-items:center;justify-content:center;gap:10px;text-shadow:0 0 20px rgba(218,165,32,.3)}.awaken-resultTitle-ornament{color:rgba(218,165,32,.5);font-size:.9rem}.awaken-resultDate{text-align:center;color:var(--text-muted);font-size:.85rem;margin-bottom:16px}.awaken-resultColumns{display:flex;flex-direction:column;gap:16px}@media (min-width:900px){.awaken-resultColumns{flex-direction:row;gap:24px;align-items:stretch}.awaken-resultCol{flex:1;min-width:0}.awaken-resultCol--stats{flex:1.1}.awaken-resultCol--abilities{flex:0.9}}.awaken-resultColHeader{text-align:center;color:var(--accent);font-family:var(--font-heading);font-size:.9rem;margin-bottom:10px;letter-spacing:1px;text-transform:uppercase;position:relative;padding-bottom:8px}.awaken-resultColHeader:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(218,165,32,.4),transparent)}.awaken-statsGrid{display:flex;flex-direction:column;gap:6px;margin:8px 0}.awaken-statRow{display:grid;grid-template-columns:100px 1fr 36px 90px;align-items:center;gap:8px;transition:opacity .4s ease,transform .4s ease,background .2s;padding:4px 8px;border-radius:4px;margin:0 -8px}.awaken-statRow:hover{background:rgba(218,165,32,.04)}.awaken-statLabel{display:flex;flex-direction:column}.awaken-statAbbr{font-weight:700;font-size:.95rem;color:var(--text-primary)}.awaken-statLore{font-size:.7rem;color:var(--text-muted)}.awaken-statBarBg{height:8px;background:rgba(100,100,140,.2);border-radius:4px;overflow:hidden}.awaken-statBarFill{height:100%;border-radius:4px;transition:width .8s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.awaken-statBarFill:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15) 50%,transparent);background-size:200% 100%;animation:awakenBarShimmer 3s ease-in-out infinite}@keyframes awakenBarShimmer{0%{background-position:-200%}to{background-position:200%}}.awaken-statValue{font-weight:700;font-size:.95rem;text-align:right}.awaken-statRank{font-size:.75rem;text-align:right}.awaken-statTotal{text-align:center;padding:10px;margin:10px 0 0;border-top:1px solid rgba(218,165,32,.15);color:var(--text-secondary);font-size:.9rem;background:rgba(218,165,32,.03);border-radius:6px}.awaken-abilitiesSection{margin-top:0}@media (max-width:899px){.awaken-abilitiesSection{margin-top:8px;padding-top:16px;border-top:1px solid rgba(218,165,32,.15)}}.awaken-abilitiesSection h4{text-align:center;color:var(--accent);margin-bottom:12px;font-family:var(--font-heading);font-size:.9rem;letter-spacing:1px;text-transform:uppercase;position:relative;padding-bottom:8px}.awaken-abilitiesSection h4:after{content:"";position:absolute;bottom:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,rgba(218,165,32,.4),transparent)}.awaken-abilityCard{border:1px solid rgba(139,115,85,.3);border-radius:10px;padding:14px;margin:10px 0;background:linear-gradient(135deg,rgba(42,34,24,.4),rgba(20,20,35,.5));transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.awaken-abilityCard:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:1px;background:linear-gradient(90deg,transparent,rgba(218,165,32,.5),transparent);transition:left .5s cubic-bezier(.16,1,.3,1);pointer-events:none}.awaken-abilityCard:hover:after{left:140%}.awaken-abilityCard:hover{border-color:rgba(218,165,32,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.3),0 0 0 1px rgba(218,165,32,.1)}.awaken-abilityCard--legendary{animation:awakenLegendaryPulse 3s ease infinite}.awaken-abilitySlot{font-size:.7rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:4px}.awaken-abilityHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.awaken-abilityName{font-weight:700;font-size:1.05rem;color:var(--text-primary)}.awaken-rarityBadge{font-size:.7rem;font-weight:700;letter-spacing:1px;padding:2px 8px;border:1px solid;border-radius:3px}.awaken-abilityDesc{font-size:.85rem;color:var(--text-secondary);margin:4px 0 2px;line-height:1.4;font-style:italic}.awaken-abilityEffect{font-size:.85rem;color:var(--accent);margin:0 0 8px;line-height:1.4;padding-top:4px;border-top:1px solid rgba(218,165,32,.15);font-weight:600}.awaken-abilityTags{display:flex;gap:6px;flex-wrap:wrap}.awaken-tag{font-size:.65rem;padding:2px 6px;background:rgba(100,100,140,.15);border:1px solid rgba(100,100,140,.2);border-radius:3px;color:var(--text-muted)}.awaken-confirmSection{margin-top:20px;text-align:center}.awaken-resetLink{text-align:center;color:var(--text-muted);cursor:var(--cursor-pointer);margin-top:10px;font-size:.85rem}.awaken-resetLink:hover{color:var(--text-secondary);text-decoration:underline}.awaken-infoPanel{margin:12px 0 16px;border:1px solid var(--border-main);border-radius:var(--radius-md);background:rgba(18,18,30,.7);overflow:hidden}.awaken-infoToggle{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;cursor:var(--cursor-pointer);color:var(--accent);font-family:var(--font-heading);font-size:.9rem;transition:background .2s}.awaken-infoToggle:hover{background:rgba(218,165,32,.05)}.awaken-infoArrow{font-size:.75rem}.awaken-infoContent{padding:0 16px 16px;animation:awakenFadeIn .3s ease}.awaken-infoHero{display:flex;gap:16px;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border-main)}.awaken-infoImage{flex-shrink:0;animation:awakenFloatBounce 3s ease-in-out infinite}.awaken-infoIntro p{margin:0 0 6px;font-size:.9rem;color:var(--text-secondary);line-height:1.5}.awaken-infoSection{margin-bottom:14px}.awaken-infoSection h4{color:var(--accent);font-family:var(--font-heading);font-size:.85rem;margin-bottom:8px;letter-spacing:.5px}.awaken-infoGrid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.awaken-infoSlotCard{border:1px solid var(--border-main);border-radius:var(--radius-sm);padding:10px;background:rgba(42,34,24,.4)}.awaken-infoSlotTitle{font-weight:700;font-size:.85rem;color:var(--text-primary);margin-bottom:2px}.awaken-infoSlotDesc{font-size:.7rem;color:var(--text-muted);margin-bottom:6px}.awaken-pullRates{gap:4px 8px;font-size:.75rem}.awaken-pullRates,.awaken-statTiers{display:flex;flex-wrap:wrap;font-weight:600}.awaken-statTiers{gap:4px 12px;font-size:.8rem}.awaken-statTiers small{font-weight:400;opacity:.7}.awaken-rarityPool{display:flex;flex-wrap:wrap;gap:6px}.awaken-rarityChip{font-size:.75rem;font-weight:700;padding:3px 8px;border:1px solid;border-radius:3px;background:rgba(0,0,0,.2)}.awaken-catList{display:flex;flex-wrap:wrap;gap:4px}.awaken-catChip{font-size:.7rem;padding:2px 8px;background:rgba(100,100,140,.12);border:1px solid rgba(100,100,140,.2);border-radius:3px;color:var(--text-secondary)}.awaken-catChip small{color:var(--text-muted)}.awaken-catChip--clickable{cursor:var(--cursor-pointer);transition:all .15s ease}.awaken-catChip--clickable:hover{background:rgba(218,165,32,.12);border-color:var(--accent);color:var(--accent)}.awaken-browseTraitsBtn{display:inline-flex;align-items:center;gap:6px;padding:8px 20px;border:1px solid var(--accent);border-radius:6px;background:rgba(218,165,32,.08);color:var(--accent);font-family:var(--font-heading);font-size:.85rem;letter-spacing:.5px;cursor:var(--cursor-pointer);transition:all .2s ease}.awaken-browseTraitsBtn:hover{background:rgba(218,165,32,.18);box-shadow:0 0 16px rgba(218,165,32,.15);transform:translateY(-1px)}.awaken-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);backdrop-filter:blur(6px);z-index:150;display:flex;align-items:center;justify-content:center;animation:awakenFadeIn .3s ease}.awaken-modal{width:94vw;max-width:700px;max-height:85vh;overflow-y:auto;background:linear-gradient(180deg,#1e1a14,#141210);border:2px solid rgba(218,165,32,.4);border-radius:16px;padding:28px;box-shadow:0 0 80px rgba(218,165,32,.15),0 0 160px rgba(218,165,32,.08),0 24px 80px rgba(0,0,0,.7),inset 0 1px 0 rgba(218,165,32,.15);position:relative;animation:awakenModalEnter .4s cubic-bezier(.16,1,.3,1)}@keyframes awakenModalEnter{0%{opacity:0;transform:scale(.94) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (min-width:900px){.awaken-modal{max-width:920px;padding:32px}}@media (min-width:1200px){.awaken-modal{max-width:1100px;padding:36px}}@media (min-width:1600px){.awaken-modal{max-width:1300px;padding:40px}}.awaken-modal::-webkit-scrollbar{width:6px}.awaken-modal::-webkit-scrollbar-track{background:rgba(10,10,18,.3);border-radius:3px}.awaken-modal::-webkit-scrollbar-thumb{background:rgba(218,165,32,.2);border-radius:3px}.awaken-modal::-webkit-scrollbar-thumb:hover{background:rgba(218,165,32,.35)}@media (max-width:768px){.awaken-modal{width:96vw;max-height:90vh;padding:16px}.awaken-resultCard{padding:16px}.awaken-resultTitle{font-size:1.15rem}.awaken-resultColHeader{font-size:.8rem}}.awaken-traitsOverlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);z-index:200;display:flex;align-items:center;justify-content:center;animation:awakenFadeIn .2s ease}.awaken-traitsModal{width:90vw;max-width:800px;max-height:85vh;background:linear-gradient(180deg,#1e1a14,#141210);border:1px solid rgba(218,165,32,.3);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 0 60px rgba(218,165,32,.1),0 20px 60px rgba(0,0,0,.6)}.awaken-traitsHeader{display:flex;align-items:center;gap:12px;padding:14px 18px;background:rgba(42,34,24,.6);border-bottom:1px solid rgba(218,165,32,.2)}.awaken-traitsHeader h3{margin:0;font-family:var(--font-heading);font-size:1.1rem;color:var(--accent);letter-spacing:.5px}.awaken-traitsCount{font-size:.8rem;color:var(--text-muted);margin-left:auto;margin-right:8px}.awaken-traitsClose{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid rgba(139,115,85,.3);border-radius:6px;background:transparent;color:var(--text-muted);cursor:var(--cursor-pointer);transition:all .15s ease}.awaken-traitsClose:hover{color:var(--text-primary);border-color:var(--accent);background:rgba(218,165,32,.08)}.awaken-traitsFilters{padding:12px 18px;border-bottom:1px solid rgba(139,115,85,.2);background:rgba(18,18,30,.4)}.awaken-traitsSearch{width:100%;padding:8px 12px;border:1px solid rgba(139,115,85,.3);border-radius:6px;background:rgba(10,10,18,.6);color:var(--text-primary);font-size:.85rem;outline:none;margin-bottom:10px;transition:border-color .2s ease}.awaken-traitsSearch:focus{border-color:var(--accent)}.awaken-traitsSearch::placeholder{color:var(--text-muted)}.awaken-traitsFilterRow{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start}.awaken-traitsFilterGroup{display:flex;flex-direction:column;gap:4px}.awaken-traitsFilterGroup label{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted)}.awaken-traitsFilterChips{display:flex;flex-wrap:wrap;gap:4px}.awaken-filterChip{padding:3px 10px;border:1px solid rgba(139,115,85,.3);border-radius:4px;background:transparent;color:var(--text-secondary);font-size:.72rem;cursor:var(--cursor-pointer);transition:all .15s ease}.awaken-filterChip:hover{border-color:var(--accent);color:var(--accent)}.awaken-filterChip.active{border-color:var(--chip-color,var(--accent));color:var(--chip-color,var(--accent));background:rgba(218,165,32,.1);font-weight:600}.awaken-traitsSelect{padding:4px 8px;border:1px solid rgba(139,115,85,.3);border-radius:4px;background:rgba(10,10,18,.6);color:var(--text-primary);font-size:.8rem;outline:none;cursor:var(--cursor-pointer)}.awaken-traitsSelect:focus{border-color:var(--accent)}.awaken-traitsList{flex:1;overflow-y:auto;padding:8px 18px 18px}.awaken-traitsEmpty{text-align:center;padding:40px 20px;color:var(--text-muted);font-size:.9rem}.awaken-traitItem{padding:10px 12px;border:1px solid rgba(139,115,85,.15);border-radius:6px;margin-bottom:6px;background:rgba(20,20,35,.4);transition:all .15s ease}.awaken-traitItem:hover{border-color:rgba(218,165,32,.25);background:rgba(20,20,35,.6)}.awaken-traitItem-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3px}.awaken-traitItem-name{font-weight:700;font-size:.9rem;color:var(--text-primary)}.awaken-traitItem-rarity{font-size:.62rem;font-weight:700;letter-spacing:.8px;padding:1px 6px;border:1px solid;border-radius:3px;flex-shrink:0}.awaken-traitItem-desc{font-size:.78rem;color:var(--text-secondary);margin:2px 0 6px;line-height:1.35}.awaken-traitItem-effects{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.awaken-traitItem-effect{display:inline-flex;align-items:center;font-size:.72rem;font-weight:600;padding:2px 8px;border-radius:3px;background:rgba(218,165,32,.06);border:1px solid rgba(218,165,32,.15);color:var(--accent);line-height:1.3}.awaken-traitItem-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.awaken-traitItem-cat{font-size:.68rem;color:var(--text-muted);background:rgba(100,100,140,.1);padding:1px 6px;border-radius:3px;border:1px solid rgba(100,100,140,.15)}.awaken-traitItem-slots{display:flex;gap:4px}.awaken-traitItem-slot{font-size:.62rem;text-transform:uppercase;letter-spacing:.5px;padding:1px 5px;border-radius:2px;background:rgba(218,165,32,.08);color:var(--accent);border:1px solid rgba(218,165,32,.2)}.awaken-traitItem-tags{display:flex;flex-wrap:wrap;gap:3px;margin-top:4px}.awaken-traitsList::-webkit-scrollbar{width:6px}.awaken-traitsList::-webkit-scrollbar-track{background:rgba(10,10,18,.3);border-radius:3px}.awaken-traitsList::-webkit-scrollbar-thumb{background:rgba(218,165,32,.2);border-radius:3px}.awaken-traitsList::-webkit-scrollbar-thumb:hover{background:rgba(218,165,32,.35)}@keyframes awakenFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes awakenPulseGlow{0%,to{box-shadow:0 0 20px var(--accent-glow),0 0 40px rgba(218,165,32,.15)}50%{box-shadow:0 0 30px var(--accent),0 0 60px rgba(218,165,32,.3)}}@keyframes awakenSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes awakenSpinRev{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes awakenSpinSlow{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes awakenSpinReverse{0%{transform:translate(-50%,-50%) rotate(1turn)}to{transform:translate(-50%,-50%) rotate(0deg)}}@keyframes awakenCandleFlicker{0%,to{opacity:1}25%{opacity:.92}50%{opacity:.98}75%{opacity:.95}}@keyframes awakenParticleRise{0%{transform:translateY(0) scale(1);opacity:0}10%{opacity:1}80%{opacity:.6}to{transform:translateY(-160px) scale(.3);opacity:0}}@keyframes awakenGoldenFlash{0%{opacity:1}to{opacity:0}}@keyframes awakenAltarPlace{0%{transform:scale(.3) rotate(-5deg);opacity:0;filter:brightness(2)}50%{transform:scale(1.08) rotate(1deg);opacity:1;filter:brightness(1.3)}70%{transform:scale(.97) rotate(-.5deg);filter:brightness(1.1)}to{transform:scale(1) rotate(0deg);opacity:1;filter:brightness(1)}}@keyframes awakenLegendaryPulse{0%,to{box-shadow:0 0 8px currentColor,inset 0 0 8px rgba(255,255,255,.05)}50%{box-shadow:0 0 16px currentColor,0 0 30px rgba(255,255,255,.1),inset 0 0 12px rgba(255,255,255,.08)}}@keyframes awakenFloatBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.awaken-statRow{grid-template-columns:70px 1fr 30px 70px;gap:4px}.awaken-statAbbr{font-size:.85rem}.awaken-statLore{display:none}.awaken-statRank{font-size:.65rem}.awaken-abilityName{font-size:.95rem}.awaken-infoHero{flex-direction:column;text-align:center}.awaken-infoGrid3{grid-template-columns:1fr}.awaken-statTiers{font-size:.7rem}.awaken-traitsModal{width:96vw;max-height:90vh}.awaken-traitsHeader{padding:10px 14px}.awaken-traitsHeader h3{font-size:.95rem}.awaken-traitsFilters{padding:10px 14px}.awaken-traitsFilterRow{gap:8px}.awaken-traitsList{padding:6px 14px 14px}.awaken-traitItem{padding:8px 10px}.awaken-traitItem-name{font-size:.82rem}.awaken-traitItem-desc{font-size:.72rem}}._1n3pr300{border:0 solid #f1f1f1;box-sizing:border-box;font-size:18px;margin:0;vertical-align:baseline;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;text-align:left;padding:13px 21px;border-radius:8px;font-weight:600;display:flex;align-items:center;font-family:Inter,sans-serif;transition:opacity .2s;background-color:transparent}._1n3pr300:disabled{cursor:not-allowed;opacity:.75}._1n3pr301{border:0 solid #f1f1f1;box-sizing:border-box;font-size:18px;margin:0;vertical-align:baseline;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;text-align:left;padding:13px 21px;border-radius:8px;font-weight:600;display:flex;align-items:center;font-family:Inter,sans-serif;transition:opacity .2s;background-color:#7c65c1;color:#fff}._1n3pr301:disabled{cursor:not-allowed;opacity:.75}._1n3pr302{border:solid #d2d2d2;border-width:1px medium;box-sizing:border-box;font-size:18px;margin:0;vertical-align:baseline;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;text-align:left;padding:13px 21px;border-radius:8px;font-weight:600;display:flex;align-items:center;font-family:Inter,sans-serif;transition:opacity .2s;background-color:#00000008;color:#000}._1n3pr302:disabled{cursor:not-allowed;opacity:.75}._1n3pr303{border:0 solid #f1f1f1;box-sizing:border-box;font-size:18px;margin:0;vertical-align:baseline;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;text-align:left;padding:13px 21px;border-radius:8px;font-weight:600;display:flex;align-items:center;font-family:Inter,sans-serif;transition:opacity .2s;background-color:transparent;color:#7c65c1}._1n3pr303:disabled{cursor:not-allowed;opacity:.75}._1n3pr304{-webkit-user-select:none;user-select:none}._1n3pr305{position:relative;display:flex;height:0;justify-content:center}._1rbg3ua0{margin-top:12px;font-weight:400;box-shadow:0 6px 12px #0000001f}._1rbg3ua1{display:flex;align-items:flex-start}._1rbg3ua2{object-fit:cover;width:28px;height:28px;border-radius:28px}._1rbg3ua3{margin-left:9px;margin-right:12px}._16wbil70{margin-top:12px;font-weight:400}._16wbil71{margin-right:9px}@keyframes nao3n40{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes nao3n41{0%{opacity:0}to{opacity:1}}.nao3n42{-webkit-backdrop-filter:modalOverlay;backdrop-filter:modalOverlay;background:#0000004d;display:flex;justify-content:center;position:fixed;animation:nao3n41 .15s ease;bottom:-200px;left:-200px;padding:200px;right:-200px;top:-200px;transform:translateZ(0);z-index:999999999}.nao3n43{display:flex;flex-direction:column;position:relative;animation:nao3n40 .35s cubic-bezier(.15,1.15,.6,1),nao3n41 .15s ease;max-width:100vw}._1sj0tk80{background-color:#fff;font-family:Inter,sans-serif;letter-spacing:-.09px;border-radius:12px;max-width:405px;position:relative;padding:16px}._1sj0tk81{line-height:32px;font-size:24px;font-weight:600;margin-bottom:8px}._1sj0tk82{font-size:15px;line-height:20px;color:#00000080}._1sj0tk83{text-decoration:none;color:#7c65c1}._1sj0tk84{margin-top:8px;font-size:15.5px;color:#00000080}._1sj0tk85{display:flex;justify-content:center;margin-top:16px;margin-bottom:16px;padding:16px;border:1px solid #e5e7eb55;border-radius:12px}._1sj0tk85,._8rz8bk0{background-color:#fff}._8rz8bk0{z-index:10;position:fixed;padding:24px;left:9px;bottom:9px;box-shadow:0 0 6px #0000004d;width:600px;overflow:scroll}