:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#212121;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@font-face{font-family:Poppins-Regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Poppins-Medium;src:url(/fonts/Poppins-Medium.ttf) format("truetype")}@font-face{font-family:Poppins-SemiBold;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype")}@font-face{font-family:Poppins-Bold;src:url(/fonts/Poppins-Bold.ttf) format("truetype")}.homeContainer{width:100%;max-width:1400px;margin:0 auto;padding:20px;box-sizing:border-box}.homeHeader{text-align:center;margin-bottom:40px;padding:20px}.homeHeader h1{font-family:var(--poppins-bold);font-size:48px;color:var(--offwhite);margin-bottom:10px;background:linear-gradient(135deg,var(--purple) 0%,rgba(147,51,234,.7) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle{font-family:var(--poppins-regular);font-size:18px;color:#fff9}.userGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:24px;padding:20px 0}.userCard{background:linear-gradient(135deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.02) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #0000001a}.userCard:hover{transform:translateY(-8px);border-color:#9333ea66;box-shadow:0 12px 40px #9333ea4d}.userBanner{width:100%;height:160px;position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(147,51,234,.2) 0%,rgba(147,51,234,.1) 100%)}.userBanner img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.userCard:hover .userBanner img{transform:scale(1.1)}.premiumBadge{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#ffd700 0%,#ffed4e 100%);padding:6px 12px;border-radius:20px;box-shadow:0 4px 15px #ffd70066;animation:pulse 2s ease-in-out infinite}.premiumBadge span{font-size:16px}@keyframes pulse{0%,to{transform:scale(1);box-shadow:0 4px 15px #ffd70066}50%{transform:scale(1.05);box-shadow:0 6px 25px #ffd70099}}.userInfo{padding:20px;display:flex;align-items:center;gap:16px;background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 100%)}.userIconContainer{flex-shrink:0;width:70px;height:70px;border-radius:50%;border:3px solid rgba(147,51,234,.3);padding:3px;background:linear-gradient(135deg,rgba(147,51,234,.2) 0%,rgba(147,51,234,.05) 100%);transition:all .3s ease}.userCard:hover .userIconContainer{border-color:#9333ea99;box-shadow:0 0 20px #9333ea66}.userIcon{width:100%;height:100%;border-radius:50%;object-fit:cover}.userDetails{flex:1;min-width:0}.username{font-family:var(--poppins-semiBold);font-size:18px;color:var(--offwhite);margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.userStats{display:flex;align-items:center;gap:8px}.webberCount{font-family:var(--poppins-medium);font-size:14px;color:#ffffffb3;display:flex;align-items:center;gap:4px}.loadingContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:20px}.loader{width:50px;height:50px;border:4px solid rgba(147,51,234,.1);border-top:4px solid var(--purple);border-radius:50%;animation:spin 1s linear infinite}.loadingContainer p{font-family:var(--poppins-medium);font-size:18px;color:#ffffffb3}.errorContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:20px;text-align:center}.errorContainer h2{font-family:var(--poppins-semiBold);font-size:24px;color:var(--offwhite)}.errorContainer p{font-family:var(--poppins-regular);font-size:16px;color:#fff9}.retryButton{padding:12px 24px;background:linear-gradient(135deg,var(--purple) 0%,rgba(147,51,234,.8) 100%);border:1px solid rgba(147,51,234,.3);border-radius:50px;color:#fff;font-family:var(--poppins-semiBold);font-size:14px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #9333ea4d}.retryButton:hover{transform:translateY(-2px);box-shadow:0 6px 25px #9333ea80}@media screen and (max-width: 1024px){.userGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.homeHeader h1{font-size:40px}}@media screen and (max-width: 768px){.homeContainer{padding:16px}.userGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.homeHeader{margin-bottom:30px;padding:16px}.homeHeader h1{font-size:36px}.subtitle{font-size:16px}.userBanner{height:140px}.userInfo{padding:16px}.userIconContainer{width:60px;height:60px}.username{font-size:16px}}@media screen and (max-width: 480px){.homeContainer{padding:12px}.userGrid{grid-template-columns:1fr;gap:14px}.homeHeader h1{font-size:32px}.subtitle{font-size:14px}.userBanner{height:120px}.userInfo{padding:14px;gap:12px}.userIconContainer{width:55px;height:55px}.username{font-size:15px}.webberCount{font-size:13px}}@font-face{font-family:Poppins-Regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Poppins-Medium;src:url(/fonts/Poppins-Medium.ttf) format("truetype")}@font-face{font-family:Poppins-SemiBold;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype")}@font-face{font-family:Poppins-Bold;src:url(/fonts/Poppins-Bold.ttf) format("truetype")}.addSort{display:flex;justify-content:space-between;align-items:center;height:60px;margin-bottom:30px;padding:0 20px}.col{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.colTitle{font-size:28px;font-family:var(--poppins-bold);color:var(--offwhite);text-shadow:0 2px 4px rgba(0,0,0,.1)}.headerBtns{display:flex;gap:16px}.colAddNew,.colSort{display:flex;justify-content:center;align-items:center;padding:0 20px;height:42px;border-radius:8px;background:var(--purple);border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 4px #0000001a}.colAddNew:hover,.colSort:hover{transform:translateY(-2px);box-shadow:0 4px 8px #9333ea4d;background:linear-gradient(45deg,var(--purple),#a855f7)}.colAddNew:active,.colSort:active{transform:translateY(0);box-shadow:0 2px 4px #9333ea33}.colAddNew p,.colSort p{font-family:var(--poppins-semiBold);font-size:14px;color:#fff;display:flex;align-items:center;gap:8px}.collectionContainer{display:flex;flex-direction:column;align-items:stretch;background-color:var(--blackGray);border-radius:16px;padding:20px;box-shadow:0 4px 20px #0003;margin:0 auto;max-width:70%}.collectionHeader{position:relative;margin:-20px -20px 30px;border-radius:16px 16px 0 0;overflow:hidden}.userBannerSection{position:relative;width:100%;height:300px;overflow:hidden}.userBannerImage{width:100%;height:100%;object-fit:cover}.bannerOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%)}.userProfileSection{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 30px 20px;margin-top:-120px;gap:16px}.userProfileImageContainer{position:relative;width:220px;height:220px;border-radius:50%;border:4px solid var(--blackGray);background:var(--blackGray);box-shadow:0 8px 24px #0006;overflow:visible;flex-shrink:0}.userProfileImage{width:100%;height:100%;object-fit:cover;border-radius:50%}.proBadgeOnProfile{position:absolute;bottom:10px;right:-5px;background:linear-gradient(135deg,#ffd700 0%,#ffed4e 50%,#ffd700 100%);padding:8px 16px;border-radius:25px;box-shadow:0 4px 20px #ffd70099;border:3px solid #fff;animation:proPulse 2s ease-in-out infinite;z-index:10}.proBadgeOnProfile span{font-family:var(--poppins-bold);font-size:13px;color:#000;letter-spacing:1.5px}@keyframes proPulse{0%,to{box-shadow:0 4px 20px #ffd70099;transform:scale(1)}50%{box-shadow:0 6px 30px #ffd700e6;transform:scale(1.05)}}.userNameSection{display:flex;align-items:center;gap:12px;margin-bottom:12px}.proBadge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#ffd700 0%,#ffed4e 50%,#ffd700 100%);padding:6px 14px;border-radius:20px;box-shadow:0 4px 15px #ffd70080;border:2px solid rgba(255,255,255,.3);animation:proPulse 2s ease-in-out infinite}.proIcon{font-size:16px}.proText{font-family:var(--poppins-bold);font-size:12px;color:#000;letter-spacing:1px}.userInfo{flex:1;padding-bottom:10px}.userName{font-family:var(--poppins-bold);font-size:32px;color:var(--offwhite);margin:0;text-shadow:0 2px 8px rgba(0,0,0,.5)}.userStats{display:flex;gap:24px;flex-wrap:wrap}.statItem{display:flex;align-items:center;gap:8px;padding:8px 16px;background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.04) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 2px 8px #0003}.statIcon{font-size:18px}.statValue{font-family:var(--poppins-semiBold);font-size:14px;color:#ffffffe6}.collectionBreakdown{width:100%;margin-top:24px;padding:20px;background:linear-gradient(135deg,rgba(147,51,234,.1) 0%,rgba(147,51,234,.05) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 4px 12px #0003}.breakdownTitle{font-family:var(--poppins-semiBold);font-size:18px;color:var(--offwhite);margin:0 0 16px;text-align:center}.breakdownGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.breakdownItem{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.04) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:8px;transition:all .3s ease}.breakdownItem:hover{transform:translateY(-2px);background:linear-gradient(135deg,rgba(147,51,234,.15) 0%,rgba(147,51,234,.08) 100%);box-shadow:0 4px 8px #9333ea33}.breakdownType{font-family:var(--poppins-medium);font-size:14px;color:#ffffffd9}.breakdownCount{font-family:var(--poppins-bold);font-size:16px;color:var(--purple);min-width:30px;text-align:right}.collectionSubtitle{font-family:var(--poppins-regular);font-size:16px;color:#fff9}.loadingContainer,.errorContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.loader{border:4px solid rgba(255,255,255,.1);border-top:4px solid var(--purple);border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loadingContainer p,.errorContainer p{font-family:var(--poppins-regular);font-size:16px;color:#ffffffb3}.errorContainer h2{font-family:var(--poppins-bold);font-size:24px;color:var(--offwhite);margin-bottom:10px}.retryButton{margin-top:20px;padding:12px 24px;background:var(--purple);color:var(--offwhite);border:none;border-radius:8px;font-family:var(--poppins-semiBold);font-size:14px;cursor:pointer;transition:all .3s ease}.retryButton:hover{transform:translateY(-2px);box-shadow:0 4px 15px #9333ea66}.qrScanButton{position:fixed;bottom:24px;right:24px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,var(--purple) 0%,#a855f7 100%);border:none;cursor:pointer;display:none;align-items:center;justify-content:center;box-shadow:0 4px 20px #9333ea66;transition:all .3s ease;z-index:100;color:#fff}.qrScanButton:hover{transform:scale(1.1);box-shadow:0 6px 30px #9333ea99}.qrScanButton:active{transform:scale(.95)}.qrScannerModal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;box-sizing:border-box}.qrScannerContent{background:var(--blackGray);border-radius:20px;max-width:500px;width:100%;overflow:hidden;box-shadow:0 10px 40px #00000080;box-sizing:border-box}.qrScannerHeader{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.qrScannerHeader h3{font-family:var(--poppins-bold);font-size:20px;color:var(--offwhite);margin:0}.closeScanner{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.closeScanner:hover{color:var(--offwhite);transform:rotate(90deg)}.qrScannerBody{padding:20px;box-sizing:border-box}.qrReaderContainer{width:100%;max-width:100%;border-radius:12px;overflow:hidden;background:#000;min-height:300px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.scannerError{color:#ef4444;font-family:var(--poppins-regular);font-size:14px;text-align:center;margin-top:12px}.scannerInstruction{color:#fff9;font-family:var(--poppins-regular);font-size:14px;text-align:center;margin-top:12px}.collectionItemMain{width:100%;display:flex;justify-content:center;background-color:var(--blackGray);padding:10px 0}.itemContainer{width:100%;min-height:100px;display:grid;grid-template-columns:80px 2.5fr 2fr 2fr 3fr;gap:16px;padding:20px;align-items:center;margin-bottom:16px;background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,rgba(255,255,255,.01) 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:16px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.itemContainer:hover{transform:translateY(-4px);background:linear-gradient(135deg,rgba(147,51,234,.12) 0%,rgba(147,51,234,.05) 100%);border-color:#9333ea4d;box-shadow:0 8px 30px #9333ea33,0 0 0 1px #9333ea1a}.itemContainer:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:var(--purple);transform:scaleY(0);transition:transform .3s ease}.itemContainer:hover:before{transform:scaleY(1)}.action-btn{width:44px;height:44px;background:none;border:none;cursor:pointer;transition:all .3s ease;opacity:.7}.action-btn:hover{transform:translateY(-2px);opacity:1}.action-btn:active{transform:translateY(0)}.action-btn img{width:50px;height:50px;object-fit:contain;pointer-events:none}.itemContainerSelected{width:100%;min-height:90px;display:grid;grid-template-columns:1fr 4fr repeat(2,3fr) 4fr 2fr;padding:16px;align-items:center;margin-bottom:12px;border-radius:12px;cursor:pointer;background-color:#9333ea26;border:1px solid var(--purple);box-shadow:0 0 0 1px var(--purple);position:relative;overflow:hidden}.itemContainerSelected:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:var(--purple);transform:scaleY(1)}.arachnidImage{width:70px;height:70px;border-radius:12px;background-size:cover;background-position:center;box-shadow:0 2px 8px #0003;transition:transform .3s ease;position:relative}.itemContainer:hover .arachnidImage{transform:scale(1.05)}.colSpider{display:flex;gap:16px;align-items:center}.colSpiderName{display:flex;flex-direction:column;gap:4px;text-transform:capitalize}.colSpiderCommon{font-family:var(--poppins-semiBold);font-size:16px;color:var(--offwhite);line-height:1.2}.colSpiderBreed{font-family:var(--poppins-regular);font-size:13px;color:#ffffff80;letter-spacing:.3px}.colInfo{font-family:var(--poppins-regular);font-size:14px;color:var(--offwhite);display:flex;flex-direction:column;gap:4px}.colInfo span{color:#fff9;font-size:12px}.gridActions{display:flex;gap:12px;align-items:center;justify-content:flex-end}.status-indicator{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:12px;font-size:12px;font-family:var(--poppins-semiBold)}.status-warning{background:rgba(251,191,36,.1);color:#fbbf24}.status-success{background:rgba(16,185,129,.1);color:#10b981}.status-danger{background:rgba(239,68,68,.1);color:#ef4444}.itemContainer:hover{background-color:var(--midGray)}.collectionImg{width:70px;height:70px;object-fit:cover;border-radius:14px;box-shadow:0 4px 12px #0000004d;transition:all .3s ease;border:2px solid rgba(255,255,255,.1)}.itemContainer:hover .collectionImg{transform:scale(1.05);box-shadow:0 6px 20px #9333ea66}.collectionImgPremoltPos{width:70px;height:70px;object-fit:cover;border-radius:14px;border:3px var(--premoltorange) solid;box-shadow:0 4px 12px #fb923c66;transition:all .3s ease}.itemContainer:hover .collectionImgPremoltPos{transform:scale(1.05);box-shadow:0 6px 20px #fb923c99}.collectionImgPremolt{width:70px;height:70px;object-fit:cover;border-radius:14px;border:3px var(--premoltred) solid;box-shadow:0 4px 12px #ef444466;transition:all .3s ease}.itemContainer:hover .collectionImgPremolt{transform:scale(1.05);box-shadow:0 6px 20px #ef444499}.gridCelText{font-size:15px;color:#fffffff2;text-align:left;font-family:var(--poppins-medium);letter-spacing:.2px;line-height:1.4}.gridCel3 .gridCelText{font-size:16px;font-family:var(--poppins-semiBold);color:var(--offwhite);font-style:italic}.gridCel4 .gridCelText{color:#ffffffb3;font-size:14px}.gridCel5 .gridCelText{font-size:15px;color:var(--purple);font-family:var(--poppins-semiBold)}.statsGrid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.statsContainer{display:flex;flex-direction:column;align-items:center;padding:10px;background:rgba(255,255,255,.03);border-radius:10px;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.statsContainer:hover{background:rgba(147,51,234,.1);border-color:#9333ea33;transform:translateY(-2px)}.header input{width:20px;height:20px}.gridActions{display:flex;justify-content:space-evenly}.gridActions img{width:40px;height:40px;cursor:pointer}.statText{font-family:var(--poppins-medium);text-align:center;font-size:12px;color:#ffffffe6;padding-bottom:2px}.statText:first-child{font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.statText:last-child{font-family:var(--poppins-semiBold);font-size:13px;color:var(--purple)}@media screen and (max-width: 1200px){.collectionContainer{max-width:85%}.userBannerSection{height:250px}.userProfileImageContainer{width:100px;height:100px}.userName{font-size:28px}.statValue{font-size:13px}.itemContainer{grid-template-columns:70px 2fr 1.5fr 1.5fr 2.5fr;gap:12px;padding:16px}.gridCelText{font-size:14px}.gridCel3 .gridCelText{font-size:15px}.statsGrid{gap:8px}.statsContainer{padding:8px}}@media screen and (max-width: 1024px){.collectionContainer{max-width:90%}.userBannerSection{height:200px}.userProfileSection{padding:0 20px 16px;margin-top:-80px;gap:16px}.userProfileImageContainer{width:150px;height:150px;border-width:3px}.userName{font-size:24px;margin-bottom:10px}.statItem{padding:6px 12px}.statIcon{font-size:16px}.statValue{font-size:12px}.itemContainer{grid-template-columns:70px 1fr 1fr 2fr;gap:10px;min-height:120px}.gridCel2{grid-area:1 / 1 / 3 / 2;display:flex;align-items:center}.gridCel3{grid-area:1 / 2 / 1 / 5}.gridCel4{grid-area:2 / 2 / 2 / 3}.gridCel5{grid-area:2 / 3 / 2 / 5}.statsGrid{grid-area:3 / 1 / 3 / 5;margin-top:8px}.gridCelText{font-size:13px;line-height:1.3}.gridCel3 .gridCelText{font-size:15px;text-align:left;line-height:1.3;margin-bottom:3px}.gridCel4 .gridCelText,.gridCel5 .gridCelText{text-align:left;line-height:1.3;margin-bottom:3px}.statText{font-size:11px}.statText:last-child{font-size:12px}}@media screen and (max-width: 768px){.collectionContainer{max-width:95%;padding:12px;margin:0 auto}.qrScanButton{display:flex}.collectionHeader{margin:-12px -12px 20px}.userBannerSection{height:160px}.userProfileSection{flex-direction:column;align-items:center;text-align:center;padding:0 16px 16px;margin-top:-50px;gap:12px}.userProfileImageContainer{width:120px;height:120px;border-width:3px}.userInfo{padding-bottom:0}.userName{font-size:22px;margin-bottom:8px}.userStats{justify-content:center;gap:12px;width:100%}.statItem{padding:6px 10px;flex:1}.statIcon{font-size:14px}.statValue{font-size:11px}.itemContainer{grid-template-columns:65px 1fr;gap:12px;padding:14px;min-height:auto}.collectionImg,.collectionImgPremolt,.collectionImgPremoltPos{width:65px;height:65px}.gridCel2{grid-area:1 / 1 / 4 / 2}.gridCel3{grid-area:1 / 2 / 1 / 3}.gridCel4{grid-area:2 / 2 / 2 / 3}.gridCel5{grid-area:3 / 2 / 3 / 3}.statsGrid{grid-area:4 / 1 / 4 / 3;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.gridCelText{font-size:12px}.gridCel3 .gridCelText{font-size:14px}.statsContainer{padding:8px 6px}.statText{font-size:10px}.statText:first-child{font-size:9px}.statText:last-child{font-size:11px}}@media screen and (max-width: 480px){.collectionContainer{max-width:100%;padding:8px;border-radius:12px}.collectionHeader{margin:-8px -8px 16px;border-radius:12px 12px 0 0}.userBannerSection{height:140px}.userProfileSection{padding:0 12px 12px;margin-top:-50px;gap:8px}.userProfileImageContainer{width:100px;height:100px;border-width:3px}.userName{font-size:20px;margin-bottom:8px}.seeMore{font-size:14px}.userStats{gap:8px;width:100%}.statItem{padding:6px 10px;flex:1;justify-content:center}.statIcon{font-size:13px}.statValue{font-size:10px}.breakdownGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px}.breakdownItem{padding:10px 12px}.breakdownType{font-size:12px}.breakdownCount{font-size:14px}.breakdownTitle{font-size:16px}.collectionBreakdown{padding:16px;margin-top:16px}.itemContainer{padding:12px;gap:10px;border-radius:12px;margin-bottom:12px}.collectionImg,.collectionImgPremolt,.collectionImgPremoltPos{width:60px;height:60px;border-radius:12px}.gridCelText{font-size:11px;line-height:1}.gridCel3 .gridCelText{font-size:13px;line-height:1;margin-bottom:1px}.gridCel4 .gridCelText{font-size:11px;line-height:1;margin-bottom:1px}.gridCel5 .gridCelText{font-size:12px;line-height:1}.statsGrid{gap:6px;margin-top:10px}.statsContainer{padding:6px 4px;border-radius:8px}.statText{font-size:9px}.statText:first-child{font-size:8px;margin-bottom:2px}.statText:last-child{font-size:10px}.itemContainer:hover{transform:translateY(-2px)}}@font-face{font-family:Poppins-Regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Poppins-Medium;src:url(/fonts/Poppins-Medium.ttf) format("truetype")}@font-face{font-family:Poppins-SemiBold;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype")}@font-face{font-family:Poppins-Bold;src:url(/fonts/Poppins-Bold.ttf) format("truetype")}:root{--lightGray: #3f3f3f;--midGray: #313131;--darkGray: #212121;--blackGray: #101010;--purple: #b057fd;--purpleHover: #7f2cb9;--blue: #5799fd;--offwhite: #bfbfbf;--premoltred: #ff2b44;--premoltorange: #ff9422;--dangerred: #fd5757;--goodtogogreen: #1d8038}.invertebrateContainer{background-color:var(--blackGray);border-radius:24px;padding:24px 24px 32px;position:relative;max-width:80%;margin:20px auto;overflow-x:hidden;box-shadow:0 4px 20px #0003}.invertebrateBackBtn{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px 20px;padding:10px 16px;font-family:var(--poppins-semiBold);color:var(--offwhite);background:rgba(147,51,234,.1);border:1px solid rgba(147,51,234,.2);border-radius:8px;cursor:pointer;transition:all .3s ease;text-decoration:none}.invertebrateBackBtn:hover{transform:translate(-4px);background:rgba(147,51,234,.15);color:var(--purple)}.invertebrateBackBtn .backArrow{color:var(--purple);transition:transform .3s ease}.invertebrateBackBtn:hover .backArrow{transform:translate(-2px)}.invertebrateBackBtn span{font-size:14px}.invertebrate{display:flex;flex-direction:row}.invertLeft{width:30%;height:auto;display:flex;flex-direction:column;align-items:center;padding-top:10px;padding-bottom:10px}.invertLeftBottom{display:flex;flex-direction:column;width:100%}.invertRight{display:flex;flex-direction:column;width:70%}.invertRightChartsHeader{display:flex;justify-content:center;align-items:center;height:80px;color:#fff;font-size:26px;font-family:var(--poppins-semiBold)}.invertRightCardActions{width:90%;display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin:auto;padding-top:10px}.invertButton{display:flex;justify-content:center;align-items:center;height:35px;width:130px;border-radius:20px;background-color:var(--midGray);cursor:pointer}.invertButton p{font-size:11px;color:#fff;font-family:var(--poppins-semiBold)}.invertFeedingChartContainer,.invertSizeChartContainer{width:100%;height:auto;min-height:550px;padding:20px;margin-top:20px;overflow:hidden;box-sizing:border-box;background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,rgba(255,255,255,.01) 100%);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 4px 15px #0000001a;transition:all .3s ease}.invertFeedingChartContainer:hover,.invertSizeChartContainer:hover{border-color:#9333ea33;box-shadow:0 6px 20px #00000026}.invertLabelBtnTop{width:96%;margin:auto auto 10px;display:flex;justify-content:space-between;align-items:center}.invertFeedingChartContainer h3,.invertSizeChartContainer h3{color:#fffffff2;font-family:var(--poppins-semiBold);font-size:18px;letter-spacing:.3px}.invertLabelBtnTop img{width:30px;height:30px;cursor:pointer}.invertStatsContainer{width:100%;display:flex;flex-direction:column;align-items:center;padding-top:20px}.invertStatHolder{width:100%;height:auto;display:flex;justify-content:space-evenly;margin-bottom:16px}.invertStat{width:90%;display:flex;justify-content:space-between;align-items:center;border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.02) 100%);border:1px solid rgba(255,255,255,.08);padding:12px 16px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #0000001a}.invertStat:hover{transform:translateY(-2px);background:linear-gradient(135deg,rgba(147,51,234,.1) 0%,rgba(147,51,234,.05) 100%);border-color:#9333ea4d;box-shadow:0 6px 20px #9333ea33}.invertStatAndTitle{width:100%;padding:10px}.invertStatAndTitle h2{font-family:var(--poppins-medium);font-size:11px;margin-bottom:6px;color:#fff9;text-transform:uppercase;letter-spacing:.5px}.invertStatAndTitle h3{font-family:var(--poppins-semiBold);font-size:17px;color:#fffffff2;line-height:1.4}.invertStat img,.invertStat3 img{width:35px;height:35px;cursor:pointer}.invertStat3{width:90%;height:auto;display:flex;justify-content:space-between;align-items:center;border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.02) 100%);border:1px solid rgba(255,255,255,.08);padding:16px;margin-bottom:16px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #0000001a}.invertStat3:hover{transform:translateY(-2px);background:linear-gradient(135deg,rgba(147,51,234,.1) 0%,rgba(147,51,234,.05) 100%);border-color:#9333ea4d;box-shadow:0 6px 20px #9333ea33}.invertNotes{width:100%;height:auto;display:flex;flex-direction:column;align-items:flex-start;border-top:1px solid rgba(255,255,255,.1);margin-bottom:-5px;margin-top:12px;padding-top:12px}.invertNotes h2{color:#fff9;font-size:11px}.invertNotes h3{color:#ffffffd9;line-height:1.6}.invertQRContainer{width:100%;display:flex;justify-content:center}.invertGenerateQR{width:50%;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50px;background:linear-gradient(135deg,var(--purple) 0%,rgba(147,51,234,.8) 100%);border:1px solid rgba(147,51,234,.3);box-shadow:0 4px 15px #9333ea4d;cursor:pointer;transition:all .3s ease}.invertGenerateQR:hover{transform:translateY(-2px);box-shadow:0 6px 25px #9333ea80;background:linear-gradient(135deg,rgba(147,51,234,.9) 0%,var(--purple) 100%)}.invertGenerateQR p{font-family:var(--poppins-semiBold);font-size:16px;color:#fff}.invertMerchContainer{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%;align-self:center;margin-top:40px;padding:0 10px}.invertMerchItem{width:100%;height:auto;min-height:350px;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.02) 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 15px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1)}.invertMerchItem:hover{transform:translateY(-4px);border-color:#9333ea4d;box-shadow:0 8px 30px #9333ea33}.invertMerchTop{width:100%;height:200px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;overflow:hidden}.invertMerchTop img{width:100%;height:180px;object-fit:cover}.invertMerchBottom{width:100%;height:auto;background-color:var(--midGray);margin-top:-20px;padding-bottom:10px}.invertBottomContent{width:100%;height:auto;padding:5px}.invertBottomInfo{width:100%;height:auto;min-height:50px;padding:5px 10px;overflow:hidden}.invertBottomInfo p{color:#fff;font-family:var(--poppins-semiBold);font-size:10px}.invertBottomPrice{width:100%;height:30px;padding-top:5px;padding-right:5px;justify-content:flex-end}.invertBottomPrice p{color:#fff;font-family:var(--poppins-semiBold);font-size:14px;padding-left:10px}.invertBottomRatingAndButton{width:100%;height:60px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 10px 5px}.invertBottomRatingContainer{display:flex;flex-direction:row;height:20px;align-items:center}.invertBottomRatingContainer img{width:100px}.invertBottomRatingContainer p{color:#fff;font-family:var(--poppins-semiBold);font-size:12px}.invertBottomButton{width:140px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50px;background-color:var(--purple);padding-left:5px;padding-right:5px}.invertBottomButton:hover{cursor:pointer}.invertBottomButton p{color:#fff;font-family:var(--poppins-semiBold);font-size:12px}.invertTarantulaCribs{display:flex;flex-direction:row;width:100%;justify-content:space-evenly;align-self:center;margin-top:25px}.invertTarantulaCribs img{width:100%;height:175px;object-fit:contain}.invertTarantulaCribs img:hover{cursor:pointer}@media screen and (max-width: 1200px){.invertebrateContainer{max-width:90%}.invertLeft{min-width:350px}}@media screen and (max-width: 1050px){.invertebrateContainer{max-width:95%;padding:20px}.invertebrate{flex-direction:column}.invertLeft,.invertRight{width:100%;min-width:auto}.invertLeft{align-items:center}.invertRightCardActions{width:90%;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding-top:10px;gap:10px}.invertButton{width:100%;max-width:300px}.invertButton p{font-size:12px}.invertMerchContainer{margin-top:30px;gap:16px}.invertMerchItem{width:100%}}@media screen and (max-width: 768px){.invertebrateContainer{max-width:100%;padding:16px;border-radius:16px;margin:10px auto}.invertebrateBackBtn{margin:0 0 16px;padding:8px 12px;font-size:13px}.invertFeedingChartContainer,.invertSizeChartContainer{padding:16px;margin-top:16px;border-radius:14px}.invertFeedingChartContainer h3,.invertSizeChartContainer h3{font-size:16px}.invertStat,.invertStat3{padding:12px;border-radius:12px}.invertStatAndTitle h2{font-size:10px}.invertStatAndTitle h3{font-size:14px}.invertStat3 img,.invertStat img{width:28px;height:28px}.invertMerchContainer{gap:16px;margin-top:30px;padding:0}.invertMerchItem{width:100%}.invertGenerateQR{width:70%;height:48px}.invertTarantulaCribs{margin-top:20px}.invertTarantulaCribs img{height:160px}}@media screen and (max-width: 480px){.invertebrateContainer{padding:12px;margin:5px auto}.invertStat,.invertStat3{padding:10px;border-radius:10px}.invertStatAndTitle{padding:8px}.invertStatAndTitle h2{font-size:9px;margin-bottom:4px}.invertStatAndTitle h3{font-size:13px}.invertFeedingChartContainer,.invertSizeChartContainer{padding:12px;margin-top:12px}.invertFeedingChartContainer h3,.invertSizeChartContainer h3{font-size:15px}.invertStat:hover,.invertStat3:hover{transform:translateY(-1px)}.invertGenerateQR{width:90%;height:44px}.invertGenerateQR p{font-size:14px}.invertMerchItem{min-height:300px}.invertTarantulaCribs img{height:140px}}@font-face{font-family:Poppins-Regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Poppins-Medium;src:url(/fonts/Poppins-Medium.ttf) format("truetype")}@font-face{font-family:Poppins-SemiBold;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype")}@font-face{font-family:Poppins-Bold;src:url(/fonts/Poppins-Bold.ttf) format("truetype")}:root{--poppins-regular: "Poppins-Regular", sans-serif;--poppins-medium: "Poppins-Medium", sans-serif;--poppins-semiBold: "Poppins-SemiBold", sans-serif;--poppins-bold: "Poppins-Bold", sans-serif}.standardCardSize{width:360px;height:550px}.premoltPossibly{width:360px;height:550px;border-radius:20px;border:3px var(--premoltorange) solid;position:absolute;left:0;top:0;box-sizing:border-box}.premoltYes{width:360px;height:550px;border-radius:20px;border:3px var(--premoltred) solid;position:absolute;left:0;top:0;box-sizing:border-box}.standardCardContainer{border-radius:20px;overflow:hidden;position:relative;background-color:pink;box-sizing:border-box}.cardImg{border-radius:20px;object-fit:cover}.standardCardGradient{position:absolute;left:0;bottom:-5px;opacity:.8}.standardCardBorder{border-width:8px;border-color:#fff;border-style:solid;border-radius:20px;position:absolute;left:0;top:0;box-sizing:border-box}.standardCardTopIcons{display:flex;flex-direction:row;justify-content:space-between;width:98%;height:100px;padding-left:20px;padding-right:10px;padding-top:10px;position:absolute;left:0;top:10px;box-sizing:border-box}.standardCardBottomSection{display:flex;flex-direction:row;align-items:flex-end;width:95.5%;height:120px;position:absolute;left:8px;bottom:8px}.standardCardInfo{margin-left:-85px;transform:translateY(0)}.standardCardInfoFont{height:24px;color:#fff;font-size:14px;text-transform:uppercase;font-family:var(--poppins-semiBold)}.standardCardCommonName{margin-left:15px}.standardCardName{margin-left:40px}.standardCardHeight{margin-left:60px}.standardCardWorld{margin-left:85px}.standardCardSexIcon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:70px;height:70px;position:absolute;right:15px;bottom:15px}@media screen and (max-width: 1100px){.standardCardSize,.premoltPossibly,.premoltYes{width:290px;height:450px}.standardCardInfo{transform:translateY(-5px)}.standardCardInfoFont{height:22px;font-size:10px}.standardCardBottomSection{left:6px;bottom:6px}.standardCardSexIcon{width:60px;height:60px}}@media screen and (max-width: 750px){.standardCardTopIcons{width:96%}.standardCardInfo{margin-left:-80px}.standardCardInfoFont{height:20px;font-size:10px}.standardCardName{margin-left:35px}.standardCardHeight{margin-left:55px}.standardCardWorld{margin-left:75px}.standardCardSexIcon{width:50px;height:50px}}.temperamentIcon{width:50px;height:50px;object-fit:contain}@media screen and (max-width: 750px){.temperamentIcon{width:40px;height:40px}}.venomLevelIcon{width:50px;height:50px;object-fit:contain}@media screen and (max-width: 750px){.venomLevelIcon{width:40px;height:40px}}.speciesTypeIcon{width:100px;height:100px;object-fit:contain}@media screen and (max-width: 750px){.speciesTypeIcon{width:90px;height:90px}}.sexIcon{width:60px;height:60px;object-fit:contain}@media screen and (max-width: 1100px){.sexIcon{width:50px;height:50px}}@media screen and (max-width: 750px){.sexIcon{width:40px;height:40px}}@media screen and (max-width: 750px){.mobileSpace{min-width:275px}}.gds-container{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.gds-header-spacer{width:40px}.gds-add-new-area{display:flex;flex-direction:column;justify-content:center}.gds-add-new-img{height:40px;width:40px}.gds-add-new-img:hover{cursor:pointer}.gds-div{display:flex;align-items:center;width:100%;height:90%;background-color:#fd9a13;border-radius:20px;padding:5px;box-sizing:border-box}
